AuroraPainters

data class AuroraPainters(fillPainter: AuroraFillPainter, borderPainter: AuroraBorderPainter, decorationPainter: AuroraDecorationPainter, overlayPaintersMap: MutableMap<DecorationAreaType, MutableList<AuroraOverlayPainter>>)

Functions

Link copied to clipboard
fun addOverlayPainter(overlayPainter: AuroraOverlayPainter, vararg areaTypes: DecorationAreaType)

Adds the specified overlay painter to the end of the list of overlay painters associated with the specified decoration area types.

Link copied to clipboard
fun clearOverlayPainters(vararg areaTypes: DecorationAreaType)

Removes all overlay painters associated with the specified decoration area types.

Link copied to clipboard
fun getOverlayPainters(decorationAreaType: DecorationAreaType): List<AuroraOverlayPainter>

Returns a non-null, non-modifiable list of overlay painters associated with the specified decoration area type.

Link copied to clipboard
fun removeOverlayPainter(overlayPainter: AuroraOverlayPainter, vararg areaTypes: DecorationAreaType)

Removes the specified overlay painter from the list of overlay painters associated with the specified decoration area types.

Properties

Link copied to clipboard
val borderPainter: AuroraBorderPainter
Link copied to clipboard
val decorationPainter: AuroraDecorationPainter
Link copied to clipboard
val fillPainter: AuroraFillPainter
Link copied to clipboard
val overlayPaintersMap: MutableMap<DecorationAreaType, MutableList<AuroraOverlayPainter>>