Elaztek Developer Hub
Blamite Game Engine - blam!  00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
ImGuiInputTextState Struct Reference

#include <imgui_internal.h>

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 ()
 
void SelectAll ()
 

Public Attributes

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

Constructor & Destructor Documentation

◆ ImGuiInputTextState()

ImGuiInputTextState::ImGuiInputTextState ( )
inline

Member Function Documentation

◆ ClearFreeMemory()

void ImGuiInputTextState::ClearFreeMemory ( )
inline

◆ ClearSelection()

void ImGuiInputTextState::ClearSelection ( )
inline

◆ ClearText()

void ImGuiInputTextState::ClearText ( )
inline

◆ CursorAnimReset()

void ImGuiInputTextState::CursorAnimReset ( )
inline

◆ CursorClamp()

void ImGuiInputTextState::CursorClamp ( )
inline

◆ GetRedoAvailCount()

int ImGuiInputTextState::GetRedoAvailCount ( ) const
inline

◆ GetUndoAvailCount()

int ImGuiInputTextState::GetUndoAvailCount ( ) const
inline

◆ HasSelection()

bool ImGuiInputTextState::HasSelection ( ) const
inline

◆ OnKeyPressed()

void ImGuiInputTextState::OnKeyPressed ( int  key)

◆ SelectAll()

void ImGuiInputTextState::SelectAll ( )
inline

Member Data Documentation

◆ BufCapacityA

int ImGuiInputTextState::BufCapacityA

◆ CurLenA

int ImGuiInputTextState::CurLenA

◆ CurLenW

int ImGuiInputTextState::CurLenW

◆ CursorAnim

float ImGuiInputTextState::CursorAnim

◆ CursorFollow

bool ImGuiInputTextState::CursorFollow

◆ ID

ImGuiID ImGuiInputTextState::ID

◆ InitialTextA

ImVector<char> ImGuiInputTextState::InitialTextA

◆ 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

◆ UserCallback

ImGuiInputTextCallback ImGuiInputTextState::UserCallback

◆ UserCallbackData

void* ImGuiInputTextState::UserCallbackData

◆ UserFlags

ImGuiInputTextFlags ImGuiInputTextState::UserFlags

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