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::VolumetricMaterial | inlinevirtual |
getPropertyList() const override | Ra::Engine::Data::Material | inlinevirtual |
getTexture() const | Ra::Engine::Data::VolumetricMaterial | inline |
isColoredByVertexAttrib() const | Ra::Engine::Data::Material | inlinevirtual |
isDirty() | Ra::Engine::Data::Material | inlineprotected |
isTransparent() const override | Ra::Engine::Data::VolumetricMaterial | virtual |
loadMetaData(const std::string &basename, nlohmann::json &destination) | Ra::Engine::Data::ParameterSetEditingInterface | static |
m_g | Ra::Engine::Data::VolumetricMaterial | |
m_modelToMedium | Ra::Engine::Data::VolumetricMaterial | |
m_scale | Ra::Engine::Data::VolumetricMaterial | |
m_sigma_a | Ra::Engine::Data::VolumetricMaterial | |
m_sigma_s | Ra::Engine::Data::VolumetricMaterial | |
m_stepsize | Ra::Engine::Data::VolumetricMaterial | |
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::VolumetricMaterial | static |
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 |
setTexture(Texture *texture) | Ra::Engine::Data::VolumetricMaterial | inline |
unregisterMaterial() | Ra::Engine::Data::VolumetricMaterial | static |
updateFromParameters() override | Ra::Engine::Data::VolumetricMaterial | virtual |
updateGL() override | Ra::Engine::Data::VolumetricMaterial | virtual |
VolumetricMaterial(const std::string &name) | Ra::Engine::Data::VolumetricMaterial | explicit |
~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 |
~VolumetricMaterial() override | Ra::Engine::Data::VolumetricMaterial | |