|
C3D_API | SpotLight () |
| Constructeur. Plus de détails...
|
|
C3D_API | ~SpotLight () |
| Destructeur. Plus de détails...
|
|
virtual C3D_API void | Bind (Castor::PxBufferBase &p_texture, uint32_t p_index) const |
| Met la lumière dans la texture donnée. Plus de détails...
|
|
virtual C3D_API void | SetPosition (Castor::Point3r const &p_position) |
| Définit la position de la source. Plus de détails...
|
|
virtual C3D_API Castor::Point3f | GetPosition () const |
| Récupère la position de la source. Plus de détails...
|
|
C3D_API void | SetAttenuation (Castor::Point3f const &p_ptAttenuation) |
| Définit les composantes d'atténuation. Plus de détails...
|
|
C3D_API void | SetExponent (float p_exponent) |
|
C3D_API void | SetCutOff (float p_cutOff) |
|
Castor::Point3f const & | GetAttenuation () const |
| Récupère les composantes d'attenuation. Plus de détails...
|
|
Castor::Point3f & | GetAttenuation () |
| Récupère les composantes d'attenuation. Plus de détails...
|
|
float | GetExponent () const |
| Récupère la valeur de l'exposant. Plus de détails...
|
|
float | GetCutOff () const |
| Récupère l'angle du cône. Plus de détails...
|
|
C3D_API | LightCategory (eLIGHT_TYPE p_lightType) |
| Le constructeur utilisé par la fonction de clonage. Plus de détails...
|
|
virtual C3D_API | ~LightCategory () |
| Destructeur. Plus de détails...
|
|
void | SetColour (Castor::Point3f const &p_colour) |
| Définit la couleur. Plus de détails...
|
|
void | SetIntensity (Castor::Point3f const &p_intensity) |
| Définit les valeurs d'intensité. Plus de détails...
|
|
void | SetAmbientIntensity (float p_intensity) |
| Définit l'intensité diffuse. Plus de détails...
|
|
void | SetDiffuseIntensity (float p_intensity) |
| Définit l'intensité diffuse. Plus de détails...
|
|
void | SetSpecularIntensity (float p_intensity) |
| Définit l'intensité spéculaire. Plus de détails...
|
|
eLIGHT_TYPE | GetLightType () const |
| Récupère le type de lumière. Plus de détails...
|
|
float | GetAmbientIntensity () const |
| Récupère la couleur ambiante. Plus de détails...
|
|
float | GetDiffuseIntensity () const |
| Récupère la couleur diffuse. Plus de détails...
|
|
float | GetSpecularIntensity () const |
| Récupère la couleur spéculaire. Plus de détails...
|
|
Castor::Point3f const & | GetIntensity () const |
|
Castor::Point3f & | GetIntensity () |
|
Castor::Point3f const & | GetColour () const |
|
Castor::Point3f & | GetColour () |
|
Light * | GetLight () const |
| Récupère la lumière parente. Plus de détails...
|
|
void | SetLight (Light *val) |
| Définit la lumière parente. Plus de détails...
|
|