다음을 통해 공유


GAMEPAD_REPORT_EX

확장 정보가 포함된 컨트롤러 상태 스냅샷입니다.

구문

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