A size represented in logical pixels. Logical pixels are scaled according to the window's DPI scale. Most browser APIs (i.e. MouseEvent's clientX) will return logical pixels.
MouseEvent
clientX
For logical-pixel-based position, see LogicalPosition.
LogicalPosition
2.0.0
Readonly
Converts the logical size to a physical one.
import { LogicalSize } from '@tauri-apps/api/dpi';import { getCurrentWindow } from '@tauri-apps/api/window';const appWindow = getCurrentWindow();const factor = await appWindow.scaleFactor();const size = new LogicalSize(400, 500);const physical = size.toPhysical(factor); Copy
import { LogicalSize } from '@tauri-apps/api/dpi';import { getCurrentWindow } from '@tauri-apps/api/window';const appWindow = getCurrentWindow();const factor = await appWindow.scaleFactor();const size = new LogicalSize(400, 500);const physical = size.toPhysical(factor);
A size represented in logical pixels. Logical pixels are scaled according to the window's DPI scale. Most browser APIs (i.e.
MouseEvent
'sclientX
) will return logical pixels.For logical-pixel-based position, see
LogicalPosition
.Since
2.0.0