From f1fe73d1909a2448a004a88362a1a532d0d4f7c3 Mon Sep 17 00:00:00 2001 From: sanine Date: Sun, 12 Feb 2023 23:53:22 -0600 Subject: switch to tinyobj and nanovg from assimp and cairo --- libs/cairo-1.16.0/doc/public/xml/cairo-xcb.xml | 474 ------------------------- 1 file changed, 474 deletions(-) delete mode 100644 libs/cairo-1.16.0/doc/public/xml/cairo-xcb.xml (limited to 'libs/cairo-1.16.0/doc/public/xml/cairo-xcb.xml') diff --git a/libs/cairo-1.16.0/doc/public/xml/cairo-xcb.xml b/libs/cairo-1.16.0/doc/public/xml/cairo-xcb.xml deleted file mode 100644 index 5c23f62..0000000 --- a/libs/cairo-1.16.0/doc/public/xml/cairo-xcb.xml +++ /dev/null @@ -1,474 +0,0 @@ - - -]> - - -XCB Surfaces -3 -CAIRO Library - - -XCB Surfaces -X Window System rendering using the XCB library - - - -Functions - - - - - -cairo_surface_t * -cairo_xcb_surface_create () -cairo_surface_t * -cairo_xcb_surface_create_for_bitmap () -cairo_surface_t * -cairo_xcb_surface_create_with_xrender_format () -void -cairo_xcb_surface_set_size () -void -cairo_xcb_surface_set_drawable () -xcb_connection_t * -cairo_xcb_device_get_connection () -void -cairo_xcb_device_debug_cap_xrender_version () -void -cairo_xcb_device_debug_cap_xshm_version () -int -cairo_xcb_device_debug_get_precision () -void -cairo_xcb_device_debug_set_precision () - - - - - - -Types and Values - - - - - -#defineCAIRO_HAS_XCB_SURFACE -#defineCAIRO_HAS_XCB_SHM_FUNCTIONS - - - - - - - - -Description -The XCB surface is used to render cairo graphics to X Window System -windows and pixmaps using the XCB library. -Note that the XCB surface automatically takes advantage of the X render -extension if it is available. - - - -Functions - -cairo_xcb_surface_create () -cairo_xcb_surface_create -cairo_surface_t * -cairo_xcb_surface_create (xcb_connection_t *connection, - xcb_drawable_t drawable, - xcb_visualtype_t *visual, - int width, - int height); -Creates an XCB surface that draws to the given drawable. -The way that colors are represented in the drawable is specified -by the provided visual. -Note: If drawable - is a Window, then the function -cairo_xcb_surface_set_size() must be called whenever the size of the -window changes. -When drawable - is a Window containing child windows then drawing to -the created surface will be clipped by those child windows. When -the created surface is used as a source, the contents of the -children will be included. - -Parameters - - - - - - -connection -an XCB connection - -drawable -an XCB drawable - -visual -the visual to use for drawing to drawable -. The depth -of the visual must match the depth of the drawable. -Currently, only TrueColor visuals are fully supported. - -width -the current width of drawable - - -height -the current height of drawable - - - - -Returns - a pointer to the newly created surface. The caller -owns the surface and should call cairo_surface_destroy() when done -with it. -This function always returns a valid pointer, but it will return a -pointer to a "nil" surface if an error such as out of memory -occurs. You can use cairo_surface_status() to check for this. -Since: 1.12 - -cairo_xcb_surface_create_for_bitmap () -cairo_xcb_surface_create_for_bitmap -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); -Creates an XCB surface that draws to the given bitmap. -This will be drawn to as a CAIRO_FORMAT_A1 object. - -Parameters - - - - - - -connection -an XCB connection - -screen -the XCB screen associated with bitmap - - -bitmap -an XCB drawable (a Pixmap with depth 1) - -width -the current width of bitmap - - -height -the current height of bitmap - - - - -Returns - a pointer to the newly created surface. The caller -owns the surface and should call cairo_surface_destroy() when done -with it. -This function always returns a valid pointer, but it will return a -pointer to a "nil" surface if an error such as out of memory -occurs. You can use cairo_surface_status() to check for this. -Since: 1.12 - -cairo_xcb_surface_create_with_xrender_format () -cairo_xcb_surface_create_with_xrender_format -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); -Creates an XCB surface that draws to the given drawable. -The way that colors are represented in the drawable is specified -by the provided picture format. -Note: If drawable - is a Window, then the function -cairo_xcb_surface_set_size() must be called whenever the size of the -window changes. -When drawable - is a Window containing child windows then drawing to -the created surface will be clipped by those child windows. When -the created surface is used as a source, the contents of the -children will be included. - -Parameters - - - - - - -connection -an XCB connection - -drawable -an XCB drawable - -screen -the XCB screen associated with drawable - - -format -the picture format to use for drawing to drawable -. The -depth of format -mush match the depth of the drawable. - -width -the current width of drawable - - -height -the current height of drawable - - - - -Returns - a pointer to the newly created surface. The caller -owns the surface and should call cairo_surface_destroy() when done -with it. -This function always returns a valid pointer, but it will return a -pointer to a "nil" surface if an error such as out of memory -occurs. You can use cairo_surface_status() to check for this. -Since: 1.12 - -cairo_xcb_surface_set_size () -cairo_xcb_surface_set_size -void -cairo_xcb_surface_set_size (cairo_surface_t *surface, - int width, - int height); -Informs cairo of the new size of the XCB drawable underlying the -surface. For a surface created for a window (rather than a pixmap), -this function must be called each time the size of the window -changes. (For a subwindow, you are normally resizing the window -yourself, but for a toplevel window, it is necessary to listen for -ConfigureNotify events.) -A pixmap can never change size, so it is never necessary to call -this function on a surface created for a pixmap. -If cairo_surface_flush() wasn't called, some pending operations -might be discarded. - -Parameters - - - - - - -surface -a cairo_surface_t for the XCB backend - -width -the new width of the surface - -height -the new height of the surface - - -Since: 1.12 - -cairo_xcb_surface_set_drawable () -cairo_xcb_surface_set_drawable -void -cairo_xcb_surface_set_drawable (cairo_surface_t *surface, - xcb_drawable_t drawable, - int width, - int height); -Informs cairo of the new drawable and size of the XCB drawable underlying the -surface. -If cairo_surface_flush() wasn't called, some pending operations -might be discarded. - -Parameters - - - - - - -surface -a cairo_surface_t for the XCB backend - -drawable -the new drawable of the surface - -width -the new width of the surface - -height -the new height of the surface - - -Since: 1.12 - -cairo_xcb_device_get_connection () -cairo_xcb_device_get_connection -xcb_connection_t * -cairo_xcb_device_get_connection (cairo_device_t *device); -Get the connection for the XCB device. - -Parameters - - - - - - -device -a cairo_device_t for the XCB backend - - - -Returns - the xcb_connection_t for the connection -Since: 1.12 - -cairo_xcb_device_debug_cap_xrender_version () -cairo_xcb_device_debug_cap_xrender_version -void -cairo_xcb_device_debug_cap_xrender_version - (cairo_device_t *device, - int major_version, - int minor_version); -Restricts all future XCB surfaces for this devices to the specified version -of the RENDER extension. This function exists solely for debugging purpose. -It let's you find out how cairo would behave with an older version of -the RENDER extension. -Use the special values -1 and -1 for disabling the RENDER extension. - -Parameters - - - - - - -device -a cairo_device_t for the XCB backend - -major_version -major version to restrict to - -minor_version -minor version to restrict to - - -Since: 1.12 - -cairo_xcb_device_debug_cap_xshm_version () -cairo_xcb_device_debug_cap_xshm_version -void -cairo_xcb_device_debug_cap_xshm_version - (cairo_device_t *device, - int major_version, - int minor_version); -Restricts all future XCB surfaces for this devices to the specified version -of the SHM extension. This function exists solely for debugging purpose. -It let's you find out how cairo would behave with an older version of -the SHM extension. -Use the special values -1 and -1 for disabling the SHM extension. - -Parameters - - - - - - -device -a cairo_device_t for the XCB backend - -major_version -major version to restrict to - -minor_version -minor version to restrict to - - -Since: 1.12 - -cairo_xcb_device_debug_get_precision () -cairo_xcb_device_debug_get_precision -int -cairo_xcb_device_debug_get_precision (cairo_device_t *device); -Get the Xrender precision mode. - -Parameters - - - - - - -device -a cairo_device_t for the XCB backend - - - -Returns - the render precision mode -Since: 1.12 - -cairo_xcb_device_debug_set_precision () -cairo_xcb_device_debug_set_precision -void -cairo_xcb_device_debug_set_precision (cairo_device_t *device, - int precision); -Render supports two modes of precision when rendering trapezoids. Set -the precision to the desired mode. - -Parameters - - - - - - -device -a cairo_device_t for the XCB backend - -precision -the precision to use - - -Since: 1.12 - - - -Types and Values - -CAIRO_HAS_XCB_SURFACE -CAIRO_HAS_XCB_SURFACE -#define CAIRO_HAS_XCB_SURFACE 1 - -Defined if the xcb surface backend is available. -This macro can be used to conditionally compile backend-specific code. -Since: 1.12 - -CAIRO_HAS_XCB_SHM_FUNCTIONS -CAIRO_HAS_XCB_SHM_FUNCTIONS -#define CAIRO_HAS_XCB_SHM_FUNCTIONS 1 - - - - - -See Also -cairo_surface_t - - - - -- cgit v1.2.1