diff options
Diffstat (limited to 'common/cairo_canvas.h')
-rw-r--r-- | common/cairo_canvas.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/common/cairo_canvas.h b/common/cairo_canvas.h index 2b935098..205c62cb 100644 --- a/common/cairo_canvas.h +++ b/common/cairo_canvas.h @@ -22,7 +22,7 @@ #include <stdint.h> #include <spice/draw.h> -#include "cairo.h" +#include "pixman_utils.h" #include "canvas_base.h" #include "region.h" @@ -59,17 +59,15 @@ void canvas_set_addr_delta(CairoCanvas *canvas, SPICE_ADDRESS delta); void canvas_set_access_params(CairoCanvas *canvas, unsigned long base, unsigned long max); #endif -cairo_t *canvas_get_cairo(CairoCanvas *canvas); - #ifdef CAIRO_CANVAS_CACHE -CairoCanvas *canvas_create(cairo_t *cairo, int bits, +CairoCanvas *canvas_create(pixman_image_t *image, int bits, SpiceImageCache *bits_cache, SpicePaletteCache *palette_cache #elif defined(CAIRO_CANVAS_IMAGE_CACHE) -CairoCanvas *canvas_create(cairo_t *cairo, int bits, +CairoCanvas *canvas_create(pixman_image_t *image, int bits, SpiceImageCache *bits_cache #else -CairoCanvas *canvas_create(cairo_t *cairo, int bits +CairoCanvas *canvas_create(pixman_image_t *image, int bits #endif #ifdef USE_GLZ , void *glz_decoder_opaque, glz_decode_fn_t glz_decode |