FlatUI
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Enumerations Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\NflatuiNamespace for FlatUI library
 oNdetails
 |oCFloatConverterConverts from a mathfu::vector to a const float pointer and vice versa
 |oCFloatConverter< float >
 |\CFloatConverter< mathfu::Vector< float, d > >
 oCAnimCurveDescriptionDescribes a curve's typical shape
 oCMarginSpecifies the margins for a group, in units of virtual resolution
 oCFontFamilyA class holding font family information. The class provides various ways to support fonts such as a font collection (multiple fonts in a file), referencing a font by a famly name etc
 oCFontBufferParametersThis class that includes font buffer parameters. It is used as a key in the unordered_map to look up FontBuffer
 oCLinkInfoHTML link href, and the location of the link text in FontBuffer
 oCFontMetricsThis class has additional properties for font metrics
 oCFontVertexThis struct holds all the font vertex data
 oCFontBufferAttributesA structure holding attribute information of texts in a FontBuffer
 |\CUnderlineInfo
 oCFontBufferContextTemporary buffers used while generating FontBuffer. Word boundary information. This information is used only with a typography layout with a justification
 oCGlyphInfoThis struct holds the glyph information that is used when re-creating a FontBuffer
 oCFontBufferThis is used with the texture atlas rendering
 oCFontManagerFontManager manages font rendering with OpenGL utilizing freetype and harfbuzz as a glyph rendering and layout back end
 oCScriptInfoThis struct holds the script information used for a text layout
 \CFontShaderHelper class to handle shaders for a font rendering. The class keeps a reference to a shader, and a location of uniforms with a fixed names. A caller is responsive not to call set_* APIs that specified shader doesn't support