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