resolveToPx method

  1. @override
double resolveToPx({
  1. required ScreenConfigurationLike configuration,
  2. required double density,
  3. required double fontScale,
})
override

Resolves this bound to physical pixels.

Implementation

@override
double resolveToPx(
    {required configuration, required density, required fontScale}) {
  final axisDp = switch (axis) {
    DpQualifierLike.smallWidth => configuration.smallestWidthDp,
    DpQualifierLike.width => configuration.screenWidthDp,
    DpQualifierLike.height => configuration.screenHeightDp,
  };
  final pct = value.clamp(0, 100) / 100.0;
  return pct * axisDp * density;
}