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

See also

Overview of GameInput
GameInput