#[repr(C)]pub struct ImGuiInputTextState {Show 22 fields
pub Ctx: *mut ImGuiContext,
pub Stb: *mut ImStbTexteditState,
pub Flags: ImGuiInputTextFlags,
pub ID: ImGuiID,
pub TextLen: c_int,
pub TextSrc: *const c_char,
pub TextA: ImVector<c_char>,
pub TextToRevertTo: ImVector<c_char>,
pub CallbackTextBackup: ImVector<c_char>,
pub BufCapacity: c_int,
pub Scroll: ImVec2,
pub LineCount: c_int,
pub WrapWidth: f32,
pub CursorAnim: f32,
pub CursorFollow: bool,
pub CursorCenterY: bool,
pub SelectedAllMouseLock: bool,
pub Edited: bool,
pub WantReloadUserBuf: bool,
pub LastMoveDirectionLR: ImS8,
pub ReloadSelectionStart: c_int,
pub ReloadSelectionEnd: c_int,
}Fields§
§Ctx: *mut ImGuiContext§Stb: *mut ImStbTexteditState§Flags: ImGuiInputTextFlags§ID: ImGuiID§TextLen: c_int§TextSrc: *const c_char§TextA: ImVector<c_char>§TextToRevertTo: ImVector<c_char>§CallbackTextBackup: ImVector<c_char>§BufCapacity: c_int§Scroll: ImVec2§LineCount: c_int§WrapWidth: f32§CursorAnim: f32§CursorFollow: bool§CursorCenterY: bool§SelectedAllMouseLock: bool§Edited: bool§WantReloadUserBuf: bool§LastMoveDirectionLR: ImS8§ReloadSelectionStart: c_int§ReloadSelectionEnd: c_intImplementations§
Source§impl ImGuiInputTextState
impl ImGuiInputTextState
pub unsafe fn OnKeyPressed(&mut self, key: c_int)
pub unsafe fn OnCharPressed(&mut self, c: c_uint)
pub unsafe fn GetPreferredOffsetX(&self) -> f32
pub unsafe fn CursorAnimReset(&mut self)
pub unsafe fn CursorClamp(&mut self)
pub unsafe fn HasSelection(&self) -> bool
pub unsafe fn ClearSelection(&mut self)
pub unsafe fn GetCursorPos(&self) -> c_int
pub unsafe fn GetSelectionStart(&self) -> c_int
pub unsafe fn GetSelectionEnd(&self) -> c_int
pub unsafe fn SelectAll(&mut self)
pub unsafe fn ReloadUserBufAndSelectAll(&mut self)
pub unsafe fn ReloadUserBufAndKeepSelection(&mut self)
pub unsafe fn ReloadUserBufAndMoveToEnd(&mut self)
pub unsafe fn new() -> Self
pub unsafe fn destruct(&mut self)
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