1///|
2pub fn struct HSLA {
hue: UInt
saturation: UInt
lightness: UInt
alpha: UInt
}
HSLA color
HSLA::(self : HSLA) -> Color
to_color(HSLA
self : struct HSLA {
hue: UInt
saturation: UInt
lightness: UInt
alpha: UInt
}
HSLA color
HSLA) -> type Color UInt
RGBA color
Color {
3 type Color UInt
RGBA color
Color::(hue : UInt, saturation : UInt, lightness : UInt, alpha : UInt) -> Color
-
hue in [0,360)
-
saturation in [0,100]
-
lightness in [0,100]
-
alpha in [0,100]
hsla(HSLA
self.UInt
hue, HSLA
self.UInt
saturation, HSLA
self.UInt
lightness, HSLA
self.UInt
alpha)
4}
5
6///|
7pub fn struct HSLA {
hue: UInt
saturation: UInt
lightness: UInt
alpha: UInt
}
HSLA color
HSLA::(hue : UInt, saturation : UInt, lightness : UInt, alpha : UInt) -> HSLA
new(
8 UInt
hue : UInt
UInt,
9 UInt
saturation : UInt
UInt,
10 UInt
lightness : UInt
UInt,
11 UInt
alpha : UInt
UInt
12) -> struct HSLA {
hue: UInt
saturation: UInt
lightness: UInt
alpha: UInt
}
HSLA color
HSLA {
13 (hue : UInt, saturation : UInt, lightness : UInt, alpha : UInt) -> Unit
validate_hsla(UInt
hue, UInt
saturation, UInt
lightness, UInt
alpha)
14 { UInt
hue, UInt
saturation, UInt
lightness, UInt
alpha }
15}
16
17///|
18pub fn struct HSLA {
hue: UInt
saturation: UInt
lightness: UInt
alpha: UInt
}
HSLA color
HSLA::(self : HSLA) -> HSL
to_hsl(HSLA
self : struct HSLA {
hue: UInt
saturation: UInt
lightness: UInt
alpha: UInt
}
HSLA color
HSLA) -> struct HSL {
hue: UInt
saturation: UInt
lightness: UInt
}
HSL color
HSL {
19 { UInt
hue: HSLA
self.UInt
hue, UInt
saturation: HSLA
self.UInt
saturation, UInt
lightness: HSLA
self.UInt
lightness }
20}
21