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

Virtual Keyboard keys, use this when the letter on the key matters more than the position of the key.

Scan code from keyboard, use this when the position of the key matters more than letter on the key.

Mouse buttons

Trait Implementations

impl Eq for Button
[src]

impl PartialEq for Button
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Debug for Button
[src]

[src]

Formats the value using the given formatter.

impl Copy for Button
[src]

impl Clone for Button
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl From<VirtualKeyCode> for Button
[src]

[src]

Performs the conversion.

impl From<MouseButton> for Button
[src]

[src]

Performs the conversion.