Lines Matching refs:spansPt
85 DDXPointPtr subPt, spansPt;
98 spansPt = spans->points;
103 while (spansCount && spansPt->y < subPt->y)
105 spansPt++; spansWid++; spansCount--;
109 while (subCount && subPt->y < spansPt->y)
115 if (subPt->y == spansPt->y)
119 if (xmin >= spansPt->x + *spansWid || spansPt->x >= xmax)
123 else if (xmin <= spansPt->x)
125 if (xmax >= spansPt->x + *spansWid)
127 memmove (spansPt, spansPt + 1, sizeof *spansPt * (spansCount - 1));
129 spansPt--;
136 *spansWid = *spansWid - (xmax - spansPt->x);
137 spansPt->x = xmax;
142 if (xmax >= spansPt->x + *spansWid)
144 *spansWid = xmin - spansPt->x;
156 spansPt = newPt + (spansPt - spans->points);
165 memmove (spansPt + 1, spansPt, sizeof *spansPt * (spansCount));
169 *spansWid = xmin - spansPt->x;
171 spansPt++;
172 *spansWid = *spansWid - (xmax - spansPt->x);
173 spansPt->x = xmax;
177 spansPt++; spansWid++; spansCount--;