kfbxtypes.h File Reference


Detailed Description

Definition in file kfbxtypes.h.

#include <kaydaradef.h>
#include <kbaselib_nsuse.h>
#include <kbaselib_forward.h>
#include <klib/kdebug.h>
#include <klib/kstring.h>
#include <kfbxplugins/kfbxsymbol.h>
#include <kfbxplugins/kfbxdatastream.h>
#include <kfbxplugins/kfbxcolor.h>
#include <fbxfilesdk_nsbegin.h>
#include <fbxfilesdk_nsend.h>

Include dependency graph for kfbxtypes.h:

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

Go to the source code of this file.

Classes

class  fbxVectorTemplate3
class  fbxVectorTemplate4
class  fbxReference
class  KFbxDataType

Defines

#define KFBX_DLL   K_DLLIMPORT

Typedefs

typedef bool fbxBool1
typedef int fbxInteger1
typedef float fbxFloat1
typedef double fbxDouble1
typedef fbxVectorTemplate3<
double > 
fbxDouble3
typedef fbxVectorTemplate4<
double > 
fbxDouble4
typedef fbxVectorTemplate4<
fbxDouble4
fbxDouble44
typedef int fbxEnum
typedef KString fbxString
typedef KTime fbxTime
typedef KFbxDataStream fbxDataStream

Enumerations

enum  EFbxType

Functions

template<class T>
EFbxType FbxTypeOf (T const &pItem)
EFbxType FbxTypeOf (fbxBool1 const &pItem)
EFbxType FbxTypeOf (fbxInteger1 const &pItem)
EFbxType FbxTypeOf (fbxFloat1 const &pItem)
EFbxType FbxTypeOf (fbxDouble1 const &pItem)
EFbxType FbxTypeOf (fbxDouble3 const &pItem)
EFbxType FbxTypeOf (fbxDouble4 const &pItem)
EFbxType FbxTypeOf (fbxDouble44 const &pItem)
EFbxType FbxTypeOf (fbxString const &pItem)
EFbxType FbxTypeOf (fbxTime const &pItem)
EFbxType FbxTypeOf (fbxReference const &pItem)
EFbxType FbxTypeOf (fbxDataStream const &pItem)
EFbxType FbxTypeOf (KFbxColor const &pItem)
template<class T1, class T2>
bool internalfbxCopy2 (T1 &pDst, T2 const &pSrc)
template<class T1, class T2>
bool internalfbxCopy3 (T1 &pDst, T2 const &pSrc)
template<class T1, class T2>
bool internalfbxCopy4 (T1 &pDst, T2 const &pSrc)
template<class T1, class T2>
bool fbxCopy (T1 &pDst, T2 const &pSrc)
bool fbxCopy (fbxBool1 &pDst, fbxBool1 const &pSrc)
bool fbxCopy (fbxInteger1 &pDst, fbxInteger1 const &pSrc)
bool fbxCopy (fbxFloat1 &pDst, fbxFloat1 const &pSrc)
bool fbxCopy (fbxDouble1 &pDst, fbxDouble1 const &pSrc)
bool fbxCopy (fbxDouble3 &pDst, fbxDouble3 const &pSrc)
bool fbxCopy (fbxDouble4 &pDst, fbxDouble4 const &pSrc)
bool fbxCopy (fbxDouble44 &pDst, fbxDouble44 const &pSrc)
bool fbxCopy (fbxString &pDst, fbxString const &pSrc)
bool fbxCopy (fbxTime &pDst, fbxTime const &pSrc)
bool fbxCopy (fbxReference &pDst, fbxReference const &pSrc)
bool fbxCopy (fbxDataStream &pDst, fbxDataStream const &pSrc)
template<class T>
bool fbxCopy (T &pDst, void const *pSrc, EFbxType pSrcType)
template<class T>
bool fbxCopy (void *pDst, EFbxType pDstType, T const &pSrc)
bool fbxCopy (void *pDst, EFbxType pDstType, void const *pSrc, EFbxType pSrcType)

Variables

const size_t FbxTypeSizeOf [eMAX_TYPES]