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 |
| EmissiveMapData() const =0 | Material | pure virtual |
| EnvironmentMap() const =0 | Material | pure virtual |
| EnvironmentMapData() 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 |
| LightMapData() const =0 | Material | pure virtual |
| LightMapTexCoordSet() const =0 | Material | pure virtual |
| Metalness() const =0 | Material | pure virtual |
| MetalnessMap() const =0 | Material | pure virtual |
| MetalnessMapData() const =0 | Material | pure virtual |
| Name() const =0 | Object | pure virtual |
| NormalMap() const =0 | Material | pure virtual |
| NormalMapData() 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 |
| RoughnessMapData() 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) | Material | inlinevirtual |
| SetEmissiveMap(const std::string &_emissiveMap, const std::shared_ptr< const common::Image > &_img) | Material | inlinevirtual |
| SetEnvironmentMap(const std::string &_environmentMap) | Material | inlinevirtual |
| SetEnvironmentMap(const std::string &_environmentMap, const std::shared_ptr< const common::Image > &_img) | Material | inlinevirtual |
| 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) | Material | inlinevirtual |
| SetLightMap(const std::string &_lightMap, const std::shared_ptr< const common::Image > &_img, unsigned int _uvSet=0) | Material | inlinevirtual |
| SetMetalness(const float _metalness)=0 | Material | pure virtual |
| SetMetalnessMap(const std::string &_metalnessMap) | Material | inlinevirtual |
| SetMetalnessMap(const std::string &_metalnessMap, const std::shared_ptr< const common::Image > &_img) | Material | inlinevirtual |
| SetNormalMap(const std::string &_normalMap) | Material | inlinevirtual |
| SetNormalMap(const std::string &_normalMap, const std::shared_ptr< const common::Image > &_img) | Material | inlinevirtual |
| 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) | Material | inlinevirtual |
| SetRoughnessMap(const std::string &_roughnessMap, const std::shared_ptr< const common::Image > &_img) | Material | inlinevirtual |
| 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) | Material | inlinevirtual |
| SetTexture(const std::string &_texture, const std::shared_ptr< const common::Image > &_img) | Material | inlinevirtual |
| 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 |
| TextureData() 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 | virtual |
| ~Object() | Object | virtual |