Skip to content

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 ​

readonly size: 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