ScummVM API documentation
Kyra::ChineseTwoByteFontLoK Class Referencefinal
Inheritance diagram for Kyra::ChineseTwoByteFontLoK:
Kyra::ChineseFont Kyra::Font

Public Member Functions

 ChineseTwoByteFontLoK (int pitch, const uint16 *lookupTable, uint32 lookupTableSize)
 
- 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
 

The documentation for this class was generated from the following file: