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-xlib.xml | 507 ------------------------ 1 file changed, 507 deletions(-) delete mode 100644 libs/cairo-1.16.0/doc/public/xml/cairo-xlib.xml (limited to 'libs/cairo-1.16.0/doc/public/xml/cairo-xlib.xml') diff --git a/libs/cairo-1.16.0/doc/public/xml/cairo-xlib.xml b/libs/cairo-1.16.0/doc/public/xml/cairo-xlib.xml deleted file mode 100644 index 77d0702..0000000 --- a/libs/cairo-1.16.0/doc/public/xml/cairo-xlib.xml +++ /dev/null @@ -1,507 +0,0 @@ - - -]> - - -XLib Surfaces -3 -CAIRO Library - - -XLib Surfaces -X Window System rendering using XLib - - - -Functions - - - - - -cairo_surface_t * -cairo_xlib_surface_create () -cairo_surface_t * -cairo_xlib_surface_create_for_bitmap () -void -cairo_xlib_surface_set_size () -Display * -cairo_xlib_surface_get_display () -Screen * -cairo_xlib_surface_get_screen () -void -cairo_xlib_surface_set_drawable () -Drawable -cairo_xlib_surface_get_drawable () -Visual * -cairo_xlib_surface_get_visual () -int -cairo_xlib_surface_get_width () -int -cairo_xlib_surface_get_height () -int -cairo_xlib_surface_get_depth () -void -cairo_xlib_device_debug_cap_xrender_version () -int -cairo_xlib_device_debug_get_precision () -void -cairo_xlib_device_debug_set_precision () - - - - - - -Types and Values - - - - - -#defineCAIRO_HAS_XLIB_SURFACE - - - - - - - - -Description -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. - - - -Functions - -cairo_xlib_surface_create () -cairo_xlib_surface_create -cairo_surface_t * -cairo_xlib_surface_create (Display *dpy, - Drawable drawable, - Visual *visual, - int width, - int height); -Creates an Xlib 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_xlib_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 - - - - - - -dpy -an X Display - -drawable -an X Drawable, (a Pixmap or a Window) - -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 - the newly created surface -Since: 1.0 - -cairo_xlib_surface_create_for_bitmap () -cairo_xlib_surface_create_for_bitmap -cairo_surface_t * -cairo_xlib_surface_create_for_bitmap (Display *dpy, - Pixmap bitmap, - Screen *screen, - int width, - int height); -Creates an Xlib surface that draws to the given bitmap. -This will be drawn to as a CAIRO_FORMAT_A1 object. - -Parameters - - - - - - -dpy -an X Display - -bitmap -an X Drawable, (a depth-1 Pixmap) - -screen -the X Screen associated with bitmap - - -width -the current width of bitmap -. - -height -the current height of bitmap -. - - - -Returns - the newly created surface -Since: 1.0 - -cairo_xlib_surface_set_size () -cairo_xlib_surface_set_size -void -cairo_xlib_surface_set_size (cairo_surface_t *surface, - int width, - int height); -Informs cairo of the new size of the X 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. - -Parameters - - - - - - -surface -a cairo_surface_t for the XLib backend - -width -the new width of the surface - -height -the new height of the surface - - -Since: 1.0 - -cairo_xlib_surface_get_display () -cairo_xlib_surface_get_display -Display * -cairo_xlib_surface_get_display (cairo_surface_t *surface); -Get the X Display for the underlying X Drawable. - -Parameters - - - - - - -surface -a cairo_xlib_surface_t - - - -Returns - the display. -Since: 1.2 - -cairo_xlib_surface_get_screen () -cairo_xlib_surface_get_screen -Screen * -cairo_xlib_surface_get_screen (cairo_surface_t *surface); -Get the X Screen for the underlying X Drawable. - -Parameters - - - - - - -surface -a cairo_xlib_surface_t - - - -Returns - the screen. -Since: 1.2 - -cairo_xlib_surface_set_drawable () -cairo_xlib_surface_set_drawable -void -cairo_xlib_surface_set_drawable (cairo_surface_t *surface, - Drawable drawable, - int width, - int height); -Informs cairo of a new X Drawable underlying the -surface. The drawable must match the display, screen -and format of the existing drawable or the application -will get X protocol errors and will probably terminate. -No checks are done by this function to ensure this -compatibility. - -Parameters - - - - - - -surface -a cairo_surface_t for the XLib backend - -drawable -the new drawable for the surface - -width -the width of the new drawable - -height -the height of the new drawable - - -Since: 1.0 - -cairo_xlib_surface_get_drawable () -cairo_xlib_surface_get_drawable -Drawable -cairo_xlib_surface_get_drawable (cairo_surface_t *surface); -Get the underlying X Drawable used for the surface. - -Parameters - - - - - - -surface -a cairo_xlib_surface_t - - - -Returns - the drawable. -Since: 1.2 - -cairo_xlib_surface_get_visual () -cairo_xlib_surface_get_visual -Visual * -cairo_xlib_surface_get_visual (cairo_surface_t *surface); -Gets the X Visual associated with surface -, suitable for use with the -underlying X Drawable. If surface - was created by -cairo_xlib_surface_create(), the return value is the Visual passed to that -constructor. - -Parameters - - - - - - -surface -a cairo_xlib_surface_t - - - -Returns - the Visual or NULL if there is no appropriate Visual for -surface -. -Since: 1.2 - -cairo_xlib_surface_get_width () -cairo_xlib_surface_get_width -int -cairo_xlib_surface_get_width (cairo_surface_t *surface); -Get the width of the X Drawable underlying the surface in pixels. - -Parameters - - - - - - -surface -a cairo_xlib_surface_t - - - -Returns - the width of the surface in pixels. -Since: 1.2 - -cairo_xlib_surface_get_height () -cairo_xlib_surface_get_height -int -cairo_xlib_surface_get_height (cairo_surface_t *surface); -Get the height of the X Drawable underlying the surface in pixels. - -Parameters - - - - - - -surface -a cairo_xlib_surface_t - - - -Returns - the height of the surface in pixels. -Since: 1.2 - -cairo_xlib_surface_get_depth () -cairo_xlib_surface_get_depth -int -cairo_xlib_surface_get_depth (cairo_surface_t *surface); -Get the number of bits used to represent each pixel value. - -Parameters - - - - - - -surface -a cairo_xlib_surface_t - - - -Returns - the depth of the surface in bits. -Since: 1.2 - -cairo_xlib_device_debug_cap_xrender_version () -cairo_xlib_device_debug_cap_xrender_version -void -cairo_xlib_device_debug_cap_xrender_version - (cairo_device_t *device, - int major_version, - int minor_version); -Restricts all future Xlib surfaces for this devices to the specified version -of the RENDER extension. This function exists solely for debugging purpose. -It lets 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 Xlib backend - -major_version -major version to restrict to - -minor_version -minor version to restrict to - - -Since: 1.12 - -cairo_xlib_device_debug_get_precision () -cairo_xlib_device_debug_get_precision -int -cairo_xlib_device_debug_get_precision (cairo_device_t *device); -Get the Xrender precision mode. - -Parameters - - - - - - -device -a cairo_device_t for the Xlib backend - - - -Returns - the render precision mode -Since: 1.12 - -cairo_xlib_device_debug_set_precision () -cairo_xlib_device_debug_set_precision -void -cairo_xlib_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 Xlib backend - -precision -the precision to use - - -Since: 1.12 - - - -Types and Values - -CAIRO_HAS_XLIB_SURFACE -CAIRO_HAS_XLIB_SURFACE -#define CAIRO_HAS_XLIB_SURFACE 1 - -Defined if the Xlib surface backend is available. -This macro can be used to conditionally compile backend-specific code. -Since: 1.0 - - - -See Also -cairo_surface_t - - - - -- cgit v1.2.1