Interface: IPath2D ​
Hierarchy ​
CanvasPath↳
IPath2D
Table of contents ​
Methods ​
Methods ​
addPath ​
â–¸ addPath(path, transform?): void
Parameters ​
| Name | Type |
|---|---|
path | IPath2D |
transform? | DOMMatrix2DInit |
Returns ​
void
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:14
arc ​
â–¸ arc(x, y, radius, startAngle, endAngle, anticlockwise?): void
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
radius | number |
startAngle | number |
endAngle | number |
anticlockwise? | boolean |
Returns ​
void
Inherited from ​
CanvasPath.arc
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:88
arcTo ​
â–¸ arcTo(x1, y1, x2, y2, radius): void
Parameters ​
| Name | Type |
|---|---|
x1 | number |
y1 | number |
x2 | number |
y2 | number |
radius | number |
Returns ​
void
Inherited from ​
CanvasPath.arcTo
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:89
bezierCurveTo ​
â–¸ bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y): void
Parameters ​
| Name | Type |
|---|---|
cp1x | number |
cp1y | number |
cp2x | number |
cp2y | number |
x | number |
y | number |
Returns ​
void
Inherited from ​
CanvasPath.bezierCurveTo
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:90
closePath ​
â–¸ closePath(): void
Returns ​
void
Inherited from ​
CanvasPath.closePath
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:91
ellipse ​
â–¸ ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise?): void
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
radiusX | number |
radiusY | number |
rotation | number |
startAngle | number |
endAngle | number |
anticlockwise? | boolean |
Returns ​
void
Inherited from ​
CanvasPath.ellipse
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:92
lineTo ​
â–¸ lineTo(x, y): void
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
Returns ​
void
Inherited from ​
CanvasPath.lineTo
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:93
moveTo ​
â–¸ moveTo(x, y): void
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
Returns ​
void
Inherited from ​
CanvasPath.moveTo
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:94
quadraticCurveTo ​
â–¸ quadraticCurveTo(cpx, cpy, x, y): void
Parameters ​
| Name | Type |
|---|---|
cpx | number |
cpy | number |
x | number |
y | number |
Returns ​
void
Inherited from ​
CanvasPath.quadraticCurveTo
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:95
rect ​
â–¸ rect(x, y, w, h): void
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
w | number |
h | number |
Returns ​
void
Inherited from ​
CanvasPath.rect
Defined in ​
src/leafer/packages/interface/src/canvas/ICanvas.ts:96
roundRect ​
â–¸ roundRect(x, y, width, height, radius?): void
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
radius? | number | number[] |
Returns ​
void
Inherited from ​
CanvasPath.roundRect