IGameInputDispatcher::Dispatch
ディスパッチャーのキューで作業を実行します。
構文
bool Dispatch(
uint64_t quotaInMicroseconds
)
パラメーター
quotaInMicroseconds _In_
型: uint64_t
ディスパッチャーがタスクを実行する必要のある時間量。 インターフェイスはこのタイムフレームをできるだけ近似しようとしているため、これは正確な時間量ではありません。
戻り値
型: bool
作業項目がディスパッチャーのキューで保留中の場合に true を返します。 作業項目が残っていない場合は false を返します。 キューがフラッシュされたときに戻ります。
解説
IGameInputDispatcher::Dispatch
はディスパッチャーのキューで作業を実行します。
quotaInMicroseconds
パラメーターを 0 に設定した場合でも、このメソッドはキューから少なくとも 1 つの項目をフラッシュします。 ゼロのクォータ時間で呼び出して 1 つの項目を実行し、経過した時間によって他の項目をディスパッチするかどうかを決定できます。 中級者および上級者向けのユースケースについては、「GameInput の高度なトピック」を参照してください。
要件
ヘッダー: GameInput.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体