Project Alice
Loading...
Searching...
No Matches
text::stored_glyphs Struct Reference

#include <fonts.hpp>

Classes

struct  no_bidi
 

Public Member Functions

 stored_glyphs ()=default
 
 stored_glyphs (stored_glyphs const &other) noexcept=default
 
 stored_glyphs (stored_glyphs &&other) noexcept=default
 
 stored_glyphs (sys::state &state, font_selection type, std::string const &s)
 
 stored_glyphs (std::string const &s, font &f)
 
 stored_glyphs (stored_glyphs &other, uint32_t offset, uint32_t count)
 
 stored_glyphs (sys::state &state, font_selection type, std::span< uint16_t > s)
 
 stored_glyphs (sys::state &state, font_selection type, std::span< uint16_t > s, no_bidi)
 
void set_text (sys::state &state, font_selection type, std::string const &s)
 
void clear ()
 

Public Attributes

std::vector< stored_glyphglyph_info
 

Detailed Description

Definition at line 81 of file fonts.hpp.

Constructor & Destructor Documentation

◆ stored_glyphs() [1/8]

text::stored_glyphs::stored_glyphs ( )
default

◆ stored_glyphs() [2/8]

text::stored_glyphs::stored_glyphs ( stored_glyphs const &  other)
defaultnoexcept

◆ stored_glyphs() [3/8]

text::stored_glyphs::stored_glyphs ( stored_glyphs &&  other)
defaultnoexcept

◆ stored_glyphs() [4/8]

text::stored_glyphs::stored_glyphs ( sys::state state,
font_selection  type,
std::string const &  s 
)

Definition at line 558 of file fonts.cpp.

◆ stored_glyphs() [5/8]

text::stored_glyphs::stored_glyphs ( std::string const &  s,
font f 
)

Definition at line 561 of file fonts.cpp.

Here is the call graph for this function:

◆ stored_glyphs() [6/8]

text::stored_glyphs::stored_glyphs ( stored_glyphs other,
uint32_t  offset,
uint32_t  count 
)

Definition at line 576 of file fonts.cpp.

◆ stored_glyphs() [7/8]

text::stored_glyphs::stored_glyphs ( sys::state state,
font_selection  type,
std::span< uint16_t >  s 
)

Definition at line 565 of file fonts.cpp.

◆ stored_glyphs() [8/8]

text::stored_glyphs::stored_glyphs ( sys::state state,
font_selection  type,
std::span< uint16_t >  s,
no_bidi   
)

Definition at line 568 of file fonts.cpp.

Member Function Documentation

◆ clear()

void text::stored_glyphs::clear ( )
inline

Definition at line 96 of file fonts.hpp.

◆ set_text()

void text::stored_glyphs::set_text ( sys::state state,
font_selection  type,
std::string const &  s 
)

Definition at line 572 of file fonts.cpp.

Member Data Documentation

◆ glyph_info

std::vector<stored_glyph> text::stored_glyphs::glyph_info

Definition at line 82 of file fonts.hpp.


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