Skip to content

PlatformCanvas2DContext

Defined in: platform/types.ts:260

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:269


font: string

Defined in: platform/types.ts:266


textAlign: string

Defined in: platform/types.ts:268


textBaseline: string

Defined in: platform/types.ts:267

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

Defined in: platform/types.ts:264

number

number

number

number

void


drawImage(image, dx, dy): void

Defined in: platform/types.ts:262

object

number

number

void


fillText(text, x, y): void

Defined in: platform/types.ts:271

string

number

number

void


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

Defined in: platform/types.ts:263

number

number

number

number

PlatformImageData


measureText(text): PlatformTextMetrics

Defined in: platform/types.ts:270

string

PlatformTextMetrics