IGameInputReading::GetSequenceNumber
入力読み取りのシーケンス番号を取得します。構文
パラメーター
inputKind _In_型: GameInputKind シーケンス番号を取得する対象の GameInputKind。
GameInputKind は通常フラグ型の列挙型ですが、このパラメーターには 1 つの値のみを使用できます。
戻り値
型: uint64_t この関数はまだ実装されていません。 現時点では 0 を返します。 実装された後は、入力読み取りのシーケンス番号を返します。解説
GameInputKind で表される各種類の入力は、それぞれ独自のシーケンス番号を保持しており、その入力種類の状態が変化したときにのみ更新されます。これは重要です。というのも、1 つのデバイスが複数の入力種類をサポートしており、そのため生入力から解釈できる複数の入力種類のビューを持つ可能性があるためです。同じデバイスからの連続する 2 つの読み取りは、生データの 1 つの入力種類のビュー上では同じシーケンス番号を持ち、生データの別の入力種類の解釈上では異なるシーケンス番号を持つ場合があります。これは、ゲーム コントローラーが特定の種類の入力を出したため、そのシーケンス番号のみがインクリメントされたことを示しています。 この関数は、特定の種類の入力が読み取りごとに変化したかどうかを判断するために使用できます。シーケンス番号は、2 つの読み取りが同じタイムスタンプを持つ場合に、読み取りを順序付けて区別するためにも使用できます。要件
ヘッダー: GameInput.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体関連項目
Input API の概要IGameInputReading
GameInputKind
