#include <MRViewer/MRSpaceMouseHandlerHidapi.h>
Public Member Functions | |
| HandlerHidapi () | |
| ~HandlerHidapi () override | |
| bool | initialize () override |
| initialize device | |
| void | handle () override |
| handle device state and call Viewer signals | |
| bool | hasValidDeviceConnected () const |
| returns true if this handler has connected device | |
| Public Member Functions inherited from MR::SpaceMouse::Handler | |
| virtual | ~Handler ()=default |
| Public Member Functions inherited from MR::PostFocusListener | |
| MR_ADD_CTOR_DELETE_MOVE (PostFocusListener) | |
| virtual | ~PostFocusListener ()=default |
| virtual void | connect (Viewer *viewer, int group, boost::signals2::connect_position pos) override |
| Public Member Functions inherited from MR::ConnectionHolder | |
| virtual | ~ConnectionHolder ()=default |
| virtual void | disconnect () |
| Public Member Functions inherited from MR::IConnectable | |
| virtual | ~IConnectable ()=default |
Additional Inherited Members | |
| Protected Attributes inherited from MR::ConnectionHolder | |
| boost::signals2::scoped_connection | connection_ |
| MR::SpaceMouse::HandlerHidapi::HandlerHidapi | ( | ) |
|
override |
|
overridevirtual |
handle device state and call Viewer signals
Implements MR::SpaceMouse::Handler.
| bool MR::SpaceMouse::HandlerHidapi::hasValidDeviceConnected | ( | ) | const |
returns true if this handler has connected device
|
overridevirtual |
initialize device
Implements MR::SpaceMouse::Handler.