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;
|
|
}
|