[−]Enum rltk::BEvent
Available device events
Variants
The window was resized
The window was moved
Fields of Moved
new_position: Point
The window has requested that it be closed
A character was input
Fields of Character
c: char
The window gained or lost focus
Fields of Focused
focused: bool
The mouse cursor entered the window
The mouse cursor left the window
The mouse cursor moved
Fields of CursorMoved
position: Point
A mouse button was pressed or released
Fields of MouseClick
pressed: bool
Mouse 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
fn clone(&self) -> BEvent
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for BEvent
impl PartialEq<BEvent> for BEvent
impl StructuralPartialEq for BEvent
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>,