9 #include "orbitcontroller.h"
10 #include "firstpersoncontroller.h"
11 #include "orthocontroller.h"
15 class CameraControllerInstance;
16 class KeyReleaseEvent;
55 virtual void getDependentComponents(std::vector<rtti::TypeInfo>& components)
const override;
87 void storeLastPerspTransform();
96 glm::vec3 mLastPerspPos;
97 glm::quat mLastPerspRotate;
Definition: entityptr.h:107
Definition: entityptr.h:15
nap::EntityPtr mLookAtTarget
Property: 'LookAtTarget' Object to look at, used by the orbit and ortho controller.
Definition: cameracontroller.h:57
Definition: cameracontroller.h:67
Definition: cameracomponent.h:38
Definition: cameracontroller.h:46
Definition: inputevent.h:70
Definition: errorstate.h:19
ECameraMode operator&(ECameraMode a, ECameraMode b)
Definition: cameracontroller.h:36
Definition: inputevent.h:83
ECameraMode operator|(ECameraMode a, ECameraMode b)
Definition: cameracontroller.h:37
ECameraMode
Definition: cameracontroller.h:21
Definition: firstpersoncontroller.h:54
Definition: orbitcontroller.h:57
Definition: component.h:43
Definition: component.h:151
Definition: orthocontroller.h:53
Definition: templateapp.h:17