GameInputRawDeviceReportItemFlags
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