KFbxBindingTableEntry Class Reference

#include <kfbxbindingtableentry.h>

List of all members.


Detailed Description

A binding table entry stores a binding between a source and a destination.

Users should not instantiate this class directly!

Definition at line 55 of file kfbxbindingtableentry.h.


Constructor and Destructor

  KFbxBindingTableEntry ()
  Constructor.
  KFbxBindingTableEntry (KFbxBindingTableEntry const &pEntry)
  Copy constructor.
  ~KFbxBindingTableEntry ()
  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.

Public Member Functions

KFbxBindingTableEntry operator= (KFbxBindingTableEntry const &pEntry)
  Assignment operator.

Constructor & Destructor Documentation

Constructor.

KFbxBindingTableEntry ( KFbxBindingTableEntry const &  pEntry  ) 

Copy constructor.

Parameters:
pEntry  KFbxBindingTableEntry to be copied.

Destructor.


Member Function Documentation

void SetSource ( const char *  pSource  ) 

Set the source.

Parameters:
pSource  The source to set.

const char* GetSource (  )  const

Retrieve the source.

Referenced by GetBoundPropertyValue().

void SetDestination ( const char *  pDestination  ) 

Set the destination.

Parameters:
pDestination  The destination to set.

const char* GetDestination (  )  const

Retrieve the destination.

void SetEntryType ( const char *  pType,
bool  pAsSource  
)

Set the source type or destination type.

Parameters:
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.

Parameters:
pAsSource  Flag indicates source type or destination type to get.
Returns:
Source type or destination type.

Referenced by GetBoundPropertyValue().

void* GetUserDataPtr (  ) 

Retrieve user data pointer.

Returns:
User data pointer.

const void* GetUserDataPtr (  )  const

Retrieve user data pointer.

Returns:
User data pointer.

void SetUserDataPtr ( void *  pData  ) 

Set user data pointer.

Parameters:
pData  user data pointer.

KFbxBindingTableEntry& operator= ( KFbxBindingTableEntry const &  pEntry  ) 

Assignment operator.

Parameters:
pEntry  KFbxBindingTableEntry assigned to this one.
KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry
KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry KFbxBindingTableEntry