42#if CAIRO_HAS_XLIB_SURFACE
115# error Cairo was not compiled with support for the xlib backend
cairo_public cairo_surface_t * cairo_xlib_surface_create_for_bitmap(Display *dpy, Pixmap bitmap, Screen *screen, int width, int height)
cairo_public Drawable cairo_xlib_surface_get_drawable(cairo_surface_t *surface)
cairo_public int cairo_xlib_device_debug_get_precision(cairo_device_t *device)
cairo_public int cairo_xlib_surface_get_width(cairo_surface_t *surface)
cairo_public int cairo_xlib_surface_get_height(cairo_surface_t *surface)
cairo_public void cairo_xlib_surface_set_drawable(cairo_surface_t *surface, Drawable drawable, int width, int height)
CAIRO_BEGIN_DECLS cairo_public cairo_surface_t * cairo_xlib_surface_create(Display *dpy, Drawable drawable, Visual *visual, int width, int height)
cairo_public Display * cairo_xlib_surface_get_display(cairo_surface_t *surface)
cairo_public Visual * cairo_xlib_surface_get_visual(cairo_surface_t *surface)
cairo_public void cairo_xlib_device_debug_cap_xrender_version(cairo_device_t *device, int major_version, int minor_version)
cairo_public Screen * cairo_xlib_surface_get_screen(cairo_surface_t *surface)
cairo_public int cairo_xlib_surface_get_depth(cairo_surface_t *surface)
cairo_public void cairo_xlib_surface_set_size(cairo_surface_t *surface, int width, int height)
cairo_public void cairo_xlib_device_debug_set_precision(cairo_device_t *device, int precision)
#define CAIRO_BEGIN_DECLS
struct _cairo_surface cairo_surface_t
struct _cairo_device cairo_device_t