Enum allegro::events::Event [−][src]
Variants
Fields of DisplayClose
source: *mut ALLEGRO_EVENT_SOURCEtimestamp: f64Fields of DisplayResize
Fields of JoystickAxes
Fields of JoystickButtonDown
Fields of JoystickButtonUp
Fields of JoystickConfiguration
source: *mut ALLEGRO_EVENT_SOURCEtimestamp: f64Fields of KeyDown
Fields of KeyUp
Fields of KeyChar
source: *mut ALLEGRO_EVENT_SOURCEtimestamp: f64keycode: KeyCodedisplay: *mut ALLEGRO_DISPLAYunichar: charrepeat: boolmodifiers: KeyModifierFields of MouseAxes
Fields of MouseButtonDown
source: *mut ALLEGRO_EVENT_SOURCEtimestamp: f64x: i32y: i32z: i32w: i32display: *mut ALLEGRO_DISPLAYFields of MouseButtonUp
source: *mut ALLEGRO_EVENT_SOURCEtimestamp: f64x: i32y: i32z: i32w: i32display: *mut ALLEGRO_DISPLAYFields of MouseWarped
Fields of MouseEnterDisplay
source: *mut ALLEGRO_EVENT_SOURCEtimestamp: f64x: i32y: i32z: i32w: i32display: *mut ALLEGRO_DISPLAYFields of MouseLeaveDisplay
source: *mut ALLEGRO_EVENT_SOURCEtimestamp: f64x: i32y: i32z: i32w: i32display: *mut ALLEGRO_DISPLAYFields of TimerTick
Fields of User
Trait Implementations
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, 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>,