HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
hi::v1::font_glyph_ids Struct Reference

Public Types

using container_type = lean_vector<glyph_id>
using iterator = container_type::iterator
using const_iterator = container_type::const_iterator

Public Member Functions

 font_glyph_ids (font_glyph_ids const &) noexcept=default
 font_glyph_ids (font_glyph_ids &&) noexcept=default
font_glyph_ids & operator= (font_glyph_ids const &) noexcept=default
font_glyph_ids & operator= (font_glyph_ids &&) noexcept=default
 font_glyph_ids (hi::font_id font, lean_vector< glyph_id > glyphs)
constexpr bool empty () const noexcept
constexpr operator bool () const noexcept
iterator begin () noexcept
iterator end () noexcept
const_iterator begin () const noexcept
const_iterator end () const noexcept
const_iterator cbegin () const noexcept
const_iterator cend () const noexcept
glyph_id front () const
glyph_id back () const
glyph_id operator[] (size_t i) const
font_metrics_em const & font_metrics () const
hi::glyph_metrics glyph_metrics (size_t i) const
hi::glyph_metrics front_glyph_metrics () const

Data Fields

hi::font_id font = {}
container_type glyphs = {}

Friends

bool operator== (font_glyph_ids const &, font_glyph_ids const &) noexcept=default

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