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