DelegateFractionBasedBorderPainter

class DelegateFractionBasedBorderPainter(displayName: String, delegate: FractionBasedBorderPainter, masks: LongArray, transform: (AuroraColorScheme) -> AuroraColorScheme) : AuroraBorderPainter

Delegate border painter that allows tweaking the visual appearance of borders.

Author

Kirill Grouchnikov

Constructors

DelegateFractionBasedBorderPainter
Link copied to clipboard
fun DelegateFractionBasedBorderPainter(displayName: String, delegate: FractionBasedBorderPainter, masks: LongArray, transform: (AuroraColorScheme) -> AuroraColorScheme)

Types

Companion
Link copied to clipboard
object Companion

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

delegate
Link copied to clipboard
val delegate: FractionBasedBorderPainter
displayName
Link copied to clipboard
open override val displayName: String

The display name of this trait.

isPaintingInnerOutline
Link copied to clipboard
open override val isPaintingInnerOutline: Boolean = false
masks
Link copied to clipboard
val masks: LongArray
transform
Link copied to clipboard
val transform: (AuroraColorScheme) -> AuroraColorScheme