X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fdisplaydevice.h;h=46dfbaeb8dacca32c998f70f7d74c1d62f1d650e;hp=665ac85697a2ac4f1aa350719bdc735c3ab8f634;hb=c07c707c480f4e989caee17541187f08f136d216;hpb=a7cabd8db417583e7d31349ddecb0bee86d624cb 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;