Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la structure castor::Font::SFontImplabstract

Structure utilisée pour charger des glyphes à la demande. Plus de détails...

#include <Font.hpp>

Graphe d'héritage de castor::Font::SFontImpl:
Inheritance graph
[légende]
Graphe de collaboration de castor::Font::SFontImpl:
Collaboration graph
[légende]

Fonctions membres publiques

virtual ~SFontImpl () noexcept=default
 
virtual void initialise ()=0
 Initialise le loader.
 
virtual void cleanup ()=0
 Nettoie le loader.
 
virtual Glyph loadGlyph (char32_t c)=0
 Charge le glyphe voulu.
 

Membres hérités additionnels

- Fonctions membres protégées hérités de castor::NonMovable
 NonMovable ()=default
 Constructeur.
 
 ~NonMovable () noexcept=default
 Destructeur.
 

Description détaillée

Structure utilisée pour charger des glyphes à la demande.

Remarques
PImpl pour cacher les inclusions de FreeType

Documentation des constructeurs et destructeur

◆ ~SFontImpl()

virtual castor::Font::SFontImpl::~SFontImpl ( )
virtualdefaultnoexcept

Documentation des fonctions membres

◆ cleanup()

virtual void castor::Font::SFontImpl::cleanup ( )
pure virtual

Nettoie le loader.

◆ initialise()

virtual void castor::Font::SFontImpl::initialise ( )
pure virtual

Initialise le loader.

◆ loadGlyph()

virtual Glyph castor::Font::SFontImpl::loadGlyph ( char32_t c)
pure virtual

Charge le glyphe voulu.

Paramètres
[in]cLe caractère.
Renvoie
Le glyphe.

La documentation de cette structure a été générée à partir du fichier suivant :