IGameInput::GetCurrentTimestamp

返回调用该方法时那一时刻的 GameInput 时间戳。

语法

uint64_t GetCurrentTimestamp(  
)  

参数

返回值

类型:uint64_t

以毫秒测量的时间戳。

备注

GameInput API 使用以毫秒表示的 QPC 时间,作为其时间戳和其他临时功能的货币。 使用单调上升的计数器而不是系统时间来确保没有因系统时钟调整而导致的抖动。 在 GameInput API 内有几种方法会返回时间戳值或采用时间戳值作为输入。 此方法使应用程序能够相对于现有值推断其他其他时间戳的值。 您可以在 IGameInputDevice::SetRumbleState 之类的函数中使用 GetCurrentTimeStamp,从而采用时间戳作为参数确定何时执行操作。 您还可以使用它来推断读取,并且通过将其与 IGameInputReading::GetTimeStamp 的结果进行比较推断读取相对于现在发生的时间。

要求

头文件:GameInput.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

输入 API 概述
IGameInput
IGameInputReading::GetTimeStamp
IGameInputDevice::SetRumbleState