다음을 통해 공유


GameInputKind(v2)

유효한 GameInput 장치 유형의 열거형.

구문

enum GameInputKind
{
    GameInputKindUnknown          = 0x00000000,
    GameInputKindControllerAxis   = 0x00000002,
    GameInputKindControllerButton = 0x00000004,
    GameInputKindControllerSwitch = 0x00000008,
    GameInputKindController       = 0x0000000E,
    GameInputKindKeyboard         = 0x00000010,
    GameInputKindMouse            = 0x00000020,
    GameInputKindSensors          = 0x00000040,
    GameInputKindArcadeStick      = 0x00010000,
    GameInputKindFlightStick      = 0x00020000,
    GameInputKindGamepad          = 0x00040000,
    GameInputKindRacingWheel      = 0x00080000,
    GameInputKindUiNavigation     = 0x01000000
};

상수

상수 설명
GameInputKindUnknown 알 수 없는 입력 형식을 나타냅니다.
GameInputKindControllerAxis 스틱의 컨트롤러 입력을 나타냅니다.
GameInputKindControllerButton 단추의 컨트롤러 입력을 나타냅니다.
GameInputKindControllerSwitch 스위치의 컨트롤러 입력을 나타냅니다.
GameInputKindController 축, 단추 및 스위치 입력의 조합을 나타냅니다.
GameInputKindKeyboard 키보드 입력을 나타냅니다.
GameInputKindMouse 마우스 입력을 나타냅니다.
GameInputKindSensors 센서 입력을 나타냅니다.
GameInputKindArcadeStick 아케이드 스틱 입력을 나타냅니다.
GameInputKindFlightStick 플라이트 스틱 입력을 나타냅니다.
GameInputKindGamepad 게임 패드 입력을 나타냅니다.
GameInputKindRacingWheel 레이싱 휠 입력을 나타냅니다.
GameInputKindUiNavigation UI 탐색 입력을 나타냅니다.

비고

GameInputKind는 플래그 값이며 결합하여 여러 장치를 필터링할 수 있습니다. IGameInput_GetCurrentReading의 매개 변수. IGameInputReading_GetInputKind에서 반환됩니다. GameInputControllerAxisInfo의 멤버. GameInputControllerButtonInfo의 멤버입니다. GameInputControllerSwitchInfo의 멤버. GameInputDeviceInfo의 멤버.

요구 사항

헤더: GameInput.h

지원되는 플랫폼: Windows

참고 항목

입력 API 개요
GameInput
IGameInput_GetCurrentReading
IGameInputReading_GetInputKind
GameInputControllerAxisInfo
GameInputControllerButtonInfo
GameInputControllerSwitchInfo
GameInputDeviceInfo