#include <kfbxcollection.h>
This class also provides access to global settings and take information.
Definition at line 61 of file kfbxcollection.h.
Collection member management |
|
virtual void | Clear () |
Delete all contained objects. |
|
virtual bool | AddMember (KFbxObject *pMember) |
Add a member. |
|
virtual bool | RemoveMember (KFbxObject *pMember) |
Remove a member. |
|
template<class T> | |
T * | FindMember (T const *pfbxType, const char *pName) |
Find a member. |
|
int | GetMemberCount () const |
Return the number of objects in the
collection. |
|
template<class T> | |
int | GetMemberCount (T const *pFBX_TYPE) const |
Return the number of objects of class T in
the collection. |
|
int | GetMemberCount (KFbxCriteria pCriteria) const |
Return the number of objects satisfying
given criteria in the collection. |
|
KFbxObject * | GetMember (int pIndex=0) const |
Return the index'th member of the
collection. |
|
template<class T> | |
T * | GetMember (T const *pFBX_TYPE, int pIndex=0) const |
Return the index'th member of class T in the
collection. |
|
KFbxObject * | GetMember (KFbxCriteria pCriteria, int pIndex=0) const |
Return the index'th member of the collection
which satisfies given criteria. |
|
virtual bool | IsMember (KFbxObject *pMember) const |
Is an object part of the collection.
|
|
Selection management |
|
virtual void | SetSelectedAll (bool pSelection) |
Select/Deselect all contained objects.
|
|
virtual void | SetSelected (KFbxObject *pObject, bool pSelection) |
Select/Deselect objects. |
|
virtual bool | GetSelected (KFbxObject *pObject) |
Get Selected/Deselected. |
virtual void Clear | ( | ) | [virtual] |
Delete all contained objects.
Reimplemented in KFbxDocument, and KFbxScene.
virtual bool AddMember | ( | KFbxObject * | pMember | ) | [inline, virtual] |
Add a member.
pMember | Object to be added. |
Reimplemented in KFbxCollectionExclusive.
Definition at line 75 of file kfbxcollection.h.
References KFbxObject::ConnectSrcObject().
Referenced by KFbxDocument::AddRootMember().
virtual bool RemoveMember | ( | KFbxObject * | pMember | ) | [inline, virtual] |
Remove a member.
pMember | Object to be removed. |
Definition at line 79 of file kfbxcollection.h.
References KFbxObject::DisconnectSrcObject().
Referenced by KFbxDocument::RootRootRemoveMember().
T* FindMember | ( | T const * | pfbxType, | |
const char * | pName | |||
) | [inline] |
Find a member.
pfbxType | Member type. | |
pName | Member name. |
Definition at line 84 of file kfbxcollection.h.
References KFbxObject::FindSrcObject().
int GetMemberCount | ( | ) | const [inline] |
Return the number of objects in the collection.
Definition at line 88 of file kfbxcollection.h.
References KFbxObject::GetSrcObjectCount().
Referenced by KFbxLibrary::InstantiateMember().
int GetMemberCount | ( | T const * | pFBX_TYPE | ) | const [inline] |
Return the number of objects of class T in the collection.
pFBX_TYPE | Member type. |
Definition at line 93 of file kfbxcollection.h.
References KFbxObject::GetSrcObjectCount().
int GetMemberCount | ( | KFbxCriteria | pCriteria | ) | const |
Return the number of objects satisfying given criteria in the collection.
pCriteria | The given criteria |
KFbxObject* GetMember | ( | int | pIndex = 0 |
) | const [inline] |
Return the index'th member of the collection.
pIndex | The member index. |
Definition at line 104 of file kfbxcollection.h.
References KFbxObject::GetSrcObject().
Referenced by KFbxLibrary::InstantiateMember().
T* GetMember | ( | T const * | pFBX_TYPE, | |
int | pIndex = 0 |
|||
) | const [inline] |
Return the index'th member of class T in the collection.
pFBX_TYPE | Member type information. | |
pIndex | The member index. |
Definition at line 110 of file kfbxcollection.h.
References KFbxObject::GetSrcObject().
KFbxObject* GetMember | ( | KFbxCriteria | pCriteria, | |
int | pIndex = 0 |
|||
) | const |
Return the index'th member of the collection which satisfies given criteria.
pCriteria | The given criteria. | |
pIndex | The member index. |
virtual bool IsMember | ( | KFbxObject * | pMember | ) | const [virtual] |
Is an object part of the collection.
pMember | Whether pMember is part of the collection. |
True
if is, false
otherwise.virtual void SetSelectedAll | ( | bool | pSelection | ) | [virtual] |
Select/Deselect all contained objects.
pSelection | If true , all object are selected, otherwise all
objects are unselected. |
virtual void SetSelected | ( | KFbxObject * | pObject, | |
bool | pSelection | |||
) | [virtual] |
Select/Deselect objects.
pObject | ||
pSelection | If true , pObject are selected, otherwise pObject
are unselected. |
virtual bool GetSelected | ( | KFbxObject * | pObject | ) | [virtual] |
Get Selected/Deselected.
pObject | Get whether pObject is selected or unselected. |