Loading [MathJax]/extensions/TeX/AMSmath.js
Radium Engine  1.5.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Ra::Engine::Data::RawShaderMaterial Member List

This is the complete list of members for Ra::Engine::Data::RawShaderMaterial, including all inherited members.

getInstanceName() constRa::Engine::Data::Materialinline
getMaterialAspect() constRa::Engine::Data::Materialinline
getMaterialName() constRa::Engine::Data::Materialinline
getParameters() overrideRa::Engine::Data::RawShaderMaterialinlinevirtual
getParameters() const overrideRa::Engine::Data::RawShaderMaterialinlinevirtual
getPropertyList() const overrideRa::Engine::Data::Materialvirtual
isColoredByVertexAttrib() constRa::Engine::Data::Materialinlinevirtual
isTransparent() constRa::Engine::Data::Materialvirtual
m_aspectRa::Engine::Data::Materialprotected
m_instanceNameRa::Engine::Data::Materialprotected
m_isDirtyRa::Engine::Data::Materialprotected
Material(const std::string &instanceName, const std::string &materialName, MaterialAspect aspect=MaterialAspect::MAT_OPAQUE)Ra::Engine::Data::Materialexplicitprotected
MaterialAspect enum nameRa::Engine::Data::Material
needUpdate()Ra::Engine::Data::Materialinline
RawShaderMaterial(const std::string &instanceName, const std::vector< std::pair< Data::ShaderType, std::string >> &shaders, std::shared_ptr< Data::ShaderParameterProvider > paramProvider)Ra::Engine::Data::RawShaderMaterialexplicit
RawShaderMaterial(const RawShaderMaterial &)=deleteRa::Engine::Data::RawShaderMaterial
registerDefaultTechnique()Ra::Engine::Data::RawShaderMaterial
registerMaterial()Ra::Engine::Data::RawShaderMaterialstatic
setColoredByVertexAttrib(bool)Ra::Engine::Data::Materialinlinevirtual
setMaterialAspect(const MaterialAspect &aspect)Ra::Engine::Data::Materialinline
setMaterialName(std::string newName)Ra::Engine::Data::Materialinlineprotected
unregisterMaterial()Ra::Engine::Data::RawShaderMaterialstatic
updateFromParameters()Ra::Engine::Data::ShaderParameterProviderinlinevirtual
updateGL() override finalRa::Engine::Data::RawShaderMaterialvirtual
updateShaders(const std::vector< std::pair< Data::ShaderType, std::string >> &shaders, std::shared_ptr< Data::ShaderParameterProvider > paramProvider=nullptr)Ra::Engine::Data::RawShaderMaterial
~Material()=default (defined in Ra::Engine::Data::Material)Ra::Engine::Data::Materialvirtual
~RawShaderMaterial() overrideRa::Engine::Data::RawShaderMaterial
~ShaderParameterProvider()=default (defined in Ra::Engine::Data::ShaderParameterProvider)Ra::Engine::Data::ShaderParameterProvidervirtual