X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fdisplaydevice.h;h=665ac85697a2ac4f1aa350719bdc735c3ab8f634;hp=b309a8341bd1f01afafe7c8f54ec1c3af3654e12;hb=ca9e343224762bd43c91af1b15ecba12ebf3e991;hpb=d8b7f621f37d8bcad572b06f7288084b5ad6eb8c diff --git a/source/displaydevice.h b/source/displaydevice.h index b309a83..665ac85 100644 --- a/source/displaydevice.h +++ b/source/displaydevice.h @@ -2,6 +2,7 @@ #define MSP_VR_DISPLAYDEVICE_H_ #include +#include namespace Msp { namespace VR { @@ -17,9 +18,10 @@ protected: public: virtual ~DisplayDevice() { } + virtual void configure_window(Graphics::Window &) const = 0; virtual void configure_view(StereoView &) const = 0; - virtual HeadTrackingCamera *create_camera(const GL::Camera &) const = 0; - virtual StereoCombiner *create_combiner() const = 0; + virtual HeadTrackingCamera *create_camera(const GL::Camera &) = 0; + virtual StereoCombiner *create_combiner(GL::View &) = 0; }; } // namespace VR