18#include <GLFW/glfw3.h>
74 void Draw(GLint* renderUniforms)
const override;
151 void Draw(GLint* renderUniforms)
const override;
Definition spriteClass.h:149
void Draw(GLint *renderUniforms) const override
Déssine l'objet héritant de la class.
Definition spriteClass.cpp:312
void DrawAsFrameBuffer() const
Definition spriteClass.cpp:322
Shape(GLfloat *vertices, GLsizeiptr verticesSize, GLuint *indices, GLsizeiptr indicesSize)
Constructeur de Shape.
Definition shapeClass.cpp:19
GLuint indices[6]
Definition spriteClass.h:135
Sprite()
Constructeur par défault de Sprite.
Definition spriteClass.cpp:45
void Draw(GLint *renderUniforms) const override
Déssine l'objet héritant de la class.
Definition spriteClass.cpp:205
void setTexture(const Texture &nTexture)
Change la texture du sprite.
Definition spriteClass.cpp:246
void updateVBOAlpha() override
Definition spriteClass.cpp:197
void buildVAO() override
Definition spriteClass.cpp:109
bool isRGBFilter
Definition spriteClass.h:136
Sprite(Texture nTexture, Vector2f nPos, Vector3i nRGB, Vector2f nOrigin, float nRotation, float nAlpha)
Definition spriteClass.cpp:16
bool getRGBFilterState() const
Renvoie si oui ou non le filtre de couleur est activé
Definition spriteClass.cpp:274
~Sprite()
Destructeur de sprite.
Definition spriteClass.cpp:100
Texture * getTexture()
renvoie un pointeur vers la texture du sprite
Definition spriteClass.cpp:252
void flipHorizontally()
Retourne la Texture horizontallement.
Definition spriteClass.cpp:296
void updateVBORGB() override
Definition spriteClass.cpp:188
void setRGBFilterState(bool etat)
Change l'etat du filtre de couleur.
Definition spriteClass.cpp:269
void updateVBO() override
Definition spriteClass.cpp:156
Sprite & operator=(const Sprite &other)
Operateur = de sprite.
Definition spriteClass.cpp:80
Texture * getNormalMap()
renvoie la normal map du sprite
Definition spriteClass.cpp:264
void flipVertically()
Retourne la Texture Verticallement.
Definition spriteClass.cpp:279
GLfloat vertices[32]
Definition spriteClass.h:134
void setNormalMap(const Texture &nNormalMap)
Change la texture de la normal map du sprite.
Definition spriteClass.cpp:258
Contient une texture qui peut être utilisé dans un sprite.
Definition textureClass.h:49
Definition bbopMathClass.h:45
Definition bbopMathClass.h:76