Lines Matching refs:conic
73 SkConic conic(pts[0], pts[2], pts[3], pts[1].fX); in SkContourMeasure_segTo() local
77 dst->conicTo(conic.fPts[1], conic.fPts[2], conic.fW); in SkContourMeasure_segTo()
80 if (conic.chopAt(stopT, tmp)) { in SkContourMeasure_segTo()
87 if (conic.chopAt(startT, tmp1)) { in SkContourMeasure_segTo()
92 conic.chopAt(startT, stopT, &tmp); in SkContourMeasure_segTo()
195 SkScalar SkContourMeasureIter::compute_conic_segs(const SkConic& conic, SkScalar distance, in compute_conic_segs() argument
200 SkPoint halfPt = conic.evalAt(tValue2Scalar(halft)); in compute_conic_segs()
205 distance = this->compute_conic_segs(conic, distance, mint, minPt, halft, halfPt, ptIndex); in compute_conic_segs()
206 distance = this->compute_conic_segs(conic, distance, halft, halfPt, maxt, maxPt, ptIndex); in compute_conic_segs()
318 const SkConic conic(pts, fIter.conicWeight()); in buildSegments() local
320 distance = this->compute_conic_segs(conic, distance, 0, conic.fPts[0], in buildSegments()
321 kMaxTValue, conic.fPts[2], ptIndex); in buildSegments()
326 fPts.append()->set(conic.fW, 0); in buildSegments()