Package org. pushingpixels. aurora. theming. utils
Types
Mutable Color Scheme
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
Content copied to clipboard
Functions
get Base Outline
Link copied to clipboard
fun getBaseOutline(width: Float, height: Float, radius: Float, straightSides: Set<Side>? = null, insets: Float = 0.0f): Outline
Content copied to clipboard
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.
get Brushed Metal Shader
Link copied to clipboard
fun getBrushedMetalShader(colorLight: Color, colorDark: Color, alpha: Float = 1.0f): Shader
Content copied to clipboard
get Color Scheme Filter
Link copied to clipboard
get Color Schemes
Link copied to clipboard
get Noise Shader
Link copied to clipboard
fun getNoiseShader(colorLight: Color, colorDark: Color, alpha: Float = 1.0f, baseFrequency: Float = 0.45f): Shader
Content copied to clipboard