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