Color 4 definition class.
float getQuadraticAttenuation() const
float getSpotExponent() const
void setEnabled(bool enabled)
Set enabled.
void setSpecular(const Color4 &specular)
Set specular light component.
void setConstantAttenuation(float constantAttenuation)
Set up constant attenuation.
void setSpotDirection(const Vector3 &spotDirection)
Set spot direction.
const Color4 & getSpecular() const
const Vector3 & getSpotDirection() const
float getSpotCutOff() const
void setAmbient(const Color4 &ambient)
Set ambient light component.
float getLinearAttenuation() const
void setQuadraticAttenuation(float quadraticAttenuation)
Set up quadratic attenuation.
void setSpotCutOff(float spotCutOff)
Set spot cut off.
float constantAttenuation
float quadraticAttenuation
const Color4 & getAmbient() const
void setPosition(const Vector4 &position)
Set light position.
const Vector4 & getPosition() const
void setDiffuse(const Color4 &diffuse)
Set diffuse light component.
void setLinearAttenuation(float linearAttenuation)
Set up linear attenuation.
void setSpotExponent(float spotExponent)
Set up spot exponent.
float getConstantAttenuation() const
SceneLight(int id)
Public default constructor.
const Color4 & getDiffuse() const
Vector3 class representing vector3 mathematical structure and operations with x, y,...
Vector4 class representing vector4 mathematical structure and operations with x, y,...
#define FORBID_CLASS_COPY(CLASS)