Struct

GdkRGBA

Description [src]

struct GdkRGBA {
  gdouble red;
  gdouble green;
  gdouble blue;
  gdouble alpha;
}

A GdkRGBA is used to represent a (possibly translucent) color, in a way that is compatible with cairo’s notion of color.

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_copy

Makes a copy of a GdkRGBA.

Available since: 3.0

gdk_rgba_equal

Compares two RGBA colors.

Available since: 3.0

gdk_rgba_free

Frees a GdkRGBA created with gdk_rgba_copy()

Available since: 3.0

gdk_rgba_hash

A hash function suitable for using for a hash table that stores GdkRGBAs.

Available since: 3.0

gdk_rgba_parse

Parses a textual representation of a color, filling in the red, green, blue and alpha fields of the rgba GdkRGBA.

Available since: 3.0

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.

Available since: 3.0