| Top |  |  |  |  | 
| void | gimp_cairo_set_source_rgb () | 
| void | gimp_cairo_set_source_rgba () | 
| cairo_pattern_t * | gimp_cairo_checkerboard_create () | 
| #define | GIMP_CAIRO_RGB24_SET_PIXEL() | 
| #define | GIMP_CAIRO_RGB24_GET_PIXEL() | 
| #define | GIMP_CAIRO_ARGB32_SET_PIXEL() | 
| #define | GIMP_CAIRO_ARGB32_GET_PIXEL() | 
void gimp_cairo_set_source_rgb (cairo_t *cr,const GimpRGB *color);
Sets the source pattern within cr
 to the solid opaque color
described by color
.
This function calls cairo_set_source_rgb() for you.
Since: GIMP 2.6
void gimp_cairo_set_source_rgba (cairo_t *cr,const GimpRGB *color);
Sets the source pattern within cr
 to the solid translucent color
described by color
.
This function calls cairo_set_source_rgba() for you.
Since: GIMP 2.6
cairo_pattern_t * gimp_cairo_checkerboard_create (cairo_t *cr,gint size,const GimpRGB *light,const GimpRGB *dark);
Create a repeating checkerboard pattern.
Since: GIMP 2.6
#define GIMP_CAIRO_RGB24_SET_PIXEL(d, r, g, b)
Sets a single pixel in an Cairo image surface in CAIRO_FORMAT_RGB24.
Since: GIMP 2.6
#define GIMP_CAIRO_RGB24_GET_PIXEL(s, r, g, b)
Gets a single pixel from a Cairo image surface in CAIRO_FORMAT_RGB24.
Since: GIMP 2.8
#define GIMP_CAIRO_ARGB32_SET_PIXEL(d, r, g, b, a)
Sets a single pixel in an Cairo image surface in CAIRO_FORMAT_ARGB32.
| d | pointer to the destination buffer | |
| r | red component, not pre-multiplied | |
| g | green component, not pre-multiplied | |
| b | blue component, not pre-multiplied | |
| a | alpha component | 
Since: GIMP 2.6
#define GIMP_CAIRO_ARGB32_GET_PIXEL(s, r, g, b, a)
Gets a single pixel from a Cairo image surface in CAIRO_FORMAT_ARGB32.
| s | pointer to the source buffer | |
| r | red component, not pre-multiplied | |
| g | green component, not pre-multiplied | |
| b | blue component, not pre-multiplied | |
| a | alpha component | 
Since: GIMP 2.8