|
IMGUI_API void | AlignFirstTextHeightToWidgets () |
|
IMGUI_API bool | Begin (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
|
IMGUI_API bool | Begin (const char *name, bool *p_open, const ImVec2 &size_on_first_use, float bg_alpha=-1.0f, ImGuiWindowFlags flags=0) |
|
IMGUI_API bool | BeginChild (const char *str_id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags extra_flags=0) |
|
IMGUI_API bool | BeginChild (ImGuiID id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags extra_flags=0) |
|
IMGUI_API bool | BeginChildFrame (ImGuiID id, const ImVec2 &size, ImGuiWindowFlags extra_flags=0) |
|
IMGUI_API void | BeginGroup () |
|
IMGUI_API bool | BeginMainMenuBar () |
|
IMGUI_API bool | BeginMenu (const char *label, bool enabled=true) |
|
IMGUI_API bool | BeginMenuBar () |
|
IMGUI_API bool | BeginPopup (const char *str_id) |
|
IMGUI_API bool | BeginPopupContextItem (const char *str_id, int mouse_button=1) |
|
IMGUI_API bool | BeginPopupContextVoid (const char *str_id=NULL, int mouse_button=1) |
|
IMGUI_API bool | BeginPopupContextWindow (bool also_over_items=true, const char *str_id=NULL, int mouse_button=1) |
|
IMGUI_API bool | BeginPopupModal (const char *name, bool *p_open=NULL, ImGuiWindowFlags extra_flags=0) |
|
IMGUI_API void | BeginTooltip () |
|
IMGUI_API void | Bullet () |
|
IMGUI_API void | BulletText (const char *fmt,...) IM_PRINTFARGS(1) |
|
IMGUI_API void | BulletTextV (const char *fmt, va_list args) |
|
IMGUI_API bool | Button (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | ButtonBehavior (const ImRect &bb, ImGuiID id, bool *out_hovered, bool *out_held, ImGuiButtonFlags flags=0) |
|
IMGUI_API bool | ButtonEx (const char *label, const ImVec2 &size_arg=ImVec2(0, 0), ImGuiButtonFlags flags=0) |
|
IMGUI_API ImVec2 | CalcItemRectClosestPoint (const ImVec2 &pos, bool on_edge=false, float outward=+0.0f) |
|
IMGUI_API ImVec2 | CalcItemSize (ImVec2 size, float default_x, float default_y) |
|
IMGUI_API float | CalcItemWidth () |
|
IMGUI_API void | CalcListClipping (int items_count, float items_height, int *out_items_display_start, int *out_items_display_end) |
|
IMGUI_API ImVec2 | CalcTextSize (const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f) |
|
IMGUI_API float | CalcWrapWidthForPos (const ImVec2 &pos, float wrap_pos_x) |
|
IMGUI_API void | CaptureKeyboardFromApp (bool capture=true) |
|
IMGUI_API void | CaptureMouseFromApp (bool capture=true) |
|
IMGUI_API bool | Checkbox (const char *label, bool *v) |
|
IMGUI_API bool | CheckboxFlags (const char *label, unsigned int *flags, unsigned int flags_value) |
|
IMGUI_API bool | CloseButton (ImGuiID id, const ImVec2 &pos, float radius) |
|
IMGUI_API void | CloseCurrentPopup () |
|
IMGUI_API bool | CollapsingHeader (const char *label, ImGuiTreeNodeFlags flags=0) |
|
IMGUI_API bool | CollapsingHeader (const char *label, bool *p_open, ImGuiTreeNodeFlags flags=0) |
|
static bool | CollapsingHeader (const char *label, const char *str_id, bool framed=true, bool default_open=false) |
|
IMGUI_API bool | ColorButton (const ImVec4 &col, bool small_height=false, bool outline_border=true) |
|
IMGUI_API ImU32 | ColorConvertFloat4ToU32 (const ImVec4 &in) |
|
IMGUI_API void | ColorConvertHSVtoRGB (float h, float s, float v, float &out_r, float &out_g, float &out_b) |
|
IMGUI_API void | ColorConvertRGBtoHSV (float r, float g, float b, float &out_h, float &out_s, float &out_v) |
|
IMGUI_API ImVec4 | ColorConvertU32ToFloat4 (ImU32 in) |
|
IMGUI_API bool | ColorEdit3 (const char *label, float col[3]) |
|
IMGUI_API bool | ColorEdit4 (const char *label, float col[4], bool show_alpha=true) |
|
IMGUI_API void | ColorEditMode (ImGuiColorEditMode mode) |
|
IMGUI_API void | Columns (int count=1, const char *id=NULL, bool border=true) |
|
IMGUI_API bool | Combo (const char *label, int *current_item, const char **items, int items_count, int height_in_items=-1, bool show_arrow_down=true) |
|
IMGUI_API bool | Combo (const char *label, int *current_item, const char *items_separated_by_zeros, int height_in_items=-1, bool show_arrow_down=true) |
|
IMGUI_API bool | Combo (const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int height_in_items=-1, bool show_arrow_down=true) |
|
IMGUI_API ImGuiContext * | CreateContext (void *(*malloc_fn)(size_t)=NULL, void(*free_fn)(void *)=NULL) |
|
IMGUI_API void | DestroyContext (ImGuiContext *ctx) |
|
IMGUI_API bool | DragBehavior (const ImRect &frame_bb, ImGuiID id, float *v, float v_speed, float v_min, float v_max, int decimal_precision, float power) |
|
IMGUI_API bool | DragFloat (const char *label, float *v, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | DragFloat2 (const char *label, float v[2], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | DragFloat3 (const char *label, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | DragFloat4 (const char *label, float v[4], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | DragFloatN (const char *label, float *v, int components, float v_speed, float v_min, float v_max, const char *display_format, float power) |
|
IMGUI_API bool | DragFloatRange2 (const char *label, float *v_current_min, float *v_current_max, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *display_format="%.3f", const char *display_format_max=NULL, float power=1.0f) |
|
IMGUI_API bool | DragInt (const char *label, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *display_format="%.0f") |
|
IMGUI_API bool | DragInt2 (const char *label, int v[2], float v_speed=1.0f, int v_min=0, int v_max=0, const char *display_format="%.0f") |
|
IMGUI_API bool | DragInt3 (const char *label, int v[3], float v_speed=1.0f, int v_min=0, int v_max=0, const char *display_format="%.0f") |
|
IMGUI_API bool | DragInt4 (const char *label, int v[4], float v_speed=1.0f, int v_min=0, int v_max=0, const char *display_format="%.0f") |
|
IMGUI_API bool | DragIntN (const char *label, int *v, int components, float v_speed, int v_min, int v_max, const char *display_format) |
|
IMGUI_API bool | DragIntRange2 (const char *label, int *v_current_min, int *v_current_max, float v_speed=1.0f, int v_min=0, int v_max=0, const char *display_format="%.0f", const char *display_format_max=NULL) |
|
IMGUI_API void | Dummy (const ImVec2 &size) |
|
IMGUI_API void | End () |
|
IMGUI_API void | EndChild () |
|
IMGUI_API void | EndChildFrame () |
|
IMGUI_API void | EndFrame () |
|
IMGUI_API void | EndGroup () |
|
IMGUI_API void | EndMainMenuBar () |
|
IMGUI_API void | EndMenu () |
|
IMGUI_API void | EndMenuBar () |
|
IMGUI_API void | EndPopup () |
|
IMGUI_API void | EndTooltip () |
|
IMGUI_API const char * | FindRenderedTextEnd (const char *text, const char *text_end=NULL) |
|
IMGUI_API ImGuiWindow * | FindWindowByName (const char *name) |
|
IMGUI_API bool | FocusableItemRegister (ImGuiWindow *window, bool is_active, bool tab_stop=true) |
|
IMGUI_API void | FocusableItemUnregister (ImGuiWindow *window) |
|
IMGUI_API void | FocusWindow (ImGuiWindow *window) |
|
IMGUI_API const char * | GetClipboardText () |
|
IMGUI_API ImU32 | GetColorU32 (ImGuiCol idx, float alpha_mul=1.0f) |
|
IMGUI_API ImU32 | GetColorU32 (const ImVec4 &col) |
|
IMGUI_API int | GetColumnIndex () |
|
IMGUI_API float | GetColumnOffset (int column_index=-1) |
|
IMGUI_API int | GetColumnsCount () |
|
IMGUI_API float | GetColumnWidth (int column_index=-1) |
|
IMGUI_API ImVec2 | GetContentRegionAvail () |
|
IMGUI_API float | GetContentRegionAvailWidth () |
|
IMGUI_API ImVec2 | GetContentRegionMax () |
|
IMGUI_API ImGuiContext * | GetCurrentContext () |
|
ImGuiWindow * | GetCurrentWindow () |
|
ImGuiWindow * | GetCurrentWindowRead () |
|
IMGUI_API ImVec2 | GetCursorPos () |
|
IMGUI_API float | GetCursorPosX () |
|
IMGUI_API float | GetCursorPosY () |
|
IMGUI_API ImVec2 | GetCursorScreenPos () |
|
IMGUI_API ImVec2 | GetCursorStartPos () |
|
IMGUI_API ImDrawData * | GetDrawData () |
|
IMGUI_API ImFont * | GetFont () |
|
IMGUI_API float | GetFontSize () |
|
IMGUI_API ImVec2 | GetFontTexUvWhitePixel () |
|
IMGUI_API int | GetFrameCount () |
|
IMGUI_API ImGuiID | GetID (const char *str_id) |
|
IMGUI_API ImGuiID | GetID (const char *str_id_begin, const char *str_id_end) |
|
IMGUI_API ImGuiID | GetID (const void *ptr_id) |
|
IMGUI_API ImGuiIO & | GetIO () |
|
static ImVec2 | GetItemBoxMax () |
|
static ImVec2 | GetItemBoxMin () |
|
IMGUI_API ImVec2 | GetItemRectMax () |
|
IMGUI_API ImVec2 | GetItemRectMin () |
|
IMGUI_API ImVec2 | GetItemRectSize () |
|
IMGUI_API float | GetItemsLineHeightWithSpacing () |
|
IMGUI_API int | GetKeyIndex (ImGuiKey key) |
|
IMGUI_API ImGuiMouseCursor | GetMouseCursor () |
|
IMGUI_API ImVec2 | GetMouseDragDelta (int button=0, float lock_threshold=-1.0f) |
|
IMGUI_API ImVec2 | GetMousePos () |
|
IMGUI_API ImVec2 | GetMousePosOnOpeningCurrentPopup () |
|
IMGUI_API ImGuiWindow * | GetParentWindow () |
|
IMGUI_API float | GetScrollMaxX () |
|
IMGUI_API float | GetScrollMaxY () |
|
IMGUI_API float | GetScrollX () |
|
IMGUI_API float | GetScrollY () |
|
IMGUI_API ImGuiStorage * | GetStateStorage () |
|
IMGUI_API ImGuiStyle & | GetStyle () |
|
IMGUI_API const char * | GetStyleColName (ImGuiCol idx) |
|
IMGUI_API float | GetTextLineHeight () |
|
IMGUI_API float | GetTextLineHeightWithSpacing () |
|
IMGUI_API float | GetTime () |
|
IMGUI_API float | GetTreeNodeToLabelSpacing () |
|
IMGUI_API const char * | GetVersion () |
|
static bool | GetWindowCollapsed () |
|
IMGUI_API ImVec2 | GetWindowContentRegionMax () |
|
IMGUI_API ImVec2 | GetWindowContentRegionMin () |
|
IMGUI_API float | GetWindowContentRegionWidth () |
|
IMGUI_API ImDrawList * | GetWindowDrawList () |
|
static ImFont * | GetWindowFont () |
|
static float | GetWindowFontSize () |
|
IMGUI_API float | GetWindowHeight () |
|
static bool | GetWindowIsFocused () |
|
IMGUI_API ImVec2 | GetWindowPos () |
|
IMGUI_API ImVec2 | GetWindowSize () |
|
IMGUI_API float | GetWindowWidth () |
|
IMGUI_API void | Icon (const char *icon) |
|
IMGUI_API void | Image (ImTextureID user_texture_id, const ImVec2 &size, const ImVec2 &uv0=ImVec2(0, 0), const ImVec2 &uv1=ImVec2(1, 1), const ImVec4 &tint_col=ImVec4(1, 1, 1, 1), const ImVec4 &border_col=ImVec4(0, 0, 0, 0)) |
|
IMGUI_API bool | ImageButton (ImTextureID user_texture_id, const ImVec2 &size, const ImVec2 &uv0=ImVec2(0, 0), const ImVec2 &uv1=ImVec2(1, 1), int frame_padding=-1, const ImVec4 &bg_col=ImVec4(0, 0, 0, 0), const ImVec4 &tint_col=ImVec4(1, 1, 1, 1)) |
|
IMGUI_API void | Indent (float indent_w=0.0f) |
|
IMGUI_API bool | InputFloat (const char *label, float *v, float step=0.0f, float step_fast=0.0f, int decimal_precision=-1, ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | InputFloat2 (const char *label, float v[2], int decimal_precision=-1, ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | InputFloat3 (const char *label, float v[3], int decimal_precision=-1, ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | InputFloat4 (const char *label, float v[4], int decimal_precision=-1, ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | InputFloatN (const char *label, float *v, int components, int decimal_precision, ImGuiInputTextFlags extra_flags) |
|
IMGUI_API bool | InputInt (const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | InputInt2 (const char *label, int v[2], ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | InputInt3 (const char *label, int v[3], ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | InputInt4 (const char *label, int v[4], ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | InputIntN (const char *label, int *v, int components, ImGuiInputTextFlags extra_flags) |
|
IMGUI_API bool | InputScalarAsWidgetReplacement (const ImRect &aabb, const char *label, ImGuiDataType data_type, void *data_ptr, ImGuiID id, int decimal_precision) |
|
IMGUI_API bool | InputScalarEx (const char *label, ImGuiDataType data_type, void *data_ptr, void *step_ptr, void *step_fast_ptr, const char *scalar_format, ImGuiInputTextFlags extra_flags) |
|
IMGUI_API bool | InputText (const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiTextEditCallback callback=NULL, void *user_data=NULL) |
|
IMGUI_API bool | InputTextEx (const char *label, char *buf, int buf_size, const ImVec2 &size_arg, ImGuiInputTextFlags flags, ImGuiTextEditCallback callback=NULL, void *user_data=NULL) |
|
IMGUI_API bool | InputTextMultiline (const char *label, char *buf, size_t buf_size, const ImVec2 &size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiTextEditCallback callback=NULL, void *user_data=NULL) |
|
IMGUI_API bool | InvisibleButton (const char *str_id, const ImVec2 &size) |
|
IMGUI_API bool | IsAnyItemActive () |
|
IMGUI_API bool | IsAnyItemHovered () |
|
static bool | IsClipped (const ImVec2 &size) |
|
IMGUI_API bool | IsClippedEx (const ImRect &bb, const ImGuiID *id, bool clip_even_when_logged) |
|
IMGUI_API bool | IsHovered (const ImRect &bb, ImGuiID id, bool flatten_childs=false) |
|
IMGUI_API bool | IsItemActive () |
|
IMGUI_API bool | IsItemClicked (int mouse_button=0) |
|
IMGUI_API bool | IsItemHovered () |
|
IMGUI_API bool | IsItemHoveredRect () |
|
IMGUI_API bool | IsItemVisible () |
|
IMGUI_API bool | IsKeyDown (int key_index) |
|
IMGUI_API bool | IsKeyPressed (int key_index, bool repeat=true) |
|
IMGUI_API bool | IsKeyReleased (int key_index) |
|
IMGUI_API bool | IsMouseClicked (int button, bool repeat=false) |
|
IMGUI_API bool | IsMouseDoubleClicked (int button) |
|
IMGUI_API bool | IsMouseDown (int button) |
|
IMGUI_API bool | IsMouseDragging (int button=0, float lock_threshold=-1.0f) |
|
IMGUI_API bool | IsMouseHoveringAnyWindow () |
|
static bool | IsMouseHoveringBox (const ImVec2 &rect_min, const ImVec2 &rect_max) |
|
IMGUI_API bool | IsMouseHoveringRect (const ImVec2 &r_min, const ImVec2 &r_max, bool clip=true) |
|
IMGUI_API bool | IsMouseHoveringWindow () |
|
IMGUI_API bool | IsMouseReleased (int button) |
|
IMGUI_API bool | IsPosHoveringAnyWindow (const ImVec2 &pos) |
|
static bool | IsRectClipped (const ImVec2 &size) |
|
IMGUI_API bool | IsRectVisible (const ImVec2 &size) |
|
IMGUI_API bool | IsRootWindowFocused () |
|
IMGUI_API bool | IsRootWindowOrAnyChildFocused () |
|
IMGUI_API bool | IsRootWindowOrAnyChildHovered () |
|
IMGUI_API bool | IsWindowCollapsed () |
|
IMGUI_API bool | IsWindowFocused () |
|
IMGUI_API bool | IsWindowHovered () |
|
IMGUI_API bool | ItemAdd (const ImRect &bb, const ImGuiID *id) |
|
IMGUI_API void | ItemSize (const ImVec2 &size, float text_offset_y=0.0f) |
|
IMGUI_API void | ItemSize (const ImRect &bb, float text_offset_y=0.0f) |
|
IMGUI_API void | KeepAliveID (ImGuiID id) |
|
IMGUI_API void | LabelText (const char *label, const char *fmt,...) IM_PRINTFARGS(2) |
|
IMGUI_API void | LabelTextV (const char *label, const char *fmt, va_list args) |
|
IMGUI_API bool | ListBox (const char *label, int *current_item, const char **items, int items_count, int height_in_items=-1) |
|
IMGUI_API bool | ListBox (const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int height_in_items=-1) |
|
IMGUI_API void | ListBoxFooter () |
|
IMGUI_API bool | ListBoxHeader (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | ListBoxHeader (const char *label, int items_count, int height_in_items=-1) |
|
IMGUI_API void | LogButtons () |
|
IMGUI_API void | LogFinish () |
|
IMGUI_API void | LogText (const char *fmt,...) IM_PRINTFARGS(1) |
|
IMGUI_API void | LogToClipboard (int max_depth=-1) |
|
IMGUI_API void | LogToFile (int max_depth=-1, const char *filename=NULL) |
|
IMGUI_API void | LogToTTY (int max_depth=-1) |
|
IMGUI_API void * | MemAlloc (size_t sz) |
|
IMGUI_API void | MemFree (void *ptr) |
|
IMGUI_API bool | MenuItem (const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true) |
|
IMGUI_API bool | MenuItem (const char *label, const char *shortcut, bool *p_selected, bool enabled=true) |
|
IMGUI_API void | NewFrame () |
|
IMGUI_API void | NewLine () |
|
IMGUI_API void | NextColumn () |
|
static void | OpenNextNode (bool open) |
|
IMGUI_API void | OpenPopup (const char *str_id) |
|
IMGUI_API void | OpenPopupEx (const char *str_id, bool reopen_existing) |
|
IMGUI_API int | ParseFormatPrecision (const char *fmt, int default_value) |
|
IMGUI_API void | PlotEx (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) |
|
IMGUI_API void | PlotHistogram (const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float)) |
|
IMGUI_API void | PlotHistogram (const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0)) |
|
IMGUI_API void | PlotLines (const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float)) |
|
IMGUI_API void | PlotLines (const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0)) |
|
IMGUI_API void | PopAllowKeyboardFocus () |
|
IMGUI_API void | PopButtonRepeat () |
|
IMGUI_API void | PopClipRect () |
|
IMGUI_API void | PopFont () |
|
IMGUI_API void | PopID () |
|
IMGUI_API void | PopItemWidth () |
|
IMGUI_API void | PopStyleColor (int count=1) |
|
IMGUI_API void | PopStyleVar (int count=1) |
|
IMGUI_API void | PopTextWrapPos () |
|
IMGUI_API void | ProgressBar (float fraction, const ImVec2 &size_arg=ImVec2(-1, 0), const char *overlay=NULL) |
|
IMGUI_API void | PushAllowKeyboardFocus (bool v) |
|
IMGUI_API void | PushButtonRepeat (bool repeat) |
|
IMGUI_API void | PushClipRect (const ImVec2 &clip_rect_min, const ImVec2 &clip_rect_max, bool intersect_with_current_clip_rect) |
|
IMGUI_API void | PushFont (ImFont *font) |
|
IMGUI_API void | PushID (const char *str_id) |
|
IMGUI_API void | PushID (const char *str_id_begin, const char *str_id_end) |
|
IMGUI_API void | PushID (const void *ptr_id) |
|
IMGUI_API void | PushID (int int_id) |
|
IMGUI_API void | PushItemWidth (float item_width) |
|
IMGUI_API void | PushStyleColor (ImGuiCol idx, const ImVec4 &col) |
|
IMGUI_API void | PushStyleVar (ImGuiStyleVar idx, float val) |
|
IMGUI_API void | PushStyleVar (ImGuiStyleVar idx, const ImVec2 &val) |
|
IMGUI_API void | PushTextWrapPos (float wrap_pos_x=0.0f) |
|
IMGUI_API bool | RadioButton (const char *label, bool active) |
|
IMGUI_API bool | RadioButton (const char *label, int *v, int v_button) |
|
IMGUI_API void | Render () |
|
IMGUI_API void | RenderBullet (ImVec2 pos) |
|
IMGUI_API void | RenderCheckMark (ImVec2 pos, ImU32 col) |
|
IMGUI_API void | RenderCollapseTriangle (ImVec2 pos, bool is_open, float scale=1.0f, bool shadow=false) |
|
IMGUI_API void | RenderFrame (ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border=true, float rounding=0.0f) |
|
IMGUI_API void | RenderText (ImVec2 pos, const char *text, const char *text_end=NULL, bool hide_text_after_hash=true) |
|
IMGUI_API void | RenderTextClipped (const ImVec2 &pos_min, const ImVec2 &pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, ImGuiAlign align=ImGuiAlign_Default, const ImVec2 *clip_min=NULL, const ImVec2 *clip_max=NULL) |
|
IMGUI_API void | RenderTextWrapped (ImVec2 pos, const char *text, const char *text_end, float wrap_width) |
|
IMGUI_API void | ResetMouseDragDelta (int button=0) |
|
IMGUI_API float | RoundScalar (float value, int decimal_precision) |
|
IMGUI_API void | SameLine (float pos_x=0.0f, float spacing_w=-1.0f) |
|
IMGUI_API bool | SeekSlider (const char *label, int *v, const char *display_format="%.0f%%") |
|
IMGUI_API bool | Selectable (const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | Selectable (const char *label, bool *p_selected, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API void | Separator () |
|
IMGUI_API void | SetActiveID (ImGuiID id, ImGuiWindow *window) |
|
IMGUI_API void | SetClipboardText (const char *text) |
|
IMGUI_API void | SetColumnOffset (int column_index, float offset_x) |
|
IMGUI_API void | SetContentRegionWidth (float y) |
|
IMGUI_API void | SetCurrentContext (ImGuiContext *ctx) |
|
IMGUI_API void | SetCursorPos (const ImVec2 &local_pos) |
|
IMGUI_API void | SetCursorPosX (float x) |
|
IMGUI_API void | SetCursorPosY (float y) |
|
IMGUI_API void | SetCursorScreenPos (const ImVec2 &pos) |
|
IMGUI_API void | SetHoveredID (ImGuiID id) |
|
IMGUI_API void | SetItemAllowOverlap () |
|
IMGUI_API void | SetKeyboardFocusHere (int offset=0) |
|
IMGUI_API void | SetMouseCursor (ImGuiMouseCursor type) |
|
IMGUI_API void | SetNextTreeNodeOpen (bool is_open, ImGuiSetCond cond=0) |
|
IMGUI_API void | SetNextWindowCollapsed (bool collapsed, ImGuiSetCond cond=0) |
|
IMGUI_API void | SetNextWindowContentSize (const ImVec2 &size) |
|
IMGUI_API void | SetNextWindowContentWidth (float width) |
|
IMGUI_API void | SetNextWindowFocus () |
|
IMGUI_API void | SetNextWindowPos (const ImVec2 &pos, ImGuiSetCond cond=0) |
|
IMGUI_API void | SetNextWindowPosCenter (ImGuiSetCond cond=0) |
|
IMGUI_API void | SetNextWindowSize (const ImVec2 &size, ImGuiSetCond cond=0) |
|
IMGUI_API void | SetNextWindowSizeConstraints (const ImVec2 &size_min, const ImVec2 &size_max, ImGuiSizeConstraintCallback custom_callback=NULL, void *custom_callback_data=NULL) |
|
IMGUI_API void | SetScrollFromPosY (float pos_y, float center_y_ratio=0.5f) |
|
IMGUI_API void | SetScrollHere (float center_y_ratio=0.5f) |
|
static void | SetScrollPosHere () |
|
IMGUI_API void | SetScrollX (float scroll_x) |
|
IMGUI_API void | SetScrollY (float scroll_y) |
|
IMGUI_API void | SetStateStorage (ImGuiStorage *tree) |
|
IMGUI_API void | SetTooltip (const char *fmt,...) IM_PRINTFARGS(1) |
|
IMGUI_API void | SetTooltipV (const char *fmt, va_list args) |
|
IMGUI_API void | SetWindowCollapsed (bool collapsed, ImGuiSetCond cond=0) |
|
IMGUI_API void | SetWindowCollapsed (const char *name, bool collapsed, ImGuiSetCond cond=0) |
|
IMGUI_API void | SetWindowFocus () |
|
IMGUI_API void | SetWindowFocus (const char *name) |
|
IMGUI_API void | SetWindowFontScale (float scale) |
|
IMGUI_API void | SetWindowPos (const ImVec2 &pos, ImGuiSetCond cond=0) |
|
IMGUI_API void | SetWindowPos (const char *name, const ImVec2 &pos, ImGuiSetCond cond=0) |
|
IMGUI_API void | SetWindowSize (const ImVec2 &size, ImGuiSetCond cond=0) |
|
IMGUI_API void | SetWindowSize (const char *name, const ImVec2 &size, ImGuiSetCond cond=0) |
|
IMGUI_API void | ShowMetricsWindow (bool *p_open=NULL) |
|
IMGUI_API void | ShowStyleEditor (ImGuiStyle *ref=NULL) |
|
IMGUI_API void | ShowTestWindow (bool *p_open=NULL) |
|
IMGUI_API void | ShowUserGuide () |
|
IMGUI_API void | Shutdown () |
|
IMGUI_API bool | SliderAngle (const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f) |
|
IMGUI_API bool | SliderBehavior (const ImRect &frame_bb, ImGuiID id, float *v, float v_min, float v_max, float power, int decimal_precision, ImGuiSliderFlags flags=0, bool render_bg=false) |
|
IMGUI_API bool | SliderFloat (const char *label, float *v, float v_min, float v_max, const char *display_format="%.3f", float power=1.0f, bool render_bg=false) |
|
IMGUI_API bool | SliderFloat2 (const char *label, float v[2], float v_min, float v_max, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | SliderFloat3 (const char *label, float v[3], float v_min, float v_max, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | SliderFloat4 (const char *label, float v[4], float v_min, float v_max, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | SliderFloatN (const char *label, float *v, int components, float v_min, float v_max, const char *display_format, float power) |
|
IMGUI_API bool | SliderInt (const char *label, int *v, int v_min, int v_max, const char *display_format="%.0f", bool render_bg=false) |
|
IMGUI_API bool | SliderInt2 (const char *label, int v[2], int v_min, int v_max, const char *display_format="%.0f") |
|
IMGUI_API bool | SliderInt3 (const char *label, int v[3], int v_min, int v_max, const char *display_format="%.0f") |
|
IMGUI_API bool | SliderInt4 (const char *label, int v[4], int v_min, int v_max, const char *display_format="%.0f") |
|
IMGUI_API bool | SliderIntN (const char *label, int *v, int components, int v_min, int v_max, const char *display_format) |
|
IMGUI_API bool | SliderIntWithSteps (const char *label, int *v, int v_min, int v_max, int v_step=1, const char *display_format="%.3f") |
|
IMGUI_API bool | SmallButton (const char *label) |
|
IMGUI_API void | Spacing () |
|
IMGUI_API void | Text (const char *fmt,...) IM_PRINTFARGS(1) |
|
IMGUI_API void | TextColored (const ImVec4 &col, const char *fmt,...) IM_PRINTFARGS(2) |
|
IMGUI_API void | TextColoredV (const ImVec4 &col, const char *fmt, va_list args) |
|
IMGUI_API void | TextDisabled (const char *fmt,...) IM_PRINTFARGS(1) |
|
IMGUI_API void | TextDisabledV (const char *fmt, va_list args) |
|
IMGUI_API void | TextUnformatted (const char *text, const char *text_end=NULL) |
|
IMGUI_API void | TextV (const char *fmt, va_list args) |
|
IMGUI_API void | TextWrapped (const char *fmt,...) IM_PRINTFARGS(1) |
|
IMGUI_API void | TextWrappedV (const char *fmt, va_list args) |
|
IMGUI_API void | TreeAdvanceToLabelPos () |
|
IMGUI_API bool | TreeNode (const char *label) |
|
IMGUI_API bool | TreeNode (const char *str_id, const char *fmt,...) IM_PRINTFARGS(2) |
|
IMGUI_API bool | TreeNode (const void *ptr_id, const char *fmt,...) IM_PRINTFARGS(2) |
|
IMGUI_API bool | TreeNodeBehavior (ImGuiID id, ImGuiTreeNodeFlags flags, const char *label, const char *label_end=NULL) |
|
IMGUI_API bool | TreeNodeBehaviorIsOpen (ImGuiID id, ImGuiTreeNodeFlags flags=0) |
|
IMGUI_API bool | TreeNodeEx (const char *label, ImGuiTreeNodeFlags flags=0) |
|
IMGUI_API bool | TreeNodeEx (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_PRINTFARGS(3) |
|
IMGUI_API bool | TreeNodeEx (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_PRINTFARGS(3) |
|
IMGUI_API bool | TreeNodeExV (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) |
|
IMGUI_API bool | TreeNodeExV (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) |
|
IMGUI_API bool | TreeNodeV (const char *str_id, const char *fmt, va_list args) |
|
IMGUI_API bool | TreeNodeV (const void *ptr_id, const char *fmt, va_list args) |
|
IMGUI_API void | TreePop () |
|
IMGUI_API void | TreePush (const char *str_id=NULL) |
|
IMGUI_API void | TreePush (const void *ptr_id=NULL) |
|
IMGUI_API void | TreePushRawID (ImGuiID id) |
|
IMGUI_API void | Unindent (float indent_w=0.0f) |
|
IMGUI_API void | Value (const char *prefix, bool b) |
|
IMGUI_API void | Value (const char *prefix, int v) |
|
IMGUI_API void | Value (const char *prefix, unsigned int v) |
|
IMGUI_API void | Value (const char *prefix, float v, const char *float_format=NULL) |
|
IMGUI_API void | ValueColor (const char *prefix, const ImVec4 &v) |
|
IMGUI_API void | ValueColor (const char *prefix, unsigned int v) |
|
IMGUI_API bool | VSliderFloat (const char *label, const ImVec2 &size, float *v, float v_min, float v_max, const char *display_format="%.3f", float power=1.0f, bool render_bg=false) |
|
IMGUI_API bool | VSliderInt (const char *label, const ImVec2 &size, int *v, int v_min, int v_max, const char *display_format="%.0f") |
|