globalTransform static method

Matrix4 globalTransform(
  1. DeviceInfo device,
  2. Orientation orientation
)

Implementation

static Matrix4 globalTransform(DeviceInfo device, Orientation orientation) {
  final destinationRect = globalDestinationRect(device, orientation);
  final frameSize = device.frameSizeOn(orientation);

  final scaleX = destinationRect.width / frameSize.width;
  final scaleY = destinationRect.height / frameSize.height;

  return Matrix4.translationValues(
      destinationRect.left,
      destinationRect.top,
      0.0,
    )
    // ignore: deprecated_member_use
    ..scale(scaleX, scaleY, 1.0);
}