GAMEPAD_REPORT structure
A snapshot of the state of a controller.Syntax
Members
ButtonsA combination of GAMEPAD_BUTTONS flag values that represent the state of the buttons on the controller. LeftTrigger
Value between 0 and 1023 that indicates how far the left trigger is pulled. RightTrigger
Value between 0 and 1023 that indicates how far the right trigger is pulled. LeftThumbstickX
Value between -32768 and 32767 that indicates the position of the left thumbstick on the x-axis. LeftThumbstickY
Value between -32768 and 32767 that indicates the position of the left thumbstick on the y-axis. RightThumbstickX
Value between -32768 and 32767 that indicates the position of the right thumbstick on the x-axis. RightThumbstickY
Value between -32768 and 32767 that indicates the position of the right thumbstick on the y-axis.
Remarks
GAMEPAD_REPORT is used to send the desired state of a simulated controller to a development console. You will send individual states of the controller to the console using IXtfInputClient::SendGamepadReport. By doing this repeatedly you will be able to simulate a sequence of controller input on the development console. You will need to send game reports to a virtual controller created by IXtfInputClient::ConnectGamepad.Requirements
Header: xtfinput.h Library: xtfinput.lib Supported platforms: Windows (for XBOX console tools)See also
XtfInputIXtfInputClient::SendGamepadReport
IXtfInputClient::ConnectGamepad
