11 #ifndef hifi_FancyCamera_h
12 #define hifi_FancyCamera_h
14 #include <shared/Camera.h>
16 #include <EntityTypes.h>
18 class FancyCamera :
public Camera {
44 Q_PROPERTY(QUuid cameraEntity READ getCameraEntity WRITE setCameraEntity)
47 FancyCamera() : Camera() {}
49 EntityItemPointer getCameraEntityPointer()
const {
return _cameraEntity; }
50 PickRay computePickRay(
float x,
float y)
const override;
61 QUuid getCameraEntity()
const;
73 void setCameraEntity(QUuid entityID);
76 EntityItemPointer _cameraEntity;