#include <lvt/Examiner.h>
Inheritance diagram for Examiner:
An Examiner is a mouse interface to a rotation. When attached to a window via Wnd::SetInputHandler, an Examiner will translate horizontal mouse movement into a rotation about the local Y-axis, and vertical mouse movement into a rotation about the local X-axis. This can be thought of as moving the camera in an altitude-azimuth orientation with respect to the subgraph following the Examiner.
Public Member Functions | |
virtual bool | OnLButtonDown (class Wnd *w, int x, int y) |
The left mouse button has been pressed. | |
virtual bool | OnLButtonUp (class Wnd *w, int x, int y) |
The left mouse button has been released. | |
virtual bool | OnMouseMove (class Wnd *w, int x, int y) |
The mouse has been moved. | |
void | Render () |
Renders the object. |
|
The left mouse button has been pressed.
Reimplemented from InputHandler. |
|
The left mouse button has been released.
Reimplemented from InputHandler. |
|
The mouse has been moved.
Reimplemented from InputHandler. |
|
Renders the object. Draws the object and/or modifies the OpenGL state appropriately. Implements Node. |