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: