Package-level declarations

Types

Link copied to clipboard
fun interface KoneCanvasCircle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun interface KoneCanvasEllipse
Link copied to clipboard
interface KoneCanvasGroup
Link copied to clipboard
fun interface KoneCanvasLine
Link copied to clipboard
fun interface KoneCanvasPath
Link copied to clipboard
Link copied to clipboard
fun interface KoneCanvasPolygon
Link copied to clipboard
value class KoneCanvasPrimitivesRegistry<Target>(val registry: OwnedProviderRegistry<KoneCanvasPrimitivesRegistry<Target>>) : ProviderRegistryWrapper<KoneCanvasPrimitivesRegistry<Target>>
Link copied to clipboard
fun interface KoneCanvasRectangle
Link copied to clipboard
Link copied to clipboard
value class KoneCanvasTargetsRegistry(val registry: OwnedProviderRegistry<KoneCanvasTargetsRegistry>) : ProviderRegistryWrapper<KoneCanvasTargetsRegistry>

Properties

Functions

Link copied to clipboard
Link copied to clipboard
context(controller: KoneCanvasController)
fun KoneCanvasCommonContext.circle(center: Point2<Double>, radius: Double, strokeColor: KoneColor? = null, strokeWidth: Double = 0.0, fillColor: KoneColor? = null)
Link copied to clipboard
context(controller: KoneCanvasController)
fun KoneCanvasCommonContext.ellipse(center: Point2<Double>, size: Vector2<Double>, rotation: Angle = Angle.zero, fillColor: KoneColor? = null, strokeColor: KoneColor? = null, strokeWidth: Double = 0.0)
Link copied to clipboard
context(controller: KoneCanvasController)
inline fun KoneCanvasCommonContext.group(transformationBlock: KoneCanvasTransformationContext.() -> Unit = { }, groupBlock: KoneCanvasCommonContext.() -> Unit)
Link copied to clipboard
context(controller: KoneCanvasController)
fun KoneCanvasCommonContext.line(start: Point2<Double>, end: Point2<Double>, strokeColor: KoneColor? = null, strokeWidth: Double = 0.0)
Link copied to clipboard
context(controller: KoneCanvasController)
inline fun KoneCanvasCommonContext.path(fillColor: KoneColor? = null, strokeColor: KoneColor? = null, strokeWidth: Double = 0.0, pathBuilderBlock: KoneCanvasPathContext.() -> Unit)
Link copied to clipboard
context(controller: KoneCanvasController)
fun KoneCanvasCommonContext.polygon(vertices: KoneList<Point2<Double>>, fillColor: KoneColor? = null, strokeColor: KoneColor? = null, strokeWidth: Double = 0.0)
Link copied to clipboard
context(controller: KoneCanvasController)
fun KoneCanvasCommonContext.rectangle(center: Point2<Double>, size: Vector2<Double>, rotation: Angle = Angle.zero, fillColor: KoneColor? = null, strokeColor: KoneColor? = null, strokeWidth: Double = 0.0)
Link copied to clipboard
Link copied to clipboard
context(_: MutableOwnedProviderRegistry<KoneCanvasController>)
fun KoneCanvasTargetsRegistry.Companion.setBuilt(block: MutableOwnedProviderRegistry<KoneCanvasTargetsRegistry>.() -> Unit)
Link copied to clipboard
context(_: MutableOwnedProviderRegistry<KoneCanvasController>)
fun KoneCanvasTargetsRegistry.Companion.setBuiltWithProvider(block: context(KoneCanvasTargetsRegistry.Provider) MutableOwnedProviderRegistry<KoneCanvasTargetsRegistry>.() -> Unit)
Link copied to clipboard
Link copied to clipboard
context(_: MutableOwnedProviderRegistry<KoneCanvasController>, controller: KoneCanvasController.Provider)
fun KoneCanvasCommonDrawer.Companion.setGroup()
Link copied to clipboard