Public Member Functions | Public Attributes | List of all members
ImGuiInputTextState Struct Reference

#include <imgui_internal.h>

Public Member Functions

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

Public Attributes

int BufCapacityA
 
int CurLenA
 
int CurLenW
 
float CursorAnim
 
bool CursorFollow
 
ImGuiID ID
 
ImVector< char > InitialTextA
 
float ScrollX
 
bool SelectedAllMouseLock
 
ImStb::STB_TexteditState Stb
 
ImVector< char > TextA
 
bool TextAIsValid
 
ImVector< ImWcharTextW
 
ImGuiInputTextCallback UserCallback
 
voidUserCallbackData
 
ImGuiInputTextFlags UserFlags
 

Detailed Description

Definition at line 772 of file imgui_internal.h.

Constructor & Destructor Documentation

◆ ImGuiInputTextState()

ImGuiInputTextState::ImGuiInputTextState ( )
inline

Definition at line 790 of file imgui_internal.h.

Member Function Documentation

◆ ClearFreeMemory()

void ImGuiInputTextState::ClearFreeMemory ( )
inline

Definition at line 792 of file imgui_internal.h.

◆ ClearSelection()

void ImGuiInputTextState::ClearSelection ( )
inline

Definition at line 801 of file imgui_internal.h.

◆ ClearText()

void ImGuiInputTextState::ClearText ( )
inline

Definition at line 791 of file imgui_internal.h.

◆ CursorAnimReset()

void ImGuiInputTextState::CursorAnimReset ( )
inline

Definition at line 798 of file imgui_internal.h.

◆ CursorClamp()

void ImGuiInputTextState::CursorClamp ( )
inline

Definition at line 799 of file imgui_internal.h.

◆ GetRedoAvailCount()

int ImGuiInputTextState::GetRedoAvailCount ( ) const
inline

Definition at line 794 of file imgui_internal.h.

◆ GetUndoAvailCount()

int ImGuiInputTextState::GetUndoAvailCount ( ) const
inline

Definition at line 793 of file imgui_internal.h.

◆ HasSelection()

bool ImGuiInputTextState::HasSelection ( ) const
inline

Definition at line 800 of file imgui_internal.h.

◆ OnKeyPressed()

void ImGuiInputTextState::OnKeyPressed ( int  key)

Definition at line 3305 of file imgui_widgets.cpp.

◆ SelectAll()

void ImGuiInputTextState::SelectAll ( )
inline

Definition at line 802 of file imgui_internal.h.

Member Data Documentation

◆ BufCapacityA

int ImGuiInputTextState::BufCapacityA

Definition at line 780 of file imgui_internal.h.

◆ CurLenA

int ImGuiInputTextState::CurLenA

Definition at line 775 of file imgui_internal.h.

◆ CurLenW

int ImGuiInputTextState::CurLenW

Definition at line 775 of file imgui_internal.h.

◆ CursorAnim

float ImGuiInputTextState::CursorAnim

Definition at line 783 of file imgui_internal.h.

◆ CursorFollow

bool ImGuiInputTextState::CursorFollow

Definition at line 784 of file imgui_internal.h.

◆ ID

ImGuiID ImGuiInputTextState::ID

Definition at line 774 of file imgui_internal.h.

◆ InitialTextA

ImVector<char> ImGuiInputTextState::InitialTextA

Definition at line 778 of file imgui_internal.h.

◆ ScrollX

float ImGuiInputTextState::ScrollX

Definition at line 781 of file imgui_internal.h.

◆ SelectedAllMouseLock

bool ImGuiInputTextState::SelectedAllMouseLock

Definition at line 785 of file imgui_internal.h.

◆ Stb

ImStb::STB_TexteditState ImGuiInputTextState::Stb

Definition at line 782 of file imgui_internal.h.

◆ TextA

ImVector<char> ImGuiInputTextState::TextA

Definition at line 777 of file imgui_internal.h.

◆ TextAIsValid

bool ImGuiInputTextState::TextAIsValid

Definition at line 779 of file imgui_internal.h.

◆ TextW

ImVector<ImWchar> ImGuiInputTextState::TextW

Definition at line 776 of file imgui_internal.h.

◆ UserCallback

ImGuiInputTextCallback ImGuiInputTextState::UserCallback

Definition at line 787 of file imgui_internal.h.

◆ UserCallbackData

void* ImGuiInputTextState::UserCallbackData

Definition at line 788 of file imgui_internal.h.

◆ UserFlags

ImGuiInputTextFlags ImGuiInputTextState::UserFlags

Definition at line 786 of file imgui_internal.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06