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

GameInputDeviceCapabilities

列挙型フラグ
基底型i4

メンバー 6

名前10進16進
GameInputDeviceCapabilityNone00x0
GameInputDeviceCapabilityAudio10x1
GameInputDeviceCapabilityPluginModule20x2
GameInputDeviceCapabilityPowerOff40x4
GameInputDeviceCapabilitySynchronization80x8
GameInputDeviceCapabilityWireless160x10

各言語での定義

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

typedef enum GameInputDeviceCapabilities : int {
    GameInputDeviceCapabilityNone = 0,
    GameInputDeviceCapabilityAudio = 1,
    GameInputDeviceCapabilityPluginModule = 2,
    GameInputDeviceCapabilityPowerOff = 4,
    GameInputDeviceCapabilitySynchronization = 8,
    GameInputDeviceCapabilityWireless = 16
} GameInputDeviceCapabilities;
[Flags]
public enum GameInputDeviceCapabilities : int
{
    GameInputDeviceCapabilityNone = 0,
    GameInputDeviceCapabilityAudio = 1,
    GameInputDeviceCapabilityPluginModule = 2,
    GameInputDeviceCapabilityPowerOff = 4,
    GameInputDeviceCapabilitySynchronization = 8,
    GameInputDeviceCapabilityWireless = 16,
}
<Flags>
Public Enum GameInputDeviceCapabilities As Integer
    GameInputDeviceCapabilityNone = 0
    GameInputDeviceCapabilityAudio = 1
    GameInputDeviceCapabilityPluginModule = 2
    GameInputDeviceCapabilityPowerOff = 4
    GameInputDeviceCapabilitySynchronization = 8
    GameInputDeviceCapabilityWireless = 16
End Enum
import enum

class GameInputDeviceCapabilities(enum.IntFlag):
    GameInputDeviceCapabilityNone = 0
    GameInputDeviceCapabilityAudio = 1
    GameInputDeviceCapabilityPluginModule = 2
    GameInputDeviceCapabilityPowerOff = 4
    GameInputDeviceCapabilitySynchronization = 8
    GameInputDeviceCapabilityWireless = 16
// GameInputDeviceCapabilities (flags)
pub const GameInputDeviceCapabilityNone: i32 = 0;
pub const GameInputDeviceCapabilityAudio: i32 = 1;
pub const GameInputDeviceCapabilityPluginModule: i32 = 2;
pub const GameInputDeviceCapabilityPowerOff: i32 = 4;
pub const GameInputDeviceCapabilitySynchronization: i32 = 8;
pub const GameInputDeviceCapabilityWireless: i32 = 16;
// GameInputDeviceCapabilities
const (
	GameInputDeviceCapabilityNone int32 = 0
	GameInputDeviceCapabilityAudio int32 = 1
	GameInputDeviceCapabilityPluginModule int32 = 2
	GameInputDeviceCapabilityPowerOff int32 = 4
	GameInputDeviceCapabilitySynchronization int32 = 8
	GameInputDeviceCapabilityWireless int32 = 16
)
const
  GameInputDeviceCapabilityNone = 0;
  GameInputDeviceCapabilityAudio = 1;
  GameInputDeviceCapabilityPluginModule = 2;
  GameInputDeviceCapabilityPowerOff = 4;
  GameInputDeviceCapabilitySynchronization = 8;
  GameInputDeviceCapabilityWireless = 16;
// GameInputDeviceCapabilities
pub const GameInputDeviceCapabilityNone: i32 = 0;
pub const GameInputDeviceCapabilityAudio: i32 = 1;
pub const GameInputDeviceCapabilityPluginModule: i32 = 2;
pub const GameInputDeviceCapabilityPowerOff: i32 = 4;
pub const GameInputDeviceCapabilitySynchronization: i32 = 8;
pub const GameInputDeviceCapabilityWireless: i32 = 16;
const
  GameInputDeviceCapabilityNone* = 0
  GameInputDeviceCapabilityAudio* = 1
  GameInputDeviceCapabilityPluginModule* = 2
  GameInputDeviceCapabilityPowerOff* = 4
  GameInputDeviceCapabilitySynchronization* = 8
  GameInputDeviceCapabilityWireless* = 16
enum GameInputDeviceCapabilities : int {
    GameInputDeviceCapabilityNone = 0,
    GameInputDeviceCapabilityAudio = 1,
    GameInputDeviceCapabilityPluginModule = 2,
    GameInputDeviceCapabilityPowerOff = 4,
    GameInputDeviceCapabilitySynchronization = 8,
    GameInputDeviceCapabilityWireless = 16,
}
#define global GameInputDeviceCapabilityNone            0x0
#define global GameInputDeviceCapabilityAudio           0x1
#define global GameInputDeviceCapabilityPluginModule    0x2
#define global GameInputDeviceCapabilityPowerOff        0x4
#define global GameInputDeviceCapabilitySynchronization 0x8
#define global GameInputDeviceCapabilityWireless        0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。