Home | History | Annotate | Download | only in animator

Lines Matching refs:interpolator

172         SkOperandInterpolator& interpolator = *fInterpolators[index];
183 interpolator.timeToValues(time, values.get());
210 SkOperandInterpolator& interpolator = *fInterpolators[index];
221 interpolator.timeToValues(time, values.get());
355 SkOperandInterpolator& interpolator = *fInterpolators[index];
357 int count = interpolator.getValuesCount();
358 memcpy(interpolator.getValues(), fSaveInterpolators[index], count * sizeof(SkOperand));
362 SkOperandInterpolator& interpolator = *fInterpolators[index];
364 int count = interpolator.getValuesCount();
367 memcpy(cache, interpolator.getValues(), count * sizeof(SkOperand));
378 SkOperandInterpolator& interpolator = *fInterpolators[index];
379 interpolator.reset(components, entries == 1 ? 2 : entries, animate->getValuesType());
380 interpolator.setMirror(SkToBool(animate->fMirror));
381 interpolator.setReset(SkToBool(animate->fReset));
382 interpolator.setRepeatCount(animate->repeat);
384 interpolator.setKeyFrame(0, 0, from, animate->blend[0]);
385 interpolator.setKeyFrame(1, duration, from, animate->blend[0]);
390 interpolator.setKeyFrame(entry, entry * duration / (entries - 1), from,