22 #ifndef HARVESTER_CFT_FONT_H 23 #define HARVESTER_CFT_FONT_H 25 #include "graphics/font.h" 26 #include "harvester/text.h" 37 bool isValid()
const {
return _maxCharWidth > 0 && _fontHeight > 0 && _drawHeight > 0; }
43 bool hasGlyph(uint32 chr)
const;
53 const GlyphSlice *findGlyph(uint32 chr)
const;
56 GlyphSlice _glyphs[256];
60 int _maxCharWidth = 0;
65 #endif // HARVESTER_CFT_FONT_H
Common::String getFontName() const override
Definition: cft_font.h:40
int getMaxCharWidth() const override
Definition: cft_font.h:41
void drawChar(Graphics::Surface *dst, uint32 chr, int x, int y, uint32 color) const override
int getCharWidth(uint32 chr) const override
int getFontHeight() const override
Definition: cft_font.h:39
Definition: cft_font.h:33