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.