Home | History | Annotate | Download | only in pathops

Lines Matching refs:current

20         SkOpSegment* current = span->segment();
25 if (current->activeWinding(start, end)) {
27 if (!unsortable && current->done()) {
30 SkASSERT(unsortable || !current->done());
33 SkOpSegment* next = current->findNextWinding(&chase, &nextStart, &nextEnd,
39 SkDebugf("%s current id=%d from=(%1.9g,%1.9g) to=(%1.9g,%1.9g)\n", __FUNCTION__,
40 current->debugID(), start->pt().fX, start->pt().fY,
43 if (!current->addCurveTo(start, end, simple)) {
46 current = next;
50 if (current->activeWinding(start, end) && !simple->isClosed()) {
53 if (!current->addCurveTo(start, end, simple)) {
56 current->markDone(spanStart);
61 SkOpSpanBase* last = current->markAndChaseDone(start, end);
75 current = FindChase(&chase, &start, &end);
77 if (!current) {
93 SkOpSegment* current = span->segment();
97 if (!unsortable && current->done()) {
100 SkASSERT(unsortable || !current->done());
103 SkOpSegment* next = current->findNextXor(&nextStart, &nextEnd,
109 SkDebugf("%s current id=%d from=(%1.9g,%1.9g) to=(%1.9g,%1.9g)\n", __FUNCTION__,
110 current->debugID(), start->pt().fX, start->pt().fY,
113 if (!current->addCurveTo(start, end, simple)) {
116 current = next;
123 if (!current->addCurveTo(start, end, simple)) {
126 current->markDone(spanStart);
188 SkOpContour* current = contourList;
190 SkOpContour* next = current;
191 while (AddIntersectTs(current, next, &coincidence)
193 } while ((current = current->next()));