Classes | |
| struct | BonePositionKey |
| struct | BoneRotationKey |
| struct | BoneScaleKey |
Public Member Functions | |
| Animation (BaseGame *inGame) | |
| bool | load (XFileData *xobj, AnimationSet *parentAnimSet) |
| bool | findBone (FrameNode *rootFrame) |
| bool | update (int slot, uint32 localTime, float animLerpValue) |
| int | getFrameTime () |
| uint32 | getTotalTime () |
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 () |
| virtual bool | persist (BasePersistenceManager *persistMgr) |
Protected Attributes | |
| Common::String | _targetName |
| FrameNode * | _targetFrame |
| BaseArray< BonePositionKey * > | _posKeys |
| BaseArray< BoneRotationKey * > | _rotKeys |
| BaseArray< BoneScaleKey * > | _scaleKeys |
Additional Inherited Members | |
Public Attributes inherited from Wintermute::BaseClass | |
| bool | _persistable |
| BaseGame * | _game |
| Common::HashMap< Common::String, Common::String > | _editorProps |
| Common::HashMap< Common::String, Common::String >::iterator | _editorPropsIter |