Functions | Variables
ImGuiStb Namespace Reference

Functions

static bool is_separator (unsigned int c)
 
static int is_word_boundary_from_right (STB_TEXTEDIT_STRING *obj, int idx)
 
static void STB_TEXTEDIT_DELETECHARS (STB_TEXTEDIT_STRING *obj, int pos, int n)
 
static ImWchar STB_TEXTEDIT_GETCHAR (const STB_TEXTEDIT_STRING *obj, int idx)
 
static float STB_TEXTEDIT_GETWIDTH (STB_TEXTEDIT_STRING *obj, int line_start_idx, int char_idx)
 
static bool STB_TEXTEDIT_INSERTCHARS (STB_TEXTEDIT_STRING *obj, int pos, const ImWchar *new_text, int new_text_len)
 
static int STB_TEXTEDIT_KEYTOTEXT (int key)
 
static void STB_TEXTEDIT_LAYOUTROW (StbTexteditRow *r, STB_TEXTEDIT_STRING *obj, int line_start_idx)
 
static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL (STB_TEXTEDIT_STRING *obj, int idx)
 
static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL (STB_TEXTEDIT_STRING *obj, int idx)
 
static int STB_TEXTEDIT_STRINGLEN (const STB_TEXTEDIT_STRING *obj)
 

Variables

static ImWchar STB_TEXTEDIT_NEWLINE = '\n'
 

Function Documentation

◆ is_separator()

static bool ImGuiStb::is_separator ( unsigned int  c)
static

Definition at line 2912 of file imgui_widgets.cpp.

◆ is_word_boundary_from_right()

static int ImGuiStb::is_word_boundary_from_right ( STB_TEXTEDIT_STRING obj,
int  idx 
)
static

Definition at line 2913 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_DELETECHARS()

static void ImGuiStb::STB_TEXTEDIT_DELETECHARS ( STB_TEXTEDIT_STRING obj,
int  pos,
int  n 
)
static

Definition at line 2924 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_GETCHAR()

static ImWchar ImGuiStb::STB_TEXTEDIT_GETCHAR ( const STB_TEXTEDIT_STRING obj,
int  idx 
)
static

Definition at line 2895 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_GETWIDTH()

static float ImGuiStb::STB_TEXTEDIT_GETWIDTH ( STB_TEXTEDIT_STRING obj,
int  line_start_idx,
int  char_idx 
)
static

Definition at line 2896 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_INSERTCHARS()

static bool ImGuiStb::STB_TEXTEDIT_INSERTCHARS ( STB_TEXTEDIT_STRING obj,
int  pos,
const ImWchar new_text,
int  new_text_len 
)
static

Definition at line 2939 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_KEYTOTEXT()

static int ImGuiStb::STB_TEXTEDIT_KEYTOTEXT ( int  key)
static

Definition at line 2897 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_LAYOUTROW()

static void ImGuiStb::STB_TEXTEDIT_LAYOUTROW ( StbTexteditRow r,
STB_TEXTEDIT_STRING obj,
int  line_start_idx 
)
static

Definition at line 2899 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_MOVEWORDLEFT_IMPL()

static int ImGuiStb::STB_TEXTEDIT_MOVEWORDLEFT_IMPL ( STB_TEXTEDIT_STRING obj,
int  idx 
)
static

Definition at line 2914 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_MOVEWORDRIGHT_IMPL()

static int ImGuiStb::STB_TEXTEDIT_MOVEWORDRIGHT_IMPL ( STB_TEXTEDIT_STRING obj,
int  idx 
)
static

Definition at line 2919 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_STRINGLEN()

static int ImGuiStb::STB_TEXTEDIT_STRINGLEN ( const STB_TEXTEDIT_STRING obj)
static

Definition at line 2894 of file imgui_widgets.cpp.

Variable Documentation

◆ STB_TEXTEDIT_NEWLINE

ImWchar ImGuiStb::STB_TEXTEDIT_NEWLINE = '\n'
static

Definition at line 2898 of file imgui_widgets.cpp.



mvsim
Author(s):
autogenerated on Wed May 28 2025 02:13:09