Skip to main content

GameInputRawDeviceReportItemInfo

Deprecated. This structure was removed in GameInput v1 and is not available in the current API. The current GameInputRawDeviceReportInfo uses a different item descriptor.
Describes an individual data item within a raw HID device report.

Syntax

Members

bitOffset
Type: uint32_t
Bit offset of this item within the report. bitSize
Type: uint32_t
Size of this item in bits. logicalMin, logicalMax
Type: int64_t
The logical (raw) value range for this item. physicalMin, physicalMax
Type: int64_t
The physical value range for this item (after applying unit exponent). physicalUnits
Type: GameInputRawDevicePhysicalUnitKind
The physical unit system for this item. rawPhysicalUnits
Type: uint32_t
The raw HID physical units value. rawPhysicalUnitsExponent
Type: int32_t
The decimal exponent to apply to raw physical values. flags
Type: GameInputRawDeviceReportItemFlags
Flags describing item properties. usageCount
Type: uint32_t
Number of HID usages for this item. usages
Type: const GameInputUsage*
Pointer to an array of usageCount usages. collection
Type: const GameInputRawDeviceItemCollectionInfo*
The collection this item belongs to. itemLabel
Type: const GameInputLabel*
An optional label for the item. collectionLabel
Type: const GameInputLabel*
An optional label for the parent collection.

Version History

See also

Deprecated GameInput API members GameInputRawDeviceItemCollectionInfo GameInputRawDevicePhysicalUnitKind GameInputRawDeviceReportItemFlags
Last modified on August 4, 2026