Cortex  10.0.0-a4
Protected Member Functions | List of all members
IECoreMaya::ColorSplineParameterHandler< S > Class Template Reference

A ParameterHandler which deals with color splines, templated on the Spline type itself. More...

#include <ColorSplineParameterHandler.h>

+ Inheritance diagram for IECoreMaya::ColorSplineParameterHandler< S >:

Protected Member Functions

virtual MPlug doCreate (IECore::ConstParameterPtr parameter, const MString &plugName, MObject &node) const
 
virtual MStatus doUpdate (IECore::ConstParameterPtr parameter, MPlug &plug) const
 
virtual MStatus doSetValue (IECore::ConstParameterPtr parameter, MPlug &plug) const
 
virtual MStatus doSetValue (const MPlug &plug, IECore::ParameterPtr parameter) const
 
- Protected Member Functions inherited from IECoreMaya::ParameterHandler
MPlug finishCreating (IECore::ConstParameterPtr parameter, MPlug &plug) const
 
MPlug finishCreating (IECore::ConstParameterPtr parameter, MObject &attribute, MObject &node) const
 An overload for the above function which accepts an attribute for which a plug needs to be made.
 
MStatus finishUpdating (IECore::ConstParameterPtr parameter, MPlug &plug) const
 
MStatus finishUpdating (IECore::ConstParameterPtr parameter, MObject &attribute, MObject &node) const
 An overload for the above function which accepts an attribute for which a plug needs to be made.
 
virtual MStatus doRestore (const MPlug &plug, IECore::ParameterPtr parameter) const
 

Additional Inherited Members

- Public Types inherited from IECore::RefCounted
typedef size_t RefCount
 
- Public Member Functions inherited from IECore::RefCounted
 IE_CORE_DECLAREMEMBERPTR (RefCounted)
 
void addRef () const
 Add a reference to the current object.
 
void removeRef () const
 Remove a reference from the current object.
 
RefCount refCount () const
 Returns the current reference count.
 
- Static Public Member Functions inherited from IECoreMaya::ParameterHandler
static MPlug create (IECore::ConstParameterPtr parameter, const MString &plugName, MObject &node)
 
static MStatus update (IECore::ConstParameterPtr parameter, MPlug &plug)
 
static MStatus setValue (IECore::ConstParameterPtr parameter, MPlug &plug)
 Sets the value of plug to reflect the value of parameter.
 
static MStatus setValue (const MPlug &plug, IECore::ParameterPtr parameter)
 Sets the value of parameter to reflect the value of plug.
 
static MStatus restore (const MPlug &plug, IECore::ParameterPtr parameter)
 
- Static Protected Member Functions inherited from IECoreMaya::ParameterHandler
static ConstParameterHandlerPtr create (IECore::ConstParameterPtr parameter)
 Return a handler which can deal with the given parameter.
 
static ConstParameterHandlerPtr create (IECore::ConstObjectPtr object)
 Return a handler which can deal with the given object.
 
static ConstParameterHandlerPtr create (IECore::TypeId id)
 Return a handler which can deal with an object or parameter of the given type id.
 

Detailed Description

template<typename S>
class IECoreMaya::ColorSplineParameterHandler< S >

A ParameterHandler which deals with color splines, templated on the Spline type itself.


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