Home | History | Annotate | Download | only in effects

Lines Matching defs:intervals

49     const SkScalar* intervals = strokeInfo.getDashIntervals();
50 if (0 == intervals[0] && 0 == intervals[1]) {
56 if (SkPaint::kRound_Cap == cap && intervals[0] != 0.f) {
121 // Assumes phase < sum of all intervals
122 static SkScalar calc_start_adjustment(const SkScalar intervals[2], SkScalar phase) {
123 SkASSERT(phase < intervals[0] + intervals[1]);
124 if (phase >= intervals[0] && phase != 0) {
125 SkScalar srcIntervalLen = intervals[0] + intervals[1];
131 static SkScalar calc_end_adjustment(const SkScalar intervals[2], const SkPoint pts[2],
136 SkScalar srcIntervalLen = intervals[0] + intervals[1];
146 if (*endingInt > intervals[0]) {
147 if (0 == intervals[0]) {
150 return *endingInt - intervals[0];
395 // adjustments for start and end of bounding rect so we only draw dash intervals
472 // but it requires to upload a new intervals uniform so we can mimic
684 const SkScalar* intervals = strokeInfo.getDashIntervals();
692 // the phase should be normalized to be [0, sum of all intervals)
693 SkASSERT(phase >= 0 && phase < intervals[0] + intervals[1]);
708 // Scale corrections of intervals and stroke from view matrix
712 SkScalar offInterval = intervals[1] * geometry.fParallelScale;
729 geometry.fIntervals[0] = intervals[0];
730 geometry.fIntervals[1] = intervals[1];
1262 SkScalar intervals[2];
1264 // We can only dash with the following intervals
1265 enum Intervals {
1271 Intervals intervalType = SkPaint::kRound_Cap ?
1273 Intervals(random->nextULessThan(kCloseOpen_Intervals + 1));
1278 intervals[0] = random->nextRangeScalar(kIntervalMin, kIntervalMax);
1279 intervals[1] = random->nextRangeScalar(kIntervalMin, kIntervalMax);
1282 intervals[0] = 0.f;
1283 intervals[1] = random->nextRangeScalar(kIntervalMin, kIntervalMax);
1286 intervals[0] = random->nextRangeScalar(kIntervalMin, kIntervalMax);
1287 intervals[1] = 0.f;
1293 SkScalar phase = random->nextRangeScalar(0, intervals[0] + intervals[1]);
1303 info.fIntervals = intervals;