#include <glh_glut.h>
Public Member Functions | |
virtual void | disable () |
virtual void | disable () |
virtual void | display () |
virtual void | display () |
virtual void | enable () |
virtual void | enable () |
glut_interactor () | |
glut_interactor () | |
virtual void | idle () |
virtual void | idle () |
virtual void | keyboard (unsigned char key, int x, int y) |
virtual void | keyboard (unsigned char key, int x, int y) |
virtual void | menu_status (int status, int x, int y) |
virtual void | menu_status (int status, int x, int y) |
virtual void | motion (int x, int y) |
virtual void | motion (int x, int y) |
virtual void | mouse (int button, int state, int x, int y) |
virtual void | mouse (int button, int state, int x, int y) |
virtual void | passive_motion (int x, int y) |
virtual void | passive_motion (int x, int y) |
virtual void | reshape (int w, int h) |
virtual void | reshape (int w, int h) |
virtual void | special (int key, int x, int y) |
virtual void | special (int key, int x, int y) |
virtual void | timer (int value) |
virtual void | timer (int value) |
virtual void | visibility (int v) |
virtual void | visibility (int v) |
Public Attributes | |
bool | enabled |
Definition at line 62 of file glh_glut.h.
glh::glut_interactor::glut_interactor | ( | ) | [inline] |
Definition at line 65 of file glh_glut.h.
glh::glut_interactor::glut_interactor | ( | ) | [inline] |
Definition at line 69 of file glh_glut2.h.
virtual void glh::glut_interactor::disable | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_simple_mouse_interactor, and glh::glut_simple_mouse_interactor.
Definition at line 80 of file glh_glut.h.
virtual void glh::glut_interactor::disable | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_simple_mouse_interactor, and glh::glut_simple_mouse_interactor.
Definition at line 84 of file glh_glut2.h.
virtual void glh::glut_interactor::display | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 67 of file glh_glut.h.
virtual void glh::glut_interactor::display | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 71 of file glh_glut2.h.
virtual void glh::glut_interactor::enable | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_simple_mouse_interactor, and glh::glut_simple_mouse_interactor.
Definition at line 79 of file glh_glut.h.
virtual void glh::glut_interactor::enable | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_simple_mouse_interactor, and glh::glut_simple_mouse_interactor.
Definition at line 83 of file glh_glut2.h.
virtual void glh::glut_interactor::idle | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 68 of file glh_glut.h.
virtual void glh::glut_interactor::idle | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 72 of file glh_glut2.h.
virtual void glh::glut_interactor::keyboard | ( | unsigned char | key, |
int | x, | ||
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 69 of file glh_glut.h.
virtual void glh::glut_interactor::keyboard | ( | unsigned char | key, |
int | x, | ||
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 73 of file glh_glut2.h.
virtual void glh::glut_interactor::menu_status | ( | int | status, |
int | x, | ||
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 70 of file glh_glut.h.
virtual void glh::glut_interactor::menu_status | ( | int | status, |
int | x, | ||
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 74 of file glh_glut2.h.
virtual void glh::glut_interactor::motion | ( | int | x, |
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_simple_mouse_interactor, glh::glut_simple_mouse_interactor, glh::glut_simple_interactor, glh::glut_simple_interactor, glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 71 of file glh_glut.h.
virtual void glh::glut_interactor::motion | ( | int | x, |
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_simple_mouse_interactor, glh::glut_simple_mouse_interactor, glh::glut_simple_interactor, glh::glut_simple_interactor, glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 75 of file glh_glut2.h.
Reimplemented in glh::glut_simple_mouse_interactor, glh::glut_simple_mouse_interactor, glh::glut_simple_interactor, glh::glut_simple_interactor, glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 72 of file glh_glut.h.
Reimplemented in glh::glut_simple_mouse_interactor, glh::glut_simple_mouse_interactor, glh::glut_simple_interactor, glh::glut_simple_interactor, glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 76 of file glh_glut2.h.
virtual void glh::glut_interactor::passive_motion | ( | int | x, |
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 73 of file glh_glut.h.
virtual void glh::glut_interactor::passive_motion | ( | int | x, |
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 77 of file glh_glut2.h.
virtual void glh::glut_interactor::reshape | ( | int | w, |
int | h | ||
) | [inline, virtual] |
Reimplemented in glh::glut_simple_mouse_interactor, glh::glut_simple_mouse_interactor, glh::glut_simple_interactor, glh::glut_simple_interactor, glh::glut_perspective_reshaper, glh::glut_perspective_reshaper, glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 74 of file glh_glut.h.
virtual void glh::glut_interactor::reshape | ( | int | w, |
int | h | ||
) | [inline, virtual] |
Reimplemented in glh::glut_simple_mouse_interactor, glh::glut_simple_mouse_interactor, glh::glut_simple_interactor, glh::glut_simple_interactor, glh::glut_perspective_reshaper, glh::glut_perspective_reshaper, glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 78 of file glh_glut2.h.
virtual void glh::glut_interactor::special | ( | int | key, |
int | x, | ||
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 75 of file glh_glut.h.
virtual void glh::glut_interactor::special | ( | int | key, |
int | x, | ||
int | y | ||
) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 79 of file glh_glut2.h.
virtual void glh::glut_interactor::timer | ( | int | value | ) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 76 of file glh_glut.h.
virtual void glh::glut_interactor::timer | ( | int | value | ) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 80 of file glh_glut2.h.
virtual void glh::glut_interactor::visibility | ( | int | v | ) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 77 of file glh_glut.h.
virtual void glh::glut_interactor::visibility | ( | int | v | ) | [inline, virtual] |
Reimplemented in glh::glut_callbacks, glh::glut_callbacks, and glh::glut_replay.
Definition at line 81 of file glh_glut2.h.
Definition at line 82 of file glh_glut.h.