Home | History | Annotate | Download | only in pathops

Lines Matching full:endindex

12 static SkOpSegment* findChaseOp(SkTDArray<SkOpSpan*>& chase, int* tIndex, int* endIndex) {
21 *endIndex = -1;
22 if (const SkOpAngle* last = segment->activeAngle(*tIndex, tIndex, endIndex, &done,
28 *endIndex = last->end();
43 const SkOpAngle* angle = segment->spanToAngle(*tIndex, *endIndex);
74 *endIndex = end;
130 int index, endIndex;
135 &index, &endIndex, &topLeft, &topUnsortable, &topDone, &onlyVertical, firstPass);
156 if (current->activeOp(index, endIndex, xorMask, xorOpMask, op)) {
163 int nextEnd = endIndex;
170 current->addCurveTo(index, endIndex, simple, true);
183 current->xyAtT(endIndex).fX, current->xyAtT(endIndex).fY);
185 current->addCurveTo(index, endIndex, simple, true);
188 endIndex = nextEnd;
190 || !current->done(SkMin32(index, endIndex))));
191 if (current->activeWinding(index, endIndex) && !simple->isClosed()) {
193 int min = SkMin32(index, endIndex);
198 current->addCurveTo(index, endIndex, simple, true);
204 SkOpSpan* last = current->markAndChaseDoneBinary(index, endIndex);
216 current = findChaseOp(chase, &index, &endIndex);