Package org.pushingpixels.aurora.theming.painter.decoration

Types

ArcDecorationPainter
Link copied to clipboard
class ArcDecorationPainter : AuroraDecorationPainter

Implementation of AuroraDecorationPainter that uses "arc" painting on title panes and lighter gradient near the horizontal center of the application frame.

AuroraDecorationPainter
Link copied to clipboard
interface AuroraDecorationPainter : AuroraTrait

Decoration painter interface for Aurora.

BrushedMetalDecorationPainter
Link copied to clipboard

Implementation of AuroraDecorationPainter that uses brushed metal painting on decoration areas.

FlatDecorationPainter
Link copied to clipboard
class FlatDecorationPainter : AuroraDecorationPainter

Decoration painter that paints a flat appearance.

MarbleNoiseDecorationPainter
Link copied to clipboard
class MarbleNoiseDecorationPainter(textureAlpha: Float, baseDecorationPainter: AuroraDecorationPainter?) : ShaderWrapperDecorationPainter

Implementation of AuroraDecorationPainter that uses marble noise painting on decoration areas.

MatteDecorationPainter
Link copied to clipboard
class MatteDecorationPainter : AuroraDecorationPainter

Implementation of AuroraDecorationPainter that uses matte painting on decoration areas.

ShaderWrapperDecorationPainter
Link copied to clipboard
abstract class ShaderWrapperDecorationPainter(shaderGenerator: (AuroraColorScheme) -> Shader, baseDecorationPainter: AuroraDecorationPainter?) : AuroraDecorationPainter

Implementation of AuroraDecorationPainter that uses a Skia shader to paint on decoration areas.