Enum basalt::input::Event [−][src]
pub enum Event {
Show 17 variants
KeyPress(Qwery),
KeyRelease(Qwery),
MousePress(MouseButton),
MouseRelease(MouseButton),
MouseMotion(f32, f32),
MousePosition(f32, f32),
MouseScroll(f32),
MouseEnter,
MouseLeave,
WindowResize(u32, u32),
WindowScale(f32),
WindowRedraw,
WindowFocused,
WindowLostFocus,
AddHook(InputHookID, InputHook, InputHookFn),
DelHook(InputHookID),
FullscreenExclusive(bool),
}
Variants
KeyPress(Qwery)
Tuple Fields
0: Qwery
KeyRelease(Qwery)
Tuple Fields
0: Qwery
MousePress(MouseButton)
Tuple Fields
0: MouseButton
MouseRelease(MouseButton)
Tuple Fields
0: MouseButton
MouseMotion(f32, f32)
MousePosition(f32, f32)
MouseScroll(f32)
Tuple Fields
0: f32
MouseEnter
MouseLeave
WindowResize(u32, u32)
WindowScale(f32)
Tuple Fields
0: f32
WindowRedraw
WindowFocused
WindowLostFocus
AddHook(InputHookID, InputHook, InputHookFn)
DelHook(InputHookID)
Tuple Fields
0: InputHookID
FullscreenExclusive(bool)
Tuple Fields
0: bool
Auto Trait Implementations
impl !RefUnwindSafe for Event
impl !UnwindSafe for Event
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.