26 #ifndef __ROP_Dumper_h__
27 #define __ROP_Dumper_h__
31 #define STR_PARM(name, idx, vi, t) \
32 { evalString(str, name, &ifdIndirect[idx], vi, t); }
33 #define INT_PARM(name, idx, vi, t) \
34 { return evalInt(name, &ifdIndirect[idx], vi, t); }
36 #define STR_SET(name, idx, vi, t) \
37 { setString(str, name, ifdIndirect[idx], vi, t); }
38 #define STR_GET(name, idx, vi, t) \
39 { evalStringRaw(str, name, &ifdIndirect[idx], vi, t); }
44 namespace HDK_Sample {
89 static int *ifdIndirect;
static OP_TemplatePair * getTemplatePair()
Provides access to our parm templates.
GT_API const UT_StringHolder time
#define STR_PARM(name, idx, vi, t)
ROP_Dumper(OP_Network *net, const char *name, OP_Operator *entry)
ROP_RENDER_CODE endRender() override
GLuint const GLchar * name
void OUTPUT(UT_String &str, fpreal t)
A convenience method to evaluate our custom file parameter.
static OP_VariablePair * getVariablePair()
Provides access to our variables.
static OP_Node * myConstructor(OP_Network *net, const char *name, OP_Operator *op)
Creates an instance of this node.
int startRender(int nframes, fpreal s, fpreal e) override
ROP_RENDER_CODE renderFrame(fpreal time, UT_Interrupt *boss) override