Searched refs:SkContourMeasureIter (Results 1 – 11 of 11) sorted by relevance
/third_party/skia/include/core/ |
D | SkContourMeasure.h | 88 friend class SkContourMeasureIter; variable 91 class SK_API SkContourMeasureIter { 93 SkContourMeasureIter(); 102 SkContourMeasureIter(const SkPath& path, bool forceClosed, SkScalar resScale = 1); 103 ~SkContourMeasureIter();
|
D | SkPathMeasure.h | 81 SkContourMeasureIter fIter;
|
/third_party/skia/src/core/ |
D | SkContourMeasure.cpp | 175 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/ |
D | PathMeasureTest.cpp | 260 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/ |
D | Vec2KeyframeAnimator.cpp | 202 prev_val.cmeasure = SkContourMeasureIter(p.detach(), false).next(); in backfill_spatial()
|
/third_party/skia/modules/particles/src/ |
D | SkParticleBinding.cpp | 34 SkContourMeasureIter iter(path, false); in linearize_path()
|
/third_party/skia/samplecode/ |
D | SamplePatch.cpp | 325 auto meas = SkContourMeasureIter(path, false).next(); in make_verts()
|
/third_party/skia/modules/svg/src/ |
D | SkSVGText.cpp | 359 SkContourMeasureIter cmi(ref->asPath(ctx), false); in PathData()
|
/third_party/skia/modules/skottie/src/text/ |
D | TextAdapter.cpp | 82 SkContourMeasureIter iter(path, /*forceClosed = */false); in updateContourData()
|
/third_party/skia/modules/canvaskit/ |
D | CHANGELOG.md | 410 - `SkPathMeasure`; SkContourMeasureIter has all the same functionality and a cleaner pattern. 698 - `SkContourMeasureIter` and `SkContourMeasure` as an alternative to `SkPathMeasure`.
|
D | canvaskit_bindings.cpp | 1206 class_<SkContourMeasureIter>("ContourMeasureIter") in EMSCRIPTEN_BINDINGS() 1208 .function("next", &SkContourMeasureIter::next); in EMSCRIPTEN_BINDINGS()
|