summaryrefslogtreecommitdiff
path: root/src/cairo-paginated-private.h
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2008-07-08 21:12:54 +0930
committerAdrian Johnson <ajohnson@redneon.com>2008-07-08 21:12:54 +0930
commit4fcdc364cd3f9d7d5cd8026adac23a651b608781 (patch)
treef3e0c027c4b34c603fda5542da0b2c76e595a9c5 /src/cairo-paginated-private.h
parent0c05aa60f5bfa4b6f280aedec684c20aed793a90 (diff)
downloadcairo-4fcdc364cd3f9d7d5cd8026adac23a651b608781.tar.gz
Add paginated surface backend function _set_fallback_images_required
Diffstat (limited to 'src/cairo-paginated-private.h')
-rw-r--r--src/cairo-paginated-private.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cairo-paginated-private.h b/src/cairo-paginated-private.h
index f2f80db3f..0c042746d 100644
--- a/src/cairo-paginated-private.h
+++ b/src/cairo-paginated-private.h
@@ -67,6 +67,14 @@ struct _cairo_paginated_surface_backend {
cairo_warn cairo_int_status_t
(*set_bounding_box) (void *surface,
cairo_box_t *bbox);
+
+ /* Optional. Indicates whether the page requires fallback images.
+ * Will be called at the end of the ANALYZE phase but before the
+ * mode is changed to RENDER.
+ */
+ cairo_warn cairo_int_status_t
+ (*set_fallback_images_required)(void *surface,
+ cairo_bool_t fallbacks_required);
};
/* A #cairo_paginated_surface_t provides a very convenient wrapper that