#include <ProteinParameterGroup.h>

Public Member Functions |
|
| ProteinParameterGroup (autodesk::platform::assets::IAssetInstance *assetInstance) | |
|
virtual awSupport::ParameterGroupRef |
clone () const |
| virtual bool | operator== (const awSupport::ParameterGroup &other) const |
| virtual bool | isEquivalent (const awSupport::ParameterGroup &other) const |
| bool | isEquivalent (const ProteinParameterGroup &other) const |
| virtual awSupport::ParameterRef | createParameter (const awString::IString &name, awSupport::Parameter::Type type, const awString::IString &valueAsString) |
| virtual bool | addParameter (const awSupport::ParameterRef ¶meter) |
| virtual awSupport::ParameterRef | getParameterByName (const awString::IString &name) const |
| virtual int | getParameterCount () const |
| virtual bool | removeParameter (const awSupport::ParameterRef ¶meter) |
| virtual bool | removeAllParameters () |
|
virtual awSupport::ParameterIteratorRef |
getIterator () const |
| ProteinParameterIteratorRef | getNativeIterator () const |
| awSupport::ParameterIteratorRef | getExtensionParameterIterator () const |
| size_t | getUIDefinitionCount () const |
| awString::IString | getUIDefinition (int index=0) const |
| autodesk::platform::assets::IAssetInstance * | getAssetInstance () |
| awString::IString | getAssetIdentifier () |
| void | dbgPrintParameters (const char *prefix) const |
|
virtual awSupport::ParameterGroupRef |
getConnectedParameterGroup (const awString::IString &name) const |
| void | getProteinLinkedParametersPaths (aw::list< awString::IString > &linkedPathList, const awString::IString &type) |
| void | handleLinkTextureTransforms (autodesk::platform::assets::IAssetInstance *parentAsset, awString::IString &linkedPath, aw::list< awString::IString > &linkedPathList, const awString::IString &type) |
Protected Types |
|
| typedef
aw::map < awString::IString, awSupport::ParameterRef > |
SourceParameterMap |
Protected Member Functions |
|
| ~ProteinParameterGroup () | |
| autodesk::platform::assets::IAssetInstance * | getConnectedIAssetInstance (autodesk::platform::assets::IAssetInstance &assetInstance, const awString::IString &path) const |
Protected Attributes |
|
| autodesk::platform::assets::IAssetInstance * | myAssetInstance |
| SourceParameterMap | mySourceParameterMap |
| int | myParameterCount |
| awString::IString | myAssetIdentifier |
| ProteinExtensionParameterList | myExtensionParams |
typedef aw::map<awString::IString, awSupport::ParameterRef>
SourceParameterMap [protected] |
| ProteinParameterGroup | ( | autodesk::platform::assets::IAssetInstance * | assetInstance | ) | [explicit] |
| ~ProteinParameterGroup | ( | ) | [protected] |
| virtual awSupport::ParameterGroupRef clone | ( | ) | const [virtual] |
Implements ParameterGroup.
| virtual bool operator== | ( | const awSupport::ParameterGroup & | other | ) | const [virtual] |
Implements ParameterGroup.
| virtual bool isEquivalent | ( | const awSupport::ParameterGroup & | other | ) | const [virtual] |
Implements ParameterGroup.
| bool isEquivalent | ( | const ProteinParameterGroup & | other | ) | const |
| virtual awSupport::ParameterRef createParameter | ( | const awString::IString & | name, |
| awSupport::Parameter::Type | type, | ||
| const awString::IString & | valueAsString | ||
| ) | [virtual] |
Implements ParameterGroup.
| virtual bool addParameter | ( | const awSupport::ParameterRef & | parameter | ) | [virtual] |
Implements ParameterGroup.
| virtual awSupport::ParameterRef getParameterByName | ( | const awString::IString & | name | ) | const [virtual] |
Reimplemented from ParameterGroup.
| virtual int getParameterCount | ( | ) | const [virtual] |
Implements ParameterGroup.
| virtual bool removeParameter | ( | const awSupport::ParameterRef & | parameter | ) | [virtual] |
Implements ParameterGroup.
| virtual bool removeAllParameters | ( | ) | [virtual] |
Implements ParameterGroup.
| virtual awSupport::ParameterIteratorRef getIterator | ( | ) | const [virtual] |
Implements ParameterGroup.
| ProteinParameterIteratorRef getNativeIterator | ( | ) | const |
| awSupport::ParameterIteratorRef getExtensionParameterIterator | ( | ) | const |
| size_t getUIDefinitionCount | ( | ) | const |
| awString::IString getUIDefinition | ( | int | index = 0 |
) | const |
| autodesk::platform::assets::IAssetInstance* getAssetInstance | ( | ) |
| awString::IString getAssetIdentifier | ( | ) |
| void dbgPrintParameters | ( | const char * | prefix | ) | const |
| virtual awSupport::ParameterGroupRef getConnectedParameterGroup | ( | const awString::IString & | name | ) | const [virtual] |
Implements ParameterGroup.
| void getProteinLinkedParametersPaths | ( | aw::list< awString::IString > & | linkedPathList, |
| const awString::IString & | type | ||
| ) |
| void handleLinkTextureTransforms | ( | autodesk::platform::assets::IAssetInstance * | parentAsset, |
| awString::IString & | linkedPath, | ||
| aw::list< awString::IString > & | linkedPathList, | ||
| const awString::IString & | type | ||
| ) |
| autodesk::platform::assets::IAssetInstance* getConnectedIAssetInstance | ( | autodesk::platform::assets::IAssetInstance & | assetInstance, |
| const awString::IString & | path | ||
| ) | const [protected] |
autodesk::platform::assets::IAssetInstance*
myAssetInstance [protected] |
SourceParameterMap
mySourceParameterMap [mutable, protected] |
int
myParameterCount [mutable, protected] |
awString::IString
myAssetIdentifier [protected] |
ProteinExtensionParameterList
myExtensionParams [mutable, protected] |