Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/3dview/cameracontroller.h
Show All 22 Lines | |||||
23 | 23 | | |||
24 | #include <Qt3DExtras/QAbstractCameraController> | 24 | #include <Qt3DExtras/QAbstractCameraController> | ||
25 | 25 | | |||
26 | class CameraController : public Qt3DExtras::QAbstractCameraController | 26 | class CameraController : public Qt3DExtras::QAbstractCameraController | ||
27 | { | 27 | { | ||
28 | Q_OBJECT | 28 | Q_OBJECT | ||
29 | public: | 29 | public: | ||
30 | explicit CameraController(Qt3DCore::QNode *parent = nullptr); | 30 | explicit CameraController(Qt3DCore::QNode *parent = nullptr); | ||
31 | ~CameraController(); | 31 | ~CameraController() = default; | ||
32 | 32 | | |||
33 | private: | 33 | private: | ||
34 | void moveCamera(const QAbstractCameraController::InputState &state, float dt) override; | 34 | void moveCamera(const QAbstractCameraController::InputState &state, float dt) override; | ||
35 | }; | 35 | }; |