ShaderWrapperFillPainter

abstract class ShaderWrapperFillPainter(runtimeEffect: RuntimeEffect, baseShader: Shader?, baseFillPainter: AuroraFillPainter) : AuroraFillPainter

Implementation of AuroraFillPainter that uses a Skia shader to paint on filled areas.

Author

Kirill Grouchnikov

Constructors

Link copied to clipboard
fun ShaderWrapperFillPainter(runtimeEffect: RuntimeEffect, baseShader: Shader? = null, baseFillPainter: AuroraFillPainter)

Functions

Link copied to clipboard
abstract fun getShaderData(density: Density, outline: Outline, fillScheme: AuroraColorScheme, alpha: Float): Data
Link copied to clipboard
open override fun paintContourBackground(drawScope: DrawScope, size: Size, outline: Outline, fillScheme: AuroraColorScheme, alpha: Float)

Properties

Link copied to clipboard
val baseFillPainter: AuroraFillPainter
Link copied to clipboard
abstract val displayName: String

The display name of this trait.

Link copied to clipboard
val runtimeEffect: RuntimeEffect

Inheritors

Link copied to clipboard