|
| FilamentMaterialModifier (const std::shared_ptr< filament::MaterialInstance > &material_instance, const MaterialInstanceHandle &id) |
|
| FilamentMaterialModifier ()=default |
|
void | Reset () |
|
void | Init (const std::shared_ptr< filament::MaterialInstance > &material_instance, const MaterialInstanceHandle &id) |
|
MaterialModifier & | SetParameter (const char *parameter, int value) override |
|
MaterialModifier & | SetParameter (const char *parameter, float value) override |
|
MaterialModifier & | SetParameter (const char *parameter, const Eigen::Vector3f &value) override |
|
MaterialModifier & | SetColor (const char *parameter, const Eigen::Vector3f &value, bool srgb) override |
|
MaterialModifier & | SetColor (const char *parameter, const Eigen::Vector4f &value, bool srgb) override |
|
MaterialModifier & | SetTexture (const char *parameter, const TextureHandle &texture, const TextureSamplerParameters &sampler) override |
|
MaterialModifier & | SetDoubleSided (bool double_sided) override |
|
MaterialInstanceHandle | Finish () override |
|
virtual | ~MaterialModifier ()=default |
|
virtual MaterialModifier & | SetParameter (const char *parameter, int value)=0 |
|
virtual MaterialModifier & | SetParameter (const char *parameter, float value)=0 |
|
virtual MaterialModifier & | SetParameter (const char *parameter, const Eigen::Vector3f &value)=0 |
|
virtual MaterialModifier & | SetColor (const char *parameter, const Eigen::Vector3f &value, bool srgb)=0 |
|
virtual MaterialModifier & | SetColor (const char *parameter, const Eigen::Vector4f &value, bool srgb)=0 |
|
virtual MaterialModifier & | SetTexture (const char *parameter, const TextureHandle &texture, const TextureSamplerParameters &sampler)=0 |
|
virtual MaterialModifier & | SetDoubleSided (bool doubleSided)=0 |
|
virtual MaterialInstanceHandle | Finish ()=0 |
|