Lines Matching refs:reduction
238 static ReductionType CheckConicLinear(const SkConic& , SkPoint* reduction);
239 static ReductionType CheckCubicLinear(const SkPoint cubic[4], SkPoint reduction[3],
241 static ReductionType CheckQuadLinear(const SkPoint quad[3], SkPoint* reduction);
638 SkPoint reduction[3], const SkPoint** tangentPtPtr) { in CheckCubicLinear()
661 SkEvalCubicAt(cubic, t, &reduction[rCount], nullptr, nullptr); in CheckCubicLinear()
662 if (reduction[rCount] != cubic[0] && reduction[rCount] != cubic[3]) { in CheckCubicLinear()
677 SkPoint* reduction) { in CheckConicLinear() argument
695 conic.evalAt(t, reduction, nullptr); in CheckConicLinear()
700 SkPoint* reduction) { in CheckQuadLinear() argument
716 *reduction = SkEvalQuadAt(quad, t); in CheckQuadLinear()
722 SkPoint reduction; in conicTo() local
723 ReductionType reductionType = CheckConicLinear(conic, &reduction); in conicTo()
736 this->lineTo(reduction); in conicTo()
760 SkPoint reduction; in quadTo() local
761 ReductionType reductionType = CheckQuadLinear(quad, &reduction); in quadTo()
774 this->lineTo(reduction); in quadTo()
1280 SkPoint reduction[3]; in cubicTo() local
1282 ReductionType reductionType = CheckCubicLinear(cubic, reduction, &tangentPt); in cubicTo()
1295 this->lineTo(reduction[0]); in cubicTo()
1299 this->lineTo(reduction[1]); in cubicTo()
1302 this->lineTo(reduction[2]); in cubicTo()