ホーム › UI.Input.GameInput › GameInputRawDeviceReportItemFlags
GameInputRawDeviceReportItemFlags
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| GameInputDefaultItem | 0 | 0x0 |
| GameInputConstantItem | 1 | 0x1 |
| GameInputArrayItem | 2 | 0x2 |
| GameInputRelativeItem | 4 | 0x4 |
| GameInputWraparoundItem | 8 | 0x8 |
| GameInputNonlinearItem | 16 | 0x10 |
| GameInputStableItem | 32 | 0x20 |
| GameInputNullableItem | 64 | 0x40 |
| GameInputVolatileItem | 128 | 0x80 |
| GameInputBufferedItem | 256 | 0x100 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 256enum 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)。