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

Public Member Functions

 NESCostumeRenderer (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
 
- Protected Member Functions inherited from Scumm::BaseCostumeRenderer
void skipCelLines (ByleRLEData &compData, int num)
 

Protected Attributes

NESCostumeLoader _loaded
 
- 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: