[−]Enum pixel_canvas::input::Event
Re-export some common event types that are useful when writing your own event handlers. Describes a generic event.
Variants
Emitted when the OS sends an event to a winit window.
Fields of WindowEvent
window_id: WindowIdevent: WindowEventEmitted when the OS sends an event to a device.
Emitted when an event is sent from EventLoopProxy::send_event
Emitted when new events arrive from the OS to be processed.
Emitted when all of the event loop's events have been processed and control flow is about to be taken away from the program.
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.
Emitted when the application has been suspended.
Emitted when the application has been resumed.
Methods
impl<T> Event<T>
Re-export some common event types that are useful when writing your own event handlers.
pub fn map_nonuser_event<U>(self) -> Result<Event<U>, Event<T>>
Trait Implementations
impl<T> Debug for Event<T> where
T: Debug,
T: Debug,
impl<T> PartialEq<Event<T>> for Event<T> where
T: PartialEq<T>,
T: PartialEq<T>,
impl<T> Clone for Event<T> where
T: Clone,
T: Clone,
fn clone(&self) -> Event<T>
fn clone_from(&mut self, source: &Self)1.0.0[src]
Auto Trait Implementations
impl<T> Send for Event<T> where
T: Send,
T: Send,
impl<T> Unpin for Event<T> where
T: Unpin,
T: Unpin,
impl<T> Sync for Event<T> where
T: Sync,
T: Sync,
impl<T> UnwindSafe for Event<T> where
T: UnwindSafe,
T: UnwindSafe,
impl<T> RefUnwindSafe for Event<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
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,