Enum components::prelude::JoypadButton
[−]pub enum JoypadButton {
Fire,
Up,
Right,
Down,
Left,
Primary,
Secondary,
}
Expand description
Representing the buttons on a Joypad for use in the Joypad
virtual controller.
Includes directional buttons and two fire buttons: Primary & Secondary. Fire is used as a shortcut for Primary or Secondary.
Variants
Fire
Fire Joypad button
Up
Up Joypad button
Right
Right Joypad button
Down
Down Joypad button
Left
Left Joypad button
Primary
Primary Joypad button
Secondary
Secondary Joypad button
Trait Implementations
impl Clone for JoypadButton
impl Clone for JoypadButton
fn clone(&self) -> JoypadButton
fn clone(&self) -> JoypadButton
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for JoypadButton
impl Debug for JoypadButton
impl PartialEq<JoypadButton> for JoypadButton
impl PartialEq<JoypadButton> for JoypadButton
impl Copy for JoypadButton
impl Eq for JoypadButton
impl StructuralEq for JoypadButton
impl StructuralPartialEq for JoypadButton
Auto Trait Implementations
impl RefUnwindSafe for JoypadButton
impl Send for JoypadButton
impl Sync for JoypadButton
impl Unpin for JoypadButton
impl UnwindSafe for JoypadButton
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.