Lines Matching refs:qxl_surface_t
114 typedef struct qxl_surface_t qxl_surface_t;
188 void (*update_area)(qxl_surface_t *surf, int x1, int y1, int x2, int y2);
192 qxl_surface_t *(*create_surface)(qxl_screen_t *qxl, int width,
194 void (*destroy_surface)(qxl_surface_t *surf);
198 qxl_surface_t *surf);
255 qxl_surface_t * primary;
448 qxl_surface_t * qxl_surface_cache_create_primary (qxl_screen_t *qxl,
450 void * qxl_surface_get_host_bits(qxl_surface_t *surface);
451 qxl_surface_t * qxl_surface_create (qxl_screen_t *qxl,
462 void qxl_surface_set_pixmap (qxl_surface_t *surface,
465 void qxl_surface_kill (qxl_surface_t *surface);
472 void qxl_surface_flush (qxl_surface_t *surface);
475 Bool qxl_surface_prepare_access (qxl_surface_t *surface,
479 void qxl_surface_finish_access (qxl_surface_t *surface,
483 Bool qxl_surface_prepare_solid (qxl_surface_t *destination,
485 void qxl_surface_solid (qxl_surface_t *destination,
492 Bool qxl_surface_prepare_copy (qxl_surface_t *source,
493 qxl_surface_t *dest);
494 void qxl_surface_copy (qxl_surface_t *dest,
498 Bool qxl_surface_put_image (qxl_surface_t *dest,
509 qxl_surface_t *src,
510 qxl_surface_t *mask,
511 qxl_surface_t *dest);
512 void qxl_surface_composite (qxl_surface_t *dest,
527 static inline qxl_surface_t *get_surface (PixmapPtr pixmap)
536 static inline void set_surface (PixmapPtr pixmap, qxl_surface_t *surface)