ScreenCalculator constructor
Implementation
ScreenCalculator(
double maxWidth,
double maxHeight,
) {
this._longest = maxWidth >= maxHeight ? maxWidth : maxHeight;
this._shortest = maxWidth <= maxHeight ? maxWidth : maxHeight;
this._size = ScreenSize(maxWidth, maxHeight);
this._sizeVerticalBias = ScreenSize(
this._longest,
this._shortest,
);
this._sizeHorizontalBias = ScreenSize(
this._shortest,
this._longest,
);
this._isHorizontal = this._size.aspectRatio > 1.0;
this._isVertical = this._size.aspectRatio < 1.0;
this._isNeitherHorizontalNorVertical = this._size.aspectRatio == 1.0;
}