#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.