Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
cairo-xcb.h File Reference
#include "cairo.h"
#include <xcb/xcb.h>
#include <xcb/render.h>

Go to the source code of this file.

Functions

CAIRO_BEGIN_DECLS cairo_public cairo_surface_tcairo_xcb_surface_create (xcb_connection_t *connection, xcb_drawable_t drawable, xcb_visualtype_t *visual, int width, int height)
 
cairo_public cairo_surface_tcairo_xcb_surface_create_for_bitmap (xcb_connection_t *connection, xcb_screen_t *screen, xcb_pixmap_t bitmap, int width, int height)
 
cairo_public cairo_surface_tcairo_xcb_surface_create_with_xrender_format (xcb_connection_t *connection, xcb_screen_t *screen, xcb_drawable_t drawable, xcb_render_pictforminfo_t *format, int width, int height)
 
cairo_public void cairo_xcb_surface_set_size (cairo_surface_t *surface, int width, int height)
 
cairo_public void cairo_xcb_surface_set_drawable (cairo_surface_t *surface, xcb_drawable_t drawable, int width, int height)
 
cairo_public xcb_connection_t * cairo_xcb_device_get_connection (cairo_device_t *device)
 
cairo_public void cairo_xcb_device_debug_cap_xshm_version (cairo_device_t *device, int major_version, int minor_version)
 
cairo_public void cairo_xcb_device_debug_cap_xrender_version (cairo_device_t *device, int major_version, int minor_version)
 
cairo_public void cairo_xcb_device_debug_set_precision (cairo_device_t *device, int precision)
 
cairo_public int cairo_xcb_device_debug_get_precision (cairo_device_t *device)
 

Function Documentation

◆ cairo_xcb_device_debug_cap_xrender_version()

cairo_public void cairo_xcb_device_debug_cap_xrender_version ( cairo_device_t * device,
int major_version,
int minor_version )

◆ cairo_xcb_device_debug_cap_xshm_version()

cairo_public void cairo_xcb_device_debug_cap_xshm_version ( cairo_device_t * device,
int major_version,
int minor_version )

◆ cairo_xcb_device_debug_get_precision()

cairo_public int cairo_xcb_device_debug_get_precision ( cairo_device_t * device)

◆ cairo_xcb_device_debug_set_precision()

cairo_public void cairo_xcb_device_debug_set_precision ( cairo_device_t * device,
int precision )

◆ cairo_xcb_device_get_connection()

cairo_public xcb_connection_t * cairo_xcb_device_get_connection ( cairo_device_t * device)

◆ cairo_xcb_surface_create()

CAIRO_BEGIN_DECLS cairo_public cairo_surface_t * cairo_xcb_surface_create ( xcb_connection_t * connection,
xcb_drawable_t drawable,
xcb_visualtype_t * visual,
int width,
int height )

◆ cairo_xcb_surface_create_for_bitmap()

cairo_public cairo_surface_t * cairo_xcb_surface_create_for_bitmap ( xcb_connection_t * connection,
xcb_screen_t * screen,
xcb_pixmap_t bitmap,
int width,
int height )

◆ cairo_xcb_surface_create_with_xrender_format()

cairo_public cairo_surface_t * cairo_xcb_surface_create_with_xrender_format ( xcb_connection_t * connection,
xcb_screen_t * screen,
xcb_drawable_t drawable,
xcb_render_pictforminfo_t * format,
int width,
int height )

◆ cairo_xcb_surface_set_drawable()

cairo_public void cairo_xcb_surface_set_drawable ( cairo_surface_t * surface,
xcb_drawable_t drawable,
int width,
int height )

◆ cairo_xcb_surface_set_size()

cairo_public void cairo_xcb_surface_set_size ( cairo_surface_t * surface,
int width,
int height )