ScummVM API documentation
TsAGE::Ringworld2::AnimationPlayer Class Reference
Inheritance diagram for TsAGE::Ringworld2::AnimationPlayer:
TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable TsAGE::Ringworld2::AnimationPlayerExt

Public Member Functions

void synchronize (Serializer &s) override
 
void remove () override
 
void process (Event &event) override
 
void dispatch () override
 
virtual void flipPane ()
 
virtual void changePane ()
 
virtual void closing ()
 
bool load (int animId, Action *endAction=NULL)
 
bool isCompleted ()
 
void close ()
 
- Public Member Functions inherited from TsAGE::EventHandler
Common::String getClassName () override
 
virtual void postInit (SceneObjectList *OwnerList=NULL)
 
virtual void signal ()
 
virtual void setAction (Action *action)
 
virtual void setAction (Action *action, EventHandler *endHandler,...)
 
virtual void destroy ()
 
- Public Member Functions inherited from TsAGE::SavedObject
void synchronize (Serializer &s) override
 

Public Attributes

AnimationData_animData1
 
AnimationData_animData2
 
AnimationData_sliceCurrent
 
AnimationData_sliceNext
 
Common::File _resourceFile
 
Rect _rect1
 
Rect _screenBounds
 
bool _animLoaded
 
bool _canSkip
 
AnimationPaletteMode _paletteMode
 
AnimationObjectMode _objectMode
 
int _sliceHeight
 
byte _palIndexes [256]
 
ScenePalette _palette
 
AnimationPlayerSubData _subData
 
Action_endAction
 
int _dataNeeded
 
int _playbackTick
 
int _playbackTickPrior
 
int _position
 
int _nextSlicesPosition
 
uint _frameDelay
 
uint32 _gameFrame
 
- Public Attributes inherited from TsAGE::EventHandler
Action_action
 

Additional Inherited Members

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

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