 Related help topics:
 Related help topics: #include <MExternalContentLocationTable.h>
This is a table of the all the external content locations for a given MPxNode.
It is a subset of the information contained in MExternalContentInfo: it has as many entries, but each entry only states the key and location.
While MExternalContentInfoTable is meant to query external content from a MPxNode, MExternalContentLocationTable is meant to pass modified locations back to the MPxNode.
Key: Same as for MExternalContentInfoTable.
Value: New location of the content for this entry (path, URI, ...).
 Examples:
 Examples: | Public Member Functions | |
| MExternalContentLocationTable () | |
| Class constructor. | |
| ~MExternalContentLocationTable () | |
| Class destructor. | |
| MStatus | addEntry (const MString &key, const MString &location) | 
| Adds an external content location and its key to the table.  More... | |
| MStatus | getEntry (unsigned int index, MString &key, MString &location) const | 
| NO SCRIPT SUPPORT.  More... | |
| MStatus | getLocation (const MString &key, MString &location) const | 
| NO SCRIPT SUPPORT.  More... | |
| unsigned int | length () const | 
| Retrieves the number of entries in the table.  More... | |
| Friends | |
| class | MPxNode | 
| class | MFnDependencyNode | 
Adds an external content location and its key to the table.
| [in] | key | An arbitrary string defined by the node. This will typically be an attribute name for situations where the content location is stored verbatim in a plug's value. | 
| [in] | location | Full path to the content referenced by the key. | 
 Examples:
 Examples: NO SCRIPT SUPPORT.
Retrieves an entry's key and location based on its index in the table.
| [in] | index | Position of the entry to retrieve information from. | 
| [out] | key | See documentation for MExternalContentLocationTable::addEntry. | 
| [out] | location | See documentation for MExternalContentLocationTable::addEntry. | 
Note: In Python, this method has a different signature:
 Examples:
 Examples: NO SCRIPT SUPPORT.
Retrieves an entry's location based on the associated key.
| [in] | key | See documentation for MExternalContentLocationTable::addEntry. | 
| [out] | location | See documentation for MExternalContentLocationTable::addEntry. | 
Note: In Python, this method has a different signature:
The function returns a string.
 Examples:
 Examples: | unsigned int length | ( | ) | const | 
Retrieves the number of entries in the table.
 Examples:
 Examples: