Struct
GdkRGBA
Description [src]
struct GdkRGBA {
float red;
float green;
float blue;
float alpha;
}
A GdkRGBA
is used to represent a color, in a way that is compatible
with cairo’s notion of color.
GdkRGBA
is a convenient way to pass colors around. It’s based on
cairo’s way to deal with colors and mirrors its behavior. All values
are in the range from 0.0 to 1.0 inclusive. So the color
(0.0, 0.0, 0.0, 0.0) represents transparent black and
(1.0, 1.0, 1.0, 1.0) is opaque white. Other values will
be clamped to this range when drawing.
Structure members
red
The intensity of the red channel from 0.0 to 1.0 inclusive.
green
The intensity of the green channel from 0.0 to 1.0 inclusive.
blue
The intensity of the blue channel from 0.0 to 1.0 inclusive.
alpha
The opacity of the color from 0.0 for completely translucent to 1.0 for opaque.
Instance methods
gdk_rgba_to_string
Returns a textual specification of rgba
in the form
rgb(r,g,b)
or rgba(r,g,b,a)
, where “r”, “g”, “b” and
“a” represent the red, green, blue and alpha values
respectively. “r”, “g”, and “b” are represented as integers
in the range 0 to 255, and “a” is represented as a floating
point value in the range 0 to 1.