Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | Related Pages

SkeletonAnimation Class Reference

#include <skeletonanimator.h>

Collaboration diagram for SkeletonAnimation:

Collaboration graph
[legend]
List of all members.

Detailed Description

A skeleton animation consists of a node animation object for each channel (bone).

Author:
Mattias Jansson (mattias@realityrift.com)


Public Member Functions

 SkeletonAnimation ()
 SkeletonAnimation (const SkeletonAnimation &rkAnimation)
virtual ~SkeletonAnimation ()
virtual void Update (float fDeltaTime)

Public Attributes

std::vector< NodeAnimation * > m_vpkChannels
unsigned int m_uiID
HashString m_strName
float m_fLength
float m_fCurTime


Constructor & Destructor Documentation

SkeletonAnimation  ) 
 

SkeletonAnimation const SkeletonAnimation rkAnimation  ) 
 

Parameters:
rkAnimation Reference animation object

virtual ~SkeletonAnimation  )  [virtual]
 


Member Function Documentation

virtual void Update float  fDeltaTime  )  [virtual]
 

Update all channel animations

Parameters:
fDeltaTime Delta time passed since last update


Member Data Documentation

std::vector< NodeAnimation* > m_vpkChannels
 

Node animation objects

unsigned int m_uiID
 

Animation ID

HashString m_strName
 

Animation name

float m_fLength
 

Lenght of animation in seconds

float m_fCurTime
 

Current time in [0,1] interval


The documentation for this class was generated from the following file:
Generated on Wed Jan 21 14:21:15 2004 for NeoEngine by doxygen 1.3.5