다음을 통해 공유


GameInputKind(v1)

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

구문

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

상수

상수 설명
GameInputKindUnknown 알 수 없는 입력 형식을 나타냅니다.
GameInputKindControllerAxis 스틱의 컨트롤러 입력을 나타냅니다.
GameInputKindControllerButton 단추의 컨트롤러 입력을 나타냅니다.
GameInputKindControllerSwitch 스위치의 컨트롤러 입력을 나타냅니다.
GameInputKindController 축, 단추 및 스위치 입력의 조합을 나타냅니다.
GameInputKindKeyboard 키보드 입력을 나타냅니다.
GameInputKindMouse 마우스 입력을 나타냅니다.
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