GAMEPAD_REPORT_EX
A snapshot of the state of a controller with extended information.Syntax
Members
ButtonsType: UINT16 A combination of GAMEPAD_BUTTONS flag values that represent the state of the buttons on the controller. LeftTrigger
Type: UINT16 Value between 0 and 1023 that indicates how far the left trigger is pulled. RightTrigger
Type: UINT16 Value between 0 and 1023 that indicates how far the right trigger is pulled. LeftThumbstickX
Type: INT16 Value between -32768 and 32767 that indicates the position of the left thumbstick on the x-axis. LeftThumbstickY
Type: INT16 Value between -32768 and 32767 that indicates the position of the left thumbstick on the y-axis. RightThumbstickX
Type: INT16 Value between -32768 and 32767 that indicates the position of the right thumbstick on the x-axis. RightThumbstickY
Type: INT16 Value between -32768 and 32767 that indicates the position of the right thumbstick on the y-axis. MoreButtons
Type: UINT32 Buttons that are only present on the XBOX Series controllers. Use values from GAMEPAD_MORE_BUTTONS as a mask to specify the state of these buttons.
Requirements
Header: XtfInput.h Library: xtfinput.libSupported platforms: Windows (for XBOX console tools)
See also
XtfInputSendGamepadReportEx
IXtfInputClient::ConnectGamepad
