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