CanvasPath
interface CanvasPathFunctions
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,
RenderingContextPath2D
Exposes the JavaScript Path2D to Kotlin
open class Path2D : CanvasPath