Skip to main content

Interface: SceneCanvasContext

Defined in: packages/sporty/src/canvas.ts:9

Browser CanvasRenderingContext2D or @napi-rs/canvas SKRSContext2D; only the members below are used. Structural and DOM-type-free (fillStyle/strokeStyle are unknown, textAlign/textBaseline are string), so neither consumer needs the DOM lib.

Properties​

fillStyle​

fillStyle: unknown

Defined in: packages/sporty/src/canvas.ts:25


font​

font: string

Defined in: packages/sporty/src/canvas.ts:28


lineWidth​

lineWidth: number

Defined in: packages/sporty/src/canvas.ts:27


strokeStyle​

strokeStyle: unknown

Defined in: packages/sporty/src/canvas.ts:26


textAlign​

textAlign: string

Defined in: packages/sporty/src/canvas.ts:29


textBaseline​

textBaseline: string

Defined in: packages/sporty/src/canvas.ts:30

Methods​

beginPath()​

beginPath(): void

Defined in: packages/sporty/src/canvas.ts:13

Returns​

void


closePath()​

closePath(): void

Defined in: packages/sporty/src/canvas.ts:16

Returns​

void


fill()​

fill(): void

Defined in: packages/sporty/src/canvas.ts:17

Returns​

void


fillRect()​

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

Defined in: packages/sporty/src/canvas.ts:19

Parameters​

x​

number

y​

number

w​

number

h​

number

Returns​

void


fillText()​

fillText(text, x, y): void

Defined in: packages/sporty/src/canvas.ts:20

Parameters​

text​

string

x​

number

y​

number

Returns​

void


lineTo()​

lineTo(x, y): void

Defined in: packages/sporty/src/canvas.ts:15

Parameters​

x​

number

y​

number

Returns​

void


measureText()​

measureText(text): object

Defined in: packages/sporty/src/canvas.ts:21

Parameters​

text​

string

Returns​

object

width​

width: number


moveTo()​

moveTo(x, y): void

Defined in: packages/sporty/src/canvas.ts:14

Parameters​

x​

number

y​

number

Returns​

void


restore()​

restore(): void

Defined in: packages/sporty/src/canvas.ts:11

Returns​

void


rotate()​

rotate(rad): void

Defined in: packages/sporty/src/canvas.ts:23

Parameters​

rad​

number

Returns​

void


save()​

save(): void

Defined in: packages/sporty/src/canvas.ts:10

Returns​

void


scale()​

scale(x, y): void

Defined in: packages/sporty/src/canvas.ts:24

Parameters​

x​

number

y​

number

Returns​

void


stroke()​

stroke(): void

Defined in: packages/sporty/src/canvas.ts:18

Returns​

void


transform()​

transform(a, b, c, d, e, f): void

Defined in: packages/sporty/src/canvas.ts:12

Parameters​

a​

number

b​

number

c​

number

d​

number

e​

number

f​

number

Returns​

void


translate()​

translate(x, y): void

Defined in: packages/sporty/src/canvas.ts:22

Parameters​

x​

number

y​

number

Returns​

void