ReXGlue SDK
Loading...
Searching...
No Matches
rex::hid::InputSettings Class Referencefinal
Inheritance diagram for rex::hid::InputSettings:
[legend]

Public Member Functions

 REX_SETTING (std::string, drivers, "sdl3", "Input drivers in priority order, comma separated", kStartupOnly)
 REX_SETTING (bool, shared_pads, false, "Every pad feeds user 0", kStartupOnly)
 REX_SETTING (bool, vibration, true, "Allow vibration")
 REX_SETTING (bool, guide_button, false, "Pass the guide button to the title")
 REX_SETTING (f64, left_stick_deadzone, 0.0, "Left stick deadzone", Range{0.0, 1.0})
 REX_SETTING (f64, right_stick_deadzone, 0.0, "Right stick deadzone", Range{0.0, 1.0})
 REX_SETTING (bool, mnk_mode, false, "Keyboard and mouse act as a pad")
 REX_SETTING (bool, mnk_mouse, false, "The mouse moves the right stick")
 REX_SETTING (f64, mnk_sensitivity, 1.0, "Mouse to stick sensitivity", Range{0.01, 100.0})
 REX_SETTING (bool, mnk_passthrough, false, "Keys reach the title as keystrokes")
Public Member Functions inherited from rex::SettingOwner
 SettingOwner (std::string_view scope)
virtual ~SettingOwner ()
const std::string & GetScope () const
std::span< SettingBase *const > GetOwnedSettings () const

Additional Inherited Members

Protected Member Functions inherited from rex::NonCopyable
 NonCopyable (const NonCopyable &)=delete
NonCopyable & operator= (const NonCopyable &)=delete

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