Lines Matching refs:pRegion

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