Public Member Functions | |
ViewState (KeyboardEvents::Dispatcher *k, MouseEvents::Dispatcher *m, Window *w, View *v) | |
Vector3 | findTrackballPos (unsigned x, unsigned y) |
Primary resource: http://www.mactech.com/articles/mactech/Vol.15/15.03/NaturalObjectRotation. | |
void | depthMarkerModeOn () |
void | depthMarkerModeOff () |
void | trackballMode (unsigned x, unsigned y, bool press) |
void | trackballDepthMode (unsigned x, unsigned y, bool press) |
void | trackballChangeDepthMode (unsigned x, unsigned y, bool press) |
void | travelMode (unsigned, unsigned, bool press) |
void | yawAndPitchMode (unsigned, unsigned, bool press) |
void | changeDepth (unsigned xAbs, unsigned yAbs, int xRel, int yRel) |
void | trackballRoll (unsigned xAbs, unsigned yAbs, int xRel, int yRel) |
Primary resource: http://www.mactech.com/articles/mactech/Vol.15/15.03/NaturalObjectRotation. | |
void | travel (unsigned xAbs, unsigned yAbs, int xRel, int yRel) |
void | yawAndPitch (unsigned xAbs, unsigned yAbs, int xRel, int yRel) |
void | sensorModeOn () |
void | sensorModeOff () |
void | sensorTrack (unsigned, unsigned, int, int) |
void | sensorActivate (unsigned, unsigned, bool press) |
Public Attributes | |
bool | showDepthMarker |
double | markerDepth |
KeyboardEvents::Dispatcher * | keybordDispatcher |
MouseEvents::Dispatcher * | mouseDispatcher |
Window * | window |
View * | view |
Vector3 | trackballPos |
double | trackballRadius |
bool | sensorMode |
bool | sensorUpdate |
Ref< Window::MouseCursor > | sensorMouseCursor |
Ref< Window::MouseCursor > | overSensorMouseCursor |
bool | pointingDeviceActive |
Definition at line 185 of file scene_view.C.