> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInputFlightStickInfo

> GameInputFlightStickInfo

# GameInputFlightStickInfo

플라이트 스틱의 속성을 설명합니다.

## 구문

```cpp theme={null}
struct GameInputFlightStickInfo
{
    GameInputLabel menuButtonLabel;
    GameInputLabel viewButtonLabel;
    GameInputLabel firePrimaryButtonLabel;
    GameInputLabel fireSecondaryButtonLabel;
    GameInputLabel hatSwitchUpLabel;
    GameInputLabel hatSwitchDownLabel;
    GameInputLabel hatSwitchLeftLabel;
    GameInputLabel hatSwitchRightLabel;
    GameInputLabel aButtonLabel;
    GameInputLabel bButtonLabel;
    GameInputLabel xButtonLabel;
    GameInputLabel yButtonLabel;
    uint32_t       extraButtonCount;
    uint32_t       extraAxisCount;
};
```

### 멤버

*menuButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

Menu 버튼의 물리적 레이블입니다.

*viewButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

View 버튼의 물리적 레이블입니다.

*firePrimaryButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

주 발사 버튼의 물리적 레이블입니다.

*fireSecondaryButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

보조 발사 버튼의 물리적 레이블입니다.

*hatSwitchUpLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

햇 스위치의 위쪽 입력에 대한 물리적 레이블입니다.

*hatSwitchDownLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

햇 스위치의 아래쪽 입력에 대한 물리적 레이블입니다.

*hatSwitchLeftLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

햇 스위치의 왼쪽 입력에 대한 물리적 레이블입니다.

*hatSwitchRightLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

햇 스위치의 오른쪽 입력에 대한 물리적 레이블입니다.

*aButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

**A** 버튼의 물리적 레이블입니다.

*bButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

**B** 버튼의 물리적 레이블입니다.

*xButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

**X** 버튼의 물리적 레이블입니다.

*yButtonLabel*\

형식: [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel)

**Y** 버튼의 물리적 레이블입니다.

## 설명

이 구조체는 [GameInputDeviceInfo](/ko/reference/input/gameinput/structs/gameinputdeviceinfo) 구조체에서 사용됩니다. `GameInputDeviceInfo`는 [IGameInputDevice::GetDeviceInfo](/ko/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getdeviceinfo) 메서드에서 사용됩니다.

자세한 내용은 [GameInput 장치](/ko/build/core-features/common/input/overviews/input-devices)를 참조하세요.

## 요구 사항

**헤더:** GameInput.h

**지원되는 플랫폼:** Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 함께 보기

[GameInput 개요](/ko/build/core-features/common/input/overviews/input-overview)\
[GameInput](/ko/reference/input/gameinput/gameinput_members)

## 버전 기록

| 버전 | 변경 사항 |
| - | - |
| **v3** | `hatSwitchKind` 제거됨. 4개의 햇 방향 버튼 레이블(`hatSwitchUpLabel`, `hatSwitchDownLabel`, `hatSwitchLeftLabel`, `hatSwitchRightLabel`), 4개의 페이스 버튼 레이블(`aButtonLabel`, `bButtonLabel`, `xButtonLabel`, `yButtonLabel`), `extraButtonCount`, `extraAxisCount` **추가됨**. |
| **v0** | 도입됨. |

## 부록: 이전 버전

### v0, v1, v2

```cpp theme={null}
struct GameInputFlightStickInfo
{
    GameInputLabel      menuButtonLabel;
    GameInputLabel      viewButtonLabel;
    GameInputLabel      firePrimaryButtonLabel;
    GameInputLabel      fireSecondaryButtonLabel;
    GameInputSwitchKind hatSwitchKind;
};
```


## Related topics

- [GameInputLabel](/ko/reference/input/gameinput/enums/gameinputlabel.md)
- [GameInput API 멤버](/ko/reference/input/gameinput/gameinput_members.md)
- [GameInputFlightStickButtons](/ko/reference/input/gameinput/enums/gameinputflightstickbuttons.md)
- [GameInputFlightStickAxes](/ko/reference/input/gameinput/enums/gameinputflightstickaxes.md)
- [GameInputFlightStickState](/ko/reference/input/gameinput/structs/gameinputflightstickstate.md)
