|
| | AnimatedSprite () |
| |
| | AnimatedSprite (std::string _animated_sprite_sheet, Vector2i _size, float _frame_t) |
| |
| | AnimatedSprite (std::string _animated_sprite_sheet, Vector2i _size, float _frame_t, int _dead_frame) |
| |
| bool | update () |
| | Met a jour les particules.
|
| |
| std::vector< Texture > & | getSpriteSheet () |
| | renvoie la liste de texture
|
| |
| | Sprite (Texture nTexture, Vector2f nPos, Vector3i nRGB, Vector2f nOrigin, float nRotation, float nAlpha) |
| |
| | Sprite (Texture nTexture, Vector2f nPos, Vector3i nRGB, Vector2f nOrigin) |
| |
| | Sprite (Texture nTexture, Vector2f nPos) |
| |
| | Sprite (Texture nTexture) |
| | Constructeur du Sprite.
|
| |
| | Sprite () |
| | Constructeur par défault de Sprite.
|
| |
| | Sprite (const Sprite &other) |
| | Constructeur de srpite.
|
| |
| | ~Sprite () |
| | Destructeur de sprite.
|
| |
| Sprite & | operator= (const Sprite &other) |
| | Operateur = de sprite.
|
| |
| void | Draw (GLint *renderUniforms) const override |
| | Déssine l'objet héritant de la class.
|
| |
| void | setTexture (const Texture &nTexture) |
| | Change la texture du sprite.
|
| |
| Texture * | getTexture () |
| | renvoie un pointeur vers la texture du sprite
|
| |
| void | setNormalMap (const Texture &nNormalMap) |
| | Change la texture de la normal map du sprite.
|
| |
| Texture * | getNormalMap () |
| | renvoie la normal map du sprite
|
| |
| bool | getRGBFilterState () const |
| | Renvoie si oui ou non le filtre de couleur est activé
|
| |
| void | setRGBFilterState (bool etat) |
| | Change l'etat du filtre de couleur.
|
| |
| void | flipHorizontally () |
| | Retourne la Texture horizontallement.
|
| |
| void | flipVertically () |
| | Retourne la Texture Verticallement.
|
| |
| | Shape (GLfloat *vertices, GLsizeiptr verticesSize, GLuint *indices, GLsizeiptr indicesSize) |
| | Constructeur de Shape.
|
| |
| | Shape () |
| | Constructeur par défault de Shape.
|
| |
| | Shape (const Shape &other) |
| | Constructeur par copie de shape.
|
| |
| | ~Shape () |
| | Destructeur de shape.
|
| |
| void | initShape (GLfloat *vertices, GLsizeiptr verticesSize, GLuint *indices, GLsizeiptr indicesSize) |
| | Initialise la Shape comme sont constructeur.
|
| |
| const Vector2f & | getSize () const |
| | Renvoie la Taille du Shape.
|
| |
| void | setSize (const Vector2f &nSize) |
| | Change la taille du Shape.
|
| |
| void | setSize (float x_, float y_) |
| | Change la taille du Shape.
|
| |
| const Vector2f & | getPosition () const |
| | Renvoie la position du Shape.
|
| |
| void | setPosition (const Vector2f &nPos) |
| | Change la position du Shape.
|
| |
| void | setPosition (float x_, float y_) |
| | Change la position de la Shape.
|
| |
| const Vector2f & | getOrigin () const |
| | Renvoie l'origine de la Shape.
|
| |
| void | setOrigin (const Vector2f &nOrigin) |
| | Change l'origine de la Shape.
|
| |
| void | setOrigin (float x_, float y_) |
| | Change l'origine de la Shape.
|
| |
| const Vector3i & | getColor () const |
| | Renvoie la couleur de Shape.
|
| |
| void | setColor (const Vector3i &nRGB) |
| | Change la couleur de Shape.
|
| |
| void | setColor (int x_, int y_, int z_) |
| | Change la couleur de Shape.
|
| |
| float | getAlpha () const |
| | Renvoie la transaprence du la Shape.
|
| |
| void | setAlpha (float nAlpha) |
| | Change la transaprence de la Shape.
|
| |
| float | getRotation () const |
| | Renvoie la rotation de la Shape.
|
| |
| void | setRotation (float nRotation) |
| | Change la rotation de la Shape.
|
| |
| CollisionBox & | getCollisionBox () |
| | Renvoie la boîte de collision de Shape.
|
| |
| void | setAutoUpdateCollision (bool etat) |
| | Change l'état de l'automatisation de la mise a jour de la boîte de collision.
|
| |
| void | move (const Vector2f &vecM) |
| | Déplace la Shape.
|
| |
| void | move (float x_, float y_) |
| | Déplace la Shape.
|
| |
Gère un Sprite qui joue une aniomation en boucle.
- Todo
- Ajouter une class StateSprite qui gère un sprite et qui l'anime en fonction d'une énumération d'état de ce Sprite