[−][src]Struct amethyst_rendy::rendy::wsi::winit::dpi::LogicalSize
A size represented in logical pixels.
The size is stored as floats, so please be careful. Casting floats to integers truncates the fractional part,
which can cause noticable issues. To help with that, an Into<(u32, u32)>
implementation is provided which
does the rounding for you.
Fields
width: f64
height: f64
Methods
impl LogicalSize
[src][−]
pub fn new(width: f64, height: f64) -> LogicalSize
[src]
pub fn from_physical<T>(physical: T, dpi_factor: f64) -> LogicalSize where
T: Into<PhysicalSize>,
[src]
T: Into<PhysicalSize>,
pub fn to_physical(&self, dpi_factor: f64) -> PhysicalSize
[src]
Trait Implementations
impl Copy for LogicalSize
[src]
impl Clone for LogicalSize
[src][+]
impl PartialEq<LogicalSize> for LogicalSize
[src][+]
impl<'de> Deserialize<'de> for LogicalSize
[src][+]
impl Into<(f64, f64)> for LogicalSize
[src][+]
impl Into<(u32, u32)> for LogicalSize
[src][+]
impl Debug for LogicalSize
[src][+]
impl From<(f64, f64)> for LogicalSize
[src][+]
impl From<(u32, u32)> for LogicalSize
[src][+]
impl Serialize for LogicalSize
[src][+]
Auto Trait Implementations
impl Unpin for LogicalSize
impl Sync for LogicalSize
impl Send for LogicalSize
impl UnwindSafe for LogicalSize
impl RefUnwindSafe for LogicalSize
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
[src][+]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> SetParameter for T
[src][+]
impl<T> Supports<T> for T
[src]
impl<T> Erased for T
[src]
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src][+]
T: Serialize + ?Sized,
impl<T> Scalar for T where
T: Copy + PartialEq<T> + Any + Debug,
[src][+]
T: Copy + PartialEq<T> + Any + Debug,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src][+]
SS: SubsetOf<SP>,
impl<T> Resource for T where
T: Any + Send + Sync,
[src]
T: Any + Send + Sync,
impl<T> Any for T where
T: Any,
[src][+]
T: Any,
impl<T> Event for T where
T: Send + Sync + 'static,
[src]
T: Send + Sync + 'static,
impl<T> Clone for T where
T: Clone,
[src][+]
T: Clone,