#include
<fbxfilesdk/fbxfilesdk_def.h>#include
<fbxfilesdk/kfbxplugins/kfbxobject.h>#include
<fbxfilesdk/kfbxplugins/kfbxmemoryallocator.h>#include
<fbxfilesdk/kfbxplugins/kfbxgeometryconverter.h>#include
<fbxfilesdk/kfbxplugins/kfbxproperty.h>#include
<fbxfilesdk/kfbxplugins/kfbxtypes.h>#include
<fbxfilesdk/kfbxplugins/kfbxlayer.h>#include <fbxfilesdk/fbxfilesdk_nsbegin.h>#include
<fbxfilesdk/fbxfilesdk_nsend.h>Go to the source code of this file.
Classes |
|
| class | KFbxSdkManager |
| SDK object manager. More... |
|
Defines |
|
| #define | TAKE_NO_ANIMATION 0 |
| #define | TAKE_DEFAULT -1 |
| #define | TAKE_INVALID -3 |
Typedefs |
|
| typedef KFbxSdkManager | KFbxSdk |
| typedef KFbxSdkManager * | HKFbxSdkManager |
Functions |
|
| template<class T > | |
| int | KFbxGetSrcCount (KFbxSdkManager *pObject) |
| template<class T > | |
| int | KFbxGetSrcCount (KFbxSdkManager *pObject, T const *FBXTYPE) |
| template<class T > | |
| T * | KFbxGetSrc (KFbxSdkManager *pObject, int pIndex=0) |
| template<class T > | |
| T * | KFbxFindSrc (KFbxSdkManager *pObject, char const *pName) |
Definition in file kfbxsdkmanager.h.
| #define TAKE_NO_ANIMATION 0 |
Definition at line 811 of file kfbxsdkmanager.h.
| #define TAKE_DEFAULT -1 |
Definition at line 812 of file kfbxsdkmanager.h.
| #define TAKE_INVALID -3 |
Definition at line 813 of file kfbxsdkmanager.h.
| typedef KFbxSdkManager KFbxSdk |
Definition at line 791 of file kfbxsdkmanager.h.
| typedef KFbxSdkManager* HKFbxSdkManager |
Definition at line 793 of file kfbxsdkmanager.h.
| int KFbxGetSrcCount | ( | KFbxSdkManager * | pObject | ) | [inline] |
Definition at line 796 of file kfbxsdkmanager.h.
{ T const* FBXTYPE = 0; return pObject ? pObject->GetSrcObjectCount(FBXTYPE) : 0; }
| int KFbxGetSrcCount | ( | KFbxSdkManager * | pObject, |
| T const * | FBXTYPE | ||
| ) | [inline] |
Definition at line 797 of file kfbxsdkmanager.h.
{ return pObject ? pObject->GetSrcObjectCount(FBXTYPE) : 0; }
| T* KFbxGetSrc | ( | KFbxSdkManager * | pObject, |
| int | pIndex = 0 |
||
| ) | [inline] |
Definition at line 798 of file kfbxsdkmanager.h.
{ T const* FBXTYPE = 0; return pObject ? (T *)pObject->GetSrcObject(FBXTYPE,pIndex) : 0; }
| T* KFbxFindSrc | ( | KFbxSdkManager * | pObject, |
| char const * | pName | ||
| ) | [inline] |
Definition at line 799 of file kfbxsdkmanager.h.
{
for (int i=0; i<KFbxGetSrcCount<T>(pObject); i++) {
T* lObject = KFbxGetSrc<T>(pObject,i);
if (strcmp(lObject->GetName(),pName)==0 ){
return lObject;
}
}
return 0;
}