Lines Matching refs:Segment
23 SkScalar SkPathMeasure::Segment::getScalarT() const {
27 const SkPathMeasure::Segment* SkPathMeasure::NextSegment(const Segment* seg) {
43 /* if the dash as a zero-length on segment, add a corresponding zero-length line.
244 Segment* seg = fSegments.append();
267 Segment* seg = fSegments.append();
291 Segment* seg = fSegments.append();
307 Segment* seg;
352 Segment* seg = fSegments.append();
407 const Segment* seg = fSegments.begin();
408 const Segment* stop = fSegments.end();
418 const Segment* s = seg;
552 const SkPathMeasure::Segment* SkPathMeasure::distanceToSegment(
557 const Segment* seg = fSegments.begin();
560 int index = SkTKSearch<Segment, SkScalar>(seg, count, distance);
565 // now interpolate t-values with the prev segment (if possible)
567 // check if the prev segment is legal, and references the same set of points
604 const Segment* seg = this->distanceToSegment(distance, &t);
656 const Segment* seg = this->distanceToSegment(startD, &startT);
657 const Segment* stopSeg = this->distanceToSegment(stopD, &stopT);
700 const Segment* seg = &fSegments[i];