|
static void | AddDrawListToDrawData (ImVector< ImDrawList *> *out_list, ImDrawList *draw_list) |
|
static void | AddWindowToDrawData (ImVector< ImDrawList *> *out_list, ImGuiWindow *window) |
|
static void | AddWindowToDrawDataSelectLayer (ImGuiWindow *window) |
|
static void | AddWindowToSortBuffer (ImVector< ImGuiWindow *> *out_sorted_windows, ImGuiWindow *window) |
|
static bool | ImGui::BeginChildEx (const char *name, ImGuiID id, const ImVec2 &size_arg, bool border, ImGuiWindowFlags flags) |
|
static ImVec2 | CalcNextScrollFromScrollTargetAndClamp (ImGuiWindow *window, bool snap_on_edges) |
|
static void | CalcResizePosSizeFromAnyCorner (ImGuiWindow *window, const ImVec2 &corner_target, const ImVec2 &corner_norm, ImVec2 *out_pos, ImVec2 *out_size) |
|
static ImVec2 | CalcSizeAfterConstraint (ImGuiWindow *window, ImVec2 new_size) |
|
static ImVec2 | CalcSizeAutoFit (ImGuiWindow *window, const ImVec2 &size_contents) |
|
static ImVec2 | CalcSizeContents (ImGuiWindow *window) |
|
static void | CheckStacksSize (ImGuiWindow *window, bool write) |
|
static int IMGUI_CDECL | ChildWindowComparer (const void *lhs, const void *rhs) |
|
static ImGuiWindow * | CreateNewWindow (const char *name, ImVec2 size, ImGuiWindowFlags flags) |
|
static void | FindHoveredWindow () |
|
static ImGuiColumnsSet * | FindOrAddColumnsSet (ImGuiWindow *window, ImGuiID id) |
|
static int | FindWindowFocusIndex (ImGuiWindow *window) |
|
static ImGuiWindow * | FindWindowNavFocusable (int i_start, int i_stop, int dir) |
|
static void | FreeWrapper (void *ptr, void *user_data) |
|
static const char * | GetClipboardTextFn_DefaultImpl (void *user_data) |
|
static float | GetColumnsRectHalfWidth () |
|
static float | GetColumnWidthEx (ImGuiColumnsSet *columns, int column_index, bool before_resize=false) |
|
static float | GetDraggedColumnOffset (ImGuiColumnsSet *columns, int column_index) |
|
static const char * | GetFallbackWindowNameForWindowingList (ImGuiWindow *window) |
|
static ImDrawList * | GetOverlayDrawList (ImGuiWindow *) |
|
static ImRect | GetResizeBorderRect (ImGuiWindow *window, int border_n, float perp_padding, float thickness) |
|
static const ImGuiStyleVarInfo * | GetStyleVarInfo (ImGuiStyleVar idx) |
|
static ImRect | GetViewportRect () |
|
static ImGuiCol | GetWindowBgColorIdxFromFlags (ImGuiWindowFlags flags) |
|
static void | ImeSetInputScreenPosFn_DefaultImpl (int x, int y) |
|
void * | ImFileLoadToMemory (const char *filename, const char *file_open_mode, size_t *out_file_size, int padding_bytes) |
|
FILE * | ImFileOpen (const char *filename, const char *mode) |
|
int | ImFormatString (char *buf, size_t buf_size, const char *fmt,...) |
|
int | ImFormatStringV (char *buf, size_t buf_size, const char *fmt, va_list args) |
|
ImGuiDir | ImGetDirQuadrantFromDelta (float dx, float dy) |
|
ImU32 | ImHash (const void *data, int data_size, ImU32 seed) |
|
ImVec2 | ImLineClosestPoint (const ImVec2 &a, const ImVec2 &b, const ImVec2 &p) |
|
const ImWchar * | ImStrbolW (const ImWchar *buf_mid_line, const ImWchar *buf_begin) |
|
const char * | ImStrchrRange (const char *str, const char *str_end, char c) |
|
char * | ImStrdup (const char *str) |
|
char * | ImStrdupcpy (char *dst, size_t *p_dst_size, const char *src) |
|
const char * | ImStreolRange (const char *str, const char *str_end) |
|
int | ImStricmp (const char *str1, const char *str2) |
|
const char * | ImStristr (const char *haystack, const char *haystack_end, const char *needle, const char *needle_end) |
|
int | ImStrlenW (const ImWchar *str) |
|
void | ImStrncpy (char *dst, const char *src, size_t count) |
|
int | ImStrnicmp (const char *str1, const char *str2, size_t count) |
|
void | ImStrTrimBlanks (char *buf) |
|
int | ImTextCharFromUtf8 (unsigned int *out_char, const char *in_text, const char *in_text_end) |
|
static int | ImTextCharToUtf8 (char *buf, int buf_size, unsigned int c) |
|
int | ImTextCountCharsFromUtf8 (const char *in_text, const char *in_text_end) |
|
int | ImTextCountUtf8BytesFromChar (const char *in_text, const char *in_text_end) |
|
static int | ImTextCountUtf8BytesFromChar (unsigned int c) |
|
int | ImTextCountUtf8BytesFromStr (const ImWchar *in_text, const ImWchar *in_text_end) |
|
int | ImTextStrFromUtf8 (ImWchar *buf, int buf_size, const char *in_text, const char *in_text_end, const char **in_text_remaining) |
|
int | ImTextStrToUtf8 (char *buf, int buf_size, const ImWchar *in_text, const ImWchar *in_text_end) |
|
void | ImTriangleBarycentricCoords (const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &p, float &out_u, float &out_v, float &out_w) |
|
ImVec2 | ImTriangleClosestPoint (const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &p) |
|
bool | ImTriangleContainsPoint (const ImVec2 &a, const ImVec2 &b, const ImVec2 &c, const ImVec2 &p) |
|
static bool | IsWindowActiveAndVisible (ImGuiWindow *window) |
|
static bool | IsWindowContentHoverable (ImGuiWindow *window, ImGuiHoveredFlags flags) |
|
static ImGuiStorage::Pair * | LowerBound (ImVector< ImGuiStorage::Pair > &data, ImGuiID key) |
|
static void * | MallocWrapper (size_t size, void *user_data) |
|
static ImVec2 | ImGui::NavCalcPreferredRefPos () |
|
static void | NavClampRectToVisibleAreaForMoveDir (ImGuiDir move_dir, ImRect &r, const ImRect &clip_rect) |
|
static void | ImGui::NavProcessItem (ImGuiWindow *window, const ImRect &nav_bb, const ImGuiID id) |
|
static ImGuiWindow * | ImGui::NavRestoreLastChildNavWindow (ImGuiWindow *window) |
|
static void | NavRestoreLayer (ImGuiNavLayer layer) |
|
static void | ImGui::NavSaveLastChildNavWindow (ImGuiWindow *nav_window) |
|
static bool | NavScoreItem (ImGuiNavMoveResult *result, ImRect cand) |
|
static float | NavScoreItemDistInterval (float a0, float a1, float b0, float b1) |
|
static void | NavScrollToBringItemIntoView (ImGuiWindow *window, const ImRect &item_rect) |
|
static void | ImGui::NavUpdate () |
|
static void | ImGui::NavUpdateAnyRequestFlag () |
|
static void | ImGui::NavUpdateMoveResult () |
|
static float | ImGui::NavUpdatePageUpPageDown (int allowed_dir_flags) |
|
static void | ImGui::NavUpdateWindowing () |
|
static void | NavUpdateWindowingHighlightWindow (int focus_change_dir) |
|
static void | ImGui::NavUpdateWindowingList () |
|
static float | OffsetNormToPixels (const ImGuiColumnsSet *columns, float offset_norm) |
|
static float | PixelsToOffsetNorm (const ImGuiColumnsSet *columns, float offset) |
|
static void | SetClipboardTextFn_DefaultImpl (void *user_data, const char *text) |
|
static void | SetCurrentWindow (ImGuiWindow *window) |
|
static void | SetCursorPosYAndSetupDummyPrevLine (float pos_y, float line_height) |
|
static void | SettingsHandlerWindow_ReadLine (ImGuiContext *, ImGuiSettingsHandler *, void *entry, const char *line) |
|
static void * | SettingsHandlerWindow_ReadOpen (ImGuiContext *, ImGuiSettingsHandler *, const char *name) |
|
static void | SettingsHandlerWindow_WriteAll (ImGuiContext *imgui_ctx, ImGuiSettingsHandler *handler, ImGuiTextBuffer *buf) |
|
static void | SetupDrawData (ImVector< ImDrawList *> *draw_lists, ImDrawData *draw_data) |
|
static void | SetWindowCollapsed (ImGuiWindow *window, bool collapsed, ImGuiCond cond) |
|
static void | SetWindowConditionAllowFlags (ImGuiWindow *window, ImGuiCond flags, bool enabled) |
|
static void | SetWindowPos (ImGuiWindow *window, const ImVec2 &pos, ImGuiCond cond) |
|
static void | SetWindowSize (ImGuiWindow *window, const ImVec2 &size, ImGuiCond cond) |
|
static void | ImGui::UpdateManualResize (ImGuiWindow *window, const ImVec2 &size_auto_fit, int *border_held, int resize_grip_count, ImU32 resize_grip_col[4]) |
|
static void | ImGui::UpdateMouseInputs () |
|
static void | ImGui::UpdateMouseWheel () |
|