FbxObjectsContainer Class Reference
 
 
 
FbxObjectsContainer Class Reference

#include <fbxobjectscontainer.h>


Class Description

Definition at line 27 of file fbxobjectscontainer.h.

List of all members.

Public Types

enum   EDepth { eChildOnly, eChildAndSubChild, eSubChildWithNoScaleInherit }

Public Member Functions

  FbxObjectsContainer ()
virtual  ~FbxObjectsContainer ()
void  ExtractSceneObjects (FbxScene *pScene, EDepth pDepth, const FbxAttributeFilters &pFilters)
void  ExtractSceneObjects (FbxNode *pRootNode, EDepth pDepth, const FbxAttributeFilters &pFilters)
void  Clear ()

Public Attributes

FbxArray< FbxAnimCurveNode * >  mFCurvesT
FbxArray< FbxAnimCurveNode * >  mFCurvesR
FbxArray< FbxAnimCurveNode * >  mFCurvesS
FbxArray< FbxNode * >  mNodes

Protected Member Functions

void  ExtractNodesAnimCurveNodes (FbxNode *pNode, EDepth pDepth, const FbxAttributeFilters &pFilters)
void  ExtractAnimCurveNodes (FbxNode *pNode)
bool  InheritsScale (FbxNode *pNode) const

Protected Attributes

FbxNode mStartNode

Member Enumeration Documentation


Constructor & Destructor Documentation

FbxObjectsContainer ( ) [inline]

Definition at line 37 of file fbxobjectscontainer.h.

virtual ~FbxObjectsContainer ( ) [inline, virtual]

Definition at line 38 of file fbxobjectscontainer.h.

{ Clear(); }

Member Function Documentation

void ExtractSceneObjects ( FbxScene pScene,
EDepth  pDepth,
const FbxAttributeFilters pFilters 
)
void ExtractSceneObjects ( FbxNode pRootNode,
EDepth  pDepth,
const FbxAttributeFilters pFilters 
)
void Clear ( ) [inline]
void ExtractNodesAnimCurveNodes ( FbxNode pNode,
EDepth  pDepth,
const FbxAttributeFilters pFilters 
) [protected]
void ExtractAnimCurveNodes ( FbxNode pNode ) [protected]
bool InheritsScale ( FbxNode pNode ) const [protected]

Member Data Documentation

FbxNode* mStartNode [protected]

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