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 28 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 |
Retrieve the source.
| 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 107 of file fbxbindingtableentry.h.
FbxString mDestination [protected] |
Definition at line 108 of file fbxbindingtableentry.h.
FbxString mSourceType [protected] |
Definition at line 109 of file fbxbindingtableentry.h.
FbxString mDestinationType [protected] |
Definition at line 110 of file fbxbindingtableentry.h.
void* mData [protected] |
Definition at line 111 of file fbxbindingtableentry.h.