ScummVM API documentation
Wintermute::AnimationSet Class Reference
Inheritance diagram for Wintermute::AnimationSet:
Wintermute::BaseNamedObject Wintermute::BaseClass

Classes

class  AnimationEvent
 

Public Member Functions

 AnimationSet (BaseGame *inGame, XModel *model)
 
bool findBones (FrameNode *rootFrame)
 
bool addAnimation (Animation *anim)
 
bool addEvent (AnimationEvent *event)
 
bool update (int slot, uint32 localTime, float lerpValue)
 
bool onFrameChanged (int currentFrame, int prevFrame)
 
int getFrameTime ()
 
uint32 getTotalTime ()
 
bool persist (BasePersistenceManager *persistMgr)
 
- Public Member Functions inherited from Wintermute::BaseNamedObject
 BaseNamedObject (BaseGame *inGame)
 
 BaseNamedObject (TDynamicConstructor, TDynamicConstructor)
 
const char * getName () const
 
void setName (const char *name)
 
- Public Member Functions inherited from Wintermute::BaseClass
bool setEditorProp (const Common::String &propName, const Common::String &propValue)
 
Common::String getEditorProp (const Common::String &propName, const Common::String &initVal=Common::String())
 
 BaseClass (TDynamicConstructor, TDynamicConstructor)
 
bool parseEditorProperty (char *buffer, bool complete=true)
 
virtual bool saveAsText (BaseDynamicBuffer *buffer, int indent=0)
 
 BaseClass (BaseGame *GameOwner)
 
virtual const char * getClassName ()
 

Public Attributes

bool _looping
 
- Public Attributes inherited from Wintermute::BaseNamedObject
char * _name
 
- Public Attributes inherited from Wintermute::BaseClass
bool _persistable
 
BaseGame_gameRef
 

Protected Attributes

BaseArray< Animation * > _animations
 
BaseArray< AnimationEvent * > _events
 
int _frameTime
 
uint32 _totalTime
 
XModel_model
 
- Protected Attributes inherited from Wintermute::BaseClass
Common::HashMap< Common::String, Common::String_editorProps
 
Common::HashMap< Common::String, Common::String >::iterator _editorPropsIter
 

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