Lines Matching refs:spansPt
129 DDXPointPtr subPt, spansPt;
142 spansPt = spans->points;
146 while (spansCount && spansPt->y < subPt->y) {
147 spansPt++;
153 while (subCount && subPt->y < spansPt->y) {
160 if (subPt->y == spansPt->y) {
163 if (xmin >= spansPt->x + *spansWid || spansPt->x >= xmax) {
166 else if (xmin <= spansPt->x) {
167 if (xmax >= spansPt->x + *spansWid) {
168 memmove(spansPt, spansPt + 1,
169 sizeof *spansPt * (spansCount - 1));
172 spansPt--;
178 *spansWid = *spansWid - (xmax - spansPt->x);
179 spansPt->x = xmax;
183 if (xmax >= spansPt->x + *spansWid) {
184 *spansWid = xmin - spansPt->x;
197 spansPt = newPt + (spansPt - spans->points);
208 memmove(spansPt + 1, spansPt,
209 sizeof *spansPt * (spansCount));
214 *spansWid = xmin - spansPt->x;
216 spansPt++;
217 *spansWid = *spansWid - (xmax - spansPt->x);
218 spansPt->x = xmax;
222 spansPt++;