#include <glh_glut.h>

Classes | |
| struct | activate_condition |
Public Member Functions | |
| virtual void | apply_inverse_transform ()=0 |
| virtual void | apply_inverse_transform ()=0 |
| virtual void | apply_transform ()=0 |
| virtual void | apply_transform ()=0 |
| virtual matrix4f | get_inverse_transform ()=0 |
| virtual matrix4f | get_inverse_transform ()=0 |
| virtual matrix4f | get_transform ()=0 |
| virtual matrix4f | get_transform ()=0 |
| glut_simple_interactor () | |
| glut_simple_interactor () | |
| 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) |
| void | reshape (int w, int h) |
| void | reshape (int w, int h) |
| virtual void | update () |
| virtual void | update () |
Public Attributes | |
| int | activate_on |
| bool | active |
| activate_condition | cond [2] |
| int | dx |
| int | dy |
| int | height |
| int | mode |
| int | modifiers |
| int | num_modes |
| bool | use_modifiers |
| int | width |
| int | x |
| int | x0 |
| int | y |
| int | y0 |
Definition at line 320 of file glh_glut.h.
| glh::glut_simple_interactor::glut_simple_interactor | ( | ) | [inline] |
Definition at line 323 of file glh_glut.h.
| glh::glut_simple_interactor::glut_simple_interactor | ( | ) | [inline] |
Definition at line 357 of file glh_glut2.h.
| virtual void glh::glut_simple_interactor::apply_inverse_transform | ( | ) | [pure virtual] |
| virtual void glh::glut_simple_interactor::apply_inverse_transform | ( | ) | [pure virtual] |
| virtual void glh::glut_simple_interactor::apply_transform | ( | ) | [pure virtual] |
| virtual void glh::glut_simple_interactor::apply_transform | ( | ) | [pure virtual] |
| virtual matrix4f glh::glut_simple_interactor::get_inverse_transform | ( | ) | [pure virtual] |
| virtual matrix4f glh::glut_simple_interactor::get_inverse_transform | ( | ) | [pure virtual] |
| virtual matrix4f glh::glut_simple_interactor::get_transform | ( | ) | [pure virtual] |
| virtual matrix4f glh::glut_simple_interactor::get_transform | ( | ) | [pure virtual] |
| virtual void glh::glut_simple_interactor::motion | ( | int | X, |
| int | Y | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 352 of file glh_glut.h.
| virtual void glh::glut_simple_interactor::motion | ( | int | X, |
| int | Y | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 391 of file glh_glut2.h.
| virtual void glh::glut_simple_interactor::mouse | ( | int | button, |
| int | state, | ||
| int | X, | ||
| int | Y | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 333 of file glh_glut.h.
| virtual void glh::glut_simple_interactor::mouse | ( | int | button, |
| int | state, | ||
| int | X, | ||
| int | Y | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 365 of file glh_glut2.h.
| void glh::glut_simple_interactor::reshape | ( | int | w, |
| int | h | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 362 of file glh_glut.h.
| void glh::glut_simple_interactor::reshape | ( | int | w, |
| int | h | ||
| ) | [inline, virtual] |
Reimplemented from glh::glut_interactor.
Definition at line 401 of file glh_glut2.h.
| virtual void glh::glut_simple_interactor::update | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_mouse_to_keyboard, glh::glut_rotate, glh::glut_trackball, glh::glut_trackball, glh::glut_dolly, glh::glut_translator, and glh::glut_pan.
Definition at line 372 of file glh_glut.h.
| virtual void glh::glut_simple_interactor::update | ( | ) | [inline, virtual] |
Reimplemented in glh::glut_mouse_to_keyboard, glh::glut_rotate, glh::glut_trackball, glh::glut_trackball, glh::glut_dolly, glh::glut_translator, and glh::glut_pan.
Definition at line 411 of file glh_glut2.h.
Definition at line 374 of file glh_glut.h.
Definition at line 377 of file glh_glut.h.
Definition at line 426 of file glh_glut2.h.
Definition at line 380 of file glh_glut.h.
Definition at line 380 of file glh_glut.h.
Definition at line 381 of file glh_glut.h.
Definition at line 433 of file glh_glut2.h.
Definition at line 376 of file glh_glut.h.
Definition at line 432 of file glh_glut2.h.
Definition at line 375 of file glh_glut.h.
Definition at line 381 of file glh_glut.h.
Definition at line 379 of file glh_glut.h.
Definition at line 378 of file glh_glut.h.
Definition at line 379 of file glh_glut.h.
Definition at line 378 of file glh_glut.h.