Documentation / @ripl/core / ContextPath
Class: ContextPath ​
Defined in: packages/core/src/context/path.ts:17
A virtual path element used to record drawing commands; subclassed by Canvas and SVG implementations.
Extended by ​
Implements ​
Constructors ​
Constructor ​
new ContextPath(
id?):ContextPath
Defined in: packages/core/src/context/path.ts:21
Parameters ​
| Parameter | Type |
|---|---|
id | string |
Returns ​
ContextPath
Properties ​
| Property | Modifier | Type | Defined in |
|---|---|---|---|
id | readonly | string | packages/core/src/context/path.ts:19 |
Methods ​
addPath() ​
addPath(
path):void
Defined in: packages/core/src/context/path.ts:76
Parameters ​
| Parameter | Type |
|---|---|
path | ContextPath |
Returns ​
void
arc() ​
arc(
x,y,radius,startAngle,endAngle,counterclockwise?):void
Defined in: packages/core/src/context/path.ts:25
Parameters ​
| Parameter | Type |
|---|---|
x | number |
y | number |
radius | number |
startAngle | number |
endAngle | number |
counterclockwise? | boolean |
Returns ​
void
arcTo() ​
arcTo(
x1,y1,x2,y2,radius):void
Defined in: packages/core/src/context/path.ts:29
Parameters ​
| Parameter | Type |
|---|---|
x1 | number |
y1 | number |
x2 | number |
y2 | number |
radius | number |
Returns ​
void
bezierCurveTo() ​
bezierCurveTo(
cp1x,cp1y,cp2x,cp2y,x,y):void
Defined in: packages/core/src/context/path.ts:37
Parameters ​
| Parameter | Type |
|---|---|
cp1x | number |
cp1y | number |
cp2x | number |
cp2y | number |
x | number |
y | number |
Returns ​
void
circle() ​
circle(
x,y,radius):void
Defined in: packages/core/src/context/path.ts:33
Parameters ​
| Parameter | Type |
|---|---|
x | number |
y | number |
radius | number |
Returns ​
void
closePath() ​
closePath():
void
Defined in: packages/core/src/context/path.ts:41
Returns ​
void
ellipse() ​
ellipse(
x,y,radiusX,radiusY,rotation,startAngle,endAngle,counterclockwise?):void
Defined in: packages/core/src/context/path.ts:45
Parameters ​
| Parameter | Type |
|---|---|
x | number |
y | number |
radiusX | number |
radiusY | number |
rotation | number |
startAngle | number |
endAngle | number |
counterclockwise? | boolean |
Returns ​
void
lineTo() ​
lineTo(
x,y):void
Defined in: packages/core/src/context/path.ts:49
Parameters ​
| Parameter | Type |
|---|---|
x | number |
y | number |
Returns ​
void
moveTo() ​
moveTo(
x,y):void
Defined in: packages/core/src/context/path.ts:53
Parameters ​
| Parameter | Type |
|---|---|
x | number |
y | number |
Returns ​
void
polyline() ​
polyline(
points):void
Defined in: packages/core/src/context/path.ts:69
Parameters ​
| Parameter | Type |
|---|---|
points | Point[] |
Returns ​
void
quadraticCurveTo() ​
quadraticCurveTo(
cpx,cpy,x,y):void
Defined in: packages/core/src/context/path.ts:57
Parameters ​
| Parameter | Type |
|---|---|
cpx | number |
cpy | number |
x | number |
y | number |
Returns ​
void
rect() ​
rect(
x,y,width,height):void
Defined in: packages/core/src/context/path.ts:61
Parameters ​
| Parameter | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
Returns ​
void
roundRect() ​
roundRect(
x,y,width,height,radii?):void
Defined in: packages/core/src/context/path.ts:65
Parameters ​
| Parameter | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
radii? | BorderRadius |
Returns ​
void