Open 3D Engine ImGui Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ImGuiInputTextState Struct Reference

Public Member Functions

void ClearText ()
 
void ClearFreeMemory ()
 
int GetUndoAvailCount () const
 
int GetRedoAvailCount () const
 
void OnKeyPressed (int key)
 
void CursorAnimReset ()
 
void CursorClamp ()
 
bool HasSelection () const
 
void ClearSelection ()
 
void SelectAll ()
 

Public Attributes

ImGuiID ID
 
int CurLenW
 
int CurLenA
 
ImVector< ImWchar > TextW
 
ImVector< char > TextA
 
ImVector< char > InitialTextA
 
bool TextAIsValid
 
int BufCapacityA
 
float ScrollX
 
ImStb::STB_TexteditState Stb
 
float CursorAnim
 
bool CursorFollow
 
bool SelectedAllMouseLock
 
bool Edited
 
ImGuiInputTextFlags UserFlags
 
ImGuiInputTextCallback UserCallback
 
void * UserCallbackData
 

The documentation for this struct was generated from the following file: