xproto xfixes 0 1 2 3 The negotiated version of the DAMAGE extension This indicates the version of the DAMAGE extension chosen by the server. It will always be less than or equal to the version offered by the client. The major version chosen by the server. The minor version chosen by the server. Negotiate the version of the DAMAGE extension This negotiates the version of the DAMAGE extension. It must precede any other request using the DAMAGE extension. Failure to do so will cause a BadRequest error for those requests. The major version supported by the client. The minor version supported by the client. Creates a Damage object to monitor changes to a drawable. The ID of the drawable to be monitored. The level of detail to be provided in Damage events. Destroys a previously created Damage object. This destroys a Damage object and requests the X server stop reporting the changes it was tracking. Remove regions from a previously created Damage object. This updates the regions of damage recorded in a a Damage object. See https://www.x.org/releases/current/doc/damageproto/damageproto.txt for details. The ID you provided to `xcb_create_damage`. Add a region to a previously created Damage object. This updates the regions of damage recorded in a a Damage object. See https://www.x.org/releases/current/doc/damageproto/damageproto.txt for details. The ID you provided to `xcb_create_damage`. the contents of the monitored drawable have changed