Material Member List
This is the complete list of members for Material, including all inherited members.
Ambient() const =0 | Material | pure virtual |
CastShadows() const =0 | Material | pure virtual |
ClearEmissiveMap()=0 | Material | pure virtual |
ClearEnvironmentMap()=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 |
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 |
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 |
Roughness() const =0 | Material | pure virtual |
RoughnessMap() const =0 | Material | pure virtual |
Scene() const =0 | Object | 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 |
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 |
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 |
Transparency() 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 |