18#include <GLFW/glfw3.h>
44 Light(
Vector2f nPos,
float nIntensity,
Vector3i nRGB,
float nConstantAttenuation,
float nLinearAttenuation,
float nQuadraticAttenuation);
169 float constantAttenuation;
170 float linearAttenuation;
171 float quadraticAttenuation;
float getQuadratic()
Renvoie l'attenuation quadratique de Light.
Definition lightClass.cpp:82
void setLinear(float nLinear)
Change l'attenuation linéaire de Light.
Definition lightClass.cpp:67
float getConstant()
Renvoie l'attenuation constante de Light.
Definition lightClass.cpp:72
Vector3i getColor()
Renvoie la couleur de Light.
Definition lightClass.cpp:42
float getRotationAngle()
Renvoie l'angle de rotation.
Definition lightClass.cpp:102
Vector2f getPosistion()
Renvoie la position de Light.
Definition lightClass.cpp:32
void setPosition(Vector2f nPos)
Change la position de Light.
Definition lightClass.cpp:37
void setColor(Vector3i nRGB)
Change la couleur de Light.
Definition lightClass.cpp:47
Light(Vector2f nPos, float nIntensity, Vector3i nRGB, float nConstantAttenuation, float nLinearAttenuation, float nQuadraticAttenuation)
Constructeur de light.
Definition lightClass.cpp:17
float getOpenAngle()
Renvoie l'angle d'ouverture.
Definition lightClass.cpp:92
void setQuadratic(float nQuadratic)
Change l'attenuation quadratique de Light.
Definition lightClass.cpp:87
void setOpenAngle(float nOpenAngle)
change l'angle d'ouverture de la light
Definition lightClass.cpp:97
void setRotationAngle(float nRotationAngle)
change l'angle de rotation de la light
Definition lightClass.cpp:107
void setConstant(float nConstant)
Change l'attenuation constante de Light.
Definition lightClass.cpp:77
float getLinear()
Renvoie l'attenuation linéaire de Light.
Definition lightClass.cpp:62
Light()
Constructeur par défault de Light.
Definition lightClass.cpp:28
void setIntensity(float nIntensity)
Change l'Intensité de Light.
Definition lightClass.cpp:57
float getIntensity()
Renvoie l'Intensité de Light.
Definition lightClass.cpp:52
Definition bbopMathClass.h:45
Definition bbopMathClass.h:76