xcb.damage

@defgroup XCB_Damage_API XCB Damage API @brief Damage XCB Protocol Implementation. @{

Members

Aliases

XCB_DAMAGE_REPORT_LEVEL_BOUNDING_BOX
alias XCB_DAMAGE_REPORT_LEVEL_BOUNDING_BOX = xcb_damage_report_level_t.XCB_DAMAGE_REPORT_LEVEL_BOUNDING_BOX
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_DAMAGE_REPORT_LEVEL_DELTA_RECTANGLES
alias XCB_DAMAGE_REPORT_LEVEL_DELTA_RECTANGLES = xcb_damage_report_level_t.XCB_DAMAGE_REPORT_LEVEL_DELTA_RECTANGLES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY
alias XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY = xcb_damage_report_level_t.XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_DAMAGE_REPORT_LEVEL_RAW_RECTANGLES
alias XCB_DAMAGE_REPORT_LEVEL_RAW_RECTANGLES = xcb_damage_report_level_t.XCB_DAMAGE_REPORT_LEVEL_RAW_RECTANGLES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_damage_damage_t
alias xcb_damage_damage_t = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

xcb_damage_report_level_t
enum xcb_damage_report_level_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

xcb_damage_add
xcb_void_cookie_t xcb_damage_add(xcb_connection_t* c, xcb_drawable_t drawable, xcb_xfixes_region_t region)

@param c The connection @return A cookie

xcb_damage_add_checked
xcb_void_cookie_t xcb_damage_add_checked(xcb_connection_t* c, xcb_drawable_t drawable, xcb_xfixes_region_t region)

@param c The connection @return A cookie

xcb_damage_create
xcb_void_cookie_t xcb_damage_create(xcb_connection_t* c, xcb_damage_damage_t damage, xcb_drawable_t drawable, ubyte level)

@param c The connection @return A cookie

xcb_damage_create_checked
xcb_void_cookie_t xcb_damage_create_checked(xcb_connection_t* c, xcb_damage_damage_t damage, xcb_drawable_t drawable, ubyte level)

@param c The connection @return A cookie

xcb_damage_damage_end
xcb_generic_iterator_t xcb_damage_damage_end(xcb_damage_damage_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_damage_damage_iterator_t @return The iterator pointing to the last element

xcb_damage_damage_next
void xcb_damage_damage_next(xcb_damage_damage_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_damage_damage_iterator_t

xcb_damage_destroy
xcb_void_cookie_t xcb_damage_destroy(xcb_connection_t* c, xcb_damage_damage_t damage)

@param c The connection @return A cookie

xcb_damage_destroy_checked
xcb_void_cookie_t xcb_damage_destroy_checked(xcb_connection_t* c, xcb_damage_damage_t damage)

@param c The connection @return A cookie

xcb_damage_query_version
xcb_damage_query_version_cookie_t xcb_damage_query_version(xcb_connection_t* c, uint client_major_version, uint client_minor_version)

@param c The connection @return A cookie

xcb_damage_query_version_reply
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)

Return the reply @param c The connection @param cookie The cookie @param e The xcb_generic_error_t supplied

xcb_damage_query_version_unchecked
xcb_damage_query_version_cookie_t xcb_damage_query_version_unchecked(xcb_connection_t* c, uint client_major_version, uint client_minor_version)

@param c The connection @return A cookie

xcb_damage_subtract
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)

@param c The connection @return A cookie

xcb_damage_subtract_checked
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)

@param c The connection @return A cookie

Manifest constants

XCB_DAMAGE_ADD
enum XCB_DAMAGE_ADD;

Opcode for xcb_damage_add.

XCB_DAMAGE_BAD_DAMAGE
enum XCB_DAMAGE_BAD_DAMAGE;

Opcode for xcb_damage_bad_damage.

XCB_DAMAGE_CREATE
enum XCB_DAMAGE_CREATE;

Opcode for xcb_damage_create.

XCB_DAMAGE_DESTROY
enum XCB_DAMAGE_DESTROY;

Opcode for xcb_damage_destroy.

XCB_DAMAGE_NOTIFY
enum XCB_DAMAGE_NOTIFY;

Opcode for xcb_damage_notify.

XCB_DAMAGE_QUERY_VERSION
enum XCB_DAMAGE_QUERY_VERSION;

Opcode for xcb_damage_query_version.

XCB_DAMAGE_SUBTRACT
enum XCB_DAMAGE_SUBTRACT;

Opcode for xcb_damage_subtract.

Static variables

xcb_damage_id
xcb_extension_t xcb_damage_id;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

xcb_damage_add_request_t
struct xcb_damage_add_request_t

@brief xcb_damage_add_request_t

xcb_damage_bad_damage_error_t
struct xcb_damage_bad_damage_error_t

@brief xcb_damage_bad_damage_error_t

xcb_damage_create_request_t
struct xcb_damage_create_request_t

@brief xcb_damage_create_request_t

xcb_damage_damage_iterator_t
struct xcb_damage_damage_iterator_t

@brief xcb_damage_damage_iterator_t

xcb_damage_destroy_request_t
struct xcb_damage_destroy_request_t

@brief xcb_damage_destroy_request_t

xcb_damage_notify_event_t
struct xcb_damage_notify_event_t

@brief xcb_damage_notify_event_t

xcb_damage_query_version_cookie_t
struct xcb_damage_query_version_cookie_t

@brief xcb_damage_query_version_cookie_t

xcb_damage_query_version_reply_t
struct xcb_damage_query_version_reply_t

@brief xcb_damage_query_version_reply_t

xcb_damage_query_version_request_t
struct xcb_damage_query_version_request_t

@brief xcb_damage_query_version_request_t

xcb_damage_subtract_request_t
struct xcb_damage_subtract_request_t

@brief xcb_damage_subtract_request_t

Variables

XCB_DAMAGE_MAJOR_VERSION
enum int XCB_DAMAGE_MAJOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_DAMAGE_MINOR_VERSION
enum int XCB_DAMAGE_MINOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta