init static method

void init(
  1. BoxConstraints constraints, {
  2. bool systemFontScale = false,
  3. Size baseSize = _defaultScreenSize,
})

Implementation

static void init(
  BoxConstraints constraints, {
  bool systemFontScale = false,
  Size baseSize = _defaultScreenSize,
}) {
  _instance = Sizing._();
  if (constraints.maxWidth < constraints.maxHeight) {
    _instance._screenSize = Size(constraints.maxWidth, constraints.maxHeight);
  } else {
    _instance._screenSize = Size(constraints.maxHeight, constraints.maxWidth);
  }
  _instance._systemFontScale = systemFontScale;
  _instance._baseSize = baseSize;
  final window = WidgetsBinding.instance.window;
  _instance._textScaleFactor = window.textScaleFactor;
}