summaryrefslogtreecommitdiff
path: root/src/cairo-quartz-private.h
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@luminoth.local>2006-04-10 22:24:02 +0200
committerAnders Carlsson <andersca@luminoth.local>2006-04-10 22:24:02 +0200
commit8ba59b0336ddc581c8f43b4aa5cf9acdb2c001ad (patch)
tree1d73714b61bc5c45ad0a262b4b94b891452184fb /src/cairo-quartz-private.h
parentdf3c02c9ca0c704df3960416fbe689af0cedf2fa (diff)
downloadcairo-8ba59b0336ddc581c8f43b4aa5cf9acdb2c001ad.tar.gz
Rework the quartz backend to not always hold an image but instead to create it on demand.#
Diffstat (limited to 'src/cairo-quartz-private.h')
-rw-r--r--src/cairo-quartz-private.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/cairo-quartz-private.h b/src/cairo-quartz-private.h
index d291c7666..a57e0786f 100644
--- a/src/cairo-quartz-private.h
+++ b/src/cairo-quartz-private.h
@@ -46,13 +46,9 @@ typedef struct cairo_quartz_surface {
cairo_bool_t flipped;
- int width;
- int height;
+ cairo_rectangle_t extents;
- cairo_image_surface_t *image;
- pixman_region16_t *clip_region;
-
- CGImageRef cgImage;
+ pixman_region16_t *clip_region;
} cairo_quartz_surface_t;
cairo_bool_t