cairo_surface_t

cairo_surface_t —

Synopsis




typedef     cairo_surface_t;
cairo_surface_t* cairo_surface_create_for_image
                                            (char *data,
                                             cairo_format_t format,
                                             int width,
                                             int height,
                                             int stride);
cairo_surface_t* cairo_surface_create_similar
                                            (cairo_surface_t *other,
                                             cairo_format_t format,
                                             int width,
                                             int height);
void        cairo_surface_reference         (cairo_surface_t *surface);
void        cairo_surface_destroy           (cairo_surface_t *surface);
cairo_status_t cairo_surface_set_repeat     (cairo_surface_t *surface,
                                             int repeat);
cairo_status_t cairo_surface_set_matrix     (cairo_surface_t *surface,
                                             cairo_matrix_t *matrix);
cairo_status_t cairo_surface_get_matrix     (cairo_surface_t *surface,
                                             cairo_matrix_t *matrix);
cairo_status_t cairo_surface_set_filter     (cairo_surface_t *surface,
                                             cairo_filter_t filter);
cairo_filter_t cairo_surface_get_filter     (cairo_surface_t *surface);

Description

Details

cairo_surface_t

typedef struct _cairo_surface cairo_surface_t;


cairo_surface_create_for_image ()

cairo_surface_t* cairo_surface_create_for_image
                                            (char *data,
                                             cairo_format_t format,
                                             int width,
                                             int height,
                                             int stride);

data :
format :
width :
height :
stride :
Returns :

cairo_surface_create_similar ()

cairo_surface_t* cairo_surface_create_similar
                                            (cairo_surface_t *other,
                                             cairo_format_t format,
                                             int width,
                                             int height);

other :
format :
width :
height :
Returns :

cairo_surface_reference ()

void        cairo_surface_reference         (cairo_surface_t *surface);

surface :

cairo_surface_destroy ()

void        cairo_surface_destroy           (cairo_surface_t *surface);

surface :

cairo_surface_set_repeat ()

cairo_status_t cairo_surface_set_repeat     (cairo_surface_t *surface,
                                             int repeat);

surface :
repeat :
Returns :

cairo_surface_set_matrix ()

cairo_status_t cairo_surface_set_matrix     (cairo_surface_t *surface,
                                             cairo_matrix_t *matrix);

surface :
matrix :
Returns :

cairo_surface_get_matrix ()

cairo_status_t cairo_surface_get_matrix     (cairo_surface_t *surface,
                                             cairo_matrix_t *matrix);

surface :
matrix :
Returns :

cairo_surface_set_filter ()

cairo_status_t cairo_surface_set_filter     (cairo_surface_t *surface,
                                             cairo_filter_t filter);

surface :
filter :
Returns :

cairo_surface_get_filter ()

cairo_filter_t cairo_surface_get_filter     (cairo_surface_t *surface);

surface :
Returns :