forEachCubic method

void forEachCubic(
  1. double progress,
  2. void callback(
    1. MutableCubic
    ), [
  3. MutableCubic? mutableCubic
])

Implementation

void forEachCubic(
  double progress,
  void Function(MutableCubic) callback, [
  MutableCubic? mutableCubic,
]) {
  mutableCubic ??= .empty(0.0, 0.0);
  for (var i = 0; i < morphMatch.length; i++) {
    mutableCubic.interpolate(morphMatch[i].$1, morphMatch[i].$2, progress);
    callback(mutableCubic);
  }
}