Package org.pushingpixels.aurora.theming.painter.fill

Types

Link copied to clipboard
interface AuroraFillPainter : AuroraTrait
Link copied to clipboard
open class ClassicFillPainter : StandardFillPainter

Fill painter that returns images with classic appearance.

Link copied to clipboard
class FractionBasedFillPainter(colorQueryStops: ColorQueryStop, displayName: String) : FractionBasedPainter, AuroraFillPainter

Fill painter with fraction-based stops and a color query associated with each stop. This class allows creating multi-gradient fills with exact control over which color is used at every gradient control point.

Link copied to clipboard
class GlassFillPainter : ClassicFillPainter

Fill painter that returns images with glass appearance.

Link copied to clipboard
class MatteFillPainter : ClassicFillPainter

Fill painter that returns images with matte appearance.

Link copied to clipboard
abstract class ShaderWrapperFillPainter(runtimeEffect: RuntimeEffect, baseShader: Shader?, baseFillPainter: AuroraFillPainter) : AuroraFillPainter

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

Link copied to clipboard
class SpecularRectangularFillPainter(base: AuroraFillPainter, baseAlpha: Float) : ShaderWrapperFillPainter
Link copied to clipboard
open class StandardFillPainter : AuroraFillPainter

Fill painter that paints a subtle gradient appearance.

Link copied to clipboard
class SubduedFillPainter : StandardFillPainter

Fill painter that returns images with subdued gradient appearance.