#ifndef __ROP_Field3D_h__
#define __ROP_Field3D_h__
#define STR_PARM(name, vi, t) \
{ evalString(str, name, vi, t); }
#define INT_PARM(name, vi, t) \
{ return evalInt(name, vi, t); }
namespace HDK_Sample {
enum {
ROP_F3D_RENDER,
ROP_F3D_RENDER_CTRL,
ROP_F3D_TRANGE,
ROP_F3D_FRANGE,
ROP_F3D_TAKE,
ROP_F3D_SOPPATH,
ROP_F3D_SOPOUTPUT,
ROP_F3D_GRIDTYPE,
ROP_F3D_BITDEPTH,
ROP_F3D_COLLATE,
ROP_F3D_INITSIM,
ROP_F3D_ALFPROGRESS,
ROP_F3D_TPRERENDER,
ROP_F3D_PRERENDER,
ROP_F3D_LPRERENDER,
ROP_F3D_TPREFRAME,
ROP_F3D_PREFRAME,
ROP_F3D_LPREFRAME,
ROP_F3D_TPOSTFRAME,
ROP_F3D_POSTFRAME,
ROP_F3D_LPOSTFRAME,
ROP_F3D_TPOSTRENDER,
ROP_F3D_POSTRENDER,
ROP_F3D_LPOSTRENDER,
ROP_F3D_MAXPARMS
};
public:
protected:
~ROP_Field3D() override;
public:
int INITSIM()
bool ALFPROGRESS()
private:
};
}
#undef STR_PARM
#undef STR_SET
#undef STR_GET
#endif