8 #ifndef _CO_PARA_PORT_H_
9 #define _CO_PARA_PORT_H_
32 static Typeinfo numericType(
const char *typeStr);
59 virtual void setActive(
int isActive);
68 virtual int paramChange() = 0;
77 virtual void initialize() = 0;
80 virtual void print(ostream &str)
const;
83 virtual int switchable()
const;
92 virtual void disable();
95 virtual Kind kind()
const;
101 void para_error(
const char *what);
104 virtual const char *getTypeString()
const = 0;
107 virtual const char *getValString()
const = 0;
110 virtual void setValString(
const char *str) = 0;
Definition: coUifPara.h:23
int d_active
Definition: coUifPara.h:46
GLboolean enable
Definition: khronos-glext.h:12389
GLenum type
Definition: khronos-glext.h:6279
int Typeinfo
Definition: coPort.h:29
#define APIEXPORT
Definition: coExport.h:251
virtual int preCompute()
do whatever needed before compute CB : enforce that all parameters do sth.
Definition: coUifPara.h:71
int Typeinfo
Definition: coUifPara.h:28
GLuint const GLchar * name
Definition: khronos-glext.h:6722