|
| | ConvexShape () |
| | Constructeur par défault de la convex.
|
| |
| | ConvexShape (int nnPoint, Vector2f *nlistPoint) |
| | Constructeur de la convex.
|
| |
| | ConvexShape (int nnPoint, Vector2f *nlistPoint, Vector2f nSize, Vector2f nPos) |
| |
| | ConvexShape (int nnPoint, Vector2f *nlistPoint, Vector2f nSize, Vector2f nPos, Vector3i nRGB, Vector2f nOrigin) |
| |
| | ConvexShape (int nnPoint, Vector2f *nlistPoint, Vector2f nSize, Vector2f nPos, Vector3i nRGB, Vector2f nOrigin, float nRotation, float nAlpha) |
| |
| | ConvexShape (const ConvexShape &other) |
| |
| | ~ConvexShape () |
| |
| ConvexShape & | operator= (const ConvexShape &other) |
| |
| void | initConvex (int nnPoint, Vector2f *nlistPoint) |
| | Initialise la convex comme le constructeur.
|
| |
| void | Draw (GLint *renderUniforms) const override |
| | Déssine l'objet héritant de la class.
|
| |
| | 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.
|
| |