Win32 API 日本語リファレンス
ホームUI.Input.GameInput › GameInputRawDeviceReportItemFlags

GameInputRawDeviceReportItemFlags

列挙型フラグ
基底型i4

メンバー 10

名前10進16進
GameInputDefaultItem00x0
GameInputConstantItem10x1
GameInputArrayItem20x2
GameInputRelativeItem40x4
GameInputWraparoundItem80x8
GameInputNonlinearItem160x10
GameInputStableItem320x20
GameInputNullableItem640x40
GameInputVolatileItem1280x80
GameInputBufferedItem2560x100

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum GameInputRawDeviceReportItemFlags : int {
    GameInputDefaultItem = 0,
    GameInputConstantItem = 1,
    GameInputArrayItem = 2,
    GameInputRelativeItem = 4,
    GameInputWraparoundItem = 8,
    GameInputNonlinearItem = 16,
    GameInputStableItem = 32,
    GameInputNullableItem = 64,
    GameInputVolatileItem = 128,
    GameInputBufferedItem = 256
} GameInputRawDeviceReportItemFlags;
[Flags]
public enum GameInputRawDeviceReportItemFlags : int
{
    GameInputDefaultItem = 0,
    GameInputConstantItem = 1,
    GameInputArrayItem = 2,
    GameInputRelativeItem = 4,
    GameInputWraparoundItem = 8,
    GameInputNonlinearItem = 16,
    GameInputStableItem = 32,
    GameInputNullableItem = 64,
    GameInputVolatileItem = 128,
    GameInputBufferedItem = 256,
}
<Flags>
Public Enum GameInputRawDeviceReportItemFlags As Integer
    GameInputDefaultItem = 0
    GameInputConstantItem = 1
    GameInputArrayItem = 2
    GameInputRelativeItem = 4
    GameInputWraparoundItem = 8
    GameInputNonlinearItem = 16
    GameInputStableItem = 32
    GameInputNullableItem = 64
    GameInputVolatileItem = 128
    GameInputBufferedItem = 256
End Enum
import enum

class GameInputRawDeviceReportItemFlags(enum.IntFlag):
    GameInputDefaultItem = 0
    GameInputConstantItem = 1
    GameInputArrayItem = 2
    GameInputRelativeItem = 4
    GameInputWraparoundItem = 8
    GameInputNonlinearItem = 16
    GameInputStableItem = 32
    GameInputNullableItem = 64
    GameInputVolatileItem = 128
    GameInputBufferedItem = 256
// GameInputRawDeviceReportItemFlags (flags)
pub const GameInputDefaultItem: i32 = 0;
pub const GameInputConstantItem: i32 = 1;
pub const GameInputArrayItem: i32 = 2;
pub const GameInputRelativeItem: i32 = 4;
pub const GameInputWraparoundItem: i32 = 8;
pub const GameInputNonlinearItem: i32 = 16;
pub const GameInputStableItem: i32 = 32;
pub const GameInputNullableItem: i32 = 64;
pub const GameInputVolatileItem: i32 = 128;
pub const GameInputBufferedItem: i32 = 256;
// GameInputRawDeviceReportItemFlags
const (
	GameInputDefaultItem int32 = 0
	GameInputConstantItem int32 = 1
	GameInputArrayItem int32 = 2
	GameInputRelativeItem int32 = 4
	GameInputWraparoundItem int32 = 8
	GameInputNonlinearItem int32 = 16
	GameInputStableItem int32 = 32
	GameInputNullableItem int32 = 64
	GameInputVolatileItem int32 = 128
	GameInputBufferedItem int32 = 256
)
const
  GameInputDefaultItem = 0;
  GameInputConstantItem = 1;
  GameInputArrayItem = 2;
  GameInputRelativeItem = 4;
  GameInputWraparoundItem = 8;
  GameInputNonlinearItem = 16;
  GameInputStableItem = 32;
  GameInputNullableItem = 64;
  GameInputVolatileItem = 128;
  GameInputBufferedItem = 256;
// GameInputRawDeviceReportItemFlags
pub const GameInputDefaultItem: i32 = 0;
pub const GameInputConstantItem: i32 = 1;
pub const GameInputArrayItem: i32 = 2;
pub const GameInputRelativeItem: i32 = 4;
pub const GameInputWraparoundItem: i32 = 8;
pub const GameInputNonlinearItem: i32 = 16;
pub const GameInputStableItem: i32 = 32;
pub const GameInputNullableItem: i32 = 64;
pub const GameInputVolatileItem: i32 = 128;
pub const GameInputBufferedItem: i32 = 256;
const
  GameInputDefaultItem* = 0
  GameInputConstantItem* = 1
  GameInputArrayItem* = 2
  GameInputRelativeItem* = 4
  GameInputWraparoundItem* = 8
  GameInputNonlinearItem* = 16
  GameInputStableItem* = 32
  GameInputNullableItem* = 64
  GameInputVolatileItem* = 128
  GameInputBufferedItem* = 256
enum GameInputRawDeviceReportItemFlags : int {
    GameInputDefaultItem = 0,
    GameInputConstantItem = 1,
    GameInputArrayItem = 2,
    GameInputRelativeItem = 4,
    GameInputWraparoundItem = 8,
    GameInputNonlinearItem = 16,
    GameInputStableItem = 32,
    GameInputNullableItem = 64,
    GameInputVolatileItem = 128,
    GameInputBufferedItem = 256,
}
#define global GameInputDefaultItem    0x0
#define global GameInputConstantItem   0x1
#define global GameInputArrayItem      0x2
#define global GameInputRelativeItem   0x4
#define global GameInputWraparoundItem 0x8
#define global GameInputNonlinearItem  0x10
#define global GameInputStableItem     0x20
#define global GameInputNullableItem   0x40
#define global GameInputVolatileItem   0x80
#define global GameInputBufferedItem   0x100
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。