Lines Matching refs:baseAngle

343 bool SkOpSegment::ComputeOneSum(const SkOpAngle* baseAngle, SkOpAngle* nextAngle,  in ComputeOneSum()  argument
345 SkOpSegment* baseSegment = baseAngle->segment(); in ComputeOneSum()
346 int sumMiWinding = baseSegment->updateWindingReverse(baseAngle); in ComputeOneSum()
350 sumSuWinding = baseSegment->updateOppWindingReverse(baseAngle); in ComputeOneSum()
378 bool SkOpSegment::ComputeOneSumReverse(SkOpAngle* baseAngle, SkOpAngle* nextAngle, in ComputeOneSumReverse() argument
380 SkOpSegment* baseSegment = baseAngle->segment(); in ComputeOneSumReverse()
381 int sumMiWinding = baseSegment->updateWinding(baseAngle); in ComputeOneSumReverse()
385 sumSuWinding = baseSegment->updateOppWinding(baseAngle); in ComputeOneSumReverse()
427 SkOpAngle* baseAngle = nullptr; in computeSum() local
440 baseAngle = nullptr; in computeSum()
445 baseAngle = angle; in computeSum()
449 if (baseAngle) { in computeSum()
450 ComputeOneSum(baseAngle, angle, includeType); in computeSum()
451 baseAngle = SK_MinS32 != angle->starter()->windSum() ? angle : nullptr; in computeSum()
454 if (baseAngle && SK_MinS32 == firstAngle->starter()->windSum()) { in computeSum()
455 firstAngle = baseAngle; in computeSum()
459 baseAngle = nullptr; in computeSum()
467 baseAngle = nullptr; in computeSum()
472 baseAngle = angle; in computeSum()
475 if (baseAngle) { in computeSum()
476 ComputeOneSumReverse(baseAngle, angle, includeType); in computeSum()
477 baseAngle = SK_MinS32 != angle->starter()->windSum() ? angle : nullptr; in computeSum()
1554 SkOpAngle* baseAngle = fromAngle; in sortAngles() local
1563 baseAngle = toAngle; in sortAngles()
1584 if (!oAngle->loopContains(baseAngle)) { in sortAngles()
1585 baseAngle->insert(oAngle); in sortAngles()
1598 if (!oAngle->loopContains(baseAngle)) { in sortAngles()
1599 baseAngle->insert(oAngle); in sortAngles()
1604 if (baseAngle->loopCount() == 1) { in sortAngles()
1609 baseAngle = nullptr; in sortAngles()
1612 SkASSERT(!baseAngle || baseAngle->loopCount() > 1); in sortAngles()