XInputOnGameInput
Microsoft Game Development Kit (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 モーター コントローラーの振動機能のモーター速度について説明します。 |