#include <materialinstance.h>
Public Member Functions | |
| rttr::property | getMaterialProperty () const |
| const std::string & | getMaterialPropertyName () const |
Public Attributes | |
| std::vector< ResourcePtr< UniformStruct > > | mUniforms |
| Property: "Uniforms" uniform structs to override. More... | |
| std::vector< ResourcePtr< Sampler > > | mSamplers |
| Property: "Samplers" samplers that you're overriding. More... | |
| std::vector< ResourcePtr< BufferBinding > > | mBuffers |
| Property: "Buffers" buffer bindings to override. More... | |
| std::vector< ResourcePtr< ShaderConstant > > | mConstants |
| Property: "Constants" shader constants to override. More... | |
Protected Member Functions | |
| BaseMaterialInstanceResource (std::string &&materialPropertyName) | |
Protected Attributes | |
| std::string | mMaterialPropertyName |
Base class of MaterialInstanceResource and ComputeMaterialInstanceResource
|
protected |
| rttr::property getMaterialProperty | ( | ) | const |
| const std::string& getMaterialPropertyName | ( | ) | const |
| std::vector<ResourcePtr<BufferBinding> > mBuffers |
Property: "Buffers" buffer bindings to override.
| std::vector<ResourcePtr<ShaderConstant> > mConstants |
Property: "Constants" shader constants to override.
|
protected |
| std::vector<ResourcePtr<Sampler> > mSamplers |
Property: "Samplers" samplers that you're overriding.
| std::vector<ResourcePtr<UniformStruct> > mUniforms |
Property: "Uniforms" uniform structs to override.