유효한 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