/third_party/skia/tests/ |
H A D | PathMeasureTest.cpp | 25 SkPathMeasure meas(path, false); in test_small_segment3() 26 meas.getLength(); in test_small_segment3() 41 SkPathMeasure meas(path, false); in test_small_segment2() 42 meas.getLength(); in test_small_segment2() 59 SkPathMeasure meas(path, false); in test_small_segment() 74 meas.getLength(); in test_small_segment() 85 SkPathMeasure meas(path, true); in DEF_TEST() 86 SkScalar length = meas.getLength(); in DEF_TEST() 92 meas.setPath(&path, false); in DEF_TEST() 93 length = meas in DEF_TEST() [all...] |
/third_party/skia/src/effects/ |
H A D | Sk1DPathEffect.cpp | 25 SkPathMeasure meas(src, false); 28 SkScalar length = meas.getLength(); 31 SkScalar delta = this->next(dst, distance, meas); 37 } while (meas.nextContour()); 136 SkPathMeasure& meas, SkScalar dist) { in morphpoints() 144 if (!meas.getPosTan(dist + sx, &pos, &tangent)) { in morphpoints() 166 static void morphpath(SkPath* dst, const SkPath& src, SkPathMeasure& meas, in morphpath() argument 175 if (morphpoints(dstP, srcP, 1, meas, dist)) { in morphpath() 185 if (morphpoints(dstP, &srcP[1], 2, meas, dist)) { in morphpath() 190 if (morphpoints(dstP, &srcP[1], 2, meas, dis in morphpath() 135 morphpoints(SkPoint dst[], const SkPoint src[], int count, SkPathMeasure& meas, SkScalar dist) morphpoints() argument [all...] |
H A D | SkDiscretePathEffect.cpp | 80 SkPathMeasure meas(src, doFill); 83 uint32_t seed = fSeedAssist ^ SkScalarRoundToInt(meas.getLength()); 91 SkScalar length = meas.getLength(); 99 meas.getSegment(0, length, dst, true); // to short for us to mangle 107 if (meas.isClosed()) { 112 if (meas.getPosTan(distance, &p, &v)) { 118 if (meas.getPosTan(distance, &p, &v)) { 123 if (meas.isClosed()) { 127 } while (meas.nextContour());
|
H A D | SkTrimPathEffect.cpp | 60 SkPathMeasure meas(src, false); 62 len += meas.getLength(); 63 } while (meas.nextContour());
|
/third_party/skia/src/utils/ |
H A D | SkDashPath.cpp | 364 SkPathMeasure meas(*srcPtr, false, rec->getResScale()); 367 bool skipFirstSegment = meas.isClosed(); 369 SkScalar length = meas.getLength(); 403 meas.getSegment(SkDoubleToScalar(distance), 425 if (meas.isClosed() && is_even(initialDashIndex) && 427 meas.getSegment(0, initialDashLength, dst, !addedSegment); 430 } while (meas.nextContour());
|
/third_party/skia/gm/ |
H A D | overstroke.cpp | 89 SkPathMeasure meas(path, false); in ribs_path() 90 SkScalar length = meas.getLength(); in ribs_path() 94 if (meas.getPosTan(accum, &pos, &tan)) { in ribs_path()
|
H A D | arcto.cpp | 225 SkPathMeasure meas(path, false); in DEF_SIMPLE_GM() 226 SkScalar length = meas.getLength(); in DEF_SIMPLE_GM()
|
H A D | addarc.cpp | 101 SkPathMeasure meas(SkPathBuilder().addArc(oval, 0, deg).detach(), false); in DEF_SIMPLE_GM() 104 if (meas.getPosTan(arcLen, &pos, nullptr)) { in DEF_SIMPLE_GM()
|
H A D | drawatlas.cpp | 135 SkPathMeasure meas(path, false); in draw_text_on_path() 158 if (!meas.getPosTan(xy[i].x() + offset, &pos, &tan)) { in draw_text_on_path()
|
/third_party/skia/samplecode/ |
H A D | SamplePatch.cpp | 325 auto meas = SkContourMeasureIter(path, false).next(); in make_verts() local 326 if (!meas) { in make_verts() 336 for (SkScalar distance = 0; distance < meas->length(); distance += step) { in make_verts() 338 if (!meas->getMatrix(distance, &mx)) { in make_verts()
|
H A D | SampleQuadStroker.cpp | 312 SkPathMeasure meas(path, false); in draw_ribs() 313 SkScalar total = meas.getLength(); in draw_ribs() 323 if (meas.getPosTan(dist, &pos, &tan)) { in draw_ribs() 345 SkPathMeasure meas(path, false); in draw_t_divs() 346 SkScalar total = meas.getLength(); in draw_t_divs()
|
H A D | SampleVariableWidthStroker.cpp | 345 SkPathMeasure meas(fPath, false); 346 return meas.getLength(); 546 PathVerbMeasure meas(path); 548 ? meas.totalLength() 561 ? (meas.currentVerbLength() / totalPathLength) 604 meas.nextVerb();
|