summaryrefslogtreecommitdiff
path: root/src/cairo-quartz-private.h
diff options
context:
space:
mode:
authorVladimir Vukicevic <vladimir@pobox.com>2006-09-13 14:48:40 -0700
committerVladimir Vukicevic <vladimir@h-154.office.mozilla.org>2006-09-13 14:48:40 -0700
commit3623da441a2b9dcec1effef71a41967ad5ff1363 (patch)
tree61f43b40e8908f9e3b2bcb2f6db8f2a0218c5c46 /src/cairo-quartz-private.h
parentf1bd0b9f9815ac838f30216d810bdd4eb2b67997 (diff)
downloadcairo-3623da441a2b9dcec1effef71a41967ad5ff1363.tar.gz
[nquartz] Initial commit of native quartz surface
Inital commit of Native Quartz surface. The main missing functionality is mask() support (which is just a noop right now, except for the simple solid-alpha case).
Diffstat (limited to 'src/cairo-quartz-private.h')
-rw-r--r--src/cairo-quartz-private.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cairo-quartz-private.h b/src/cairo-quartz-private.h
index ed6670079..f9db501c9 100644
--- a/src/cairo-quartz-private.h
+++ b/src/cairo-quartz-private.h
@@ -54,4 +54,13 @@ typedef struct cairo_quartz_surface {
cairo_bool_t
_cairo_surface_is_quartz (cairo_surface_t *surface);
+cairo_bool_t
+_cairo_scaled_font_is_atsui (cairo_scaled_font_t *sfont);
+
+ATSUStyle
+_cairo_atsui_scaled_font_get_atsu_style (cairo_scaled_font_t *sfont);
+
+ATSUFontID
+_cairo_atsui_scaled_font_get_atsu_font_id (cairo_scaled_font_t *sfont);
+
#endif /* CAIRO_QUARTZ_PRIVATE_H */