diff options
author | Anton Danilkin <afdw@yandex.ru> | 2021-04-11 21:49:47 +0200 |
---|---|---|
committer | Anton Danilkin <afdw@yandex.ru> | 2021-04-11 23:59:47 +0200 |
commit | 500b39e98fa17aaf89a805aa4ce73c5f334f6bd9 (patch) | |
tree | 6e74b407458b27601587dec23574901f1e24b2dd /src/cairo-svg-surface-private.h | |
parent | ceae137ba6930c0415b64918e74750d1cfd162cb (diff) | |
download | cairo-500b39e98fa17aaf89a805aa4ce73c5f334f6bd9.tar.gz |
Move cairo_svg_surface_t to cairo-svg-surface.c
Diffstat (limited to 'src/cairo-svg-surface-private.h')
-rw-r--r-- | src/cairo-svg-surface-private.h | 39 |
1 files changed, 3 insertions, 36 deletions
diff --git a/src/cairo-svg-surface-private.h b/src/cairo-svg-surface-private.h index 32f032729..ad2e76e9d 100644 --- a/src/cairo-svg-surface-private.h +++ b/src/cairo-svg-surface-private.h @@ -41,41 +41,8 @@ #ifndef CAIRO_SVG_SURFACE_PRIVATE_H #define CAIRO_SVG_SURFACE_PRIVATE_H -#include "cairo-svg.h" - -#include "cairo-surface-private.h" -#include "cairo-surface-clipper-private.h" - -typedef struct cairo_svg_document cairo_svg_document_t; - -typedef struct cairo_svg_surface { - cairo_surface_t base; - - unsigned int source_id; - - cairo_content_t content; - - double width; - double height; - cairo_bool_t surface_bounded; - - cairo_svg_document_t *document; - - cairo_output_stream_t *xml_node; - cairo_array_t page_set; - - cairo_hash_table_t *source_surfaces; - - cairo_surface_clipper_t clipper; - cairo_output_stream_t *current_clipper_output_stream; - unsigned int clip_level; - - cairo_bool_t paint_used; - cairo_bool_t transitive_paint_used; - - cairo_paginated_mode_t paginated_mode; - - cairo_bool_t force_fallbacks; -} cairo_svg_surface_t; +void +_cairo_svg_surface_set_force_fallbacks (void *abstract_surface, + cairo_bool_t force_fallbacks); #endif /* CAIRO_SVG_SURFACE_PRIVATE_H */ |