gz/rendering/base/BaseLight.hh
virtual void Reset()
Definition: gz/rendering/base/BaseLight.hh:184
Definition: gz/rendering/base/BaseLight.hh:97
BaseDirectionalLight()
Definition: gz/rendering/base/BaseLight.hh:165
#define IGN_PI
virtual void SetDiffuseColor(double _r, double _g, double _b, double _a=1.0)
Set the diffuse color.
Definition: gz/rendering/base/BaseLight.hh:136
virtual void Reset()
Definition: gz/rendering/base/BaseLight.hh:152
Definition: gz/rendering/base/BaseLight.hh:71
virtual void SetFalloff(double _falloff)=0
Set the falloff of the spotlight.
Definition: gz/rendering/base/BaseLight.hh:87
virtual ~BaseSpotLight()
Definition: gz/rendering/base/BaseLight.hh:210
virtual void SetAttenuationRange(double _range)=0
Set the attenuation range.
BaseSpotLight()
Definition: gz/rendering/base/BaseLight.hh:204
virtual void SetDirection(double _x, double _y, double _z)
Set the direction of the light.
Definition: gz/rendering/base/BaseLight.hh:216
Definition: gz/rendering/base/BaseLight.hh:29
BasePointLight()
Definition: gz/rendering/base/BaseLight.hh:192
virtual void SetAttenuationQuadratic(double _value)=0
Set the attenuation quadratic value.
virtual ~BaseLight()
Definition: gz/rendering/base/BaseLight.hh:130
virtual ~BaseDirectionalLight()
Definition: gz/rendering/base/BaseLight.hh:171
virtual void Reset()
Definition: gz/rendering/base/BaseLight.hh:237
virtual ~BasePointLight()
Definition: gz/rendering/base/BaseLight.hh:198
Represents a infinite directional light.
Definition: gz/rendering/Light.hh:113
virtual void SetSpecularColor(double _r, double _g, double _b, double _a=1.0)
Set the specular color.
Definition: gz/rendering/base/BaseLight.hh:144
virtual void SetAttenuationLinear(double _value)=0
Set the attenuation linear value.
virtual void SetCastShadows(bool _castShadows)=0
Specify if this light should cast shadows.
virtual void SetOuterAngle(double _radians)
Set the outer angle of the spotlight.
Definition: gz/rendering/base/BaseLight.hh:230
Represents a light source in the scene graph.
Definition: gz/rendering/Light.hh:32
virtual void SetInnerAngle(double _radians)
Set the inner angle of the spotlight.
Definition: gz/rendering/base/BaseLight.hh:223
virtual void SetAttenuationConstant(double _value)=0
Set the attenuation constant value.
static const Color White
virtual void SetDirection(double _x, double _y, double _z)
Set the direction of the light.
Definition: gz/rendering/base/BaseLight.hh:177