Assimp  v4.1. (December 2018)
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

int 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

int 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: