Damage XCB Protocol Implementation.
More...
|
enum | xcb_damage_report_level_t { XCB_DAMAGE_REPORT_LEVEL_RAW_RECTANGLES = 0,
XCB_DAMAGE_REPORT_LEVEL_DELTA_RECTANGLES = 1,
XCB_DAMAGE_REPORT_LEVEL_BOUNDING_BOX = 2,
XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY = 3
} |
|
|
void | xcb_damage_damage_next (xcb_damage_damage_iterator_t *i) |
|
xcb_generic_iterator_t | xcb_damage_damage_end (xcb_damage_damage_iterator_t i) |
|
xcb_damage_query_version_cookie_t | xcb_damage_query_version (xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version) |
|
xcb_damage_query_version_cookie_t | xcb_damage_query_version_unchecked (xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version) |
|
xcb_damage_query_version_reply_t * | xcb_damage_query_version_reply (xcb_connection_t *c, xcb_damage_query_version_cookie_t cookie, xcb_generic_error_t **e) |
|
xcb_void_cookie_t | xcb_damage_create_checked (xcb_connection_t *c, xcb_damage_damage_t damage, xcb_drawable_t drawable, uint8_t level) |
|
xcb_void_cookie_t | xcb_damage_create (xcb_connection_t *c, xcb_damage_damage_t damage, xcb_drawable_t drawable, uint8_t level) |
|
xcb_void_cookie_t | xcb_damage_destroy_checked (xcb_connection_t *c, xcb_damage_damage_t damage) |
|
xcb_void_cookie_t | xcb_damage_destroy (xcb_connection_t *c, xcb_damage_damage_t damage) |
|
xcb_void_cookie_t | xcb_damage_subtract_checked (xcb_connection_t *c, xcb_damage_damage_t damage, xcb_xfixes_region_t repair, xcb_xfixes_region_t parts) |
|
xcb_void_cookie_t | xcb_damage_subtract (xcb_connection_t *c, xcb_damage_damage_t damage, xcb_xfixes_region_t repair, xcb_xfixes_region_t parts) |
|
xcb_void_cookie_t | xcb_damage_add_checked (xcb_connection_t *c, xcb_drawable_t drawable, xcb_xfixes_region_t region) |
|
xcb_void_cookie_t | xcb_damage_add (xcb_connection_t *c, xcb_drawable_t drawable, xcb_xfixes_region_t region) |
|
Damage XCB Protocol Implementation.
◆ XCB_DAMAGE_ADD
Opcode for xcb_damage_add.
◆ XCB_DAMAGE_BAD_DAMAGE
#define XCB_DAMAGE_BAD_DAMAGE 0 |
Opcode for xcb_damage_bad_damage.
◆ XCB_DAMAGE_CREATE
#define XCB_DAMAGE_CREATE 1 |
Opcode for xcb_damage_create.
◆ XCB_DAMAGE_DESTROY
#define XCB_DAMAGE_DESTROY 2 |
Opcode for xcb_damage_destroy.
◆ XCB_DAMAGE_NOTIFY
#define XCB_DAMAGE_NOTIFY 0 |
Opcode for xcb_damage_notify.
◆ XCB_DAMAGE_QUERY_VERSION
#define XCB_DAMAGE_QUERY_VERSION 0 |
Opcode for xcb_damage_query_version.
◆ XCB_DAMAGE_SUBTRACT
#define XCB_DAMAGE_SUBTRACT 3 |
Opcode for xcb_damage_subtract.
◆ xcb_damage_add()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
◆ xcb_damage_add_checked()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
◆ xcb_damage_create()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
◆ xcb_damage_create_checked()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
◆ xcb_damage_damage_end()
◆ xcb_damage_damage_next()
Get the next element of the iterator
- Parameters
-
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_damage_damage_t)
◆ xcb_damage_destroy()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
◆ xcb_damage_destroy_checked()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
◆ xcb_damage_query_version()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
◆ xcb_damage_query_version_reply()
Return the reply
- Parameters
-
Returns the reply of the request asked by
The parameter e
supplied to this function must be NULL if xcb_damage_query_version_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
◆ xcb_damage_query_version_unchecked()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
◆ xcb_damage_subtract()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
◆ xcb_damage_subtract_checked()
- Parameters
-
- Returns
- A cookie
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().