Cortex  10.0.0-a4
Static Public Member Functions | Static Public Attributes | List of all members
IECoreMaya::TransientParameterisedHolderNode Class Reference

#include <TransientParameterisedHolderNode.h>

+ Inheritance diagram for IECoreMaya::TransientParameterisedHolderNode:

Static Public Member Functions

static void * creator ()
 
static MStatus initialize ()
 
- Static Public Member Functions inherited from IECoreMaya::ParameterisedHolder< BaseType >
static void * creator ()
 
static MStatus initialize ()
 

Static Public Attributes

static MTypeId id
 
static MString typeName
 
- Static Public Attributes inherited from IECoreMaya::ParameterisedHolder< BaseType >
static MTypeId id
 
static MString typeName
 
static MObject aParameterisedClassName
 
static MObject aParameterisedVersion
 
static MObject aParameterisedSearchPathEnvVar
 

Additional Inherited Members

- Public Member Functions inherited from IECoreMaya::ParameterisedHolder< BaseType >
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)
 
- Public Member Functions inherited from IECoreMaya::ParameterisedHolderInterface
IECore::ParameterisedInterfacegetParameterisedInterface ()
 Convenience method to return dynamic_cast<IECore::ParameterisedInterface *>( getParameterised().get() )
 
IECore::ParameterisedInterfacegetParameterisedInterface (std::string *className, int *classVersion=0, std::string *searchPathEnvVar=0)
 
- Protected Member Functions inherited from IECoreMaya::ParameterisedHolder< BaseType >
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.
 
- Protected Attributes inherited from IECoreMaya::ParameterisedHolder< BaseType >
IECore::RunTimeTypedPtr m_parameterised
 
bool m_failedToLoad
 
- Static Protected Attributes inherited from IECoreMaya::ParameterisedHolder< BaseType >
static const std::string g_attributeNamePrefix
 

Detailed Description

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.

Member Data Documentation

MTypeId IECoreMaya::TransientParameterisedHolderNode::id
static

This is a template class instantiated into many different classes, so we specialise these in the implementation.


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