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 |