Package-level declarations

Types

Link copied to clipboard
abstract class AbstractShape2D : Shape2D
Link copied to clipboard
data class CompoundShape2D(val shapes: List<Shape2D>) : AbstractShape2D
Link copied to clipboard
Link copied to clipboard
interface Shape2D
Link copied to clipboard
interface Shape3D
Link copied to clipboard
interface WithHitShape2D

Properties

Link copied to clipboard

Functions

Link copied to clipboard
inline fun buildVectorPath(out: VectorPath = VectorPath(), block: VectorPath.() -> Unit): VectorPath
inline fun buildVectorPath(out: VectorPath = VectorPath(), winding: Winding = Winding.DEFAULT, block: VectorPath.() -> Unit): VectorPath
Link copied to clipboard
Link copied to clipboard
inline fun VectorPath.emitEdges(crossinline edge: (Point, Point) -> Unit)
Link copied to clipboard
inline fun VectorPath.emitPoints2(crossinline flush: (close: Boolean) -> Unit = {}, crossinline joint: (close: Boolean) -> Unit = {}, crossinline emit: (Point, move: Boolean) -> Unit)
Link copied to clipboard
Link copied to clipboard
fun VectorPath.toPathPointList(m: Matrix = Matrix.NIL, emitClosePoint: Boolean = false): List<PointList>
Link copied to clipboard
fun PointList.toPolygon(out: VectorPath = VectorPath()): VectorPath
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun VectorPath.toShape2DNew(closed: Boolean = true): Shape2D
Link copied to clipboard
fun VectorPath.toShape2dNew(closed: Boolean = true): Shape2D
Link copied to clipboard
fun VectorPath.toShape2DOld(closed: Boolean = true): Shape2D
Link copied to clipboard
fun VectorPath.toShape2dOld(closed: Boolean = true): Shape2D