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