fromHSLuv
Parameters
- h:f32
- f32
- s:f32
- f32
- l:f32
- f32
- a:f32
- f32
Source
Implementation
pub fn fromHSLuv(h: f32, s: f32, l: f32, a: f32) Color {
var r: f32 = undefined;
var g: f32 = undefined;
var b: f32 = undefined;
hsluv.hsluv2rgb(h, s, l, &r, &g, &b);
return Color{
.r = @trunc(r * 255.99),
.g = @trunc(g * 255.99),
.b = @trunc(b * 255.99),
.a = @trunc(a / 100.0 * 255.99),
};
}