Solutions
Multiplatform
Server-side
Data science
Android
Docs
Community
Teach
Play
Playground
Examples
Koans
toggle menu
Kotlin libraries
1.8
2.1
2.0
1.9
1.8
1.7
1.6
1.5
1.4
1.3
1.2
1.1
1.0
JS
switch theme
search in API
kotlin-stdlib
/
org.w3c.dom
/
Path2D
Path2D
JS
open
external
class
Path2D
:
CanvasPath
(
source
)
Exposes the JavaScript
Path2D
to Kotlin
Since Kotlin
1.1
Members
Constructors
Path2D
Link copied to clipboard
JS
constructor
(
path
:
Path2D
)
constructor
(
paths
:
Array
<
Path2D
>
,
fillRule
:
CanvasFillRule
=
definedExternally
)
constructor
(
d
:
String
)
constructor
(
)
Functions
add
Path
Link copied to clipboard
JS
fun
addPath
(
path
:
Path2D
,
transform
:
dynamic
=
definedExternally
)
Since Kotlin
1.1
arc
Link copied to clipboard
JS
open
override
fun
arc
(
x
:
Double
,
y
:
Double
,
radius
:
Double
,
startAngle
:
Double
,
endAngle
:
Double
,
anticlockwise
:
Boolean
)
Since Kotlin
1.1
arc
To
Link copied to clipboard
JS
open
override
fun
arcTo
(
x1
:
Double
,
y1
:
Double
,
x2
:
Double
,
y2
:
Double
,
radius
:
Double
)
open
override
fun
arcTo
(
x1
:
Double
,
y1
:
Double
,
x2
:
Double
,
y2
:
Double
,
radiusX
:
Double
,
radiusY
:
Double
,
rotation
:
Double
)
Since Kotlin
1.1
bezier
Curve
To
Link copied to clipboard
JS
open
override
fun
bezierCurveTo
(
cp1x
:
Double
,
cp1y
:
Double
,
cp2x
:
Double
,
cp2y
:
Double
,
x
:
Double
,
y
:
Double
)
Since Kotlin
1.1
close
Path
Link copied to clipboard
JS
open
override
fun
closePath
(
)
Since Kotlin
1.1
ellipse
Link copied to clipboard
JS
open
override
fun
ellipse
(
x
:
Double
,
y
:
Double
,
radiusX
:
Double
,
radiusY
:
Double
,
rotation
:
Double
,
startAngle
:
Double
,
endAngle
:
Double
,
anticlockwise
:
Boolean
)
Since Kotlin
1.1
line
To
Link copied to clipboard
JS
open
override
fun
lineTo
(
x
:
Double
,
y
:
Double
)
Since Kotlin
1.1
move
To
Link copied to clipboard
JS
open
override
fun
moveTo
(
x
:
Double
,
y
:
Double
)
Since Kotlin
1.1
quadratic
Curve
To
Link copied to clipboard
JS
open
override
fun
quadraticCurveTo
(
cpx
:
Double
,
cpy
:
Double
,
x
:
Double
,
y
:
Double
)
Since Kotlin
1.1
rect
Link copied to clipboard
JS
open
override
fun
rect
(
x
:
Double
,
y
:
Double
,
w
:
Double
,
h
:
Double
)
Since Kotlin
1.1
Thanks for your feedback!
Was this page helpful?
Yes
No
How can we improve?
Enter your name and email address if you would like to receive a follow-up message or
contact our support
.
By submitting this form, I agree that JetBrains s.r.o. ("JetBrains") may use my name, email address, phone number, and country of residence to provide support. I agree that JetBrains may process said data using
third-party services
for this purpose in accordance with the
JetBrains Privacy Policy
.