24#include <GLFW/glfw3.h>
59 Font(
int glyphSize,
const char *ttfPath);
134 void Draw(GLint *renderUniforms)
const override;
151 unsigned int sizeTexte;
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:47
Character charL[128]
List dans la quelles les 128 caractères de la police sont stockées.
Definition fontsClass.h:64
Font(int glyphSize, const char *ttfPath)
Constructeur de la class Font.
Definition fontsClass.cpp:106
Definition spriteClass.h:149
float getAlpha()
Definition fontsClass.cpp:256
Vector2f getOrigin()
Definition fontsClass.cpp:220
void buildTexteBox()
Fabrique la liste de NoTextureSprite glyphList.
Definition fontsClass.cpp:174
~TexteBox()
Definition fontsClass.cpp:168
void setPosition(Vector2f nPos)
Definition fontsClass.cpp:213
void setFont(Font *font)
Change la font de la texte box.
Definition fontsClass.cpp:284
void Draw(GLint *renderUniforms) const override
Dessine la boîte de texte This is an overloaded member function, provided for convenience....
Definition fontsClass.cpp:200
TexteBox(const char *nTexte, Font *nFont)
Constructeur de la boîter de texte.
Definition fontsClass.cpp:111
const Vector2f & getSize()
renvoie la taille de la boite de texte
Definition fontsClass.cpp:290
float getRotation()
Definition fontsClass.cpp:268
Vector2f getPosition()
Definition fontsClass.cpp:208
Vector3i getColor()
Definition fontsClass.cpp:237
void setColor(Vector3i nRGB)
Definition fontsClass.cpp:242
void setOrigin(Vector2f nOrigin)
Definition fontsClass.cpp:225
TexteBox & operator=(const TexteBox &other)
Definition fontsClass.cpp:145
void setRotation(float nRotation)
Definition fontsClass.cpp:261
void setAlpha(float nAlpha)
Definition fontsClass.cpp:249
const char * getTexte()
Renvoie la chaine de caractères affiché
void setTexte(const char *nTexte)
Change la chaine de caractères.
Definition fontsClass.cpp:273
Definition bbopMathClass.h:45
Definition bbopMathClass.h:76
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