Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enumerates types of raw device-report items.
Syntax
typedef enum GameInputRawDeviceReportItemFlags
{
GameInputDefaultItem = 0x00000000,
GameInputConstantItem = 0x00000001,
GameInputArrayItem = 0x00000002,
GameInputRelativeItem = 0x00000004,
GameInputWraparoundItem = 0x00000008,
GameInputNonlinearItem = 0x00000010,
GameInputStableItem = 0x00000020,
GameInputNullableItem = 0x00000040,
GameInputVolatileItem = 0x00000080,
GameInputBufferedItem = 0x00000100
} GameInputRawDeviceReportItemFlags
Constants
| Constant | Description |
|---|---|
| GameInputDefaultItem | Item type is default. |
| GameInputConstantItem | Item is a constant. |
| GameInputArrayItem | Item is an array. |
| GameInputRelativeItem | Item type is relative. |
| GameInputWraparoundItem | Item type is wrap-around. |
| GameInputNonlinearItem | Item type is non-linear. |
| GameInputStableItem | Item type is stable. |
| GameInputNullableItem | Item type is nullable. |
| GameInputVolatileItem | Item type is volatile. |
| GameInputBufferedItem | Ttem type is buffered. |
Remarks
Values can be combined.
This enumeration is used in the GameInputRawDeviceReportItemInfo structure.
For intermediate and advanced use cases of the GameInput API, see Advanced GameInput topics.
Requirements
Header: GameInput.h
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles