X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Flibovr%2Flibovrcamera.h;fp=source%2Flibovr%2Flibovrcamera.h;h=44495b0b3059dfc05a2108f2fd813de8ab3c6015;hp=0000000000000000000000000000000000000000;hb=31c28161d36749d040cbab0099b352f53cad232d;hpb=b6de7d24475dec8f5d6b8148a69cf8b561bc0761 diff --git a/source/libovr/libovrcamera.h b/source/libovr/libovrcamera.h new file mode 100644 index 0000000..44495b0 --- /dev/null +++ b/source/libovr/libovrcamera.h @@ -0,0 +1,26 @@ +#ifndef MSP_VR_LIBOVRCAMERA_H_ +#define MSP_VR_LIBOVRCAMERA_H_ + +#include + +namespace Msp { +namespace VR { + +class LibOVRSystem; + +class LibOVRCamera: public HeadTrackingCamera +{ +private: + const LibOVRSystem &device; + +public: + LibOVRCamera(const LibOVRSystem &, const GL::Camera &); + + virtual void reset_tracking(); + virtual void update(); +}; + +} // namespace VR +} // namespace Msp + +#endif