KFbxDataType
#include<kfbxdatatypes.h>

List of all members.

Detailed Description

FBX SDK data type class.

Definition at line65of filekfbxdatatypes.h.


Constructor and Destructor.

 KFbxDataType()
 Constructor.
 KFbxDataType(KFbxDataTypeconst&pDataType)
 Copy constructor.
void Destroy()
 Destroy this datatype.
 KFbxDataType(KFbxTypeInfoHandleconst&pTypeInfoHandle)
 Constructor.
 ~KFbxDataType()
 Destructor.

boolean operation

bool operator==(constKFbxDataType&pDataType) const
 Equality operator.
bool operator!=(constKFbxDataType&pDataType) const
 Non-equality operator.

Public Member Functions

KFbxDataTypeoperator=(constKFbxDataType&pDataType)
 Assignment operator.
bool Valid() const
 Test whether this datatype is a valid datatype.
bool Is(constKFbxDataType&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.
KFbxTypeInfoHandleconst& GetTypeInfoHandle() const
 Retrieve the information handle of this data type.

Constructor&Destructor Documentation

Constructor.

KFbxDataType(KFbxDataTypeconst& pDataType ) 

Copy constructor.

KFbxDataType(KFbxTypeInfoHandleconst& pTypeInfoHandle ) 

Constructor.

Parameters:
pTypeInfoHandle Type information handle

Destructor.

Member Function Documentation

void Destroy( ) 

Destroy this datatype.

KFbxDataType&operator=(constKFbxDataTypepDataType ) [inline]

Assignment operator.

Parameters:
pDataType Datatype whose value is assigned to this datatype.
Returns:
this datatype

Definition at line98of filekfbxdatatypes.h.

ReferencesmTypeInfoHandle.

bool operator==(constKFbxDataTypepDataType ) const[inline]

Equality operator.

Parameters:
pDataType Datatype to compare to.
Returns:
trueif equal,falseotherwise.

Definition at line109of filekfbxdatatypes.h.

ReferencesmTypeInfoHandle.

bool operator!=(constKFbxDataTypepDataType ) const[inline]

Non-equality operator.

Parameters:
pDataType Datatype to compare to.
Returns:
trueif unequal,falseotherwise.

Definition at line115of filekfbxdatatypes.h.

ReferencesmTypeInfoHandle.

bool Valid( ) const[inline]

Test whether this datatype is a valid datatype.

Returns:
trueif valid,falseotherwise.

Definition at line122of filekfbxdatatypes.h.

ReferencesKFbxPropertyHandle::Valid().

bool Is(constKFbxDataTypepDataType ) const[inline]

Test if this datatype is the specified datatype.

Parameters:
pDataType Datatype to compare to.
Returns:
trueif this datatype is the specified datatype,falseotherwise.

Definition at line128of filekfbxdatatypes.h.

ReferencesmTypeInfoHandle.

EFbxType GetType( ) const

Retrieve this data type.

Returns:
this data type.

Referenced byKFbxStreamOptions::SetOption().

const char* GetName( ) const

Retrieve data type name.

Returns:
data type name.

KFbxTypeInfoHandleconst&GetTypeInfoHandle( ) const[inline]

Retrieve the information handle of this data type.

Returns:
information handle of this data type.

Definition at line146of filekfbxdatatypes.h.