/third_party/flutter/skia/src/pathops/ |
D | SkPathOpsConic.cpp | 139 double midT = (t1 + t2) / 2; in subDivide() local 140 double dx = conic_eval_numerator(&fPts[0].fX, fWeight, midT); in subDivide() 141 double dy = conic_eval_numerator(&fPts[0].fY, fWeight, midT); in subDivide() 142 double dz = conic_eval_denominator(fWeight, midT); in subDivide()
|
D | SkOpAngle.h | 114 double midT() const;
|
D | SkOpAngle.cpp | 372 SkDVector m0 = segment()->dPtAtT(this->midT()) - this->fPart.fCurve[0]; in checkParallel() 373 SkDVector m1 = rh->segment()->dPtAtT(rh->midT()) - rh->fPart.fCurve[0]; in checkParallel() 468 SkDVector m0 = this->segment()->dPtAtT(this->midT()) - this->fPart.fCurve[0]; in convexHullOverlaps() 469 SkDVector m1 = rh->segment()->dPtAtT(rh->midT()) - rh->fPart.fCurve[0]; in convexHullOverlaps() 854 double SkOpAngle::midT() const { in midT() function in SkOpAngle
|
D | SkPathOpsTSect.cpp | 1296 double midT = (smaller->fEndT + larger->fStartT) / 2; in mergeCoincidence() local 1297 SkDPoint midPt = fCurve.ptAtT(midT); in mergeCoincidence() 1299 coin.setPerp(fCurve, midT, midPt, sect2->fCurve); in mergeCoincidence() 2062 double midT = ((*intersections)[0][index] + (*intersections)[0][index + 1]) / 2; in BinarySearch() local 2063 SkDPoint midPt = sect1->fCurve.ptAtT(midT); in BinarySearch() 2066 perp.setPerp(sect1->fCurve, midT, midPt, sect2->fCurve); in BinarySearch()
|
D | SkOpCoincidence.cpp | 69 double midT = (prev->t() + start->t()) / 2; in expand() local 70 if (!segment->isClose(midT, oppSegment)) { in expand() 86 double midT = (end->t() + next->t()) / 2; in expand() local 87 if (!segment->isClose(midT, oppSegment)) { in expand()
|
D | SkOpSegment.cpp | 1508 double midT = (t1 + t2) / 2; in ptsDisjoint() local 1509 SkPoint midPt = this->ptAtT(midT); in ptsDisjoint() 1668 double midT = (prior->t() + spanBase->t()) / 2; in testForCoincidence() local 1669 SkPoint midPt = this->ptAtT(midT); in testForCoincidence()
|
D | SkPathOpsDebug.cpp | 1457 double midT = (prev->t() + start->t()) / 2; in debugExpand() local 1458 if (!segment->isClose(midT, oppSegment)) { in debugExpand() 1474 double midT = (end->t() + next->t()) / 2; in debugExpand() local 1475 if (!segment->isClose(midT, oppSegment)) { in debugExpand()
|
/third_party/skia/src/pathops/ |
D | SkPathOpsConic.cpp | 139 double midT = (t1 + t2) / 2; in subDivide() local 140 double dx = conic_eval_numerator(&fPts[0].fX, fWeight, midT); in subDivide() 141 double dy = conic_eval_numerator(&fPts[0].fY, fWeight, midT); in subDivide() 142 double dz = conic_eval_denominator(fWeight, midT); in subDivide()
|
D | SkOpAngle.h | 114 double midT() const;
|
D | SkOpAngle.cpp | 372 SkDVector m0 = segment()->dPtAtT(this->midT()) - this->fPart.fCurve[0]; in checkParallel() 373 SkDVector m1 = rh->segment()->dPtAtT(rh->midT()) - rh->fPart.fCurve[0]; in checkParallel() 468 SkDVector m0 = this->segment()->dPtAtT(this->midT()) - this->fPart.fCurve[0]; in convexHullOverlaps() 469 SkDVector m1 = rh->segment()->dPtAtT(rh->midT()) - rh->fPart.fCurve[0]; in convexHullOverlaps() 854 double SkOpAngle::midT() const { in midT() function in SkOpAngle
|
D | SkPathOpsTSect.cpp | 1297 double midT = (smaller->fEndT + larger->fStartT) / 2; in mergeCoincidence() local 1298 SkDPoint midPt = fCurve.ptAtT(midT); in mergeCoincidence() 1300 coin.setPerp(fCurve, midT, midPt, sect2->fCurve); in mergeCoincidence() 2061 double midT = ((*intersections)[0][index] + (*intersections)[0][index + 1]) / 2; in BinarySearch() local 2062 SkDPoint midPt = sect1->fCurve.ptAtT(midT); in BinarySearch() 2065 perp.setPerp(sect1->fCurve, midT, midPt, sect2->fCurve); in BinarySearch()
|
D | SkOpCoincidence.cpp | 69 double midT = (prev->t() + start->t()) / 2; in expand() local 70 if (!segment->isClose(midT, oppSegment)) { in expand() 86 double midT = (end->t() + next->t()) / 2; in expand() local 87 if (!segment->isClose(midT, oppSegment)) { in expand()
|
D | SkOpSegment.cpp | 1508 double midT = (t1 + t2) / 2; in ptsDisjoint() local 1509 SkPoint midPt = this->ptAtT(midT); in ptsDisjoint() 1668 double midT = (prior->t() + spanBase->t()) / 2; in testForCoincidence() local 1669 SkPoint midPt = this->ptAtT(midT); in testForCoincidence()
|
D | SkPathOpsDebug.cpp | 1435 double midT = (prev->t() + start->t()) / 2; in debugExpand() local 1436 if (!segment->isClose(midT, oppSegment)) { in debugExpand() 1452 double midT = (end->t() + next->t()) / 2; in debugExpand() local 1453 if (!segment->isClose(midT, oppSegment)) { in debugExpand()
|
/third_party/flutter/skia/src/gpu/ccpr/ |
D | GrCCFillGeometry.cpp | 676 float midT = find_midtangent(tan0, tan1, p3 + (p1 - p2)*3 - p0, in chopAndAppendCubicAtMidTangent() local 681 if (!(midT > 0 && midT < 1)) { in chopAndAppendCubicAtMidTangent() 688 chop_cubic(p0, p1, p2, p3, midT, &p01, &p02, &pT, &p11, &p12); in chopAndAppendCubicAtMidTangent() 709 float midT = find_midtangent(tan0, tan1, (w - 1) * (p2 - p0), in conicTo() local 715 if (!(midT > 0 && midT < 1)) { in conicTo() 725 Sk4f midT4 = midT; in conicTo()
|