Skip to content

OffscreenRenderer

Defined in: perf/offscreen.ts:163

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

new OffscreenRenderer(): OffscreenRenderer

Defined in: perf/offscreen.ts:168

OffscreenRenderer

get enabled(): boolean

Defined in: perf/offscreen.ts:172

boolean

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

Defined in: perf/offscreen.ts:213

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

CanvasRenderingContext2D

ImageBitmap

number

number

void


destroy(): void

Defined in: perf/offscreen.ts:226

void


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

Defined in: perf/offscreen.ts:180

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

number

number

number

DrawCommand[]

ImageBitmap | null