Class: PathCreator โ
Implements โ
Table of contents โ
Constructors โ
Properties โ
Accessors โ
Methods โ
- set
- beginPath
- moveTo
- lineTo
- bezierCurveTo
- quadraticCurveTo
- closePath
- rect
- roundRect
- ellipse
- arc
- arcTo
- drawEllipse
- drawArc
- drawPoints
- clearPath
- paint
Constructors โ
constructor โ
โข new PathCreator(path?
)
Parameters โ
Name | Type |
---|---|
path? | string | IPathCommandData |
Defined in โ
leafer/packages/path/src/PathCreator.ts:15
Properties โ
__path โ
โข __path: IPathCommandData
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:13
Accessors โ
path โ
โข get
path(): IPathCommandData
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:11
โข set
path(value
): void
Parameters โ
Name | Type |
---|---|
value | IPathCommandData |
Returns โ
void
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:10
Methods โ
set โ
โธ set(path?
): PathCreator
Parameters โ
Name | Type |
---|---|
path? | string | IPathCommandData |
Returns โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:19
beginPath โ
โธ beginPath(): PathCreator
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:28
moveTo โ
โธ moveTo(x
, y
): PathCreator
Parameters โ
Name | Type |
---|---|
x | number |
y | number |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:36
lineTo โ
โธ lineTo(x
, y
): PathCreator
Parameters โ
Name | Type |
---|---|
x | number |
y | number |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:42
bezierCurveTo โ
โธ bezierCurveTo(x1
, y1
, x2
, y2
, x
, y
): PathCreator
Parameters โ
Name | Type |
---|---|
x1 | number |
y1 | number |
x2 | number |
y2 | number |
x | number |
y | number |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:48
quadraticCurveTo โ
โธ quadraticCurveTo(x1
, y1
, x
, y
): PathCreator
Parameters โ
Name | Type |
---|---|
x1 | number |
y1 | number |
x | number |
y | number |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:54
closePath โ
โธ closePath(): PathCreator
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:60
rect โ
โธ rect(x
, y
, width
, height
): PathCreator
Parameters โ
Name | Type |
---|---|
x | number |
y | number |
width | number |
height | number |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:68
roundRect โ
โธ roundRect(x
, y
, width
, height
, cornerRadius
): PathCreator
Parameters โ
Name | Type |
---|---|
x | number |
y | number |
width | number |
height | number |
cornerRadius | number | number [] |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:74
ellipse โ
โธ ellipse(x
, y
, radiusX
, radiusY
, rotation?
, startAngle?
, endAngle?
, anticlockwise?
): PathCreator
Parameters โ
Name | Type |
---|---|
x | number |
y | number |
radiusX | number |
radiusY | number |
rotation? | number |
startAngle? | number |
endAngle? | number |
anticlockwise? | boolean |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:80
arc โ
โธ arc(x
, y
, radius
, startAngle?
, endAngle?
, anticlockwise?
): PathCreator
Parameters โ
Name | Type |
---|---|
x | number |
y | number |
radius | number |
startAngle? | number |
endAngle? | number |
anticlockwise? | boolean |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:86
arcTo โ
โธ arcTo(x1
, y1
, x2
, y2
, radius
): PathCreator
Parameters โ
Name | Type |
---|---|
x1 | number |
y1 | number |
x2 | number |
y2 | number |
radius | number |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:92
drawEllipse โ
โธ drawEllipse(x
, y
, radiusX
, radiusY
, rotation?
, startAngle?
, endAngle?
, anticlockwise?
): PathCreator
Parameters โ
Name | Type |
---|---|
x | number |
y | number |
radiusX | number |
radiusY | number |
rotation? | number |
startAngle? | number |
endAngle? | number |
anticlockwise? | boolean |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:100
drawArc โ
โธ drawArc(x
, y
, radius
, startAngle?
, endAngle?
, anticlockwise?
): PathCreator
Parameters โ
Name | Type |
---|---|
x | number |
y | number |
radius | number |
startAngle? | number |
endAngle? | number |
anticlockwise? | boolean |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:106
drawPoints โ
โธ drawPoints(points
, curve?
, close?
): PathCreator
Parameters โ
Name | Type |
---|---|
points | number [] | IPointData [] |
curve? | number | boolean |
close? | boolean |
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:112
clearPath โ
โธ clearPath(): PathCreator
Returns โ
Implementation of โ
Defined in โ
leafer/packages/path/src/PathCreator.ts:118
paint โ
โธ paint(): void
Returns โ
void