확장 정보가 포함된 컨트롤러 상태 스냅샷입니다.
구문
typedef struct GAMEPAD_REPORT_EX {
UINT16 Buttons;
UINT16 LeftTrigger;
UINT16 RightTrigger;
INT16 LeftThumbstickX;
INT16 LeftThumbstickY;
INT16 RightThumbstickX;
INT16 RightThumbstickY;
UINT32 MoreButtons;
} GAMEPAD_REPORT_EX
멤버
Buttons
형식: UINT16
컨트롤러의 단추 상태를 나타내는 GAMEPAD_BUTTONS 플래그 값의 조합입니다.
LeftTrigger
형식: UINT16
왼쪽 트리거를 얼마나 당겼는지 나타내는 0에서 1023 사이의 값입니다.
RightTrigger
형식: UINT16
오른쪽 트리거를 얼마나 당겼는지 나타내는 0에서 1023 사이의 값입니다.
LeftThumbstickX
형식: INT16
X축에서 왼쪽 엄지스틱의 위치를 나타내는 -32768에서 32767 사이의 값입니다.
LeftThumbstickY
형식: INT16
Y축에서 왼쪽 엄지스틱의 위치를 나타내는 -32768에서 32767 사이의 값입니다.
RightThumbstickX
형식: INT16
X축에서 오른쪽 엄지스틱의 위치를 나타내는 -32768에서 32767 사이의 값입니다.
RightThumbstickY
형식: INT16
Y축에서 오른쪽 엄지스틱의 위치를 나타내는 -32768에서 32767 사이의 값입니다.
MoreButtons
형식: UINT32
Xbox Series 컨트롤러에만 있는 버튼입니다. GAMEPAD_MORE_BUTTONS의 값을 마스크로 사용하여 이 단추의 상태를 지정합니다.
요구 사항
헤더: XtfInput.h 라이브러리: xtfinput.lib
지원되는 플랫폼: Windows(Xbox 콘솔 도구용)
참고 항목
XtfInput
SendGamepadReportEx
IXtfInputClient::ConnectGamepad