libvirtualhid 24
Cross-platform C++ library for virtual HID devices.
lvh::GamepadProfileSupport Struct Reference

Profile support summary for portable gamepad adapter code. More...

#include <src/include/libvirtualhid/gamepad_adapter.hpp>

Public Attributes

std::uint8_t supported_rear_paddle_count = 0
 Number of rear paddle buttons exposed by the profile.
 
bool supports_adaptive_triggers = false
 Whether the profile supports adaptive trigger output.
 
bool supports_battery = false
 Whether the profile exposes battery state input.
 
bool supports_misc1_button = false
 Whether the profile exposes the miscellaneous profile-specific button.
 
bool supports_motion = false
 Whether the profile exposes motion sensor input.
 
bool supports_rgb_led = false
 Whether the profile supports RGB LED output.
 
bool supports_rumble = false
 Whether the profile supports main rumble output.
 
bool supports_touchpad = false
 Whether the profile exposes touchpad contact input.
 
bool supports_touchpad_button = false
 Whether the profile exposes a touchpad click button.
 
bool supports_trigger_rumble = false
 Whether the profile supports independent trigger rumble output.
 

Detailed Description

Profile support summary for portable gamepad adapter code.


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