#include <glh_interactors.h>
Public Member Functions | |
matrix4f | get_inverse_transform () |
matrix4f | get_transform () |
void | increment_rotation () |
void | rotate (int x0, int y0, int x1, int y1) |
trackball () | |
void | update (int x0, int y0, int x1, int y1) |
Public Attributes | |
vec3f | centroid |
rotationf | incr |
bool | invert_increment |
bool | legacy_mode |
vec3f | offset |
const rotationf * | parent_rotation |
rotationf | r |
float | radius |
float | scale |
Definition at line 101 of file glh_interactors.h.
glh::trackball::trackball | ( | ) | [inline] |
Definition at line 104 of file glh_interactors.h.
matrix4f glh::trackball::get_inverse_transform | ( | ) | [inline] |
Reimplemented in glh::glut_trackball, and glh::glut_trackball.
Definition at line 191 of file glh_interactors.h.
matrix4f glh::trackball::get_transform | ( | ) | [inline] |
Reimplemented in glh::glut_trackball, and glh::glut_trackball.
Definition at line 182 of file glh_interactors.h.
void glh::trackball::increment_rotation | ( | ) | [inline] |
Reimplemented in glh::glut_trackball.
Definition at line 175 of file glh_interactors.h.
Definition at line 114 of file glh_interactors.h.
Definition at line 117 of file glh_interactors.h.
Reimplemented in glh::glut_trackball.
Definition at line 203 of file glh_interactors.h.
Reimplemented in glh::glut_trackball.
Definition at line 206 of file glh_interactors.h.
Reimplemented in glh::glut_trackball.
Definition at line 200 of file glh_interactors.h.
Reimplemented in glh::glut_trackball.
Definition at line 205 of file glh_interactors.h.
Definition at line 208 of file glh_interactors.h.
Reimplemented in glh::glut_trackball.
Definition at line 201 of file glh_interactors.h.
Reimplemented in glh::glut_trackball.
Definition at line 202 of file glh_interactors.h.
float glh::trackball::radius |
Definition at line 207 of file glh_interactors.h.
float glh::trackball::scale |
Reimplemented in glh::glut_trackball.
Definition at line 204 of file glh_interactors.h.