]> git.tdb.fi Git - libs/vr.git/blob - source/libovr/libovrcamera.h
44495b0b3059dfc05a2108f2fd813de8ab3c6015
[libs/vr.git] / source / libovr / libovrcamera.h
1 #ifndef MSP_VR_LIBOVRCAMERA_H_
2 #define MSP_VR_LIBOVRCAMERA_H_
3
4 #include <msp/vr/headtrackingcamera.h>
5
6 namespace Msp {
7 namespace VR {
8
9 class LibOVRSystem;
10
11 class LibOVRCamera: public HeadTrackingCamera
12 {
13 private:
14         const LibOVRSystem &device;
15
16 public:
17         LibOVRCamera(const LibOVRSystem &, const GL::Camera &);
18
19         virtual void reset_tracking();
20         virtual void update();
21 };
22
23 } // namespace VR
24 } // namespace Msp
25
26 #endif