Lines Matching refs:segment

64         SkOpSegment* segment = &fHead;
66 segment->calcAngles();
67 } while ((segment = segment->next()));
119 SkOpSegment* segment = &fHead;
121 segment->debugShowActiveSpans(str);
122 } while ((segment = segment->next()));
136 const SkOpSegment* segment = &fHead;
139 segment->debugValidate();
140 SkASSERT(segment->prev() == prior);
141 prior = segment;
142 } while ((segment = segment->next()));
206 SkOpSegment* segment = &fHead;
209 next = segment->next();
210 segment->joinEnds(next ? next : &fHead);
211 } while ((segment = next));
215 SkOpSegment* segment = &fHead;
217 segment->markAllDone();
218 } while ((segment = segment->next()));
224 SkOpSegment* segment = &fHead;
227 if (segment->missingCoincidence()) {
230 segment = segment->next();
231 } while (segment);
237 SkOpSegment* segment = &fHead;
239 if (!segment->moveMultiples()) {
242 } while ((segment = segment->next()));
248 SkOpSegment* segment = &fHead;
250 if (!segment->moveNearby()) {
253 } while ((segment = segment->next()));
306 const SkOpSegment* segment = &fHead;
307 fBounds = segment->bounds();
308 while ((segment = segment->next())) {
309 fBounds.add(segment->bounds());
344 SkOpSegment* segment = &fHead;
346 FAIL_IF(!segment->sortAngles());
347 } while ((segment = segment->next()));
356 const SkOpSegment* segment = fTail;
358 SkAssertResult(segment->addCurveTo(segment->tail(), segment->head(), path));
359 } while ((segment = segment->prev()));
363 const SkOpSegment* segment = &fHead;
365 SkAssertResult(segment->addCurveTo(segment->head(), segment->tail(), path));
366 } while ((segment = segment->next()));
382 bool fDone; // set by find top segment