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 |