Lines Matching refs:start

30     SkOpAngle* activeAngle(SkOpSpanBase* start, SkOpSpanBase** startPtr, SkOpSpanBase** endPtr,
32 SkOpAngle* activeAngleInner(SkOpSpanBase* start, SkOpSpanBase** startPtr,
34 SkOpAngle* activeAngleOther(SkOpSpanBase* start, SkOpSpanBase** startPtr,
36 bool activeOp(SkOpSpanBase* start, SkOpSpanBase* end, int xorMiMask, int xorSuMask,
38 bool activeOp(int xorMiMask, int xorSuMask, SkOpSpanBase* start, SkOpSpanBase* end, SkPathOp op,
41 bool activeWinding(SkOpSpanBase* start, SkOpSpanBase* end);
42 bool activeWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* sumWinding);
60 bool addCurveTo(const SkOpSpanBase* start, const SkOpSpanBase* end, SkPathWriter* path) const;
112 int computeSum(SkOpSpanBase* start, SkOpSpanBase* end, SkOpAngle::IncludeType includeType);
195 return angle->start()->starter(angle->end())->done();
262 bool isVertical(SkOpSpanBase* start, SkOpSpanBase* end) const {
263 return (*CurveIsVertical[fVerb])(fPts, fWeight, start->t(), end->t());
268 void joinEnds(SkOpSegment* start) {
269 fTail.ptT()->addOpp(start->fHead.ptT(), start->fHead.ptT());
277 bool markAndChaseDone(SkOpSpanBase* start, SkOpSpanBase* end, SkOpSpanBase** found);
278 bool markAndChaseWinding(SkOpSpanBase* start, SkOpSpanBase* end, int winding,
280 bool markAndChaseWinding(SkOpSpanBase* start, SkOpSpanBase* end, int winding,
300 static int OppSign(const SkOpSpanBase* start, const SkOpSpanBase* end) {
301 int result = start->t() < end->t() ? -start->upCast()->oppValue()
358 void setUpWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* maxWinding, int* sumWinding) {
359 int deltaSum = SpanSign(start, end);
367 void setUpWindings(SkOpSpanBase* start, SkOpSpanBase* end, int* sumMiWinding,
369 void setUpWindings(SkOpSpanBase* start, SkOpSpanBase* end, int* sumMiWinding, int* sumSuWinding,
374 static int SpanSign(const SkOpSpanBase* start, const SkOpSpanBase* end) {
375 int result = start->t() < end->t() ? -start->upCast()->windValue()
380 SkOpAngle* spanToAngle(SkOpSpanBase* start, SkOpSpanBase* end) {
381 SkASSERT(start != end);
382 return start->t() < end->t() ? start->upCast()->toAngle() : start->fromAngle();
385 bool subDivide(const SkOpSpanBase* start, const SkOpSpanBase* end, SkDCurve* result) const;
399 int updateOppWinding(const SkOpSpanBase* start, const SkOpSpanBase* end) const;
402 int updateWinding(SkOpSpanBase* start, SkOpSpanBase* end);