Lines Matching refs:intervals
20 static SkScalar find_first_interval(const SkScalar intervals[], SkScalar phase,
23 SkScalar gap = intervals[i];
36 return intervals[0];
39 void SkDashPath::CalcDashParameters(SkScalar phase, const SkScalar intervals[], int32_t count,
44 len += intervals[i];
71 *initialDashLength = find_first_interval(intervals, phase,
296 // we must always have an even number of intervals
305 const SkScalar* intervals = aIntervals;
318 while (endPhase > intervals[index]) {
319 endPhase -= intervals[index++];
322 // We have run out of intervals. endPhase "should" never get to this point,
324 // perfectly ran through the intervals.
413 // wrap around our intervals array if necessary
421 dlen = intervals[index];
454 bool SkDashPath::ValidDashPath(SkScalar phase, const SkScalar intervals[], int32_t count) {
460 if (intervals[i] < 0) {
463 length += intervals[i];