ScummVM API documentation
TsAGE::PaletteRotation Class Reference
Inheritance diagram for TsAGE::PaletteRotation:
TsAGE::PaletteModifierCached TsAGE::PaletteModifier TsAGE::SavedObject TsAGE::Serialisable

Public Member Functions

Common::String getClassName () override
 
void synchronize (Serializer &s) override
 
void signal () override
 
void remove () override
 
void setStep (int step)
 
void set (ScenePalette *palette, int start, int end, int rotationMode, int duration, Action *action)
 
bool decDuration ()
 
void setDelay (int amount)
 
- Public Member Functions inherited from TsAGE::PaletteModifierCached
virtual void setPalette (ScenePalette *palette, int step)
 
Common::String getClassName () override
 
void synchronize (Serializer &s) override
 
void synchronize (Serializer &s) override
 
virtual void signal ()=0
 
virtual void remove ()=0
 
- Public Member Functions inherited from TsAGE::SavedObject
virtual Common::String getClassName ()
 
void synchronize (Serializer &s) override
 
virtual void synchronize (Serializer &s)=0
 

Public Attributes

int _delayCtr
 
uint32 _frameNumber
 
int _currIndex
 
int _start
 
int _end
 
int _rotationMode
 
int _duration
 
int _idxChange
 
int _countdown
 
- Public Attributes inherited from TsAGE::PaletteModifierCached
byte _palette [256 *3]
 
int _step
 
int _percent
 
- Public Attributes inherited from TsAGE::PaletteModifier
ScenePalette * _scenePalette
 
Action * _action
 

Additional Inherited Members

- Static Public Member Functions inherited from TsAGE::SavedObject
static SavedObject * createInstance (const Common::String &className)
 

Member Function Documentation

◆ getClassName()

Common::String TsAGE::PaletteRotation::getClassName ( )
inlineoverridevirtual

Reimplemented from TsAGE::PaletteModifierCached.

◆ synchronize()

void TsAGE::PaletteRotation::synchronize ( Serializer &  s)
overridevirtual

Reimplemented from TsAGE::PaletteModifierCached.

◆ signal()

void TsAGE::PaletteRotation::signal ( )
overridevirtual

◆ remove()

void TsAGE::PaletteRotation::remove ( )
overridevirtual

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