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

#include <imgui_internal.h>

Public Member Functions

void ClearSelection ()
 
void CursorAnimReset ()
 
void CursorClamp ()
 
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 > InitialText
 
float ScrollX
 
bool SelectedAllMouseLock
 
ImGuiStb::STB_TexteditState StbState
 
ImVector< char > TempBuffer
 
ImVector< ImWcharTextW
 
ImGuiInputTextCallback UserCallback
 
voidUserCallbackData
 
ImGuiInputTextFlags UserFlags
 

Detailed Description

Definition at line 522 of file imgui_internal.h.

Constructor & Destructor Documentation

◆ ImGuiInputTextState()

ImGuiInputTextState::ImGuiInputTextState ( )
inline

Definition at line 541 of file imgui_internal.h.

Member Function Documentation

◆ ClearSelection()

void ImGuiInputTextState::ClearSelection ( )
inline

Definition at line 545 of file imgui_internal.h.

◆ CursorAnimReset()

void ImGuiInputTextState::CursorAnimReset ( )
inline

Definition at line 542 of file imgui_internal.h.

◆ CursorClamp()

void ImGuiInputTextState::CursorClamp ( )
inline

Definition at line 543 of file imgui_internal.h.

◆ HasSelection()

bool ImGuiInputTextState::HasSelection ( ) const
inline

Definition at line 544 of file imgui_internal.h.

◆ OnKeyPressed()

void ImGuiInputTextState::OnKeyPressed ( int  key)

Definition at line 2992 of file imgui_widgets.cpp.

◆ SelectAll()

void ImGuiInputTextState::SelectAll ( )
inline

Definition at line 546 of file imgui_internal.h.

Member Data Documentation

◆ BufCapacityA

int ImGuiInputTextState::BufCapacityA

Definition at line 529 of file imgui_internal.h.

◆ CurLenA

int ImGuiInputTextState::CurLenA

Definition at line 528 of file imgui_internal.h.

◆ CurLenW

int ImGuiInputTextState::CurLenW

Definition at line 528 of file imgui_internal.h.

◆ CursorAnim

float ImGuiInputTextState::CursorAnim

Definition at line 532 of file imgui_internal.h.

◆ CursorFollow

bool ImGuiInputTextState::CursorFollow

Definition at line 533 of file imgui_internal.h.

◆ ID

ImGuiID ImGuiInputTextState::ID

Definition at line 524 of file imgui_internal.h.

◆ InitialText

ImVector<char> ImGuiInputTextState::InitialText

Definition at line 526 of file imgui_internal.h.

◆ ScrollX

float ImGuiInputTextState::ScrollX

Definition at line 530 of file imgui_internal.h.

◆ SelectedAllMouseLock

bool ImGuiInputTextState::SelectedAllMouseLock

Definition at line 534 of file imgui_internal.h.

◆ StbState

ImGuiStb::STB_TexteditState ImGuiInputTextState::StbState

Definition at line 531 of file imgui_internal.h.

◆ TempBuffer

ImVector<char> ImGuiInputTextState::TempBuffer

Definition at line 527 of file imgui_internal.h.

◆ TextW

ImVector<ImWchar> ImGuiInputTextState::TextW

Definition at line 525 of file imgui_internal.h.

◆ UserCallback

ImGuiInputTextCallback ImGuiInputTextState::UserCallback

Definition at line 538 of file imgui_internal.h.

◆ UserCallbackData

void* ImGuiInputTextState::UserCallbackData

Definition at line 539 of file imgui_internal.h.

◆ UserFlags

ImGuiInputTextFlags ImGuiInputTextState::UserFlags

Definition at line 537 of file imgui_internal.h.


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


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:22