GameInputRawDeviceReportItemFlags
Deprecated. This enumeration was removed in GameInput v1 and is not available in the current API.
Syntax
enum GameInputRawDeviceReportItemFlags : uint32_t
{
GameInputRawDeviceReportItemFlagNone = 0x00000000,
GameInputRawDeviceReportItemFlagConstant = 0x00000001,
GameInputRawDeviceReportItemFlagVariable = 0x00000002,
GameInputRawDeviceReportItemFlagRelative = 0x00000004,
GameInputRawDeviceReportItemFlagWrap = 0x00000008,
GameInputRawDeviceReportItemFlagNonLinear = 0x00000010,
GameInputRawDeviceReportItemFlagNoPreferredState = 0x00000020,
GameInputRawDeviceReportItemFlagHasNullState = 0x00000040,
GameInputRawDeviceReportItemFlagVolatile = 0x00000080,
GameInputRawDeviceReportItemFlagBufferedBytes = 0x00000100,
};
Constants
| Constant | Value | Description |
|---|---|---|
| GameInputRawDeviceReportItemFlagNone | 0x00000000 | No flags set. |
| GameInputRawDeviceReportItemFlagConstant | 0x00000001 | The item value is constant (not changeable). |
| GameInputRawDeviceReportItemFlagVariable | 0x00000002 | The item is a variable (not an array). |
| GameInputRawDeviceReportItemFlagRelative | 0x00000004 | The item reports relative (not absolute) changes. |
| GameInputRawDeviceReportItemFlagWrap | 0x00000008 | The item wraps around at the logical limits. |
| GameInputRawDeviceReportItemFlagNonLinear | 0x00000010 | The item has a non-linear response. |
| GameInputRawDeviceReportItemFlagNoPreferredState | 0x00000020 | The item has no preferred (neutral) state. |
| GameInputRawDeviceReportItemFlagHasNullState | 0x00000040 | The item has a null (out-of-range) state. |
| GameInputRawDeviceReportItemFlagVolatile | 0x00000080 | The item is volatile (value may change between reads). |
| GameInputRawDeviceReportItemFlagBufferedBytes | 0x00000100 | The item uses buffered byte transfer. |
Version History
| Version | Changes |
|---|---|
| v1 | Removed. |
| v0 | Introduced. |
