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

GameInputGamepadButtons

列挙型フラグ
基底型i4

メンバー 15

名前10進16進
GameInputGamepadNone00x0
GameInputGamepadMenu10x1
GameInputGamepadView20x2
GameInputGamepadA40x4
GameInputGamepadB80x8
GameInputGamepadX160x10
GameInputGamepadY320x20
GameInputGamepadDPadUp640x40
GameInputGamepadDPadDown1280x80
GameInputGamepadDPadLeft2560x100
GameInputGamepadDPadRight5120x200
GameInputGamepadLeftShoulder10240x400
GameInputGamepadRightShoulder20480x800
GameInputGamepadLeftThumbstick40960x1000
GameInputGamepadRightThumbstick81920x2000

各言語での定義

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

typedef enum GameInputGamepadButtons : int {
    GameInputGamepadNone = 0,
    GameInputGamepadMenu = 1,
    GameInputGamepadView = 2,
    GameInputGamepadA = 4,
    GameInputGamepadB = 8,
    GameInputGamepadX = 16,
    GameInputGamepadY = 32,
    GameInputGamepadDPadUp = 64,
    GameInputGamepadDPadDown = 128,
    GameInputGamepadDPadLeft = 256,
    GameInputGamepadDPadRight = 512,
    GameInputGamepadLeftShoulder = 1024,
    GameInputGamepadRightShoulder = 2048,
    GameInputGamepadLeftThumbstick = 4096,
    GameInputGamepadRightThumbstick = 8192
} GameInputGamepadButtons;
[Flags]
public enum GameInputGamepadButtons : int
{
    GameInputGamepadNone = 0,
    GameInputGamepadMenu = 1,
    GameInputGamepadView = 2,
    GameInputGamepadA = 4,
    GameInputGamepadB = 8,
    GameInputGamepadX = 16,
    GameInputGamepadY = 32,
    GameInputGamepadDPadUp = 64,
    GameInputGamepadDPadDown = 128,
    GameInputGamepadDPadLeft = 256,
    GameInputGamepadDPadRight = 512,
    GameInputGamepadLeftShoulder = 1024,
    GameInputGamepadRightShoulder = 2048,
    GameInputGamepadLeftThumbstick = 4096,
    GameInputGamepadRightThumbstick = 8192,
}
<Flags>
Public Enum GameInputGamepadButtons As Integer
    GameInputGamepadNone = 0
    GameInputGamepadMenu = 1
    GameInputGamepadView = 2
    GameInputGamepadA = 4
    GameInputGamepadB = 8
    GameInputGamepadX = 16
    GameInputGamepadY = 32
    GameInputGamepadDPadUp = 64
    GameInputGamepadDPadDown = 128
    GameInputGamepadDPadLeft = 256
    GameInputGamepadDPadRight = 512
    GameInputGamepadLeftShoulder = 1024
    GameInputGamepadRightShoulder = 2048
    GameInputGamepadLeftThumbstick = 4096
    GameInputGamepadRightThumbstick = 8192
End Enum
import enum

class GameInputGamepadButtons(enum.IntFlag):
    GameInputGamepadNone = 0
    GameInputGamepadMenu = 1
    GameInputGamepadView = 2
    GameInputGamepadA = 4
    GameInputGamepadB = 8
    GameInputGamepadX = 16
    GameInputGamepadY = 32
    GameInputGamepadDPadUp = 64
    GameInputGamepadDPadDown = 128
    GameInputGamepadDPadLeft = 256
    GameInputGamepadDPadRight = 512
    GameInputGamepadLeftShoulder = 1024
    GameInputGamepadRightShoulder = 2048
    GameInputGamepadLeftThumbstick = 4096
    GameInputGamepadRightThumbstick = 8192
// GameInputGamepadButtons (flags)
pub const GameInputGamepadNone: i32 = 0;
pub const GameInputGamepadMenu: i32 = 1;
pub const GameInputGamepadView: i32 = 2;
pub const GameInputGamepadA: i32 = 4;
pub const GameInputGamepadB: i32 = 8;
pub const GameInputGamepadX: i32 = 16;
pub const GameInputGamepadY: i32 = 32;
pub const GameInputGamepadDPadUp: i32 = 64;
pub const GameInputGamepadDPadDown: i32 = 128;
pub const GameInputGamepadDPadLeft: i32 = 256;
pub const GameInputGamepadDPadRight: i32 = 512;
pub const GameInputGamepadLeftShoulder: i32 = 1024;
pub const GameInputGamepadRightShoulder: i32 = 2048;
pub const GameInputGamepadLeftThumbstick: i32 = 4096;
pub const GameInputGamepadRightThumbstick: i32 = 8192;
// GameInputGamepadButtons
const (
	GameInputGamepadNone int32 = 0
	GameInputGamepadMenu int32 = 1
	GameInputGamepadView int32 = 2
	GameInputGamepadA int32 = 4
	GameInputGamepadB int32 = 8
	GameInputGamepadX int32 = 16
	GameInputGamepadY int32 = 32
	GameInputGamepadDPadUp int32 = 64
	GameInputGamepadDPadDown int32 = 128
	GameInputGamepadDPadLeft int32 = 256
	GameInputGamepadDPadRight int32 = 512
	GameInputGamepadLeftShoulder int32 = 1024
	GameInputGamepadRightShoulder int32 = 2048
	GameInputGamepadLeftThumbstick int32 = 4096
	GameInputGamepadRightThumbstick int32 = 8192
)
const
  GameInputGamepadNone = 0;
  GameInputGamepadMenu = 1;
  GameInputGamepadView = 2;
  GameInputGamepadA = 4;
  GameInputGamepadB = 8;
  GameInputGamepadX = 16;
  GameInputGamepadY = 32;
  GameInputGamepadDPadUp = 64;
  GameInputGamepadDPadDown = 128;
  GameInputGamepadDPadLeft = 256;
  GameInputGamepadDPadRight = 512;
  GameInputGamepadLeftShoulder = 1024;
  GameInputGamepadRightShoulder = 2048;
  GameInputGamepadLeftThumbstick = 4096;
  GameInputGamepadRightThumbstick = 8192;
// GameInputGamepadButtons
pub const GameInputGamepadNone: i32 = 0;
pub const GameInputGamepadMenu: i32 = 1;
pub const GameInputGamepadView: i32 = 2;
pub const GameInputGamepadA: i32 = 4;
pub const GameInputGamepadB: i32 = 8;
pub const GameInputGamepadX: i32 = 16;
pub const GameInputGamepadY: i32 = 32;
pub const GameInputGamepadDPadUp: i32 = 64;
pub const GameInputGamepadDPadDown: i32 = 128;
pub const GameInputGamepadDPadLeft: i32 = 256;
pub const GameInputGamepadDPadRight: i32 = 512;
pub const GameInputGamepadLeftShoulder: i32 = 1024;
pub const GameInputGamepadRightShoulder: i32 = 2048;
pub const GameInputGamepadLeftThumbstick: i32 = 4096;
pub const GameInputGamepadRightThumbstick: i32 = 8192;
const
  GameInputGamepadNone* = 0
  GameInputGamepadMenu* = 1
  GameInputGamepadView* = 2
  GameInputGamepadA* = 4
  GameInputGamepadB* = 8
  GameInputGamepadX* = 16
  GameInputGamepadY* = 32
  GameInputGamepadDPadUp* = 64
  GameInputGamepadDPadDown* = 128
  GameInputGamepadDPadLeft* = 256
  GameInputGamepadDPadRight* = 512
  GameInputGamepadLeftShoulder* = 1024
  GameInputGamepadRightShoulder* = 2048
  GameInputGamepadLeftThumbstick* = 4096
  GameInputGamepadRightThumbstick* = 8192
enum GameInputGamepadButtons : int {
    GameInputGamepadNone = 0,
    GameInputGamepadMenu = 1,
    GameInputGamepadView = 2,
    GameInputGamepadA = 4,
    GameInputGamepadB = 8,
    GameInputGamepadX = 16,
    GameInputGamepadY = 32,
    GameInputGamepadDPadUp = 64,
    GameInputGamepadDPadDown = 128,
    GameInputGamepadDPadLeft = 256,
    GameInputGamepadDPadRight = 512,
    GameInputGamepadLeftShoulder = 1024,
    GameInputGamepadRightShoulder = 2048,
    GameInputGamepadLeftThumbstick = 4096,
    GameInputGamepadRightThumbstick = 8192,
}
#define global GameInputGamepadNone            0x0
#define global GameInputGamepadMenu            0x1
#define global GameInputGamepadView            0x2
#define global GameInputGamepadA               0x4
#define global GameInputGamepadB               0x8
#define global GameInputGamepadX               0x10
#define global GameInputGamepadY               0x20
#define global GameInputGamepadDPadUp          0x40
#define global GameInputGamepadDPadDown        0x80
#define global GameInputGamepadDPadLeft        0x100
#define global GameInputGamepadDPadRight       0x200
#define global GameInputGamepadLeftShoulder    0x400
#define global GameInputGamepadRightShoulder   0x800
#define global GameInputGamepadLeftThumbstick  0x1000
#define global GameInputGamepadRightThumbstick 0x2000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。