비행 스틱 버튼을 열거합니다.
구문
enum GameInputFlightStickButtons
{
GameInputFlightStickNone = 0x00000000,
GameInputFlightStickMenu = 0x00000001,
GameInputFlightStickView = 0x00000002,
GameInputFlightStickFirePrimary = 0x00000004,
GameInputFlightStickFireSecondary = 0x00000008,
GameInputFlightStickHatSwitchUp = 0x00000010,
GameInputFlightStickHatSwitchDown = 0x00000020,
GameInputFlightStickHatSwitchLeft = 0x00000040,
GameInputFlightStickHatSwitchRight = 0x00000080,
GameInputFlightStickA = 0x00000100,
GameInputFlightStickB = 0x00000200,
GameInputFlightStickX = 0x00000400,
GameInputFlightStickY = 0x00000800,
};
상수
| 상수 | 설명 |
|---|---|
| GameInputFlightStickNone | 단추를 누르지 않음을 나타냅니다. |
| GameInputFlightStickMenu | 메뉴 단추를 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickView | 보기 단추를 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickFirePrimary | 기본 화재 단추를 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickFireSecondary | 보조 화재 단추를 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickHatSwitchUp | 모자 스위치의 위쪽 부분을 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickHatSwitchDown | 모자 스위치의 아래쪽 부분을 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickHatSwitchLeft | 모자 스위치의 왼쪽 부분을 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickHatSwitchRight | 모자 스위치의 오른쪽 부분을 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickA | 게임 패드 A 단추를 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickB | 게임 패드 B 단추를 눌렀다는 것을 나타냅니다. |
| GameInputFlightStickX | 게임 패드 X 단추를 눌렀다는 것을 나타냅니다. |
| GameInputFlightSticky | 게임 패드 Y 단추를 눌렀다는 것을 나타냅니다. |
비고
이 열거는 GameInputFlightStickState 구조에서 사용됩니다. 여러 단추를 동시에 읽기 위해 값을 결합할 수 있습니다.
GameInputFlightStickHatSwitchUp, GameInputFlightStickHatSwitchDown, GameInputFlightStickHatSwitchLeft및 GameInputFlightStickHatSwitchRight 는 단추 값으로 변환되는 hat 스위치입니다. 대각선은 게임 패드에서 D 패드의 경우와 같이 동시에 누른 두 개의 단추를 표시하여 표시됩니다. 모자 스위치 센터는 이러한 단추를 누르지 않고 표시됩니다. 또한 이러한 단추는 IGameInputMapper::GetFlightStickButtonMappingInfo 메서드를 사용하여 모자 스위치에 대한 매핑 정보를 쿼리하는 유일한 방법입니다.
GameInputFlightStickA, GameInputFlightStickB, GameInputFlightStickX및 GameInputFlightStickY 는 플라이트 스틱 매핑의 일부가 아닙니다. 대신 게임 패드 단추 보고서에서 복사한 값입니다. 디바이스에 매핑된 게임 패드가 없는 경우 이러한 값은 항상 0이 됩니다.
자세한 내용은 GameInput 판독값의 판독값에서 데이터 가져오기를 참조하세요.
이 열거형은 IGameInputMapper::GetFlightStickButtonMappingInfo 메서드와 함께 사용하여 특정 플라이트 스틱 단추에 대한 매핑 정보를 검색할 수도 있습니다.
요구 사항
헤더: GameInput.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔