#include <glh_glut_replay.h>

Public Types | |
| enum | recorder_mode { RECORD, PLAY, STOP } |
Public Member Functions | |
| void | dispatch_accumulated_events () |
| virtual void | display () |
| void | erase () |
| glut_replay () | |
| virtual void | idle () |
| virtual void | keyboard (unsigned char key, int x, int y) |
| virtual void | menu_status (int status, int x, int y) |
| virtual void | motion (int x, int y) |
| virtual void | mouse (int button, int state, int x, int y) |
| virtual void | passive_motion (int x, int y) |
| bool | playing () |
| virtual void | reshape (int w, int h) |
| virtual void | special (int key, int x, int y) |
| virtual void | timer (int value) |
| virtual void | visibility (int v) |
| virtual | ~glut_replay () |
Public Attributes | |
| std::list< glut_event * > | event_list |
| std::list< glut_event * >::iterator | it |
| recorder_mode | mode |
| bool | paused |
Definition at line 164 of file glh_glut_replay.h.
Definition at line 166 of file glh_glut_replay.h.
| glh::glut_replay::glut_replay | ( | ) | [inline] |
Definition at line 171 of file glh_glut_replay.h.
| virtual glh::glut_replay::~glut_replay | ( | ) | [inline, virtual] |
Definition at line 178 of file glh_glut_replay.h.
| void glh::glut_replay::dispatch_accumulated_events | ( | ) | [inline] |
Definition at line 253 of file glh_glut_replay.h.
| virtual void glh::glut_replay::display | ( | ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 181 of file glh_glut_replay.h.
| void glh::glut_replay::erase | ( | ) | [inline] |
Definition at line 274 of file glh_glut_replay.h.
| virtual void glh::glut_replay::idle | ( | ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 186 of file glh_glut_replay.h.
| virtual void glh::glut_replay::keyboard | ( | unsigned char | key, |
| int | x, | ||
| int | y | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 191 of file glh_glut_replay.h.
| virtual void glh::glut_replay::menu_status | ( | int | status, |
| int | x, | ||
| int | y | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 196 of file glh_glut_replay.h.
| virtual void glh::glut_replay::motion | ( | int | x, |
| int | y | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 201 of file glh_glut_replay.h.
Reimplemented from glh::glut_interactor.
Definition at line 206 of file glh_glut_replay.h.
| virtual void glh::glut_replay::passive_motion | ( | int | x, |
| int | y | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 211 of file glh_glut_replay.h.
| bool glh::glut_replay::playing | ( | ) | [inline] |
Definition at line 251 of file glh_glut_replay.h.
| virtual void glh::glut_replay::reshape | ( | int | w, |
| int | h | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 216 of file glh_glut_replay.h.
| virtual void glh::glut_replay::special | ( | int | key, |
| int | x, | ||
| int | y | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 221 of file glh_glut_replay.h.
| virtual void glh::glut_replay::timer | ( | int | value | ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 237 of file glh_glut_replay.h.
| virtual void glh::glut_replay::visibility | ( | int | v | ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 242 of file glh_glut_replay.h.
| std::list<glut_event *> glh::glut_replay::event_list |
Definition at line 284 of file glh_glut_replay.h.
| std::list<glut_event *>::iterator glh::glut_replay::it |
Definition at line 285 of file glh_glut_replay.h.
Definition at line 286 of file glh_glut_replay.h.
Definition at line 287 of file glh_glut_replay.h.