ScummVM API documentation
Scumm::ClassicCostumeRenderer Class Reference
Inheritance diagram for Scumm::ClassicCostumeRenderer:
Scumm::BaseCostumeRenderer

Public Member Functions

 ClassicCostumeRenderer (ScummEngine *vm)
 
void setPalette (uint16 *palette) override
 
void setFacing (const Actor *a) override
 
void setCostume (int costume, int shadow) override
 
- Public Member Functions inherited from Scumm::BaseCostumeRenderer
 BaseCostumeRenderer (ScummEngine *scumm)
 
byte drawCostume (const VirtScreen &vs, int numStrips, const Actor *a, bool drawToBackBuf)
 

Protected Member Functions

byte drawLimb (const Actor *a, int limb) override
 
void proc3 (ByleRLEData &v1)
 
void proc3_ami (ByleRLEData &v1)
 
void procC64 (ByleRLEData &v1, int actor)
 
void procPCEngine (ByleRLEData &v1)
 
byte mainRoutine (int xmoveCur, int ymoveCur)
 
- Protected Member Functions inherited from Scumm::BaseCostumeRenderer
void skipCelLines (ByleRLEData &compData, int num)
 

Protected Attributes

ClassicCostumeLoader _loaded
 
byte _scaleIndexX
 
byte _scaleIndexY
 
uint16 _palette [32]
 
- Protected Attributes inherited from Scumm::BaseCostumeRenderer
ScummEngine_vm
 
Graphics::Surface _out
 
int32 _numStrips
 
const byte * _srcPtr
 
int _xMove
 
int _yMove
 
bool _mirror
 
int _numBlocks
 
int _width
 
int _height
 

Additional Inherited Members

- Public Attributes inherited from Scumm::BaseCostumeRenderer
Common::Rect _clipOverride
 
byte _actorID
 
byte _shadowMode
 
byte * _shadowTable
 
int _actorX
 
int _actorY
 
byte _zbuf
 
byte _scaleX
 
byte _scaleY
 
int _drawTop
 
int _drawBottom
 
byte _paletteNum
 
bool _skipLimbs
 
bool _actorDrawVirScr
 

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