/external/chromium_org/third_party/skia/src/pathops/ |
SkPathOpsQuad.h | 49 SkDQuad subDivide(double t1, double t2) const; 50 static SkDQuad SubDivide(const SkPoint a[3], double t1, double t2) { 53 return quad.subDivide(t1, t2); 55 SkDPoint subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2) const; 56 static SkDPoint SubDivide(const SkPoint pts[3], const SkDPoint& a, const SkDPoint& c, 60 return quad.subDivide(a, c, t1, t2);
|
SkPathOpsCubic.h | 60 SkDCubic subDivide(double t1, double t2) const; 62 static SkDCubic SubDivide(const SkPoint a[4], double t1, double t2) { 65 return cubic.subDivide(t1, t2); 68 void subDivide(const SkDPoint& a, const SkDPoint& d, double t1, double t2, SkDPoint p[2]) const; 70 static void SubDivide(const SkPoint pts[4], const SkDPoint& a, const SkDPoint& d, double t1, 74 cubic.subDivide(a, d, t1, t2, p);
|
SkPathOpsLine.h | 23 static SkDLine SubDivide(const SkPoint a[2], double t1, double t2) { 26 return line.subDivide(t1, t2); 39 SkDLine subDivide(double t1, double t2) const;
|
SkDCubicToQuads.cpp | 65 sub = cubic.subDivide(start, 1); 176 SkDCubic part = subDivide(0, inflectT[0]); 180 part = subDivide(inflectT[idx], inflectT[idx + 1]); 183 part = subDivide(inflectT[last], 1);
|
SkDQuadIntersection.cpp | 121 SkIntersections* i, bool* subDivide) { 133 if (subDivide) { 134 *subDivide = true; 150 double t2s, double t2e, SkIntersections* i, bool* subDivide) { 151 SkDQuad hull = q1.subDivide(t1s, t1e); 211 if (add_intercept(q1, q2, tMin, tMax, i, subDivide)) { 215 return is_linear_inner(q2, tMin, tMax, q1, t1s, t1e, i, subDivide); 219 if (add_intercept(q1, q2, tMin, tsFound[split - 1], i, subDivide)) { 223 result = is_linear_inner(q2, tMin, tsFound[split - 1], q1, t1s, t1e, i, subDivide); 225 if (add_intercept(q1, q2, tsFound[split], tMax, i, subDivide)) { [all...] |
SkPathOpsCurve.h | 133 SkDQuad dst = quad.subDivide(startT, endT); 140 SkDCubic dst = cubic.subDivide(startT, endT);
|
SkPathOpsQuad.cpp | 51 SkDQuad sub = subDivide(startT, endT); 218 SkDQuad SkDQuad::subDivide(double t1, double t2) const { 240 SkDPoint SkDQuad::subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2) const { 250 SkDQuad sub = subDivide(t1, t2);
|
SkOpAngle.cpp | 289 fComputed = fSegment->subDivide(fStart, fEnd, &fCurvePart); 290 fSegment->subDivide(fStart, fStart < fEnd ? fSegment->count() - 1 : 0, &fCurveHalf); 314 fSegment->subDivide(fStart < fEnd ? 0 : last, fStart < fEnd ? last : 0, &origCurve); 367 fSegment->subDivide(fStart < fEnd ? 0 : last, fStart < fEnd ? last : 0, &origCurve);
|
SkPathOpsCubic.cpp | 297 SkDCubic sub = subDivide(startT, endT); 391 SkDCubic SkDCubic::subDivide(double t1, double t2) const { 430 void SkDCubic::subDivide(const SkDPoint& a, const SkDPoint& d, 448 SkDCubic sub = subDivide(t1, t2);
|
SkPathOpsLine.cpp | 9 SkDLine SkDLine::subDivide(double t1, double t2) const {
|
/external/skia/src/pathops/ |
SkPathOpsQuad.h | 49 SkDQuad subDivide(double t1, double t2) const; 50 static SkDQuad SubDivide(const SkPoint a[3], double t1, double t2) { 53 return quad.subDivide(t1, t2); 55 SkDPoint subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2) const; 56 static SkDPoint SubDivide(const SkPoint pts[3], const SkDPoint& a, const SkDPoint& c, 60 return quad.subDivide(a, c, t1, t2);
|
SkPathOpsCubic.h | 60 SkDCubic subDivide(double t1, double t2) const; 62 static SkDCubic SubDivide(const SkPoint a[4], double t1, double t2) { 65 return cubic.subDivide(t1, t2); 68 void subDivide(const SkDPoint& a, const SkDPoint& d, double t1, double t2, SkDPoint p[2]) const; 70 static void SubDivide(const SkPoint pts[4], const SkDPoint& a, const SkDPoint& d, double t1, 74 cubic.subDivide(a, d, t1, t2, p);
|
SkPathOpsLine.h | 23 static SkDLine SubDivide(const SkPoint a[2], double t1, double t2) { 26 return line.subDivide(t1, t2); 39 SkDLine subDivide(double t1, double t2) const;
|
SkDCubicToQuads.cpp | 65 sub = cubic.subDivide(start, 1); 176 SkDCubic part = subDivide(0, inflectT[0]); 180 part = subDivide(inflectT[idx], inflectT[idx + 1]); 183 part = subDivide(inflectT[last], 1);
|
SkDQuadIntersection.cpp | 121 SkIntersections* i, bool* subDivide) { 133 if (subDivide) { 134 *subDivide = true; 150 double t2s, double t2e, SkIntersections* i, bool* subDivide) { 151 SkDQuad hull = q1.subDivide(t1s, t1e); 211 if (add_intercept(q1, q2, tMin, tMax, i, subDivide)) { 215 return is_linear_inner(q2, tMin, tMax, q1, t1s, t1e, i, subDivide); 219 if (add_intercept(q1, q2, tMin, tsFound[split - 1], i, subDivide)) { 223 result = is_linear_inner(q2, tMin, tsFound[split - 1], q1, t1s, t1e, i, subDivide); 225 if (add_intercept(q1, q2, tsFound[split], tMax, i, subDivide)) { [all...] |
SkPathOpsCurve.h | 133 SkDQuad dst = quad.subDivide(startT, endT); 140 SkDCubic dst = cubic.subDivide(startT, endT);
|
SkPathOpsQuad.cpp | 51 SkDQuad sub = subDivide(startT, endT); 218 SkDQuad SkDQuad::subDivide(double t1, double t2) const { 240 SkDPoint SkDQuad::subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2) const { 250 SkDQuad sub = subDivide(t1, t2);
|
SkOpAngle.cpp | 289 fComputed = fSegment->subDivide(fStart, fEnd, &fCurvePart); 290 fSegment->subDivide(fStart, fStart < fEnd ? fSegment->count() - 1 : 0, &fCurveHalf); 314 fSegment->subDivide(fStart < fEnd ? 0 : last, fStart < fEnd ? last : 0, &origCurve); 367 fSegment->subDivide(fStart < fEnd ? 0 : last, fStart < fEnd ? last : 0, &origCurve);
|
SkPathOpsCubic.cpp | 297 SkDCubic sub = subDivide(startT, endT); 391 SkDCubic SkDCubic::subDivide(double t1, double t2) const { 430 void SkDCubic::subDivide(const SkDPoint& a, const SkDPoint& d, 448 SkDCubic sub = subDivide(t1, t2);
|
SkPathOpsLine.cpp | 9 SkDLine SkDLine::subDivide(double t1, double t2) const {
|
/external/skia/tests/ |
PathOpsDLineTest.cpp | 46 line2 = line.subDivide(1, 0); 48 line2 = SkDLine::SubDivide(pts, 1, 0);
|
PathOpsQuadParameterizationTest.cpp | 35 SkDQuad midThird = test.subDivide(1.0/3, 2.0/3);
|
PathOpsTestCommon.cpp | 25 SkDCubic part = cubic.subDivide(tStart, tEnd);
|
/external/chromium_org/third_party/skia/src/core/ |
SkStroke.cpp | 115 int subDivide); 119 int subDivide); 249 int subDivide) { 259 if (--subDivide >= 0 && normals_too_curvy(unitNormalAB, *unitNormalBC)) { 264 this->quad_to(&tmp[0], normalAB, unitNormalAB, &norm, &unit, subDivide); 265 this->quad_to(&tmp[2], norm, unit, normalBC, unitNormalBC, subDivide); 285 int subDivide) { 316 if (--subDivide < 0) { 323 // subdivide if we can 324 if (--subDivide < 0) [all...] |
/external/skia/src/core/ |
SkStroke.cpp | 115 int subDivide); 119 int subDivide); 249 int subDivide) { 259 if (--subDivide >= 0 && normals_too_curvy(unitNormalAB, *unitNormalBC)) { 264 this->quad_to(&tmp[0], normalAB, unitNormalAB, &norm, &unit, subDivide); 265 this->quad_to(&tmp[2], norm, unit, normalBC, unitNormalBC, subDivide); 285 int subDivide) { 316 if (--subDivide < 0) { 323 // subdivide if we can 324 if (--subDivide < 0) [all...] |