XLib Surfaces X Window System rendering using XLib The XLib surface is used to render cairo graphics to X Window System windows and pixmaps using the XLib library. Note that the XLib surface automatically takes advantage of X render extension if it is available. #cairo_surface_t Defined if the Xlib surface backend is available. This macro can be used to conditionally compile backend-specific code. @dpy: @drawable: @visual: @width: @height: @Returns: @dpy: @bitmap: @screen: @width: @height: @Returns: @surface: @width: @height: @surface: @Returns: @surface: @Returns: @surface: @drawable: @width: @height: @surface: @Returns: @surface: @Returns: @surface: @Returns: @surface: @Returns: @surface: @Returns: