Public Types | |
| enum | { TTF_STYLE_BOLD = 0x01, TTF_STYLE_ITALIC = 0x02, TTF_STYLE_UNDERLINE = 0x04, TTF_STYLE_STRIKETHROUGH = 0x08, TTF_STYLE_SHARP = 0x10 } |
Public Member Functions | |
| StyledTTFont (ZVision *engine) | |
| bool | loadFont (const Common::String &fontName, int32 point, uint style) |
| int | getFontHeight () |
| int | getMaxCharWidth () |
| int | getCharWidth (uint16 chr) |
| int | getKerningOffset (byte left, byte right) |
| void | drawChar (Graphics::Surface *dst, uint16 chr, int x, int y, uint32 color) |
| void | drawString (Graphics::Surface *dst, const Common::String &str, int x, int y, int w, uint32 color, Graphics::TextAlign align=Graphics::kTextAlignLeft) |
| int | getStringWidth (const Common::String &str) |
| Graphics::Surface * | renderSolidText (const Common::String &str, uint32 color) |
| bool | isLoaded () |