Skip to content

OffscreenRenderer

Defined in: perf/offscreen.ts:145

OffscreenRenderer — manages a background OffscreenCanvas and composites rendered bitmaps onto the visible canvas.

Constructors

Constructor

new OffscreenRenderer(): OffscreenRenderer

Defined in: perf/offscreen.ts:150

Returns

OffscreenRenderer

Accessors

enabled

Get Signature

get enabled(): boolean

Defined in: perf/offscreen.ts:154

Returns

boolean

Methods

composite()

composite(ctx, bitmap, width, height): void

Defined in: perf/offscreen.ts:195

Composite a pre-rendered bitmap onto a visible canvas context.

Parameters

ctx

CanvasRenderingContext2D

bitmap

ImageBitmap

width

number

height

number

Returns

void


destroy()

destroy(): void

Defined in: perf/offscreen.ts:208

Returns

void


render()

render(width, height, dpr, commands): ImageBitmap | null

Defined in: perf/offscreen.ts:162

Render commands off-screen and return an ImageBitmap. Falls back to null if not supported.

Parameters

width

number

height

number

dpr

number

commands

DrawCommand[]

Returns

ImageBitmap | null