![]() |
Murl Engine API
Version 2018.3
|
The virtual mouse device interface. More...
#include <murl_i_virtual_mouse.h>
The virtual mouse device interface.
Used by the input device handler to configure the device. Used by the platform to get information of the device.
Inherited by Murl::Input::VirtualMouse.
Public Member Functions | |
virtual Bool | SetRawButtonMapping (IEnums::MouseButton mouseButton, RawButtonCode rawButton)=0 |
Set the mouse button to map for a raw button. More... | |
virtual IEnums::MouseButton | GetRawButtonMapping (RawButtonCode rawButton) const =0 |
Get the mouse button to map for a raw button. More... | |
virtual Bool | SetSensivityX (Real factor)=0 |
Set the sensivity for the x-axis. More... | |
virtual Real | GetSensivityX () const =0 |
Get the sensivity for the x-axis. More... | |
virtual Bool | SetSensivityY (Real factor)=0 |
Set the sensivity for the y-axis. More... | |
virtual Real | GetSensivityY () const =0 |
Get the sensivity for the y-axis. More... | |
|
pure virtual |
Set the mouse button to map for a raw button.
The default mapping is (for AppleTV Siri Remote):
mouseButton | The mouse button code. |
rawButton | The raw button code. |
|
pure virtual |
Get the mouse button to map for a raw button.
rawButton | The raw button code. |
Set the sensivity for the x-axis.
The default value is 1.0
factor | The sensivity factor for the x-axis |
|
pure virtual |
Get the sensivity for the x-axis.
Set the sensivity for the y-axis.
The default value is 1.0
factor | The sensivity factor for the y-axis |
|
pure virtual |
Get the sensivity for the y-axis.