summaryrefslogtreecommitdiff
path: root/src/cairo-types-private.h
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2023-02-19 21:10:58 +1030
committerAdrian Johnson <ajohnson@redneon.com>2023-04-18 18:27:12 +0930
commitb53b48116e610d61cdf630c24a11b59a18345e16 (patch)
tree3bc8f3410e795ce81c1408b9d7f3a217033d29ba /src/cairo-types-private.h
parente7ed40a71dac04cb4c608b409b04577d01f08454 (diff)
downloadcairo-b53b48116e610d61cdf630c24a11b59a18345e16.tar.gz
Make cairo_tag_begin/end work correctly in groups
Fixes #508
Diffstat (limited to 'src/cairo-types-private.h')
-rw-r--r--src/cairo-types-private.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/cairo-types-private.h b/src/cairo-types-private.h
index 736a1bcb3..74a366c23 100644
--- a/src/cairo-types-private.h
+++ b/src/cairo-types-private.h
@@ -437,6 +437,17 @@ typedef struct _cairo_unscaled_font {
cairo_reference_count_t ref_count;
const cairo_unscaled_font_backend_t *backend;
} cairo_unscaled_font_t;
+
+typedef enum _cairo_analysis_source {
+ CAIRO_ANALYSIS_SOURCE_PAINT,
+ CAIRO_ANALYSIS_SOURCE_MASK,
+ CAIRO_ANALYSIS_MASK_MASK,
+ CAIRO_ANALYSIS_SOURCE_FILL,
+ CAIRO_ANALYSIS_SOURCE_STROKE,
+ CAIRO_ANALYSIS_SOURCE_SHOW_GLYPHS,
+ CAIRO_ANALYSIS_SOURCE_NONE /* Used when analysis_source is not applicable. */
+} cairo_analysis_source_t;
+
CAIRO_END_DECLS
#endif /* CAIRO_TYPES_PRIVATE_H */