FrameRateCalculator
public class FrameRateCalculator
フレームレートを計算するクラス。
step()
で新たなフレームがあることを通知し、
getFPS()
でこれまでに通知されたフレーム数より計算されたFPS値を返します。
また、一定間隔で delegate
が呼び出され、 getFPS()
の返却値と同様の値が渡されます。
-
このクラスが使用する Delegate。
Declaration
Swift
public weak var delegate: FrameRateCalculatorDelegate?
-
FrameRateCalculator を生成します。
Declaration
Swift
public init()
-
オブジェクトを識別するためのタグ。
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
現在のフレームレート値