[−][src]Struct winit::MonitorId
Identifier for a monitor.
Methods
impl MonitorId
[src]
pub fn get_name(&self) -> Option<String>
[src]
Returns a human-readable name of the monitor.
Returns None
if the monitor doesn't exist anymore.
pub fn get_dimensions(&self) -> PhysicalSize
[src]
Returns the monitor's resolution.
pub fn get_position(&self) -> PhysicalPosition
[src]
Returns the top-left corner position of the monitor relative to the larger full screen area.
pub fn get_hidpi_factor(&self) -> f64
[src]
Returns the DPI factor that can be used to map logical pixels to physical pixels, and vice versa.
See the dpi
module for more information.
Platform-specific
- X11: This respects Xft.dpi XResource, and can be overridden using the
WINIT_HIDPI_FACTOR
environment variable. - Android: Always returns 1.0.
Trait Implementations
Auto Trait Implementations
impl Send for MonitorId
impl Unpin for MonitorId
impl Sync for MonitorId
impl !UnwindSafe for MonitorId
impl !RefUnwindSafe for MonitorId
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,