CompositeBorderPainter

class CompositeBorderPainter(displayName: String, outer: AuroraBorderPainter, inner: AuroraBorderPainter) : AuroraBorderPainter

Composite border painter that delegates the painting of outer and inner contours.

Author

Kirill Grouchnikov

Constructors

CompositeBorderPainter
Link copied to clipboard
fun CompositeBorderPainter(displayName: String, outer: AuroraBorderPainter, inner: AuroraBorderPainter)

Functions

getRepresentativeColor
Link copied to clipboard
open override fun getRepresentativeColor(borderScheme: AuroraColorScheme): Color
paintBorder
Link copied to clipboard
open override fun paintBorder(drawScope: DrawScope, size: Size, outline: Outline, outlineInner: Outline?, borderScheme: AuroraColorScheme, alpha: Float)

Properties

displayName
Link copied to clipboard
open override val displayName: String

The display name of this trait.

inner
Link copied to clipboard
val inner: AuroraBorderPainter
isPaintingInnerOutline
Link copied to clipboard
open override val isPaintingInnerOutline: Boolean
outer
Link copied to clipboard
val outer: AuroraBorderPainter