FrameRateCalculator

public class FrameRateCalculator

フレームレートを計算するクラス。 step() で新たなフレームがあることを通知し、 getFPS() でこれまでに通知されたフレーム数より計算されたFPS値を返します。 また、一定間隔で delegate が呼び出され、 getFPS() の返却値と同様の値が渡されます。

  • このクラスが使用する Delegate。

    Declaration

    Swift

    public weak var delegate: FrameRateCalculatorDelegate?
  • FrameRateCalculator を生成します。

    Declaration

    Swift

    public init()
  • tag

    オブジェクトを識別するためのタグ。

    Declaration

    Swift

    public var tag: Int
  • 処理を開始します。

    Declaration

    Swift

    public func start()
  • 処理を停止します。

    Declaration

    Swift

    public func stop()
  • 初期状態にリセットします。

    Declaration

    Swift

    public func reset()
  • フレーム数を数えます。フレームが発生したタイミングで呼び出します。

    Declaration

    Swift

    public func step()
  • 現在のフレームレート値を取得します。

    Declaration

    Swift

    public func getFPS() -> Int

    Return Value

    現在のフレームレート値