FbxIteratorSrcBase Class Reference
#include <fbxobject.h>
A utility class for iterating over source objects that connect to property (FbxProperty) or object (FbxObject).
Definition at line 1155 of file fbxobject.h.
Constructor.
- Parameters
-
pProperty | Property 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 1163 of file fbxobject.h.
int mSize
The class ID specifies the type of the source objects to be retrieved.
FbxClassId mClassId
The property to iterate. If iterate an object, this is the root property of the object.
int mIndex
The number of source objects whose type is specified by mClassId.
void ResetToBegin()
Reset the iterate index to the beginning.
Constructor.
- Parameters
-
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 1177 of file fbxobject.h.
int mSize
The class ID specifies the type of the source objects to be retrieved.
FbxClassId mClassId
The property to iterate. If iterate an object, this is the root property of the object.
int mIndex
The number of source objects whose type is specified by mClassId.
void ResetToBegin()
Reset the iterate index to the beginning.
FbxProperty RootProperty
The root property that holds all children property for this object.
Get the first source object that connects to the property or object.
- Returns
- The first source object.
Definition at line 1190 of file fbxobject.h.
void ResetToBegin()
Reset the iterate index to the beginning.
FbxObject * GetNext()
Get next source object that connects to the property or object.
Get next source object that connects to the property or object.
- Returns
- The next source object. If there are no more objects, return NULL.
Definition at line 1200 of file fbxobject.h.
int mSize
The class ID specifies the type of the source objects to be retrieved.
FbxClassId mClassId
The property to iterate. If iterate an object, this is the root property of the object.
FbxObject * GetSrcObject(const int pIndex=0) const
Returns the source object at the specified index with which this property connects.
int mIndex
The number of source objects whose type is specified by mClassId.
static FbxCriteria ObjectType(const FbxClassId &pClassId)
Creates a new query criteria that only selects objects which have a specific class ID or derive from ...
Get next source object that connects to the property or object.
- Returns
- The next source object. If there are no more objects, return NULL.
Definition at line 1211 of file fbxobject.h.
int mSize
The class ID specifies the type of the source objects to be retrieved.
FbxClassId mClassId
The property to iterate. If iterate an object, this is the root property of the object.
static FbxCriteria ObjectType(const FbxClassId &pClassId)
Creates a new query criteria that only selects objects which have a specific class ID or derive from ...
int GetSrcObjectCount() const
Returns the number of source objects with which this property connects.
FbxObject * GetNext()
Get next source object that connects to the property or object.
Get the last source object that connects to the property or object.
- Returns
- The last source object.
Definition at line 1221 of file fbxobject.h.
FbxObject * GetPrevious()
Get previous source object that connects to the property or object.
void ResetToEnd()
Reset the iterate index to the end.
Get previous source object that connects to the property or object.
- Returns
- The previous source object. If there are no more objects, return NULL.
Definition at line 1231 of file fbxobject.h.
int mSize
The class ID specifies the type of the source objects to be retrieved.
FbxClassId mClassId
The property to iterate. If iterate an object, this is the root property of the object.
FbxObject * GetSrcObject(const int pIndex=0) const
Returns the source object at the specified index with which this property connects.
int mIndex
The number of source objects whose type is specified by mClassId.
static FbxCriteria ObjectType(const FbxClassId &pClassId)
Creates a new query criteria that only selects objects which have a specific class ID or derive from ...
Get previous source object that connects to the property or object.
- Returns
- The previous source object. If there are no more objects, return NULL.
Definition at line 1243 of file fbxobject.h.
int mSize
The class ID specifies the type of the source objects to be retrieved.
FbxClassId mClassId
The property to iterate. If iterate an object, this is the root property of the object.
int mIndex
The number of source objects whose type is specified by mClassId.
FbxObject * GetPrevious()
Get previous source object that connects to the property or object.
static FbxCriteria ObjectType(const FbxClassId &pClassId)
Creates a new query criteria that only selects objects which have a specific class ID or derive from ...
int GetSrcObjectCount() const
Returns the number of source objects with which this property connects.
Reset the iterate index to the beginning.
Definition at line 1254 of file fbxobject.h.
int mSize
The class ID specifies the type of the source objects to be retrieved.
FbxClassId mClassId
The property to iterate. If iterate an object, this is the root property of the object.
int mIndex
The number of source objects whose type is specified by mClassId.
static FbxCriteria ObjectType(const FbxClassId &pClassId)
Creates a new query criteria that only selects objects which have a specific class ID or derive from ...
int GetSrcObjectCount() const
Returns the number of source objects with which this property connects.
Reset the iterate index to the end.
Definition at line 1263 of file fbxobject.h.
int mSize
The class ID specifies the type of the source objects to be retrieved.
FbxClassId mClassId
The property to iterate. If iterate an object, this is the root property of the object.
int mIndex
The number of source objects whose type is specified by mClassId.
static FbxCriteria ObjectType(const FbxClassId &pClassId)
Creates a new query criteria that only selects objects which have a specific class ID or derive from ...
int GetSrcObjectCount() const
Returns the number of source objects with which this property connects.
The property to iterate. If iterate an object, this is the root property of the object.
Definition at line 1270 of file fbxobject.h.
The class ID specifies the type of the source objects to be retrieved.
Definition at line 1271 of file fbxobject.h.
The number of source objects whose type is specified by mClassId.
Definition at line 1272 of file fbxobject.h.
The documentation for this class was generated from the following file: