addTexture(const TextureSemantics::BlinnPhongMaterial &semantic, const TextureParameters &texture) | Ra::Engine::Data::MaterialTextureSet< TextureSemantics::BlinnPhongMaterial > | inline |
BlinnPhongMaterial(const std::string &instanceName) | Ra::Engine::Data::BlinnPhongMaterial | explicit |
BlinnPhongMaterialConverter (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | friend |
getAlpha() (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | inline |
getDiffuseColor() (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | 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 override | Ra::Engine::Data::BlinnPhongMaterial | inlinevirtual |
getPropertyList() const override | Ra::Engine::Data::Material | inlinevirtual |
getSpecularColor() (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | inline |
getSpecularExponent() (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | inline |
getTexture(const TextureSemantics::BlinnPhongMaterial &semantic) const | Ra::Engine::Data::MaterialTextureSet< TextureSemantics::BlinnPhongMaterial > | inline |
isColoredByVertexAttrib() const override | Ra::Engine::Data::BlinnPhongMaterial | inlinevirtual |
isDirty() | Ra::Engine::Data::Material | inlineprotected |
isRenderAsSplat() (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | inline |
isTransparent() const override | Ra::Engine::Data::BlinnPhongMaterial | virtual |
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 |
registerMaterial() | Ra::Engine::Data::BlinnPhongMaterial | static |
setAlpha(Scalar a) (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | inline |
setClean() | Ra::Engine::Data::Material | inlineprotected |
setColoredByVertexAttrib(bool state) override | Ra::Engine::Data::BlinnPhongMaterial | inlinevirtual |
setDiffuseColor(Core::Utils::Color c) (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | inline |
setDirty() | Ra::Engine::Data::Material | inlineprotected |
setMaterialAspect(const MaterialAspect &aspect) | Ra::Engine::Data::Material | inline |
setMaterialName(std::string newName) | Ra::Engine::Data::Material | inlineprotected |
setRenderAsSplat(bool state) (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | inline |
setSpecularColor(Core::Utils::Color c) (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | inline |
setSpecularExponent(Scalar n) (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | inline |
TextureSemantic typedef (defined in Ra::Engine::Data::BlinnPhongMaterial) | Ra::Engine::Data::BlinnPhongMaterial | |
unregisterMaterial() | Ra::Engine::Data::BlinnPhongMaterial | static |
updateFromParameters() override | Ra::Engine::Data::BlinnPhongMaterial | virtual |
updateGL() override | Ra::Engine::Data::BlinnPhongMaterial | 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 |