]> git.tdb.fi Git - libs/vr.git/blobdiff - source/system.h
Add a system creation function with automatic backend detection
[libs/vr.git] / source / system.h
index 0610e29e80db7714d8b7fe31c33290546e1141ab..f7e28b587ec7f1cfd869864b136e059ee658d9c2 100644 (file)
@@ -20,9 +20,11 @@ public:
        virtual ~System() { }
 
        static System *create(const std::string &);
+       static System *create_autodetect();
 
        virtual void configure_window(Graphics::Window &) const = 0;
        virtual void configure_view(StereoView &) const = 0;
+       virtual void set_absolute_tracking(bool) = 0;
        virtual HeadTrackingCamera *create_camera(const GL::Camera &) = 0;
        virtual StereoCombiner *create_combiner(GL::View &) = 0;
 };