#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.