#[repr(C)]pub struct ImGuiInputTextState {Show 16 fields
pub Ctx: *mut ImGuiContext,
pub ID: ImGuiID,
pub CurLenW: c_int,
pub CurLenA: c_int,
pub TextW: ImVector_ImWchar,
pub TextA: ImVector_char,
pub InitialTextA: ImVector_char,
pub TextAIsValid: bool,
pub BufCapacityA: c_int,
pub ScrollX: f32,
pub Stb: STB_TexteditState,
pub CursorAnim: f32,
pub CursorFollow: bool,
pub SelectedAllMouseLock: bool,
pub Edited: bool,
pub Flags: ImGuiInputTextFlags,
}Fields§
§Ctx: *mut ImGuiContext§ID: ImGuiID§CurLenW: c_int§CurLenA: c_int§TextW: ImVector_ImWchar§TextA: ImVector_char§InitialTextA: ImVector_char§TextAIsValid: bool§BufCapacityA: c_int§ScrollX: f32§Stb: STB_TexteditState§CursorAnim: f32§CursorFollow: bool§SelectedAllMouseLock: bool§Edited: bool§Flags: ImGuiInputTextFlagsTrait Implementations§
source§impl Clone for ImGuiInputTextState
impl Clone for ImGuiInputTextState
source§fn clone(&self) -> ImGuiInputTextState
fn clone(&self) -> ImGuiInputTextState
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ImGuiInputTextState
impl Debug for ImGuiInputTextState
impl Copy for ImGuiInputTextState
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)