Structure used to load glyphs on demand.
More...
#include <Font.hpp>
Structure used to load glyphs on demand.
◆ ~GlyphLoader()
| virtual castor::Font::GlyphLoader::~GlyphLoader |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ cleanup()
| virtual void castor::Font::GlyphLoader::cleanup |
( |
| ) |
|
|
pure virtual |
◆ fillKerningTable()
| virtual void castor::Font::GlyphLoader::fillKerningTable |
( |
char32_t | c, |
|
|
GlyphArray const & | glyphs, |
|
|
GlyphKerningMap & | table ) |
|
pure virtual |
Completes the given kerning table for given glyph.
- Parameters
-
| [in] | c | The glyph character. |
| [in] | glyphs | The currently loaded glyphs. |
| [in,out] | table | The table to fill. |
◆ initialise()
| virtual void castor::Font::GlyphLoader::initialise |
( |
| ) |
|
|
pure virtual |
◆ loadGlyph()
| virtual Glyph castor::Font::GlyphLoader::loadGlyph |
( |
char32_t | c | ) |
|
|
pure virtual |
Loads wanted glyph.
- Parameters
-
- Returns
- The glyph.
The documentation for this struct was generated from the following file: