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;
GLenum type
Definition: khronos-glext.h:6279
int d_active
Definition: coUifPara.h:46
int Typeinfo
Definition: coUifPara.h:28
virtual int preCompute()
do whatever needed before compute CB : enforce that all parameters do sth.
Definition: coUifPara.h:71
Definition: coUifPara.h:23
std::enable_if< I==sizeof...(Tp), void >::type print(Stream &s, const std::tuple< Tp... > &t)
Definition: tokenbuffer_util.h:68
list of all chemical elements
Definition: coConfig.h:26
#define APIEXPORT
Definition: coExport.h:275
int Typeinfo
Definition: coPort.h:29
GLboolean enable
Definition: khronos-glext.h:12389
GLuint const GLchar * name
Definition: khronos-glext.h:6722