Stock du texte pour le draw dans la fenêtre. More...
#include <fontsClass.h>
Public Member Functions | |
TexteBox (const char *nTexte, Font *nFont) | |
Constructeur de la boîter de texte. | |
TexteBox (const TexteBox &other) | |
~TexteBox () | |
TexteBox & | operator= (const TexteBox &other) |
Vector2f | getPosition () |
void | setPosition (Vector2f nPos) |
Vector2f | getOrigin () |
void | setOrigin (Vector2f nOrigin) |
Vector3i | getColor () |
void | setColor (Vector3i nRGB) |
float | getAlpha () |
void | setAlpha (float nAlpha) |
float | getRotation () |
void | setRotation (float nRotation) |
void | setFont (Font *font) |
Change la font de la texte box. | |
const char * | getTexte () |
Renvoie la chaine de caractères affiché | |
void | setTexte (const char *nTexte) |
Change la chaine de caractères. | |
void | buildTexteBox () |
Fabrique la liste de NoTextureSprite glyphList. | |
void | Draw (GLint *renderUniforms) const override |
Dessine la boîte de texte This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
const Vector2f & | getSize () |
renvoie la taille de la boite de texte | |
Stock du texte pour le draw dans la fenêtre.
TexteBox::TexteBox | ( | const char * | nTexte, |
Font * | nFont ) |
Constructeur de la boîter de texte.
[in] | nTexte | Chaine de la caractères à afficher avec la boîte |
[in] | nFont | Police de caractère à utiliser avec la boîte de texte |
TexteBox::TexteBox | ( | const TexteBox & | other | ) |
TexteBox::~TexteBox | ( | ) |
void TexteBox::buildTexteBox | ( | ) |
Fabrique la liste de NoTextureSprite glyphList.
Cette liste de NoTextureSprite est utilisé par Draw
|
overridevirtual |
Dessine la boîte de texte This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
[in] | renderModeLoc | GPU MEM addr du mode de rendue |
Implements BbopDrawable.
float TexteBox::getAlpha | ( | ) |
Vector3i TexteBox::getColor | ( | ) |
Vector2f TexteBox::getOrigin | ( | ) |
Vector2f TexteBox::getPosition | ( | ) |
float TexteBox::getRotation | ( | ) |
const Vector2f & TexteBox::getSize | ( | ) |
renvoie la taille de la boite de texte
const char * TexteBox::getTexte | ( | ) |
Renvoie la chaine de caractères affiché
void TexteBox::setAlpha | ( | float | nAlpha | ) |
void TexteBox::setColor | ( | Vector3i | nRGB | ) |
void TexteBox::setFont | ( | Font * | font | ) |
Change la font de la texte box.
[in] | font_ | nouvelle font |
void TexteBox::setOrigin | ( | Vector2f | nOrigin | ) |
void TexteBox::setPosition | ( | Vector2f | nPos | ) |
void TexteBox::setRotation | ( | float | nRotation | ) |
void TexteBox::setTexte | ( | const char * | nTexte | ) |
Change la chaine de caractères.
[in] | nTexte | Nouvelle chaine de caractères |