pub enum WindowEvent {
Resized {
width: u32,
height: u32,
},
Moved {
x: i32,
y: i32,
},
CloseRequested,
Focused(bool),
ScaleFactorChanged {
scale_factor: f64,
},
}Expand description
Window events
Variants§
Resized
Window was resized
Moved
Window was moved
CloseRequested
Window close was requested (e.g., close button clicked)
Focused(bool)
Window gained or lost focus
ScaleFactorChanged
Display scale factor changed
Trait Implementations§
Source§impl Clone for WindowEvent
impl Clone for WindowEvent
Source§fn clone(&self) -> WindowEvent
fn clone(&self) -> WindowEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WindowEvent
impl RefUnwindSafe for WindowEvent
impl Send for WindowEvent
impl Sync for WindowEvent
impl Unpin for WindowEvent
impl UnsafeUnpin for WindowEvent
impl UnwindSafe for WindowEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more