#include <glyph.h>
Public Member Functions | |
| Glyph ()=delete | |
| ~Glyph () | |
| Glyph (const Glyph &other)=delete | |
| Glyph & | operator= (const Glyph &)=delete |
| Glyph (Glyph &&other)=delete | |
| Glyph & | operator= (Glyph &&other)=delete |
| uint | getIndex () const |
| bool | isValid () |
| int | getHorizontalAdvance () const |
| int | getVerticalAdvance () const |
| void * | getHandle () const |
Protected Member Functions | |
| Glyph (void *handle, uint index) | |
Represents a symbol (character) in a font. This class wraps and manages 1 free-type Glyph character and is created by a FontInstance. The Glyph is destroyed when this object is destructed. Every Glyph can be represented using an IGLyphRepresentation. This allows for multiple interpretations of the same Glyph, for example a 2DTexture or 3Dmesh.
|
delete |
| ~Glyph | ( | ) |
Destructor, unloads and destroys the glyph if present
Only a font instance can create a glyph
| handle | to the glyph in memory, should be of type FT_Glyph |
| index | the index of the glyph in the font |
| void* getHandle | ( | ) | const |
| int getHorizontalAdvance | ( | ) | const |
| int getVerticalAdvance | ( | ) | const |
| bool isValid | ( | ) |