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)