Enum amethyst_input::Button
[−]
[src]
pub enum Button { Key(VirtualKeyCode), ScanCode(u32), Mouse(MouseButton), }
A Button is any kind of digital input that the engine supports.
Variants
Key(VirtualKeyCode)
Virtual Keyboard keys, use this when the letter on the key matters more than the position of the key.
ScanCode(u32)
Scan code from keyboard, use this when the position of the key matters more than letter on the key.
Mouse(MouseButton)
Mouse buttons
Trait Implementations
impl Eq for Button
[src]
impl PartialEq for Button
[src]
fn eq(&self, __arg_0: &Button) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Button) -> bool
[src]
This method tests for !=
.
impl Debug for Button
[src]
impl Copy for Button
[src]
impl Clone for Button
[src]
fn clone(&self) -> Button
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<VirtualKeyCode> for Button
[src]
fn from(keycode: VirtualKeyCode) -> Self
[src]
Performs the conversion.
impl From<MouseButton> for Button
[src]
fn from(mouse_button: MouseButton) -> Self
[src]
Performs the conversion.