XInputOnGameInput
Microsoft 游戏开发工具包 (GDK) 附带头文件 XInputOnGameInput.h,它包含基于 GameInput 的 XInput API 的实现。 我们建议直接移植到 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 | 将振动数据发送到指定的双马达控制器。 |
XInputSetStateEx | 向指定控制器发送振动数据。 支持新控制器的四马达振动功能。 |
结构
结构 | 说明 |
---|---|
XINPUT_BATTERY_INFORMATION | 描述电池的类型和充电状态。 |
XINPUT_CAPABILITIES | XINPUT_CAPABILITIES API 参考 |
XINPUT_GAMEPAD | XINPUT_GAMEPAD API 参考 |
XINPUT_KEYSTROKE | 介绍 XInputGetKeystroke 函数返回的击键数据。 |
XINPUT_STATE | 描述控制器的状态。 |
XINPUT_VIBRATION | 描述双马达控制器振动功能的马达速度。 |
XINPUT_VIBRATION_EX | 描述四马达控制器振动功能的马达速度。 |