ホーム › UI.Input.XboxController › XINPUT_GAMEPAD_BUTTON_FLAGS
XINPUT_GAMEPAD_BUTTON_FLAGS
列挙型フラグメンバー 17
| 名前 | 10進 | 16進 |
|---|---|---|
| XINPUT_GAMEPAD_DPAD_UP | 1 | 0x1 |
| XINPUT_GAMEPAD_DPAD_DOWN | 2 | 0x2 |
| XINPUT_GAMEPAD_DPAD_LEFT | 4 | 0x4 |
| XINPUT_GAMEPAD_DPAD_RIGHT | 8 | 0x8 |
| XINPUT_GAMEPAD_START | 16 | 0x10 |
| XINPUT_GAMEPAD_BACK | 32 | 0x20 |
| XINPUT_GAMEPAD_LEFT_THUMB | 64 | 0x40 |
| XINPUT_GAMEPAD_RIGHT_THUMB | 128 | 0x80 |
| XINPUT_GAMEPAD_LEFT_SHOULDER | 256 | 0x100 |
| XINPUT_GAMEPAD_RIGHT_SHOULDER | 512 | 0x200 |
| XINPUT_GAMEPAD_A | 4096 | 0x1000 |
| XINPUT_GAMEPAD_B | 8192 | 0x2000 |
| XINPUT_GAMEPAD_X | 16384 | 0x4000 |
| XINPUT_GAMEPAD_Y | 32768 | 0x8000 |
| XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE | 7849 | 0x1EA9 |
| XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE | 8689 | 0x21F1 |
| XINPUT_GAMEPAD_TRIGGER_THRESHOLD | 30 | 0x1E |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum XINPUT_GAMEPAD_BUTTON_FLAGS : unsigned short {
XINPUT_GAMEPAD_DPAD_UP = 1,
XINPUT_GAMEPAD_DPAD_DOWN = 2,
XINPUT_GAMEPAD_DPAD_LEFT = 4,
XINPUT_GAMEPAD_DPAD_RIGHT = 8,
XINPUT_GAMEPAD_START = 16,
XINPUT_GAMEPAD_BACK = 32,
XINPUT_GAMEPAD_LEFT_THUMB = 64,
XINPUT_GAMEPAD_RIGHT_THUMB = 128,
XINPUT_GAMEPAD_LEFT_SHOULDER = 256,
XINPUT_GAMEPAD_RIGHT_SHOULDER = 512,
XINPUT_GAMEPAD_A = 4096,
XINPUT_GAMEPAD_B = 8192,
XINPUT_GAMEPAD_X = 16384,
XINPUT_GAMEPAD_Y = 32768,
XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE = 7849,
XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE = 8689,
XINPUT_GAMEPAD_TRIGGER_THRESHOLD = 30
} XINPUT_GAMEPAD_BUTTON_FLAGS;[Flags]
public enum XINPUT_GAMEPAD_BUTTON_FLAGS : ushort
{
XINPUT_GAMEPAD_DPAD_UP = 1,
XINPUT_GAMEPAD_DPAD_DOWN = 2,
XINPUT_GAMEPAD_DPAD_LEFT = 4,
XINPUT_GAMEPAD_DPAD_RIGHT = 8,
XINPUT_GAMEPAD_START = 16,
XINPUT_GAMEPAD_BACK = 32,
XINPUT_GAMEPAD_LEFT_THUMB = 64,
XINPUT_GAMEPAD_RIGHT_THUMB = 128,
XINPUT_GAMEPAD_LEFT_SHOULDER = 256,
XINPUT_GAMEPAD_RIGHT_SHOULDER = 512,
XINPUT_GAMEPAD_A = 4096,
XINPUT_GAMEPAD_B = 8192,
XINPUT_GAMEPAD_X = 16384,
XINPUT_GAMEPAD_Y = 32768,
XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE = 7849,
XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE = 8689,
XINPUT_GAMEPAD_TRIGGER_THRESHOLD = 30,
}<Flags>
Public Enum XINPUT_GAMEPAD_BUTTON_FLAGS As UShort
XINPUT_GAMEPAD_DPAD_UP = 1
XINPUT_GAMEPAD_DPAD_DOWN = 2
XINPUT_GAMEPAD_DPAD_LEFT = 4
XINPUT_GAMEPAD_DPAD_RIGHT = 8
XINPUT_GAMEPAD_START = 16
XINPUT_GAMEPAD_BACK = 32
XINPUT_GAMEPAD_LEFT_THUMB = 64
XINPUT_GAMEPAD_RIGHT_THUMB = 128
XINPUT_GAMEPAD_LEFT_SHOULDER = 256
XINPUT_GAMEPAD_RIGHT_SHOULDER = 512
XINPUT_GAMEPAD_A = 4096
XINPUT_GAMEPAD_B = 8192
XINPUT_GAMEPAD_X = 16384
XINPUT_GAMEPAD_Y = 32768
XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE = 7849
XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE = 8689
XINPUT_GAMEPAD_TRIGGER_THRESHOLD = 30
End Enumimport enum
class XINPUT_GAMEPAD_BUTTON_FLAGS(enum.IntFlag):
XINPUT_GAMEPAD_DPAD_UP = 1
XINPUT_GAMEPAD_DPAD_DOWN = 2
XINPUT_GAMEPAD_DPAD_LEFT = 4
XINPUT_GAMEPAD_DPAD_RIGHT = 8
XINPUT_GAMEPAD_START = 16
XINPUT_GAMEPAD_BACK = 32
XINPUT_GAMEPAD_LEFT_THUMB = 64
XINPUT_GAMEPAD_RIGHT_THUMB = 128
XINPUT_GAMEPAD_LEFT_SHOULDER = 256
XINPUT_GAMEPAD_RIGHT_SHOULDER = 512
XINPUT_GAMEPAD_A = 4096
XINPUT_GAMEPAD_B = 8192
XINPUT_GAMEPAD_X = 16384
XINPUT_GAMEPAD_Y = 32768
XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE = 7849
XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE = 8689
XINPUT_GAMEPAD_TRIGGER_THRESHOLD = 30// XINPUT_GAMEPAD_BUTTON_FLAGS (flags)
pub const XINPUT_GAMEPAD_DPAD_UP: u16 = 1;
pub const XINPUT_GAMEPAD_DPAD_DOWN: u16 = 2;
pub const XINPUT_GAMEPAD_DPAD_LEFT: u16 = 4;
pub const XINPUT_GAMEPAD_DPAD_RIGHT: u16 = 8;
pub const XINPUT_GAMEPAD_START: u16 = 16;
pub const XINPUT_GAMEPAD_BACK: u16 = 32;
pub const XINPUT_GAMEPAD_LEFT_THUMB: u16 = 64;
pub const XINPUT_GAMEPAD_RIGHT_THUMB: u16 = 128;
pub const XINPUT_GAMEPAD_LEFT_SHOULDER: u16 = 256;
pub const XINPUT_GAMEPAD_RIGHT_SHOULDER: u16 = 512;
pub const XINPUT_GAMEPAD_A: u16 = 4096;
pub const XINPUT_GAMEPAD_B: u16 = 8192;
pub const XINPUT_GAMEPAD_X: u16 = 16384;
pub const XINPUT_GAMEPAD_Y: u16 = 32768;
pub const XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE: u16 = 7849;
pub const XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE: u16 = 8689;
pub const XINPUT_GAMEPAD_TRIGGER_THRESHOLD: u16 = 30;// XINPUT_GAMEPAD_BUTTON_FLAGS
const (
XINPUT_GAMEPAD_DPAD_UP uint16 = 1
XINPUT_GAMEPAD_DPAD_DOWN uint16 = 2
XINPUT_GAMEPAD_DPAD_LEFT uint16 = 4
XINPUT_GAMEPAD_DPAD_RIGHT uint16 = 8
XINPUT_GAMEPAD_START uint16 = 16
XINPUT_GAMEPAD_BACK uint16 = 32
XINPUT_GAMEPAD_LEFT_THUMB uint16 = 64
XINPUT_GAMEPAD_RIGHT_THUMB uint16 = 128
XINPUT_GAMEPAD_LEFT_SHOULDER uint16 = 256
XINPUT_GAMEPAD_RIGHT_SHOULDER uint16 = 512
XINPUT_GAMEPAD_A uint16 = 4096
XINPUT_GAMEPAD_B uint16 = 8192
XINPUT_GAMEPAD_X uint16 = 16384
XINPUT_GAMEPAD_Y uint16 = 32768
XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE uint16 = 7849
XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE uint16 = 8689
XINPUT_GAMEPAD_TRIGGER_THRESHOLD uint16 = 30
)const
XINPUT_GAMEPAD_DPAD_UP = 1;
XINPUT_GAMEPAD_DPAD_DOWN = 2;
XINPUT_GAMEPAD_DPAD_LEFT = 4;
XINPUT_GAMEPAD_DPAD_RIGHT = 8;
XINPUT_GAMEPAD_START = 16;
XINPUT_GAMEPAD_BACK = 32;
XINPUT_GAMEPAD_LEFT_THUMB = 64;
XINPUT_GAMEPAD_RIGHT_THUMB = 128;
XINPUT_GAMEPAD_LEFT_SHOULDER = 256;
XINPUT_GAMEPAD_RIGHT_SHOULDER = 512;
XINPUT_GAMEPAD_A = 4096;
XINPUT_GAMEPAD_B = 8192;
XINPUT_GAMEPAD_X = 16384;
XINPUT_GAMEPAD_Y = 32768;
XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE = 7849;
XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE = 8689;
XINPUT_GAMEPAD_TRIGGER_THRESHOLD = 30;// XINPUT_GAMEPAD_BUTTON_FLAGS
pub const XINPUT_GAMEPAD_DPAD_UP: u16 = 1;
pub const XINPUT_GAMEPAD_DPAD_DOWN: u16 = 2;
pub const XINPUT_GAMEPAD_DPAD_LEFT: u16 = 4;
pub const XINPUT_GAMEPAD_DPAD_RIGHT: u16 = 8;
pub const XINPUT_GAMEPAD_START: u16 = 16;
pub const XINPUT_GAMEPAD_BACK: u16 = 32;
pub const XINPUT_GAMEPAD_LEFT_THUMB: u16 = 64;
pub const XINPUT_GAMEPAD_RIGHT_THUMB: u16 = 128;
pub const XINPUT_GAMEPAD_LEFT_SHOULDER: u16 = 256;
pub const XINPUT_GAMEPAD_RIGHT_SHOULDER: u16 = 512;
pub const XINPUT_GAMEPAD_A: u16 = 4096;
pub const XINPUT_GAMEPAD_B: u16 = 8192;
pub const XINPUT_GAMEPAD_X: u16 = 16384;
pub const XINPUT_GAMEPAD_Y: u16 = 32768;
pub const XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE: u16 = 7849;
pub const XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE: u16 = 8689;
pub const XINPUT_GAMEPAD_TRIGGER_THRESHOLD: u16 = 30;const
XINPUT_GAMEPAD_DPAD_UP* = 1
XINPUT_GAMEPAD_DPAD_DOWN* = 2
XINPUT_GAMEPAD_DPAD_LEFT* = 4
XINPUT_GAMEPAD_DPAD_RIGHT* = 8
XINPUT_GAMEPAD_START* = 16
XINPUT_GAMEPAD_BACK* = 32
XINPUT_GAMEPAD_LEFT_THUMB* = 64
XINPUT_GAMEPAD_RIGHT_THUMB* = 128
XINPUT_GAMEPAD_LEFT_SHOULDER* = 256
XINPUT_GAMEPAD_RIGHT_SHOULDER* = 512
XINPUT_GAMEPAD_A* = 4096
XINPUT_GAMEPAD_B* = 8192
XINPUT_GAMEPAD_X* = 16384
XINPUT_GAMEPAD_Y* = 32768
XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE* = 7849
XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE* = 8689
XINPUT_GAMEPAD_TRIGGER_THRESHOLD* = 30enum XINPUT_GAMEPAD_BUTTON_FLAGS : ushort {
XINPUT_GAMEPAD_DPAD_UP = 1,
XINPUT_GAMEPAD_DPAD_DOWN = 2,
XINPUT_GAMEPAD_DPAD_LEFT = 4,
XINPUT_GAMEPAD_DPAD_RIGHT = 8,
XINPUT_GAMEPAD_START = 16,
XINPUT_GAMEPAD_BACK = 32,
XINPUT_GAMEPAD_LEFT_THUMB = 64,
XINPUT_GAMEPAD_RIGHT_THUMB = 128,
XINPUT_GAMEPAD_LEFT_SHOULDER = 256,
XINPUT_GAMEPAD_RIGHT_SHOULDER = 512,
XINPUT_GAMEPAD_A = 4096,
XINPUT_GAMEPAD_B = 8192,
XINPUT_GAMEPAD_X = 16384,
XINPUT_GAMEPAD_Y = 32768,
XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE = 7849,
XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE = 8689,
XINPUT_GAMEPAD_TRIGGER_THRESHOLD = 30,
}#define global XINPUT_GAMEPAD_DPAD_UP 0x1
#define global XINPUT_GAMEPAD_DPAD_DOWN 0x2
#define global XINPUT_GAMEPAD_DPAD_LEFT 0x4
#define global XINPUT_GAMEPAD_DPAD_RIGHT 0x8
#define global XINPUT_GAMEPAD_START 0x10
#define global XINPUT_GAMEPAD_BACK 0x20
#define global XINPUT_GAMEPAD_LEFT_THUMB 0x40
#define global XINPUT_GAMEPAD_RIGHT_THUMB 0x80
#define global XINPUT_GAMEPAD_LEFT_SHOULDER 0x100
#define global XINPUT_GAMEPAD_RIGHT_SHOULDER 0x200
#define global XINPUT_GAMEPAD_A 0x1000
#define global XINPUT_GAMEPAD_B 0x2000
#define global XINPUT_GAMEPAD_X 0x4000
#define global XINPUT_GAMEPAD_Y 0x8000
#define global XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE 0x1EA9
#define global XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE 0x21F1
#define global XINPUT_GAMEPAD_TRIGGER_THRESHOLD 0x1E
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。