Gazebo Rendering

API Reference

8.2.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
EmissiveMapData() const =0Materialpure virtual
EnvironmentMap() const =0Materialpure virtual
EnvironmentMapData() 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
LightMapData() const =0Materialpure virtual
LightMapTexCoordSet() const =0Materialpure virtual
Metalness() const =0Materialpure virtual
MetalnessMap() const =0Materialpure virtual
MetalnessMapData() const =0Materialpure virtual
Name() const =0Objectpure virtual
NormalMap() const =0Materialpure virtual
NormalMapData() 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
RoughnessMapData() 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)Materialinlinevirtual
SetEmissiveMap(const std::string &_emissiveMap, const std::shared_ptr< const common::Image > &_img)Materialinlinevirtual
SetEnvironmentMap(const std::string &_environmentMap)Materialinlinevirtual
SetEnvironmentMap(const std::string &_environmentMap, const std::shared_ptr< const common::Image > &_img)Materialinlinevirtual
SetFragmentShader(const std::string &_path)=0Materialpure virtual
SetLightingEnabled(const bool _enabled)=0Materialpure virtual
SetLightMap(const std::string &_lightMap, unsigned int _uvSet=0u)Materialinlinevirtual
SetLightMap(const std::string &_lightMap, const std::shared_ptr< const common::Image > &_img, unsigned int _uvSet=0)Materialinlinevirtual
SetMetalness(const float _metalness)=0Materialpure virtual
SetMetalnessMap(const std::string &_metalnessMap)Materialinlinevirtual
SetMetalnessMap(const std::string &_metalnessMap, const std::shared_ptr< const common::Image > &_img)Materialinlinevirtual
SetNormalMap(const std::string &_normalMap)Materialinlinevirtual
SetNormalMap(const std::string &_normalMap, const std::shared_ptr< const common::Image > &_img)Materialinlinevirtual
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)Materialinlinevirtual
SetRoughnessMap(const std::string &_roughnessMap, const std::shared_ptr< const common::Image > &_img)Materialinlinevirtual
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)Materialinlinevirtual
SetTexture(const std::string &_texture, const std::shared_ptr< const common::Image > &_img)Materialinlinevirtual
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
TextureData() const =0Materialpure virtual
Transparency() const =0Materialpure virtual
TwoSidedEnabled() const =0Materialpure virtual
Type() const =0Materialpure virtual
VertexShader() const =0Materialpure virtual
VertexShaderParams()=0Materialpure virtual
~Material()Materialvirtual
~Object()Objectvirtual