Lines Matching defs:segment

63         SkOpSegment* segment = &fHead;
65 segment->calcAngles();
66 } while ((segment = segment->next()));
118 SkOpSegment* segment = &fHead;
120 segment->debugShowActiveSpans(str);
121 } while ((segment = segment->next()));
135 const SkOpSegment* segment = &fHead;
138 segment->debugValidate();
139 SkASSERT(segment->prev() == prior);
140 prior = segment;
141 } while ((segment = segment->next()));
205 SkOpSegment* segment = &fHead;
208 next = segment->next();
209 segment->joinEnds(next ? next : &fHead);
210 } while ((segment = next));
214 SkOpSegment* segment = &fHead;
216 segment->markAllDone();
217 } while ((segment = segment->next()));
223 SkOpSegment* segment = &fHead;
226 if (segment->missingCoincidence()) {
229 segment = segment->next();
230 } while (segment);
236 SkOpSegment* segment = &fHead;
238 if (!segment->moveMultiples()) {
241 } while ((segment = segment->next()));
247 SkOpSegment* segment = &fHead;
249 if (!segment->moveNearby()) {
252 } while ((segment = segment->next()));
305 const SkOpSegment* segment = &fHead;
306 fBounds = segment->bounds();
307 while ((segment = segment->next())) {
308 fBounds.add(segment->bounds());
343 SkOpSegment* segment = &fHead;
345 FAIL_IF(!segment->sortAngles());
346 } while ((segment = segment->next()));
355 const SkOpSegment* segment = fTail;
357 SkAssertResult(segment->addCurveTo(segment->tail(), segment->head(), path));
358 } while ((segment = segment->prev()));
362 const SkOpSegment* segment = &fHead;
364 SkAssertResult(segment->addCurveTo(segment->head(), segment->tail(), path));
365 } while ((segment = segment->next()));
381 bool fDone; // set by find top segment