Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
open class BaseShape2D<T : SimpleShape2D>(val base: T, val genVector: (T) -> VectorPath) : Shape2D, SimpleShape2D
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RoundRectangleShape2D(val roundRectangle: RoundRectangle) : ExtraAbstractShape2D<RoundRectangle>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface WithHitShape2D
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.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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard