X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fopenvr%2Fopenvrcamera.h;fp=source%2Fopenvr%2Fopenvrcamera.h;h=ff86817e9c950fd4bc8ab94bb725b11584a006f0;hp=0000000000000000000000000000000000000000;hb=78598b41009aeabb7f9b4b4ddc05b68e7edd6eb6;hpb=ca9e343224762bd43c91af1b15ecba12ebf3e991 diff --git a/source/openvr/openvrcamera.h b/source/openvr/openvrcamera.h new file mode 100644 index 0000000..ff86817 --- /dev/null +++ b/source/openvr/openvrcamera.h @@ -0,0 +1,26 @@ +#ifndef MSP_VR_OPENVRCAMERA_H_ +#define MSP_VR_OPENVRCAMERA_H_ + +#include + +namespace Msp { +namespace VR { + +class OpenVRDevice; + +class OpenVRCamera: public HeadTrackingCamera +{ +private: + const OpenVRDevice &device; + +public: + OpenVRCamera(const OpenVRDevice &, const GL::Camera &); + + virtual void reset_tracking(); + virtual void update(); +}; + +} // namespace VR +} // namespace Msp + +#endif