次の方法で共有


IGameInput::GetCurrentTimestamp (v2)

メソッドの呼び出し時に取得された GameInput タイムスタンプを返します。

構文

uint64_t GetCurrentTimestamp();

パラメーター

ありません。

戻り値

型: uint64_t

マイクロ秒単位で測定されるタイムスタンプ。

解説

GameInput API では、そのタイムスタンプやその他の時間的な機能の流通単位としてマイクロ秒を使用します。 システム時刻ではなく単調に増加するカウンターを使用すると、システム クロックの調整の結果としてジッターが発生しません。 GameInput API 内のいくつかのメソッドでは、タイムスタンプ値を返すか、またはタイムスタンプ値を入力として受け取ります。 このメソッドにより、アプリケーションは現在を基準にして他のタイムスタンプの値を評価できます。

GetCurrentTimeStamp を使用することで、IGameInputReading::GetTimeStamp の結果と比較し、読み取り値や、それらが現在との相対的なタイミングでいつ発生したかを評価することができます。

要件

ヘッダー: GameInput.h

ライブラリ: gameinput.lib

サポートされているプラットフォーム: Windows

関連項目

入力 API の概要
IGameInput
IGameInputReading::GetTimeStamp
IGameInputDevice::SetRumbleState