|
virtual void | postConstructor () |
|
virtual MStatus | setDependentsDirty (const MPlug &plug, MPlugArray &plugArray) |
|
virtual MStatus | shouldSave (const MPlug &plug, bool &isSaving) |
|
virtual MStatus | setParameterised (IECore::RunTimeTypedPtr p) |
|
virtual MStatus | setParameterised (const std::string &className, int classVersion, const std::string &searchPathEnvVar) |
|
virtual MStatus | updateParameterised () |
|
virtual IECore::RunTimeTypedPtr | getParameterised (std::string *className=0, int *classVersion=0, std::string *searchPathEnvVar=0) |
|
virtual MStatus | setNodeValues () |
|
virtual MStatus | setNodeValue (IECore::ParameterPtr pa) |
|
virtual MStatus | setParameterisedValues () |
|
virtual MStatus | setParameterisedValue (IECore::ParameterPtr pa) |
|
virtual MPlug | parameterPlug (IECore::ConstParameterPtr parameter) |
|
virtual IECore::ParameterPtr | plugParameter (const MPlug &plug) |
|
IECore::ParameterisedInterface * | getParameterisedInterface () |
| Convenience method to return dynamic_cast<IECore::ParameterisedInterface *>( getParameterised().get() )
|
|
IECore::ParameterisedInterface * | getParameterisedInterface (std::string *className, int *classVersion=0, std::string *searchPathEnvVar=0) |
|
MStatus | setParameterisedValues (bool lazy) |
|
MStatus | createOrUpdateAttribute (IECore::ParameterPtr parameter, const MString &attributeName, bool callRestore=false) |
| Creates an attribute to represent the specified parameter, or updates an existing attribute.
|
|
IECore::RunTimeTypedPtr | m_parameterised |
|
bool | m_failedToLoad |
|
static const std::string | g_attributeNamePrefix |
|
The TransientParameterisedHolderNode is a special type of ParameterisedHolderNode which only exists for the purposes of being able to create Attribute Editor panels out of "thin air". One of thse node types can be created temporarily for this purpose, having the same lifespan as the UI's containing layout.