AuroraPainters

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

Functions

addOverlayPainter
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.

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

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

getOverlayPainters
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.

removeOverlayPainter
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

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