| alphaThreshold | BaseMaterial< Ogre2Object > | protected |
| AlphaThreshold() const override | BaseMaterial< Ogre2Object > | virtual |
| ambient | BaseMaterial< Ogre2Object > | protected |
| Ambient() const override | BaseMaterial< Ogre2Object > | virtual |
| BaseMaterial() | BaseMaterial< Ogre2Object > | protected |
| BaseObject() | BaseObject | protected |
| CastShadows() const override | BaseMaterial< Ogre2Object > | virtual |
| castShadows | BaseMaterial< Ogre2Object > | protected |
| ClearEmissiveMap() override | Ogre2Material | virtual |
| ClearEnvironmentMap() override | Ogre2Material | virtual |
| ClearLightMap() override | Ogre2Material | virtual |
| ClearMetalnessMap() override | Ogre2Material | virtual |
| ClearNormalMap() override | Ogre2Material | virtual |
| ClearRoughnessMap() override | Ogre2Material | virtual |
| ClearTexture() override | Ogre2Material | virtual |
| Clone(const std::string &_name="") const override | BaseMaterial< Ogre2Object > | virtual |
| CopyFrom(ConstMaterialPtr _material) override | BaseMaterial< Ogre2Object > | virtual |
| CopyFrom(const common::Material &_material) override | BaseMaterial< Ogre2Object > | virtual |
| Datablock() const | Ogre2Material | virtual |
| DepthCheckEnabled() const override | Ogre2Material | virtual |
| depthCheckEnabled | BaseMaterial< Ogre2Object > | protected |
| DepthWriteEnabled() const override | Ogre2Material | virtual |
| depthWriteEnabled | BaseMaterial< Ogre2Object > | protected |
| Destroy() override | Ogre2Material | virtual |
| diffuse | BaseMaterial< Ogre2Object > | protected |
| Diffuse() const override | Ogre2Material | virtual |
| Emissive() const override | Ogre2Material | virtual |
| emissive | BaseMaterial< Ogre2Object > | protected |
| EmissiveMap() const override | Ogre2Material | virtual |
| EmissiveMapData() const override | Ogre2Material | virtual |
| emissiveMapName | Ogre2Material | protected |
| EnvironmentMap() const override | Ogre2Material | virtual |
| EnvironmentMapData() const override | Ogre2Material | virtual |
| environmentMapName | Ogre2Material | protected |
| FillUnlitDatablock(Ogre::HlmsUnlitDatablock *_datablock) const | Ogre2Material | virtual |
| FragmentShader() const override | Ogre2Material | virtual |
| FragmentShaderParams() override | Ogre2Material | virtual |
| HasEmissiveMap() const override | Ogre2Material | virtual |
| HasEnvironmentMap() const override | Ogre2Material | virtual |
| HasLightMap() const override | Ogre2Material | virtual |
| HasMetalnessMap() const override | Ogre2Material | virtual |
| HasNormalMap() const override | Ogre2Material | virtual |
| HasRoughnessMap() const override | Ogre2Material | virtual |
| HasTexture() const override | Ogre2Material | virtual |
| id | BaseObject | protected |
| gz::Id() const =0 | Object | pure virtual |
| gz::rendering::Ogre2Object::Id() const override | BaseObject | virtual |
| Init() override | Ogre2Material | protectedvirtual |
| lightingEnabled | BaseMaterial< Ogre2Object > | protected |
| LightingEnabled() const override | BaseMaterial< Ogre2Object > | virtual |
| LightMap() const override | Ogre2Material | virtual |
| LightMapData() const override | Ogre2Material | virtual |
| lightMapName | Ogre2Material | protected |
| LightMapTexCoordSet() const override | Ogre2Material | virtual |
| lightMapUvSet | Ogre2Material | protected |
| Load() | BaseObject | protectedvirtual |
| Material() | Ogre2Material | virtual |
| Metalness() const override | Ogre2Material | virtual |
| MetalnessMap() const override | Ogre2Material | virtual |
| MetalnessMapData() const override | Ogre2Material | virtual |
| metalnessMapName | Ogre2Material | protected |
| name | BaseObject | protected |
| gz::Name() const =0 | Object | pure virtual |
| gz::rendering::Ogre2Object::Name() const override | BaseObject | virtual |
| NormalMap() const override | Ogre2Material | virtual |
| NormalMapData() const override | Ogre2Material | virtual |
| normalMapName | Ogre2Material | protected |
| Ogre2Material() | Ogre2Material | protected |
| Ogre2Object() | Ogre2Object | protected |
| ogreDatablock | Ogre2Material | protected |
| ogreDatablockId | Ogre2Material | protected |
| ogreHlmsPbs | Ogre2Material | protected |
| ogreMaterial | Ogre2Material | protected |
| ogreUnlitDatablock | Ogre2Material | protected |
| gz::PostRender()=0 | Object | pure virtual |
| gz::rendering::Ogre2Object::PostRender() override | BaseObject | virtual |
| PreRender() override | Ogre2Material | virtual |
| receiveShadows | BaseMaterial< Ogre2Object > | protected |
| ReceiveShadows() const override | Ogre2Material | virtual |
| ReflectionEnabled() const override | BaseMaterial< Ogre2Object > | virtual |
| reflectionEnabled | BaseMaterial< Ogre2Object > | protected |
| Reflectivity() const override | BaseMaterial< Ogre2Object > | virtual |
| reflectivity | BaseMaterial< Ogre2Object > | protected |
| renderOrder | BaseMaterial< Ogre2Object > | protected |
| RenderOrder() const override | Ogre2Material | virtual |
| Reset() | BaseMaterial< Ogre2Object > | protectedvirtual |
| Roughness() const override | Ogre2Material | virtual |
| RoughnessMap() const override | Ogre2Material | virtual |
| RoughnessMapData() const override | Ogre2Material | virtual |
| roughnessMapName | Ogre2Material | protected |
| gz::Scene() const =0 | Object | pure virtual |
| gz::rendering::Ogre2Object::Scene() const override | Ogre2Object | virtual |
| scene | Ogre2Object | protected |
| SetAlphaFromTexture(bool _enabled, double _alpha=0.5, bool _twoSided=true) override | Ogre2Material | virtual |
| SetAmbient(const double _r, const double _g, const double _b, const double _a=1.0) override | BaseMaterial< Ogre2Object > | virtual |
| SetAmbient(const math::Color &_color) override | BaseMaterial< Ogre2Object > | virtual |
| SetCastShadows(const bool _castShadows) override | BaseMaterial< Ogre2Object > | virtual |
| SetDepthCheckEnabled(bool _enabled) override | Ogre2Material | virtual |
| SetDepthMaterial(const double far, const double near) override | BaseMaterial< Ogre2Object > | virtual |
| SetDepthWriteEnabled(bool _enabled) override | Ogre2Material | virtual |
| SetDiffuse(const math::Color &_color) override | Ogre2Material | virtual |
| BaseMaterial< Ogre2Object >::SetDiffuse(const double _r, const double _g, const double _b, const double _a=1.0) override | BaseMaterial< Ogre2Object > | virtual |
| SetEmissive(const math::Color &_color) override | Ogre2Material | virtual |
| BaseMaterial< Ogre2Object >::SetEmissive(const double _r, const double _g, const double _b, const double _a=1.0) override | BaseMaterial< Ogre2Object > | virtual |
| SetEmissiveMap(const std::string &_emissiveMap, const std::shared_ptr< const common::Image > &_img) override | Ogre2Material | virtual |
| gz::rendering::Material::SetEmissiveMap(const std::string &_emissiveMap) | Material | inlinevirtual |
| SetEnvironmentMap(const std::string &_environmentMap, const std::shared_ptr< const common::Image > &_img) override | Ogre2Material | virtual |
| gz::rendering::Material::SetEnvironmentMap(const std::string &_environmentMap) | Material | inlinevirtual |
| SetFragmentShader(const std::string &_path) override | Ogre2Material | virtual |
| SetLightingEnabled(const bool _enabled) override | BaseMaterial< Ogre2Object > | virtual |
| SetLightMap(const std::string &_lightMap, const std::shared_ptr< const common::Image > &_img, unsigned int _uvSet=0u) override | Ogre2Material | virtual |
| gz::rendering::Material::SetLightMap(const std::string &_lightMap, unsigned int _uvSet=0u) | Material | inlinevirtual |
| SetMetalness(const float _roughness) override | Ogre2Material | virtual |
| SetMetalnessMap(const std::string &_metalnessMap, const std::shared_ptr< const common::Image > &_img) override | Ogre2Material | virtual |
| gz::rendering::Material::SetMetalnessMap(const std::string &_metalnessMap) | Material | inlinevirtual |
| SetNormalMap(const std::string &_normalMap, const std::shared_ptr< const common::Image > &_img) override | Ogre2Material | virtual |
| gz::rendering::Material::SetNormalMap(const std::string &_normalMap) | Material | inlinevirtual |
| SetReceiveShadows(const bool _receiveShadows) override | Ogre2Material | virtual |
| SetReflectionEnabled(const bool _enabled) override | BaseMaterial< Ogre2Object > | virtual |
| SetReflectivity(const double _reflectivity) override | BaseMaterial< Ogre2Object > | virtual |
| SetRenderOrder(const float _renderOrder) override | Ogre2Material | virtual |
| SetRoughness(const float _roughness) override | Ogre2Material | virtual |
| SetRoughnessMap(const std::string &_roughnessMap, const std::shared_ptr< const common::Image > &_img) override | Ogre2Material | virtual |
| gz::rendering::Material::SetRoughnessMap(const std::string &_roughnessMap) | Material | inlinevirtual |
| SetShaderType(enum ShaderType _type) override | BaseMaterial< Ogre2Object > | inlinevirtual |
| SetShininess(const double _shininess) override | BaseMaterial< Ogre2Object > | virtual |
| SetSpecular(const math::Color &_color) override | Ogre2Material | virtual |
| BaseMaterial< Ogre2Object >::SetSpecular(const double _r, const double _g, const double _b, const double _a=1.0) override | BaseMaterial< Ogre2Object > | virtual |
| SetTexture(const std::string &_texture, const std::shared_ptr< const common::Image > &_img) override | Ogre2Material | virtual |
| gz::rendering::Material::SetTexture(const std::string &_texture) | Material | inlinevirtual |
| SetTextureMapDataImpl(const std::string &_texture, const std::shared_ptr< const common::Image > &_img, Ogre::PbsTextureTypes _type) | Ogre2Material | protected |
| SetTextureMapImpl(const std::string &_texture, Ogre::PbsTextureTypes _type) | Ogre2Material | protectedvirtual |
| SetTransparency(const double _transparency) override | Ogre2Material | virtual |
| SetVertexShader(const std::string &_path) override | Ogre2Material | virtual |
| ShaderType() const override | BaseMaterial< Ogre2Object > | inlinevirtual |
| shininess | BaseMaterial< Ogre2Object > | protected |
| Shininess() const override | BaseMaterial< Ogre2Object > | virtual |
| specular | BaseMaterial< Ogre2Object > | protected |
| Specular() const override | Ogre2Material | virtual |
| Texture() const override | Ogre2Material | virtual |
| Texture(const std::string &_name) | Ogre2Material | protectedvirtual |
| TextureAlphaEnabled() const override | BaseMaterial< Ogre2Object > | virtual |
| textureAlphaEnabled | BaseMaterial< Ogre2Object > | protected |
| TextureData() const override | Ogre2Material | virtual |
| textureName | Ogre2Material | protected |
| Transparency() const override | BaseMaterial< Ogre2Object > | virtual |
| transparency | BaseMaterial< Ogre2Object > | protected |
| TwoSidedEnabled() const override | BaseMaterial< Ogre2Object > | virtual |
| twoSidedEnabled | BaseMaterial< Ogre2Object > | protected |
| Type() const override | Ogre2Material | virtual |
| UnlitDatablock() | Ogre2Material | virtual |
| UpdateShaderParams() | Ogre2Material | protected |
| UpdateShaderParams(ConstShaderParamsPtr _params, Ogre::GpuProgramParametersSharedPtr _ogreParams) | Ogre2Material | protected |
| UpdateTransparency() | Ogre2Material | protectedvirtual |
| VertexShader() const override | Ogre2Material | virtual |
| VertexShaderParams() override | Ogre2Material | virtual |
| ~BaseMaterial() | BaseMaterial< Ogre2Object > | virtual |
| ~BaseObject() | BaseObject | virtual |
| ~Material() | Material | virtual |
| ~Object() | Object | virtual |
| ~Ogre2Material() | Ogre2Material | virtual |
| ~Ogre2Object() | Ogre2Object | virtual |