/third_party/skia/src/pathops/ |
H A D | SkPathOpsQuad.h | 95 SkDQuad subDivide(double t1, double t2) const; 96 void subDivide(double t1, double t2, SkDQuad* quad) const { *quad = this->subDivide(t1, t2); } in subDivide() function 101 return quad.subDivide(t1, t2); in SubDivide() 103 SkDPoint subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2) const; 108 return quad.subDivide(a, c, t1, t2); in SubDivide() 179 void subDivide(double t1, double t2, SkTCurve* curve) const override { 180 ((SkTQuad*) curve)->fQuad = fQuad.subDivide(t1, t2);
|
H A D | SkPathOpsConic.h | 109 SkDConic subDivide(double t1, double t2) const; 110 void subDivide(double t1, double t2, SkDConic* c) const { *c = this->subDivide(t1, t2); } in subDivide() function 115 return conic.subDivide(t1, t2); in SubDivide() 118 SkDPoint subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2, 126 return conic.subDivide(a, c, t1, t2, newWeight); in SubDivide() 188 void subDivide(double t1, double t2, SkTCurve* curve) const override { 189 ((SkTConic*) curve)->fConic = fConic.subDivide(t1, t2);
|
H A D | SkPathOpsCubic.h | 120 SkDCubic subDivide(double t1, double t2) const; 121 void subDivide(double t1, double t2, SkDCubic* c) const { *c = this->subDivide(t1, t2); } in subDivide() function 125 return cubic.set(a).subDivide(t1, t2); in SubDivide() 128 void subDivide(const SkDPoint& a, const SkDPoint& d, double t1, double t2, SkDPoint p[2]) const; 133 cubic.set(pts).subDivide(a, d, t1, t2, p); in SubDivide() 235 void subDivide(double t1, double t2, SkTCurve* curve) const override { 236 ((SkTCubic*) curve)->fCubic = fCubic.subDivide(t1, t2);
|
H A D | SkPathOpsConic.cpp | 124 SkDConic SkDConic::subDivide(double t1, double t2) const { in subDivide() function in SkDConic 169 SkDPoint SkDConic::subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2, in subDivide() function in SkDConic 171 SkDConic chopped = this->subDivide(t1, t2); in subDivide()
|
H A D | SkPathOpsTCurve.h | 42 virtual void subDivide(double t1, double t2, SkTCurve* curve) const = 0;
|
H A D | SkPathOpsQuad.cpp | 278 SkDQuad SkDQuad::subDivide(double t1, double t2) const { in subDivide() function in SkDQuad 303 SkDPoint SkDQuad::subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2) const { in subDivide() function in SkDQuad 306 SkDQuad sub = subDivide(t1, t2); in subDivide()
|
H A D | SkPathOpsCurve.h | 272 SkDQuad dst = quad.subDivide(startT, endT); in quad_is_vertical() 279 SkDConic dst = conic.subDivide(startT, endT); in conic_is_vertical() 286 SkDCubic dst = cubic.subDivide(startT, endT); in cubic_is_vertical()
|
H A D | SkPathOpsCubic.cpp | 654 SkDCubic SkDCubic::subDivide(double t1, double t2) const { 684 void SkDCubic::subDivide(const SkDPoint& a, const SkDPoint& d, 688 SkDCubic sub = subDivide(t1, t2);
|
H A D | SkOpSegment.cpp | 172 start->segment()->subDivide(start, end, &curvePart.fCurve); in addCurveTo() 1618 bool SkOpSegment::subDivide(const SkOpSpanBase* start, const SkOpSpanBase* end, in subDivide() function in SkOpSegment 1680 this->subDivide(prior, spanBase, &curvePart); in testForCoincidence() 1685 opp->subDivide(priorPtT->span(), ptT->span(), &oppPart); in testForCoincidence()
|
H A D | SkOpSegment.h | 385 bool subDivide(const SkOpSpanBase* start, const SkOpSpanBase* end, SkDCurve* result) const;
|
H A D | SkOpAngle.cpp | 982 segment->subDivide(fStart, fEnd, &fPart.fCurve); // set at least the line part if not more in setSpans()
|
H A D | SkPathOpsTSect.cpp | 226 c.subDivide(fStartT, fEndT, fPart); in initBounds()
|
H A D | SkPathOpsDebug.cpp | 1138 this->subDivide(span, span->next(), &curvePart); in debugShowActiveSpans()
|
/third_party/skia/third_party/externals/dng_sdk/source/ |
H A D | dng_1d_table.cpp | 50 bool subDivide = (range > (kTableSize >> 8)); in SubDivide() local 52 if (!subDivide) in SubDivide() 61 subDivide = true; in SubDivide() 67 if (subDivide) in SubDivide()
|
/third_party/skia/tests/ |
H A D | PathOpsTestCommon.cpp | 28 sub = cubic.subDivide(start, 1); in calc_t_div() 123 SkDCubic part = cubic->subDivide(0, inflectT[0]); in toQuadraticTs() 127 part = cubic->subDivide(inflectT[idx], inflectT[idx + 1]); in toQuadraticTs() 130 part = cubic->subDivide(inflectT[last], 1); in toQuadraticTs() 150 SkDCubic part = cubic.subDivide(tStart, tEnd); in CubicToQuads() 229 SkDCubic part = cubic.subDivide(lo, hi); in CubicPathToSimple()
|
H A D | PathOpsConicIntersectionTest.cpp | 145 SkDConic chopped = dConic.subDivide(tIndex / (double) chops, in writeDPng() 169 dChopped[0] = dConic.subDivide(0, t); in chopBothWays() 170 dChopped[1] = dConic.subDivide(t, 1); in chopBothWays()
|