Lines Matching defs:left
105 void split(float t, ScalarBezCurve* left, ScalarBezCurve* right) const {
106 Split(*this, t, left, right);
121 ScalarBezCurve* left,
126 *left = ScalarBezCurve(degree);
128 left->fWeights[0] = curve.fWeights[0];
137 left->fWeights[k] = result.fWeights[k];
309 ScalarBezCurve left(curve.fDegree), right(curve.fDegree);
310 Split(curve, 0.5f, &left, &right);
313 ZeroSetRec(left, tmin, tmid, tol, result);
722 PathSegment left, right;
723 splitSegment(item.fSeg, 0.5f, &left, &right);
732 stack.push(Item(left, distFncL, distFncSqdL));
778 // need an "inner" or an "outer" join. So we call the two sides "left" and
780 const auto makeJoin = [this, &common, &prev, &curr](bool left, float radius) {
781 SkPath* path = left ? &fOuter : &fInner;
782 const auto& prevSegs = left ? prev.fOuter : prev.fInner;
783 const auto& currSegs = left ? curr.fOuter : curr.fInner;
794 if (left) {
1262 ScalarBezCurve left(deg), right(deg);
1263 E.split(tmax, &left, &right);
1266 left.split(tRel, &rl, &rr);
1285 canvas->translate(box.left(), box.top() + box.height() / 2);