#include <FontTexture.h>
Public Member Functions | |
| void | Reset () |
| void | SetNotReusable () |
Public Attributes | |
| AtomFont::GlyphSize | m_glyphSize = AtomFont::defaultGlyphSize |
| Size of the rendered glyph stored in the font texture. | |
| uint16_t | m_slotUsage |
| For LRU strategy, 0xffff is never released. | |
| uint32_t | m_currentCharacter |
| ~0 if not used for characters | |
| int32_t | m_textureSlot |
| int32_t | m_horizontalAdvance |
| Advance width. See FT_Glyph_Metrics::horiAdvance. | |
| float | m_texCoords [2] |
| Character position in the texture (not yet half texel corrected) | |
| uint8_t | m_characterWidth |
| Glyph width (in pixel) | |
| uint8_t | m_characterHeight |
| Glyph height (in pixel) | |
| int32_t | m_characterOffsetX |
| Glyph's left-side bearing (in pixels). See FT_GlyphSlotRec::bitmap_left. | |
| int32_t | m_characterOffsetY |
| Glyph's top bearing (in pixels). See FT_GlyphSlotRec::bitmap_top. | |
Stores glyph meta-data read from the font (FreeType).