#include <materialinstance.h>
Public Attributes | |
ResourcePtr< ComputeMaterial > | mComputeMaterial |
Property: "ComputeMaterial" source material. More... | |
![]() | |
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... | |
ComputeMaterialInstanceResource is the 'resource' or 'data' counterpart of ComputeMaterialInstance, intended to be used as fields in ComponentResources. The object must be passed to ComputeMaterialInstance's init() function.
ResourcePtr<ComputeMaterial> mComputeMaterial |
Property: "ComputeMaterial" source material.