|
static bool | ButtonBehaviour (const ImGuiAabb &bb, const ImGuiID &id, bool *out_hovered, bool *out_held, bool allow_key_modifiers, bool repeat=false, bool pressed_on_click=false) |
|
static void | LogText (const ImVec2 &ref_pos, const char *text, const char *text_end=NULL) |
|
static void | RenderText (ImVec2 pos, const char *text, const char *text_end=NULL, bool hide_text_after_hash=true) |
|
static void | RenderTextWrapped (ImVec2 pos, const char *text, const char *text_end, float wrap_width) |
|
static void | RenderTextClipped (ImVec2 pos, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &clip_max) |
|
static void | RenderFrame (ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border=true, float rounding=0.0f) |
|
static void | RenderCollapseTriangle (ImVec2 p_min, bool opened, float scale=1.0f, bool shadow=false) |
|
static void | SetFont (ImFont *font) |
|
static bool | ItemAdd (const ImGuiAabb &bb, const ImGuiID *id) |
|
static void | ItemSize (ImVec2 size, ImVec2 *adjust_start_offset=NULL) |
|
static void | ItemSize (const ImGuiAabb &bb, ImVec2 *adjust_start_offset=NULL) |
|
static void | PushColumnClipRect (int column_index=-1) |
|
static bool | IsClipped (const ImGuiAabb &bb) |
|
static bool | IsMouseHoveringBox (const ImGuiAabb &bb) |
|
static bool | IsKeyPressedMap (ImGuiKey key, bool repeat=true) |
|
static void | Scrollbar (ImGuiWindow *window) |
|
static bool | CloseWindowButton (bool *p_opened=NULL) |
|
static void | FocusWindow (ImGuiWindow *window) |
|
static ImGuiWindow * | FindHoveredWindow (ImVec2 pos, bool excluding_childs) |
|
static int | ImStricmp (const char *str1, const char *str2) |
|
static int | ImStrnicmp (const char *str1, const char *str2, int count) |
|
static char * | ImStrdup (const char *str) |
|
static size_t | ImStrlenW (const ImWchar *str) |
|
static const char * | ImStristr (const char *haystack, const char *needle, const char *needle_end) |
|
static size_t | ImFormatString (char *buf, size_t buf_size, const char *fmt,...) |
|
static size_t | ImFormatStringV (char *buf, size_t buf_size, const char *fmt, va_list args) |
|
static ImU32 | ImHash (const void *data, size_t data_size, ImU32 seed) |
|
static bool | ImLoadFileToMemory (const char *filename, const char *file_open_mode, void **out_file_data, size_t *out_file_size, size_t padding_bytes=0) |
|
static int | ImUpperPowerOfTwo (int v) |
|
static bool | ImCharIsSpace (int c) |
|
static int | ImTextCharToUtf8 (char *buf, size_t buf_size, unsigned int in_char) |
|
static ptrdiff_t | ImTextStrToUtf8 (char *buf, size_t buf_size, const ImWchar *in_text, const ImWchar *in_text_end) |
|
static int | ImTextCharFromUtf8 (unsigned int *out_char, const char *in_text, const char *in_text_end) |
|
static ptrdiff_t | ImTextStrFromUtf8 (ImWchar *buf, size_t buf_size, const char *in_text, const char *in_text_end, const char **in_remaining=NULL) |
|
static int | ImTextCountCharsFromUtf8 (const char *in_text, const char *in_text_end) |
|
static int | ImTextCountUtf8BytesFromStr (const ImWchar *in_text, const ImWchar *in_text_end) |
|
static const char * | GetClipboardTextFn_DefaultImpl () |
|
static void | SetClipboardTextFn_DefaultImpl (const char *text) |
|
static void | ImeSetInputScreenPosFn_DefaultImpl (int x, int y) |
|
static ImVec2 | operator* (const ImVec2 &lhs, const float rhs) |
|
static ImVec2 | operator+ (const ImVec2 &lhs, const ImVec2 &rhs) |
|
static ImVec2 | operator- (const ImVec2 &lhs, const ImVec2 &rhs) |
|
static ImVec2 | operator* (const ImVec2 &lhs, const ImVec2 rhs) |
|
static ImVec2 | operator/ (const ImVec2 &lhs, const ImVec2 rhs) |
|
static ImVec2 & | operator+= (ImVec2 &lhs, const ImVec2 &rhs) |
|
static ImVec2 & | operator-= (ImVec2 &lhs, const ImVec2 &rhs) |
|
static ImVec2 & | operator*= (ImVec2 &lhs, const float rhs) |
|
static int | ImMin (int lhs, int rhs) |
|
static int | ImMax (int lhs, int rhs) |
|
static float | ImMin (float lhs, float rhs) |
|
static float | ImMax (float lhs, float rhs) |
|
static ImVec2 | ImMin (const ImVec2 &lhs, const ImVec2 &rhs) |
|
static ImVec2 | ImMax (const ImVec2 &lhs, const ImVec2 &rhs) |
|
static int | ImClamp (int v, int mn, int mx) |
|
static float | ImClamp (float v, float mn, float mx) |
|
static ImVec2 | ImClamp (const ImVec2 &f, const ImVec2 &mn, ImVec2 mx) |
|
static float | ImSaturate (float f) |
|
static float | ImLerp (float a, float b, float t) |
|
static ImVec2 | ImLerp (const ImVec2 &a, const ImVec2 &b, const ImVec2 &t) |
|
static float | ImLengthSqr (const ImVec2 &lhs) |
|
static ImGuiWindow * | GetCurrentWindow () |
|
static ImGuiWindow * | GetParentWindow () |
|
static void | SetActiveId (ImGuiID id) |
|
static void | RegisterAliveId (const ImGuiID &id) |
|
static ImVector< ImGuiStorage::Pair >::iterator | LowerBound (ImVector< ImGuiStorage::Pair > &data, ImU32 key) |
|
static ImGuiIniData * | FindWindowSettings (const char *name) |
|
static ImGuiIniData * | AddWindowSettings (const char *name) |
|
static void | LoadSettings () |
|
static void | SaveSettings () |
|
static void | MarkSettingsDirty () |
|
static int | ChildWindowComparer (const void *lhs, const void *rhs) |
|
static void | AddWindowToSortedBuffer (ImGuiWindow *window, ImVector< ImGuiWindow * > &sorted_windows) |
|
static void | PushClipRect (const ImVec4 &clip_rect, bool clipped=true) |
|
static void | PopClipRect () |
|
static const char * | FindTextDisplayEnd (const char *text, const char *text_end=NULL) |
|
static float | CalcWrapWidthForPos (const ImVec2 &pos, float wrap_pos_x) |
|
static ImGuiWindow * | FindWindowByName (const char *name) |
|
static ImGuiWindow * | CreateNewWindow (const char *name, ImVec2 size, ImGuiWindowFlags flags) |
|
static float * | GetStyleVarFloatAddr (ImGuiStyleVar idx) |
|
static ImVec2 * | GetStyleVarVec2Addr (ImGuiStyleVar idx) |
|
static void | SetWindowPos (ImGuiWindow *window, const ImVec2 &pos, ImGuiSetCond cond) |
|
static void | SetWindowSize (ImGuiWindow *window, const ImVec2 &size, ImGuiSetCond cond) |
|
static void | SetWindowCollapsed (ImGuiWindow *window, bool collapsed, ImGuiSetCond cond) |
|
static bool | IsHovered (const ImGuiAabb &bb, const ImGuiID &id) |
|
static void | ApplyNumericalTextInput (const char *buf, float *v) |
|
static bool | SliderFloatN (const char *label, float v[3], int components, float v_min, float v_max, const char *display_format, float power) |
|
static bool | SliderIntN (const char *label, int v[3], int components, int v_min, int v_max, const char *display_format) |
|
static void | Plot (ImGuiPlotType plot_type, const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset, const char *overlay_text, float scale_min, float scale_max, ImVec2 graph_size) |
|
static float | Plot_ArrayGetter (void *data, int idx) |
|
static int | STB_TEXTEDIT_STRINGLEN (const STB_TEXTEDIT_STRING *obj) |
|
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 int | STB_TEXTEDIT_KEYTOTEXT (int key) |
|
static void | STB_TEXTEDIT_LAYOUTROW (StbTexteditRow *r, STB_TEXTEDIT_STRING *obj, int line_start_idx) |
|
static bool | is_separator (unsigned int c) |
|
static void | STB_TEXTEDIT_DELETECHARS (STB_TEXTEDIT_STRING *obj, int pos, int n) |
|
static bool | STB_TEXTEDIT_INSERTCHARS (STB_TEXTEDIT_STRING *obj, int pos, const ImWchar *new_text, int new_text_len) |
|
static bool | InputTextFilterCharacter (unsigned int *p_char, ImGuiInputTextFlags flags, ImGuiTextEditCallback callback, void *user_data) |
|
static bool | InputFloatN (const char *label, float *v, int components, int decimal_precision) |
|
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 void | GetDefaultCompressedFontDataTTF (const void **ttf_compressed_data, unsigned int *ttf_compressed_size) |
|
static unsigned int | stb_decompress_length (unsigned char *input) |
|
static unsigned int | stb_decompress (unsigned char *output, unsigned char *i, unsigned int length) |
|
static void | ShowExampleAppConsole (bool *opened) |
|
static void | ShowExampleAppLongText (bool *opened) |
|
static void | ShowExampleAppAutoResize (bool *opened) |
|
static void | ShowExampleAppFixedOverlay (bool *opened) |
|
static void | ShowExampleAppManipulatingWindowTitle (bool *opened) |
|
static void | ShowExampleAppCustomRendering (bool *opened) |
|
static void | stb__match (unsigned char *data, unsigned int length) |
|
static void | stb__lit (unsigned char *data, unsigned int length) |
|
static unsigned char * | stb_decompress_token (unsigned char *i) |
|
static unsigned int | stb_adler32 (unsigned int adler32, unsigned char *buffer, unsigned int buflen) |
|