24#include <GLFW/glfw3.h>
59 Font(
int glyphSize,
const char *ttfPath);
132 void Draw(GLint *renderUniforms)
const override;
Class Parent de tous ce qui peut être dessiné par une Scene.
Definition bbopGlobal.h:94
Stock une police de caractère.
Definition fontsClass.h:48
Character charL[128]
List dans la quelles les 128 caractères de la police sont stockées.
Definition fontsClass.h:64
Definition spriteClass.h:152
Stock du texte pour le draw dans la fenêtre.
Definition fontsClass.h:74
float getAlpha()
Definition fontsClass.cpp:314
Vector2f getOrigin()
Definition fontsClass.cpp:271
void buildTexteBox()
Fabrique la liste de NoTextureSprite glyphList.
Definition fontsClass.cpp:207
NoTextureSprite * glyphList
Definition fontsClass.h:150
~TexteBox()
Definition fontsClass.cpp:201
float alpha
Definition fontsClass.h:147
const char * texte
Definition fontsClass.h:148
Vector2f size
Definition fontsClass.h:152
Vector2f pos
Definition fontsClass.h:143
float rotation
Definition fontsClass.h:145
void setPosition(Vector2f nPos)
Definition fontsClass.cpp:264
void setFont(Font *font)
Change la font de la texte box.
Definition fontsClass.cpp:336
void Draw(GLint *renderUniforms) const override
Dessine la boîte de texte This is an overloaded member function, provided for convenience....
Definition fontsClass.cpp:252
Font * texteFont
Definition fontsClass.h:142
const Vector2f & getSize()
renvoie la taille de la boite de texte
Definition fontsClass.cpp:342
float getRotation()
Definition fontsClass.cpp:323
Vector2f getPosition()
Definition fontsClass.cpp:262
Vector3i getColor()
Definition fontsClass.cpp:298
Vector2f origin
Definition fontsClass.h:144
unsigned int sizeTexte
Definition fontsClass.h:149
void setColor(Vector3i nRGB)
Definition fontsClass.cpp:300
void setOrigin(Vector2f nOrigin)
Definition fontsClass.cpp:273
TexteBox & operator=(const TexteBox &other)
Definition fontsClass.cpp:178
void setRotation(float nRotation)
Definition fontsClass.cpp:316
void setAlpha(float nAlpha)
Definition fontsClass.cpp:307
float offset
Definition fontsClass.h:151
const char * getTexte()
Renvoie la chaine de caractères affiché
void setTexte(const char *nTexte)
Change la chaine de caractères.
Definition fontsClass.cpp:325
Vector3i RGB
Definition fontsClass.h:146
Definition bbopMathClass.h:47
Definition bbopMathClass.h:80
void loadFontTexture(const char *fontPath, int fontSize, Character *charList, int numTextures)
Definition fontsClass.cpp:22
Stock un caractère.
Definition fontsClass.h:29
Vector2f size
Definition fontsClass.h:31
unsigned int TextureID
Definition fontsClass.h:30
unsigned int Advance
Definition fontsClass.h:33
Vector2f bearing
Definition fontsClass.h:32