FramePacer クラス
スリープとスピン待機を組み合わせ、フレームループを指定した頻度に制限します。
名前空間: FloatSoda.Engine
アセンブリ: FloatSoda.Engine.dll
public class FramePacer : IFramePacer実装するインターフェイス
Section titled “実装するインターフェイス”IFramePacer
継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
コンストラクター
Section titled “コンストラクター”FramePacer(int)
Section titled “FramePacer(int)”スリープとスピン待機を組み合わせ、フレームループを指定した頻度に制限します。
public FramePacer(int targetFrameRate = 60)パラメーター
Section titled “パラメーター”targetFrameRate int
1秒あたりの目標フレーム数。既定値は60です。
WaitForNextFrame(CancellationToken)
Section titled “WaitForNextFrame(CancellationToken)”次のフレーム時刻まで待機します。
public void WaitForNextFrame(CancellationToken cancellationToken = default)パラメーター
Section titled “パラメーター”cancellationToken CancellationToken
待機を中断するためのトークン。既定値では中断を要求しません。