PathSegment

sealed interface PathSegment(source)

Inheritors

Types

Link copied to clipboard
data class Arc(val center: Point, val radius: Double, val startAngle: Double, val sweepAngle: Double) : PathSegment
Link copied to clipboard
data class Circle(val center: Point, val radius: Double) : PathSegment
Link copied to clipboard
data class Cubic(val p0: Point, val p1: Point, val p2: Point, val p3: Point) : PathSegment
Link copied to clipboard
data class Line(val from: Point, val to: Point) : PathSegment

Properties

Link copied to clipboard
abstract val from: Point
Link copied to clipboard
abstract val to: Point

Functions

Link copied to clipboard
abstract fun drawTo(path: Path)