|
FlatUI
An open source project by
FPL.
|
| Namespace for FlatUI library | |
| Converts from a mathfu::vector to a const float pointer and vice versa | |
| Describes a curve's typical shape | |
| Specifies the margins for a group, in units of virtual resolution | |
| A 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 | |
| This class that includes font buffer parameters. It is used as a key in the unordered_map to look up FontBuffer | |
| HTML link href, and the location of the link text in FontBuffer | |
| This class has additional properties for font metrics | |
| This struct holds all the font vertex data | |
| A structure holding attribute information of texts in a FontBuffer | |
| Temporary buffers used while generating FontBuffer. Word boundary information. This information is used only with a typography layout with a justification | |
| This struct holds the glyph information that is used when re-creating a FontBuffer | |
| This is used with the texture atlas rendering | |
| FontManager manages font rendering with OpenGL utilizing freetype and harfbuzz as a glyph rendering and layout back end | |
| This struct holds the script information used for a text layout | |
| Helper 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 |