Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Information describing a Raw Device Report Item.
Syntax
typedef struct GameInputRawDeviceReportItemInfo {
uint32_t bitOffset;
uint32_t bitSize;
int64_t logicalMin;
int64_t logicalMax;
double physicalMin;
double physicalMax;
GameInputRawDevicePhysicalUnitKind physicalUnits;
uint32_t rawPhysicalUnits;
int32_t rawPhysicalUnitsExponent;
GameInputRawDeviceReportItemFlags flags;
uint32_t usageCount;
GameInputUsage const * usages;
GameInputRawDeviceItemCollectionInfo const * collection;
GameInputString const * itemString;
} GameInputRawDeviceReportItemInfo
Members
bitOffset
Type: uint32_t
Location of the reported input data within the raw device message buffer.
bitSize
Type: uint32_t
Size of the reported input data within the raw device message buffer.
logicalMin
Type: int64_t
Low end of the possible values in the raw message buffer, depending on the possible states of the input.
logicalMax
Type: int64_t
High end of the possible values in the raw message buffer, depending on the possible states of the input.
physicalMin
Type: double
Minimum physical characteristic of an input usually 0, but could be negative for some devices which have opposite movement options.
physicalMax
Type: double
Maximum physical characteristic of an input, like a representation of the maximum travel distance of a button or knob.
physicalUnits
Type: GameInputRawDevicePhysicalUnitKind
List of physical descriptors.
rawPhysicalUnits
Type: uint32_t
Raw physical units value from the HID descriptor, if available. When possible this number is represented in a more friendly value in the physicalUnits attribute.
rawPhysicalUnitsExponent
Type: int32_t
Indicates the scale of the physical unit values. For example if the units are meters, an exponent of -3 would represent millimeters, and a value of -2 would represent centimeters.
flags
Type: GameInputRawDeviceReportItemFlags
List of flags describing the report.
usageCount
Type: uint32_t
Number of usages in the report info.
usages
Type: GameInputUsage const *
Usage indexes.
collection
Type: GameInputRawDeviceItemCollectionInfo const *
Item Collection info.
itemString
Type: GameInputString const *
Game input string.
Remarks
Member of GameInputControllerAxisInfo.
Member of GameInputControllerButtonInfo.
Member of GameInputControllerSwitchInfo.
Member of GameInputRawDeviceReportInfo.
Requirements
Header: GameInput.h
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles
See also
Input API Overview
GameInput
GameInputControllerAxisInfo
GameInputControllerButtonInfo
GameInputControllerSwitchInfo
GameInputRawDeviceReportInfo