Functions

cairo-xlib.h File Reference

#include "cairo.h"
#include <X11/Xlib.h>
Include dependency graph for cairo-xlib.h:

Functions

cairo_surface_tcairo_xlib_surface_create (Display *dpy, Drawable drawable, Visual *visual, int width, int height)
cairo_surface_tcairo_xlib_surface_create_for_bitmap (Display *dpy, Pixmap bitmap, Screen *screen, int width, int height)
void cairo_xlib_surface_set_size (cairo_surface_t *surface, int width, int height)
void cairo_xlib_surface_set_drawable (cairo_surface_t *surface, Drawable drawable, int width, int height)
Display * cairo_xlib_surface_get_display (cairo_surface_t *surface)
Drawable cairo_xlib_surface_get_drawable (cairo_surface_t *surface)
Screen * cairo_xlib_surface_get_screen (cairo_surface_t *surface)
Visual * cairo_xlib_surface_get_visual (cairo_surface_t *surface)
int cairo_xlib_surface_get_depth (cairo_surface_t *surface)
int cairo_xlib_surface_get_width (cairo_surface_t *surface)
int cairo_xlib_surface_get_height (cairo_surface_t *surface)

Function Documentation

cairo_surface_t* cairo_xlib_surface_create ( Display *  dpy,
Drawable  drawable,
Visual *  visual,
int  width,
int  height 
)
cairo_surface_t* cairo_xlib_surface_create_for_bitmap ( Display *  dpy,
Pixmap  bitmap,
Screen *  screen,
int  width,
int  height 
)
int cairo_xlib_surface_get_depth ( cairo_surface_t surface  ) 
Display* cairo_xlib_surface_get_display ( cairo_surface_t surface  ) 
Drawable cairo_xlib_surface_get_drawable ( cairo_surface_t surface  ) 
int cairo_xlib_surface_get_height ( cairo_surface_t surface  ) 
Screen* cairo_xlib_surface_get_screen ( cairo_surface_t surface  ) 
Visual* cairo_xlib_surface_get_visual ( cairo_surface_t surface  ) 
int cairo_xlib_surface_get_width ( cairo_surface_t surface  ) 
void cairo_xlib_surface_set_drawable ( cairo_surface_t surface,
Drawable  drawable,
int  width,
int  height 
)
void cairo_xlib_surface_set_size ( cairo_surface_t surface,
int  width,
int  height 
)