#include <kfbxdatatypes.h>
Definition at line 59 of file kfbxdatatypes.h.
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. |
|
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 |
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 94 of file kfbxdatatypes.h.
References mTypeInfoHandle.
bool operator== | ( | const KFbxDataType & | pDataType | ) | const [inline] |
Equality operator.
pDataType | Datatype to compare to. |
true
if equal,false
otherwise.Definition at line 105 of file kfbxdatatypes.h.
References mTypeInfoHandle.
bool operator!= | ( | const KFbxDataType & | pDataType | ) | const [inline] |
Non-equality operator.
pDataType | Datatype to compare to. |
true
if unequal,false
otherwise.Definition at line 111 of file kfbxdatatypes.h.
References mTypeInfoHandle.
bool Valid | ( | ) | const [inline] |
Test whether this datatype is a valid datatype.
true
if valid, false
otherwise.Definition at line 118 of file kfbxdatatypes.h.
References KFbxPropertyHandle::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 124 of file kfbxdatatypes.h.
References 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 142 of file kfbxdatatypes.h.
Referenced by KFbxProperty::Find(), and KFbxProperty::FindHierarchical().
friend class KFbxSdkManager [friend] |
Definition at line 144 of file kfbxdatatypes.h.