ホーム › UI.Input.GameInput › GameInputKind
GameInputKind
列挙型フラグメンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| GameInputKindUnknown | 0 | 0x0 |
| GameInputKindRawDeviceReport | 1 | 0x1 |
| GameInputKindControllerAxis | 2 | 0x2 |
| GameInputKindControllerButton | 4 | 0x4 |
| GameInputKindControllerSwitch | 8 | 0x8 |
| GameInputKindController | 14 | 0xE |
| GameInputKindKeyboard | 16 | 0x10 |
| GameInputKindMouse | 32 | 0x20 |
| GameInputKindTouch | 256 | 0x100 |
| GameInputKindMotion | 4096 | 0x1000 |
| GameInputKindArcadeStick | 65536 | 0x10000 |
| GameInputKindFlightStick | 131072 | 0x20000 |
| GameInputKindGamepad | 262144 | 0x40000 |
| GameInputKindRacingWheel | 524288 | 0x80000 |
| GameInputKindUiNavigation | 16777216 | 0x1000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum GameInputKind : int {
GameInputKindUnknown = 0,
GameInputKindRawDeviceReport = 1,
GameInputKindControllerAxis = 2,
GameInputKindControllerButton = 4,
GameInputKindControllerSwitch = 8,
GameInputKindController = 14,
GameInputKindKeyboard = 16,
GameInputKindMouse = 32,
GameInputKindTouch = 256,
GameInputKindMotion = 4096,
GameInputKindArcadeStick = 65536,
GameInputKindFlightStick = 131072,
GameInputKindGamepad = 262144,
GameInputKindRacingWheel = 524288,
GameInputKindUiNavigation = 16777216
} GameInputKind;[Flags]
public enum GameInputKind : int
{
GameInputKindUnknown = 0,
GameInputKindRawDeviceReport = 1,
GameInputKindControllerAxis = 2,
GameInputKindControllerButton = 4,
GameInputKindControllerSwitch = 8,
GameInputKindController = 14,
GameInputKindKeyboard = 16,
GameInputKindMouse = 32,
GameInputKindTouch = 256,
GameInputKindMotion = 4096,
GameInputKindArcadeStick = 65536,
GameInputKindFlightStick = 131072,
GameInputKindGamepad = 262144,
GameInputKindRacingWheel = 524288,
GameInputKindUiNavigation = 16777216,
}<Flags>
Public Enum GameInputKind As Integer
GameInputKindUnknown = 0
GameInputKindRawDeviceReport = 1
GameInputKindControllerAxis = 2
GameInputKindControllerButton = 4
GameInputKindControllerSwitch = 8
GameInputKindController = 14
GameInputKindKeyboard = 16
GameInputKindMouse = 32
GameInputKindTouch = 256
GameInputKindMotion = 4096
GameInputKindArcadeStick = 65536
GameInputKindFlightStick = 131072
GameInputKindGamepad = 262144
GameInputKindRacingWheel = 524288
GameInputKindUiNavigation = 16777216
End Enumimport enum
class GameInputKind(enum.IntFlag):
GameInputKindUnknown = 0
GameInputKindRawDeviceReport = 1
GameInputKindControllerAxis = 2
GameInputKindControllerButton = 4
GameInputKindControllerSwitch = 8
GameInputKindController = 14
GameInputKindKeyboard = 16
GameInputKindMouse = 32
GameInputKindTouch = 256
GameInputKindMotion = 4096
GameInputKindArcadeStick = 65536
GameInputKindFlightStick = 131072
GameInputKindGamepad = 262144
GameInputKindRacingWheel = 524288
GameInputKindUiNavigation = 16777216// GameInputKind (flags)
pub const GameInputKindUnknown: i32 = 0;
pub const GameInputKindRawDeviceReport: i32 = 1;
pub const GameInputKindControllerAxis: i32 = 2;
pub const GameInputKindControllerButton: i32 = 4;
pub const GameInputKindControllerSwitch: i32 = 8;
pub const GameInputKindController: i32 = 14;
pub const GameInputKindKeyboard: i32 = 16;
pub const GameInputKindMouse: i32 = 32;
pub const GameInputKindTouch: i32 = 256;
pub const GameInputKindMotion: i32 = 4096;
pub const GameInputKindArcadeStick: i32 = 65536;
pub const GameInputKindFlightStick: i32 = 131072;
pub const GameInputKindGamepad: i32 = 262144;
pub const GameInputKindRacingWheel: i32 = 524288;
pub const GameInputKindUiNavigation: i32 = 16777216;// GameInputKind
const (
GameInputKindUnknown int32 = 0
GameInputKindRawDeviceReport int32 = 1
GameInputKindControllerAxis int32 = 2
GameInputKindControllerButton int32 = 4
GameInputKindControllerSwitch int32 = 8
GameInputKindController int32 = 14
GameInputKindKeyboard int32 = 16
GameInputKindMouse int32 = 32
GameInputKindTouch int32 = 256
GameInputKindMotion int32 = 4096
GameInputKindArcadeStick int32 = 65536
GameInputKindFlightStick int32 = 131072
GameInputKindGamepad int32 = 262144
GameInputKindRacingWheel int32 = 524288
GameInputKindUiNavigation int32 = 16777216
)const
GameInputKindUnknown = 0;
GameInputKindRawDeviceReport = 1;
GameInputKindControllerAxis = 2;
GameInputKindControllerButton = 4;
GameInputKindControllerSwitch = 8;
GameInputKindController = 14;
GameInputKindKeyboard = 16;
GameInputKindMouse = 32;
GameInputKindTouch = 256;
GameInputKindMotion = 4096;
GameInputKindArcadeStick = 65536;
GameInputKindFlightStick = 131072;
GameInputKindGamepad = 262144;
GameInputKindRacingWheel = 524288;
GameInputKindUiNavigation = 16777216;// GameInputKind
pub const GameInputKindUnknown: i32 = 0;
pub const GameInputKindRawDeviceReport: i32 = 1;
pub const GameInputKindControllerAxis: i32 = 2;
pub const GameInputKindControllerButton: i32 = 4;
pub const GameInputKindControllerSwitch: i32 = 8;
pub const GameInputKindController: i32 = 14;
pub const GameInputKindKeyboard: i32 = 16;
pub const GameInputKindMouse: i32 = 32;
pub const GameInputKindTouch: i32 = 256;
pub const GameInputKindMotion: i32 = 4096;
pub const GameInputKindArcadeStick: i32 = 65536;
pub const GameInputKindFlightStick: i32 = 131072;
pub const GameInputKindGamepad: i32 = 262144;
pub const GameInputKindRacingWheel: i32 = 524288;
pub const GameInputKindUiNavigation: i32 = 16777216;const
GameInputKindUnknown* = 0
GameInputKindRawDeviceReport* = 1
GameInputKindControllerAxis* = 2
GameInputKindControllerButton* = 4
GameInputKindControllerSwitch* = 8
GameInputKindController* = 14
GameInputKindKeyboard* = 16
GameInputKindMouse* = 32
GameInputKindTouch* = 256
GameInputKindMotion* = 4096
GameInputKindArcadeStick* = 65536
GameInputKindFlightStick* = 131072
GameInputKindGamepad* = 262144
GameInputKindRacingWheel* = 524288
GameInputKindUiNavigation* = 16777216enum GameInputKind : int {
GameInputKindUnknown = 0,
GameInputKindRawDeviceReport = 1,
GameInputKindControllerAxis = 2,
GameInputKindControllerButton = 4,
GameInputKindControllerSwitch = 8,
GameInputKindController = 14,
GameInputKindKeyboard = 16,
GameInputKindMouse = 32,
GameInputKindTouch = 256,
GameInputKindMotion = 4096,
GameInputKindArcadeStick = 65536,
GameInputKindFlightStick = 131072,
GameInputKindGamepad = 262144,
GameInputKindRacingWheel = 524288,
GameInputKindUiNavigation = 16777216,
}#define global GameInputKindUnknown 0x0
#define global GameInputKindRawDeviceReport 0x1
#define global GameInputKindControllerAxis 0x2
#define global GameInputKindControllerButton 0x4
#define global GameInputKindControllerSwitch 0x8
#define global GameInputKindController 0xE
#define global GameInputKindKeyboard 0x10
#define global GameInputKindMouse 0x20
#define global GameInputKindTouch 0x100
#define global GameInputKindMotion 0x1000
#define global GameInputKindArcadeStick 0x10000
#define global GameInputKindFlightStick 0x20000
#define global GameInputKindGamepad 0x40000
#define global GameInputKindRacingWheel 0x80000
#define global GameInputKindUiNavigation 0x1000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。