Lines Matching refs:x2
117 * and right side (x1 and x2). Bands are implicit in the array of rectangles:
153 (!( ((r1)->x2 <= (r2)->x1) || \
154 ((r1)->x1 >= (r2)->x2) || \
160 ( ((r)->x2 > x) && \
168 ((r1)->x2 >= (r2)->x2) && \
186 pNextRect->x2 = nx2; \
271 rgn->extents.x1, rgn->extents.y1, rgn->extents.x2, rgn->extents.y2);
274 rects[i].x1, rects[i].y1, rects[i].x2, rects[i].y2);
284 if ((reg->extents.x1 > reg->extents.x2) ||
289 return ((reg->extents.x1 == reg->extents.x2) &&
305 if ((pboxN->x1 >= pboxN->x2) ||
310 if (pboxN->x2 > box.x2)
311 box.x2 = pboxN->x2;
314 ((pboxN->x1 < pboxP->x2) || (pboxN->y2 != pboxP->y2))))
318 (box.x2 == reg->extents.x2) &&
434 if ((pPrevBox->x1 != pCurBox->x1) || (pPrevBox->x2 != pCurBox->x2)) {
504 assert(r->x1 < r->x2);
505 ADDRECT(pNextRect, r->x1, y1, r->x2, y2);
814 pReg->extents.x2 = pReg->extents.x1;
826 * x2 from pBox and pBoxEnd, resp., as good things to initialize them
831 pReg->extents.x2 = pBoxEnd->x2;
838 if (pBox->x2 > pReg->extents.x2)
839 pReg->extents.x2 = pBox->x2;
843 assert(pReg->extents.x1 < pReg->extents.x2);
866 if (r->x1 <= x2) { \
868 if (r->x1 < x2) *pOverlap = TRUE; \
869 if (x2 < r->x2) x2 = r->x2; \
872 NEWRECT(pReg, pNextRect, x1, y1, x2, y2); \
874 x2 = r->x2; \
911 int x2;
922 x2 = r1->x2;
928 x2 = r2->x2;
953 NEWRECT(pReg, pNextRect, x1, y1, x2, y2);
1008 else if (dstrgn->extents.x2 > dstrgn->extents.x1)
1016 (first->x1 > last->x2)))
1020 if (rgn->extents.x2 > dstrgn->extents.x2)
1021 dstrgn->extents.x2 = rgn->extents.x2;
1030 (first->x1 > last->x2)))
1035 if (rgn->extents.x2 > dstrgn->extents.x2)
1036 dstrgn->extents.x2 = rgn->extents.x2;
1040 dstrgn->extents.x2 = dstrgn->extents.x1;
1200 if (badreg->extents.x1 < badreg->extents.x2)
1252 if (box->x1 <= riBox->x2)
1255 if (box->x1 < riBox->x2) *pOverlap = TRUE;
1256 if (box->x2 > riBox->x2) riBox->x2 = box->x2;
1269 if (reg->extents.x2 < riBox->x2) reg->extents.x2 = riBox->x2;
1303 extents.x2 and extents.y2 */
1310 if (reg->extents.x2 < riBox->x2) reg->extents.x2 = riBox->x2;
1333 if (hreg->extents.x2 > reg->extents.x2)
1334 reg->extents.x2 = hreg->extents.x2;
1361 int x1, y1, x2, y2;
1372 if ((x2 = x1 + (int) prect->width) > MAXSHORT)
1373 x2 = MAXSHORT;
1376 if (x1 != x2 && y1 != y2)
1380 pRgn->extents.x2 = x2;
1398 if ((x2 = x1 + (int) prect->width) > MAXSHORT)
1399 x2 = MAXSHORT;
1402 if (x1 != x2 && y1 != y2)
1406 pBox->x2 = x2;
1419 pRgn->extents.x1 = pRgn->extents.x2 = 0;
1563 int y, x1, x2;
1580 clipx2 = prgnDst->extents.x2;
1589 x2 = x1 + *pwidth;
1591 if (x2 > clipx2) x2 = clipx2;
1592 if (x1 < x2)
1597 *pwidthNew = x2 - x1;
1631 x2 = x1 + *pwidth;
1637 newx2 = x2;
1639 if (newx2 > pbox->x2) newx2 = pbox->x2;