summaryrefslogtreecommitdiff
path: root/src/cairo-xlib-display.c
diff options
context:
space:
mode:
authorNis Martensen <nis.martensen@web.de>2012-03-04 16:52:22 +0100
committerUli Schlachter <psychon@znc.in>2012-03-10 10:20:29 +0100
commite44186fdfe1334354152744c25894e1e08dd9f81 (patch)
treed0bc642faeca68d0146626131106d01c0611d9d1 /src/cairo-xlib-display.c
parent423990ba7065da8f204723cdce6e4d10af1ae4fd (diff)
downloadcairo-e44186fdfe1334354152744c25894e1e08dd9f81.tar.gz
doc/xlib/xcb: document get/set_precision API
Signed-off-by: Uli Schlachter <psychon@znc.in>
Diffstat (limited to 'src/cairo-xlib-display.c')
-rw-r--r--src/cairo-xlib-display.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/cairo-xlib-display.c b/src/cairo-xlib-display.c
index fd1575e3e..e2fa8f579 100644
--- a/src/cairo-xlib-display.c
+++ b/src/cairo-xlib-display.c
@@ -595,6 +595,16 @@ cairo_xlib_device_debug_cap_xrender_version (cairo_device_t *device,
_cairo_xlib_display_select_compositor (display);
}
+/**
+ * cairo_xlib_device_debug_set_precision:
+ * @device: a #cairo_device_t for the Xlib backend
+ * @precision: the precision to use
+ *
+ * Render supports two modes of precision when rendering trapezoids. Set
+ * the precision to the desired mode.
+ *
+ * Since: 1.12
+ **/
void
cairo_xlib_device_debug_set_precision (cairo_device_t *device,
int precision)
@@ -612,6 +622,16 @@ cairo_xlib_device_debug_set_precision (cairo_device_t *device,
((cairo_xlib_display_t *) device)->force_precision = precision;
}
+/**
+ * cairo_xlib_device_debug_get_precision:
+ * @device: a #cairo_device_t for the Xlib backend
+ *
+ * Get the Xrender precision mode.
+ *
+ * Returns: the render precision mode
+ *
+ * Since: 1.12
+ **/
int
cairo_xlib_device_debug_get_precision (cairo_device_t *device)
{