roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::SmoothFontV2::GlyphPairIterator Class Reference

Public Member Functions

 GlyphPairIterator (const SmoothFontV2 *font)
 
const GlyphMetricsleft_metrics () const
 
const GlyphMetricsright_metrics () const
 
const roo::byte *PROGMEM left_data () const
 
const roo::byte *PROGMEM right_data () const
 
bool left_compressed () const
 
bool right_compressed () const
 
int left_glyph_index () const
 
int right_glyph_index () const
 
void push (char32_t code)
 
void pushNull ()
 

Detailed Description

Definition at line 440 of file smooth_font_v2.cpp.

Constructor & Destructor Documentation

◆ GlyphPairIterator()

roo_display::SmoothFontV2::GlyphPairIterator::GlyphPairIterator ( const SmoothFontV2 font)
inline

Definition at line 442 of file smooth_font_v2.cpp.

Member Function Documentation

◆ left_compressed()

bool roo_display::SmoothFontV2::GlyphPairIterator::left_compressed ( ) const
inline

Definition at line 458 of file smooth_font_v2.cpp.

◆ left_data()

const roo::byte *PROGMEM roo_display::SmoothFontV2::GlyphPairIterator::left_data ( ) const
inline

Definition at line 448 of file smooth_font_v2.cpp.

References PROGMEM.

◆ left_glyph_index()

int roo_display::SmoothFontV2::GlyphPairIterator::left_glyph_index ( ) const
inline

Definition at line 465 of file smooth_font_v2.cpp.

◆ left_metrics()

const GlyphMetrics & roo_display::SmoothFontV2::GlyphPairIterator::left_metrics ( ) const
inline

Definition at line 444 of file smooth_font_v2.cpp.

◆ push()

void roo_display::SmoothFontV2::GlyphPairIterator::push ( char32_t  code)
inline

Definition at line 473 of file smooth_font_v2.cpp.

References roo_display::is_space(), and roo_display::kHorizontal.

◆ pushNull()

void roo_display::SmoothFontV2::GlyphPairIterator::pushNull ( )
inline

Definition at line 500 of file smooth_font_v2.cpp.

◆ right_compressed()

bool roo_display::SmoothFontV2::GlyphPairIterator::right_compressed ( ) const
inline

Definition at line 461 of file smooth_font_v2.cpp.

◆ right_data()

const roo::byte *PROGMEM roo_display::SmoothFontV2::GlyphPairIterator::right_data ( ) const
inline

Definition at line 453 of file smooth_font_v2.cpp.

References PROGMEM.

◆ right_glyph_index()

int roo_display::SmoothFontV2::GlyphPairIterator::right_glyph_index ( ) const
inline

Definition at line 469 of file smooth_font_v2.cpp.

◆ right_metrics()

const GlyphMetrics & roo_display::SmoothFontV2::GlyphPairIterator::right_metrics ( ) const
inline

Definition at line 446 of file smooth_font_v2.cpp.


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