18 const plVec3& GetOrbitPoint()
const;
19 void SetOrbitPoint(
const plVec3& vPos);
21 static float ConvertCameraSpeed(plUInt32 uiSpeedIdx);
24 virtual void DoFocusLost(
bool bCancel)
override;
26 virtual plEditorInput DoKeyPressEvent(QKeyEvent* e)
override;
27 virtual plEditorInput DoKeyReleaseEvent(QKeyEvent* e)
override;
28 virtual plEditorInput DoMousePressEvent(QMouseEvent* e)
override;
29 virtual plEditorInput DoMouseReleaseEvent(QMouseEvent* e)
override;
30 virtual plEditorInput DoMouseMoveEvent(QMouseEvent* e)
override;
31 virtual plEditorInput DoWheelEvent(QWheelEvent* e)
override;
36 virtual void UpdateContext()
override;
38 void SetMoveSpeed(plInt32 iSpeed);
40 void SetCurrentMouseMode();
41 void DeactivateIfLast();
49 bool m_bMoveCameraInPlane;
51 bool m_bSlideForwards;
52 bool m_bPanOrbitPoint;
53 float m_fSlideForwardsDistance;
54 bool m_bOpenMenuOnMouseUp;
59 bool m_bSlowDown =
false;
60 bool m_bMoveForwards =
false;
61 bool m_bMoveBackwards =
false;
62 bool m_bMoveRight =
false;
63 bool m_bMoveLeft =
false;
64 bool m_bMoveUp =
false;
65 bool m_bMoveDown =
false;
66 bool m_bMoveForwardsInPlane =
false;
67 bool m_bMoveBackwardsInPlane =
false;
68 bool m_bDidMoveMouse[3] = {
false,
false,
false};
70 bool m_bRotateLeft =
false;
71 bool m_bRotateRight =
false;
72 bool m_bRotateUp =
false;
73 bool m_bRotateDown =
false;
Definition CameraMoveContext.h:10