35 #ifndef IECOREMAYA_IMAGEPLANEHOLDER_H
36 #define IECOREMAYA_IMAGEPLANEHOLDER_H
38 #include "IECore/Op.h"
40 #include "IECoreMaya/ParameterisedHolder.h"
42 #include "maya/MPxImagePlane.h"
55 virtual void postConstructor();
57 static void *creator();
58 static MStatus initialize();
61 virtual MStatus setDependentsDirty(
const MPlug &plug, MPlugArray &plugArray );
62 virtual MStatus loadImageMap (
const MString &fileName,
int frame, MImage &image );
65 MStatus
setOp(
const std::string &className,
int classVersion );
67 IECore::OpPtr
getOp( std::string *className = 0,
int *classVersion = 0 );
73 #endif // IECOREMAYA_IMAGEPLANEHOLDER_H
A class which holds an Op, expected to return an ImagePrimitive, which is then placed onto an ImagePl...
Definition: ImagePlaneHolder.h:48
MStatus setOp(const std::string &className, int classVersion)
Calls setParameterised( className, classVersion, "IECORE_OP_PATHS" ).
The IECoreMaya namespace holds all the functionality of libIECoreMaya.
Definition: BoolParameterHandler.h:44
Definition: ParameterisedHolder.h:70
IECore::OpPtr getOp(std::string *className=0, int *classVersion=0)
Returns runTimeCast( getParameterised( className, classVersion ) ).