This reference page is linked to from the following overview topics: List of Python FBX classes.
FBX SDK data type class.
ImportScene/DisplayAnimation.cxx, ImportScene/DisplayMaterial.cxx, and ImportScene/DisplayUserProperties.cxx.
Definition at line 36 of file kfbxdatatypes.h.
#include <kfbxdatatypes.h>
Public Member Functions |
|
KFbxDataType & | operator= (const KFbxDataType &pDataType) |
Assignment operator. |
|
bool | Valid () const |
Test whether this datatype is a valid
datatype. |
|
bool | Is (const KFbxDataType &pDataType) const |
Test if this datatype is the specified
datatype. |
|
EFbxType | GetType () const |
Retrieve this data type. |
|
const char * | GetName () const |
Retrieve data type name. |
|
KFbxTypeInfoHandle const & | GetTypeInfoHandle () const |
Retrieve the information handle of this data
type. |
|
Static Public Member Functions |
|
static KFbxDataType | Create (const char *pName, EFbxType pType) |
static KFbxDataType | Create (const char *pName, KFbxDataType const &pDataType) |
Friends |
|
class | KFbxSdkManager |
Constructor and Destructor. |
|
KFbxDataType () | |
Constructor. |
|
KFbxDataType (KFbxDataType const &pDataType) | |
Copy constructor. |
|
void | Destroy () |
Destroy this datatype. |
|
KFbxDataType (KFbxTypeInfoHandle const &pTypeInfoHandle) | |
Constructor. |
|
~KFbxDataType () | |
Destructor. |
|
boolean operation |
|
bool | operator== (const KFbxDataType &pDataType) const |
Equality operator. |
|
bool | operator!= (const KFbxDataType &pDataType) const |
Non-equality operator. |
KFbxDataType | ( | ) |
Constructor.
KFbxDataType | ( | KFbxDataType const & | pDataType | ) |
Copy constructor.
pDataType | Another KFbxDataType object copied to this one. |
KFbxDataType | ( | KFbxTypeInfoHandle const & | pTypeInfoHandle | ) |
Constructor.
pTypeInfoHandle | Type information handle |
~KFbxDataType | ( | ) |
Destructor.
static KFbxDataType Create | ( | const char * | pName, |
EFbxType | pType | ||
) | [static] |
static KFbxDataType Create | ( | const char * | pName, |
KFbxDataType const & | pDataType | ||
) | [static] |
void Destroy | ( | ) |
Destroy this datatype.
KFbxDataType& operator= | ( | const KFbxDataType & | pDataType | ) | [inline] |
Assignment operator.
pDataType | Datatype whose value is assigned to this datatype. |
Definition at line 71 of file kfbxdatatypes.h.
{ mTypeInfoHandle=pDataType.mTypeInfoHandle; return *this; }
bool operator== | ( | const KFbxDataType & | pDataType | ) | const [inline] |
Equality operator.
pDataType | Datatype to compare to. |
true
if equal,false
otherwise.Definition at line 82 of file kfbxdatatypes.h.
{ return mTypeInfoHandle==pDataType.mTypeInfoHandle; }
bool operator!= | ( | const KFbxDataType & | pDataType | ) | const [inline] |
Non-equality operator.
pDataType | Datatype to compare to. |
true
if unequal,false
otherwise.Definition at line 88 of file kfbxdatatypes.h.
{ return mTypeInfoHandle!=pDataType.mTypeInfoHandle; }
bool Valid | ( | ) | const [inline] |
Test whether this datatype is a valid datatype.
true
if valid, false
otherwise.Definition at line 95 of file kfbxdatatypes.h.
{ return mTypeInfoHandle.Valid(); }
bool Is | ( | const KFbxDataType & | pDataType | ) | const [inline] |
Test if this datatype is the specified datatype.
pDataType | Datatype to compare to. |
true
if this datatype is the specified datatype,
false
otherwise.Definition at line 101 of file kfbxdatatypes.h.
{ return mTypeInfoHandle.Is(pDataType.mTypeInfoHandle); }
EFbxType GetType | ( | ) | const |
Retrieve this data type.
const char* GetName | ( | ) | const |
Retrieve data type name.
KFbxTypeInfoHandle const& GetTypeInfoHandle | ( | ) | const [inline] |
Retrieve the information handle of this data type.
Definition at line 119 of file kfbxdatatypes.h.
{ return mTypeInfoHandle; }
friend class KFbxSdkManager
[friend] |
Definition at line 121 of file kfbxdatatypes.h.