Skip to content

PlatformCanvas2DContext

Defined in: platform/types.ts:266

The offscreen 2D context the engine uses: image decode (drawImage/ getImageData/clearRect) and dynamic glyph rasterization (font/measureText/ fillText/…). Every member is present on BOTH CanvasRenderingContext2D and OffscreenCanvasRenderingContext2D with covariance-compatible types, so both are assignable here.

fillStyle: PlatformCanvasPaint

Defined in: platform/types.ts:276


font: string

Defined in: platform/types.ts:273


textAlign: string

Defined in: platform/types.ts:275


textBaseline: string

Defined in: platform/types.ts:274

clearRect(x, y, w, h): void

Defined in: platform/types.ts:271

number

number

number

number

void


drawImage(image, dx, dy): void

Defined in: platform/types.ts:268

object

number

number

void

drawImage(image, dx, dy, dw, dh): void

Defined in: platform/types.ts:269

object

number

number

number

number

void


fillText(text, x, y): void

Defined in: platform/types.ts:278

string

number

number

void


getImageData(sx, sy, sw, sh): PlatformImageData

Defined in: platform/types.ts:270

number

number

number

number

PlatformImageData


measureText(text): PlatformTextMetrics

Defined in: platform/types.ts:277

string

PlatformTextMetrics