|
| virtual | ~Ogre2Material () |
| | Destructor. More...
|
| |
| virtual void | ClearEmissiveMap () override |
| | Removes any emissive map mapped to this material. More...
|
| |
| virtual void | ClearEnvironmentMap () override |
| | Removes any environment map mapped to this material. More...
|
| |
| virtual void | ClearMetalnessMap () override |
| | Removes any metalness map mapped to this material. More...
|
| |
| virtual void | ClearNormalMap () override |
| | Removes any normal map mapped to this material. More...
|
| |
| virtual void | ClearRoughnessMap () override |
| | Removes any roughness map mapped to this material. More...
|
| |
| virtual void | ClearTexture () override |
| | Removes any texture mapped to this material. More...
|
| |
| virtual Ogre::HlmsPbsDatablock * | Datablock () const |
| | Return ogre Hlms material datablock. More...
|
| |
| virtual bool | DepthCheckEnabled () const override |
| | Determine if depth buffer checking is enabled. More...
|
| |
| virtual bool | DepthWriteEnabled () const override |
| | Determine if depth buffer writing is enabled. More...
|
| |
| virtual void | Destroy () override |
| |
| virtual math::Color | Diffuse () const override |
| | Get the diffuse color. More...
|
| |
| virtual math::Color | Emissive () const override |
| | Get the emissive color. More...
|
| |
| virtual std::string | EmissiveMap () const override |
| | Get the URI of the emissive map file. More...
|
| |
| virtual std::string | EnvironmentMap () const override |
| | Get the URI of the environment map file. More...
|
| |
| virtual bool | HasEmissiveMap () const override |
| | Determine if this material has an emissive map. More...
|
| |
| virtual bool | HasEnvironmentMap () const override |
| | Determine if this material has a environment map. More...
|
| |
| virtual bool | HasMetalnessMap () const override |
| | Determine if this material has a metalness map. More...
|
| |
| virtual bool | HasNormalMap () const override |
| | Determine if this material has a normal map. More...
|
| |
| virtual bool | HasRoughnessMap () const override |
| | Determine if this material has a roughness map. More...
|
| |
| virtual bool | HasTexture () const override |
| | Determine if this material has a texture. More...
|
| |
| virtual Ogre::MaterialPtr | Material () |
| | Return ogre low level material. More...
|
| |
| virtual float | Metalness () const override |
| | Get the metalness value of this material. More...
|
| |
| virtual std::string | MetalnessMap () const override |
| | Get the URI of the metalness map file. More...
|
| |
| virtual std::string | NormalMap () const override |
| | Get the URI of the normal map file. More...
|
| |
| virtual void | PreRender () override |
| | Prepare this object and any of its children for rendering. This should be called for each object in a scene just before rendering, which can be achieved by a single call to Scene::PreRender. More...
|
| |
| virtual bool | ReceiveShadows () const override |
| | Determine if this material receives shadows. More...
|
| |
| virtual float | Roughness () const override |
| | Get the roughness value of this material. More...
|
| |
| virtual std::string | RoughnessMap () const override |
| | Get the URI of the roughness map file. More...
|
| |
| virtual void | SetDepthCheckEnabled (bool _enabled) override |
| | Specify if depth buffer checking is enabled. More...
|
| |
| virtual void | SetDepthWriteEnabled (bool _enabled) override |
| | Specify if depth buffer writing is enabled. More...
|
| |
| virtual void | SetDiffuse (const math::Color &_color) override |
| | Set the diffuse color. More...
|
| |
| virtual void | SetEmissive (const math::Color &_color) override |
| | Set the emissive color. More...
|
| |
| virtual void | SetEmissiveMap (const std::string &_emissiveMap) override |
| | Set the material emissive map. More...
|
| |
| virtual void | SetEnvironmentMap (const std::string &_metalnessMap) override |
| | Set the material environment map. More...
|
| |
| virtual void | SetMetalness (const float _roughness) override |
| | Set the metalness value. Only affects material of type MT_PBS. More...
|
| |
| virtual void | SetMetalnessMap (const std::string &_metalnessMap) override |
| | Set the material metalness map. More...
|
| |
| virtual void | SetNormalMap (const std::string &_normalMap) override |
| | Set the material normal map. More...
|
| |
| virtual void | SetReceiveShadows (const bool _receiveShadows) override |
| | Specify if this material receives shadows. More...
|
| |
| virtual void | SetRoughness (const float _roughness) override |
| | Set the roughness value. Only affects material of type MT_PBS. More...
|
| |
| virtual void | SetRoughnessMap (const std::string &_roughnessMap) override |
| | Set the material roughness map. More...
|
| |
| virtual void | SetSpecular (const math::Color &_color) override |
| | Set the specular color. More...
|
| |
| virtual void | SetTexture (const std::string &_texture) override |
| | Set the material texture. More...
|
| |
| virtual void | SetTransparency (const double _transparency) override |
| | Set the transparency value. More...
|
| |
| virtual math::Color | Specular () const override |
| | Get the specular color. More...
|
| |
| virtual std::string | Texture () const override |
| | Get the URI of the texture file. More...
|
| |
| virtual enum MaterialType | Type () const override |
| | Removes any metalness map mapped to this material. More...
|
| |
| virtual | ~BaseMaterial () |
| |
| virtual math::Color | Ambient () const override |
| | Get the ambient color. More...
|
| |
| virtual bool | CastShadows () const override |
| | Determine if this material casts shadows. More...
|
| |
| virtual MaterialPtr | Clone (const std::string &_name="") const override |
| | Clone this material. More...
|
| |
| virtual void | CopyFrom (const common::Material &_material) override |
| | Copy properties from given Material. More...
|
| |
| virtual void | CopyFrom (ConstMaterialPtr _material) override |
| | Copy properties from given Material. More...
|
| |
| virtual bool | DepthCheckEnabled () const override |
| | Determine if depth buffer checking is enabled. More...
|
| |
| virtual bool | DepthWriteEnabled () const override |
| | Determine if depth buffer writing is enabled. More...
|
| |
| virtual math::Color | Diffuse () const override |
| | Get the diffuse color. More...
|
| |
| virtual math::Color | Emissive () const override |
| | Get the emissive color. More...
|
| |
| virtual std::string | EmissiveMap () const override |
| | Get the URI of the emissive map file. More...
|
| |
| virtual std::string | EnvironmentMap () const override |
| | Get the URI of the environment map file. More...
|
| |
| virtual std::string | FragmentShader () const override |
| | Get path to the fragment shader. More...
|
| |
| virtual ShaderParamsPtr | FragmentShaderParams () override |
| | Get params for the fragment shader. More...
|
| |
| virtual bool | HasEmissiveMap () const override |
| | Determine if this material has an emissive map. More...
|
| |
| virtual bool | HasEnvironmentMap () const override |
| | Determine if this material has a environment map. More...
|
| |
| virtual bool | HasMetalnessMap () const override |
| | Determine if this material has a metalness map. More...
|
| |
| virtual bool | HasNormalMap () const override |
| | Determine if this material has a normal map. More...
|
| |
| virtual bool | HasRoughnessMap () const override |
| | Determine if this material has a roughness map. More...
|
| |
| virtual bool | HasTexture () const override |
| | Determine if this material has a texture. More...
|
| |
| virtual bool | LightingEnabled () const override |
| | Determine if lighting affects this material. More...
|
| |
| virtual float | Metalness () const override |
| | Get the metalness value of this material. More...
|
| |
| virtual std::string | MetalnessMap () const override |
| | Get the URI of the metalness map file. More...
|
| |
| virtual std::string | NormalMap () const override |
| | Get the URI of the normal map file. More...
|
| |
| virtual bool | ReceiveShadows () const override |
| | Determine if this material receives shadows. More...
|
| |
| virtual bool | ReflectionEnabled () const override |
| | Determine if this material has a reflection. More...
|
| |
| virtual double | Reflectivity () const override |
| | Get the reflectivity value. More...
|
| |
| virtual float | Roughness () const override |
| | Get the roughness value of this material. More...
|
| |
| virtual std::string | RoughnessMap () const override |
| | Get the URI of the roughness map file. More...
|
| |
| virtual void | SetAmbient (const double _r, const double _g, const double _b, const double _a=1.0) override |
| | Set the ambient color. More...
|
| |
| virtual void | SetAmbient (const math::Color &_color) override |
| | Set the ambient color. More...
|
| |
| virtual void | SetCastShadows (const bool _castShadows) override |
| | Specify if this material casts shadows. More...
|
| |
| virtual void | SetDepthMaterial (const double far, const double near) override |
| | Configuration for Depth Material. More...
|
| |
| virtual void | SetDiffuse (const double _r, const double _g, const double _b, const double _a=1.0) override |
| | Set the diffuse color. More...
|
| |
| virtual void | SetEmissive (const double _r, const double _g, const double _b, const double _a=1.0) override |
| | Set the emissive color. More...
|
| |
| virtual void | SetFragmentShader (const std::string &_path) override |
| | Set the fragment shader. More...
|
| |
| virtual void | SetLightingEnabled (const bool _enabled) override |
| | Specify if lighting affects this material. More...
|
| |
| virtual void | SetReflectionEnabled (const bool _enabled) override |
| | Specify if this material has a reflection. More...
|
| |
| virtual void | SetReflectivity (const double _reflectivity) override |
| | Set the reflectivity value. More...
|
| |
| virtual void | SetShaderType (enum ShaderType _type) override |
| | Set the ShaderType value. More...
|
| |
| virtual void | SetShininess (const double _shininess) override |
| | Set the shininess value. More...
|
| |
| virtual void | SetSpecular (const double _r, const double _g, const double _b, const double _a=1.0) override |
| | Set the specular color. More...
|
| |
| virtual void | SetVertexShader (const std::string &_path) override |
| | Set the vertex shader. More...
|
| |
| virtual enum ShaderType | ShaderType () const override |
| | Get the ShaderType value. More...
|
| |
| virtual double | Shininess () const override |
| | Get the shininess value. More...
|
| |
| virtual math::Color | Specular () const override |
| | Get the specular color. More...
|
| |
| virtual std::string | Texture () const override |
| | Get the URI of the texture file. More...
|
| |
| virtual double | Transparency () const override |
| | Get the transparency value. More...
|
| |
| virtual MaterialType | Type () const override |
| | Removes any metalness map mapped to this material. More...
|
| |
| virtual std::string | VertexShader () const override |
| | Get path to the vertex shader. More...
|
| |
| virtual ShaderParamsPtr | VertexShaderParams () override |
| | Get params for the vertex shader. More...
|
| |
| virtual | ~Material () |
| | Deconstructor. More...
|
| |
| virtual math::Color | Ambient () const =0 |
| | Get the ambient color. More...
|
| |
| virtual bool | CastShadows () const =0 |
| | Determine if this material casts shadows. More...
|
| |
| virtual std::string | FragmentShader () const =0 |
| | Get path to the fragment shader. More...
|
| |
| virtual bool | LightingEnabled () const =0 |
| | Determine if lighting affects this material. More...
|
| |
| virtual bool | ReflectionEnabled () const =0 |
| | Determine if this material has a reflection. More...
|
| |
| virtual double | Reflectivity () const =0 |
| | Get the reflectivity value. More...
|
| |
| virtual enum ShaderType | ShaderType () const =0 |
| | Get the ShaderType value. More...
|
| |
| virtual double | Shininess () const =0 |
| | Get the shininess value. More...
|
| |
| virtual double | Transparency () const =0 |
| | Get the transparency value. More...
|
| |
| virtual std::string | VertexShader () const =0 |
| | Get path to the vertex shader. More...
|
| |
| virtual | ~Object () |
| | Destructor. More...
|
| |
| virtual unsigned int | Id () const =0 |
| | Get the object ID. This ID will be unique across all objects inside a given scene, but necessarily true for objects across different scenes. More...
|
| |
| virtual std::string | Name () const =0 |
| | Get the object name. This name will be unique across all objects inside a given scene, but necessarily true for objects across different scenes. More...
|
| |
| virtual void | PostRender ()=0 |
| | Post process this object and any of its children after rendering. More...
|
| |
| virtual ScenePtr | Scene () const =0 |
| | Get the Scene that created this object. More...
|
| |
| virtual | ~Ogre2Object () |
| | Destructor. More...
|
| |
| virtual ScenePtr | Scene () const override |
| |
| virtual | ~BaseObject () |
| |
| virtual unsigned int | Id () const override |
| |
| virtual std::string | Name () const override |
| |
| virtual void | PostRender () override |
| |