kfbxobject.h File Reference


Detailed Description

Definition in file kfbxobject.h.

#include <kaydaradef.h>
#include <kaydara.h>
#include <klib/kstring.h>
#include <klib/kstringlist.h>
#include <klib/kname.h>
#include <klib/karrayul.h>
#include <kfbxplugins/kfbxplug.h>
#include <kfbxplugins/kfbxproperty.h>
#include <kbaselib_nsuse.h>
#include <kbaselib_forward.h>
#include <fbxfilesdk_nsbegin.h>
#include <fbxfilesdk_nsend.h>

Include dependency graph for kfbxobject.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  KFbxObject
 Basic class for object type identification and instance naming. More...

Defines

#define KFBX_DLL   K_DLLIMPORT
#define KFBXOBJECT_DECLARE(Class)   KFBXPLUG_DECLARE(Class)
#define KFBXOBJECT_IMPLEMENT(Class)   KFBXPLUG_IMPLEMENT(Class)

Typedefs

typedef KFbxObjectHKFbxObject

Functions

template<class T>
int KFbxGetSrcCount (KFbxObject const *pObject, T const *VC6Dummy=0)
template<class T>
int KFbxGetSrcCount (KFbxObject const *pObject, kFbxClassId pClassId, T const *VC6Dummy=0)
template<class T>
T * KFbxGetSrc (KFbxObject const *pObject, int pIndex=0)
template<class T>
T * KFbxGetSrc (KFbxObject const *pObject, int pIndex, kFbxClassId pClassId)
template<class T>
T * KFbxFindSrc (KFbxObject const *pObject, char const *pName, int pIndex=0)
template<class T>
T * KFbxFindSrc (KFbxObject const *pObject, char const *pName, kFbxClassId pClassId, int pIndex=0)
bool KFbxConnectSrc (KFbxObject *pDstObject, KFbxObject *pSrcObject)
template<class T>
bool KFbxDisconnectAllSrc (KFbxObject *pObject, T *VC6Dummy=0)
template<class T>
int KFbxGetDstCount (KFbxObject const *pObject, T const *VC6Dummy=0)
template<class T>
int KFbxGetDstCount (KFbxObject const *pObject, kFbxClassId pClassId, T const *VC6Dummy=0)
template<class T>
T * KFbxGetDst (KFbxObject const *pObject, int pIndex=0)
template<class T>
T * KFbxGetDst (KFbxObject const *pObject, int pIndex, kFbxClassId pClassId)
template<class T>
T * KFbxFindDst (KFbxObject const *pObject, char const *pName, int pIndex=0)
template<class T>
T * KFbxFindDst (KFbxObject const *pObject, char const *pName, kFbxClassId pClassId, int pIndex=0)
bool KFbxConnectDst (KFbxObject *pSrcObject, KFbxObject *pDstObject)
template<class T>
bool KFbxDisconnectAllDst (KFbxObject *pObject, T *VC6Dummy=0)