gz/rendering/base/BaseLight.hh
virtual void Reset()
Definition: gz/rendering/base/BaseLight.hh:185
Definition: gz/rendering/base/BaseLight.hh:97
BaseDirectionalLight()
Definition: gz/rendering/base/BaseLight.hh:166
#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:211
virtual void SetAttenuationRange(double _range)=0
Set the attenuation range.
BaseSpotLight()
Definition: gz/rendering/base/BaseLight.hh:205
virtual void SetDirection(double _x, double _y, double _z)
Set the direction of the light.
Definition: gz/rendering/base/BaseLight.hh:217
Definition: gz/rendering/base/BaseLight.hh:29
BasePointLight()
Definition: gz/rendering/base/BaseLight.hh:193
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:172
virtual void Reset()
Definition: gz/rendering/base/BaseLight.hh:238
virtual ~BasePointLight()
Definition: gz/rendering/base/BaseLight.hh:199
Represents a infinite directional light.
Definition: gz/rendering/Light.hh:121
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:231
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:224
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:178