MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::SpaceMouse::HandlerHidapi Class Reference

#include <MRViewer/MRSpaceMouseHandlerHidapi.h>

Inheritance diagram for MR::SpaceMouse::HandlerHidapi:

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_

Constructor & Destructor Documentation

◆ HandlerHidapi()

MR::SpaceMouse::HandlerHidapi::HandlerHidapi ( )

◆ ~HandlerHidapi()

MR::SpaceMouse::HandlerHidapi::~HandlerHidapi ( )
override

Member Function Documentation

◆ handle()

void MR::SpaceMouse::HandlerHidapi::handle ( )
overridevirtual

handle device state and call Viewer signals

Implements MR::SpaceMouse::Handler.

◆ hasValidDeviceConnected()

bool MR::SpaceMouse::HandlerHidapi::hasValidDeviceConnected ( ) const

returns true if this handler has connected device

◆ initialize()

bool MR::SpaceMouse::HandlerHidapi::initialize ( )
overridevirtual

initialize device

Implements MR::SpaceMouse::Handler.


The documentation for this class was generated from the following file: