Assimp  v3.1.1 (June 2014)
Assimp::Collada::Animation Struct Reference

An animation. More...

Public Member Functions

void CollectChannelsRecursively (std::vector< AnimationChannel > &channels)
 Collect all channels in the animation hierarchy into a single channel list. More...
 
void CombineSingleChannelAnimations ()
 Combine all single-channel animations' channel into the same (parent) animation channel list. More...
 
void CombineSingleChannelAnimationsRecursively (Animation *pParent)
 
 ~Animation ()
 Destructor. More...
 

Public Attributes

std::vector< AnimationChannelmChannels
 the animation channels, if any More...
 
std::string mName
 Anim name. More...
 
std::vector< Animation * > mSubAnims
 the sub-animations, if any More...
 

Detailed Description

An animation.

Container for 0-x animation channels or 0-x animations

Constructor & Destructor Documentation

Assimp::Collada::Animation::~Animation ( )
inline

Destructor.

Member Function Documentation

void Assimp::Collada::Animation::CollectChannelsRecursively ( std::vector< AnimationChannel > &  channels)
inline

Collect all channels in the animation hierarchy into a single channel list.

void Assimp::Collada::Animation::CombineSingleChannelAnimations ( )
inline

Combine all single-channel animations' channel into the same (parent) animation channel list.

void Assimp::Collada::Animation::CombineSingleChannelAnimationsRecursively ( Animation pParent)
inline

Member Data Documentation

std::vector<AnimationChannel> Assimp::Collada::Animation::mChannels

the animation channels, if any

std::string Assimp::Collada::Animation::mName

Anim name.

std::vector<Animation*> Assimp::Collada::Animation::mSubAnims

the sub-animations, if any


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