X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fopenvr%2Fopenvrcombiner.h;fp=source%2Fopenvr%2Fopenvrcombiner.h;h=ad4a37d8a99758ee8f65e4e120bf282ff613ce75;hp=0000000000000000000000000000000000000000;hb=78598b41009aeabb7f9b4b4ddc05b68e7edd6eb6;hpb=ca9e343224762bd43c91af1b15ecba12ebf3e991 diff --git a/source/openvr/openvrcombiner.h b/source/openvr/openvrcombiner.h new file mode 100644 index 0000000..ad4a37d --- /dev/null +++ b/source/openvr/openvrcombiner.h @@ -0,0 +1,28 @@ +#ifndef MSP_VR_OPENVRCOMBINER_H_ +#define MSP_VR_OPENVRCOMBINER_H_ + +#include + +namespace Msp { +namespace VR { + +class OpenVRDevice; + +class OpenVRCombiner: public StereoCombiner +{ +private: + struct Private; + + OpenVRDevice &device; + +public: + OpenVRCombiner(OpenVRDevice &); + + virtual void prepare() const; + virtual void render(const GL::Texture2D &, const GL::Texture2D &) const; +}; + +} // namespace VR +} // namespace Msp + +#endif