#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).