18#include <GLFW/glfw3.h>
44 float nConstantAttenuation,
float nLinearAttenuation,
45 float nQuadraticAttenuation);
Gère un point de lumière en fonction de son Intensité, sa couleur et son attenuation.
Definition lightClass.h:31
float getQuadratic()
Renvoie l'attenuation quadratique de Light.
Definition lightClass.cpp:53
float quadraticAttenuation
Definition lightClass.h:172
float intensity
Definition lightClass.h:169
void setLinear(float nLinear)
Change l'attenuation linéaire de Light.
Definition lightClass.cpp:47
float rotationAngle
Definition lightClass.h:174
float getConstant()
Renvoie l'attenuation constante de Light.
Definition lightClass.cpp:49
Vector3i RGB
Definition lightClass.h:168
Vector2f pos
Definition lightClass.h:167
Vector3i getColor()
Renvoie la couleur de Light.
Definition lightClass.cpp:37
float openAngle
Definition lightClass.h:173
float getRotationAngle()
Renvoie l'angle de rotation.
Definition lightClass.cpp:64
Vector2f getPosistion()
Renvoie la position de Light.
Definition lightClass.cpp:33
void setPosition(Vector2f nPos)
Change la position de Light.
Definition lightClass.cpp:35
void setColor(Vector3i nRGB)
Change la couleur de Light.
Definition lightClass.cpp:39
float getOpenAngle()
Renvoie l'angle d'ouverture.
Definition lightClass.cpp:60
void setQuadratic(float nQuadratic)
Change l'attenuation quadratique de Light.
Definition lightClass.cpp:55
void setOpenAngle(float nOpenAngle)
change l'angle d'ouverture de la light
Definition lightClass.cpp:62
void setRotationAngle(float nRotationAngle)
change l'angle de rotation de la light
Definition lightClass.cpp:66
void setConstant(float nConstant)
Change l'attenuation constante de Light.
Definition lightClass.cpp:51
float getLinear()
Renvoie l'attenuation linéaire de Light.
Definition lightClass.cpp:45
Light()
Constructeur par défault de Light.
Definition lightClass.cpp:28
void setIntensity(float nIntensity)
Change l'Intensité de Light.
Definition lightClass.cpp:43
float linearAttenuation
Definition lightClass.h:171
float getIntensity()
Renvoie l'Intensité de Light.
Definition lightClass.cpp:41
float constantAttenuation
Definition lightClass.h:170
Definition bbopMathClass.h:47
Definition bbopMathClass.h:80