#include <glh_glut_replay.h>
Public Types | |
enum | event_type { DISPLAY, IDLE, KEYBOARD, MENU_STATUS, MOTION, MOUSE, PASSIVE_MOTION, RESHAPE, SPECIAL, TIMER, VISIBILITY } |
Public Member Functions | |
virtual void | dispatch ()=0 |
glut_event (event_type t) | |
virtual | ~glut_event () |
Public Attributes | |
const event_type | type |
Definition at line 55 of file glh_glut_replay.h.
DISPLAY | |
IDLE | |
KEYBOARD | |
MENU_STATUS | |
MOTION | |
MOUSE | |
PASSIVE_MOTION | |
RESHAPE | |
SPECIAL | |
TIMER | |
VISIBILITY |
Definition at line 57 of file glh_glut_replay.h.
glh::glut_event::glut_event | ( | event_type | t | ) | [inline] |
Definition at line 62 of file glh_glut_replay.h.
virtual glh::glut_event::~glut_event | ( | ) | [inline, virtual] |
Definition at line 63 of file glh_glut_replay.h.
virtual void glh::glut_event::dispatch | ( | ) | [pure virtual] |
Implemented in glh::glut_visibility_event, glh::glut_timer_event, glh::glut_special_event, glh::glut_reshape_event, glh::glut_passive_motion_event, glh::glut_mouse_event, glh::glut_motion_event, glh::glut_menu_status_event, glh::glut_keyboard_event, glh::glut_idle_event, and glh::glut_display_event.
Definition at line 65 of file glh_glut_replay.h.