[][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.

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

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.

F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Home
End
Insert
Delete
PageUp
PageDn
Backspace
Tab
PrtScrn
Pause
Max

Trait Implementations

impl Clone for InputButton[src]

impl Copy for InputButton[src]

impl Debug for InputButton[src]

impl Eq for InputButton[src]

impl Hash for InputButton[src]

impl PartialEq<InputButton> for InputButton[src]

impl StructuralEq for InputButton[src]

impl StructuralPartialEq for InputButton[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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.