|
static float | CalcMaxPopupHeightFromItemCount (int items_count) |
|
static void | DataTypeApplyOp (ImGuiDataType data_type, int op, void *output, void *arg_1, const void *arg_2) |
|
static bool | DataTypeApplyOpFromText (const char *buf, const char *initial_value_buf, ImGuiDataType data_type, void *data_ptr, const char *format) |
|
static int | DataTypeFormatString (char *buf, int buf_size, ImGuiDataType data_type, const void *data_ptr, const char *format) |
|
static float | GetMinimumStepAtDecimalPrecision (int decimal_precision) |
|
| IM_STATIC_ASSERT (IM_ARRAYSIZE(GDataTypeInfo)==ImGuiDataType_COUNT) |
|
static ImU32 | ImAlphaBlendColor (ImU32 col_a, ImU32 col_b) |
|
template<typename TYPE > |
static const char * | ImAtoi (const char *src, TYPE *output) |
|
const char * | ImParseFormatFindEnd (const char *fmt) |
|
const char * | ImParseFormatFindStart (const char *fmt) |
|
int | ImParseFormatPrecision (const char *fmt, int default_precision) |
|
const char * | ImParseFormatTrimDecorations (const char *fmt, char *buf, int buf_size) |
|
static int | InputTextCalcTextLenAndLineCount (const char *text_begin, const char **out_text_end) |
|
static ImVec2 | InputTextCalcTextSizeW (const ImWchar *text_begin, const ImWchar *text_end, const ImWchar **remaining=NULL, ImVec2 *out_offset=NULL, bool stop_on_new_line=false) |
|
static bool | InputTextFilterCharacter (unsigned int *p_char, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void *user_data) |
|
static bool | ImGuiStb::is_separator (unsigned int c) |
|
static int | ImGuiStb::is_word_boundary_from_right (STB_TEXTEDIT_STRING *obj, int idx) |
|
static bool | Items_ArrayGetter (void *data, int idx, const char **out_text) |
|
static bool | Items_SingleStringGetter (void *data, int idx, const char **out_text) |
|
static const char * | PatchFormatStringFloatToInt (const char *fmt) |
|
static float | Plot_ArrayGetter (void *data, int idx) |
|
static void | RenderArrowsForVerticalBar (ImDrawList *draw_list, ImVec2 pos, ImVec2 half_sz, float bar_w) |
|
static StbUndoRecord * | ImGuiStb::stb_text_create_undo_record (StbUndoState *state, int numchars) |
|
static STB_TEXTEDIT_CHARTYPE * | ImGuiStb::stb_text_createundo (StbUndoState *state, int pos, int insert_len, int delete_len) |
|
static int | ImGuiStb::stb_text_locate_coord (STB_TEXTEDIT_STRING *str, float x, float y) |
|
static void | ImGuiStb::stb_text_makeundo_delete (STB_TEXTEDIT_STRING *str, STB_TexteditState *state, int where, int length) |
|
static void | ImGuiStb::stb_text_makeundo_insert (STB_TexteditState *state, int where, int length) |
|
static void | ImGuiStb::stb_text_makeundo_replace (STB_TEXTEDIT_STRING *str, STB_TexteditState *state, int where, int old_length, int new_length) |
|
static void | ImGuiStb::stb_text_redo (STB_TEXTEDIT_STRING *str, STB_TexteditState *state) |
|
static void | ImGuiStb::stb_text_undo (STB_TEXTEDIT_STRING *str, STB_TexteditState *state) |
|
static void | ImGuiStb::stb_textedit_clamp (STB_TEXTEDIT_STRING *str, STB_TexteditState *state) |
|
static void | ImGuiStb::stb_textedit_clear_state (STB_TexteditState *state, int is_single_line) |
|
static void | ImGuiStb::stb_textedit_click (STB_TEXTEDIT_STRING *str, STB_TexteditState *state, float x, float y) |
|
static int | ImGuiStb::stb_textedit_cut (STB_TEXTEDIT_STRING *str, STB_TexteditState *state) |
|
static void | ImGuiStb::stb_textedit_delete (STB_TEXTEDIT_STRING *str, STB_TexteditState *state, int where, int len) |
|
static void | ImGuiStb::stb_textedit_delete_selection (STB_TEXTEDIT_STRING *str, STB_TexteditState *state) |
|
static void | ImGuiStb::STB_TEXTEDIT_DELETECHARS (STB_TEXTEDIT_STRING *obj, int pos, int n) |
|
static void | ImGuiStb::stb_textedit_discard_redo (StbUndoState *state) |
|
static void | ImGuiStb::stb_textedit_discard_undo (StbUndoState *state) |
|
static void | ImGuiStb::stb_textedit_drag (STB_TEXTEDIT_STRING *str, STB_TexteditState *state, float x, float y) |
|
static void | ImGuiStb::stb_textedit_find_charpos (StbFindState *find, STB_TEXTEDIT_STRING *str, int n, int single_line) |
|
static void | ImGuiStb::stb_textedit_flush_redo (StbUndoState *state) |
|
static ImWchar | ImGuiStb::STB_TEXTEDIT_GETCHAR (const STB_TEXTEDIT_STRING *obj, int idx) |
|
static float | ImGuiStb::STB_TEXTEDIT_GETWIDTH (STB_TEXTEDIT_STRING *obj, int line_start_idx, int char_idx) |
|
static void | ImGuiStb::stb_textedit_initialize_state (STB_TexteditState *state, int is_single_line) |
|
static bool | ImGuiStb::STB_TEXTEDIT_INSERTCHARS (STB_TEXTEDIT_STRING *obj, int pos, const ImWchar *new_text, int new_text_len) |
|
static void | ImGuiStb::stb_textedit_key (STB_TEXTEDIT_STRING *str, STB_TexteditState *state, STB_TEXTEDIT_KEYTYPE key) |
|
static int | ImGuiStb::STB_TEXTEDIT_KEYTOTEXT (int key) |
|
static void | ImGuiStb::STB_TEXTEDIT_LAYOUTROW (StbTexteditRow *r, STB_TEXTEDIT_STRING *obj, int line_start_idx) |
|
static void | ImGuiStb::stb_textedit_move_to_first (STB_TexteditState *state) |
|
static void | ImGuiStb::stb_textedit_move_to_last (STB_TEXTEDIT_STRING *str, STB_TexteditState *state) |
|
static int | ImGuiStb::STB_TEXTEDIT_MOVEWORDLEFT_IMPL (STB_TEXTEDIT_STRING *obj, int idx) |
|
static int | ImGuiStb::STB_TEXTEDIT_MOVEWORDRIGHT_IMPL (STB_TEXTEDIT_STRING *obj, int idx) |
|
static int | ImGuiStb::stb_textedit_paste (STB_TEXTEDIT_STRING *str, STB_TexteditState *state, STB_TEXTEDIT_CHARTYPE const *ctext, int len) |
|
static int | ImGuiStb::stb_textedit_paste_internal (STB_TEXTEDIT_STRING *str, STB_TexteditState *state, STB_TEXTEDIT_CHARTYPE *text, int len) |
|
static void | ImGuiStb::stb_textedit_prep_selection_at_cursor (STB_TexteditState *state) |
|
static void | ImGuiStb::stb_textedit_sortselection (STB_TexteditState *state) |
|
static int | ImGuiStb::STB_TEXTEDIT_STRINGLEN (const STB_TEXTEDIT_STRING *obj) |
|
static float | ImGui::TabBarCalcMaxTabWidth () |
|
static ImU32 | ImGui::TabBarCalcTabID (ImGuiTabBar *tab_bar, const char *label) |
|
static void | ImGui::TabBarLayout (ImGuiTabBar *tab_bar) |
|
static float | ImGui::TabBarScrollClamp (ImGuiTabBar *tab_bar, float scrolling) |
|
static ImGuiTabItem * | ImGui::TabBarScrollingButtons (ImGuiTabBar *tab_bar) |
|
static void | ImGui::TabBarScrollToTab (ImGuiTabBar *tab_bar, ImGuiTabItem *tab) |
|
static int IMGUI_CDECL | TabBarSortItemComparer (const void *lhs, const void *rhs) |
|
static int IMGUI_CDECL | TabItemComparerByVisibleOffset (const void *lhs, const void *rhs) |
|