| addTimerCallback(void(*func)(int value), int time_ms, int val) | GLUTInterface | [virtual] |
| Exit() | Interface | [static] |
| FIFTH_BUTTON enum value | Interface | |
| flush() | GLUTInterface | [virtual] |
| FOURTH_BUTTON enum value | Interface | |
| getFullScreen(void)=0 | Interface | [pure virtual] |
| GetSharedInstance() | Interface | [inline, static] |
| getTime() | GLUTInterface | [virtual] |
| getWindowHeight() | GLUTInterface | [virtual] |
| getWindowWidth() | GLUTInterface | [virtual] |
| init(int argc, const char *argv[], int width, int height) | GLUTInterface | [protected, virtual] |
| Init(Interface *iface, int argc, const char *argv[], int width, int height) | Interface | [static] |
| LEFT_BUTTON enum value | Interface | |
| MIDDLE_BUTTON enum value | Interface | |
| MouseButtonType enum name | Interface | |
| name() | GLUTInterface | [inline, virtual] |
| repaint() | GLUTInterface | [virtual] |
| RIGHT_BUTTON enum value | Interface | |
| setFullScreen(bool fullScreen) | GLUTInterface | [virtual] |
| setIdleCallback(void(*func)(void)) | GLUTInterface | [virtual] |
| setKeyboardCallback(void(*func)(int key, int x, int y, bool special, bool down)) | GLUTInterface | [virtual] |
| Interface::setKeyboardCallback(void(*func)(int key, int x, int y, bool special, bool down, unsigned int modifiers))=0 | Interface | [pure virtual] |
| setMouseEventCallback(void(*func)(int x, int y, MouseButtonType button, bool down)) | GLUTInterface | [virtual] |
| Interface::setMouseEventCallback(void(*func)(int x, int y, MouseButtonType button, bool down))=0 | Interface | [pure virtual] |
| setMouseMotionCallback(void(*func)(int x, int y)) | GLUTInterface | [virtual] |
| setPaintCallback(void(*func)(void)) | GLUTInterface | [virtual] |
| setRawEventCallback(void(*func)(void *event))=0 | Interface | [pure virtual] |
| setWindowSize(int width, int height) | GLUTInterface | [virtual] |
| start() | GLUTInterface | [virtual] |
| ~Interface() | Interface | [inline, virtual] |