Lines Matching defs:srcRgn
105 RegionPtr srcRgn, int op, int xoff, int yoff, CreateDftPtr create)
107 if (srcRgn && (xoff || yoff))
108 RegionTranslate(srcRgn, xoff, yoff);
110 if (srcRgn)
111 RegionDestroy(srcRgn);
120 if (srcRgn == NULL) {
143 *destRgnp = srcRgn;
144 srcRgn = 0;
148 RegionUnion(*destRgnp, *destRgnp, srcRgn);
152 RegionIntersect(*destRgnp, *destRgnp, srcRgn);
154 *destRgnp = srcRgn;
155 srcRgn = 0;
161 RegionSubtract(*destRgnp, *destRgnp, srcRgn);
167 RegionSubtract(*destRgnp, srcRgn, *destRgnp);
173 if (srcRgn)
174 RegionDestroy(srcRgn);
240 RegionPtr srcRgn;
276 srcRgn = RegionFromRects(nrects, prects, ctype);
295 destRgn, srcRgn, (int) stuff->op,
335 RegionPtr srcRgn;
362 srcRgn = 0;
371 srcRgn = BitmapToRegion(pScreen, pPixmap);
372 if (!srcRgn)
393 destRgn, srcRgn, (int) stuff->op,
443 RegionPtr srcRgn;
477 srcRgn = wBoundingShape(pSrcWin);
481 srcRgn = wClipShape(pSrcWin);
485 srcRgn = wInputShape(pSrcWin);
496 if (srcRgn) {
498 RegionCopy(tmp, srcRgn);
499 srcRgn = tmp;
502 srcRgn = (*createSrc) (pSrcWin);
521 destRgn, srcRgn, (int) stuff->op,
566 RegionPtr srcRgn;
576 srcRgn = wBoundingShape(pWin);
579 srcRgn = wClipShape(pWin);
582 srcRgn = wInputShape(pWin);
588 if (srcRgn) {
589 RegionTranslate(srcRgn, stuff->xOff, stuff->yOff);