Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
ImGuiInputTextState Struct Reference

#include <imgui_internal.h>

Collaboration diagram for ImGuiInputTextState:
[legend]

Public Member Functions

 ImGuiInputTextState ()
 
void ClearText ()
 
void ClearFreeMemory ()
 
int GetUndoAvailCount () const
 
int GetRedoAvailCount () const
 
void OnKeyPressed (int key)
 
void CursorAnimReset ()
 
void CursorClamp ()
 
bool HasSelection () const
 
void ClearSelection ()
 
int GetCursorPos () const
 
int GetSelectionStart () const
 
int GetSelectionEnd () const
 
void SelectAll ()
 
void ReloadUserBufAndSelectAll ()
 
void ReloadUserBufAndKeepSelection ()
 
void ReloadUserBufAndMoveToEnd ()
 

Public Attributes

ImGuiContextCtx
 
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 Flags
 
bool ReloadUserBuf
 
int ReloadSelectionStart
 
int ReloadSelectionEnd
 

Constructor & Destructor Documentation

◆ ImGuiInputTextState()

ImGuiInputTextState::ImGuiInputTextState ( )
inline

Member Function Documentation

◆ ClearFreeMemory()

void ImGuiInputTextState::ClearFreeMemory ( )
inline
Here is the caller graph for this function:

◆ ClearSelection()

void ImGuiInputTextState::ClearSelection ( )
inline
Here is the caller graph for this function:

◆ ClearText()

void ImGuiInputTextState::ClearText ( )
inline
Here is the call graph for this function:

◆ CursorAnimReset()

void ImGuiInputTextState::CursorAnimReset ( )
inline
Here is the caller graph for this function:

◆ CursorClamp()

void ImGuiInputTextState::CursorClamp ( )
inline
Here is the caller graph for this function:

◆ GetCursorPos()

int ImGuiInputTextState::GetCursorPos ( ) const
inline

◆ GetRedoAvailCount()

int ImGuiInputTextState::GetRedoAvailCount ( ) const
inline

◆ GetSelectionEnd()

int ImGuiInputTextState::GetSelectionEnd ( ) const
inline

◆ GetSelectionStart()

int ImGuiInputTextState::GetSelectionStart ( ) const
inline

◆ GetUndoAvailCount()

int ImGuiInputTextState::GetUndoAvailCount ( ) const
inline

◆ HasSelection()

bool ImGuiInputTextState::HasSelection ( ) const
inline
Here is the caller graph for this function:

◆ OnKeyPressed()

void ImGuiInputTextState::OnKeyPressed ( int key)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReloadUserBufAndKeepSelection()

void ImGuiInputTextState::ReloadUserBufAndKeepSelection ( )
inline

◆ ReloadUserBufAndMoveToEnd()

void ImGuiInputTextState::ReloadUserBufAndMoveToEnd ( )
inline

◆ ReloadUserBufAndSelectAll()

void ImGuiInputTextState::ReloadUserBufAndSelectAll ( )
inline

◆ SelectAll()

void ImGuiInputTextState::SelectAll ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ BufCapacityA

int ImGuiInputTextState::BufCapacityA

◆ Ctx

ImGuiContext* ImGuiInputTextState::Ctx

◆ CurLenA

int ImGuiInputTextState::CurLenA

◆ CurLenW

int ImGuiInputTextState::CurLenW

◆ CursorAnim

float ImGuiInputTextState::CursorAnim

◆ CursorFollow

bool ImGuiInputTextState::CursorFollow

◆ Edited

bool ImGuiInputTextState::Edited

◆ Flags

ImGuiInputTextFlags ImGuiInputTextState::Flags

◆ ID

ImGuiID ImGuiInputTextState::ID

◆ InitialTextA

ImVector<char> ImGuiInputTextState::InitialTextA

◆ ReloadSelectionEnd

int ImGuiInputTextState::ReloadSelectionEnd

◆ ReloadSelectionStart

int ImGuiInputTextState::ReloadSelectionStart

◆ ReloadUserBuf

bool ImGuiInputTextState::ReloadUserBuf

◆ ScrollX

float ImGuiInputTextState::ScrollX

◆ SelectedAllMouseLock

bool ImGuiInputTextState::SelectedAllMouseLock

◆ Stb

ImStb::STB_TexteditState ImGuiInputTextState::Stb

◆ TextA

ImVector<char> ImGuiInputTextState::TextA

◆ TextAIsValid

bool ImGuiInputTextState::TextAIsValid

◆ TextW

ImVector<ImWchar> ImGuiInputTextState::TextW

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