Enum components::winit::dpi::Position
[−]pub enum Position {
Physical(PhysicalPosition<i32>),
Logical(LogicalPosition<f64>),
}
Expand description
A position that’s either physical or logical.
Variants
Physical(PhysicalPosition<i32>)
Logical(LogicalPosition<f64>)
Implementations
impl Position
impl Position
pub fn new<S>(position: S) -> Position where
S: Into<Position>,
pub fn to_logical<P>(&self, scale_factor: f64) -> LogicalPosition<P> where
P: Pixel,
pub fn to_physical<P>(&self, scale_factor: f64) -> PhysicalPosition<P> where
P: Pixel,
Trait Implementations
impl<P> From<LogicalPosition<P>> for Position where
P: Pixel,
impl<P> From<LogicalPosition<P>> for Position where
P: Pixel,
fn from(position: LogicalPosition<P>) -> Position
fn from(position: LogicalPosition<P>) -> Position
Converts to this type from the input type.
impl<P> From<PhysicalPosition<P>> for Position where
P: Pixel,
impl<P> From<PhysicalPosition<P>> for Position where
P: Pixel,
fn from(position: PhysicalPosition<P>) -> Position
fn from(position: PhysicalPosition<P>) -> Position
Converts to this type from the input type.
impl Copy for Position
impl StructuralPartialEq for Position
Auto Trait Implementations
impl RefUnwindSafe for Position
impl Send for Position
impl Sync for Position
impl Unpin for Position
impl UnwindSafe for Position
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.