![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <glyph_text.hpp>
Public Types | |
| enum | flags_e : uint8_t { Default = 0x00 , Underline = 0x01 , Superscript = 0x02 , Subscript = 0x04 , BelowAscenderLine = 0x08 , AboveBaseline = 0x08 , Mnemonic = 0x40 , Subpixel = 0x80 } |
| using | value_type = std::uint32_t |
| using | cluster_index = std::uint32_t |
| using | cluster_range = std::pair< cluster_index, cluster_index > |
Public Attributes | |
| value_type | value |
| cluster_range | clusters |
| character_type | type |
| flags_e | flags |
| font_id | font |
| quadf_2d | cell |
| quadf_2d | shape |
Definition at line 75 of file glyph_text.hpp.
| using neogfx::glyph_char::cluster_index = std::uint32_t |
Definition at line 78 of file glyph_text.hpp.
| using neogfx::glyph_char::cluster_range = std::pair<cluster_index, cluster_index> |
Definition at line 79 of file glyph_text.hpp.
| using neogfx::glyph_char::value_type = std::uint32_t |
Definition at line 77 of file glyph_text.hpp.
| enum neogfx::glyph_char::flags_e : uint8_t |
| Enumerator | |
|---|---|
| Default | |
| Underline | |
| Superscript | |
| Subscript | |
| BelowAscenderLine | |
| AboveBaseline | |
| Mnemonic | |
| Subpixel | |
Definition at line 80 of file glyph_text.hpp.
| quadf_2d neogfx::glyph_char::cell |
Definition at line 97 of file glyph_text.hpp.
| cluster_range neogfx::glyph_char::clusters |
Definition at line 93 of file glyph_text.hpp.
| flags_e neogfx::glyph_char::flags |
Definition at line 95 of file glyph_text.hpp.
| font_id neogfx::glyph_char::font |
Definition at line 96 of file glyph_text.hpp.
| quadf_2d neogfx::glyph_char::shape |
Definition at line 98 of file glyph_text.hpp.
| character_type neogfx::glyph_char::type |
Definition at line 94 of file glyph_text.hpp.
| value_type neogfx::glyph_char::value |
Definition at line 92 of file glyph_text.hpp.