summaryrefslogtreecommitdiff
path: root/src/cairo-analysis-surface-private.h
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2008-05-09 15:29:10 +0200
committerBehdad Esfahbod <behdad@behdad.org>2008-05-09 15:54:19 +0200
commit11a0884168afe341d53e5c86a49aa48a0142e6ef (patch)
treed870cc680029bb91bb15b29e01e633b968c43ce0 /src/cairo-analysis-surface-private.h
parent08334be905edf5f557250e5946bd61391823da27 (diff)
downloadcairo-11a0884168afe341d53e5c86a49aa48a0142e6ef.tar.gz
Add CAIRO_INTERNAL_SURFACE_TYPE_NULL and cairo_nul_surface_create()
It creates a surface that does nothing. This can be used with cairo-analysis-surface, to compute bounds of cairo drawings without doing any actual drawings.
Diffstat (limited to 'src/cairo-analysis-surface-private.h')
-rw-r--r--src/cairo-analysis-surface-private.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cairo-analysis-surface-private.h b/src/cairo-analysis-surface-private.h
index dff8a873b..b756a4b5a 100644
--- a/src/cairo-analysis-surface-private.h
+++ b/src/cairo-analysis-surface-private.h
@@ -66,4 +66,8 @@ cairo_private void
_cairo_analysis_surface_get_bounding_box (cairo_surface_t *surface,
cairo_box_t *bbox);
+
+cairo_private cairo_surface_t *
+_cairo_null_surface_create (cairo_content_t content);
+
#endif /* CAIRO_ANALYSIS_SURFACE_H */