Enum allegro::events::Event [−][src]
Variants
Fields of DisplayClose
source: *mut ALLEGRO_EVENT_SOURCE
timestamp: f64
Fields of DisplayResize
Fields of JoystickAxes
Fields of JoystickButtonDown
Fields of JoystickButtonUp
Fields of JoystickConfiguration
source: *mut ALLEGRO_EVENT_SOURCE
timestamp: f64
Fields of KeyDown
Fields of KeyUp
Fields of KeyChar
source: *mut ALLEGRO_EVENT_SOURCE
timestamp: f64
keycode: KeyCode
display: *mut ALLEGRO_DISPLAY
unichar: char
repeat: bool
modifiers: KeyModifier
Fields of MouseAxes
Fields of MouseButtonDown
source: *mut ALLEGRO_EVENT_SOURCE
timestamp: f64
x: i32
y: i32
z: i32
w: i32
display: *mut ALLEGRO_DISPLAY
Fields of MouseButtonUp
source: *mut ALLEGRO_EVENT_SOURCE
timestamp: f64
x: i32
y: i32
z: i32
w: i32
display: *mut ALLEGRO_DISPLAY
Fields of MouseWarped
Fields of MouseEnterDisplay
source: *mut ALLEGRO_EVENT_SOURCE
timestamp: f64
x: i32
y: i32
z: i32
w: i32
display: *mut ALLEGRO_DISPLAY
Fields of MouseLeaveDisplay
source: *mut ALLEGRO_EVENT_SOURCE
timestamp: f64
x: i32
y: i32
z: i32
w: i32
display: *mut ALLEGRO_DISPLAY
Fields 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>,