getInstanceName() const | Ra::Engine::Data::Material | inline |
getMaterialAspect() const | Ra::Engine::Data::Material | inline |
getMaterialName() const | Ra::Engine::Data::Material | inline |
getParameters() (defined in Ra::Engine::Data::ShaderParameterProvider) | Ra::Engine::Data::ShaderParameterProvider | inlinevirtual |
getParameters() const (defined in Ra::Engine::Data::ShaderParameterProvider) | Ra::Engine::Data::ShaderParameterProvider | inlinevirtual |
getPropertyList() const override | Ra::Engine::Data::Material | inlinevirtual |
isColoredByVertexAttrib() const | Ra::Engine::Data::Material | inlinevirtual |
isDirty() | Ra::Engine::Data::Material | inlineprotected |
isTransparent() const | Ra::Engine::Data::Material | inlinevirtual |
Material(const std::string &instanceName, const std::string &materialName, MaterialAspect aspect=MaterialAspect::MAT_OPAQUE) | Ra::Engine::Data::Material | explicitprotected |
MaterialAspect enum name | Ra::Engine::Data::Material | |
needUpdate() | Ra::Engine::Data::Material | inline |
setClean() | Ra::Engine::Data::Material | inlineprotected |
setColoredByVertexAttrib(bool state) | Ra::Engine::Data::Material | inlinevirtual |
setDirty() | Ra::Engine::Data::Material | inlineprotected |
setMaterialAspect(const MaterialAspect &aspect) | Ra::Engine::Data::Material | inline |
setMaterialName(std::string newName) | Ra::Engine::Data::Material | inlineprotected |
updateFromParameters() | Ra::Engine::Data::ShaderParameterProvider | inlinevirtual |
updateGL()=0 | Ra::Engine::Data::ShaderParameterProvider | pure virtual |
~Material()=default | Ra::Engine::Data::Material | virtual |
~ShaderParameterProvider()=default (defined in Ra::Engine::Data::ShaderParameterProvider) | Ra::Engine::Data::ShaderParameterProvider | virtual |