diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2008-05-09 15:29:10 +0200 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2008-05-09 15:54:19 +0200 |
commit | 11a0884168afe341d53e5c86a49aa48a0142e6ef (patch) | |
tree | d870cc680029bb91bb15b29e01e633b968c43ce0 /src/cairo-analysis-surface-private.h | |
parent | 08334be905edf5f557250e5946bd61391823da27 (diff) |
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.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cairo-analysis-surface-private.h b/src/cairo-analysis-surface-private.h index dff8a873..b756a4b5 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 */ |