wchar_tm_character;// Character this glyph is generated from
// Size of the pre-rendered character in pixels.
// Note: May be smaller than the size of m_textureImage since this may contain alpha's and even more characters
uintm_width;
uintm_height;
// For horizontal text layouts
shortm_horizontalBearingX;// Horizontal distance from the current cursor position to the leftmost border of the glyph image's bounding box.
shortm_horizontalBearingY;// Vertical distance from the current cursor position (on the baseline) to the topmost border of the glyph image's bounding box.
uintm_horizontalAdvance;// Horizontal distance used to increment the pen position when the glyph is drawn as part of a string of text.
// Texture info
ref<TextureImage>m_textureImage;// Pre-rendered image of m_character
ref<FloatArray>m_textureCoordinates;// Texture coordinates of where in the m_texgtureImage to find the given pre-rendered character
ref<RenderState>m_textureBindings;// For shader based rendering this is a TextureBindings object, while software rendering uses RenderStateTextureMapping_FF instead