Enum pilka_incremental::winit::winit::dpi::Size[]

pub enum Size {
    Physical(PhysicalSize<u32>),
    Logical(LogicalSize<f64>),
}

A size that’s either physical or logical.

Variants

Physical(PhysicalSize<u32>)
Logical(LogicalSize<f64>)

Implementations

impl Size

pub fn new<S>(size: S) -> Size where
    S: Into<Size>, 

pub fn to_logical<P>(&self, scale_factor: f64) -> LogicalSize<P> where
    P: Pixel

pub fn to_physical<P>(&self, scale_factor: f64) -> PhysicalSize<P> where
    P: Pixel

Trait Implementations

impl Clone for Size

impl Copy for Size

impl Debug for Size

impl<P> From<LogicalSize<P>> for Size where
    P: Pixel

impl<P> From<PhysicalSize<P>> for Size where
    P: Pixel

impl PartialEq<Size> for Size

impl StructuralPartialEq for Size

Auto Trait Implementations

impl RefUnwindSafe for Size

impl Send for Size

impl Sync for Size

impl Unpin for Size

impl UnwindSafe for Size

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.