Enum sdl2::event::Event [−][src]
Different event types.
Variants
Fields of Quit
timestamp: u32
Fields of AppTerminating
timestamp: u32
Fields of AppLowMemory
timestamp: u32
Fields of AppWillEnterBackground
timestamp: u32
Fields of AppDidEnterBackground
timestamp: u32
Fields of AppWillEnterForeground
timestamp: u32
Fields of AppDidEnterForeground
timestamp: u32
Fields of Window
Fields of KeyDown
Fields of KeyUp
Fields of MouseMotion
Fields of MouseButtonDown
Fields of MouseButtonUp
Fields of MouseWheel
Fields of ControllerAxisMotion
Fields of FingerDown
Fields of FingerMotion
Fields of DollarGesture
Fields of DollarRecord
Fields of MultiGesture
Fields of ClipboardUpdate
timestamp: u32
Implementations
impl Event
[src]
pub fn is_user_event(&self) -> bool
[src]
pub fn as_user_event_type<T: Any>(&self) -> Option<T>
[src]
Trait Implementations
impl Clone for Event
[src]
impl Debug for Event
[src]
impl PartialEq<Event> for Event
[src]
impl StructuralPartialEq for Event
[src]
Auto Trait Implementations
impl RefUnwindSafe for Event
impl !Send for Event
impl !Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut 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.
pub 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>,