Public Types | Public Member Functions | Public Attributes
glh::glut_replay Struct Reference

#include <glh_glut_replay.h>

Inheritance diagram for glh::glut_replay:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 164 of file glh_glut_replay.h.


Member Enumeration Documentation

Enumerator:
RECORD 
PLAY 
STOP 

Definition at line 166 of file glh_glut_replay.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

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.

virtual void glh::glut_replay::mouse ( int  button,
int  state,
int  x,
int  y 
) [inline, virtual]

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.


Member Data Documentation

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.


The documentation for this struct was generated from the following file:


nao_openni
Author(s): Bener SUAY
autogenerated on Mon Jan 6 2014 11:27:52