Lines Matching refs:pRegion
136 DamageExtReport(DamagePtr pDamage, RegionPtr pRegion, void *closure)
143 DamageExtNotify(pDamageExt, RegionRects(pRegion),
144 RegionNumRects(pRegion));
147 DamageExtNotify(pDamageExt, RegionExtents(pRegion), 1);
221 RegionPtr pRegion = &((WindowPtr) pDrawable)->borderClip;
222 RegionTranslate(pRegion, -pDrawable->x, -pDrawable->y);
223 DamageReportDamage(pDamage, pRegion);
224 RegionTranslate(pRegion, pDrawable->x, pDrawable->y);
376 DamageExtSubtract(DamageExtPtr pDamageExt, const RegionPtr pRegion)
383 RegionSubtract(damage, damage, pRegion);
400 return DamageSubtract(pDamage, pRegion);
441 RegionPtr pRegion;
445 VERIFY_REGION(pRegion, stuff->region, client, DixWriteAccess);
454 RegionTranslate(pRegion, pDrawable->x, pDrawable->y);
455 DamageDamageRegion(pDrawable, pRegion);
456 RegionTranslate(pRegion, -pDrawable->x, -pDrawable->y);
609 PanoramiXDamageReport(DamagePtr pDamage, RegionPtr pRegion, void *closure)
617 if (RegionNil(pRegion))
622 RegionTranslate(pRegion, pScreen->x, pScreen->y);
625 DamageReportDamage(pDamageExt->pDamage, pRegion);