Lines Matching refs:fIntervals
27 fIntervals = (SkScalar*)sk_malloc_throw(sizeof(SkScalar) * count); in SkDashImpl()
30 fIntervals[i] = intervals[i]; in SkDashImpl()
34 SkDashPath::CalcDashParameters(phase, fIntervals, fCount, in SkDashImpl()
39 sk_free(fIntervals); in ~SkDashImpl()
44 return SkDashPath::InternalFilter(dst, src, rec, cullRect, fIntervals, fCount, in onFilterPath()
179 !SkScalarNearlyEqual(fIntervals[0], fIntervals[1]) || in onAsPoints()
180 !SkScalarIsInt(fIntervals[0]) || in onAsPoints()
181 !SkScalarIsInt(fIntervals[1])) { in onAsPoints()
219 results->fSize.set(SkScalarHalf(fIntervals[0]), SkScalarHalf(rec.getWidth())); in onAsPoints()
222 results->fSize.set(SkScalarHalf(rec.getWidth()), SkScalarHalf(fIntervals[0])); in onAsPoints()
243 if (clampedInitialDashLength >= fIntervals[0]) { in onAsPoints()
248 len2 -= fIntervals[1]; // also skip first space in onAsPoints()
268 if (len2 < fIntervals[0]) { in onAsPoints()
298 if (clampedInitialDashLength < fIntervals[0]) { in onAsPoints()
311 distance += fIntervals[1]; // skip over the next blank block too in onAsPoints()
318 distance += SkScalarHalf(fIntervals[0]); in onAsPoints()
331 distance -= SkScalarHalf(fIntervals[0]); in onAsPoints()
338 SkASSERT(temp < fIntervals[0]); in onAsPoints()
361 if (info->fCount >= fCount && info->fIntervals) { in onAsADash()
362 memcpy(info->fIntervals, fIntervals, fCount * sizeof(SkScalar)); in onAsADash()
372 buffer.writeScalarArray(fIntervals, fCount); in flatten()