[−][src]Struct beryllium::ControllerButtonEvent
A controller button was pressed or released.
Note: On some controllers I've seen (iBuffalo SNES) you can get events for buttons being released even when the button was already released. Seems harmless, but it might happen to you too.
Fields
timestamp: u32
When?
joystick_id: SDL_JoystickID
Which controller?
Which button?
is_pressed: bool
Is it pressed now?
Trait Implementations
impl Clone for ControllerButtonEvent
[src]
pub fn clone(&self) -> ControllerButtonEvent
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ControllerButtonEvent
[src]
impl Debug for ControllerButtonEvent
[src]
impl From<SDL_ControllerButtonEvent> for ControllerButtonEvent
[src]
pub fn from(ev: SDL_ControllerButtonEvent) -> Self
[src]
Auto Trait Implementations
impl Send for ControllerButtonEvent
[src]
impl Sync for ControllerButtonEvent
[src]
impl Unpin for ControllerButtonEvent
[src]
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub 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.
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>,