X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fdisplaydevice.h;fp=source%2Fdisplaydevice.h;h=46dfbaeb8dacca32c998f70f7d74c1d62f1d650e;hp=665ac85697a2ac4f1aa350719bdc735c3ab8f634;hb=7c168688178a2a541d25e559c782bf75f50b6207;hpb=39628c9575865e0be5ae44875989c01ac151ccd2 diff --git a/source/displaydevice.h b/source/displaydevice.h index 665ac85..46dfbae 100644 --- a/source/displaydevice.h +++ b/source/displaydevice.h @@ -1,6 +1,7 @@ #ifndef MSP_VR_DISPLAYDEVICE_H_ #define MSP_VR_DISPLAYDEVICE_H_ +#include #include #include @@ -18,6 +19,8 @@ protected: public: virtual ~DisplayDevice() { } + static DisplayDevice *create_device(const std::string &); + virtual void configure_window(Graphics::Window &) const = 0; virtual void configure_view(StereoView &) const = 0; virtual HeadTrackingCamera *create_camera(const GL::Camera &) = 0;