Public Member Functions | Public Attributes

GAnimationManager Class Reference

#include <GAnimationManager.h>

List of all members.

Public Member Functions

int GetIndexForAnimation (char *AnimationName)
int UpdateAnimation (GModel *model, double time, double dtime, int FLAGS=0)
int UpdateModel (GModel *Model, keyframe_t oldstate, keyframe_t newstate, float dt)
 update an animation
int Reset (void)
 update a model
 GAnimationManager ()
 reset animation
int SkipAnimation (void)
 standard constructor

Public Attributes

animation_tanimation
animationlibrary_tanimationlibrary
 currently played animation
keyframelibrary_tkeyframelibrary
 animation library
double starttime
 keyframe library
double dt
 begin of animation
int currentedge
 time since begin of animation
AnimationState State
 current animation edge

Constructor & Destructor Documentation

GAnimationManager::GAnimationManager (  ) 

reset animation


Member Function Documentation

int GAnimationManager::GetIndexForAnimation ( char *  AnimationName  ) 
int GAnimationManager::Reset ( void   ) 

update a model

int GAnimationManager::SkipAnimation ( void   ) 

standard constructor

int GAnimationManager::UpdateAnimation ( GModel model,
double  time,
double  dtime,
int  FLAGS = 0 
)
int GAnimationManager::UpdateModel ( GModel Model,
keyframe_t  oldstate,
keyframe_t  newstate,
float  dt 
)

update an animation


Member Data Documentation

currently played animation

time since begin of animation

begin of animation

animation library

keyframe library

current animation edge


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines