lerp static method
Implementation
static NomoSizes lerp(NomoSizes a, NomoSizes b, double t) {
return NomoSizes(
maxContentWidth: lerpDouble(
a.maxContentWidth ?? b.maxContentWidth,
b.maxContentWidth ?? a.maxContentWidth,
t,
),
fontSizeB1: lerpDouble(a.fontSizeB1, b.fontSizeB1, t)!,
fontSizeB2: lerpDouble(a.fontSizeB2, b.fontSizeB2, t)!,
fontSizeB3: lerpDouble(a.fontSizeB3, b.fontSizeB3, t)!,
fontSizeH1: lerpDouble(a.fontSizeH1, b.fontSizeH1, t)!,
fontSizeH2: lerpDouble(a.fontSizeH2, b.fontSizeH2, t)!,
fontSizeH3: lerpDouble(a.fontSizeH3, b.fontSizeH3, t)!,
spacing1: lerpDouble(a.spacing1, b.spacing1, t)!,
spacing2: lerpDouble(a.spacing2, b.spacing2, t)!,
spacing3: lerpDouble(a.spacing3, b.spacing3, t)!,
);
}