XInputOnGameInput
Microsoft GDK(게임 개발 키트)는 GameInput 위에 XInput API의 구현이 포함된 헤더 파일 XInputOnGameInput.h와 함께 제공됩니다. 특히 키보드와 마우스 또는 기타 입력 장치가 필요한 경우 GameInput에 직접 포팅하는 것이 좋습니다. 그러나 XInputOnGameInput 래퍼는 기존 XInput 코드에 대한 변경 없이 초기 포팅 작업을 부트스트랩하는 데 사용할 수 있습니다.
함수
함수 | 설명 |
---|---|
XInputEnable | XInputEnable API 참조 |
XInputGetAudioDeviceIds | 지정된 컨트롤러에 연결된 헤드셋의 오디오 렌더링 및 캡처 장치 ID를 검색합니다. |
XInputGetBatteryInformation | 무선 컨트롤러의 배터리 유형 및 충전 상태를 검색합니다. |
XInputGetCapabilities | 연결된 컨트롤러의 기능을 검색합니다. |
XInputGetDeviceId | 지정된 컨트롤러에 대한 디바이스 ID를 검색합니다. |
XInputGetKeystroke | XInputGetKeystroke API 참조 |
XInputGetState | 지정된 컨트롤러의 현재 상태를 검색합니다. |
XInputGetStateWithToken | 지정된 컨트롤러의 현재 상태를 검색하여 D3DX 프레임 파이프라인 토큰과 연결합니다. |
XInputOnGameInputInitialize | XInputOnGameInputInitialize API 참조 |
XInputOnGameInputUninitialize | XInputOnGameInputUninitialize API 참조 |
XInputSetState | 지정된 2모터 컨트롤러에 진동 데이터를 보냅니다. |
XInputSetStateEx | 지정된 컨트롤러로 진동 데이터를 보냅니다. 최신 컨트롤러의 4모터 진동 기능을 지원합니다. |
구조
구조 | 설명 |
---|---|
XINPUT_BATTERY_INFORMATION | 배터리의 유형 및 충전 상태를 설명합니다. |
XINPUT_CAPABILITIES | XINPUT_CAPABILITIES API 참조 |
XINPUT_GAMEPAD | XINPUT_GAMEPAD API 참조 |
XINPUT_KEYSTROKE | XInputGetKeystroke 함수에서 반환된 키 입력 데이터에 대해 설명합니다. |
XINPUT_STATE | 컨트롤러의 상태를 설명합니다. |
XINPUT_VIBRATION | 2모터 컨트롤러의 진동 기능에 대한 모터 속도를 설명합니다. |
XINPUT_VIBRATION_EX | 4모터 컨트롤러의 진동 기능에 대한 모터 속도를 설명합니다. |