Skip to main content

ImGuiKey

Struct ImGuiKey 

Source
#[repr(transparent)]
pub struct ImGuiKey(pub c_int);

Tuple Fields§

§0: c_int

Implementations§

Source§

impl ImGuiKey

Source

pub const ImGuiKey_None: ImGuiKey

Source

pub const ImGuiKey_NamedKey_BEGIN: ImGuiKey

Source

pub const ImGuiKey_Tab: ImGuiKey

Source

pub const ImGuiKey_LeftArrow: ImGuiKey

Source

pub const ImGuiKey_RightArrow: ImGuiKey

Source

pub const ImGuiKey_UpArrow: ImGuiKey

Source

pub const ImGuiKey_DownArrow: ImGuiKey

Source

pub const ImGuiKey_PageUp: ImGuiKey

Source

pub const ImGuiKey_PageDown: ImGuiKey

Source

pub const ImGuiKey_Home: ImGuiKey

Source

pub const ImGuiKey_End: ImGuiKey

Source

pub const ImGuiKey_Insert: ImGuiKey

Source

pub const ImGuiKey_Delete: ImGuiKey

Source

pub const ImGuiKey_Backspace: ImGuiKey

Source

pub const ImGuiKey_Space: ImGuiKey

Source

pub const ImGuiKey_Enter: ImGuiKey

Source

pub const ImGuiKey_Escape: ImGuiKey

Source

pub const ImGuiKey_LeftCtrl: ImGuiKey

Source

pub const ImGuiKey_LeftShift: ImGuiKey

Source

pub const ImGuiKey_LeftAlt: ImGuiKey

Source

pub const ImGuiKey_LeftSuper: ImGuiKey

Source

pub const ImGuiKey_RightCtrl: ImGuiKey

Source

pub const ImGuiKey_RightShift: ImGuiKey

Source

pub const ImGuiKey_RightAlt: ImGuiKey

Source

pub const ImGuiKey_RightSuper: ImGuiKey

Source

pub const ImGuiKey_Menu: ImGuiKey

Source

pub const ImGuiKey_0: ImGuiKey

Source

pub const ImGuiKey_1: ImGuiKey

Source

pub const ImGuiKey_2: ImGuiKey

Source

pub const ImGuiKey_3: ImGuiKey

Source

pub const ImGuiKey_4: ImGuiKey

Source

pub const ImGuiKey_5: ImGuiKey

Source

pub const ImGuiKey_6: ImGuiKey

Source

pub const ImGuiKey_7: ImGuiKey

Source

pub const ImGuiKey_8: ImGuiKey

Source

pub const ImGuiKey_9: ImGuiKey

Source

pub const ImGuiKey_A: ImGuiKey

Source

pub const ImGuiKey_B: ImGuiKey

Source

pub const ImGuiKey_C: ImGuiKey

Source

pub const ImGuiKey_D: ImGuiKey

Source

pub const ImGuiKey_E: ImGuiKey

Source

pub const ImGuiKey_F: ImGuiKey

Source

pub const ImGuiKey_G: ImGuiKey

Source

pub const ImGuiKey_H: ImGuiKey

Source

pub const ImGuiKey_I: ImGuiKey

Source

pub const ImGuiKey_J: ImGuiKey

Source

pub const ImGuiKey_K: ImGuiKey

Source

pub const ImGuiKey_L: ImGuiKey

Source

pub const ImGuiKey_M: ImGuiKey

Source

pub const ImGuiKey_N: ImGuiKey

Source

pub const ImGuiKey_O: ImGuiKey

Source

pub const ImGuiKey_P: ImGuiKey

Source

pub const ImGuiKey_Q: ImGuiKey

Source

pub const ImGuiKey_R: ImGuiKey

Source

pub const ImGuiKey_S: ImGuiKey

Source

pub const ImGuiKey_T: ImGuiKey

Source

pub const ImGuiKey_U: ImGuiKey

Source

pub const ImGuiKey_V: ImGuiKey

Source

pub const ImGuiKey_W: ImGuiKey

Source

pub const ImGuiKey_X: ImGuiKey

Source

pub const ImGuiKey_Y: ImGuiKey

Source

pub const ImGuiKey_Z: ImGuiKey

Source

pub const ImGuiKey_F1: ImGuiKey

Source

pub const ImGuiKey_F2: ImGuiKey

Source

pub const ImGuiKey_F3: ImGuiKey

Source

pub const ImGuiKey_F4: ImGuiKey

Source

pub const ImGuiKey_F5: ImGuiKey

Source

pub const ImGuiKey_F6: ImGuiKey

Source

pub const ImGuiKey_F7: ImGuiKey

Source

pub const ImGuiKey_F8: ImGuiKey

Source

pub const ImGuiKey_F9: ImGuiKey

Source

pub const ImGuiKey_F10: ImGuiKey

Source

pub const ImGuiKey_F11: ImGuiKey

Source

pub const ImGuiKey_F12: ImGuiKey

Source

pub const ImGuiKey_F13: ImGuiKey

Source

pub const ImGuiKey_F14: ImGuiKey

Source

pub const ImGuiKey_F15: ImGuiKey

Source

pub const ImGuiKey_F16: ImGuiKey

Source

pub const ImGuiKey_F17: ImGuiKey

Source

pub const ImGuiKey_F18: ImGuiKey

Source

pub const ImGuiKey_F19: ImGuiKey

Source

pub const ImGuiKey_F20: ImGuiKey

Source

pub const ImGuiKey_F21: ImGuiKey

Source

pub const ImGuiKey_F22: ImGuiKey

Source

pub const ImGuiKey_F23: ImGuiKey

Source

pub const ImGuiKey_F24: ImGuiKey

Source

pub const ImGuiKey_Apostrophe: ImGuiKey

Source

pub const ImGuiKey_Comma: ImGuiKey

Source

pub const ImGuiKey_Minus: ImGuiKey

Source

pub const ImGuiKey_Period: ImGuiKey

Source

pub const ImGuiKey_Slash: ImGuiKey

Source

pub const ImGuiKey_Semicolon: ImGuiKey

Source

pub const ImGuiKey_Equal: ImGuiKey

Source

pub const ImGuiKey_LeftBracket: ImGuiKey

Source

pub const ImGuiKey_Backslash: ImGuiKey

Source

pub const ImGuiKey_RightBracket: ImGuiKey

Source

pub const ImGuiKey_GraveAccent: ImGuiKey

Source

pub const ImGuiKey_CapsLock: ImGuiKey

Source

pub const ImGuiKey_ScrollLock: ImGuiKey

Source

pub const ImGuiKey_NumLock: ImGuiKey

Source

pub const ImGuiKey_PrintScreen: ImGuiKey

Source

pub const ImGuiKey_Pause: ImGuiKey

Source

pub const ImGuiKey_Keypad0: ImGuiKey

Source

pub const ImGuiKey_Keypad1: ImGuiKey

Source

pub const ImGuiKey_Keypad2: ImGuiKey

Source

pub const ImGuiKey_Keypad3: ImGuiKey

Source

pub const ImGuiKey_Keypad4: ImGuiKey

Source

pub const ImGuiKey_Keypad5: ImGuiKey

Source

pub const ImGuiKey_Keypad6: ImGuiKey

Source

pub const ImGuiKey_Keypad7: ImGuiKey

Source

pub const ImGuiKey_Keypad8: ImGuiKey

Source

pub const ImGuiKey_Keypad9: ImGuiKey

Source

pub const ImGuiKey_KeypadDecimal: ImGuiKey

Source

pub const ImGuiKey_KeypadDivide: ImGuiKey

Source

pub const ImGuiKey_KeypadMultiply: ImGuiKey

Source

pub const ImGuiKey_KeypadSubtract: ImGuiKey

Source

pub const ImGuiKey_KeypadAdd: ImGuiKey

Source

pub const ImGuiKey_KeypadEnter: ImGuiKey

Source

pub const ImGuiKey_KeypadEqual: ImGuiKey

Source

pub const ImGuiKey_AppBack: ImGuiKey

Source

pub const ImGuiKey_AppForward: ImGuiKey

Source

pub const ImGuiKey_Oem102: ImGuiKey

Source

pub const ImGuiKey_GamepadStart: ImGuiKey

Source

pub const ImGuiKey_GamepadBack: ImGuiKey

Source

pub const ImGuiKey_GamepadFaceLeft: ImGuiKey

Source

pub const ImGuiKey_GamepadFaceRight: ImGuiKey

Source

pub const ImGuiKey_GamepadFaceUp: ImGuiKey

Source

pub const ImGuiKey_GamepadFaceDown: ImGuiKey

Source

pub const ImGuiKey_GamepadDpadLeft: ImGuiKey

Source

pub const ImGuiKey_GamepadDpadRight: ImGuiKey

Source

pub const ImGuiKey_GamepadDpadUp: ImGuiKey

Source

pub const ImGuiKey_GamepadDpadDown: ImGuiKey

Source

pub const ImGuiKey_GamepadL1: ImGuiKey

Source

pub const ImGuiKey_GamepadR1: ImGuiKey

Source

pub const ImGuiKey_GamepadL2: ImGuiKey

Source

pub const ImGuiKey_GamepadR2: ImGuiKey

Source

pub const ImGuiKey_GamepadL3: ImGuiKey

Source

pub const ImGuiKey_GamepadR3: ImGuiKey

Source

pub const ImGuiKey_GamepadLStickLeft: ImGuiKey

Source

pub const ImGuiKey_GamepadLStickRight: ImGuiKey

Source

pub const ImGuiKey_GamepadLStickUp: ImGuiKey

Source

pub const ImGuiKey_GamepadLStickDown: ImGuiKey

Source

pub const ImGuiKey_GamepadRStickLeft: ImGuiKey

Source

pub const ImGuiKey_GamepadRStickRight: ImGuiKey

Source

pub const ImGuiKey_GamepadRStickUp: ImGuiKey

Source

pub const ImGuiKey_GamepadRStickDown: ImGuiKey

Source

pub const ImGuiKey_MouseLeft: ImGuiKey

Source

pub const ImGuiKey_MouseRight: ImGuiKey

Source

pub const ImGuiKey_MouseMiddle: ImGuiKey

Source

pub const ImGuiKey_MouseX1: ImGuiKey

Source

pub const ImGuiKey_MouseX2: ImGuiKey

Source

pub const ImGuiKey_MouseWheelX: ImGuiKey

Source

pub const ImGuiKey_MouseWheelY: ImGuiKey

Source

pub const ImGuiKey_ReservedForModCtrl: ImGuiKey

Source

pub const ImGuiKey_ReservedForModShift: ImGuiKey

Source

pub const ImGuiKey_ReservedForModAlt: ImGuiKey

Source

pub const ImGuiKey_ReservedForModSuper: ImGuiKey

Source

pub const ImGuiKey_NamedKey_END: ImGuiKey

Source

pub const ImGuiKey_NamedKey_COUNT: ImGuiKey

Source

pub const ImGuiMod_None: ImGuiKey

Source

pub const ImGuiMod_Ctrl: ImGuiKey

Source

pub const ImGuiMod_Shift: ImGuiKey

Source

pub const ImGuiMod_Alt: ImGuiKey

Source

pub const ImGuiMod_Super: ImGuiKey

Source

pub const ImGuiMod_Mask_: ImGuiKey

Trait Implementations§

Source§

impl Clone for ImGuiKey

Source§

fn clone(&self) -> ImGuiKey

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for ImGuiKey

Source§

impl Debug for ImGuiKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for ImGuiKey

Source§

impl Hash for ImGuiKey

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

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

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for ImGuiKey

Source§

fn eq(&self, other: &ImGuiKey) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for ImGuiKey

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.