cairo_surface_tcairo_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);
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_reference ()
void cairo_surface_reference (cairo_surface_t *surface);
cairo_surface_destroy ()
void cairo_surface_destroy (cairo_surface_t *surface);