|
| | 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 |
| |