Enum i_slint_core::api::WindowSize
source · [−]pub enum WindowSize {
Physical(PhysicalSize),
Logical(LogicalSize),
}Expand description
The size of a window represented in either physical or logical pixels. This is used
with Window::set_size.
Variants
Physical(PhysicalSize)
The size in physical pixels.
Logical(LogicalSize)
The size in logical screen pixels.
Implementations
sourceimpl WindowSize
impl WindowSize
sourcepub fn to_physical(&self, scale_factor: f32) -> PhysicalSize
pub fn to_physical(&self, scale_factor: f32) -> PhysicalSize
Turn the WindowSize into a PhysicalSize.
sourcepub fn to_logical(&self, scale_factor: f32) -> LogicalSize
pub fn to_logical(&self, scale_factor: f32) -> LogicalSize
Turn the WindowSize into a LogicalSize.
Trait Implementations
sourceimpl Clone for WindowSize
impl Clone for WindowSize
sourcefn clone(&self) -> WindowSize
fn clone(&self) -> WindowSize
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for WindowSize
impl Debug for WindowSize
sourceimpl From<LogicalSize> for WindowSize
impl From<LogicalSize> for WindowSize
sourcefn from(original: LogicalSize) -> WindowSize
fn from(original: LogicalSize) -> WindowSize
Converts to this type from the input type.
sourceimpl From<PhysicalSize> for WindowSize
impl From<PhysicalSize> for WindowSize
sourcefn from(original: PhysicalSize) -> WindowSize
fn from(original: PhysicalSize) -> WindowSize
Converts to this type from the input type.
sourceimpl PartialEq<WindowSize> for WindowSize
impl PartialEq<WindowSize> for WindowSize
sourcefn eq(&self, other: &WindowSize) -> bool
fn eq(&self, other: &WindowSize) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for WindowSize
Auto Trait Implementations
impl RefUnwindSafe for WindowSize
impl Send for WindowSize
impl Sync for WindowSize
impl Unpin for WindowSize
impl UnwindSafe for WindowSize
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more