|
| 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 (Rectangle avec une Texture)
- Note
- Hérite de la class Shape pour gérer les infos du rectangle
- Attention
- L'attribut RGB du Sprite sert comme filtre sur la texture quand isRGBFilter est true
- See also
- Shape NoTextureSprite