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

XINPUT_CAPABILITIES_FLAGS

列挙型フラグ
基底型u2

メンバー 5

名前10進16進
XINPUT_CAPS_VOICE_SUPPORTED40x4
XINPUT_CAPS_FFB_SUPPORTED10x1
XINPUT_CAPS_WIRELESS20x2
XINPUT_CAPS_PMD_SUPPORTED80x8
XINPUT_CAPS_NO_NAVIGATION160x10

各言語での定義

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

typedef enum XINPUT_CAPABILITIES_FLAGS : unsigned short {
    XINPUT_CAPS_VOICE_SUPPORTED = 4,
    XINPUT_CAPS_FFB_SUPPORTED = 1,
    XINPUT_CAPS_WIRELESS = 2,
    XINPUT_CAPS_PMD_SUPPORTED = 8,
    XINPUT_CAPS_NO_NAVIGATION = 16
} XINPUT_CAPABILITIES_FLAGS;
[Flags]
public enum XINPUT_CAPABILITIES_FLAGS : ushort
{
    XINPUT_CAPS_VOICE_SUPPORTED = 4,
    XINPUT_CAPS_FFB_SUPPORTED = 1,
    XINPUT_CAPS_WIRELESS = 2,
    XINPUT_CAPS_PMD_SUPPORTED = 8,
    XINPUT_CAPS_NO_NAVIGATION = 16,
}
<Flags>
Public Enum XINPUT_CAPABILITIES_FLAGS As UShort
    XINPUT_CAPS_VOICE_SUPPORTED = 4
    XINPUT_CAPS_FFB_SUPPORTED = 1
    XINPUT_CAPS_WIRELESS = 2
    XINPUT_CAPS_PMD_SUPPORTED = 8
    XINPUT_CAPS_NO_NAVIGATION = 16
End Enum
import enum

class XINPUT_CAPABILITIES_FLAGS(enum.IntFlag):
    XINPUT_CAPS_VOICE_SUPPORTED = 4
    XINPUT_CAPS_FFB_SUPPORTED = 1
    XINPUT_CAPS_WIRELESS = 2
    XINPUT_CAPS_PMD_SUPPORTED = 8
    XINPUT_CAPS_NO_NAVIGATION = 16
// XINPUT_CAPABILITIES_FLAGS (flags)
pub const XINPUT_CAPS_VOICE_SUPPORTED: u16 = 4;
pub const XINPUT_CAPS_FFB_SUPPORTED: u16 = 1;
pub const XINPUT_CAPS_WIRELESS: u16 = 2;
pub const XINPUT_CAPS_PMD_SUPPORTED: u16 = 8;
pub const XINPUT_CAPS_NO_NAVIGATION: u16 = 16;
// XINPUT_CAPABILITIES_FLAGS
const (
	XINPUT_CAPS_VOICE_SUPPORTED uint16 = 4
	XINPUT_CAPS_FFB_SUPPORTED uint16 = 1
	XINPUT_CAPS_WIRELESS uint16 = 2
	XINPUT_CAPS_PMD_SUPPORTED uint16 = 8
	XINPUT_CAPS_NO_NAVIGATION uint16 = 16
)
const
  XINPUT_CAPS_VOICE_SUPPORTED = 4;
  XINPUT_CAPS_FFB_SUPPORTED = 1;
  XINPUT_CAPS_WIRELESS = 2;
  XINPUT_CAPS_PMD_SUPPORTED = 8;
  XINPUT_CAPS_NO_NAVIGATION = 16;
// XINPUT_CAPABILITIES_FLAGS
pub const XINPUT_CAPS_VOICE_SUPPORTED: u16 = 4;
pub const XINPUT_CAPS_FFB_SUPPORTED: u16 = 1;
pub const XINPUT_CAPS_WIRELESS: u16 = 2;
pub const XINPUT_CAPS_PMD_SUPPORTED: u16 = 8;
pub const XINPUT_CAPS_NO_NAVIGATION: u16 = 16;
const
  XINPUT_CAPS_VOICE_SUPPORTED* = 4
  XINPUT_CAPS_FFB_SUPPORTED* = 1
  XINPUT_CAPS_WIRELESS* = 2
  XINPUT_CAPS_PMD_SUPPORTED* = 8
  XINPUT_CAPS_NO_NAVIGATION* = 16
enum XINPUT_CAPABILITIES_FLAGS : ushort {
    XINPUT_CAPS_VOICE_SUPPORTED = 4,
    XINPUT_CAPS_FFB_SUPPORTED = 1,
    XINPUT_CAPS_WIRELESS = 2,
    XINPUT_CAPS_PMD_SUPPORTED = 8,
    XINPUT_CAPS_NO_NAVIGATION = 16,
}
#define global XINPUT_CAPS_VOICE_SUPPORTED 0x4
#define global XINPUT_CAPS_FFB_SUPPORTED   0x1
#define global XINPUT_CAPS_WIRELESS        0x2
#define global XINPUT_CAPS_PMD_SUPPORTED   0x8
#define global XINPUT_CAPS_NO_NAVIGATION   0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。