/external/chromium_org/third_party/skia/experimental/Intersection/ |
QuadraticBounds.cpp | 11 double leftMostT(const Quadratic& quad, double startT, double endT) { 14 && startT <= leftT && leftT <= endT) { 18 xy_at_t(quad, startT, startPt.x, startPt.y); 21 return startPt.x <= endPt.x ? startT : endT;
|
CubicBounds.cpp | 16 double leftMostT(const Cubic& cubic, double startT, double endT) { 22 if (startT > leftTs[index] || leftTs[index] > endT) { 38 xy_at_t(cubic, startT, pt[0].x, pt[0].y); 40 return pt[0].x <= pt[1].x ? startT : endT;
|
CurveIntersection.h | 70 double leftMostT(const Cubic& , double startT, double endT); 71 double leftMostT(const _Line& , double startT, double endT); 72 double leftMostT(const Quadratic& , double startT, double endT);
|
CubicUtilities.h | 40 _Point top(const Cubic& , double startT, double endT);
|
QuadraticUtilities.h | 43 _Point top(const Quadratic& , double startT, double endT);
|
Simplify.cpp | 427 static void LineSubDivide(const SkPoint a[2], double startT, double endT, 431 sub_divide(aLine, startT, endT, dst); 438 static void QuadSubDivide(const SkPoint a[3], double startT, double endT, 442 sub_divide(aQuad, startT, endT, dst); 451 static void CubicSubDivide(const SkPoint a[4], double startT, double endT, 455 sub_divide(aCubic, startT, endT, dst); 474 static void LineSubDivideHD(const SkPoint a[2], double startT, double endT, _Line& dst) { 476 sub_divide(aLine, startT, endT, dst); 479 static void QuadSubDivideHD(const SkPoint a[3], double startT, double endT, Quadratic& dst) { 481 sub_divide(aQuad, startT, endT, dst) [all...] |
QuadraticUtilities.cpp | 49 _Point top(const Quadratic& quad, double startT, double endT) { 51 sub_divide(quad, startT, endT, sub); 59 extremeT = startT + (endT - startT) * extremeT;
|
CubicUtilities.cpp | 380 _Point top(const Cubic& cubic, double startT, double endT) { 382 sub_divide(cubic, startT, endT, sub); 392 double t = startT + (endT - startT) * extremeTs[index];
|
thingsToDo.txt | 465 double startT = fTs[start].fT; 466 while (start > 0 && startT - fTs[start - 1].fT < FLT_EPSILON) {
|
EdgeWalker.cpp | 170 static void LineSubDivide(const SkPoint a[2], double startT, double endT, 174 sub_divide(aLine, startT, endT, dst); 181 static void QuadSubDivide(const SkPoint a[3], double startT, double endT, 186 sub_divide(aQuad, startT, endT, dst); 195 static void CubicSubDivide(const SkPoint a[4], double startT, double endT, 200 sub_divide(aCubic, startT, endT, dst); 211 static void QuadSubBounds(const SkPoint a[3], double startT, double endT, 214 QuadSubDivide(a, startT, endT, dst); 222 static void CubicSubBounds(const SkPoint a[4], double startT, double endT, 225 CubicSubDivide(a, startT, endT, dst) [all...] |
/external/chromium_org/third_party/skia/src/pathops/ |
SkPathOpsCurve.h | 103 static SkPoint quad_top(const SkPoint a[3], double startT, double endT) { 106 SkDPoint topPt = quad.top(startT, endT); 110 static SkPoint cubic_top(const SkPoint a[4], double startT, double endT) { 113 SkDPoint topPt = cubic.top(startT, endT); 124 static bool line_is_vertical(const SkPoint a[2], double startT, double endT) { 127 SkDPoint dst[2] = { line.ptAtT(startT), line.ptAtT(endT) }; 131 static bool quad_is_vertical(const SkPoint a[3], double startT, double endT) { 134 SkDQuad dst = quad.subDivide(startT, endT); 138 static bool cubic_is_vertical(const SkPoint a[4], double startT, double endT) { 141 SkDCubic dst = cubic.subDivide(startT, endT) [all...] |
SkOpContour.cpp | 62 double startT = *startTPtr; 64 if (approximately_negative(endT - startT)) { 94 double startT = coincidence.fTs[0][0]; 97 if ((cancelers = startSwapped = startT > endT)) { 98 SkTSwap(startT, endT); 100 bump_out_close_span(&startT, &endT); 101 SkASSERT(!approximately_negative(endT - startT)); 112 // make sure startT and endT have t entries 113 if (startT > 0 || oEndT < 1 114 || thisOne.isMissing(startT, startPt) || other.isMissing(oEndT, startPt)) [all...] |
SkPathOpsQuad.h | 63 SkDPoint top(double startT, double endT) const;
|
SkPathOpsCubic.h | 83 SkDPoint top(double startT, double endT) const;
|
SkPathOpsQuad.cpp | 50 SkDPoint SkDQuad::top(double startT, double endT) const { 51 SkDQuad sub = subDivide(startT, endT); 59 extremeT = startT + (endT - startT) * extremeT;
|
SkOpSegment.cpp | [all...] |
SkPathOpsCubic.cpp | 371 SkDPoint SkDCubic::top(double startT, double endT) const { 372 SkDCubic sub = subDivide(startT, endT); 381 double t = startT + (endT - startT) * extremeTs[index];
|
SkOpAngle.cpp | [all...] |
SkOpSegment.h | 329 bool isMissing(double startT, const SkPoint& pt) const;
|
/external/chromium_org/third_party/skia/src/core/ |
SkPathMeasure.cpp | 271 SkScalar startT, SkScalar stopT, SkPath* dst) { 272 SkASSERT(startT >= 0 && startT <= SK_Scalar1); 274 SkASSERT(startT <= stopT); 276 if (startT == stopT) { 292 if (0 == startT) { 300 SkChopQuadAt(pts, tmp0, startT); 304 SkChopQuadAt(&tmp0[2], tmp1, SkScalarDiv(stopT - startT, 305 SK_Scalar1 - startT)); 311 if (0 == startT) { [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/scroll/ |
ScrollAnimatorNone.h | 107 static double attackArea(Curve, double startT, double endT); 108 static double releaseArea(Curve, double startT, double endT);
|
ScrollAnimatorNone.cpp | 179 double ScrollAnimatorNone::PerAxisData::attackArea(Curve curve, double startT, double endT) 181 double startValue = curveIntegralAt(curve, startT); 186 double ScrollAnimatorNone::PerAxisData::releaseArea(Curve curve, double startT, double endT) 189 double endValue = curveIntegralAt(curve, 1 - startT);
|
/external/chromium_org/third_party/WebKit/Source/web/tests/ |
ScrollAnimatorNoneTest.cpp | 229 double attackArea(ScrollAnimatorNone::Curve, double startT, double endT); 230 double releaseArea(ScrollAnimatorNone::Curve, double startT, double endT); 328 double ScrollAnimatorNoneTest::attackArea(ScrollAnimatorNone::Curve curve, double startT, double endT) 330 return ScrollAnimatorNone::PerAxisData::attackArea(curve, startT, endT); 333 double ScrollAnimatorNoneTest::releaseArea(ScrollAnimatorNone::Curve curve, double startT, double endT) 335 return ScrollAnimatorNone::PerAxisData::releaseArea(curve, startT, endT); [all...] |