16 #ifndef __PRM_BatchList__
17 #define __PRM_BatchList__
26 class prm_BatchOpInfo;
40 int size,
void *
data=0)
46 bool validate()
const;
49 int entries()
const {
return myParms.entries(); }
57 void setEvaluator(
int opid);
63 void setEvaluated(
int batch_idx,
int parmlist_idx);
70 for (
int i = myParms.entries(); i-- > 0; )
71 myParms(i)->clearEvaluated();
75 for (
int i = myParms.entries(); i-- > 0; )
76 myParms(i)->clearValueSet();
PRM_BatchParm * addParm(const char *name, PRM_BatchType type, int size, void *data=0)
GLint GLint GLsizei GLint GLenum GLenum type
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
GLuint const GLchar * name
PRM_BatchParm * operator()(int i)