79 lines
2.0 KiB
TypeScript
79 lines
2.0 KiB
TypeScript
|
export default class Context {
|
||
|
constructor(o: any, ...args: any[]);
|
||
|
width: number;
|
||
|
height: number;
|
||
|
enableMirroring: any;
|
||
|
canvas: this;
|
||
|
getSerializedSvg(fixNamedEntities): any;
|
||
|
createPath(arg): any;
|
||
|
getSvg(): any;
|
||
|
save(): any;
|
||
|
restore(): any;
|
||
|
beginPath(): any;
|
||
|
closePath(): any;
|
||
|
moveTo(x: number, y: number): any;
|
||
|
lineTo(x: number, y: number): any;
|
||
|
rect(x: number, y: number, width: number, height: number): any;
|
||
|
roundRect(
|
||
|
x: number,
|
||
|
y: number,
|
||
|
width: number,
|
||
|
height: number,
|
||
|
radii: number
|
||
|
): any;
|
||
|
bezierCurveTo(
|
||
|
cp1x: number,
|
||
|
cp1y: number,
|
||
|
cp2x: number,
|
||
|
cp2y: number,
|
||
|
x: number,
|
||
|
y: number
|
||
|
): any;
|
||
|
quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): any;
|
||
|
arc(
|
||
|
x: number,
|
||
|
y: number,
|
||
|
radius: number,
|
||
|
startAngle: number,
|
||
|
endAngle: number,
|
||
|
counterClockwise: boolean
|
||
|
): any;
|
||
|
arcTo(x1, y1, x2, y2, radius): any;
|
||
|
ellipse(
|
||
|
x: number,
|
||
|
y: number,
|
||
|
radiusX: number,
|
||
|
radiusY: number,
|
||
|
rotation: number,
|
||
|
startAngle: number,
|
||
|
endAngle: number,
|
||
|
counterClockwise?: boolean
|
||
|
): any;
|
||
|
stroke(path2d): any;
|
||
|
fill(path2d): any;
|
||
|
fillRect(x: number, y: number, width: number, height: number): any;
|
||
|
strokeRect(x: number, y: number, width: number, height: number): any;
|
||
|
clearRect(x: number, y: number, width: number, height: number): any;
|
||
|
createLinearGradient(x1, y1, x2, y2): any;
|
||
|
createRadialGradient(x0, y0, r0, x1, y1, r1): any;
|
||
|
fillText(text, x: number, y: number): any;
|
||
|
strokeText(text, x: number, y: number): any;
|
||
|
measureText(text): any;
|
||
|
clip(fillRule): any;
|
||
|
drawImage(): any;
|
||
|
createPattern(image, repetition): any;
|
||
|
setLineDash(dashArray): any;
|
||
|
setTransform(a, b, c, d, e, f): any;
|
||
|
getTransform(): any;
|
||
|
resetTransform(): any;
|
||
|
scale(x: number, y: number): any;
|
||
|
rotate(angle): any;
|
||
|
translate(x: number, y: number): any;
|
||
|
transform(a, b, c, d, e, f): any;
|
||
|
getImageData(sx, sy, sw, sh, options): any;
|
||
|
drawFocusRing(): any;
|
||
|
createImageData(): any;
|
||
|
putImageData(): any;
|
||
|
globalCompositeOperation(): any;
|
||
|
}
|