summaryrefslogtreecommitdiff
path: root/src/cairo-dwrite.h
diff options
context:
space:
mode:
authorFujii Hironori <Hironori.Fujii@sony.com>2023-01-24 14:53:08 +0900
committerFujii Hironori <Hironori.Fujii@sony.com>2023-02-02 05:27:18 +0900
commitbbc6cdb4ef7ea4ead8da919be558793036f3b8a1 (patch)
tree75b76c3e46091594d02e0eb73b07b0894b87b0d2 /src/cairo-dwrite.h
parentcb3410b69f250131382e3799a4af629038944946 (diff)
downloadcairo-bbc6cdb4ef7ea4ead8da919be558793036f3b8a1.tar.gz
DWrite: Added new API to set measuring mode and rendering params
Added the following API: * cairo_dwrite_font_face_get_measuring_mode * cairo_dwrite_font_face_get_rendering_params * cairo_dwrite_font_face_set_measuring_mode * cairo_dwrite_font_face_set_rendering_params
Diffstat (limited to 'src/cairo-dwrite.h')
-rw-r--r--src/cairo-dwrite.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/cairo-dwrite.h b/src/cairo-dwrite.h
index f512c3152..630fcf280 100644
--- a/src/cairo-dwrite.h
+++ b/src/cairo-dwrite.h
@@ -47,6 +47,18 @@ CAIRO_BEGIN_DECLS
cairo_public cairo_font_face_t *
cairo_dwrite_font_face_create_for_dwrite_fontface (IDWriteFontFace *dwrite_font_face);
+cairo_public IDWriteRenderingParams *
+cairo_dwrite_font_face_get_rendering_params (cairo_font_face_t *font_face);
+
+cairo_public void
+cairo_dwrite_font_face_set_rendering_params (cairo_font_face_t *font_face, IDWriteRenderingParams *param);
+
+cairo_public DWRITE_MEASURING_MODE
+cairo_dwrite_font_face_get_measuring_mode (cairo_font_face_t *font_face);
+
+cairo_public void
+cairo_dwrite_font_face_set_measuring_mode (cairo_font_face_t *font_face, DWRITE_MEASURING_MODE mode);
+
CAIRO_END_DECLS
#else /* __cplusplus */