Documentation / @debuffjp/core / FrameStats
Class: FrameStats
Defined in: stats.ts:3
Rolling frame timing. interval is time between frames (what the player feels); work is time spent inside Game.frame (what the game costs). No allocation per frame.
Constructors
Constructor
new FrameStats(
size?):FrameStats
Defined in: stats.ts:9
Parameters
size?
number = 120
Returns
FrameStats
Properties
size
readonlysize:number=120
Defined in: stats.ts:9
Accessors
fps
Get Signature
get fps():
number
Defined in: stats.ts:21
Returns
number
Methods
record()
record(
intervalMs,workMs):void
Defined in: stats.ts:14
Parameters
intervalMs
number
workMs
number
Returns
void
summary()
summary():
object
Defined in: stats.ts:27
Snapshot for dev overlays, reports and scenarios.
Returns
object
fps
fps:
number
frameMs
frameMs:
number
samples
samples:
number
workMs
workMs:
number
workP95Ms
workP95Ms:
number