HomeSort by relevance Sort by last modified time
    Searched refs:startT (Results 1 - 25 of 43) sorted by null

1 2

  /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;
  /external/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;
  /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;
  /external/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 79 double startT = coincidence.fTs[0][0];
82 if ((cancelers = startSwapped = startT > endT)) {
83 SkTSwap(startT, endT);
85 if (startT == endT) { // if one is very large the smaller may have collapsed to nothing
90 startT -= FLT_EPSILON;
91 SkASSERT(startT >= 0);
94 SkASSERT(!approximately_negative(endT - startT));
104 // make sure startT and endT have t entries
105 if (startT > 0 || oEndT < 1
106 || thisOne.isMissing(startT, startPt) || other.isMissing(oEndT, startPt))
    [all...]
SkPathOpsQuad.h 63 SkDPoint top(double startT, double endT) 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/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);

Completed in 109 milliseconds

1 2