|
sdl2_impl 0.1.0
Vendor SDL2 2.32 : IGraphic2Module / IAudioModule
|
Une chaine rendue en texture, refaite quand elle change. More...
#include <SdlText.hpp>


Public Member Functions | |
| SdlText (std::string data, SdlFont &font) | |
| ~SdlText () override | |
| bool | isReady () const override |
| void | setText (const std::string text) override |
| std::string | getText () const override |
| void | setFont (graphic::IFont *font) override |
| void | setFontSize (unsigned int size) override |
| unsigned int | getFontSize () const override |
| void | setTextColor (Color color) override |
| Color | getTextColor () const override |
| void | setPosition (Vector2f position) override |
| Vector2f | getPosition () const override |
| void | setRotation (float angle) override |
| float | getRotation () const override |
Friends | |
| class | SdlWindow |
Une chaine rendue en texture, refaite quand elle change.
SDL_ttf rend vers une SDL_Surface, qu'il faut televerser en SDL_Texture pour la dessiner - une opration bien trop chere pour chaque frame. On garde donc la texture et un drapeau : tant que ni le texte, ni la police, ni le corps, ni la couleur ne bougent, on redessine la meme.
Comme SdlTexture, la construction attend le premier dessin : c'est la seule ou le renderer est connu.
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
friend |