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
impl WindowSize
impl WindowSize
pub fn to_physical(&self, scale_factor: f32) -> PhysicalSize
pub fn to_physical(&self, scale_factor: f32) -> PhysicalSize
Turn the WindowSize
into a PhysicalSize
.
pub 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
impl Clone for WindowSize
impl Clone for WindowSize
fn 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
impl Debug for WindowSize
impl Debug for WindowSize
impl From<LogicalSize> for WindowSize
impl From<LogicalSize> for WindowSize
fn from(original: LogicalSize) -> WindowSize
fn from(original: LogicalSize) -> WindowSize
Converts to this type from the input type.
impl From<PhysicalSize> for WindowSize
impl From<PhysicalSize> for WindowSize
fn from(original: PhysicalSize) -> WindowSize
fn from(original: PhysicalSize) -> WindowSize
Converts to this type from the input type.
impl PartialEq<WindowSize> for WindowSize
impl PartialEq<WindowSize> for WindowSize
fn 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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more