applyVirtualConfiguration method
void
applyVirtualConfiguration()
Universal function of applying a virtual configuration.
Implementation
void applyVirtualConfiguration() {
final device = this.device;
if (device != null) {
final logicalSize = device.screenSizeOn(orientation);
final pixelRatio = device.pixelRatio;
final physical = BoxConstraints.tight(logicalSize) * pixelRatio;
final logical = BoxConstraints.tight(logicalSize);
// Set virtual device configuration
configuration
..logicalConstraints = logical
..physicalConstraints = physical
..devicePixelRatio = pixelRatio;
} else {
// Restore last real configuration
configuration.resetAll();
}
}