다음을 통해 공유


GameInputKind

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

구문

typedef enum GameInputKind  
{  
    GameInputKindUnknown = 0x00000000,  
    GameInputKindRawDeviceReport = 0x00000001,  
    GameInputKindControllerAxis   = 0x00000002,
    GameInputKindControllerButton = 0x00000004,
    GameInputKindControllerSwitch = 0x00000008,
    GameInputKindController = 0x0000000E,
    GameInputKindKeyboard = 0x00000010,
    GameInputKindMouse = 0x00000020,
    GameInputKindTouch = 0x00000100,  
    GameInputKindMotion = 0x00001000,  
    GameInputKindArcadeStick = 0x00010000,  
    GameInputKindFlightStick = 0x00020000,  
    GameInputKindGamepad = 0x00040000,  
    GameInputKindRacingWheel = 0x00080000,  
    GameInputKindUiNavigation = 0x01000000
} GameInputKind  

상수

상수 설명
GameInputKindUnknown 알 수 없는 게임 입력 유형
GameInputKindRawDeviceReport 원시 입력 장치
GameInputKindControllerAxis 스틱의 컨트롤러 입력
GameInputKindControllerButton 단추의 컨트롤러 입력
GameInputKindControllerSwitch 스위치의 컨트롤러 입력
GameInputKindController 축, 단추 및 스위치의 조합
GameInputKindKeyboard 키보드 입력
GameInputKindMouse 마우스 입력
GameInputKindTouch 터치 스크린 입력
GameInputKindMotion 모션 캡처 입력
GameInputKindArcadeStick 아케이드 스틱 입력
GameInputKindFlightStick 비행 스틱 입력
GameInputKindGamepad 게임 패드 입력
GameInputKindRacingWheel 경주용 휠 입력
GameInputKindUiNavigation UI 탐색 입력

비고

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

요구 사항

헤더: GameInput.h

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

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