#include
<kfbxobject.h>
Definition at line 1395 of file kfbxobject.h.
Public Member Functions |
|
KFbxIteratorDstBase (KFbxProperty &pProperty, kFbxClassId pClassId) | |
KFbxIteratorDstBase (KFbxObject *pObject, kFbxClassId pClassId) | |
KFbxObject * | GetFirst () |
KFbxObject * | GetNext () |
KFbxObject * | GetSafeNext () |
KFbxObject * | GetLast () |
KFbxObject * | GetPrevious () |
KFbxObject * | GetSafePrevious () |
Protected Member Functions |
|
void | ResetToBegin () |
void | ResetToEnd () |
Protected Attributes |
|
KFbxProperty | mProperty |
kFbxClassId | mClassId |
int | mSize |
int | mIndex |
KFbxIteratorDstBase | ( | KFbxProperty & | pProperty, | |
kFbxClassId | pClassId | |||
) | [inline] |
Definition at line 1403 of file kfbxobject.h.
References ResetToBegin().
KFbxIteratorDstBase | ( | KFbxObject * | pObject, | |
kFbxClassId | pClassId | |||
) | [inline] |
Definition at line 1411 of file kfbxobject.h.
References ResetToBegin().
KFbxObject* GetFirst | ( | ) | [inline] |
Reimplemented in KFbxIteratorDst.
Definition at line 1419 of file kfbxobject.h.
References GetNext(), and ResetToBegin().
Referenced by KFbxIteratorDst::GetFirst().
KFbxObject* GetNext | ( | ) | [inline] |
Reimplemented in KFbxIteratorDst.
Definition at line 1424 of file kfbxobject.h.
References KFbxProperty::GetDstObject(), mClassId, mIndex, mProperty, mSize, and NULL.
Referenced by GetFirst(), KFbxIteratorDst::GetNext(), and GetSafeNext().
KFbxObject* GetSafeNext | ( | ) | [inline] |
Reimplemented in KFbxIteratorDst.
Definition at line 1429 of file kfbxobject.h.
References KFbxProperty::GetDstObjectCount(), GetNext(), mClassId, mProperty, and mSize.
Referenced by KFbxIteratorDst::GetSafeNext().
KFbxObject* GetLast | ( | ) | [inline] |
Reimplemented in KFbxIteratorDst.
Definition at line 1434 of file kfbxobject.h.
References GetPrevious(), and ResetToEnd().
Referenced by KFbxIteratorDst::GetLast().
KFbxObject* GetPrevious | ( | ) | [inline] |
Reimplemented in KFbxIteratorDst.
Definition at line 1439 of file kfbxobject.h.
References KFbxProperty::GetDstObject(), mClassId, mIndex, mProperty, mSize, and NULL.
Referenced by GetLast(), KFbxIteratorDst::GetPrevious(), and GetSafePrevious().
KFbxObject* GetSafePrevious | ( | ) | [inline] |
Reimplemented in KFbxIteratorDst.
Definition at line 1444 of file kfbxobject.h.
References KFbxProperty::GetDstObjectCount(), GetPrevious(), mClassId, mIndex, mProperty, and mSize.
Referenced by KFbxIteratorDst::GetSafePrevious().
void ResetToBegin | ( | ) | [inline, protected] |
Definition at line 1454 of file kfbxobject.h.
References KFbxProperty::GetDstObjectCount(), mClassId, mIndex, mProperty, and mSize.
Referenced by GetFirst(), and KFbxIteratorDstBase().
void ResetToEnd | ( | ) | [inline, protected] |
Definition at line 1459 of file kfbxobject.h.
References KFbxProperty::GetDstObjectCount(), mClassId, mIndex, mProperty, and mSize.
Referenced by GetLast().
KFbxProperty mProperty
[protected] |
Definition at line 1398 of file kfbxobject.h.
Referenced by GetNext(), GetPrevious(), GetSafeNext(), GetSafePrevious(), ResetToBegin(), and ResetToEnd().
kFbxClassId mClassId
[protected] |
Definition at line 1399 of file kfbxobject.h.
Referenced by GetNext(), GetPrevious(), GetSafeNext(), GetSafePrevious(), ResetToBegin(), and ResetToEnd().
Definition at line 1400 of file kfbxobject.h.
Referenced by GetNext(), GetPrevious(), GetSafeNext(), GetSafePrevious(), ResetToBegin(), and ResetToEnd().
Definition at line 1401 of file kfbxobject.h.
Referenced by GetNext(), GetPrevious(), GetSafePrevious(), ResetToBegin(), and ResetToEnd().