Lines Matching defs:pboxClipped
1045 BoxPtr pextent, pboxClipped, pboxClippedBase;
1049 pboxClipped = pboxClippedBase;
1054 pboxClipped->x1 = max(pextent->x1, prect->x);
1055 pboxClipped->y1 = max(pextent->y1, prect->y);
1058 pboxClipped->x2 = min(pextent->x2, Right);
1061 pboxClipped->y2 = min(pextent->y2, Bottom);
1064 if ((pboxClipped->x1 < pboxClipped->x2) &&
1065 (pboxClipped->y1 < pboxClipped->y2)) {
1066 pboxClipped++;
1067 if(pboxClipped >= (pboxClippedBase + MaxBoxes)) {
1069 pboxClipped = pboxClippedBase;
1100 pboxClipped->x1 = max(box.x1, pbox->x1);
1101 pboxClipped->y1 = max(box.y1, pbox->y1);
1102 pboxClipped->x2 = min(box.x2, pbox->x2);
1103 pboxClipped->y2 = min(box.y2, pbox->y2);
1107 if(pboxClipped->x1 < pboxClipped->x2 &&
1108 pboxClipped->y1 < pboxClipped->y2) {
1109 pboxClipped++;
1110 if(pboxClipped >= (pboxClippedBase + MaxBoxes)) {
1112 pboxClipped = pboxClippedBase;
1119 if(pboxClipped != pboxClippedBase)
1120 (*BoxFunc)(pGC, pboxClipped - pboxClippedBase, pboxClippedBase,
1133 BoxPtr pextent, pboxClipped = pboxClippedBase;
1140 pboxClipped->x1 = max(pextent->x1, prect->x);
1141 pboxClipped->y1 = max(pextent->y1, prect->y);
1144 pboxClipped->x2 = min(pextent->x2, Right);
1147 pboxClipped->y2 = min(pextent->y2, Bottom);
1150 if ((pboxClipped->x1 < pboxClipped->x2) &&
1151 (pboxClipped->y1 < pboxClipped->y2)) {
1152 pboxClipped++;
1182 pboxClipped->x1 = max(box.x1, pbox->x1);
1183 pboxClipped->y1 = max(box.y1, pbox->y1);
1184 pboxClipped->x2 = min(box.x2, pbox->x2);
1185 pboxClipped->y2 = min(box.y2, pbox->y2);
1189 if(pboxClipped->x1 < pboxClipped->x2 &&
1190 pboxClipped->y1 < pboxClipped->y2) {
1191 pboxClipped++;
1197 return pboxClipped - pboxClippedBase;