IGameInput::GetTemporalReading
获取插值到指定时间点的输入读数。语法
参数
targetTime _In_类型:uint64_t 目标时间戳(以微秒为单位)。使用 IGameInput::GetCurrentTimestamp 获取当前时间。 windowSize _In_
类型:uint64_t 围绕
targetTime 的插值窗口大小(以微秒为单位)。
inputKind _In_类型:GameInputKind 要检索的输入类型。 device _In_opt_
类型:IGameInputDevice* 可选筛选器,将结果限定为特定设备。 reading _COM_Outptr_
类型:IGameInputReading** 生成的插值读数。
返回值
类型:HRESULT 返回 E_NOTIMPL,因为此方法在 v0 中从未实现。备注
此方法用于获取插值到特定时间点的输入读数,对于需要将输入与特定帧时间戳关联的应用程序非常有用。作为读数模型简化的一部分,此方法已在 v1 中移除。应用程序应改用 GetCurrentReading 或 GetNextReading / GetPreviousReading 来遍历输入流。版本历史
另请参阅
已弃用的 GameInput API 成员IGameInput::GetCurrentReading
IGameInput::GetCurrentTimestamp
IGameInput
