diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2009-07-03 18:26:50 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2009-07-03 18:26:50 +0100 |
commit | 6003ab77e1ebefadb97338de0e7da4a76d973b1a (patch) | |
tree | e375335dac3abfdd3e75cb18a317824556de84f6 /src/cairo-paginated-surface.c | |
parent | 2a9903dbbfeb3fe843f0d618d15674b37a29f3a9 (diff) | |
download | cairo-6003ab77e1ebefadb97338de0e7da4a76d973b1a.tar.gz |
Export meta-surface
The meta-surface is a vital tool to record a trace of drawing commands
in-memory. As such it is used throughout cairo.
The value of such a surface is immediately obvious and should be
applicable for many applications. The first such case is by
cairo-test-trace which wants to record the entire graph of drawing commands
that affect a surface in the event of a failure.
Diffstat (limited to 'src/cairo-paginated-surface.c')
-rw-r--r-- | src/cairo-paginated-surface.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/cairo-paginated-surface.c b/src/cairo-paginated-surface.c index b84fbffe2..033df35af 100644 --- a/src/cairo-paginated-surface.c +++ b/src/cairo-paginated-surface.c @@ -97,7 +97,7 @@ _cairo_paginated_surface_create (cairo_surface_t *target, surface->backend = backend; - surface->meta = _cairo_meta_surface_create (content, width, height); + surface->meta = cairo_meta_surface_create (content, width, height); status = cairo_surface_status (surface->meta); if (unlikely (status)) goto FAIL_CLEANUP_SURFACE; @@ -148,8 +148,8 @@ _cairo_paginated_surface_set_size (cairo_surface_t *surface, paginated_surface->height = height; cairo_surface_destroy (paginated_surface->meta); - paginated_surface->meta = _cairo_meta_surface_create (paginated_surface->content, - width, height); + paginated_surface->meta = cairo_meta_surface_create (paginated_surface->content, + width, height); status = cairo_surface_status (paginated_surface->meta); if (unlikely (status)) return _cairo_surface_set_error (surface, status); @@ -222,7 +222,7 @@ _cairo_paginated_surface_acquire_source_image (void *abstract_surface, extents.width, extents.height); - status = _cairo_meta_surface_replay (surface->meta, image); + status = cairo_meta_surface_replay (surface->meta, image); if (unlikely (status)) { cairo_surface_destroy (image); return status; @@ -266,7 +266,7 @@ _paint_fallback_image (cairo_paginated_surface_t *surface, * so we have to do the scaling manually. */ cairo_surface_set_device_offset (image, -x*x_scale, -y*y_scale); - status = _cairo_meta_surface_replay (surface->meta, image); + status = cairo_meta_surface_replay (surface->meta, image); if (unlikely (status)) goto CLEANUP_IMAGE; @@ -481,9 +481,9 @@ _cairo_paginated_surface_show_page (void *abstract_surface) cairo_surface_destroy (surface->meta); - surface->meta = _cairo_meta_surface_create (surface->content, - surface->width, - surface->height); + surface->meta = cairo_meta_surface_create (surface->content, + surface->width, + surface->height); status = cairo_surface_status (surface->meta); if (unlikely (status)) return status; |