Lines Matching refs:SkContourMeasure
22 SkScalar SkContourMeasure::Segment::getScalarT() const { in getScalarT()
185 SkContourMeasure::Segment* seg = fSegments.append(); in compute_quad_segs()
213 SkContourMeasure::Segment* seg = fSegments.append(); in compute_conic_segs()
238 SkContourMeasure::Segment* seg = fSegments.append(); in compute_cubic_segs()
256 SkContourMeasure::Segment* seg = fSegments.append(); in compute_line_seg()
265 SkContourMeasure* SkContourMeasureIter::buildSegments() { in buildSegments()
372 const SkContourMeasure::Segment* seg = fSegments.begin(); in buildSegments()
373 const SkContourMeasure::Segment* stop = fSegments.end(); in buildSegments()
383 const SkContourMeasure::Segment* s = seg; in buildSegments()
398 return new SkContourMeasure(std::move(fSegments), std::move(fPts), distance, haveSeenClose); in buildSegments()
471 sk_sp<SkContourMeasure> SkContourMeasureIter::next() { in next()
475 return sk_sp<SkContourMeasure>(cm); in next()
483 SkContourMeasure::SkContourMeasure(SkTDArray<Segment>&& segs, SkTDArray<SkPoint>&& pts, SkScalar le… in SkContourMeasure() function in SkContourMeasure
520 const SkContourMeasure::Segment* SkContourMeasure::distanceToSegment( SkScalar distance, in distanceToSegment()
552 bool SkContourMeasure::getPosTan(SkScalar distance, SkPoint* pos, SkVector* tangent) const { in getPosTan()
578 bool SkContourMeasure::getMatrix(SkScalar distance, SkMatrix* matrix, MatrixFlags flags) const { in getMatrix()
598 bool SkContourMeasure::getSegment(SkScalar startD, SkScalar stopD, SkPath* dst, in getSegment()
638 seg = SkContourMeasure::Segment::Next(seg); in getSegment()