Material Member List
  This is the complete list of members for Material, including all inherited members.
| AlphaThreshold() const =0 | Material | pure virtual | 
| Ambient() const =0 | Material | pure virtual | 
| CastShadows() const =0 | Material | pure virtual | 
| ClearEmissiveMap()=0 | Material | pure virtual | 
| ClearEnvironmentMap()=0 | Material | pure virtual | 
| ClearLightMap()=0 | Material | pure virtual | 
| ClearMetalnessMap()=0 | Material | pure virtual | 
| ClearNormalMap()=0 | Material | pure virtual | 
| ClearRoughnessMap()=0 | Material | pure virtual | 
| ClearTexture()=0 | Material | pure virtual | 
| Clone(const std::string &_name="") const =0 | Material | pure virtual | 
| CopyFrom(ConstMaterialPtr _material)=0 | Material | pure virtual | 
| CopyFrom(const common::Material &_material)=0 | Material | pure virtual | 
| DepthCheckEnabled() const =0 | Material | pure virtual | 
| DepthWriteEnabled() const =0 | Material | pure virtual | 
| Destroy()=0 | Object | pure virtual | 
| Diffuse() const =0 | Material | pure virtual | 
| Emissive() const =0 | Material | pure virtual | 
| EmissiveMap() const =0 | Material | pure virtual | 
| EnvironmentMap() const =0 | Material | pure virtual | 
| FragmentShader() const =0 | Material | pure virtual | 
| FragmentShaderParams()=0 | Material | pure virtual | 
| HasEmissiveMap() const =0 | Material | pure virtual | 
| HasEnvironmentMap() const =0 | Material | pure virtual | 
| HasLightMap() const =0 | Material | pure virtual | 
| HasMetalnessMap() const =0 | Material | pure virtual | 
| HasNormalMap() const =0 | Material | pure virtual | 
| HasRoughnessMap() const =0 | Material | pure virtual | 
| HasTexture() const =0 | Material | pure virtual | 
| Id() const =0 | Object | pure virtual | 
| LightingEnabled() const =0 | Material | pure virtual | 
| LightMap() const =0 | Material | pure virtual | 
| LightMapTexCoordSet() const =0 | Material | pure virtual | 
| Metalness() const =0 | Material | pure virtual | 
| MetalnessMap() const =0 | Material | pure virtual | 
| Name() const =0 | Object | pure virtual | 
| NormalMap() const =0 | Material | pure virtual | 
| PostRender()=0 | Object | pure virtual | 
| PreRender()=0 | Object | pure virtual | 
| ReceiveShadows() const =0 | Material | pure virtual | 
| ReflectionEnabled() const =0 | Material | pure virtual | 
| Reflectivity() const =0 | Material | pure virtual | 
| RenderOrder() const =0 | Material | pure virtual | 
| Roughness() const =0 | Material | pure virtual | 
| RoughnessMap() const =0 | Material | pure virtual | 
| Scene() const =0 | Object | pure virtual | 
| SetAlphaFromTexture(bool _enabled, double _alpha=0.5, bool _twoSided=true)=0 | Material | pure virtual | 
| SetAmbient(const double _r, const double _g, const double _b, const double _a=1.0)=0 | Material | pure virtual | 
| SetAmbient(const math::Color &_color)=0 | Material | pure virtual | 
| SetCastShadows(const bool _castShadows)=0 | Material | pure virtual | 
| SetDepthCheckEnabled(bool _enabled)=0 | Material | pure virtual | 
| SetDepthMaterial(const double far, const double near)=0 | Material | pure virtual | 
| SetDepthWriteEnabled(bool _enabled)=0 | Material | pure virtual | 
| SetDiffuse(const double _r, const double _g, const double _b, const double _a=1.0)=0 | Material | pure virtual | 
| SetDiffuse(const math::Color &_color)=0 | Material | pure virtual | 
| SetEmissive(const double _r, const double _g, const double _b, const double _a=1.0)=0 | Material | pure virtual | 
| SetEmissive(const math::Color &_color)=0 | Material | pure virtual | 
| SetEmissiveMap(const std::string &_emissiveMap)=0 | Material | pure virtual | 
| SetEnvironmentMap(const std::string &_metalnessMap)=0 | Material | pure virtual | 
| SetFragmentShader(const std::string &_path)=0 | Material | pure virtual | 
| SetLightingEnabled(const bool _enabled)=0 | Material | pure virtual | 
| SetLightMap(const std::string &_lightMap, unsigned int _uvSet=0u)=0 | Material | pure virtual | 
| SetMetalness(const float _metalness)=0 | Material | pure virtual | 
| SetMetalnessMap(const std::string &_metalnessMap)=0 | Material | pure virtual | 
| SetNormalMap(const std::string &_normalMap)=0 | Material | pure virtual | 
| SetReceiveShadows(const bool _receiveShadows)=0 | Material | pure virtual | 
| SetReflectionEnabled(const bool _enabled)=0 | Material | pure virtual | 
| SetReflectivity(const double _reflectivity)=0 | Material | pure virtual | 
| SetRenderOrder(const float _renderOrder)=0 | Material | pure virtual | 
| SetRoughness(const float _roughness)=0 | Material | pure virtual | 
| SetRoughnessMap(const std::string &_roughnessMap)=0 | Material | pure virtual | 
| SetShaderType(enum ShaderType _type)=0 | Material | pure virtual | 
| SetShininess(const double _shininess)=0 | Material | pure virtual | 
| SetSpecular(const double _r, const double _g, const double _b, const double _a=1.0)=0 | Material | pure virtual | 
| SetSpecular(const math::Color &_color)=0 | Material | pure virtual | 
| SetTexture(const std::string &_texture)=0 | Material | pure virtual | 
| SetTransparency(const double _transparency)=0 | Material | pure virtual | 
| SetVertexShader(const std::string &_path)=0 | Material | pure virtual | 
| ShaderType() const =0 | Material | pure virtual | 
| Shininess() const =0 | Material | pure virtual | 
| Specular() const =0 | Material | pure virtual | 
| Texture() const =0 | Material | pure virtual | 
| TextureAlphaEnabled() const =0 | Material | pure virtual | 
| Transparency() const =0 | Material | pure virtual | 
| TwoSidedEnabled() const =0 | Material | pure virtual | 
| Type() const =0 | Material | pure virtual | 
| VertexShader() const =0 | Material | pure virtual | 
| VertexShaderParams()=0 | Material | pure virtual | 
| ~Material() | Material | inlinevirtual | 
| ~Object() | Object | inlinevirtual |