16 #ifndef __PRM_BatchList__
17 #define __PRM_BatchList__
25 class prm_BatchOpInfo;
36 int size,
void *
data=0)
42 bool validate()
const;
45 int entries()
const {
return myParms.entries(); }
53 void setEvaluator(
int opid);
59 void setEvaluated(
int batch_idx,
int parmlist_idx);
66 for (
int i = myParms.entries(); i-- > 0; )
67 myParms(i)->clearEvaluated();
71 for (
int i = myParms.entries(); i-- > 0; )
72 myParms(i)->clearValueSet();
PRM_BatchParm * addParm(const char *name, PRM_BatchType type, int size, void *data=0)
GLuint const GLchar * name
PRM_BatchParm * operator()(int i)