transformInternal method

  1. @override
double transformInternal(
  1. double t
)
override

Override this method to define the curve's behavior.

t is guaranteed to be in the range (0.0, 1.0) exclusive.

Implementation

@override
double transformInternal(double t) {
  t = ((t - begin) / (end - begin)).clamp(0.0, 1.0);
  if (t == 0.0 || t == 1.0) return t;
  return curve.transform(t);
}