#include <Camera3DXYZ.h>
Inheritance diagram for OglGui::Camera3DXYZ:


Public Member Functions | |
| Camera3DXYZ (int x, int y, int w, int h, Window *target=0) | |
| Camera3DXYZ (Window *parent, int w, int h, Window *target=0) | |
| Camera3DXYZ (Window *parent, int x, int y, int w, int h, Window *target=0) | |
| void | StatePanCamera (int state) |
| void | StateZoomCamera (int state) |
| void | StateRotateCameraXY (int state) |
| void | StateRotateCameraZ (int state) |
| void | PanCameraXY (SCENE3D *cam, int w, int h) |
| void | ZoomCameraZ (SCENE3D *cam, int w, int h) |
| void | RotateCameraXY (SCENE3D *cam, int w, int h) |
| void | RotateCameraZ (SCENE3D *cam, int w, int h) |
| virtual void | DisplayFunc () |
| virtual void | MouseFunc (int msg, int btn, int state, int x, int y) |
| This function is called by the event handling system everytime the user has moved or clicked the mouse. | |
| virtual void | KeyboardFunc (int c, int state) |
Private Member Functions | |
| void | Init (int w, int h, Window *target) |
Private Attributes | |
| Window * | mTarget |
| bool | mPropagateMouse |
| bool | mTextFeedBack |
| bool | mShowCamCoordinates |
| int | mStatePanCamera |
| int | mStateRotateCameraXY |
| int | mStateRotateCameraZ |
| int | mStateZoomCamera |
| int | mMouseState |
| int | mMouseX |
| int | mMouseY |
| int | mLastX |
| int | mLastY |
| float | mStepFactor |
Definition at line 18 of file Camera3DXYZ.h.
1.5.1