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 · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for ImGuiKey

Source§

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

Formats the value using the given formatter. Read more
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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for ImGuiKey

Source§

impl Eq for ImGuiKey

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.