Lines Matching refs:baseAngle

445 void SkOpSegment::ComputeOneSum(const SkOpAngle* baseAngle, SkOpAngle* nextAngle,  in ComputeOneSum()  argument
447 SkOpSegment* baseSegment = baseAngle->segment(); in ComputeOneSum()
448 int sumMiWinding = baseSegment->updateWindingReverse(baseAngle); in ComputeOneSum()
452 sumSuWinding = baseSegment->updateOppWindingReverse(baseAngle); in ComputeOneSum()
474 void SkOpSegment::ComputeOneSumReverse(SkOpAngle* baseAngle, SkOpAngle* nextAngle, in ComputeOneSumReverse() argument
476 SkOpSegment* baseSegment = baseAngle->segment(); in ComputeOneSumReverse()
477 int sumMiWinding = baseSegment->updateWinding(baseAngle); in ComputeOneSumReverse()
481 sumSuWinding = baseSegment->updateOppWinding(baseAngle); in ComputeOneSumReverse()
517 SkOpAngle* baseAngle = nullptr; in computeSum() local
530 baseAngle = nullptr; in computeSum()
535 baseAngle = angle; in computeSum()
539 if (baseAngle) { in computeSum()
540 ComputeOneSum(baseAngle, angle, includeType); in computeSum()
541 baseAngle = SK_MinS32 != angle->starter()->windSum() ? angle : nullptr; in computeSum()
544 if (baseAngle && SK_MinS32 == firstAngle->starter()->windSum()) { in computeSum()
545 firstAngle = baseAngle; in computeSum()
549 baseAngle = nullptr; in computeSum()
557 baseAngle = nullptr; in computeSum()
562 baseAngle = angle; in computeSum()
565 if (baseAngle) { in computeSum()
566 ComputeOneSumReverse(baseAngle, angle, includeType); in computeSum()
567 baseAngle = SK_MinS32 != angle->starter()->windSum() ? angle : nullptr; in computeSum()
1516 SkOpAngle* baseAngle = fromAngle; in sortAngles() local
1525 baseAngle = toAngle; in sortAngles()
1542 if (!oAngle->loopContains(baseAngle)) { in sortAngles()
1543 baseAngle->insert(oAngle); in sortAngles()
1556 if (!oAngle->loopContains(baseAngle)) { in sortAngles()
1557 baseAngle->insert(oAngle); in sortAngles()
1562 if (baseAngle->loopCount() == 1) { in sortAngles()
1567 baseAngle = nullptr; in sortAngles()
1570 SkASSERT(!baseAngle || baseAngle->loopCount() > 1); in sortAngles()