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.
Warning
Deprecated. This enumeration was removed in GameInput v1 and is not available in the current API.
Defines bitmask flags describing the properties of an individual raw HID device report item.
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. |
See also
Deprecated GameInput API members GameInputRawDeviceReportItemInfo