interface CanvasDrawPath { beginPath(): void; clip(fillRule?: CanvasFillRule): void; clip(path: Path2D,
fillRule?: CanvasFillRule): void; fill(fillRule?: CanvasFillRule): void; fill(path: Path2D,
fillRule?: CanvasFillRule): void; isPointInPath(x: number,
y: number,
fillRule?: CanvasFillRule): boolean; isPointInPath(path: Path2D,
x: number,
y: number,
fillRule?: CanvasFillRule): boolean; isPointInStroke(x: number,
y: number): boolean; isPointInStroke(path: Path2D,
x: number,
y: number): boolean; stroke(): void; stroke(path: Path2D): void; } Methods
beginPath
- beginPath(): void
Returns void
clip
- clip(fillRule?): void
Returns void
- clip(path, fillRule?): void
Returns void
fill
- fill(fillRule?): void
Returns void
- fill(path, fillRule?): void
Returns void
isPointInPath
- isPointInPath(x, y, fillRule?): boolean
Returns boolean
- isPointInPath(path, x, y, fillRule?): boolean
Returns boolean
isPointInStroke
- isPointInStroke(x, y): boolean
Returns boolean
- isPointInStroke(path, x, y): boolean
Parameters
- path: Path2D
- x: number
- y: number
Returns boolean
stroke
- stroke(): void
Returns void
- stroke(path): void
Returns void
MDN Reference