easeValVelOffset function

(Offset, Offset) easeValVelOffset(
  1. Offset startValue,
  2. Offset endValue,
  3. double startTime,
  4. double endTime,
  5. double currentTime,
  6. Offset initialVelocity,
)

Implementation

(Offset, Offset) easeValVelOffset(
  Offset startValue,
  Offset endValue,
  double startTime,
  double endTime,
  double currentTime,
  Offset initialVelocity,
) {
  final (dx, ddx) = easeValVel(startValue.dx, endValue.dx, startTime, endTime,
      currentTime, initialVelocity.dx);
  final (dy, ddy) = easeValVel(startValue.dy, endValue.dy, startTime, endTime,
      currentTime, initialVelocity.dy);
  return (
    Offset(dx, dy),
    Offset(ddx, ddy),
  );
}