|
| 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.
|
|