Lines Matching refs:region
10 pixman_region16_t region;
28 #define DAMAGE_REGION(ptr) (&DAMAGE_PTR(ptr)->region)
63 RegionPtr region);
65 RegionPtr region)
68 *damage = _sna_damage_add(*damage, region);
72 RegionPtr region,
76 if (region->data == NULL &&
77 region->extents.x2 - region->extents.x1 >= pixmap->drawable.width &&
78 region->extents.y2 - region->extents.y1 >= pixmap->drawable.height) {
84 *damage = _sna_damage_add(*damage, region);
172 RegionPtr region);
174 RegionPtr region)
176 *damage = _sna_damage_subtract(DAMAGE_PTR(*damage), region);
202 RegionPtr region, RegionPtr result);
205 RegionPtr region, RegionPtr result)
208 assert(RegionNotEmpty(region));
211 return _sna_damage_intersect(damage, region, result);
310 if (damage->region.data == NULL)