CanvasPath
interface CanvasPath
Functions
arc
abstract fun arc(
x: Double,
y: Double,
radius: Double,
startAngle: Double,
endAngle: Double,
anticlockwise: Boolean = definedExternally)
arcTo
abstract fun arcTo(
x1: Double,
y1: Double,
x2: Double,
y2: Double,
radius: Double)
abstract fun arcTo(
x1: Double,
y1: Double,
x2: Double,
y2: Double,
radiusX: Double,
radiusY: Double,
rotation: Double)
bezierCurveTo
abstract fun bezierCurveTo(
cp1x: Double,
cp1y: Double,
cp2x: Double,
cp2y: Double,
x: Double,
y: Double)
closePath
abstract fun closePath()
ellipse
abstract fun ellipse(
x: Double,
y: Double,
radiusX: Double,
radiusY: Double,
rotation: Double,
startAngle: Double,
endAngle: Double,
anticlockwise: Boolean = definedExternally)
lineTo
abstract fun lineTo(x: Double, y: Double)
moveTo
abstract fun moveTo(x: Double, y: Double)
quadraticCurveTo
abstract fun quadraticCurveTo(
cpx: Double,
cpy: Double,
x: Double,
y: Double)
rect
abstract fun rect(x: Double, y: Double, w: Double, h: Double)
Inheritors
CanvasRenderingContext2D
Exposes the JavaScript CanvasRenderingContext2D to Kotlin
abstract class CanvasRenderingContext2D :
CanvasState,
CanvasTransform,
CanvasCompositing,
CanvasImageSmoothing,
CanvasFillStrokeStyles,
CanvasShadowStyles,
CanvasFilters,
CanvasRect,
CanvasDrawPath,
CanvasUserInterface,
CanvasText,
CanvasDrawImage,
CanvasHitRegion,
CanvasImageData,
CanvasPathDrawingStyles,
CanvasTextDrawingStyles,
CanvasPath,
RenderingContext
Path2D
Exposes the JavaScript Path2D to Kotlin
open class Path2D : CanvasPath