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
leafer/packages/interface/src/canvas/ICanvas.ts:14
arc
arc(x
, y
, radius
, startAngle
, endAngle
, counterclockwise?
): void
Parameters
Name | Type |
---|---|
x | number |
y | number |
radius | number |
startAngle | number |
endAngle | number |
counterclockwise? | boolean |
Returns
void
Inherited from
CanvasPath.arc
Defined in
leafer/packages/interface/src/canvas/ICanvas.ts:84
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
leafer/packages/interface/src/canvas/ICanvas.ts:85
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
leafer/packages/interface/src/canvas/ICanvas.ts:86
closePath
closePath(): void
Returns
void
Inherited from
CanvasPath.closePath
Defined in
leafer/packages/interface/src/canvas/ICanvas.ts:87
ellipse
ellipse(x
, y
, radiusX
, radiusY
, rotation
, startAngle
, endAngle
, counterclockwise?
): void
Parameters
Name | Type |
---|---|
x | number |
y | number |
radiusX | number |
radiusY | number |
rotation | number |
startAngle | number |
endAngle | number |
counterclockwise? | boolean |
Returns
void
Inherited from
CanvasPath.ellipse
Defined in
leafer/packages/interface/src/canvas/ICanvas.ts:88
lineTo
lineTo(x
, y
): void
Parameters
Name | Type |
---|---|
x | number |
y | number |
Returns
void
Inherited from
CanvasPath.lineTo
Defined in
leafer/packages/interface/src/canvas/ICanvas.ts:89
moveTo
moveTo(x
, y
): void
Parameters
Name | Type |
---|---|
x | number |
y | number |
Returns
void
Inherited from
CanvasPath.moveTo
Defined in
leafer/packages/interface/src/canvas/ICanvas.ts:90
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
leafer/packages/interface/src/canvas/ICanvas.ts:91
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
leafer/packages/interface/src/canvas/ICanvas.ts:92
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