|
roo_display
API Documentation for roo_display
|
#include "roo_display/font/smooth_font.h"#include "roo_display/core/raster.h"#include "roo_display/image/image.h"#include "roo_display/internal/raw_streamable_overlay.h"#include "roo_display/io/memory.h"#include "roo_io/core/input_iterator.h"#include "roo_io/text/unicode.h"#include "roo_logging.h"Go to the source code of this file.
Data Structures | |
| class | roo_display::FontMetricReader |
| class | roo_display::SmoothFont::GlyphMetadataReader |
| class | roo_display::GlyphPairIterator |
Namespaces | |
| namespace | roo_display |
| Defines 140 opaque HTML named colors. | |
Functions | |
| static int8_t | roo_display::readByte (const roo::byte *PROGMEM ptr) |
| static int16_t | roo_display::readWord (const roo::byte *PROGMEM ptr) |
| bool | roo_display::is_space (char32_t code) |
| template<int encoding_bytes> | |
| char32_t | roo_display::read_unicode (const roo::byte *PROGMEM address) |
| template<> | |
| char32_t | roo_display::read_unicode< 1 > (const roo::byte *PROGMEM address) |
| template<> | |
| char32_t | roo_display::read_unicode< 2 > (const roo::byte *PROGMEM address) |
| template<int encoding_bytes> | |
| const roo::byte *PROGMEM | roo_display::indexSearch (char32_t c, const roo::byte *PROGMEM data, int glyph_size, int start, int stop) |
| template<int encoding_bytes> | |
| const roo::byte *PROGMEM | roo_display::kernIndexSearch (uint32_t lookup, const roo::byte *PROGMEM data, int kern_size, int start, int stop) |