diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2008-07-08 21:12:54 +0930 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2008-07-08 21:12:54 +0930 |
commit | 4fcdc364cd3f9d7d5cd8026adac23a651b608781 (patch) | |
tree | f3e0c027c4b34c603fda5542da0b2c76e595a9c5 /src/cairo-paginated-private.h | |
parent | 0c05aa60f5bfa4b6f280aedec684c20aed793a90 (diff) |
Add paginated surface backend function _set_fallback_images_required
Diffstat (limited to 'src/cairo-paginated-private.h')
-rw-r--r-- | src/cairo-paginated-private.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cairo-paginated-private.h b/src/cairo-paginated-private.h index f2f80db3..0c042746 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 |