Lines Matching refs:rgn
274 RegionPrint(RegionPtr rgn) in RegionPrint() argument
280 num = RegionNumRects(rgn); in RegionPrint()
281 size = RegionSize(rgn); in RegionPrint()
282 rects = RegionRects(rgn); in RegionPrint()
285 rgn->extents.x1, rgn->extents.y1, rgn->extents.x2, rgn->extents.y2); in RegionPrint()
966 RegionAppend(RegionPtr dstrgn, RegionPtr rgn) in RegionAppend() argument
972 if (RegionNar(rgn)) in RegionAppend()
975 if (!rgn->data && (dstrgn->data == &RegionEmptyData)) { in RegionAppend()
976 dstrgn->extents = rgn->extents; in RegionAppend()
981 numRects = RegionNumRects(rgn); in RegionAppend()
990 old = RegionRects(rgn); in RegionAppend()
992 dstrgn->extents = rgn->extents; in RegionAppend()
1001 if (rgn->extents.x1 < dstrgn->extents.x1) in RegionAppend()
1002 dstrgn->extents.x1 = rgn->extents.x1; in RegionAppend()
1003 if (rgn->extents.x2 > dstrgn->extents.x2) in RegionAppend()
1004 dstrgn->extents.x2 = rgn->extents.x2; in RegionAppend()
1005 dstrgn->extents.y2 = rgn->extents.y2; in RegionAppend()
1014 if (rgn->extents.x1 < dstrgn->extents.x1) in RegionAppend()
1015 dstrgn->extents.x1 = rgn->extents.x1; in RegionAppend()
1016 if (rgn->extents.x2 > dstrgn->extents.x2) in RegionAppend()
1017 dstrgn->extents.x2 = rgn->extents.x2; in RegionAppend()
1018 dstrgn->extents.y1 = rgn->extents.y1; in RegionAppend()