Microsoft.Xbox.Input Namespace

Contains the reference APIs for the ArcadeStick and Wheel extensions to the Xbox One XDK.

Classes

  Name Description
ArcadeStick Represents a single instance of an arcade stick device attached to the Xbox One console.
ArcadeStickNavigationReading Reserved for a later release.
ArcadeStickReading Represents a single reading of the state of an arcade stick device.
FlightStick Represents a flight stick.
FlightStickNavigationReading Represents a single reading of the navigation state of a flight stick device.
FlightStickProperties Represents the properties of a flight stick.
FlightStickReading Represents a single reading of the state of a flight stick device.
Wheel Represents a single instance of a wheel device attached to the Xbox One console.
WheelNavigationReading Reserved for a later release.
WheelReading Represents a single reading of the state of a wheel device.
WheelStaticConfiguration Contains information about the physical capabilities of a single instance of a wheel device.

Interfaces

  Name Description
IArcadeStick Retrieves the current arcade stick readings and the static configuration information for the device.
IArcadeStickReading Represents the state of an arcade stick device.
IFlightStick Retrieves the current flight stick readings and the static configuration information for the device.
IFlightStickProperties Represents the properties of a flight stick.
IFlightStickReading Represents a single reading of the state of a flight stick device.
IWheel Retrieves the current wheel readings and the static configuration information for the device.
IWheelReading Represents a single reading of the state of an wheel device.
IWheelStaticConfiguration Contains information about the physical capabilities of the wheel device.

Structures

  Name Description
LedCapability Represents the LED capability of a flight stick.
LedColor Represents an LED color.
RawFlightStickReading Represents a flight stick reading, which includes the current state of the controller (without allocating new memory).

Delegates

  Name Description
AllEquationsStatesGetEvent Represents the callback method that will handle the AllEquationsStatesGet event of a Wheel object.
ApplicationMemoryGetEvent Represents the callback method that will handle the ApplicationMemoryGet event of a Wheel object.
EquationFaultEvent Represents the callback method that will handle the EquationFaulted event of a Wheel object.
EquationInformationGetEvent Represents the callback method that will handle the EquationInformationGet event of a Wheel object.
LoopRegistersGetEvent Represents the callback method that will handle the LoopRegistersGet event of a Wheel object.
VendorRegistersGetEvent Represents the callback method that will handle the VendorRegistersGet event of a Wheel object.

Enumerations

  Name Description
ButtonTextLocation Defines values that describe where text is located for a button on an arcade stick device.
DeviceFace Defines values that describe the physical faces (sides) of an arcade stick device.
EquationFaultType Defines values that indicate the reason that a force feedback equation faulted.
EquationFlags Defines values that specify how force feedback equations are handled when an app receives the input focus.
EquationRegisterIndex Defines values that identify registers for a specific force feedback equation.
EquationState Defines values that indicate the state of the force feedback equation at a specified index on a wheel device.
FlightStickButtons Specifies the flight stick button type.
HShifterType Defines values that indicate the H-pattern shifter type of a wheel device.
LedLocation Specifies the flight stick LED location.
LedType Specifies the flight stick LED type.
LoopRegisterIndex Defines values that identify registers that are used for looping all force feedback equations.
LoopState Defines values that indicate the looping state of force feedback equations on a wheel device.
NavigationUse Reserved for a later release.