FBX C++ API Reference
|
A utility class for iterating over destination objects that connect to property (FbxProperty) or object (FbxObject). More...
#include <fbxobject.h>
Public Member Functions | |
FbxIteratorDstBase (FbxProperty &pProperty, FbxClassId pClassId) | |
Constructor. More... | |
FbxIteratorDstBase (FbxObject *pObject, FbxClassId pClassId) | |
Constructor. More... | |
FbxObject * | GetFirst () |
Get the first destination object that connects to the property or object. More... | |
FbxObject * | GetNext () |
Get next destination object that connects to the property or object. More... | |
FbxObject * | GetSafeNext () |
Get next destination object that connects to the property or object. More... | |
FbxObject * | GetLast () |
Get the last destination object that connects to the property or object. More... | |
FbxObject * | GetPrevious () |
Get previous destination object that connects to the property or object. More... | |
FbxObject * | GetSafePrevious () |
Get previous destination object that connects to the property or object. More... | |
Protected Member Functions | |
void | ResetToBegin () |
Reset the iterate index to the beginning. More... | |
void | ResetToEnd () |
Reset the iterate index to the end. More... | |
Protected Attributes | |
FbxProperty | mProperty |
The property to iterate. More... | |
FbxClassId | mClassId |
The class ID specifies the type of the destination objects to be retrieved. More... | |
int | mSize |
The number of destination objects whose type is specified by mClassId. More... | |
int | mIndex |
Iterate index. More... | |
A utility class for iterating over destination objects that connect to property (FbxProperty) or object (FbxObject).
Definition at line 1284 of file fbxobject.h.
|
inline |
Constructor.
pProperty | Property object. The iterator will iterate destination objects that connect to it. |
pClassId | The class ID specifies the type of the destination objects. |
Definition at line 1302 of file fbxobject.h.
|
inline |
Constructor.
pObject | FBX object. The iterator will iterate source objects that connect to it. |
pClassId | The class ID specifies the type of the source objects. |
Definition at line 1316 of file fbxobject.h.
|
inline |
Get the first destination object that connects to the property or object.
Definition at line 1329 of file fbxobject.h.
|
inline |
Get next destination object that connects to the property or object.
Definition at line 1339 of file fbxobject.h.
|
inline |
Get next destination object that connects to the property or object.
Definition at line 1350 of file fbxobject.h.
|
inline |
Get the last destination object that connects to the property or object.
Definition at line 1360 of file fbxobject.h.
|
inline |
Get previous destination object that connects to the property or object.
Definition at line 1370 of file fbxobject.h.
|
inline |
Get previous destination object that connects to the property or object.
Definition at line 1382 of file fbxobject.h.
|
inlineprotected |
Reset the iterate index to the beginning.
Definition at line 1393 of file fbxobject.h.
|
inlineprotected |
Reset the iterate index to the end.
Definition at line 1402 of file fbxobject.h.
|
protected |
The property to iterate.
If iterate an object, this is the root property of the object.
Definition at line 1288 of file fbxobject.h.
|
protected |
The class ID specifies the type of the destination objects to be retrieved.
Definition at line 1290 of file fbxobject.h.
|
protected |
The number of destination objects whose type is specified by mClassId.
Definition at line 1292 of file fbxobject.h.
|
protected |
Iterate index.
Definition at line 1294 of file fbxobject.h.