XInput API
This page is automatically generated from the assembly documentation.
It provides links between managed types and methods in the
SharpDX.XInput
assembly and the original documentation of theXInput
API on MSDN.
XInput Game Controller API enables applications to receive input from the Xbox 360 Controller for Windows.
Enumerations
Managed | Native |
---|---|
BatteryDeviceType |
BATTERY_DEVTYPE <p>Retrieves the battery type and charge status of a wireless controller.</p> |
BatteryLevel |
BATTERY_LEVEL <p>No documentation.</p> |
BatteryType |
BATTERY_TYPE <p>Contains information on battery type and charge state.</p> |
CapabilityFlags |
XINPUT_CAPS_FLAGS <p>Describes the capabilities of a connected controller.</p> |
DeviceQueryType |
XINPUT_DEVQUERYTYPE <p>No documentation.</p> |
DeviceSubType |
XINPUT_DEVSUBTYPE <p>A table of controller subtypes available in XInput.</p> |
DeviceType |
XINPUT_DEVTYPE <p>Describes the capabilities of a connected controller.</p> |
GamepadButtonFlags |
XINPUT_GAMEPAD_BUTTON_FLAGS <p>Describes the current state of the Xbox 360 Controller.</p> |
GamepadKeyCode |
XINPUT_GAMEPAD_KEY_CODE <p>Specifies keystroke data returned by .</p> |
KeyStrokeFlags |
XINPUT_KEYSTROKE_FLAGS <p>Specifies keystroke data returned by .</p> |
UserIndex |
XUSER_INDEX <p>Retrieves a gamepad input event.</p> |
Structures
Managed | Native |
---|---|
BatteryInformation |
XINPUT_BATTERY_INFORMATION <p>Contains information on battery type and charge state.</p> |
Capabilities |
XINPUT_CAPABILITIES <p>Describes the capabilities of a connected controller.</p> |
Gamepad |
XINPUT_GAMEPAD <p>Describes the current state of the Xbox 360 Controller.</p> |
Keystroke |
XINPUT_KEYSTROKE <p>Specifies keystroke data returned by .</p> |
State |
XINPUT_STATE <p>Represents the state of a controller.</p> |
Vibration |
XINPUT_VIBRATION <p>Specifies motor speed levels for the vibration function of a controller.</p> |
Interfaces
Managed | Native —– | ——————————–