Skip to content

RenderDemand

Defined in: sdk/src/render/renderDemand.ts:52

new RenderDemand(): RenderDemand

RenderDemand

get enabled(): boolean

Defined in: sdk/src/render/renderDemand.ts:65

boolean


get stats(): object

Defined in: sdk/src/render/renderDemand.ts:67

Frames drawn and frames left out since this was turned on.

object

drawn: number

skipped: number

disable(): void

Defined in: sdk/src/render/renderDemand.ts:76

void


enable(options?): void

Defined in: sdk/src/render/renderDemand.ts:69

RenderOnDemandOptions = {}

void


hold(): () => void

Defined in: sdk/src/render/renderDemand.ts:89

Draw every frame until the returned function is called: for what moves on its own (a tween, a video, an animation). Holds add up, so two owners do not release each other’s.

() => void


request(): void

Defined in: sdk/src/render/renderDemand.ts:81

Draw the next frame (and the tail after it): something changed that the engine could not see.

void


shouldRender(probe): boolean

Defined in: sdk/src/render/renderDemand.ts:101

Asked once per frame, by the frame that would draw. False leaves the frame out; the screen keeps the last picture.

RenderDemandProbe

boolean