summaryrefslogtreecommitdiff
path: root/src/cairo-win32-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cairo-win32-private.h')
-rw-r--r--src/cairo-win32-private.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/cairo-win32-private.h b/src/cairo-win32-private.h
index 09f63286..51564d04 100644
--- a/src/cairo-win32-private.h
+++ b/src/cairo-win32-private.h
@@ -117,6 +117,12 @@ enum {
/* Whether we can use GradientFill rectangles with this surface */
CAIRO_WIN32_SURFACE_CAN_RECT_GRADIENT = (1<<6),
+
+ /* Whether we can use the CHECKJPEGFORMAT escape function */
+ CAIRO_WIN32_SURFACE_CAN_CHECK_JPEG = (1<<7),
+
+ /* Whether we can use the CHECKJPEGFORMAT escape function */
+ CAIRO_WIN32_SURFACE_CAN_CHECK_PNG = (1<<8),
};
cairo_status_t
@@ -145,7 +151,8 @@ _cairo_win32_surface_show_glyphs (void *surface,
cairo_glyph_t *glyphs,
int num_glyphs,
cairo_scaled_font_t *scaled_font,
- int *remaining_glyphs);
+ int *remaining_glyphs,
+ cairo_rectangle_int_t *extents);
cairo_surface_t *
_cairo_win32_surface_create_similar (void *abstract_src,