func (col Color) GetHSL() (float32, float32, float32) { var h, s, l C.float cc := C.ALLEGRO_COLOR(col) C.al_color_rgb_to_hsl(cc.r, cc.g, cc.b, &h, &s, &l) return float32(h), float32(s), float32(l) }
func RgbToHsl(r, g, b float32) (float32, float32, float32) { var h, s, l C.float C.al_color_rgb_to_hsl(C.float(r), C.float(g), C.float(b), &h, &s, &l) return float32(h), float32(s), float32(l) }