@RestrictTo(RestrictTo.Scope.LIBRARY)
  public LottieFrameInfo<T> set(
      float startFrame,
      float endFrame,
      T startValue,
      T endValue,
      float linearKeyframeProgress,
      float interpolatedKeyframeProgress,
      float overallProgress
  ) {
    this.startFrame = startFrame;
    this.endFrame = endFrame;
    this.startValue = startValue;
    this.endValue = endValue;
    this.linearKeyframeProgress = linearKeyframeProgress;
    this.interpolatedKeyframeProgress = interpolatedKeyframeProgress;
    this.overallProgress = overallProgress;
    return this;
  }
Data class for use with {@link LottieValueCallback}.
You should *not* hold a reference to the frame info parameter passed to your callback. It will be reused.
lottie/src/main/java/com/airbnb/lottie/value/LottieFrameInfo.java