[][src]Enum renderdoc::InputButton

#[repr(u32)]
pub enum InputButton {
    Key0,
    Key1,
    Key2,
    Key3,
    Key4,
    Key5,
    Key6,
    Key7,
    Key8,
    Key9,
    A,
    B,
    C,
    D,
    E,
    F,
    G,
    H,
    I,
    J,
    K,
    L,
    M,
    N,
    O,
    P,
    Q,
    R,
    S,
    T,
    U,
    V,
    W,
    X,
    Y,
    Z,
    NonPrintable,
    Divide,
    Multiply,
    Subtract,
    Plus,
    F1,
    F2,
    F3,
    F4,
    F5,
    F6,
    F7,
    F8,
    F9,
    F10,
    F11,
    F12,
    Home,
    End,
    Insert,
    Delete,
    PageUp,
    PageDn,
    Backspace,
    Tab,
    PrtScrn,
    Pause,
    Max,
}

User input key codes.

Variants

Key0

The '0' key over the letters.

Key1

The '1' key over the letters.

Key2

The '2' key over the letters.

Key3

The '3' key over the letters.

Key4

The '4' key over the letters.

Key5

The '5' key over the letters.

Key6

The '6' key over the letters.

Key7

The '7' key over the letters.

Key8

The '8' key over the letters.

Key9

The '9' key over the letters.

ABCDEFGHIJKLMNOPQRSTUVWXYZNonPrintable

Leave the rest of the ASCII range free, in case the RenderDoc developers decide to use it later.

Divide

Division key on the numpad.

Multiply

Multiplication key on the numpad.

Subtract

Subtraction key on the numpad.

Plus

Addition key on the numpad.

F1F2F3F4F5F6F7F8F9F10F11F12HomeEndInsertDeletePageUpPageDnBackspaceTabPrtScrnPauseMax

Trait Implementations

impl From<VirtualKeyCode> for InputButton[src]

impl PartialEq<InputButton> for InputButton[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Clone for InputButton[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Eq for InputButton[src]

impl Copy for InputButton[src]

impl Debug for InputButton[src]

impl Hash for InputButton[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T