FbxObjectsContainer Class Reference

#include <fbxobjectscontainer.h>

Class Description

Definition at line 27 of file fbxobjectscontainer.h.

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

FbxNodemStartNode
 

Member Enumeration Documentation

enum EDepth
Enumerator
eChildOnly 
eChildAndSubChild 
eSubChildWithNoScaleInherit 

Definition at line 30 of file fbxobjectscontainer.h.

Constructor & Destructor Documentation

FbxObjectsContainer ( )
inline

Definition at line 37 of file fbxobjectscontainer.h.

37 : mStartNode(NULL) {}
#define NULL
Definition: fbxarch.h:210
virtual ~FbxObjectsContainer ( )
inlinevirtual

Definition at line 38 of file fbxobjectscontainer.h.

38 { 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

Definition at line 53 of file fbxobjectscontainer.h.

FbxArray< FbxAnimCurveNode * > mFCurvesS
#define NULL
Definition: fbxarch.h:210
FbxArray< FbxAnimCurveNode * > mFCurvesT
void Clear()
Reset the number of element to zero and free the memory allocated.
Definition: fbxarray.h:350
FbxArray< FbxAnimCurveNode * > mFCurvesR
FbxArray< FbxNode * > mNodes
void ExtractNodesAnimCurveNodes ( FbxNode pNode,
EDepth  pDepth,
const FbxAttributeFilters pFilters 
)
protected
void ExtractAnimCurveNodes ( FbxNode pNode)
protected
bool InheritsScale ( FbxNode pNode) const
protected

Member Data Documentation

Definition at line 41 of file fbxobjectscontainer.h.

Definition at line 42 of file fbxobjectscontainer.h.

Definition at line 43 of file fbxobjectscontainer.h.

FbxArray<FbxNode*> mNodes

Definition at line 46 of file fbxobjectscontainer.h.

FbxNode* mStartNode
protected

Definition at line 61 of file fbxobjectscontainer.h.


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