[−][src]Enum bracket_lib::prelude::BEvent
Available device events
Variants
The window was resized
The window was moved
Fields of Moved
new_position: PointThe window has requested that it be closed
A character was input
Fields of Character
c: charThe window gained or lost focus
Fields of Focused
focused: boolThe mouse cursor entered the window
The mouse cursor left the window
The mouse cursor moved
Fields of CursorMoved
position: PointA mouse button was pressed or released
Fields of MouseClick
pressed: boolMouse button is down
Fields of MouseButtonDown
Mouse button is up
Fields of MouseButtonUp
A key on the keyboard was pressed or released.
Fields of KeyboardInput
The window's scale factor was changed. You generally don't need to do anything for this, unless you are working with pixel coordinates.
Trait Implementations
impl Clone for BEvent[src]
impl Debug for BEvent[src]
impl PartialEq<BEvent> for BEvent[src]
impl StructuralPartialEq for BEvent[src]
Auto Trait Implementations
impl RefUnwindSafe for BEvent
impl Send for BEvent
impl Sync for BEvent
impl Unpin for BEvent
impl UnwindSafe for BEvent
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,
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.
fn to_owned(&self) -> T[src]
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.
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,