Home
last modified time | relevance | path

Searched refs:meas (Results 1 - 12 of 12) sorted by relevance

/third_party/skia/tests/
H A DPathMeasureTest.cpp25 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 DSk1DPathEffect.cpp25 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 DSkDiscretePathEffect.cpp80 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 DSkTrimPathEffect.cpp60 SkPathMeasure meas(src, false);
62 len += meas.getLength();
63 } while (meas.nextContour());
/third_party/skia/src/utils/
H A DSkDashPath.cpp364 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 Doverstroke.cpp89 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 Darcto.cpp225 SkPathMeasure meas(path, false); in DEF_SIMPLE_GM()
226 SkScalar length = meas.getLength(); in DEF_SIMPLE_GM()
H A Daddarc.cpp101 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 Ddrawatlas.cpp135 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 DSamplePatch.cpp325 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 DSampleQuadStroker.cpp312 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 DSampleVariableWidthStroker.cpp345 SkPathMeasure meas(fPath, false);
346 return meas.getLength();
546 PathVerbMeasure meas(path);
548 ? meas.totalLength()
561 ? (meas.currentVerbLength() / totalPathLength)
604 meas.nextVerb();

Completed in 9 milliseconds