Ignition Rendering

API Reference

6.3.1
Material Member List

This is the complete list of members for Material, including all inherited members.

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