1 #ifndef MSP_VR_OPENVRCONTROLLER_H_
2 #define MSP_VR_OPENVRCONTROLLER_H_
4 #include <msp/vr/motioncontroller.h>
11 class OpenVRController: public MotionController
19 unsigned last_packet_number;
22 OpenVRController(OpenVRSystem &);
23 virtual ~OpenVRController();
25 virtual std::string get_button_name(unsigned) const;
26 virtual std::string get_axis_name(unsigned) const;
28 int get_index() const { return index; }
30 void event(const Event &);
31 virtual void update();
32 void update_input_state();