Functions | Variables
ImStb 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 void stb_textedit_replace (STB_TEXTEDIT_STRING *str, STB_TexteditState *state, const STB_TEXTEDIT_CHARTYPE *text, int text_len)
 
static int STB_TEXTEDIT_STRINGLEN (const STB_TEXTEDIT_STRING *obj)
 

Variables

static ImWchar STB_TEXTEDIT_NEWLINE = '\n'
 

Function Documentation

◆ is_separator()

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

Definition at line 3208 of file imgui_widgets.cpp.

◆ is_word_boundary_from_right()

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

Definition at line 3209 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_DELETECHARS()

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

Definition at line 3220 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_GETCHAR()

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

Definition at line 3191 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_GETWIDTH()

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

Definition at line 3192 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_INSERTCHARS()

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

Definition at line 3235 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_KEYTOTEXT()

static int ImStb::STB_TEXTEDIT_KEYTOTEXT ( int  key)
static

Definition at line 3193 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_LAYOUTROW()

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

Definition at line 3195 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_MOVEWORDLEFT_IMPL()

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

Definition at line 3210 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_MOVEWORDRIGHT_IMPL()

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

Definition at line 3215 of file imgui_widgets.cpp.

◆ stb_textedit_replace()

static void ImStb::stb_textedit_replace ( STB_TEXTEDIT_STRING str,
STB_TexteditState state,
const STB_TEXTEDIT_CHARTYPE text,
int  text_len 
)
static

Definition at line 3288 of file imgui_widgets.cpp.

◆ STB_TEXTEDIT_STRINGLEN()

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

Definition at line 3190 of file imgui_widgets.cpp.

Variable Documentation

◆ STB_TEXTEDIT_NEWLINE

ImWchar ImStb::STB_TEXTEDIT_NEWLINE = '\n'
static

Definition at line 3194 of file imgui_widgets.cpp.



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