DVUI

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),
    };
}