A binding table entry stores a binding between a source and a destination.
Users should not instantiate this class directly, but always call FbxBindingTableBase::AddNewEntry() to create a new entry in the binding table.
Definition at line 31 of file fbxbindingtableentry.h.
#include <fbxbindingtableentry.h>
Public Member Functions |
|
| FbxBindingTableEntry & | operator= (const FbxBindingTableEntry &pEntry) |
| Assignment operator. |
|
Protected Attributes |
|
| FbxString | mSource |
| FbxString | mDestination |
| FbxString | mSourceType |
| FbxString | mDestinationType |
| void * | mData |
Constructor and Destructor |
|
| FbxBindingTableEntry () | |
| Constructor. |
|
| FbxBindingTableEntry (const FbxBindingTableEntry &pEntry) | |
| Copy constructor. |
|
| ~FbxBindingTableEntry () | |
| Destructor. |
|
Access |
|
| void | SetSource (const char *pSource) |
| Set the source. |
|
| const char * | GetSource () const |
| Retrieve the source. |
|
| void | SetDestination (const char *pDestination) |
| Set the destination. |
|
| const char * | GetDestination () const |
| Retrieve the destination. |
|
| void | SetEntryType (const char *pType, bool pAsSource) |
| Set the source type or destination type.
|
|
| const char * | GetEntryType (bool pAsSource) const |
| Get the source type or destination type.
|
|
| void * | GetUserDataPtr () |
| Retrieve user data pointer. |
|
| const void * | GetUserDataPtr () const |
| Retrieve user data pointer. |
|
| void | SetUserDataPtr (void *pData) |
| Set user data pointer. |
|
Constructor.
| FbxBindingTableEntry | ( | const FbxBindingTableEntry & | pEntry | ) |
Copy constructor.
| pEntry | FbxBindingTableEntry to be copied. |
| ~FbxBindingTableEntry | ( | ) |
Destructor.
| void SetSource | ( | const char * | pSource | ) |
| const char* GetSource | ( | ) | const |
| void SetDestination | ( | const char * | pDestination | ) |
| const char* GetDestination | ( | ) | const |
Retrieve the destination.
| void SetEntryType | ( | const char * | pType, |
| bool | pAsSource | ||
| ) |
Set the source type or destination type.
| pType | The source type or destination type to set. |
| pAsSource | Flag indicates source type or destination type to set. |
| const char* GetEntryType | ( | bool | pAsSource | ) | const |
Get the source type or destination type.
| pAsSource | Flag indicates source type or destination type to get. |
| void* GetUserDataPtr | ( | ) |
| const void* GetUserDataPtr | ( | ) | const |
| void SetUserDataPtr | ( | void * | pData | ) |
| FbxBindingTableEntry& operator= | ( | const FbxBindingTableEntry & | pEntry | ) |
Assignment operator.
| pEntry | FbxBindingTableEntry assigned to this one. |
Definition at line 115 of file fbxbindingtableentry.h.
FbxString
mDestination [protected] |
Definition at line 116 of file fbxbindingtableentry.h.
FbxString
mSourceType [protected] |
Definition at line 117 of file fbxbindingtableentry.h.
FbxString
mDestinationType [protected] |
Definition at line 118 of file fbxbindingtableentry.h.
void*
mData [protected] |
Definition at line 119 of file fbxbindingtableentry.h.