xcb_damage_notify_event_t - the contents of the monitored drawable
have changed
#include <xcb/damage.h>
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;
- 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.
xcb_generic_event_t(3), xcb_create(3)
Generated from damage.xml. Contact xcb@lists.freedesktop.org for
corrections and improvements.