Lines Matching refs:surface
50 cairo_surface_t *surface; in _cairo_eps_surface_create_for_stream() local
52 surface = cairo_ps_surface_create_for_stream (write_func, closure, width, height); in _cairo_eps_surface_create_for_stream()
53 cairo_ps_surface_set_eps (surface, true); in _cairo_eps_surface_create_for_stream()
55 return surface; in _cairo_eps_surface_create_for_stream()
152 cairo_surface_t *surface; member
163 status = helper_cairo_surface_write_to_ansi_stream (closure->surface, in finalize_ansi()
178 cairo_surface_t *surface; in _cairo_ansi_surface_create_for_stream() local
184 surface = cairo_image_surface_create (CAIRO_FORMAT_A8, w, h); in _cairo_ansi_surface_create_for_stream()
188 surface = cairo_image_surface_create (CAIRO_FORMAT_RGB24, w, h); in _cairo_ansi_surface_create_for_stream()
191 surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, w, h); in _cairo_ansi_surface_create_for_stream()
194 cairo_status_t status = cairo_surface_status (surface); in _cairo_ansi_surface_create_for_stream()
201 ansi_closure->surface = surface; in _cairo_ansi_surface_create_for_stream()
205 if (cairo_surface_set_user_data (surface, in _cairo_ansi_surface_create_for_stream()
211 return surface; in _cairo_ansi_surface_create_for_stream()
221 status = cairo_surface_write_to_png_stream (closure->surface, in finalize_png()
236 cairo_surface_t *surface; in _cairo_png_surface_create_for_stream() local
242 surface = cairo_image_surface_create (CAIRO_FORMAT_A8, w, h); in _cairo_png_surface_create_for_stream()
246 surface = cairo_image_surface_create (CAIRO_FORMAT_RGB24, w, h); in _cairo_png_surface_create_for_stream()
249 surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, w, h); in _cairo_png_surface_create_for_stream()
252 cairo_status_t status = cairo_surface_status (surface); in _cairo_png_surface_create_for_stream()
259 png_closure->surface = surface; in _cairo_png_surface_create_for_stream()
263 if (cairo_surface_set_user_data (surface, in _cairo_png_surface_create_for_stream()
269 return surface; in _cairo_png_surface_create_for_stream()
389 cairo_surface_t *surface; in helper_cairo_create_context() local
392 surface = constructor (stdio_write_func, f, w, h); in helper_cairo_create_context()
394 surface = constructor2 (stdio_write_func, f, w, h, content); in helper_cairo_create_context()
402 cairo_t *cr = cairo_create (surface); in helper_cairo_create_context()
403 content = cairo_surface_get_content (surface); in helper_cairo_create_context()
424 cairo_surface_destroy (surface); in helper_cairo_create_context()