xcb_damage_notify_event_t3
The contents of the monitored drawable have changed
Usage
#include <xcb/damage.h>
Event datastructure
typedef struct xcb_damage_notify_event_t {
uint8_t response_type;
uint8_t level;
uint16_t sequence;
xcb_drawable_t drawable;
xcb_damage_damage_t damage;
xcb_timestamp_t timestamp;
xcb_rectangle_t area;
xcb_rectangle_t geometry;
} xcb_damage_notify_event_t;
Event fields
- response_type
-
The type of this event, in this case XCB_DAMAGE_NOTIFY. This field is also present in the xcb_generic_event_t and can be used to tell events apart from each other.
- sequence
-
The sequence number of the last request processed by the X11 server.
- level
-
The level of the damage being reported. If the 0x80 bit is set, indicates there are subsequent Damage events being delivered immediately as part of a larger Damage region.
- drawable
-
The drawable for which damage is being reported.
- damage
-
The Damage object being used to track the damage.
- timestamp
-
Time when the event was generated (in milliseconds).
- area
-
Damaged area of the drawable.
- geometry
-
Total area of the drawable.
Overview
Releases
6 releases since Debian 9 (Stretch); the text changed 4 times.