25 #define XCB_DAMAGE_MAJOR_VERSION 1
26 #define XCB_DAMAGE_MINOR_VERSION 1
30 typedef uint32_t xcb_damage_damage_t;
41 typedef enum xcb_damage_report_level_t {
42 XCB_DAMAGE_REPORT_LEVEL_RAW_RECTANGLES,
43 XCB_DAMAGE_REPORT_LEVEL_DELTA_RECTANGLES,
44 XCB_DAMAGE_REPORT_LEVEL_BOUNDING_BOX,
45 XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY
46 } xcb_damage_report_level_t;
49 #define XCB_DAMAGE_BAD_DAMAGE 0
68 #define XCB_DAMAGE_QUERY_VERSION 0
95 #define XCB_DAMAGE_CREATE 1
111 #define XCB_DAMAGE_DESTROY 2
124 #define XCB_DAMAGE_SUBTRACT 3
139 #define XCB_DAMAGE_ADD 4
153 #define XCB_DAMAGE_NOTIFY 0
234 uint32_t client_major_version ,
235 uint32_t client_minor_version );
262 uint32_t client_major_version ,
263 uint32_t client_minor_version );
322 xcb_damage_damage_t damage ,
323 xcb_drawable_t drawable ,
349 xcb_damage_damage_t damage ,
350 xcb_drawable_t drawable ,
377 xcb_damage_damage_t damage );
400 xcb_damage_damage_t damage );
428 xcb_damage_damage_t damage ,
429 xcb_xfixes_region_t repair ,
430 xcb_xfixes_region_t parts );
455 xcb_damage_damage_t damage ,
456 xcb_xfixes_region_t repair ,
457 xcb_xfixes_region_t parts );
484 xcb_drawable_t drawable ,
485 xcb_xfixes_region_t region );
509 xcb_drawable_t drawable ,
510 xcb_xfixes_region_t region );