addTexture(const TextureSemantics::SimpleMaterial &semantic, const TextureParameters &texture) | Ra::Engine::Data::MaterialTextureSet< TextureSemantics::SimpleMaterial > | inline |
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 |
getParametersMetadata() const =0 | Ra::Engine::Data::ParameterSetEditingInterface | pure virtual |
getPropertyList() const override | Ra::Engine::Data::Material | inlinevirtual |
getTexture(const TextureSemantics::SimpleMaterial &semantic) const | Ra::Engine::Data::MaterialTextureSet< TextureSemantics::SimpleMaterial > | inline |
isColoredByVertexAttrib() const override | Ra::Engine::Data::SimpleMaterial | inlinevirtual |
isDirty() | Ra::Engine::Data::Material | inlineprotected |
isTransparent() const | Ra::Engine::Data::Material | inlinevirtual |
loadMetaData(nlohmann::json &destination) | Ra::Engine::Data::SimpleMaterial | protectedstatic |
Ra::Engine::Data::ParameterSetEditingInterface::loadMetaData(const std::string &basename, nlohmann::json &destination) | Ra::Engine::Data::ParameterSetEditingInterface | static |
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 |
setColor(Core::Utils::Color c) (defined in Ra::Engine::Data::SimpleMaterial) | Ra::Engine::Data::SimpleMaterial | inline |
setColoredByVertexAttrib(bool state) override | Ra::Engine::Data::SimpleMaterial | 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 |
SimpleMaterial(const std::string &instanceName, const std::string &materialName, MaterialAspect aspect=MaterialAspect::MAT_OPAQUE) | Ra::Engine::Data::SimpleMaterial | explicit |
TextureSemantic typedef (defined in Ra::Engine::Data::SimpleMaterial) | Ra::Engine::Data::SimpleMaterial | |
updateFromParameters() | Ra::Engine::Data::ShaderParameterProvider | inlinevirtual |
updateGL() override final | Ra::Engine::Data::SimpleMaterial | virtual |
~Material()=default | Ra::Engine::Data::Material | virtual |
~ParameterSetEditingInterface()=default (defined in Ra::Engine::Data::ParameterSetEditingInterface) | Ra::Engine::Data::ParameterSetEditingInterface | virtual |
~ShaderParameterProvider()=default (defined in Ra::Engine::Data::ShaderParameterProvider) | Ra::Engine::Data::ShaderParameterProvider | virtual |