Public Member Functions | |
void | InitArcball () |
Inits the arcball object. | |
void | MousePress (int width, int height, int x, int y, MouseButtons button) |
Handles a mouse press event. | |
bool | MouseDrag (int width, int height, int x, int y, MouseButtons button) |
Handles a mouse drag event. | |
void | MouseRelease () |
Handles a mouse release event. | |
void | MouseWheel (int ticks) |
Handles a mouse wheel event. | |
void | ApplyTransform () |
Applys the arcball transformations. | |
void | ApplyRotationOnly () |
Applys only the rotation. | |
void | ApplyTransformInverted () |
Applys the inverted arcball transformations. |
void Visualization::TaoOpenGL::Arcball::ApplyRotationOnly | ( | ) | [inline] |
Applys only the rotation.
void Visualization::TaoOpenGL::Arcball::ApplyTransform | ( | ) | [inline] |
Applys the arcball transformations.
void Visualization::TaoOpenGL::Arcball::ApplyTransformInverted | ( | ) | [inline] |
Applys the inverted arcball transformations.
void Visualization::TaoOpenGL::Arcball::InitArcball | ( | ) | [inline] |
Inits the arcball object.
bool Visualization::TaoOpenGL::Arcball::MouseDrag | ( | int | width, | |
int | height, | |||
int | x, | |||
int | y, | |||
MouseButtons | button | |||
) | [inline] |
Handles a mouse drag event.
void Visualization::TaoOpenGL::Arcball::MousePress | ( | int | width, | |
int | height, | |||
int | x, | |||
int | y, | |||
MouseButtons | button | |||
) | [inline] |
Handles a mouse press event.
void Visualization::TaoOpenGL::Arcball::MouseRelease | ( | ) | [inline] |
Handles a mouse release event.
void Visualization::TaoOpenGL::Arcball::MouseWheel | ( | int | ticks | ) | [inline] |
Handles a mouse wheel event.