LcdFont.h
Go to the documentation of this file.
Definition: LcdFont.h:16
bool init() override
Initialise the object, e.g. parse header content and obtain dimensions.
Definition: LcdFont.h:30
uint8_t height() const override
Get height of typeface, same for all characters.
Definition: LcdFont.h:57
Definition: LcdFont.h:76
std::bitset< 64 > Bits
Definition: Libraries/Graphics/src/include/Graphics/Object.h:853
GlyphMetrics Metrics
Definition: Libraries/Graphics/src/include/Graphics/Object.h:855
A character glyph image.
Definition: Libraries/Graphics/src/include/Graphics/Object.h:850
Definition: LcdFont.h:49
#define F(string_literal)
Wrap a string literal stored in flash and access it using a String object.
Definition: WString.h:113
LcdGlyph(size_t bmOffset, const Options &options)
Options options
Definition: Libraries/Graphics/src/include/Graphics/Object.h:894
void readAlpha(void *buffer, Point origin, size_t stride) const override
Obtain glyph information as block of 8-bit alpha values.
Size of rectangular area (width x height)
Definition: Libraries/Graphics/src/include/Graphics/Types.h:105
Glyph metrics.
Definition: Libraries/Graphics/src/include/Graphics/Types.h:838
LcdFont lcdFont
FontStyles getStyle() const override
Style of this typeface (bold, italic, etc.)
Definition: LcdFont.h:52
GlyphObject::Metrics getMetrics(char ch) const override
Get metrics for a character.
Definition: LcdFont.h:67
uint8_t width
Width of glyph.
Definition: Libraries/Graphics/src/include/Graphics/Types.h:839
Definition: Virtual.h:30
Definition: Asset.h:452
1.8.13