X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fsystem.h;h=e52c05f6da4c7a7855a1c637f7750ec553fa6f71;hp=69b93a15d3220a02abcaf38d52440ffcea7eaaab;hb=HEAD;hpb=7ad8d41683649816d3d162f614dc8bb585053311 diff --git a/source/system.h b/source/system.h index 69b93a1..e52c05f 100644 --- a/source/system.h +++ b/source/system.h @@ -4,6 +4,7 @@ #include #include #include +#include "motioncontroller.h" namespace Msp { namespace VR { @@ -29,6 +30,9 @@ public: virtual bool get_absolute_tracking() const { return false; } virtual HeadTrackingCamera *create_camera(const GL::Camera &) = 0; virtual StereoCombiner *create_combiner(GL::View &) = 0; + virtual MotionController *create_controller(); + + virtual void tick() { } }; } // namespace VR