lerp<T> static method
StreamMessageLayoutProperty<T?> ?
lerp<T>(
- StreamMessageLayoutProperty<
T?> ? a, - StreamMessageLayoutProperty<
T?> ? b, - double t,
- T? lerpFunction(
- T?,
- T?,
- double
Linearly interpolates between two StreamMessageLayoutProperty values.
Implementation
static StreamMessageLayoutProperty<T?>? lerp<T>(
StreamMessageLayoutProperty<T?>? a,
StreamMessageLayoutProperty<T?>? b,
double t,
T? Function(T?, T?, double) lerpFunction,
) {
if (a == null && b == null) return null;
return _LerpProperty<T>(a, b, t, lerpFunction);
}