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

A class which holds an Op, expected to return an ImagePrimitive, which is then placed onto an ImagePlane. More...

#include <ImagePlaneHolder.h>

+ Inheritance diagram for IECoreMaya::ImagePlaneHolder:

Public Member Functions

virtual void postConstructor ()
 
virtual MStatus setDependentsDirty (const MPlug &plug, MPlugArray &plugArray)
 
virtual MStatus loadImageMap (const MString &fileName, int frame, MImage &image)
 
MStatus setOp (const std::string &className, int classVersion)
 Calls setParameterised( className, classVersion, "IECORE_OP_PATHS" ).
 
IECore::OpPtr getOp (std::string *className=0, int *classVersion=0)
 Returns runTimeCast<Op>( getParameterised( className, classVersion ) ).
 
- Public Member Functions inherited from IECoreMaya::ParameterisedHolder< BaseType >
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)
 

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 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

- 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

A class which holds an Op, expected to return an ImagePrimitive, which is then placed onto an ImagePlane.


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