printLogicalAndDevicePixels function

void printLogicalAndDevicePixels(
  1. double logicalX, [
  2. double? logicalY,
  3. String? string
])

Implementation

void printLogicalAndDevicePixels(double logicalX, [ double? logicalY, String? string ]) {
  double? deviceX, deviceY;

  deviceX = toDevicePixelsForRatio(
    logicalX, devicePixelRatio: WidgetsBinding.instance!.window.devicePixelRatio
  );

  if (logicalY != null)
    deviceY = toDevicePixelsForRatio(
      logicalY, devicePixelRatio: WidgetsBinding.instance!.window.devicePixelRatio
    );

  if (string != null) print(string);

  if (logicalY != null) {
    print('logical: x: $logicalX, y: $logicalY');
    print('device:  x: $deviceX, y: $deviceY ');
  } else {
    print('logical: $logicalX');
    print('device:  $deviceX');
  }

  print('');
}