XLib/XRender Backend X Window System rendering using XLib and the X Render extension The XLib surface is used to render cairo graphics to X Window System windows and pixmaps using the XLib and Xrender libraries. Note that the XLib surface automatically takes advantage of X Render extension if it is available. #cairo_surface_t Defined if the XLib/XRender surface functions are available. This macro can be used to conditionally compile backend-specific code. @dpy: @drawable: @screen: @format: @width: @height: @Returns: @surface: @Returns: