summaryrefslogtreecommitdiff
path: root/src/cairo-meta-surface-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cairo-meta-surface-private.h')
-rw-r--r--src/cairo-meta-surface-private.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/cairo-meta-surface-private.h b/src/cairo-meta-surface-private.h
index 234c6cc..0a80fe7 100644
--- a/src/cairo-meta-surface-private.h
+++ b/src/cairo-meta-surface-private.h
@@ -77,6 +77,7 @@ typedef struct _cairo_command_composite_trapezoids {
cairo_command_type_t type;
cairo_operator_t operator;
cairo_pattern_union_t pattern;
+ cairo_antialias_t antialias;
int x_src;
int y_src;
int x_dst;
@@ -99,6 +100,7 @@ typedef struct _cairo_command_intersect_clip_path {
cairo_path_fixed_t path;
cairo_fill_rule_t fill_rule;
double tolerance;
+ cairo_antialias_t antialias;
} cairo_command_intersect_clip_path_t;
typedef struct _cairo_command_show_glyphs {
@@ -123,6 +125,7 @@ typedef struct _cairo_command_fill_path {
cairo_path_fixed_t path;
cairo_fill_rule_t fill_rule;
double tolerance;
+ cairo_antialias_t antialias;
} cairo_command_fill_path_t;
typedef union _cairo_command {
@@ -142,10 +145,10 @@ typedef struct _cairo_meta_surface {
cairo_array_t commands;
} cairo_meta_surface_t;
-cairo_surface_t *
+cairo_private cairo_surface_t *
_cairo_meta_surface_create (double width, double height);
-cairo_int_status_t
+cairo_private cairo_int_status_t
_cairo_meta_surface_replay (cairo_surface_t *surface,
cairo_surface_t *target);