pub enum WindowEventData {
MouseButton(MouseButtonEvent),
MouseMotion(MouseMotionEvent),
MouseEnter(MouseEnterEvent),
MouseLeave(MouseLeaveEvent),
Keyboard(KeyboardEvent),
Size(WindowSizeEvent),
Idle(IdleEventData),
Activate(ActivateEventData),
General(Event),
}Expand description
Data for window events that can be converted to appropriate specific event type
Variants§
MouseButton(MouseButtonEvent)
MouseMotion(MouseMotionEvent)
MouseEnter(MouseEnterEvent)
MouseLeave(MouseLeaveEvent)
Keyboard(KeyboardEvent)
Size(WindowSizeEvent)
Idle(IdleEventData)
Activate(ActivateEventData)
General(Event)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Send for WindowEventData
impl !Sync for WindowEventData
impl Freeze for WindowEventData
impl RefUnwindSafe for WindowEventData
impl Unpin for WindowEventData
impl UnsafeUnpin for WindowEventData
impl UnwindSafe for WindowEventData
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