ScummVM API documentation
Scumm::V0CostumeLoader Class Reference
Inheritance diagram for Scumm::V0CostumeLoader:
Scumm::ClassicCostumeLoader Scumm::BaseCostumeLoader

Public Member Functions

 V0CostumeLoader (ScummEngine *vm)
 
void loadCostume (int id) override
 
void costumeDecodeData (Actor *a, int frame, uint usemask) override
 
bool increaseAnims (Actor *a) override
 
byte getFrame (Actor *a, int limb)
 
- Public Member Functions inherited from Scumm::ClassicCostumeLoader
 ClassicCostumeLoader (ScummEngine *vm)
 
void loadCostume (int id) override
 
void costumeDecodeData (Actor *a, int frame, uint usemask) override
 
bool increaseAnims (Actor *a) override
 
- Public Member Functions inherited from Scumm::BaseCostumeLoader
 BaseCostumeLoader (ScummEngine *vm)
 
virtual void loadCostume (int id)=0
 
virtual bool increaseAnims (Actor *a)=0
 
virtual void costumeDecodeData (Actor *a, int frame, uint usemask)=0
 
virtual bool hasManyDirections (int id)
 

Protected Member Functions

bool increaseAnim (Actor *a, int limb)
 
- Protected Member Functions inherited from Scumm::ClassicCostumeLoader
bool increaseAnim (Actor *a, int slot)
 

Additional Inherited Members

- Public Attributes inherited from Scumm::ClassicCostumeLoader
int _id
 
const byte * _baseptr
 
const byte * _animCmds
 
const byte * _dataOffsets
 
const byte * _palette
 
const byte * _frameOffsets
 
byte _numColors
 
byte _numAnim
 
byte _format
 
bool _mirror
 
- Protected Attributes inherited from Scumm::BaseCostumeLoader
ScummEngine * _vm
 

Member Function Documentation

◆ loadCostume()

void Scumm::V0CostumeLoader::loadCostume ( int  id)
overridevirtual

Reimplemented from Scumm::ClassicCostumeLoader.

◆ costumeDecodeData()

void Scumm::V0CostumeLoader::costumeDecodeData ( Actor *  a,
int  frame,
uint  usemask 
)
overridevirtual

Reimplemented from Scumm::ClassicCostumeLoader.

◆ increaseAnims()

bool Scumm::V0CostumeLoader::increaseAnims ( Actor *  a)
overridevirtual

Reimplemented from Scumm::ClassicCostumeLoader.


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