ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <animation.h>

Inheritance diagram for Wintermute::Animation:
Collaboration diagram for Wintermute::Animation:

List of all members.


struct  BonePositionKey
struct  BoneRotationKey
struct  BoneScaleKey

Public Member Functions

 Animation (BaseGame *inGame)
virtual ~Animation ()
bool loadFromX (XFileLexer &lexer, AnimationSet *parentAnimationSet)
bool findBone (FrameNode *rootFrame)
bool update (int slot, uint32 localTime, float animLerpValue)
int getFrameTime ()
uint32 getTotalTime ()

Protected Attributes

Common::String _targetName
BaseArray< BonePositionKey * > _posKeys
BaseArray< BoneRotationKey * > _rotKeys
BaseArray< BoneScaleKey * > _scaleKeys

Private Member Functions

bool loadRotationKeyData (XFileLexer &lexer, int count)
bool loadScaleKeyData (XFileLexer &lexer, int count)
bool loadPositionKeyData (XFileLexer &lexer, int count)
bool loadMatrixKeyData (XFileLexer &lexer, int count)

Detailed Description

Definition at line 43 of file animation.h.

Constructor & Destructor Documentation

Wintermute::Animation::Animation ( BaseGame inGame  ) 

Definition at line 40 of file animation.cpp.

Wintermute::Animation::~Animation (  )  [virtual]

Definition at line 44 of file animation.cpp.

Member Function Documentation

bool Wintermute::Animation::findBone ( FrameNode rootFrame  ) 

Definition at line 62 of file animation.cpp.

int Wintermute::Animation::getFrameTime (  ) 

Definition at line 260 of file animation.cpp.

uint32 Wintermute::Animation::getTotalTime (  ) 

Definition at line 293 of file animation.cpp.

bool Wintermute::Animation::loadFromX ( XFileLexer lexer,
AnimationSet parentAnimationSet 

Definition at line 70 of file animation.cpp.

bool Wintermute::Animation::loadMatrixKeyData ( XFileLexer lexer,
int  count 
) [private]

Definition at line 388 of file animation.cpp.

bool Wintermute::Animation::loadPositionKeyData ( XFileLexer lexer,
int  count 
) [private]

Definition at line 362 of file animation.cpp.

bool Wintermute::Animation::loadRotationKeyData ( XFileLexer lexer,
int  count 
) [private]

Definition at line 311 of file animation.cpp.

bool Wintermute::Animation::loadScaleKeyData ( XFileLexer lexer,
int  count 
) [private]

Definition at line 338 of file animation.cpp.

bool Wintermute::Animation::update ( int  slot,
uint32  localTime,
float  animLerpValue 

Definition at line 139 of file animation.cpp.

Member Data Documentation

Definition at line 77 of file animation.h.

Definition at line 78 of file animation.h.

Definition at line 79 of file animation.h.

Definition at line 75 of file animation.h.

Definition at line 74 of file animation.h.

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

Generated on Sat Sep 26 2020 05:04:13 for ResidualVM by doxygen 1.7.1
curved edge   curved edge