Lines Matching defs:pDamageRegion
124 damageReportDamage (DamagePtr pDamage, RegionPtr pDamageRegion)
133 pDamageRegion);
134 (*pDamage->damageReport) (pDamage, pDamageRegion, pDamage->closure);
138 RegionSubtract(&tmpRegion, pDamageRegion, &pDamage->damage);
141 pDamageRegion);
149 pDamageRegion);
158 pDamageRegion);
166 pDamageRegion);
172 damageReportDamagePostRendering (DamagePtr pDamage, RegionPtr pOldDamage, RegionPtr pDamageRegion)
178 RegionUnion(&newDamage, pOldDamage, pDamageRegion);
182 (*pDamage->damageReportPostRendering) (pDamage, pDamageRegion, pDamage->closure);
186 RegionSubtract(&tmpRegion, pDamageRegion, pOldDamage);
228 RegionPtr pDamageRegion;
314 pDamageRegion = pRegion;
317 pDamageRegion = &clippedRec;
319 RegionIntersect(pDamageRegion, pRegion,
328 RegionIntersect(pDamageRegion, pRegion, &pixClip);
334 if (!RegionNotEmpty(pDamageRegion))
340 pDamageRegion->extents.x2 - pDamageRegion->extents.x1,
341 pDamageRegion->extents.y2 - pDamageRegion->extents.y1,
342 pDamageRegion->extents.x1, pDamageRegion->extents.y1,
349 RegionTranslate(pDamageRegion, -draw_x, -draw_y);
354 &pDamage->pendingDamage, pDamageRegion);
363 damageReportDamage (pDamage, pDamageRegion);
366 &pDamage->damage, pDamageRegion);
372 if (pDamageRegion == pRegion && (draw_x || draw_y))
373 RegionTranslate(pDamageRegion, draw_x, draw_y);