Shader Wrapper Decoration Painter
abstract class ShaderWrapperDecorationPainter(shaderGenerator: (AuroraColorScheme) -> Shader, baseDecorationPainter: AuroraDecorationPainter?) : AuroraDecorationPainter
Content copied to clipboard
Implementation of AuroraDecorationPainter that uses a Skia shader to paint on decoration areas.
Author
Kirill Grouchnikov
Constructors
ShaderWrapperDecorationPainter
Link copied to clipboard
fun ShaderWrapperDecorationPainter(shaderGenerator: (AuroraColorScheme) -> Shader, baseDecorationPainter: AuroraDecorationPainter? = null)
Content copied to clipboard
Functions
paint Decoration Area
Link copied to clipboard
open override fun paintDecorationArea(drawScope: DrawScope, decorationAreaType: DecorationAreaType, componentSize: Size, outline: Outline, rootSize: Size, offsetFromRoot: Offset, colorScheme: AuroraColorScheme)
Content copied to clipboard
Paints the decoration area as a specified shape.
Properties
baseDecorationPainter
Link copied to clipboard
displayName
Link copied to clipboard
shaderGenerator
Link copied to clipboard
Inheritors
BrushedMetalDecorationPainter
Link copied to clipboard
MarbleNoiseDecorationPainter
Link copied to clipboard