25 const uint8_t *get_char()
const;
27 bool compare_to(
const uint8_t *str)
const;
29 int match_length(
const uint8_t *str)
const;
31 void scan_area(
int *x1,
int *y1,
int *
width,
int *
height)
const;
51 int match_next_glyph(
const uint8_t *str,
int *match_length);
54 Color background)
override;
55 void measure(
const char *str,
int *
width,
int *x_offset,
int *baseline,
int *height)
override;
58 inline int get_bpp() {
return this->bpp_; }
60 const std::vector<Glyph, ExternalRAMAllocator<Glyph>> &
get_glyphs()
const {
return glyphs_; }
63 std::vector<Glyph, ExternalRAMAllocator<Glyph>>
glyphs_;
const GlyphData * get_glyph_data() const
Glyph(const GlyphData *data)
const std::vector< Glyph, ExternalRAMAllocator< Glyph > > & get_glyphs() const
This is a workaround until we can figure out a way to get the tflite-micro idf component code availab...
const GlyphData * glyph_data_
std::vector< Glyph, ExternalRAMAllocator< Glyph > > glyphs_