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