Package org.pushingpixels.aurora.theming.utils

Types

Link copied to clipboard
data class MutableColorScheme(displayName: String, isDark: Boolean, ultraLight: Color, extraLight: Color, light: Color, mid: Color, dark: Color, ultraDark: Color, foreground: Color, backgroundFill: Color, accentedBackgroundFill: Color, focusRing: Color, line: Color, selectionForeground: Color, selectionBackground: Color, textBackgroundFill: Color, separatorPrimary: Color, separatorSecondary: Color, mark: Color, echo: Color) : AuroraColorScheme

Functions

Link copied to clipboard
fun getBaseOutline(width: Float, height: Float, radius: Float, straightSides: Set<Side>? = null, insets: Float = 0.0f): Outline

Returns base outline for the specified parameters. The base outline is a rectangle with rounded corners. Some corners may not be rounded based on the contents of straightSides parameter.

Link copied to clipboard
fun getColorSchemeFilter(scheme: AuroraColorScheme): ColorFilter
Link copied to clipboard
fun getColorSchemes(inputStream: InputStream): ColorSchemes