Lines Matching defs:mask
63 extern _X_EXPORT int CountBits(const uint8_t * mask, int len);
88 * This struct stores the core event mask for each client except the client
95 * The event mask for the client that created the window is stored in
98 * The resource id is simply a fake client ID to associate this mask with a
104 OtherClientsPtr next; /**< Pointer to the next mask */
106 Mask mask; /**< Core event mask */
110 * This struct stores the XI event mask for each client.
117 InputClientsPtr next; /**< Pointer to the next mask */
119 Mask mask[EMASKSIZE]; /**< Actual XI event mask, deviceid is index */
120 /** XI2 event masks. One per device, each bit is a mask of (1 << type) */
128 * dontPropagate mask of the WindowRec (or WindowOptRec).
150 /* XI2 event masks. One per device, each bit is a mask of (1 << type) */
186 * If the grab is a result of a ButtonPress, then eventMask is the core mask
187 * and deviceMask is set to the XI event mask for the grab.
206 /* XI2 event masks. One per device, each bit is a mask of (1 << type) */
668 unsigned char **masks; /* event mask in masks[deviceid][event type byte] */
670 size_t mask_size; /* size of each mask in bytes */