| GimpHSVGimpHSV — Definitions and Functions relating to HSV colors. |  | 
Description
Definitions and Functions relating to HSV colors.
 
Functions
gimp_hsv_set ()
void
gimp_hsv_set (GimpHSV *hsv,
              gdouble hue,
              gdouble saturation,
              gdouble value);
 
gimp_hsv_clamp ()
void
gimp_hsv_clamp (GimpHSV *hsv);
 
gimp_hsva_set ()
void
gimp_hsva_set (GimpHSV *hsva,
               gdouble hue,
               gdouble saturation,
               gdouble value,
               gdouble alpha);
 
gimp_hsl_set ()
void
gimp_hsl_set (GimpHSL *hsl,
              gdouble h,
              gdouble s,
              gdouble l);
Since: 2.8
 
gimp_hsl_set_alpha ()
void
gimp_hsl_set_alpha (GimpHSL *hsl,
                    gdouble a);
Since: 2.10
 
 
Types and Values
struct GimpHSV
struct GimpHSV {
  gdouble h, s, v, a;
};
Used to keep HSV and HSVA colors. All components are in a range of
[0.0..1.0].
 
struct GimpHSL
struct GimpHSL {
  gdouble h, s, l, a;
};
Used to keep HSL and HSLA colors. All components are in a range of
[0.0..1.0].
 
GIMP_TYPE_HSV
#define GIMP_TYPE_HSV       (gimp_hsv_get_type ())
 
GIMP_TYPE_HSL
#define GIMP_TYPE_HSL       (gimp_hsl_get_type ())