28 const uint8_t *get_char()
const;
30 bool compare_to(
const uint8_t *str)
const;
32 int match_length(
const uint8_t *str)
const;
34 void scan_area(
int *x1,
int *y1,
int *
width,
int *
height)
const;
58 int match_next_glyph(
const uint8_t *str,
int *match_length);
62 Color background)
override;
63 void measure(
const char *str,
int *
width,
int *x_offset,
int *baseline,
int *height)
override;
67 inline int get_bpp() {
return this->bpp_; }
69 const std::vector<Glyph, ExternalRAMAllocator<Glyph>> &
get_glyphs()
const {
return glyphs_; }
72 std::vector<Glyph, ExternalRAMAllocator<Glyph>>
glyphs_;
std::vector< Glyph, ExternalRAMAllocator< Glyph > > glyphs_
const std::vector< Glyph, ExternalRAMAllocator< Glyph > > & get_glyphs() const
const GlyphData * get_glyph_data() const
Glyph(const GlyphData *data)
Implementation of SPI Controller mode.
const GlyphData * glyph_data_