Lines Matching refs:distFnc
466 const ScalarBezCurve& distFnc) const;
496 const ScalarBezCurve& distFnc,
639 const PathSegment& seg, const ScalarBezCurve& distFnc) const { in strokeSegment()
647 const ScalarBezCurve& distFnc, in strokeSegment()
649 : fSeg(seg), fDistFnc(distFnc), fDistFncSqd(distFncSqd) { in strokeSegment()
662 stack.push(Item(seg, distFnc, ScalarBezCurve::Mul(distFnc, distFnc))); in strokeSegment()
672 const ScalarBezCurve& distFnc = item.fDistFnc; in strokeSegment() local
674 const float kTol = std::abs(0.5f * distFnc.extremumWeight()); in strokeSegment()
678 approximateSegment(item.fSeg, distFnc, &quadApprox); in strokeSegment()
726 distFnc.split(0.5f, &distFncL, &distFncR); in strokeSegment()
923 const ScalarBezCurve& distFnc, in approximateSegment() argument
934 const float radiusStart = distFnc.eval(0); in approximateSegment()
935 const float radiusMid = distFnc.eval(0.5f); in approximateSegment()
936 const float radiusEnd = distFnc.eval(1); in approximateSegment()
1163 ScalarBezCurve distFnc = makeDistFnc(fDistFncs, fWidth); in onDrawContent() local
1165 fDifferentInnerFunc ? makeDistFnc(fDistFncsInner, fWidth) : distFnc; in onDrawContent()
1168 stroker.getFillPath(path, fStrokePaint, distFnc, distFncInner, fLengthMetric); in onDrawContent()