Public Member Functions | |
ChineseTwoByteFontHOF (int pitch) | |
Public Member Functions inherited from Kyra::ChineseFont | |
ChineseFont (int pitch, int renderWidth, int renderHeight, int spacingWidth, int spacingHeight, int extraSpacingWidth, int extraSpacingHeight) | |
virtual Type | getType () const override |
bool | load (Common::SeekableReadStream &data) override |
void | setStyles (int styles) override |
int | getHeight () const override |
int | getWidth () const override |
int | getCharWidth (uint16 c) const override |
int | getCharHeight (uint16 c) const override |
void | setColorMap (const uint8 *src) override |
void | drawChar (uint16 c, byte *dst, int pitch, int) const override |
Public Member Functions inherited from Kyra::Font | |
virtual bool | usesOverlay () const |
virtual void | set16bitColorMap (const uint16 *src) |
virtual void | drawChar (uint16 c, byte *dst, int pitch, int xOffs, int yOffs) const |
Additional Inherited Members | |
Public Types inherited from Kyra::Font | |
enum | Type { kASCII = 0, kJIS_X0201, kSJIS, kBIG5, kJohab } |
enum | FontStyle { kStyleNone = 0, kStyleLeftShadow = 1 << 0, kStyleBorder = 1 << 1, kStyleFat = 1 << 2, kStyleNarrow1 = 1 << 3, kStyleNarrow2 = 1 << 4, kStyleFullWidth = 1 << 5, kStyleForceOneByte = 1 << 6 } |
Protected Member Functions inherited from Kyra::ChineseFont | |
uint32 | getGlyphDataSize () const |
Protected Attributes inherited from Kyra::ChineseFont | |
uint16 | _textColor [2] |
bool | _pixelColorShading |
const uint8 * | _colorMap |
bool | _border |