kfbxtypes.h File Reference

This reference page is linked to from the following overview topics: FBX Properties, Connections, Transformation Data, Lights, Evaluating the animation in a scene, Animating a Node.


#include <fbxfilesdk/fbxfilesdk_def.h>
#include <fbxfilesdk/components/kbaselib/klib/kdebug.h>
#include <fbxfilesdk/components/kbaselib/klib/kstring.h>
#include <fbxfilesdk/components/kbaselib/klib/ktime.h>
#include <fbxfilesdk/kfbxplugins/kfbxcolor.h>
#include <fbxfilesdk/kfbxplugins/kfbxsystemunit.h>
#include <fbxfilesdk/fbxfilesdk_nsbegin.h>
#include <fbxfilesdk/fbxfilesdk_nsend.h>

Go to the source code of this file.

Classes

class   fbxVectorTemplate2< T >
class   fbxVectorTemplate3< T >
class   fbxVectorTemplate4< T >
class   fbxBlob
  FBX SDK blob class. More...
class   fbxDistance
  FBX SDK distance class. More...
class   fbxDateTime
  FBX SDK date&time class. More...
class   fbxHalfFloat
  FBX SDK half-float class. More...
class   fbxReference

Typedefs

typedef char  fbxByte1
typedef unsigned char  fbxUByte1
typedef short  fbxShort1
typedef unsigned short  fbxUShort1
typedef unsigned int  fbxUInteger1
typedef signed long long  fbxLongLong1
typedef unsigned long long  fbxULongLong1
typedef bool  fbxBool1
typedef int  fbxInteger1
typedef float  fbxFloat1
typedef double  fbxDouble1
typedef fbxVectorTemplate2
< double > 
fbxDouble2
typedef fbxVectorTemplate3
< double > 
fbxDouble3
typedef fbxVectorTemplate4
< double > 
fbxDouble4
typedef fbxVectorTemplate4
< fbxDouble4
fbxDouble44
typedef int  fbxEnum
typedef KString  fbxString
typedef KTime  fbxTime
typedef fbxBlob  KFbxBlob
typedef fbxDistance  KFbxDistance

Enumerations

enum   EFbxType {
  eUNIDENTIFIED, eBYTE1, eUBYTE1, eSHORT1,
  eUSHORT1, eUINTEGER1, eLONGLONG1, eULONGLONG1,
  eHALFFLOAT, eBOOL1, eINTEGER1, eFLOAT1,
  eDOUBLE1, eDOUBLE2, eDOUBLE3, eDOUBLE4,
  eDOUBLE44, eENUM, eSTRING, eTIME,
  eREFERENCE, eBLOB, eDISTANCE, eDATETIME,
  eMAX_TYPES
}
 

Type definitions.

More...

Functions

template<class T >
EFbxType  FbxTypeOf (T const &pItem)
EFbxType  FbxTypeOf (fbxByte1 const &pItem)
EFbxType  FbxTypeOf (fbxUByte1 const &pItem)
EFbxType  FbxTypeOf (fbxShort1 const &pItem)
EFbxType  FbxTypeOf (fbxUShort1 const &pItem)
EFbxType  FbxTypeOf (fbxUInteger1 const &pItem)
EFbxType  FbxTypeOf (fbxLongLong1 const &pItem)
EFbxType  FbxTypeOf (fbxULongLong1 const &pItem)
EFbxType  FbxTypeOf (fbxHalfFloat const &pItem)
EFbxType  FbxTypeOf (fbxBool1 const &pItem)
EFbxType  FbxTypeOf (fbxInteger1 const &pItem)
EFbxType  FbxTypeOf (fbxFloat1 const &pItem)
EFbxType  FbxTypeOf (fbxDouble1 const &pItem)
EFbxType  FbxTypeOf (fbxDouble2 const &pItem)
EFbxType  FbxTypeOf (fbxDouble3 const &pItem)
EFbxType  FbxTypeOf (fbxDouble4 const &pItem)
EFbxType  FbxTypeOf (fbxString const &pItem)
EFbxType  FbxTypeOf (fbxTime const &pItem)
EFbxType  FbxTypeOf (fbxReference const &pItem)
EFbxType  FbxTypeOf (fbxBlob const &pItem)
EFbxType  FbxTypeOf (fbxDistance const &pItem)
EFbxType  FbxTypeOf (fbxDateTime const &pItem)
template<class T >
EFbxType  _FbxTypeOf (T *const &pItem)
EFbxType  _FbxTypeOf (fbxByte1 const &pItem)
EFbxType  _FbxTypeOf (fbxUByte1 const &pItem)
EFbxType  _FbxTypeOf (fbxShort1 const &pItem)
EFbxType  _FbxTypeOf (fbxUShort1 const &pItem)
EFbxType  _FbxTypeOf (fbxUInteger1 const &pItem)
EFbxType  _FbxTypeOf (fbxLongLong1 const &pItem)
EFbxType  _FbxTypeOf (fbxULongLong1 const &pItem)
EFbxType  _FbxTypeOf (fbxHalfFloat const &pItem)
EFbxType  _FbxTypeOf (fbxBool1 const &pItem)
EFbxType  _FbxTypeOf (fbxInteger1 const &pItem)
EFbxType  _FbxTypeOf (fbxFloat1 const &pItem)
EFbxType  _FbxTypeOf (fbxDouble1 const &pItem)
EFbxType  _FbxTypeOf (fbxDouble2 const &pItem)
EFbxType  _FbxTypeOf (fbxDouble3 const &pItem)
EFbxType  _FbxTypeOf (fbxDouble4 const &pItem)
EFbxType  _FbxTypeOf (fbxString const &pItem)
EFbxType  _FbxTypeOf (fbxTime const &pItem)
EFbxType  _FbxTypeOf (fbxReference const &pItem)
EFbxType  _FbxTypeOf (fbxBlob const &pItem)
EFbxType  _FbxTypeOf (KFbxColor const &pItem)
EFbxType  _FbxTypeOf (fbxDistance const &pItem)
EFbxType  _FbxTypeOf (fbxDateTime const &pItem)
EFbxType  FbxTypeOf (KFbxColor const &pItem)
bool KFBX_DLL  fbxCopyStr (fbxDouble1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxBool1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxInteger1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxByte1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxUByte1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxShort1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxUShort1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxUInteger1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxLongLong1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxULongLong1 &pDst, fbxString const &pSrc)
bool KFBX_DLL  fbxCopyStr (fbxHalfFloat &pDst, fbxString const &pSrc)
template<class T1 , class T2 >
bool  fbxCopy (T1 &pDst, T2 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxHalfFloat 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 (fbxDouble2 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxDouble4 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 (fbxBlob &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxBool1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxByte1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxUByte1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxShort1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxUShort1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxInteger1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxUInteger1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxLongLong1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxULongLong1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxHalfFloat &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxFloat1 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxDouble1 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxDouble2 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxDouble3 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxDouble4 &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxString &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxDistance const &pSrc)
bool  fbxCopy (fbxBlob &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxDistance &pDst, fbxDateTime const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxByte1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxUByte1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxShort1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxUShort1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxUInteger1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxLongLong1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxULongLong1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxHalfFloat const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxBool1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxInteger1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxFloat1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxDouble1 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxDouble2 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxDouble3 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxDouble4 const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxString const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxTime const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxReference const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxBlob const &pSrc)
bool  fbxCopy (fbxDateTime &pDst, fbxDistance 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)
KFBX_DLL void *  fbxCreate (EFbxType pType)
  Creates a fbx primitive type and initializes its memory.
KFBX_DLL bool  fbxDestroy (EFbxType pType, void *pData)
  Destroys an fbx primitive type.
bool  fbxCompare (const void *pA, const void *pB, EFbxType pType)
  Compare two values of the same type.

Variables

const size_t  FbxTypeSizeOf [eMAX_TYPES]

Detailed Description

Definition in file kfbxtypes.h.


Typedef Documentation

typedef char fbxByte1

Definition at line 673 of file kfbxtypes.h.

typedef unsigned char fbxUByte1

Definition at line 674 of file kfbxtypes.h.

typedef short fbxShort1

Definition at line 675 of file kfbxtypes.h.

typedef unsigned short fbxUShort1

Definition at line 676 of file kfbxtypes.h.

typedef unsigned int fbxUInteger1

Definition at line 677 of file kfbxtypes.h.

typedef signed long long fbxLongLong1

Definition at line 682 of file kfbxtypes.h.

typedef unsigned long long fbxULongLong1

Definition at line 683 of file kfbxtypes.h.

typedef bool fbxBool1

Definition at line 685 of file kfbxtypes.h.

typedef int fbxInteger1

Definition at line 686 of file kfbxtypes.h.

typedef float fbxFloat1

Definition at line 687 of file kfbxtypes.h.

typedef double fbxDouble1

Definition at line 688 of file kfbxtypes.h.

typedef fbxVectorTemplate2<double> fbxDouble2

Definition at line 689 of file kfbxtypes.h.

typedef fbxVectorTemplate4<double> fbxDouble4

Definition at line 691 of file kfbxtypes.h.

typedef int fbxEnum

Definition at line 693 of file kfbxtypes.h.

typedef KString fbxString

Definition at line 694 of file kfbxtypes.h.

typedef KTime fbxTime

Definition at line 695 of file kfbxtypes.h.

typedef fbxBlob KFbxBlob

Definition at line 696 of file kfbxtypes.h.

Definition at line 698 of file kfbxtypes.h.


Enumeration Type Documentation

enum EFbxType

Type definitions.

  • eUNIDENTIFIED
  • eBYTE1
  • eUBYTE1
  • eSHORT1
  • eUSHORT1,
  • eUINTEGER1
  • eLONGLONG1
  • eULONGLONG1
  • eHALFFLOAT
  • eBOOL1
  • eINTEGER1
  • eFLOAT1
  • eDOUBLE1
  • eDOUBLE2
  • eDOUBLE3
  • eDOUBLE4
  • eDOUBLE44
  • eENUM
  • eSTRING
  • eTIME
  • eREFERENCE
  • eBLOB
  • eDISTANCE
  • eDATETIME
  • eMAX_TYPES
Enumerator:
eUNIDENTIFIED 
eBYTE1 
eUBYTE1 
eSHORT1 
eUSHORT1 
eUINTEGER1 
eLONGLONG1 
eULONGLONG1 
eHALFFLOAT 
eBOOL1 
eINTEGER1 
eFLOAT1 
eDOUBLE1 
eDOUBLE2 
eDOUBLE3 
eDOUBLE4 
eDOUBLE44 
eENUM 
eSTRING 
eTIME 
eREFERENCE 
eBLOB 
eDISTANCE 
eDATETIME 
eMAX_TYPES 

Definition at line 81 of file kfbxtypes.h.

                 {
        eUNIDENTIFIED,
        eBYTE1,      // 8 bit int
        eUBYTE1,  
        eSHORT1,     // 16 bit int
        eUSHORT1,
        eUINTEGER1,  
        eLONGLONG1,  // 64 bit int
        eULONGLONG1,
        eHALFFLOAT,  // 16 bit float
        eBOOL1,
        eINTEGER1,
        eFLOAT1,
        eDOUBLE1,
        eDOUBLE2,
        eDOUBLE3,
        eDOUBLE4,
        eDOUBLE44,
        eENUM,
        eSTRING,
        eTIME,
        eREFERENCE,  // used as a port entry to reference object or properties
        eBLOB,
        eDISTANCE,
        eDATETIME,
        eMAX_TYPES,
    } EFbxType;

Function Documentation

EFbxType FbxTypeOf ( T const &  pItem ) [inline]

Definition at line 729 of file kfbxtypes.h.

{ K_ASSERT_MSG_NOW("Unknown type" ); return eUNIDENTIFIED; }
EFbxType FbxTypeOf ( fbxByte1 const &  pItem ) [inline]

Definition at line 731 of file kfbxtypes.h.

{ return eBYTE1;      }
EFbxType FbxTypeOf ( fbxUByte1 const &  pItem ) [inline]

Definition at line 732 of file kfbxtypes.h.

{ return eUBYTE1;     }
EFbxType FbxTypeOf ( fbxShort1 const &  pItem ) [inline]

Definition at line 733 of file kfbxtypes.h.

{ return eSHORT1;     }
EFbxType FbxTypeOf ( fbxUShort1 const &  pItem ) [inline]

Definition at line 734 of file kfbxtypes.h.

{ return eUSHORT1;    }
EFbxType FbxTypeOf ( fbxUInteger1 const &  pItem ) [inline]

Definition at line 735 of file kfbxtypes.h.

{ return eUINTEGER1;  }
EFbxType FbxTypeOf ( fbxLongLong1 const &  pItem ) [inline]

Definition at line 736 of file kfbxtypes.h.

{ return eLONGLONG1;  }
EFbxType FbxTypeOf ( fbxULongLong1 const &  pItem ) [inline]

Definition at line 737 of file kfbxtypes.h.

{ return eULONGLONG1; }
EFbxType FbxTypeOf ( fbxHalfFloat const &  pItem ) [inline]

Definition at line 738 of file kfbxtypes.h.

{ return eHALFFLOAT;  }
EFbxType FbxTypeOf ( fbxBool1 const &  pItem ) [inline]

Definition at line 739 of file kfbxtypes.h.

{ return eBOOL1;      }
EFbxType FbxTypeOf ( fbxInteger1 const &  pItem ) [inline]

Definition at line 740 of file kfbxtypes.h.

{ return eINTEGER1;   }
EFbxType FbxTypeOf ( fbxFloat1 const &  pItem ) [inline]

Definition at line 741 of file kfbxtypes.h.

{ return eFLOAT1;     }
EFbxType FbxTypeOf ( fbxDouble1 const &  pItem ) [inline]

Definition at line 742 of file kfbxtypes.h.

{ return eDOUBLE1;    }
EFbxType FbxTypeOf ( fbxDouble2 const &  pItem ) [inline]

Definition at line 743 of file kfbxtypes.h.

{ return eDOUBLE2;    }
EFbxType FbxTypeOf ( fbxDouble3 const &  pItem ) [inline]

Definition at line 744 of file kfbxtypes.h.

{ return eDOUBLE3;    }
EFbxType FbxTypeOf ( fbxDouble4 const &  pItem ) [inline]

Definition at line 745 of file kfbxtypes.h.

{ return eDOUBLE4;    }
EFbxType FbxTypeOf ( fbxString const &  pItem ) [inline]

Definition at line 748 of file kfbxtypes.h.

{ return eSTRING;     }
EFbxType FbxTypeOf ( fbxTime const &  pItem ) [inline]

Definition at line 749 of file kfbxtypes.h.

{ return eTIME;       }
EFbxType FbxTypeOf ( fbxReference const &  pItem ) [inline]

Definition at line 750 of file kfbxtypes.h.

{ return eREFERENCE;  }
EFbxType FbxTypeOf ( fbxBlob const &  pItem ) [inline]

Definition at line 751 of file kfbxtypes.h.

{ return eBLOB;       }
EFbxType FbxTypeOf ( fbxDistance const &  pItem ) [inline]

Definition at line 752 of file kfbxtypes.h.

{ return eDISTANCE;   }
EFbxType FbxTypeOf ( fbxDateTime const &  pItem ) [inline]

Definition at line 753 of file kfbxtypes.h.

{ return eDATETIME;   }
EFbxType _FbxTypeOf ( T *const &  pItem ) [inline]

Definition at line 762 of file kfbxtypes.h.

{ return eREFERENCE; }
EFbxType _FbxTypeOf ( fbxByte1 const &  pItem ) [inline]

Definition at line 763 of file kfbxtypes.h.

{ return eBYTE1;      }
EFbxType _FbxTypeOf ( fbxUByte1 const &  pItem ) [inline]

Definition at line 764 of file kfbxtypes.h.

{ return eUBYTE1;     }
EFbxType _FbxTypeOf ( fbxShort1 const &  pItem ) [inline]

Definition at line 765 of file kfbxtypes.h.

{ return eSHORT1;     }
EFbxType _FbxTypeOf ( fbxUShort1 const &  pItem ) [inline]

Definition at line 766 of file kfbxtypes.h.

{ return eUSHORT1;    }
EFbxType _FbxTypeOf ( fbxUInteger1 const &  pItem ) [inline]

Definition at line 767 of file kfbxtypes.h.

{ return eUINTEGER1;  }
EFbxType _FbxTypeOf ( fbxLongLong1 const &  pItem ) [inline]

Definition at line 768 of file kfbxtypes.h.

{ return eLONGLONG1;  }
EFbxType _FbxTypeOf ( fbxULongLong1 const &  pItem ) [inline]

Definition at line 769 of file kfbxtypes.h.

{ return eULONGLONG1; }
EFbxType _FbxTypeOf ( fbxHalfFloat const &  pItem ) [inline]

Definition at line 770 of file kfbxtypes.h.

{ return eHALFFLOAT;  }
EFbxType _FbxTypeOf ( fbxBool1 const &  pItem ) [inline]

Definition at line 771 of file kfbxtypes.h.

{ return eBOOL1;      }
EFbxType _FbxTypeOf ( fbxInteger1 const &  pItem ) [inline]

Definition at line 772 of file kfbxtypes.h.

{ return eINTEGER1;   }
EFbxType _FbxTypeOf ( fbxFloat1 const &  pItem ) [inline]

Definition at line 773 of file kfbxtypes.h.

{ return eFLOAT1;     }
EFbxType _FbxTypeOf ( fbxDouble1 const &  pItem ) [inline]

Definition at line 774 of file kfbxtypes.h.

{ return eDOUBLE1;    }
EFbxType _FbxTypeOf ( fbxDouble2 const &  pItem ) [inline]

Definition at line 775 of file kfbxtypes.h.

{ return eDOUBLE2;    }
EFbxType _FbxTypeOf ( fbxDouble3 const &  pItem ) [inline]

Definition at line 776 of file kfbxtypes.h.

{ return eDOUBLE3;    }
EFbxType _FbxTypeOf ( fbxDouble4 const &  pItem ) [inline]

Definition at line 777 of file kfbxtypes.h.

{ return eDOUBLE4;    }
EFbxType _FbxTypeOf ( fbxString const &  pItem ) [inline]

Definition at line 780 of file kfbxtypes.h.

{ return eSTRING;     }
EFbxType _FbxTypeOf ( fbxTime const &  pItem ) [inline]

Definition at line 781 of file kfbxtypes.h.

{ return eTIME;       }
EFbxType _FbxTypeOf ( fbxReference const &  pItem ) [inline]

Definition at line 782 of file kfbxtypes.h.

{ return eREFERENCE;  }
EFbxType _FbxTypeOf ( fbxBlob const &  pItem ) [inline]

Definition at line 783 of file kfbxtypes.h.

{ return eBLOB;       }
EFbxType _FbxTypeOf ( KFbxColor const &  pItem ) [inline]

Definition at line 784 of file kfbxtypes.h.

{ return eDOUBLE4;    }
EFbxType _FbxTypeOf ( fbxDistance const &  pItem ) [inline]

Definition at line 785 of file kfbxtypes.h.

{ return eDISTANCE;   }
EFbxType _FbxTypeOf ( fbxDateTime const &  pItem ) [inline]

Definition at line 786 of file kfbxtypes.h.

{ return eDATETIME;   }
EFbxType FbxTypeOf ( KFbxColor const &  pItem ) [inline]

Definition at line 789 of file kfbxtypes.h.

{ return eDOUBLE4; }
bool KFBX_DLL fbxCopyStr ( fbxDouble1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxBool1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxInteger1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxByte1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxUByte1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxShort1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxUShort1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxUInteger1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxLongLong1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxULongLong1 pDst,
fbxString const &  pSrc 
)
bool KFBX_DLL fbxCopyStr ( fbxHalfFloat pDst,
fbxString const &  pSrc 
)
bool fbxCopy ( T1 &  pDst,
T2 const &  pSrc 
) [inline]

Definition at line 811 of file kfbxtypes.h.

{ K_ASSERT_MSG_NOW("Incompatible type assigment" ); return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 814 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxUByte1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 815 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxShort1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 816 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxUShort1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 817 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 818 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 819 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 820 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 821 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 822 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 823 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 824 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 825 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 826 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 827 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxDouble4 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 828 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxString pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 831 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxTime pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 832 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxReference pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 833 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxBlob pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 834 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxDistance pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 835 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxDateTime pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 836 of file kfbxtypes.h.

{ pDst=pSrc; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 839 of file kfbxtypes.h.

{ pDst   = pSrc == 0 ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 840 of file kfbxtypes.h.

{ pDst   = pSrc == 0 ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 841 of file kfbxtypes.h.

{ pDst   = pSrc == 0 ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 842 of file kfbxtypes.h.

{ pDst   = pSrc == 0 ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 843 of file kfbxtypes.h.

{ pDst   = pSrc == 0 ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 844 of file kfbxtypes.h.

{ pDst   = pSrc == 0 ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 845 of file kfbxtypes.h.

{ pDst   = pSrc == 0 ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 846 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBool1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 848 of file kfbxtypes.h.

{ pDst   = pSrc == 0 ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 849 of file kfbxtypes.h.

{ pDst   = pSrc == 0.f ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 850 of file kfbxtypes.h.

{ pDst   = pSrc == 0. ? false : true; return true; }
bool fbxCopy ( fbxBool1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 851 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBool1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 852 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBool1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 853 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBool1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 856 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxBool1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 857 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBool1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 858 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBool1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 859 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBool1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 860 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBool1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 861 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 865 of file kfbxtypes.h.

{ pDst   = (fbxByte1)pSrc; return true; }
bool fbxCopy ( fbxByte1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 866 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 867 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 868 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 869 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 870 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 871 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 872 of file kfbxtypes.h.

{ pDst   = (fbxByte1)pSrc; return true; }
bool fbxCopy ( fbxByte1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 873 of file kfbxtypes.h.

{ pDst   = (fbxByte1)pSrc; return true; }
bool fbxCopy ( fbxByte1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 874 of file kfbxtypes.h.

{ pDst   = (fbxByte1)pSrc; return true; }
bool fbxCopy ( fbxByte1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 875 of file kfbxtypes.h.

{ pDst   = (fbxByte1)pSrc; return true; }
bool fbxCopy ( fbxByte1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 876 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 877 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 878 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 881 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxByte1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 882 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 883 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 884 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 885 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxByte1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 886 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 889 of file kfbxtypes.h.

{ pDst   = (fbxUByte1)pSrc; return true; }
bool fbxCopy ( fbxUByte1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 891 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 892 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 893 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 894 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 895 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 896 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 897 of file kfbxtypes.h.

{ pDst   = (fbxUByte1)pSrc; return true; }
bool fbxCopy ( fbxUByte1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 898 of file kfbxtypes.h.

{ pDst   = (fbxUByte1)pSrc; return true; }
bool fbxCopy ( fbxUByte1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 899 of file kfbxtypes.h.

{ pDst   = (fbxUByte1)pSrc; return true; }
bool fbxCopy ( fbxUByte1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 900 of file kfbxtypes.h.

{ pDst   = (fbxUByte1)pSrc; return true; }
bool fbxCopy ( fbxUByte1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 901 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 902 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 903 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 906 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxUByte1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 907 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 908 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 909 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 910 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUByte1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 911 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 914 of file kfbxtypes.h.

{ pDst   = (fbxShort1)pSrc; return true; }
bool fbxCopy ( fbxShort1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 915 of file kfbxtypes.h.

{ pDst   = (fbxShort1)pSrc; return true; }
bool fbxCopy ( fbxShort1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 917 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 918 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 919 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 920 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 921 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 922 of file kfbxtypes.h.

{ pDst   = (fbxShort1)pSrc; return true; }
bool fbxCopy ( fbxShort1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 923 of file kfbxtypes.h.

{ pDst   = (fbxShort1)pSrc; return true; }
bool fbxCopy ( fbxShort1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 924 of file kfbxtypes.h.

{ pDst   = (fbxShort1)pSrc; return true; }
bool fbxCopy ( fbxShort1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 925 of file kfbxtypes.h.

{ pDst   = (fbxShort1)pSrc; return true; }
bool fbxCopy ( fbxShort1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 926 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 927 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 928 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 931 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxShort1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 932 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 933 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 934 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 935 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxShort1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 936 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 939 of file kfbxtypes.h.

{ pDst   = (fbxUShort1)pSrc; return true; }
bool fbxCopy ( fbxUShort1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 940 of file kfbxtypes.h.

{ pDst   = (fbxUShort1)pSrc; return true; }
bool fbxCopy ( fbxUShort1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 941 of file kfbxtypes.h.

{ pDst   = (fbxUShort1)pSrc; return true; }
bool fbxCopy ( fbxUShort1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 943 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 944 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 945 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 946 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 947 of file kfbxtypes.h.

{ pDst   = (fbxUShort1)pSrc; return true; }
bool fbxCopy ( fbxUShort1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 948 of file kfbxtypes.h.

{ pDst   = (fbxUShort1)pSrc; return true; }
bool fbxCopy ( fbxUShort1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 949 of file kfbxtypes.h.

{ pDst   = (fbxUShort1)pSrc; return true; }
bool fbxCopy ( fbxUShort1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 950 of file kfbxtypes.h.

{ pDst   = (fbxUShort1)pSrc; return true; }
bool fbxCopy ( fbxUShort1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 951 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 952 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 953 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 956 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxUShort1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 957 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 958 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 959 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 960 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUShort1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 961 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxInteger1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 964 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 965 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 966 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 967 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 968 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 969 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 970 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 971 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxInteger1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 972 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 974 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 975 of file kfbxtypes.h.

{ pDst   = (fbxInteger1)pSrc; return true; }
bool fbxCopy ( fbxInteger1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 976 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxInteger1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 977 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxInteger1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 978 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxInteger1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 981 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxInteger1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 982 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxInteger1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 983 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxInteger1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 984 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxInteger1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 985 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxInteger1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 986 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 989 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 990 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 991 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 992 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 994 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 995 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 996 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 997 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 998 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 999 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1000 of file kfbxtypes.h.

{ pDst   = (fbxUInteger1)pSrc; return true; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1001 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1002 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1003 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1006 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxUInteger1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1007 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1008 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1009 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1010 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxUInteger1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1011 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1014 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1015 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1016 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1017 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1018 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1020 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1021 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1022 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1023 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1024 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1025 of file kfbxtypes.h.

{ pDst   = (fbxLongLong1)pSrc; return true; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1026 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1027 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1028 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1031 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxLongLong1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1032 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1033 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1034 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1035 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxLongLong1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1036 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1039 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1040 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1041 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1042 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1043 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1044 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1046 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1047 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1048 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1049 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1050 of file kfbxtypes.h.

{ pDst   = (fbxULongLong1)pSrc; return true; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1051 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1052 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1053 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1056 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxULongLong1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1057 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1058 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1059 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1060 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxULongLong1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1061 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1064 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1065 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1066 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1067 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1068 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1069 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1070 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1071 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1072 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1074 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1075 of file kfbxtypes.h.

{ fbxHalfFloat hf((float)pSrc); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1076 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1077 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1078 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1081 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1082 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1083 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1084 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1085 of file kfbxtypes.h.

{ fbxHalfFloat hf(pSrc.internalValue()); pDst = hf; return true; }
bool fbxCopy ( fbxHalfFloat pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1086 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1089 of file kfbxtypes.h.

{ pDst   = (fbxFloat1)pSrc; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1090 of file kfbxtypes.h.

{ pDst   = (fbxFloat1)pSrc; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1091 of file kfbxtypes.h.

{ pDst   = (fbxFloat1)pSrc; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1092 of file kfbxtypes.h.

{ pDst   = (fbxFloat1)pSrc; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1093 of file kfbxtypes.h.

{ pDst   = (fbxFloat1)pSrc; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1094 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1095 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1096 of file kfbxtypes.h.

{ pDst   = pSrc.value()   ; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1097 of file kfbxtypes.h.

{ pDst   = (fbxFloat1)pSrc; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1098 of file kfbxtypes.h.

{ pDst   = (fbxFloat1)pSrc; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1100 of file kfbxtypes.h.

{ pDst   = (fbxFloat1)pSrc; return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1101 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1102 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1103 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1106 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1107 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1108 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1109 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxFloat1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1110 of file kfbxtypes.h.

{ pDst = pSrc.internalValue(); return true; }
bool fbxCopy ( fbxFloat1 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1111 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble1 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1114 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1115 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1116 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1117 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1118 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1119 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1120 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1121 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc.value(); return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1122 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1123 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1124 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1126 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc[0];     return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1127 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc[0];     return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1128 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc[0];     return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1131 of file kfbxtypes.h.

{ return fbxCopyStr(pDst,pSrc); }
bool fbxCopy ( fbxDouble1 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1132 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc.GetSecondDouble();  return true; }
bool fbxCopy ( fbxDouble1 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1135 of file kfbxtypes.h.

{ pDst = pSrc.internalValue(); return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1139 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1140 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1141 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1142 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1143 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1144 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1145 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1146 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc.value(); return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1147 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1148 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1149 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble2 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1150 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1153 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1154 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1155 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1156 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1157 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1158 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1159 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1160 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc.value(); return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1161 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1162 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1163 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1164 of file kfbxtypes.h.

{ pDst   = (fbxDouble1)pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1165 of file kfbxtypes.h.

{ return false;  }
bool fbxCopy ( fbxDouble3 pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1167 of file kfbxtypes.h.

{ pDst   = pSrc; return true; }
bool fbxCopy ( fbxDouble3 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1170 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble3 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1171 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble3 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1172 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble3 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1173 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble3 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1174 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble3 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1175 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1178 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1179 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1180 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1181 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1182 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1183 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1184 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1185 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1186 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1187 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1188 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1189 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1190 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1191 of file kfbxtypes.h.

{ pDst   = pSrc; return true; }
bool fbxCopy ( fbxDouble4 pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1194 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1195 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1196 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1197 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1198 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDouble4 pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1199 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxString pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1202 of file kfbxtypes.h.

{ pDst=KString((int)pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1203 of file kfbxtypes.h.

{ pDst=KString((int)pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1204 of file kfbxtypes.h.

{ pDst=KString((int)pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1205 of file kfbxtypes.h.

{ pDst=KString((int)pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1206 of file kfbxtypes.h.

{ pDst=KString((int)pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1207 of file kfbxtypes.h.

{ pDst=KString((int)pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1208 of file kfbxtypes.h.

{ pDst=KString((int)pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1209 of file kfbxtypes.h.

{ pDst=KString((float)pSrc.value()); return true; }
bool fbxCopy ( fbxString pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1210 of file kfbxtypes.h.

{ pDst=pSrc ? "true" : "false"; return true; }
bool fbxCopy ( fbxString pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1211 of file kfbxtypes.h.

{ pDst=KString((int)pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1212 of file kfbxtypes.h.

{ pDst=KString(pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1213 of file kfbxtypes.h.

{ pDst=KString(pSrc); return true; }
bool fbxCopy ( fbxString pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1214 of file kfbxtypes.h.

{ pDst=KString(pSrc[0])+","+KString(pSrc[1]); return true; }
bool fbxCopy ( fbxString pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1215 of file kfbxtypes.h.

{ pDst=KString(pSrc[0])+","+KString(pSrc[1])+","+KString(pSrc[2]); return true; }
bool fbxCopy ( fbxString pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1216 of file kfbxtypes.h.

{ pDst=KString(pSrc[0])+","+KString(pSrc[1])+","+KString(pSrc[2])+","+KString(pSrc[3]); return true; }
bool fbxCopy ( fbxString pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1219 of file kfbxtypes.h.

{ char lTimeStr[128]; pSrc.GetTimeString(lTimeStr); pDst=lTimeStr; return true; }
bool fbxCopy ( fbxString pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1220 of file kfbxtypes.h.

{ pDst="<reference>"; return true; }
bool fbxCopy ( fbxString pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1221 of file kfbxtypes.h.

{ pDst="<blob>"; return true; } // Or convert to ASCII-85?
bool fbxCopy ( fbxString pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1222 of file kfbxtypes.h.

{ pDst= KString(pSrc.value()) + " " +pSrc.unitName(); return true; }
bool fbxCopy ( fbxString pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1223 of file kfbxtypes.h.

{ pDst= pSrc.toString(); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1226 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1227 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1228 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1229 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1230 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1231 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1232 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1233 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1234 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1235 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1236 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1237 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1238 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1239 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1240 of file kfbxtypes.h.

{ pDst.Assign(&pSrc, sizeof(pSrc)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1242 of file kfbxtypes.h.

    {
        bool lCastable = pSrc.GetLen() == pSrc.GetLen();
        K_ASSERT( lCastable );
        if( lCastable )
            pDst.Assign(pSrc.Buffer(), (int)pSrc.GetLen());
        return lCastable;
    }
bool fbxCopy ( fbxBlob pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1250 of file kfbxtypes.h.

{ kLongLong t = pSrc.Get(); pDst.Assign( &t, sizeof(t)); return true; }
bool fbxCopy ( fbxBlob pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1251 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBlob pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1252 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxBlob pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1253 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1256 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1257 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1258 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1259 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1260 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1261 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1262 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1263 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1264 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1265 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1266 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1267 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1268 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1269 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1270 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1272 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1273 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1274 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1275 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDistance pDst,
fbxDateTime const &  pSrc 
) [inline]

Definition at line 1276 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxByte1 const &  pSrc 
) [inline]

Definition at line 1278 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxUByte1 const &  pSrc 
) [inline]

Definition at line 1279 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxShort1 const &  pSrc 
) [inline]

Definition at line 1280 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxUShort1 const &  pSrc 
) [inline]

Definition at line 1281 of file kfbxtypes.h.

{ return false; } 
bool fbxCopy ( fbxDateTime pDst,
fbxUInteger1 const &  pSrc 
) [inline]

Definition at line 1282 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxLongLong1 const &  pSrc 
) [inline]

Definition at line 1283 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxULongLong1 const &  pSrc 
) [inline]

Definition at line 1284 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxHalfFloat const &  pSrc 
) [inline]

Definition at line 1285 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxBool1 const &  pSrc 
) [inline]

Definition at line 1286 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxInteger1 const &  pSrc 
) [inline]

Definition at line 1287 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxFloat1 const &  pSrc 
) [inline]

Definition at line 1288 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxDouble1 const &  pSrc 
) [inline]

Definition at line 1289 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxDouble2 const &  pSrc 
) [inline]

Definition at line 1290 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxDouble3 const &  pSrc 
) [inline]

Definition at line 1291 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxDouble4 const &  pSrc 
) [inline]

Definition at line 1292 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxString const &  pSrc 
) [inline]

Definition at line 1294 of file kfbxtypes.h.

{ return pDst.fromString(pSrc); }
bool fbxCopy ( fbxDateTime pDst,
fbxTime const &  pSrc 
) [inline]

Definition at line 1295 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxReference const &  pSrc 
) [inline]

Definition at line 1296 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxBlob const &  pSrc 
) [inline]

Definition at line 1297 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( fbxDateTime pDst,
fbxDistance const &  pSrc 
) [inline]

Definition at line 1298 of file kfbxtypes.h.

{ return false; }
bool fbxCopy ( T &  pDst,
void const *  pSrc,
EFbxType  pSrcType 
) [inline]

Definition at line 1300 of file kfbxtypes.h.

    {
        switch (pSrcType) {
            case eBYTE1:      return fbxCopy( pDst,*(fbxByte1 *)pSrc );
            case eUBYTE1:     return fbxCopy( pDst,*(fbxUByte1 *)pSrc );
            case eSHORT1:     return fbxCopy( pDst,*(fbxShort1 *)pSrc );
            case eUSHORT1:    return fbxCopy( pDst,*(fbxUShort1 *)pSrc );
            case eUINTEGER1:  return fbxCopy( pDst,*(fbxUInteger1 *)pSrc );
            case eLONGLONG1:  return fbxCopy( pDst,*(fbxLongLong1 *)pSrc );
            case eULONGLONG1: return fbxCopy( pDst,*(fbxULongLong1 *)pSrc );
            case eHALFFLOAT:  return fbxCopy( pDst,*(fbxHalfFloat *)pSrc );
            case eBOOL1:      return fbxCopy( pDst,*(fbxBool1 *)pSrc );
            case eINTEGER1:   return fbxCopy( pDst,*(fbxInteger1 *)pSrc );
            case eFLOAT1:     return fbxCopy( pDst,*(fbxFloat1 *)pSrc );
            case eDOUBLE1:    return fbxCopy( pDst,*(fbxDouble1 *)pSrc );
            case eDOUBLE2:    return fbxCopy( pDst,*(fbxDouble2 *)pSrc );
            case eDOUBLE3:    return fbxCopy( pDst,*(fbxDouble3 *)pSrc );
            case eDOUBLE4:    return fbxCopy( pDst,*(fbxDouble4 *)pSrc );
            case eDOUBLE44:   return fbxCopy( pDst,*(fbxDouble44 *)pSrc );
            case eENUM:       return fbxCopy( pDst,*(fbxEnum *)pSrc );
            case eSTRING:     return fbxCopy( pDst,*(fbxString *)pSrc );
            case eTIME:       return fbxCopy( pDst,*(fbxTime *)pSrc );
            case eREFERENCE:
                K_ASSERT_MSG_NOW("Trying to set value on a void Reference type" );
            break;
            case eBLOB:       return fbxCopy( pDst,*(fbxBlob *)pSrc );
            case eDISTANCE:   return fbxCopy( pDst, *(fbxDistance *)pSrc );
            case eDATETIME:   return fbxCopy( pDst, *(fbxDateTime *)pSrc );
            default:
                K_ASSERT_MSG_NOW("Trying to assign an unknown type" );
        }
        return false;
    }
bool fbxCopy ( void *  pDst,
EFbxType  pDstType,
T const &  pSrc 
) [inline]

Definition at line 1334 of file kfbxtypes.h.

    {
        switch (pDstType) {
            case eBYTE1:      return fbxCopy( *(fbxByte1 *)pDst,pSrc );
            case eUBYTE1:     return fbxCopy( *(fbxUByte1 *)pDst,pSrc );
            case eSHORT1:     return fbxCopy( *(fbxShort1 *)pDst,pSrc );
            case eUSHORT1:    return fbxCopy( *(fbxUShort1 *)pDst,pSrc );
            case eUINTEGER1:  return fbxCopy( *(fbxUInteger1 *)pDst,pSrc );
            case eLONGLONG1:  return fbxCopy( *(fbxLongLong1 *)pDst,pSrc );
            case eULONGLONG1: return fbxCopy( *(fbxULongLong1 *)pDst,pSrc );
            case eHALFFLOAT:  return fbxCopy( *(fbxHalfFloat *)pDst,pSrc );
            case eBOOL1:      return fbxCopy( *(fbxBool1 *)pDst,pSrc    );
            case eINTEGER1:   return fbxCopy( *(fbxInteger1 *)pDst,pSrc );
            case eFLOAT1:     return fbxCopy( *(fbxFloat1 *)pDst,pSrc   );
            case eDOUBLE1:    return fbxCopy( *(fbxDouble1 *)pDst,pSrc  );
            case eDOUBLE2:    return fbxCopy( *(fbxDouble2 *)pDst,pSrc  );
            case eDOUBLE3:    return fbxCopy( *(fbxDouble3 *)pDst,pSrc  );
            case eDOUBLE4:    return fbxCopy( *(fbxDouble4 *)pDst,pSrc  );
            case eDOUBLE44:   return fbxCopy( *(fbxDouble44 *)pDst,pSrc );
            case eENUM:       return fbxCopy( *(fbxEnum *)pDst,pSrc     );
            case eSTRING:     return fbxCopy( *(fbxString *)pDst,pSrc   );
            case eTIME:       return fbxCopy( *(fbxTime *)pDst,pSrc   );
            case eREFERENCE:
                K_ASSERT_MSG_NOW("Trying to set value on a void Reference type" );
            break;
            case eBLOB:       return fbxCopy( *(fbxBlob *)pDst,pSrc   );
            case eDISTANCE:   return fbxCopy( *(fbxDistance *)pDst, pSrc );
            case eDATETIME:   return fbxCopy( *(fbxDateTime *)pDst, pSrc );
            default:
                K_ASSERT_MSG_NOW("Trying to assign an unknown type" );
        }
        return false;
    }
bool fbxCopy ( void *  pDst,
EFbxType  pDstType,
void const *  pSrc,
EFbxType  pSrcType 
) [inline]

Definition at line 1368 of file kfbxtypes.h.

    {
        switch (pSrcType) {
            case eBYTE1:      return fbxCopy( pDst,pDstType,*(fbxByte1 *)pSrc );
            case eUBYTE1:     return fbxCopy( pDst,pDstType,*(fbxUByte1 *)pSrc );
            case eSHORT1:     return fbxCopy( pDst,pDstType,*(fbxShort1 *)pSrc );
            case eUSHORT1:    return fbxCopy( pDst,pDstType,*(fbxUShort1 *)pSrc );
            case eUINTEGER1:  return fbxCopy( pDst,pDstType,*(fbxUInteger1 *)pSrc );
            case eLONGLONG1:  return fbxCopy( pDst,pDstType,*(fbxLongLong1 *)pSrc );
            case eULONGLONG1: return fbxCopy( pDst,pDstType,*(fbxULongLong1 *)pSrc );
            case eHALFFLOAT:  return fbxCopy( pDst,pDstType,*(fbxHalfFloat *)pSrc );
            case eBOOL1:      return fbxCopy( pDst,pDstType,*(fbxBool1 *)pSrc );
            case eINTEGER1:   return fbxCopy( pDst,pDstType,*(fbxInteger1 *)pSrc );
            case eFLOAT1:     return fbxCopy( pDst,pDstType,*(fbxFloat1 *)pSrc );
            case eDOUBLE1:    return fbxCopy( pDst,pDstType,*(fbxDouble1 *)pSrc );
            case eDOUBLE2:    return fbxCopy( pDst,pDstType,*(fbxDouble2 *)pSrc );
            case eDOUBLE3:    return fbxCopy( pDst,pDstType,*(fbxDouble3 *)pSrc );
            case eDOUBLE4:    return fbxCopy( pDst,pDstType,*(fbxDouble4 *)pSrc );
            case eDOUBLE44:   return fbxCopy( pDst,pDstType,*(fbxDouble44 *)pSrc );
            case eENUM:       return fbxCopy( pDst,pDstType,*(fbxEnum *)pSrc );
            case eSTRING:     return fbxCopy( pDst,pDstType,*(fbxString *)pSrc);
            case eTIME:       return fbxCopy( pDst,pDstType,*(fbxTime*)pSrc);
            case eREFERENCE:
                K_ASSERT_MSG_NOW("Trying to set value on a void Reference type" );
            break;
            case eBLOB:       return fbxCopy( pDst,pDstType,*(fbxBlob*)pSrc);
            case eDISTANCE:   return fbxCopy(pDst, pDstType, *(fbxDistance*)pSrc);
            case eDATETIME:   return fbxCopy(pDst, pDstType, *(fbxDateTime*)pSrc);
            default:
                K_ASSERT_MSG_NOW("Trying to assign an unknown type" );
        }
        return false;
    }
KFBX_DLL void* fbxCreate ( EFbxType  pType )

Creates a fbx primitive type and initializes its memory.

Parameters:
pType The type of object to create.
Returns:
A pointer to the new primitive object. Note that the caller owns the returned object. The pointer returned is NULL if pType is eUNIDENTIFIED or an unknown type.
KFBX_DLL bool fbxDestroy ( EFbxType  pType,
void *  pData 
)

Destroys an fbx primitive type.

If the return value is true the memory pointed to by pData has been deleted and should no longer be accessed.

Parameters:
pType The type of object being deleted
pData Pointer to the object being deleted.
Returns:
true if the object was destroyed, false otherwise.
bool fbxCompare ( const void *  pA,
const void *  pB,
EFbxType  pType 
) [inline]

Compare two values of the same type.

Parameters:
pA first value
pB second value
pType The data type of both values
Returns:
true if equal, false otherwise

Definition at line 1426 of file kfbxtypes.h.

    {
        switch (pType) {
            case eBYTE1:      return  (*(fbxByte1*)pA)      == (*(fbxByte1*)pB);
            case eUBYTE1:     return  (*(fbxUByte1*)pA)     == (*(fbxUByte1*)pB);
            case eSHORT1:     return  (*(fbxShort1*)pA)     == (*(fbxShort1*)pB);
            case eUSHORT1:    return  (*(fbxUShort1*)pA)    == (*(fbxUShort1*)pB);
            case eUINTEGER1:  return  (*(fbxUInteger1*)pA)  == (*(fbxUInteger1*)pB);
            case eLONGLONG1:  return  (*(fbxLongLong1*)pA)  == (*(fbxLongLong1*)pB);
            case eULONGLONG1: return  (*(fbxULongLong1*)pA) == (*(fbxULongLong1*)pB);
            case eHALFFLOAT:  return  (*(fbxHalfFloat*)pA)  == (*(fbxHalfFloat*)pB);
            case eBOOL1:      return  (*(fbxBool1*)pA)      == (*(fbxBool1*)pB);
            case eINTEGER1:   return  (*(fbxInteger1*)pA)   == (*(fbxInteger1*)pB);
            case eFLOAT1:     return  (*(fbxFloat1*)pA)     == (*(fbxFloat1*)pB);
            case eDOUBLE1:    return  (*(fbxDouble1*)pA)    == (*(fbxDouble1*)pB);
            case eDOUBLE2:    return  (*(fbxDouble2*)pA)    == (*(fbxDouble2*)pB);
            case eDOUBLE3:    return  (*(fbxDouble3*)pA)    == (*(fbxDouble3*)pB);
            case eDOUBLE4:    return  (*(fbxDouble4*)pA)    == (*(fbxDouble4*)pB);
            case eDOUBLE44:   return  (*(fbxDouble44*)pA)   == (*(fbxDouble44*)pB);
            case eENUM:       return  (*(fbxEnum*)pA)       == (*(fbxEnum*)pB);
            case eSTRING:     return  (*(fbxString*)pA)     == (*(fbxString*)pB);
            case eTIME:       return  (*(fbxTime*)pA)       == (*(fbxTime*)pB);
            case eREFERENCE:
                K_ASSERT_MSG_NOW("Trying to compare value on a void Reference type" );
            break;
            case eBLOB:      return (*(fbxBlob*)pA)         == (*(fbxBlob*)pB);
            case eDISTANCE:  return (*(fbxDistance*)pA)     == (*(fbxDistance*)pB);
            case eDATETIME:  return (*(fbxDateTime*)pA)     == (*(fbxDateTime*)pB);
            default:
                K_ASSERT_MSG_NOW("Trying to compare an unknown type" );
        }
        return false;
    }

Variable Documentation

const size_t FbxTypeSizeOf[eMAX_TYPES]
Initial value:
 {
        0,
        sizeof(fbxByte1),
        sizeof(fbxUByte1),
        sizeof(fbxShort1),
        sizeof(fbxUShort1),
        sizeof(fbxUInteger1),
        sizeof(fbxLongLong1),
        sizeof(fbxULongLong1),
        sizeof(fbxHalfFloat),
        sizeof(fbxBool1),
        sizeof(fbxInteger1),
        sizeof(fbxFloat1),
        sizeof(fbxDouble1),
        sizeof(fbxDouble2),
        sizeof(fbxDouble3),
        sizeof(fbxDouble4),
        sizeof(fbxDouble44),
        sizeof(fbxEnum),
        sizeof(fbxString),
        sizeof(fbxTime),
        sizeof(fbxReference),
        sizeof(fbxBlob),
        sizeof(fbxDistance),
        sizeof(fbxDateTime)
    }

Definition at line 701 of file kfbxtypes.h.