Lines Matching refs:pRegion
40 RegionPtr pRegion = (RegionPtr) data; in RegionResFree() local
42 RegionDestroy(pRegion); in RegionResFree()
47 XFixesRegionCopy(RegionPtr pRegion) in XFixesRegionCopy() argument
49 RegionPtr pNew = RegionCreate(RegionExtents(pRegion), in XFixesRegionCopy()
50 RegionNumRects(pRegion)); in XFixesRegionCopy()
54 if (!RegionCopy(pNew, pRegion)) { in XFixesRegionCopy()
73 RegionPtr pRegion; in ProcXFixesCreateRegion() local
85 pRegion = RegionFromRects(things, (xRectangle *) (stuff + 1), CT_UNSORTED); in ProcXFixesCreateRegion()
86 if (!pRegion) in ProcXFixesCreateRegion()
88 if (!AddResource(stuff->region, RegionResType, (void *) pRegion)) in ProcXFixesCreateRegion()
109 RegionPtr pRegion; in ProcXFixesCreateRegionFromBitmap() local
127 pRegion = BitmapToRegion(pPixmap->drawable.pScreen, pPixmap); in ProcXFixesCreateRegionFromBitmap()
129 if (!pRegion) in ProcXFixesCreateRegionFromBitmap()
132 if (!AddResource(stuff->region, RegionResType, (void *) pRegion)) in ProcXFixesCreateRegionFromBitmap()
153 RegionPtr pRegion; in ProcXFixesCreateRegionFromWindow() local
170 pRegion = wBoundingShape(pWin); in ProcXFixesCreateRegionFromWindow()
171 if (!pRegion) { in ProcXFixesCreateRegionFromWindow()
172 pRegion = CreateBoundingShape(pWin); in ProcXFixesCreateRegionFromWindow()
177 pRegion = wClipShape(pWin); in ProcXFixesCreateRegionFromWindow()
178 if (!pRegion) { in ProcXFixesCreateRegionFromWindow()
179 pRegion = CreateClipShape(pWin); in ProcXFixesCreateRegionFromWindow()
187 if (copy && pRegion) in ProcXFixesCreateRegionFromWindow()
188 pRegion = XFixesRegionCopy(pRegion); in ProcXFixesCreateRegionFromWindow()
189 if (!pRegion) in ProcXFixesCreateRegionFromWindow()
191 if (!AddResource(stuff->region, RegionResType, (void *) pRegion)) in ProcXFixesCreateRegionFromWindow()
212 RegionPtr pRegion, pClip; in ProcXFixesCreateRegionFromGC() local
227 pRegion = XFixesRegionCopy(pClip); in ProcXFixesCreateRegionFromGC()
228 if (!pRegion) in ProcXFixesCreateRegionFromGC()
234 if (!AddResource(stuff->region, RegionResType, (void *) pRegion)) in ProcXFixesCreateRegionFromGC()
255 RegionPtr pRegion; in ProcXFixesCreateRegionFromPicture() local
269 pRegion = XFixesRegionCopy((RegionPtr) pPicture->clientClip); in ProcXFixesCreateRegionFromPicture()
270 if (!pRegion) in ProcXFixesCreateRegionFromPicture()
276 if (!AddResource(stuff->region, RegionResType, (void *) pRegion)) in ProcXFixesCreateRegionFromPicture()
298 RegionPtr pRegion; in ProcXFixesDestroyRegion() local
301 VERIFY_REGION(pRegion, stuff->region, client, DixWriteAccess); in ProcXFixesDestroyRegion()
321 RegionPtr pRegion, pNew; in ProcXFixesSetRegion() local
326 VERIFY_REGION(pRegion, stuff->region, client, DixWriteAccess); in ProcXFixesSetRegion()
336 if (!RegionCopy(pRegion, pNew)) { in ProcXFixesSetRegion()
478 RegionPtr pRegion; in ProcXFixesTranslateRegion() local
483 VERIFY_REGION(pRegion, stuff->region, client, DixWriteAccess); in ProcXFixesTranslateRegion()
485 RegionTranslate(pRegion, stuff->dx, stuff->dy); in ProcXFixesTranslateRegion()
533 RegionPtr pRegion; in ProcXFixesFetchRegion() local
543 VERIFY_REGION(pRegion, stuff->region, client, DixReadAccess); in ProcXFixesFetchRegion()
545 pExtent = RegionExtents(pRegion); in ProcXFixesFetchRegion()
546 pBox = RegionRects(pRegion); in ProcXFixesFetchRegion()
547 nBox = RegionNumRects(pRegion); in ProcXFixesFetchRegion()
598 RegionPtr pRegion; in ProcXFixesSetGCClipRegion() local
609 VERIFY_REGION_OR_NONE(pRegion, stuff->region, client, DixReadAccess); in ProcXFixesSetGCClipRegion()
611 if (pRegion) { in ProcXFixesSetGCClipRegion()
612 pRegion = XFixesRegionCopy(pRegion); in ProcXFixesSetGCClipRegion()
613 if (!pRegion) in ProcXFixesSetGCClipRegion()
620 (*pGC->funcs->ChangeClip) (pGC, pRegion ? CT_REGION : CT_NONE, in ProcXFixesSetGCClipRegion()
621 (void *) pRegion, 0); in ProcXFixesSetGCClipRegion()
646 RegionPtr pRegion; in ProcXFixesSetWindowShapeRegion() local
659 VERIFY_REGION_OR_NONE(pRegion, stuff->region, client, DixWriteAccess); in ProcXFixesSetWindowShapeRegion()
669 if (pRegion) { in ProcXFixesSetWindowShapeRegion()
670 pRegion = XFixesRegionCopy(pRegion); in ProcXFixesSetWindowShapeRegion()
671 if (!pRegion) in ProcXFixesSetWindowShapeRegion()
688 RegionTranslate(pRegion, stuff->xOff, stuff->yOff); in ProcXFixesSetWindowShapeRegion()
706 pDestRegion = &pRegion; /* a NULL region pointer */ in ProcXFixesSetWindowShapeRegion()
710 *pDestRegion = pRegion; in ProcXFixesSetWindowShapeRegion()
734 RegionPtr pRegion; in ProcXFixesSetPictureClipRegion() local
740 VERIFY_REGION_OR_NONE(pRegion, stuff->region, client, DixReadAccess); in ProcXFixesSetPictureClipRegion()
746 pRegion); in ProcXFixesSetPictureClipRegion()