Struct easy_imgui_sys::ImGuiInputTextState
source · #[repr(C)]pub struct ImGuiInputTextState {Show 19 fields
pub Ctx: *mut ImGuiContext,
pub ID: ImGuiID,
pub CurLenW: c_int,
pub CurLenA: c_int,
pub TextW: ImVector<ImWchar>,
pub TextA: ImVector<c_char>,
pub InitialTextA: ImVector<c_char>,
pub TextAIsValid: bool,
pub BufCapacityA: c_int,
pub ScrollX: f32,
pub Stb: ImStb_STB_TexteditState,
pub CursorAnim: f32,
pub CursorFollow: bool,
pub SelectedAllMouseLock: bool,
pub Edited: bool,
pub Flags: ImGuiInputTextFlags,
pub ReloadUserBuf: bool,
pub ReloadSelectionStart: c_int,
pub ReloadSelectionEnd: c_int,
}Fields§
§Ctx: *mut ImGuiContext§ID: ImGuiID§CurLenW: c_int§CurLenA: c_int§TextW: ImVector<ImWchar>§TextA: ImVector<c_char>§InitialTextA: ImVector<c_char>§TextAIsValid: bool§BufCapacityA: c_int§ScrollX: f32§Stb: ImStb_STB_TexteditState§CursorAnim: f32§CursorFollow: bool§SelectedAllMouseLock: bool§Edited: bool§Flags: ImGuiInputTextFlags§ReloadUserBuf: bool§ReloadSelectionStart: c_int§ReloadSelectionEnd: c_intImplementations§
source§impl ImGuiInputTextState
impl ImGuiInputTextState
pub unsafe fn OnKeyPressed(&mut self, key: c_int)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImGuiInputTextState
impl !RefUnwindSafe for ImGuiInputTextState
impl !Send for ImGuiInputTextState
impl !Sync for ImGuiInputTextState
impl Unpin for ImGuiInputTextState
impl !UnwindSafe for ImGuiInputTextState
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more