pub fn init_from_hsl(hue: f32, saturation: f32, luminance: f32) -> Color {
        unsafe {
            let mut color = Color::uninitialized();
            ffi::cogl_color_init_from_hsl(color.to_glib_none_mut().0, hue, saturation, luminance);
            color
        }
    }
/// Converts a color expressed in HLS (hue, luminance and saturation)
/// values into a `Color`.
/// ## `color`
/// return location for a `Color`
/// ## `hue`
/// hue value, in the 0 .. 360 range
/// ## `saturation`
/// saturation value, in the 0 .. 1 range
/// ## `luminance`
/// luminance value, in the 0 .. 1 range
Converts a color expressed in HLS (hue, luminance and saturation)
values into a `Color`.
Converts a color expressed in HLS ( hue luminance and saturation ) values into a ` Color ` .
pub fn init_from_hsl(hue: f32, saturation: f32, luminance: f32) -> Color {
        unsafe {
            let mut color = Color::uninitialized();
            ffi::cogl_color_init_from_hsl(color.to_glib_none_mut().0, hue, saturation, luminance);
            color
        }
    }
pub fn init_from_hsl ( hue : f32 , saturation : f32 , luminance : f32 ) -> Color { unsafe { let mut color = Color :: uninitialized ( ) ; ffi :: cogl_color_init_from_hsl ( color . to_glib_none_mut ( ) . 0 , hue , saturation , luminance ) ; color } }
Converts a color expressed in HLS (hue, luminance and saturation)
values into a `Color`.
Converts a color expressed in HLS ( hue luminance and saturation ) values into a ` Color ` .
hue
f32
saturation
f32
luminance
f32
hue
f32
saturation
f32
luminance
f32
`color`
return location for a `Color`
return location for a ` Color `
`hue`
hue value, in the 0 ..
hue value in the 0 ..
`saturation`
saturation value, in the 0 .. 1 range
saturation value in the 0 .. 1 range
`luminance`
luminance value, in the 0 .. 1 range
luminance value in the 0 .. 1 range