HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Friends
tt::font_glyph_ids Class Reference

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_idsoperator= (font_glyph_ids const &other) noexcept
 
font_glyph_idsoperator= (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_idsoperator+= (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, aarectangleget_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
 

Field Documentation

◆ ids_short

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


The documentation for this class was generated from the following file: