|
HikoGUI
A low latency retained GUI
|
Public Member Functions | |
| constexpr | font_glyph_ids (tt::font const &font) noexcept |
| font_glyph_ids (font_glyph_ids const &other) noexcept | |
| font_glyph_ids (font_glyph_ids &&other) noexcept | |
| font_glyph_ids & | operator= (font_glyph_ids const &other) noexcept |
| font_glyph_ids & | operator= (font_glyph_ids &&other) noexcept |
| void | clear () noexcept |
| operator bool () const noexcept | |
| font const & | font () const noexcept |
| void | set_font (tt::font const &font) noexcept |
| font_glyph_ids & | operator+= (glyph_id rhs) noexcept |
| glyph_id | front () const noexcept |
| glyph_id | operator[] (size_t index) const noexcept |
| size_t | size () const noexcept |
| size_t | hash () const noexcept |
| std::pair< graphic_path, aarectangle > | get_path_and_bounding_box () const noexcept |
| aarectangle | get_bounding_box () const noexcept |
Friends | |
| bool | operator== (font_glyph_ids const &lhs, font_glyph_ids const &rhs) noexcept |
| uint64_t tt::font_glyph_ids::ids_short |
A list of up to 3 glyphs.
[15:0] num_short_glyphs, 0 = long glyph, 4 = empty [31:16] glyph 0 [47:32] glyph 1 [63:48] glyph 2