| // 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. | |
| 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; | |
| } |