pub struct Monitor { /* private fields */ }
Expand description
Monitor descriptor.
Implementations§
source§impl Monitor
impl Monitor
sourcepub fn name(&self) -> Option<&String>
pub fn name(&self) -> Option<&String>
Returns a human-readable name of the monitor. Returns None if the monitor doesn’t exist anymore.
sourcepub fn size(&self) -> &PhysicalSize<u32>
pub fn size(&self) -> &PhysicalSize<u32>
Returns the monitor’s resolution.
sourcepub fn position(&self) -> &PhysicalPosition<i32>
pub fn position(&self) -> &PhysicalPosition<i32>
Returns the top-left corner position of the monitor relative to the larger full screen area.
sourcepub fn scale_factor(&self) -> f64
pub fn scale_factor(&self) -> f64
Returns the scale factor that can be used to map logical pixels to physical pixels, and vice versa.