// Copyright 2013 The Flutter Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style license that can be | |
// found in the LICENSE file. | |
// @dart = 2.6 | |
part of dart.ui; | |
/// Linearly interpolate between two numbers. | |
double/*!*/ lerpDouble(num/*?*/ a, num/*?*/ b, double/*!*/ t) { | |
if (a == null && b == null) | |
return null; | |
a ??= 0.0; | |
b ??= 0.0; | |
return a + (b - a) * t as double; | |
} |