Home
last modified time | relevance | path

Searched refs:SkContourMeasureIter (Results 1 – 11 of 11) sorted by relevance

/third_party/skia/include/core/
DSkContourMeasure.h88 friend class SkContourMeasureIter; variable
91 class SK_API SkContourMeasureIter {
93 SkContourMeasureIter();
102 SkContourMeasureIter(const SkPath& path, bool forceClosed, SkScalar resScale = 1);
103 ~SkContourMeasureIter();
DSkPathMeasure.h81 SkContourMeasureIter fIter;
/third_party/skia/src/core/
DSkContourMeasure.cpp175 class SkContourMeasureIter::Impl {
208 SkScalar SkContourMeasureIter::Impl::compute_quad_segs(const SkPoint pts[3], SkScalar distance, in compute_quad_segs()
233 SkScalar SkContourMeasureIter::Impl::compute_conic_segs(const SkConic& conic, SkScalar distance, in compute_conic_segs()
261 SkScalar SkContourMeasureIter::Impl::compute_cubic_segs(const SkPoint pts[4], SkScalar distance, in compute_cubic_segs()
286 SkScalar SkContourMeasureIter::Impl::compute_line_seg(SkPoint p0, SkPoint p1, SkScalar distance, in compute_line_seg()
304 void SkContourMeasureIter::Impl::validate() const { in validate()
330 SkContourMeasure* SkContourMeasureIter::Impl::buildSegments() { in buildSegments()
474 SkContourMeasureIter::SkContourMeasureIter() { in SkContourMeasureIter() function in SkContourMeasureIter
477 SkContourMeasureIter::SkContourMeasureIter(const SkPath& path, bool forceClosed, in SkContourMeasureIter() function in SkContourMeasureIter
482 SkContourMeasureIter::~SkContourMeasureIter() {} in ~SkContourMeasureIter()
[all …]
/third_party/skia/tests/
DPathMeasureTest.cpp260 SkContourMeasureIter fact(path, false); in test_empty_contours()
277 SkContourMeasureIter fact(path, forceClosed); in test_MLM_contours()
288 SkContourMeasureIter iter(path, false); in test_shrink()
306 SkContourMeasureIter fact(path, false); in DEF_TEST()
/third_party/skia/modules/skottie/src/animator/
DVec2KeyframeAnimator.cpp202 prev_val.cmeasure = SkContourMeasureIter(p.detach(), false).next(); in backfill_spatial()
/third_party/skia/modules/particles/src/
DSkParticleBinding.cpp34 SkContourMeasureIter iter(path, false); in linearize_path()
/third_party/skia/samplecode/
DSamplePatch.cpp325 auto meas = SkContourMeasureIter(path, false).next(); in make_verts()
/third_party/skia/modules/svg/src/
DSkSVGText.cpp359 SkContourMeasureIter cmi(ref->asPath(ctx), false); in PathData()
/third_party/skia/modules/skottie/src/text/
DTextAdapter.cpp82 SkContourMeasureIter iter(path, /*forceClosed = */false); in updateContourData()
/third_party/skia/modules/canvaskit/
DCHANGELOG.md410 - `SkPathMeasure`; SkContourMeasureIter has all the same functionality and a cleaner pattern.
698 - `SkContourMeasureIter` and `SkContourMeasure` as an alternative to `SkPathMeasure`.
Dcanvaskit_bindings.cpp1206 class_<SkContourMeasureIter>("ContourMeasureIter") in EMSCRIPTEN_BINDINGS()
1208 .function("next", &SkContourMeasureIter::next); in EMSCRIPTEN_BINDINGS()