|
|
| CharsetRendererNES (ScummEngine *vm) |
| |
| void | setCurID (int32 id) override |
| |
| void | printChar (int chr, bool ignoreCharsetMask) override |
| |
| void | drawChar (int chr, Graphics::Surface &s, int x, int y) override |
| |
| int | getFontHeight () const override |
| |
| int | getCharWidth (uint16 chr) const override |
| |
|
| CharsetRendererCommon (ScummEngine *vm) |
| |
| void | setCurID (int32 id) override |
| |
| int | getFontHeight () const override |
| |
|
| CharsetRenderer (ScummEngine *vm) |
| |
|
virtual void | printChar (int chr, bool ignoreCharsetMask)=0 |
| |
|
virtual void | drawChar (int chr, Graphics::Surface &s, int x, int y) |
| |
|
virtual int | getStringWidth (int arg, const byte *text) |
| |
|
void | addLinebreaks (int a, byte *str, int pos, int maxwidth) |
| |
|
void | translateColor () |
| |
|
virtual void | setCurID (int32 id)=0 |
| |
|
int | getCurID () |
| |
|
virtual int | getFontHeight () const =0 |
| |
|
virtual int | getCharHeight (uint16 chr) const |
| |
|
virtual int | getCharWidth (uint16 chr) const =0 |
| |
|
virtual void | setColor (byte color, bool shadowModeSpecialFlag=false) |
| |
|
virtual byte | getColor () |
| |
|
void | saveLoadWithSerializer (Common::Serializer &ser) |
| |
|
virtual Common::U32String | convertText (const Common::String &text, Common::Language language) const |
| |
|
|
void | drawBits1 (Graphics::Surface &dest, int x, int y, const byte *src, int drawTop, int width, int height) |
| |
|
|
byte * | _trTable = nullptr |
| |
|
const byte * | _fontPtr |
| |
|
int | _bitsPerPixel |
| |
|
int | _fontHeight |
| |
|
int | _numChars |
| |
|
byte | _shadowColor |
| |
|
ShadowType | _shadowType |
| |
|
byte | _color |
| |
|
ScummEngine * | _vm |
| |
|
int32 | _curId |
| |
|
| enum | ShadowType { kNoShadowType
, kNormalShadowType
, kHorizontalShadowType
, kOutlineShadowType
} |
| |
|
Common::Rect | _str |
| |
|
int | _top |
| |
|
int | _left |
| |
|
int | _startLeft |
| |
|
int | _right |
| |
|
bool | _center |
| |
|
bool | _hasMask |
| |
|
VirtScreenNumber | _textScreenID |
| |
|
bool | _blitAlso |
| |
|
bool | _firstChar |
| |
|
bool | _disableOffsX |
| |
◆ setCurID()
| void Scumm::CharsetRendererNES::setCurID |
( |
int32 |
id | ) |
|
|
inlineoverridevirtual |
◆ printChar()
| void Scumm::CharsetRendererNES::printChar |
( |
int |
chr, |
|
|
bool |
ignoreCharsetMask |
|
) |
| |
|
overridevirtual |
◆ drawChar()
| void Scumm::CharsetRendererNES::drawChar |
( |
int |
chr, |
|
|
Graphics::Surface & |
s, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
overridevirtual |
◆ getFontHeight()
| int Scumm::CharsetRendererNES::getFontHeight |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getCharWidth()
| int Scumm::CharsetRendererNES::getCharWidth |
( |
uint16 |
chr | ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: