Lines Matching defs:segb
143 Segment& segb = (*segments)[b];
146 int n = segb.countPoints();
148 segb.fNorms[p] = segb.fPts[p] - *prevPt;
149 segb.fNorms[p].normalize();
150 segb.fNorms[p] = SkPointPriv::MakeOrthog(segb.fNorms[p], normSide);
151 prevPt = &segb.fPts[p];
153 if (Segment::kLine == segb.fType) {
167 Segment& segb = (*segments)[b];
168 segb.fMid = segb.fNorms[0] + sega.endNorm();
169 segb.fMid.normalize();
381 const Segment& segb = segments[b];
386 if (Segment::kLine == segb.fType) {
405 verts << (p0 + segb.fMid) << color << SkPoint{0, -SK_Scalar1} << negOneDists;
406 verts << (p0 + segb.fNorms[0]) << color << SkPoint{0, -SK_Scalar1} << negOneDists;
418 if (Segment::kLine == segb.fType) {
422 SkPoint v2Pos = segb.fPts[0];
428 verts << (v1Pos + segb.fNorms[0]) << color << SkPoint{0, -SK_Scalar1} << negOneDists;
429 verts << (v2Pos + segb.fNorms[0]) << color << SkPoint{0, -SK_Scalar1} << negOneDists;
454 SkPoint qpts[] = {sega.endPt(), segb.fPts[0], segb.fPts[1]};
456 SkScalar c0 = segb.fNorms[0].dot(qpts[0]);
457 SkScalar c1 = segb.fNorms[1].dot(qpts[2]);
470 posAndUVPoints[3].fPos = qpts[0] + segb.fNorms[0];
471 posAndUVPoints[4].fPos = qpts[2] + segb.fNorms[1];
472 SkVector midVec = segb.fNorms[0] + segb.fNorms[1];
480 << (-segb.fNorms[0].dot(fanPt) + c0)
481 << (-segb.fNorms[1].dot(fanPt) + c1);
485 << (-segb.fNorms[1].dot(qpts[0]) + c1);
488 << (-segb.fNorms[0].dot(qpts[2]) + c0)