Public Member Functions

FbxBindingTableBase Class Reference

Search for all occurrences

Detailed Description

A binding table represents a collection of bindings from source types such as FbxObject, or FbxLayerElements to destinations which can be of similar types.

FbxBindingTableEntry.

Definition at line 30 of file fbxbindingtablebase.h.

#include <fbxbindingtablebase.h>

Inheritance diagram for FbxBindingTableBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

FbxBindingTableEntryAddNewEntry ()
 Adds a new entry to the binding table.
size_t GetEntryCount () const
 Query the number of table entries.
FbxBindingTableEntry const & GetEntry (size_t pIndex) const
 Access a table entry.
FbxBindingTableEntryGetEntry (size_t pIndex)
 Access a table entry.
FbxBindingTableEntry const * GetEntryForSource (char const *pSrcName) const
 Retrieve the table entry for the given source value.
FbxBindingTableEntry const * GetEntryForDestination (char const *pDestName) const
 Retrieve the table entry for the given destination value.
virtual FbxObjectCopy (const FbxObject &pObject)
 Copy an object content into this object.

Member Function Documentation

FbxBindingTableEntry& AddNewEntry ( )

Adds a new entry to the binding table.

Returns:
The new entry.
size_t GetEntryCount ( ) const

Query the number of table entries.

Returns:
The number of entries.
FbxBindingTableEntry const& GetEntry ( size_t  pIndex) const

Access a table entry.

Parameters:
pIndexValid range is [0, GetEntryCount()-1].
Returns:
A valid table entry if pIndex is valid. Otherwise the value is undefined.
FbxBindingTableEntry& GetEntry ( size_t  pIndex)

Access a table entry.

Parameters:
pIndexValid range is [0, GetEntryCount()-1].
Returns:
A valid table entry if pIndex is valid. Otherwise the value is undefined.
FbxBindingTableEntry const* GetEntryForSource ( char const *  pSrcName) const

Retrieve the table entry for the given source value.

Parameters:
pSrcNameThe source value to query.
Returns:
The corresponding entry, or NULL if no entry in the table has a source equal in value to pSrcName.
FbxBindingTableEntry const* GetEntryForDestination ( char const *  pDestName) const

Retrieve the table entry for the given destination value.

Parameters:
pDestNameThe destination value to query.
Returns:
The corresponding entry, or NULL if no entry in the table has a destination equal in value to pDestName.
virtual FbxObject& Copy ( const FbxObject pObject) [virtual]

Copy an object content into this object.

Parameters:
pObjectThe source object to copy data from.
Returns:
Returns the destination object being modified by the source.
Remarks:
This function replace the assignment operator (operator=). It will copy all property values and the name. Connections are NOT copied.

Reimplemented from FbxObject.


The documentation for this class was generated from the following file:

FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase
FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase FbxBindingTableBase