Function

Gtkrgb_to_hsv

Declaration [src]

void
gtk_rgb_to_hsv (
  float r,
  float g,
  float b,
  float* h,
  float* s,
  float* v
)

Description [src]

Converts a color from RGB space to HSV.

Input values must be in the [0.0, 1.0] range; output values will be in the same range.

Parameters

r float
 

Red.

g float
 

Green.

b float
 

Blue.

h float*
 

Return value for the hue component.

 The argument will be set by the function.
 The called function takes ownership of the data, and is responsible for freeing it.
s float*
 

Return value for the saturation component.

 The argument will be set by the function.
 The called function takes ownership of the data, and is responsible for freeing it.
v float*
 

Return value for the value component.

 The argument will be set by the function.
 The called function takes ownership of the data, and is responsible for freeing it.