Castor3D
..
|
Contient la polica et la texture associée. Plus de détails...
Fonctions membres publiques | |
DECLARE_MAP (char32_t, Castor::Position, GlyphPosition) | |
C3D_API | FontTexture (Engine &p_engine, Castor::FontSPtr p_font) |
Constructeur. Plus de détails... | |
C3D_API | ~FontTexture () |
Destructeur. Plus de détails... | |
C3D_API void | Initialise () |
Initialise la texture. Plus de détails... | |
C3D_API void | Cleanup () |
Nettoie la texture. Plus de détails... | |
C3D_API void | Update () |
Met à jour les glyphes. Plus de détails... | |
C3D_API Castor::String const & | GetFontName () const |
Récupère le nom de la police. Plus de détails... | |
C3D_API Castor::Position const & | GetGlyphPosition (char32_t p_char) const |
Récupère la position de la glyphe voulue. Plus de détails... | |
Castor::FontSPtr | GetFont () const |
Récupère la police. Plus de détails... | |
TextureSPtr | GetTexture () const |
Récupère la texture. Plus de détails... | |
SamplerSPtr | GetSampler () const |
Récupère la texture. Plus de détails... | |
uint32_t | Connect (std::function< void(FontTexture const &) > p_function) |
Connecte un client au signal de notification de changement. Plus de détails... | |
void | Disconnect (uint32_t p_connection) |
Déconnecte un client du signal de notification de changement. Plus de détails... | |
Contient la polica et la texture associée.
C3D_API Castor3D::FontTexture::FontTexture | ( | Engine & | p_engine, |
Castor::FontSPtr | p_font | ||
) |
Constructeur.
[in] | p_engine | Le moteur. |
[in] | p_font | La police. |
C3D_API Castor3D::FontTexture::~FontTexture | ( | ) |
Destructeur.
C3D_API void Castor3D::FontTexture::Cleanup | ( | ) |
Nettoie la texture.
|
inline |
Connecte un client au signal de notification de changement.
[in] | p_function | La fonction du client. |
Castor3D::FontTexture::DECLARE_MAP | ( | char32_t | , |
Castor::Position | , | ||
GlyphPosition | |||
) |
|
inline |
Déconnecte un client du signal de notification de changement.
|
inline |
Récupère la police.
C3D_API Castor::String const& Castor3D::FontTexture::GetFontName | ( | ) | const |
Récupère le nom de la police.
C3D_API Castor::Position const& Castor3D::FontTexture::GetGlyphPosition | ( | char32_t | p_char | ) | const |
Récupère la position de la glyphe voulue.
[in] | p_char | L'indice de la glyphe. |
|
inline |
Récupère la texture.
|
inline |
Récupère la texture.
C3D_API void Castor3D::FontTexture::Initialise | ( | ) |
Initialise la texture.
C3D_API void Castor3D::FontTexture::Update | ( | ) |
Met à jour les glyphes.