Class DebugTimer

デバッグ用の処理時間計測クラス

Constructors

Properties

pos: Vector2

計測した時間を表示するウィジェットの左上の座標

process_name_list: string[]

計測時の処理名を格納するリスト

time_list: number[]

計測ブロックの時間を格納したリスト

Accessors

  • get frame_rate(): number
  • フレームレート ( stop_frame() を呼んで計測完了してから使用する )

    Returns number

Methods

  • 処理にかかった時間を描画する

    Parameters

    • ctx: CanvasRenderingContext2D

      描画先のコンテキスト

    • draw_fps: boolean = false

      フレームレートを表示するかどうか

    • font: Font = ...

      処理時間を表示する文字フォント

    Returns void

  • 1 フレームの計測を開始する

    Parameters

    • process_name: string = ""

      この地点から始まる処理ブロックの名前

    Returns void

  • 計測ポイントを設置する

    Parameters

    • process_name: string = ""

      この地点から始まる処理ブロックの名前

    Returns void

  • 計測を終了する

    Parameters

    • process_name: null | string = null

      全ての処理ブロックの合計時間を表示するときの名前

    Returns void