Assimp  v3.1.1 (June 2014)
AssimpView::SceneAnimNode Struct Reference

A little tree structure to match the scene's node structure, but holding additional data. More...

Public Member Functions

 SceneAnimNode ()
 Default construction. More...
 
 SceneAnimNode (const std::string &pName)
 Construction from a given name. More...
 
 ~SceneAnimNode ()
 Destruct all children recursively. More...
 

Public Attributes

size_t mChannelIndex
 index in the current animation's channel array. -1 if not animated. More...
 
std::vector< SceneAnimNode * > mChildren
 
aiMatrix4x4 mGlobalTransform
 same, but in world space More...
 
aiMatrix4x4 mLocalTransform
 most recently calculated local transform More...
 
std::string mName
 
SceneAnimNodemParent
 

Detailed Description

A little tree structure to match the scene's node structure, but holding additional data.

Needs to be public to allow using it in templates at certain compilers.

Constructor & Destructor Documentation

§ SceneAnimNode() [1/2]

AssimpView::SceneAnimNode::SceneAnimNode ( )
inline

Default construction.

§ SceneAnimNode() [2/2]

AssimpView::SceneAnimNode::SceneAnimNode ( const std::string &  pName)
inline

Construction from a given name.

§ ~SceneAnimNode()

AssimpView::SceneAnimNode::~SceneAnimNode ( )
inline

Destruct all children recursively.

Member Data Documentation

§ mChannelIndex

size_t AssimpView::SceneAnimNode::mChannelIndex

index in the current animation's channel array. -1 if not animated.

§ mChildren

std::vector<SceneAnimNode*> AssimpView::SceneAnimNode::mChildren

§ mGlobalTransform

aiMatrix4x4 AssimpView::SceneAnimNode::mGlobalTransform

same, but in world space

§ mLocalTransform

aiMatrix4x4 AssimpView::SceneAnimNode::mLocalTransform

most recently calculated local transform

§ mName

std::string AssimpView::SceneAnimNode::mName

§ mParent

SceneAnimNode* AssimpView::SceneAnimNode::mParent

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