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
Returns
ImageBitmap | null