X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fmotioncontroller.h;fp=source%2Fmotioncontroller.h;h=959e056cd8c6c1b537951bb8161d7f0d6c1dfd83;hp=9cdd6221318bbf84b6c9c75f1e61f25c593d1a14;hb=697c2e06a90574c4526afe2d7d57edca099d2ceb;hpb=80785cc981166c5faacfcc41476b3d2ffdb65c4a diff --git a/source/motioncontroller.h b/source/motioncontroller.h index 9cdd622..959e056 100644 --- a/source/motioncontroller.h +++ b/source/motioncontroller.h @@ -11,6 +11,9 @@ class StereoView; class MotionController: public Input::Device { +public: + sigc::signal signal_tracking_state_changed; + protected: StereoView *view; Msp::GL::Matrix matrix; @@ -21,6 +24,7 @@ public: void attach_to_view(StereoView &); void detach_from_view(); + virtual bool is_tracked() const = 0; const GL::Matrix &get_matrix() const { return matrix; } virtual void update() = 0; protected: