#include
<kfbxobject.h>
Definition at line 1308 of file kfbxobject.h.
Public Member Functions |
|
KFbxIteratorSrcBase (KFbxProperty &pProperty, kFbxClassId pClassId) | |
KFbxIteratorSrcBase (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 |
KFbxIteratorSrcBase | ( | KFbxProperty & | pProperty, | |
kFbxClassId | pClassId | |||
) | [inline] |
Definition at line 1316 of file kfbxobject.h.
References ResetToBegin().
KFbxIteratorSrcBase | ( | KFbxObject * | pObject, | |
kFbxClassId | pClassId | |||
) | [inline] |
Definition at line 1324 of file kfbxobject.h.
References ResetToBegin().
KFbxObject* GetFirst | ( | ) | [inline] |
Reimplemented in KFbxIteratorSrc.
Definition at line 1332 of file kfbxobject.h.
References GetNext(), and ResetToBegin().
Referenced by KFbxIteratorSrc::GetFirst().
KFbxObject* GetNext | ( | ) | [inline] |
Reimplemented in KFbxIteratorSrc.
Definition at line 1337 of file kfbxobject.h.
References KFbxProperty::GetSrcObject(), mClassId, mIndex, mProperty, mSize, and NULL.
Referenced by GetFirst(), KFbxIteratorSrc::GetNext(), and GetSafeNext().
KFbxObject* GetSafeNext | ( | ) | [inline] |
Reimplemented in KFbxIteratorSrc.
Definition at line 1342 of file kfbxobject.h.
References GetNext(), KFbxProperty::GetSrcObjectCount(), mClassId, mProperty, and mSize.
Referenced by KFbxIteratorSrc::GetSafeNext().
KFbxObject* GetLast | ( | ) | [inline] |
Reimplemented in KFbxIteratorSrc.
Definition at line 1347 of file kfbxobject.h.
References GetPrevious(), and ResetToEnd().
Referenced by KFbxIteratorSrc::GetLast().
KFbxObject* GetPrevious | ( | ) | [inline] |
Reimplemented in KFbxIteratorSrc.
Definition at line 1352 of file kfbxobject.h.
References KFbxProperty::GetSrcObject(), mClassId, mIndex, mProperty, mSize, and NULL.
Referenced by GetLast(), KFbxIteratorSrc::GetPrevious(), and GetSafePrevious().
KFbxObject* GetSafePrevious | ( | ) | [inline] |
Reimplemented in KFbxIteratorSrc.
Definition at line 1357 of file kfbxobject.h.
References GetPrevious(), KFbxProperty::GetSrcObjectCount(), mClassId, mIndex, mProperty, and mSize.
Referenced by KFbxIteratorSrc::GetSafePrevious().
void ResetToBegin | ( | ) | [inline, protected] |
Definition at line 1367 of file kfbxobject.h.
References KFbxProperty::GetSrcObjectCount(), mClassId, mIndex, mProperty, and mSize.
Referenced by GetFirst(), and KFbxIteratorSrcBase().
void ResetToEnd | ( | ) | [inline, protected] |
Definition at line 1372 of file kfbxobject.h.
References KFbxProperty::GetSrcObjectCount(), mClassId, mIndex, mProperty, and mSize.
Referenced by GetLast().
KFbxProperty mProperty
[protected] |
Definition at line 1311 of file kfbxobject.h.
Referenced by GetNext(), GetPrevious(), GetSafeNext(), GetSafePrevious(), ResetToBegin(), and ResetToEnd().
kFbxClassId mClassId
[protected] |
Definition at line 1312 of file kfbxobject.h.
Referenced by GetNext(), GetPrevious(), GetSafeNext(), GetSafePrevious(), ResetToBegin(), and ResetToEnd().
Definition at line 1313 of file kfbxobject.h.
Referenced by GetNext(), GetPrevious(), GetSafeNext(), GetSafePrevious(), ResetToBegin(), and ResetToEnd().
Definition at line 1314 of file kfbxobject.h.
Referenced by GetNext(), GetPrevious(), GetSafePrevious(), ResetToBegin(), and ResetToEnd().