pub struct LogicalSize {
pub width: f64,
pub height: f64,
}Expand description
A size in scale-independent units.
What a window request and a size constraint are expressed in. See the module docs.
Fields§
§width: f64Width in logical units.
height: f64Height in logical units.
Implementations§
Source§impl LogicalSize
impl LogicalSize
Sourcepub fn to_physical(self, scale_factor: f64) -> PhysicalSize
pub fn to_physical(self, scale_factor: f64) -> PhysicalSize
This size in device pixels at scale_factor.
Rounds to nearest and clamps to at least 1×1; see the module docs for why the clamp exists.
Trait Implementations§
Source§impl Clone for LogicalSize
impl Clone for LogicalSize
impl Copy for LogicalSize
Source§impl Debug for LogicalSize
impl Debug for LogicalSize
Source§impl Default for LogicalSize
impl Default for LogicalSize
Source§impl Display for LogicalSize
impl Display for LogicalSize
Source§impl PartialEq for LogicalSize
impl PartialEq for LogicalSize
impl StructuralPartialEq for LogicalSize
Auto Trait Implementations§
impl Freeze for LogicalSize
impl RefUnwindSafe for LogicalSize
impl Send for LogicalSize
impl Sync for LogicalSize
impl Unpin for LogicalSize
impl UnsafeUnpin for LogicalSize
impl UnwindSafe for LogicalSize
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more