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 Eq for Buttonimpl PartialEq for Button[src]
impl PartialEq for Buttonfn eq(&self, other: &Button) -> bool[src]
fn eq(&self, other: &Button) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Button) -> bool[src]
fn ne(&self, other: &Button) -> boolThis method tests for !=.
impl Debug for Button[src]
impl Debug for Buttonfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Copy for Button[src]
impl Copy for Buttonimpl Clone for Button[src]
impl Clone for Buttonfn clone(&self) -> Button[src]
fn clone(&self) -> ButtonReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl From<VirtualKeyCode> for Button[src]
impl From<VirtualKeyCode> for Buttonimpl From<MouseButton> for Button[src]
impl From<MouseButton> for Button