Skip to content

net.kernelpanicsoft.archie.gui.util

Types

HsvColor

@Immutable



data class HsvColor(
    val hue: Float, 
    val saturation: Float, 
    val value: Float, 
    val alpha: Float
)

An immutable colour representation using the Hue-Saturation-Value model with an alpha channel.

KColor

@Serializable



data class KColor(
    val red: Int = 0, 
    val green: Int = 0, 
    val blue: Int = 0, 
    val alpha: Int = 255
)

A serializable, immutable ARGB colour value for use in GUI composables.