[−][src]Enum winit::event::Event
Describes a generic event.
Variants
WindowEvent
Emitted when the OS sends an event to a winit window.
Fields of WindowEvent
window_id: WindowId
event: WindowEvent
DeviceEvent
Emitted when the OS sends an event to a device.
Fields of DeviceEvent
device_id: DeviceId
event: DeviceEvent
UserEvent(T)
Emitted when an event is sent from EventLoopProxy::send_event
NewEvents(StartCause)
Emitted when new events arrive from the OS to be processed.
EventsCleared
Emitted when all of the event loop's events have been processed and control flow is about to be taken away from the program.
LoopDestroyed
Emitted when the event loop is being shut down. This is irreversable - if this event is emitted, it is guaranteed to be the last event emitted.
Suspended(bool)
Emitted when the application has been suspended or resumed.
The parameter is true if app was suspended, and false if it has been resumed.
Methods
impl<T> Event<T>
[src]
pub fn map_nonuser_event<U>(self) -> Result<Event<U>, Event<T>>
[src]
Trait Implementations
impl<T: PartialEq> PartialEq<Event<T>> for Event<T>
[src]
impl<T: Clone> Clone for Event<T>
[src]
fn clone(&self) -> Event<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<T: Debug> Debug for Event<T>
[src]
Auto Trait Implementations
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,