Go to the source code of this file.
#define PI_REGISTER |
( |
|
name, |
|
|
|
classname |
|
) |
| |
Value:classname::init classname::initializer; \
classname::init::init() \
void addPI(const char *name, void *cs)
PI_API PI_ClassManager * PIgetClassManager()
GLuint const GLchar * name
Definition at line 57 of file PI_ClassManager.h.
Value:class init {
public: init();
int dummy; }; \
static init initializer;
constexpr enabler dummy
An instance to use in EnableIf.
Definition at line 53 of file PI_ClassManager.h.
#define SELECTOR_REGISTER |
( |
|
name, |
|
|
|
data, |
|
|
|
classname |
|
) |
| |
Value:classname::init classname::initializer; \
classname::init::init() \
(void *)classname::ourConstructor); }
PI_API PI_ClassManager * PIgetClassManager()
void addSelector(const char *name, void *data, void *cs)
GLuint const GLchar * name
Definition at line 76 of file PI_ClassManager.h.
#define SELECTOR_REGISTER_TABLE_BEGIN |
( |
|
classname | ) |
|
Value:classname::init classname::initializer; \
classname::init::init() \
GLenum GLenum GLsizei void * table
Definition at line 86 of file PI_ClassManager.h.
#define SELECTOR_REGISTER_TABLE_END |
( |
| ) |
|
Value:
for(
int i = 0;
table[i].myName; i++ ) \
table[i].myConstructor); }
PI_API PI_ClassManager * PIgetClassManager()
void addSelector(const char *name, void *data, void *cs)
GLenum GLenum GLsizei void * table
* for(int i=0;i< n_subtasks;++i)*tasks.push(pool-> push(myfunc))
Definition at line 94 of file PI_ClassManager.h.
#define SELECTOR_SETUP |
( |
| ) |
|
Value:class init {
public: init();
int dummy; }; \
static init initializer;
constexpr enabler dummy
An instance to use in EnableIf.
Definition at line 72 of file PI_ClassManager.h.
#define SELECTOR_SETUP_TABLE |
( |
| ) |
|
Value:class init {
public: init();
int dummy; }; \
static init initializer;
constexpr enabler dummy
An instance to use in EnableIf.
Definition at line 82 of file PI_ClassManager.h.
Enumerator |
---|
PI_GEOTYPE_INVALID |
|
PI_GEOTYPE_POINTS |
|
PI_GEOTYPE_EDGES |
|
PI_GEOTYPE_PRIMITIVES |
|
PI_GEOTYPE_VERTICES |
|
PI_GEOTYPE_BREAKPOINTS |
|
PI_NUM_GEOTYPES |
|
Definition at line 103 of file PI_ClassManager.h.