| alphaThreshold | BaseMaterial< OgreObject > | protected | 
  | AlphaThreshold() const override | BaseMaterial< OgreObject > |  | 
  | ignition::rendering::Material::AlphaThreshold() const =0 | Material | pure virtual | 
  | ambient | BaseMaterial< OgreObject > | protected | 
  | Ambient() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::Ambient() const override | BaseMaterial< OgreObject > | virtual | 
  | BaseMaterial() | BaseMaterial< OgreObject > | protected | 
  | BaseObject() | BaseObject | protected | 
  | CastShadows() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::CastShadows() const override | BaseMaterial< OgreObject > | virtual | 
  | castShadows | BaseMaterial< OgreObject > | protected | 
  | ClearEmissiveMap() override | BaseMaterial< OgreObject > | virtual | 
  | ClearEnvironmentMap() override | BaseMaterial< OgreObject > | virtual | 
  | ClearLightMap() override | BaseMaterial< OgreObject > | virtual | 
  | ClearMetalnessMap() override | BaseMaterial< OgreObject > | virtual | 
  | ClearNormalMap() override | OgreMaterial | virtual | 
  | ClearRoughnessMap() override | BaseMaterial< OgreObject > | virtual | 
  | ClearTexture() override | OgreMaterial | virtual | 
  | Clone(const std::string &_name="") const override | BaseMaterial< OgreObject > | virtual | 
  | CopyFrom(ConstMaterialPtr _material) override | BaseMaterial< OgreObject > | virtual | 
  | CopyFrom(const common::Material &_material) override | BaseMaterial< OgreObject > | virtual | 
  | CreateTexture(const std::string &_name) | OgreMaterial | protectedvirtual | 
  | DepthCheckEnabled() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::DepthCheckEnabled() const override | BaseMaterial< OgreObject > | virtual | 
  | depthCheckEnabled | BaseMaterial< OgreObject > | protected | 
  | DepthWriteEnabled() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::DepthWriteEnabled() const override | BaseMaterial< OgreObject > | virtual | 
  | depthWriteEnabled | BaseMaterial< OgreObject > | protected | 
  | Destroy() override | OgreMaterial | virtual | 
  | diffuse | BaseMaterial< OgreObject > | protected | 
  | Diffuse() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::Diffuse() const override | BaseMaterial< OgreObject > | virtual | 
  | emissive | BaseMaterial< OgreObject > | protected | 
  | Emissive() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::Emissive() const override | BaseMaterial< OgreObject > | virtual | 
  | EmissiveMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::EmissiveMap() const =0 | Material | pure virtual | 
  | EnvironmentMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::EnvironmentMap() const =0 | Material | pure virtual | 
  | FragmentShader() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::FragmentShader() const override | BaseMaterial< OgreObject > | virtual | 
  | fragmentShaderParams | OgreMaterial | protected | 
  | FragmentShaderParams() override | OgreMaterial | virtual | 
  | fragmentShaderPath | OgreMaterial | protected | 
  | HasEmissiveMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::HasEmissiveMap() const =0 | Material | pure virtual | 
  | HasEnvironmentMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::HasEnvironmentMap() const =0 | Material | pure virtual | 
  | HasLightMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::HasLightMap() const =0 | Material | pure virtual | 
  | HasMetalnessMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::HasMetalnessMap() const =0 | Material | pure virtual | 
  | HasNormalMap() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::HasNormalMap() const override | BaseMaterial< OgreObject > | virtual | 
  | HasRoughnessMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::HasRoughnessMap() const =0 | Material | pure virtual | 
  | HasTexture() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::HasTexture() const override | BaseMaterial< OgreObject > | virtual | 
  | id | BaseObject | protected | 
  | ignition::Id() const =0 | Object | pure virtual | 
  | ignition::rendering::OgreObject::Id() const override | BaseObject | virtual | 
  | Init() override | OgreMaterial | protectedvirtual | 
  | LightingEnabled() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::LightingEnabled() const override | BaseMaterial< OgreObject > | virtual | 
  | lightingEnabled | BaseMaterial< OgreObject > | protected | 
  | LightMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::LightMap() const =0 | Material | pure virtual | 
  | LightMapTexCoordSet() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::LightMapTexCoordSet() const =0 | Material | pure virtual | 
  | Load() | BaseObject | protectedvirtual | 
  | LoadOneImage(const std::string &_name, Ogre::Image &_image) | OgreMaterial | protectedvirtual | 
  | Material() const | OgreMaterial | virtual | 
  | Metalness() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::Metalness() const =0 | Material | pure virtual | 
  | MetalnessMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::MetalnessMap() const =0 | Material | pure virtual | 
  | name | BaseObject | protected | 
  | ignition::Name() const =0 | Object | pure virtual | 
  | ignition::rendering::OgreObject::Name() const override | BaseObject | virtual | 
  | NormalMap() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::NormalMap() const override | BaseMaterial< OgreObject > | virtual | 
  | normalMapName | OgreMaterial | protected | 
  | ogreGroup | OgreMaterial | protected | 
  | ogreMaterial | OgreMaterial | protected | 
  | OgreMaterial() | OgreMaterial | protected | 
  | OgreObject() | OgreObject | protected | 
  | ogrePass | OgreMaterial | protected | 
  | ogreTechnique | OgreMaterial | protected | 
  | ogreTexState | OgreMaterial | protected | 
  | ignition::PostRender()=0 | Object | pure virtual | 
  | ignition::rendering::OgreObject::PostRender() override | BaseObject | virtual | 
  | PreRender() override | OgreMaterial | virtual | 
  | ReceiveShadows() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::ReceiveShadows() const override | BaseMaterial< OgreObject > | virtual | 
  | receiveShadows | BaseMaterial< OgreObject > | protected | 
  | ReflectionEnabled() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::ReflectionEnabled() const override | BaseMaterial< OgreObject > | virtual | 
  | reflectionEnabled | BaseMaterial< OgreObject > | protected | 
  | Reflectivity() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::Reflectivity() const override | BaseMaterial< OgreObject > | virtual | 
  | reflectivity | BaseMaterial< OgreObject > | protected | 
  | renderOrder | BaseMaterial< OgreObject > | protected | 
  | RenderOrder() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::RenderOrder() const override | BaseMaterial< OgreObject > | virtual | 
  | Reset() | BaseMaterial< OgreObject > | protectedvirtual | 
  | Roughness() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::Roughness() const =0 | Material | pure virtual | 
  | RoughnessMap() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::RoughnessMap() const =0 | Material | pure virtual | 
  | scene | OgreObject | protected | 
  | ignition::Scene() const =0 | Object | pure virtual | 
  | ignition::rendering::OgreObject::Scene() const | OgreObject | virtual | 
  | SetAlphaFromTexture(bool _enabled, double _alpha=0.5, bool _twoSided=true) override | OgreMaterial | virtual | 
  | SetAmbient(const math::Color &_color) override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::SetAmbient(const double _r, const double _g, const double _b, const double _a=1.0) override | BaseMaterial< OgreObject > | virtual | 
  | SetCastShadows(const bool _castShadows) override | OgreMaterial | virtual | 
  | SetDepthCheckEnabled(bool _enabled) override | OgreMaterial | virtual | 
  | SetDepthMaterial(const double far, const double near) override | OgreMaterial | virtual | 
  | SetDepthWriteEnabled(bool _enabled) override | OgreMaterial | virtual | 
  | SetDiffuse(const math::Color &_color) override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::SetDiffuse(const double _r, const double _g, const double _b, const double _a=1.0) override | BaseMaterial< OgreObject > | virtual | 
  | SetEmissive(const math::Color &_color) override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::SetEmissive(const double _r, const double _g, const double _b, const double _a=1.0) override | BaseMaterial< OgreObject > | virtual | 
  | SetEmissiveMap(const std::string &_emissiveMap) override | BaseMaterial< OgreObject > | virtual | 
  | SetEnvironmentMap(const std::string &_metalnessMap) override | BaseMaterial< OgreObject > | virtual | 
  | SetFragmentShader(const std::string &_path) override | OgreMaterial | virtual | 
  | SetLightingEnabled(const bool _enabled) override | OgreMaterial | virtual | 
  | SetLightMap(const std::string &_lightMap, unsigned int _uvSet=0u) override | BaseMaterial< OgreObject > | virtual | 
  | SetMetalness(const float _metalness) override | BaseMaterial< OgreObject > | virtual | 
  | SetMetalnessMap(const std::string &_metalnessMap) override | BaseMaterial< OgreObject > | virtual | 
  | SetNormalMap(const std::string &_normalMap) override | OgreMaterial | virtual | 
  | SetReceiveShadows(const bool _receiveShadows) override | OgreMaterial | virtual | 
  | SetReflectionEnabled(const bool _enabled) override | OgreMaterial | virtual | 
  | SetReflectivity(const double _reflectivity) override | OgreMaterial | virtual | 
  | SetRenderOrder(const float _renderOrder) override | OgreMaterial | virtual | 
  | SetRoughness(const float _roughness) override | BaseMaterial< OgreObject > | virtual | 
  | SetRoughnessMap(const std::string &_roughnessMap) override | BaseMaterial< OgreObject > | virtual | 
  | SetShaderType(enum ShaderType _type) override | OgreMaterial | virtual | 
  | SetShininess(const double _shininess) override | OgreMaterial | virtual | 
  | SetSpecular(const math::Color &_color) override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::SetSpecular(const double _r, const double _g, const double _b, const double _a=1.0) override | BaseMaterial< OgreObject > | virtual | 
  | SetTexture(const std::string &_texture) override | OgreMaterial | virtual | 
  | SetTextureImpl(const std::string &_texture) | OgreMaterial | protectedvirtual | 
  | SetTransparency(const double _transparency) override | OgreMaterial | virtual | 
  | SetVertexShader(const std::string &_path) override | OgreMaterial | virtual | 
  | shaderType | OgreMaterial | protected | 
  | ShaderType() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::ShaderType() const override | BaseMaterial< OgreObject > | inlinevirtual | 
  | shininess | BaseMaterial< OgreObject > | protected | 
  | Shininess() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::Shininess() const override | BaseMaterial< OgreObject > | virtual | 
  | Specular() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::Specular() const override | BaseMaterial< OgreObject > | virtual | 
  | specular | BaseMaterial< OgreObject > | protected | 
  | Texture() const override | OgreMaterial | virtual | 
  | Texture(const std::string &_name) | OgreMaterial | protectedvirtual | 
  | BaseMaterial< OgreObject >::Texture() const override | BaseMaterial< OgreObject > | virtual | 
  | textureAlphaEnabled | BaseMaterial< OgreObject > | protected | 
  | TextureAlphaEnabled() const override | BaseMaterial< OgreObject > |  | 
  | ignition::rendering::Material::TextureAlphaEnabled() const =0 | Material | pure virtual | 
  | textureName | OgreMaterial | protected | 
  | Transparency() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::Transparency() const override | BaseMaterial< OgreObject > | virtual | 
  | transparency | BaseMaterial< OgreObject > | protected | 
  | twoSidedEnabled | BaseMaterial< OgreObject > | protected | 
  | TwoSidedEnabled() const override | BaseMaterial< OgreObject > |  | 
  | ignition::rendering::Material::TwoSidedEnabled() const =0 | Material | pure virtual | 
  | Type() const override | BaseMaterial< OgreObject > | virtual | 
  | ignition::rendering::Material::Type() const =0 | Material | pure virtual | 
  | UpdateColorOperation() | OgreMaterial | protectedvirtual | 
  | UpdateShaderParams() | OgreMaterial | protected | 
  | UpdateShaderParams(ConstShaderParamsPtr _params, Ogre::GpuProgramParametersSharedPtr _ogreParams) | OgreMaterial | protected | 
  | UpdateTransparency() | OgreMaterial | protectedvirtual | 
  | VertexShader() const override | OgreMaterial | virtual | 
  | BaseMaterial< OgreObject >::VertexShader() const override | BaseMaterial< OgreObject > | virtual | 
  | VertexShaderParams() override | OgreMaterial | virtual | 
  | vertexShaderParams | OgreMaterial | protected | 
  | vertexShaderPath | OgreMaterial | protected | 
  | ~BaseMaterial() | BaseMaterial< OgreObject > | virtual | 
  | ~BaseObject() | BaseObject | virtual | 
  | ~Material() | Material | inlinevirtual | 
  | ~Object() | Object | inlinevirtual | 
  | ~OgreMaterial() | OgreMaterial | virtual | 
  | ~OgreObject() | OgreObject | virtual |