![]() |
VR-Vantage 3.1.1 API Documentation
|
Classes | |
| struct | PlotConfig |
| class | DtScopedTreeNode |
| class for scoping an imgui tree node should only be used with the macro above. More... | |
| class | DtScopedTreeNodeEx |
| class for scoping an imgui tree node should only be used with the macro above. More... | |
Enumerations | |
| enum | PlotStatus { nothing, selection_updated } |
Functions | |
| IMGUI_API ImGuiContext * | CreateContext (ImFontAtlas *shared_font_atlas=NULL) |
| IMGUI_API void | DestroyContext (ImGuiContext *ctx=NULL) |
| IMGUI_API ImGuiContext * | GetCurrentContext () |
| IMGUI_API void | SetCurrentContext (ImGuiContext *ctx) |
| IMGUI_API ImGuiIO & | GetIO () |
| IMGUI_API ImGuiStyle & | GetStyle () |
| IMGUI_API void | NewFrame () |
| IMGUI_API void | EndFrame () |
| IMGUI_API void | Render () |
| IMGUI_API ImDrawData * | GetDrawData () |
| IMGUI_API void | ShowDemoWindow (bool *p_open=NULL) |
| IMGUI_API void | ShowMetricsWindow (bool *p_open=NULL) |
| IMGUI_API void | ShowStackToolWindow (bool *p_open=NULL) |
| IMGUI_API void | ShowAboutWindow (bool *p_open=NULL) |
| IMGUI_API void | ShowStyleEditor (ImGuiStyle *ref=NULL) |
| IMGUI_API bool | ShowStyleSelector (const char *label) |
| IMGUI_API void | ShowFontSelector (const char *label) |
| IMGUI_API void | ShowUserGuide () |
| IMGUI_API const char * | GetVersion () |
| IMGUI_API void | StyleColorsDark (ImGuiStyle *dst=NULL) |
| IMGUI_API void | StyleColorsLight (ImGuiStyle *dst=NULL) |
| IMGUI_API void | StyleColorsClassic (ImGuiStyle *dst=NULL) |
| IMGUI_API bool | Begin (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
| IMGUI_API void | End () |
| IMGUI_API bool | BeginChild (const char *str_id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0) |
| IMGUI_API bool | BeginChild (ImGuiID id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0) |
| IMGUI_API void | EndChild () |
| IMGUI_API bool | IsWindowAppearing () |
| IMGUI_API bool | IsWindowCollapsed () |
| IMGUI_API bool | IsWindowFocused (ImGuiFocusedFlags flags=0) |
| IMGUI_API bool | IsWindowHovered (ImGuiHoveredFlags flags=0) |
| IMGUI_API ImDrawList * | GetWindowDrawList () |
| IMGUI_API ImVec2 | GetWindowPos () |
| IMGUI_API ImVec2 | GetWindowSize () |
| IMGUI_API float | GetWindowWidth () |
| IMGUI_API float | GetWindowHeight () |
| IMGUI_API void | SetNextWindowPos (const ImVec2 &pos, ImGuiCond cond=0, const ImVec2 &pivot=ImVec2(0, 0)) |
| IMGUI_API void | SetNextWindowSize (const ImVec2 &size, ImGuiCond cond=0) |
| IMGUI_API void | SetNextWindowSizeConstraints (const ImVec2 &size_min, const ImVec2 &size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL) |
| IMGUI_API void | SetNextWindowContentSize (const ImVec2 &size) |
| IMGUI_API void | SetNextWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
| IMGUI_API void | SetNextWindowFocus () |
| IMGUI_API void | SetNextWindowBgAlpha (float alpha) |
| IMGUI_API void | SetWindowPos (const ImVec2 &pos, ImGuiCond cond=0) |
| IMGUI_API void | SetWindowSize (const ImVec2 &size, ImGuiCond cond=0) |
| IMGUI_API void | SetWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
| IMGUI_API void | SetWindowFocus () |
| IMGUI_API void | SetWindowFontScale (float scale) |
| IMGUI_API void | SetWindowPos (const char *name, const ImVec2 &pos, ImGuiCond cond=0) |
| IMGUI_API void | SetWindowSize (const char *name, const ImVec2 &size, ImGuiCond cond=0) |
| IMGUI_API void | SetWindowCollapsed (const char *name, bool collapsed, ImGuiCond cond=0) |
| IMGUI_API void | SetWindowFocus (const char *name) |
| IMGUI_API ImVec2 | GetContentRegionAvail () |
| IMGUI_API ImVec2 | GetContentRegionMax () |
| IMGUI_API ImVec2 | GetWindowContentRegionMin () |
| IMGUI_API ImVec2 | GetWindowContentRegionMax () |
| IMGUI_API float | GetScrollX () |
| IMGUI_API float | GetScrollY () |
| IMGUI_API void | SetScrollX (float scroll_x) |
| IMGUI_API void | SetScrollY (float scroll_y) |
| IMGUI_API float | GetScrollMaxX () |
| IMGUI_API float | GetScrollMaxY () |
| IMGUI_API void | SetScrollHereX (float center_x_ratio=0.5f) |
| IMGUI_API void | SetScrollHereY (float center_y_ratio=0.5f) |
| IMGUI_API void | SetScrollFromPosX (float local_x, float center_x_ratio=0.5f) |
| IMGUI_API void | SetScrollFromPosY (float local_y, float center_y_ratio=0.5f) |
| IMGUI_API void | PushFont (ImFont *font) |
| IMGUI_API void | PopFont () |
| IMGUI_API void | PushStyleColor (ImGuiCol idx, ImU32 col) |
| IMGUI_API void | PushStyleColor (ImGuiCol idx, const ImVec4 &col) |
| IMGUI_API void | PopStyleColor (int count=1) |
| IMGUI_API void | PushStyleVar (ImGuiStyleVar idx, float val) |
| IMGUI_API void | PushStyleVar (ImGuiStyleVar idx, const ImVec2 &val) |
| IMGUI_API void | PopStyleVar (int count=1) |
| IMGUI_API void | PushAllowKeyboardFocus (bool allow_keyboard_focus) |
| IMGUI_API void | PopAllowKeyboardFocus () |
| IMGUI_API void | PushButtonRepeat (bool repeat) |
| IMGUI_API void | PopButtonRepeat () |
| IMGUI_API void | PushItemWidth (float item_width) |
| IMGUI_API void | PopItemWidth () |
| IMGUI_API void | SetNextItemWidth (float item_width) |
| IMGUI_API float | CalcItemWidth () |
| IMGUI_API void | PushTextWrapPos (float wrap_local_pos_x=0.0f) |
| IMGUI_API void | PopTextWrapPos () |
| IMGUI_API ImFont * | GetFont () |
| IMGUI_API float | GetFontSize () |
| IMGUI_API ImVec2 | GetFontTexUvWhitePixel () |
| IMGUI_API ImU32 | GetColorU32 (ImGuiCol idx, float alpha_mul=1.0f) |
| IMGUI_API ImU32 | GetColorU32 (const ImVec4 &col) |
| IMGUI_API ImU32 | GetColorU32 (ImU32 col) |
| IMGUI_API const ImVec4 & | GetStyleColorVec4 (ImGuiCol idx) |
| IMGUI_API void | Separator () |
| IMGUI_API void | SameLine (float offset_from_start_x=0.0f, float spacing=-1.0f) |
| IMGUI_API void | NewLine () |
| IMGUI_API void | Spacing () |
| IMGUI_API void | Dummy (const ImVec2 &size) |
| IMGUI_API void | Indent (float indent_w=0.0f) |
| IMGUI_API void | Unindent (float indent_w=0.0f) |
| IMGUI_API void | BeginGroup () |
| IMGUI_API void | EndGroup () |
| IMGUI_API ImVec2 | GetCursorPos () |
| IMGUI_API float | GetCursorPosX () |
| IMGUI_API float | GetCursorPosY () |
| IMGUI_API void | SetCursorPos (const ImVec2 &local_pos) |
| IMGUI_API void | SetCursorPosX (float local_x) |
| IMGUI_API void | SetCursorPosY (float local_y) |
| IMGUI_API ImVec2 | GetCursorStartPos () |
| IMGUI_API ImVec2 | GetCursorScreenPos () |
| IMGUI_API void | SetCursorScreenPos (const ImVec2 &pos) |
| IMGUI_API void | AlignTextToFramePadding () |
| IMGUI_API float | GetTextLineHeight () |
| IMGUI_API float | GetTextLineHeightWithSpacing () |
| IMGUI_API float | GetFrameHeight () |
| IMGUI_API float | GetFrameHeightWithSpacing () |
| 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 | PopID () |
| 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 void | TextUnformatted (const char *text, const char *text_end=NULL) |
| IMGUI_API void | Text (const char *fmt,...) IM_FMTARGS(1) |
| IMGUI_API void | TextV (const char *fmt, va_list args) IM_FMTLIST(1) |
| IMGUI_API void | TextColored (const ImVec4 &col, const char *fmt,...) IM_FMTARGS(2) |
| IMGUI_API void | TextColoredV (const ImVec4 &col, const char *fmt, va_list args) IM_FMTLIST(2) |
| IMGUI_API void | TextDisabled (const char *fmt,...) IM_FMTARGS(1) |
| IMGUI_API void | TextDisabledV (const char *fmt, va_list args) IM_FMTLIST(1) |
| IMGUI_API void | TextWrapped (const char *fmt,...) IM_FMTARGS(1) |
| IMGUI_API void | TextWrappedV (const char *fmt, va_list args) IM_FMTLIST(1) |
| IMGUI_API void | LabelText (const char *label, const char *fmt,...) IM_FMTARGS(2) |
| IMGUI_API void | LabelTextV (const char *label, const char *fmt, va_list args) IM_FMTLIST(2) |
| IMGUI_API void | BulletText (const char *fmt,...) IM_FMTARGS(1) |
| IMGUI_API void | BulletTextV (const char *fmt, va_list args) IM_FMTLIST(1) |
| IMGUI_API bool | Button (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
| IMGUI_API bool | SmallButton (const char *label) |
| IMGUI_API bool | InvisibleButton (const char *str_id, const ImVec2 &size, ImGuiButtonFlags flags=0) |
| IMGUI_API bool | ArrowButton (const char *str_id, ImGuiDir dir) |
| 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 bool | Checkbox (const char *label, bool *v) |
| IMGUI_API bool | CheckboxFlags (const char *label, int *flags, int flags_value) |
| IMGUI_API bool | CheckboxFlags (const char *label, unsigned int *flags, unsigned int flags_value) |
| IMGUI_API bool | RadioButton (const char *label, bool active) |
| IMGUI_API bool | RadioButton (const char *label, int *v, int v_button) |
| IMGUI_API void | ProgressBar (float fraction, const ImVec2 &size_arg=ImVec2(-FLT_MIN, 0), const char *overlay=NULL) |
| IMGUI_API void | Bullet () |
| IMGUI_API bool | BeginCombo (const char *label, const char *preview_value, ImGuiComboFlags flags=0) |
| IMGUI_API void | EndCombo () |
| IMGUI_API bool | Combo (const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1) |
| IMGUI_API bool | Combo (const char *label, int *current_item, const char *items_separated_by_zeros, int popup_max_height_in_items=-1) |
| 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 popup_max_height_in_items=-1) |
| 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 *format="%.3f", ImGuiSliderFlags flags=0) |
| 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 *format="%.3f", ImGuiSliderFlags flags=0) |
| 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 *format="%.3f", ImGuiSliderFlags flags=0) |
| 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 *format="%.3f", ImGuiSliderFlags flags=0) |
| 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 *format="%.3f", const char *format_max=NULL, ImGuiSliderFlags flags=0) |
| IMGUI_API bool | DragInt (const char *label, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d", ImGuiSliderFlags flags=0) |
| 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 *format="%d", ImGuiSliderFlags flags=0) |
| 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 *format="%d", ImGuiSliderFlags flags=0) |
| 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 *format="%d", ImGuiSliderFlags flags=0) |
| 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 *format="%d", const char *format_max=NULL, ImGuiSliderFlags flags=0) |
| IMGUI_API bool | DragScalar (const char *label, ImGuiDataType data_type, void *p_data, float v_speed=1.0f, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, ImGuiSliderFlags flags=0) |
| IMGUI_API bool | DragScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, float v_speed=1.0f, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderFloat (const char *label, float *v, float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderFloat2 (const char *label, float v[2], float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderFloat3 (const char *label, float v[3], float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderFloat4 (const char *label, float v[4], float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderAngle (const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f, const char *format="%.0f deg", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderInt (const char *label, int *v, int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderInt2 (const char *label, int v[2], int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderInt3 (const char *label, int v[3], int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderInt4 (const char *label, int v[4], int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderScalar (const char *label, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, ImGuiSliderFlags flags=0) |
| IMGUI_API bool | SliderScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_min, const void *p_max, const char *format=NULL, ImGuiSliderFlags flags=0) |
| IMGUI_API bool | VSliderFloat (const char *label, const ImVec2 &size, float *v, float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | VSliderInt (const char *label, const ImVec2 &size, int *v, int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
| IMGUI_API bool | VSliderScalar (const char *label, const ImVec2 &size, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, ImGuiSliderFlags flags=0) |
| IMGUI_API bool | InputText (const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback 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, ImGuiInputTextCallback callback=NULL, void *user_data=NULL) |
| IMGUI_API bool | InputTextWithHint (const char *label, const char *hint, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL) |
| IMGUI_API bool | InputFloat (const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputFloat2 (const char *label, float v[2], const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputFloat3 (const char *label, float v[3], const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputFloat4 (const char *label, float v[4], const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputInt (const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputInt2 (const char *label, int v[2], ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputInt3 (const char *label, int v[3], ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputInt4 (const char *label, int v[4], ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputDouble (const char *label, double *v, double step=0.0, double step_fast=0.0, const char *format="%.6f", ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputScalar (const char *label, ImGuiDataType data_type, void *p_data, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | InputScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0) |
| IMGUI_API bool | ColorEdit3 (const char *label, float col[3], ImGuiColorEditFlags flags=0) |
| IMGUI_API bool | ColorEdit4 (const char *label, float col[4], ImGuiColorEditFlags flags=0) |
| IMGUI_API bool | ColorPicker3 (const char *label, float col[3], ImGuiColorEditFlags flags=0) |
| IMGUI_API bool | ColorPicker4 (const char *label, float col[4], ImGuiColorEditFlags flags=0, const float *ref_col=NULL) |
| IMGUI_API bool | ColorButton (const char *desc_id, const ImVec4 &col, ImGuiColorEditFlags flags=0, ImVec2 size=ImVec2(0, 0)) |
| IMGUI_API void | SetColorEditOptions (ImGuiColorEditFlags flags) |
| IMGUI_API bool | TreeNode (const char *label) |
| IMGUI_API bool | TreeNode (const char *str_id, const char *fmt,...) IM_FMTARGS(2) |
| IMGUI_API bool | TreeNode (const void *ptr_id, const char *fmt,...) IM_FMTARGS(2) |
| IMGUI_API bool | TreeNodeV (const char *str_id, const char *fmt, va_list args) IM_FMTLIST(2) |
| IMGUI_API bool | TreeNodeV (const void *ptr_id, const char *fmt, va_list args) IM_FMTLIST(2) |
| IMGUI_API bool | TreeNodeEx (const char *label, ImGuiTreeNodeFlags flags=0) |
| IMGUI_API bool | TreeNodeEx (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3) |
| IMGUI_API bool | TreeNodeEx (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3) |
| IMGUI_API bool | TreeNodeExV (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3) |
| IMGUI_API bool | TreeNodeExV (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3) |
| IMGUI_API void | TreePush (const char *str_id) |
| IMGUI_API void | TreePush (const void *ptr_id=NULL) |
| IMGUI_API void | TreePop () |
| IMGUI_API float | GetTreeNodeToLabelSpacing () |
| IMGUI_API bool | CollapsingHeader (const char *label, ImGuiTreeNodeFlags flags=0) |
| IMGUI_API bool | CollapsingHeader (const char *label, bool *p_visible, ImGuiTreeNodeFlags flags=0) |
| IMGUI_API void | SetNextItemOpen (bool is_open, ImGuiCond cond=0) |
| 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 bool | BeginListBox (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
| IMGUI_API void | EndListBox () |
| IMGUI_API bool | ListBox (const char *label, int *current_item, const char *const 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 | 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 | 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 | 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 bool | BeginMenuBar () |
| IMGUI_API void | EndMenuBar () |
| IMGUI_API bool | BeginMainMenuBar () |
| IMGUI_API void | EndMainMenuBar () |
| IMGUI_API bool | BeginMenu (const char *label, bool enabled=true) |
| IMGUI_API void | EndMenu () |
| 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 | BeginTooltip () |
| IMGUI_API void | EndTooltip () |
| IMGUI_API void | SetTooltip (const char *fmt,...) IM_FMTARGS(1) |
| IMGUI_API void | SetTooltipV (const char *fmt, va_list args) IM_FMTLIST(1) |
| IMGUI_API bool | BeginPopup (const char *str_id, ImGuiWindowFlags flags=0) |
| IMGUI_API bool | BeginPopupModal (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
| IMGUI_API void | EndPopup () |
| IMGUI_API void | OpenPopup (const char *str_id, ImGuiPopupFlags popup_flags=0) |
| IMGUI_API void | OpenPopup (ImGuiID id, ImGuiPopupFlags popup_flags=0) |
| IMGUI_API void | OpenPopupOnItemClick (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
| IMGUI_API void | CloseCurrentPopup () |
| IMGUI_API bool | BeginPopupContextItem (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
| IMGUI_API bool | BeginPopupContextWindow (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
| IMGUI_API bool | BeginPopupContextVoid (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
| IMGUI_API bool | IsPopupOpen (const char *str_id, ImGuiPopupFlags flags=0) |
| IMGUI_API bool | BeginTable (const char *str_id, int column, ImGuiTableFlags flags=0, const ImVec2 &outer_size=ImVec2(0.0f, 0.0f), float inner_width=0.0f) |
| IMGUI_API void | EndTable () |
| IMGUI_API void | TableNextRow (ImGuiTableRowFlags row_flags=0, float min_row_height=0.0f) |
| IMGUI_API bool | TableNextColumn () |
| IMGUI_API bool | TableSetColumnIndex (int column_n) |
| IMGUI_API void | TableSetupColumn (const char *label, ImGuiTableColumnFlags flags=0, float init_width_or_weight=0.0f, ImGuiID user_id=0) |
| IMGUI_API void | TableSetupScrollFreeze (int cols, int rows) |
| IMGUI_API void | TableHeadersRow () |
| IMGUI_API void | TableHeader (const char *label) |
| IMGUI_API ImGuiTableSortSpecs * | TableGetSortSpecs () |
| IMGUI_API int | TableGetColumnCount () |
| IMGUI_API int | TableGetColumnIndex () |
| IMGUI_API int | TableGetRowIndex () |
| IMGUI_API const char * | TableGetColumnName (int column_n=-1) |
| IMGUI_API ImGuiTableColumnFlags | TableGetColumnFlags (int column_n=-1) |
| IMGUI_API void | TableSetColumnEnabled (int column_n, bool v) |
| IMGUI_API void | TableSetBgColor (ImGuiTableBgTarget target, ImU32 color, int column_n=-1) |
| IMGUI_API void | Columns (int count=1, const char *id=NULL, bool border=true) |
| IMGUI_API void | NextColumn () |
| IMGUI_API int | GetColumnIndex () |
| IMGUI_API float | GetColumnWidth (int column_index=-1) |
| IMGUI_API void | SetColumnWidth (int column_index, float width) |
| IMGUI_API float | GetColumnOffset (int column_index=-1) |
| IMGUI_API void | SetColumnOffset (int column_index, float offset_x) |
| IMGUI_API int | GetColumnsCount () |
| IMGUI_API bool | BeginTabBar (const char *str_id, ImGuiTabBarFlags flags=0) |
| IMGUI_API void | EndTabBar () |
| IMGUI_API bool | BeginTabItem (const char *label, bool *p_open=NULL, ImGuiTabItemFlags flags=0) |
| IMGUI_API void | EndTabItem () |
| IMGUI_API bool | TabItemButton (const char *label, ImGuiTabItemFlags flags=0) |
| IMGUI_API void | SetTabItemClosed (const char *tab_or_docked_window_label) |
| IMGUI_API void | LogToTTY (int auto_open_depth=-1) |
| IMGUI_API void | LogToFile (int auto_open_depth=-1, const char *filename=NULL) |
| IMGUI_API void | LogToClipboard (int auto_open_depth=-1) |
| IMGUI_API void | LogFinish () |
| IMGUI_API void | LogButtons () |
| IMGUI_API void | LogText (const char *fmt,...) IM_FMTARGS(1) |
| IMGUI_API void | LogTextV (const char *fmt, va_list args) IM_FMTLIST(1) |
| IMGUI_API bool | BeginDragDropSource (ImGuiDragDropFlags flags=0) |
| IMGUI_API bool | SetDragDropPayload (const char *type, const void *data, size_t sz, ImGuiCond cond=0) |
| IMGUI_API void | EndDragDropSource () |
| IMGUI_API bool | BeginDragDropTarget () |
| IMGUI_API const ImGuiPayload * | AcceptDragDropPayload (const char *type, ImGuiDragDropFlags flags=0) |
| IMGUI_API void | EndDragDropTarget () |
| IMGUI_API const ImGuiPayload * | GetDragDropPayload () |
| IMGUI_API void | BeginDisabled (bool disabled=true) |
| IMGUI_API void | EndDisabled () |
| IMGUI_API void | PushClipRect (const ImVec2 &clip_rect_min, const ImVec2 &clip_rect_max, bool intersect_with_current_clip_rect) |
| IMGUI_API void | PopClipRect () |
| IMGUI_API void | SetItemDefaultFocus () |
| IMGUI_API void | SetKeyboardFocusHere (int offset=0) |
| IMGUI_API bool | IsItemHovered (ImGuiHoveredFlags flags=0) |
| IMGUI_API bool | IsItemActive () |
| IMGUI_API bool | IsItemFocused () |
| IMGUI_API bool | IsItemClicked (ImGuiMouseButton mouse_button=0) |
| IMGUI_API bool | IsItemVisible () |
| IMGUI_API bool | IsItemEdited () |
| IMGUI_API bool | IsItemActivated () |
| IMGUI_API bool | IsItemDeactivated () |
| IMGUI_API bool | IsItemDeactivatedAfterEdit () |
| IMGUI_API bool | IsItemToggledOpen () |
| IMGUI_API bool | IsAnyItemHovered () |
| IMGUI_API bool | IsAnyItemActive () |
| IMGUI_API bool | IsAnyItemFocused () |
| IMGUI_API ImVec2 | GetItemRectMin () |
| IMGUI_API ImVec2 | GetItemRectMax () |
| IMGUI_API ImVec2 | GetItemRectSize () |
| IMGUI_API void | SetItemAllowOverlap () |
| IMGUI_API ImGuiViewport * | GetMainViewport () |
| IMGUI_API bool | IsRectVisible (const ImVec2 &size) |
| IMGUI_API bool | IsRectVisible (const ImVec2 &rect_min, const ImVec2 &rect_max) |
| IMGUI_API double | GetTime () |
| IMGUI_API int | GetFrameCount () |
| IMGUI_API ImDrawList * | GetBackgroundDrawList () |
| IMGUI_API ImDrawList * | GetForegroundDrawList () |
| IMGUI_API ImDrawListSharedData * | GetDrawListSharedData () |
| IMGUI_API const char * | GetStyleColorName (ImGuiCol idx) |
| IMGUI_API void | SetStateStorage (ImGuiStorage *storage) |
| IMGUI_API ImGuiStorage * | GetStateStorage () |
| IMGUI_API void | CalcListClipping (int items_count, float items_height, int *out_items_display_start, int *out_items_display_end) |
| IMGUI_API bool | BeginChildFrame (ImGuiID id, const ImVec2 &size, ImGuiWindowFlags flags=0) |
| IMGUI_API void | EndChildFrame () |
| 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 ImVec4 | ColorConvertU32ToFloat4 (ImU32 in) |
| IMGUI_API ImU32 | ColorConvertFloat4ToU32 (const ImVec4 &in) |
| IMGUI_API void | ColorConvertRGBtoHSV (float r, float g, float b, float &out_h, float &out_s, float &out_v) |
| IMGUI_API void | ColorConvertHSVtoRGB (float h, float s, float v, float &out_r, float &out_g, float &out_b) |
| IMGUI_API int | GetKeyIndex (ImGuiKey imgui_key) |
| IMGUI_API bool | IsKeyDown (int user_key_index) |
| IMGUI_API bool | IsKeyPressed (int user_key_index, bool repeat=true) |
| IMGUI_API bool | IsKeyReleased (int user_key_index) |
| IMGUI_API int | GetKeyPressedAmount (int key_index, float repeat_delay, float rate) |
| IMGUI_API void | CaptureKeyboardFromApp (bool want_capture_keyboard_value=true) |
| IMGUI_API bool | IsMouseDown (ImGuiMouseButton button) |
| IMGUI_API bool | IsMouseClicked (ImGuiMouseButton button, bool repeat=false) |
| IMGUI_API bool | IsMouseReleased (ImGuiMouseButton button) |
| IMGUI_API bool | IsMouseDoubleClicked (ImGuiMouseButton button) |
| IMGUI_API bool | IsMouseHoveringRect (const ImVec2 &r_min, const ImVec2 &r_max, bool clip=true) |
| IMGUI_API bool | IsMousePosValid (const ImVec2 *mouse_pos=NULL) |
| IMGUI_API bool | IsAnyMouseDown () |
| IMGUI_API ImVec2 | GetMousePos () |
| IMGUI_API ImVec2 | GetMousePosOnOpeningCurrentPopup () |
| IMGUI_API bool | IsMouseDragging (ImGuiMouseButton button, float lock_threshold=-1.0f) |
| IMGUI_API ImVec2 | GetMouseDragDelta (ImGuiMouseButton button=0, float lock_threshold=-1.0f) |
| IMGUI_API void | ResetMouseDragDelta (ImGuiMouseButton button=0) |
| IMGUI_API ImGuiMouseCursor | GetMouseCursor () |
| IMGUI_API void | SetMouseCursor (ImGuiMouseCursor cursor_type) |
| IMGUI_API void | CaptureMouseFromApp (bool want_capture_mouse_value=true) |
| IMGUI_API const char * | GetClipboardText () |
| IMGUI_API void | SetClipboardText (const char *text) |
| IMGUI_API void | LoadIniSettingsFromDisk (const char *ini_filename) |
| IMGUI_API void | LoadIniSettingsFromMemory (const char *ini_data, size_t ini_size=0) |
| IMGUI_API void | SaveIniSettingsToDisk (const char *ini_filename) |
| IMGUI_API const char * | SaveIniSettingsToMemory (size_t *out_ini_size=NULL) |
| IMGUI_API bool | DebugCheckVersionAndDataLayout (const char *version_str, size_t sz_io, size_t sz_style, size_t sz_vec2, size_t sz_vec4, size_t sz_drawvert, size_t sz_drawidx) |
| IMGUI_API void | SetAllocatorFunctions (ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void *user_data=NULL) |
| IMGUI_API void | GetAllocatorFunctions (ImGuiMemAllocFunc *p_alloc_func, ImGuiMemFreeFunc *p_free_func, void **p_user_data) |
| IMGUI_API void * | MemAlloc (size_t size) |
| IMGUI_API void | MemFree (void *ptr) |
| static float | GetWindowContentRegionWidth () |
| IMGUI_API bool | ListBoxHeader (const char *label, int items_count, int height_in_items=-1) |
| static bool | ListBoxHeader (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
| static void | ListBoxFooter () |
| static void | OpenPopupContextItem (const char *str_id=NULL, ImGuiMouseButton mb=1) |
| IMGUI_API bool | DragScalar (const char *label, ImGuiDataType data_type, void *p_data, float v_speed, const void *p_min, const void *p_max, const char *format, float power) |
| IMGUI_API bool | DragScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, float v_speed, const void *p_min, const void *p_max, const char *format, float power) |
| static bool | DragFloat (const char *label, float *v, float v_speed, float v_min, float v_max, const char *format, float power) |
| static bool | DragFloat2 (const char *label, float v[2], float v_speed, float v_min, float v_max, const char *format, float power) |
| static bool | DragFloat3 (const char *label, float v[3], float v_speed, float v_min, float v_max, const char *format, float power) |
| static bool | DragFloat4 (const char *label, float v[4], float v_speed, float v_min, float v_max, const char *format, float power) |
| IMGUI_API bool | SliderScalar (const char *label, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format, float power) |
| IMGUI_API bool | SliderScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_min, const void *p_max, const char *format, float power) |
| static bool | SliderFloat (const char *label, float *v, float v_min, float v_max, const char *format, float power) |
| static bool | SliderFloat2 (const char *label, float v[2], float v_min, float v_max, const char *format, float power) |
| static bool | SliderFloat3 (const char *label, float v[3], float v_min, float v_max, const char *format, float power) |
| static bool | SliderFloat4 (const char *label, float v[4], float v_min, float v_max, const char *format, float power) |
| static bool | BeginPopupContextWindow (const char *str_id, ImGuiMouseButton mb, bool over_items) |
| static void | TreeAdvanceToLabelPos () |
| static void | SetNextTreeNodeOpen (bool open, ImGuiCond cond=0) |
| static float | GetContentRegionAvailWidth () |
| ImGuiWindow * | GetCurrentWindowRead () |
| ImGuiWindow * | GetCurrentWindow () |
| IMGUI_API ImGuiWindow * | FindWindowByID (ImGuiID id) |
| IMGUI_API ImGuiWindow * | FindWindowByName (const char *name) |
| IMGUI_API void | UpdateWindowParentAndRootLinks (ImGuiWindow *window, ImGuiWindowFlags flags, ImGuiWindow *parent_window) |
| IMGUI_API ImVec2 | CalcWindowNextAutoFitSize (ImGuiWindow *window) |
| IMGUI_API bool | IsWindowChildOf (ImGuiWindow *window, ImGuiWindow *potential_parent, bool popup_hierarchy) |
| IMGUI_API bool | IsWindowAbove (ImGuiWindow *potential_above, ImGuiWindow *potential_below) |
| IMGUI_API bool | IsWindowNavFocusable (ImGuiWindow *window) |
| IMGUI_API void | SetWindowPos (ImGuiWindow *window, const ImVec2 &pos, ImGuiCond cond=0) |
| IMGUI_API void | SetWindowSize (ImGuiWindow *window, const ImVec2 &size, ImGuiCond cond=0) |
| IMGUI_API void | SetWindowCollapsed (ImGuiWindow *window, bool collapsed, ImGuiCond cond=0) |
| IMGUI_API void | SetWindowHitTestHole (ImGuiWindow *window, const ImVec2 &pos, const ImVec2 &size) |
| IMGUI_API void | FocusWindow (ImGuiWindow *window) |
| IMGUI_API void | FocusTopMostWindowUnderOne (ImGuiWindow *under_this_window, ImGuiWindow *ignore_window) |
| IMGUI_API void | BringWindowToFocusFront (ImGuiWindow *window) |
| IMGUI_API void | BringWindowToDisplayFront (ImGuiWindow *window) |
| IMGUI_API void | BringWindowToDisplayBack (ImGuiWindow *window) |
| IMGUI_API void | SetCurrentFont (ImFont *font) |
| ImFont * | GetDefaultFont () |
| ImDrawList * | GetForegroundDrawList (ImGuiWindow *window) |
| IMGUI_API ImDrawList * | GetBackgroundDrawList (ImGuiViewport *viewport) |
| IMGUI_API ImDrawList * | GetForegroundDrawList (ImGuiViewport *viewport) |
| IMGUI_API void | Initialize (ImGuiContext *context) |
| IMGUI_API void | Shutdown (ImGuiContext *context) |
| IMGUI_API void | UpdateHoveredWindowAndCaptureFlags () |
| IMGUI_API void | StartMouseMovingWindow (ImGuiWindow *window) |
| IMGUI_API void | UpdateMouseMovingWindowNewFrame () |
| IMGUI_API void | UpdateMouseMovingWindowEndFrame () |
| IMGUI_API ImGuiID | AddContextHook (ImGuiContext *context, const ImGuiContextHook *hook) |
| IMGUI_API void | RemoveContextHook (ImGuiContext *context, ImGuiID hook_to_remove) |
| IMGUI_API void | CallContextHooks (ImGuiContext *context, ImGuiContextHookType type) |
| IMGUI_API void | MarkIniSettingsDirty () |
| IMGUI_API void | MarkIniSettingsDirty (ImGuiWindow *window) |
| IMGUI_API void | ClearIniSettings () |
| IMGUI_API ImGuiWindowSettings * | CreateNewWindowSettings (const char *name) |
| IMGUI_API ImGuiWindowSettings * | FindWindowSettings (ImGuiID id) |
| IMGUI_API ImGuiWindowSettings * | FindOrCreateWindowSettings (const char *name) |
| IMGUI_API ImGuiSettingsHandler * | FindSettingsHandler (const char *type_name) |
| IMGUI_API void | SetNextWindowScroll (const ImVec2 &scroll) |
| IMGUI_API void | SetScrollX (ImGuiWindow *window, float scroll_x) |
| IMGUI_API void | SetScrollY (ImGuiWindow *window, float scroll_y) |
| IMGUI_API void | SetScrollFromPosX (ImGuiWindow *window, float local_x, float center_x_ratio) |
| IMGUI_API void | SetScrollFromPosY (ImGuiWindow *window, float local_y, float center_y_ratio) |
| IMGUI_API void | ScrollToItem (ImGuiScrollFlags flags=0) |
| IMGUI_API void | ScrollToRect (ImGuiWindow *window, const ImRect &rect, ImGuiScrollFlags flags=0) |
| IMGUI_API ImVec2 | ScrollToRectEx (ImGuiWindow *window, const ImRect &rect, ImGuiScrollFlags flags=0) |
| void | ScrollToBringRectIntoView (ImGuiWindow *window, const ImRect &rect) |
| ImGuiID | GetItemID () |
| ImGuiItemStatusFlags | GetItemStatusFlags () |
| ImGuiItemFlags | GetItemFlags () |
| ImGuiID | GetActiveID () |
| ImGuiID | GetFocusID () |
| IMGUI_API void | SetActiveID (ImGuiID id, ImGuiWindow *window) |
| IMGUI_API void | SetFocusID (ImGuiID id, ImGuiWindow *window) |
| IMGUI_API void | ClearActiveID () |
| IMGUI_API ImGuiID | GetHoveredID () |
| IMGUI_API void | SetHoveredID (ImGuiID id) |
| IMGUI_API void | KeepAliveID (ImGuiID id) |
| IMGUI_API void | MarkItemEdited (ImGuiID id) |
| IMGUI_API void | PushOverrideID (ImGuiID id) |
| IMGUI_API ImGuiID | GetIDWithSeed (const char *str_id_begin, const char *str_id_end, ImGuiID seed) |
| IMGUI_API void | ItemSize (const ImVec2 &size, float text_baseline_y=-1.0f) |
| IMGUI_API void | ItemSize (const ImRect &bb, float text_baseline_y=-1.0f) |
| IMGUI_API bool | ItemAdd (const ImRect &bb, ImGuiID id, const ImRect *nav_bb=NULL, ImGuiItemFlags extra_flags=0) |
| IMGUI_API bool | ItemHoverable (const ImRect &bb, ImGuiID id) |
| IMGUI_API void | ItemInputable (ImGuiWindow *window, ImGuiID id) |
| IMGUI_API bool | IsClippedEx (const ImRect &bb, ImGuiID id) |
| IMGUI_API ImVec2 | CalcItemSize (ImVec2 size, float default_w, float default_h) |
| IMGUI_API float | CalcWrapWidthForPos (const ImVec2 &pos, float wrap_pos_x) |
| IMGUI_API void | PushMultiItemsWidths (int components, float width_full) |
| IMGUI_API bool | IsItemToggledSelection () |
| IMGUI_API ImVec2 | GetContentRegionMaxAbs () |
| IMGUI_API void | ShrinkWidths (ImGuiShrinkWidthItem *items, int count, float width_excess) |
| IMGUI_API void | PushItemFlag (ImGuiItemFlags option, bool enabled) |
| IMGUI_API void | PopItemFlag () |
| bool | FocusableItemRegister (ImGuiWindow *window, ImGuiID id) |
| void | FocusableItemUnregister (ImGuiWindow *window) |
| IMGUI_API void | LogBegin (ImGuiLogType type, int auto_open_depth) |
| IMGUI_API void | LogToBuffer (int auto_open_depth=-1) |
| IMGUI_API void | LogRenderedText (const ImVec2 *ref_pos, const char *text, const char *text_end=NULL) |
| IMGUI_API void | LogSetNextTextDecoration (const char *prefix, const char *suffix) |
| IMGUI_API bool | BeginChildEx (const char *name, ImGuiID id, const ImVec2 &size_arg, bool border, ImGuiWindowFlags flags) |
| IMGUI_API void | OpenPopupEx (ImGuiID id, ImGuiPopupFlags popup_flags=ImGuiPopupFlags_None) |
| IMGUI_API void | ClosePopupToLevel (int remaining, bool restore_focus_to_window_under_popup) |
| IMGUI_API void | ClosePopupsOverWindow (ImGuiWindow *ref_window, bool restore_focus_to_window_under_popup) |
| IMGUI_API void | ClosePopupsExceptModals () |
| IMGUI_API bool | IsPopupOpen (ImGuiID id, ImGuiPopupFlags popup_flags) |
| IMGUI_API bool | BeginPopupEx (ImGuiID id, ImGuiWindowFlags extra_flags) |
| IMGUI_API void | BeginTooltipEx (ImGuiWindowFlags extra_flags, ImGuiTooltipFlags tooltip_flags) |
| IMGUI_API ImRect | GetPopupAllowedExtentRect (ImGuiWindow *window) |
| IMGUI_API ImGuiWindow * | GetTopMostPopupModal () |
| IMGUI_API ImVec2 | FindBestWindowPosForPopup (ImGuiWindow *window) |
| IMGUI_API ImVec2 | FindBestWindowPosForPopupEx (const ImVec2 &ref_pos, const ImVec2 &size, ImGuiDir *last_dir, const ImRect &r_outer, const ImRect &r_avoid, ImGuiPopupPositionPolicy policy) |
| IMGUI_API bool | BeginViewportSideBar (const char *name, ImGuiViewport *viewport, ImGuiDir dir, float size, ImGuiWindowFlags window_flags) |
| IMGUI_API bool | BeginMenuEx (const char *label, const char *icon, bool enabled=true) |
| IMGUI_API bool | MenuItemEx (const char *label, const char *icon, const char *shortcut=NULL, bool selected=false, bool enabled=true) |
| IMGUI_API bool | BeginComboPopup (ImGuiID popup_id, const ImRect &bb, ImGuiComboFlags flags) |
| IMGUI_API bool | BeginComboPreview () |
| IMGUI_API void | EndComboPreview () |
| IMGUI_API void | NavInitWindow (ImGuiWindow *window, bool force_reinit) |
| IMGUI_API void | NavInitRequestApplyResult () |
| IMGUI_API bool | NavMoveRequestButNoResultYet () |
| IMGUI_API void | NavMoveRequestSubmit (ImGuiDir move_dir, ImGuiDir clip_dir, ImGuiNavMoveFlags move_flags, ImGuiScrollFlags scroll_flags) |
| IMGUI_API void | NavMoveRequestForward (ImGuiDir move_dir, ImGuiDir clip_dir, ImGuiNavMoveFlags move_flags, ImGuiScrollFlags scroll_flags) |
| IMGUI_API void | NavMoveRequestResolveWithLastItem () |
| IMGUI_API void | NavMoveRequestCancel () |
| IMGUI_API void | NavMoveRequestApplyResult () |
| IMGUI_API void | NavMoveRequestTryWrapping (ImGuiWindow *window, ImGuiNavMoveFlags move_flags) |
| IMGUI_API float | GetNavInputAmount (ImGuiNavInput n, ImGuiInputReadMode mode) |
| IMGUI_API ImVec2 | GetNavInputAmount2d (ImGuiNavDirSourceFlags dir_sources, ImGuiInputReadMode mode, float slow_factor=0.0f, float fast_factor=0.0f) |
| IMGUI_API int | CalcTypematicRepeatAmount (float t0, float t1, float repeat_delay, float repeat_rate) |
| IMGUI_API void | ActivateItem (ImGuiID id) |
| IMGUI_API void | SetNavID (ImGuiID id, ImGuiNavLayer nav_layer, ImGuiID focus_scope_id, const ImRect &rect_rel) |
| IMGUI_API void | PushFocusScope (ImGuiID id) |
| IMGUI_API void | PopFocusScope () |
| ImGuiID | GetFocusedFocusScope () |
| ImGuiID | GetFocusScope () |
| IMGUI_API void | SetItemUsingMouseWheel () |
| IMGUI_API void | SetActiveIdUsingNavAndKeys () |
| bool | IsActiveIdUsingNavDir (ImGuiDir dir) |
| bool | IsActiveIdUsingNavInput (ImGuiNavInput input) |
| bool | IsActiveIdUsingKey (ImGuiKey key) |
| IMGUI_API bool | IsMouseDragPastThreshold (ImGuiMouseButton button, float lock_threshold=-1.0f) |
| bool | IsKeyPressedMap (ImGuiKey key, bool repeat=true) |
| bool | IsNavInputDown (ImGuiNavInput n) |
| bool | IsNavInputTest (ImGuiNavInput n, ImGuiInputReadMode rm) |
| IMGUI_API ImGuiKeyModFlags | GetMergedKeyModFlags () |
| IMGUI_API bool | BeginDragDropTargetCustom (const ImRect &bb, ImGuiID id) |
| IMGUI_API void | ClearDragDrop () |
| IMGUI_API bool | IsDragDropPayloadBeingAccepted () |
| IMGUI_API void | SetWindowClipRectBeforeSetChannel (ImGuiWindow *window, const ImRect &clip_rect) |
| IMGUI_API void | BeginColumns (const char *str_id, int count, ImGuiOldColumnFlags flags=0) |
| IMGUI_API void | EndColumns () |
| IMGUI_API void | PushColumnClipRect (int column_index) |
| IMGUI_API void | PushColumnsBackground () |
| IMGUI_API void | PopColumnsBackground () |
| IMGUI_API ImGuiID | GetColumnsID (const char *str_id, int count) |
| IMGUI_API ImGuiOldColumns * | FindOrCreateColumns (ImGuiWindow *window, ImGuiID id) |
| IMGUI_API float | GetColumnOffsetFromNorm (const ImGuiOldColumns *columns, float offset_norm) |
| IMGUI_API float | GetColumnNormFromOffset (const ImGuiOldColumns *columns, float offset) |
| IMGUI_API void | TableOpenContextMenu (int column_n=-1) |
| IMGUI_API void | TableSetColumnWidth (int column_n, float width) |
| IMGUI_API void | TableSetColumnSortDirection (int column_n, ImGuiSortDirection sort_direction, bool append_to_sort_specs) |
| IMGUI_API int | TableGetHoveredColumn () |
| IMGUI_API float | TableGetHeaderRowHeight () |
| IMGUI_API void | TablePushBackgroundChannel () |
| IMGUI_API void | TablePopBackgroundChannel () |
| ImGuiTable * | GetCurrentTable () |
| IMGUI_API ImGuiTable * | TableFindByID (ImGuiID id) |
| IMGUI_API bool | BeginTableEx (const char *name, ImGuiID id, int columns_count, ImGuiTableFlags flags=0, const ImVec2 &outer_size=ImVec2(0, 0), float inner_width=0.0f) |
| IMGUI_API void | TableBeginInitMemory (ImGuiTable *table, int columns_count) |
| IMGUI_API void | TableBeginApplyRequests (ImGuiTable *table) |
| IMGUI_API void | TableSetupDrawChannels (ImGuiTable *table) |
| IMGUI_API void | TableUpdateLayout (ImGuiTable *table) |
| IMGUI_API void | TableUpdateBorders (ImGuiTable *table) |
| IMGUI_API void | TableUpdateColumnsWeightFromWidth (ImGuiTable *table) |
| IMGUI_API void | TableDrawBorders (ImGuiTable *table) |
| IMGUI_API void | TableDrawContextMenu (ImGuiTable *table) |
| IMGUI_API void | TableMergeDrawChannels (ImGuiTable *table) |
| IMGUI_API void | TableSortSpecsSanitize (ImGuiTable *table) |
| IMGUI_API void | TableSortSpecsBuild (ImGuiTable *table) |
| IMGUI_API ImGuiSortDirection | TableGetColumnNextSortDirection (ImGuiTableColumn *column) |
| IMGUI_API void | TableFixColumnSortDirection (ImGuiTable *table, ImGuiTableColumn *column) |
| IMGUI_API float | TableGetColumnWidthAuto (ImGuiTable *table, ImGuiTableColumn *column) |
| IMGUI_API void | TableBeginRow (ImGuiTable *table) |
| IMGUI_API void | TableEndRow (ImGuiTable *table) |
| IMGUI_API void | TableBeginCell (ImGuiTable *table, int column_n) |
| IMGUI_API void | TableEndCell (ImGuiTable *table) |
| IMGUI_API ImRect | TableGetCellBgRect (const ImGuiTable *table, int column_n) |
| IMGUI_API const char * | TableGetColumnName (const ImGuiTable *table, int column_n) |
| IMGUI_API ImGuiID | TableGetColumnResizeID (const ImGuiTable *table, int column_n, int instance_no=0) |
| IMGUI_API float | TableGetMaxColumnWidth (const ImGuiTable *table, int column_n) |
| IMGUI_API void | TableSetColumnWidthAutoSingle (ImGuiTable *table, int column_n) |
| IMGUI_API void | TableSetColumnWidthAutoAll (ImGuiTable *table) |
| IMGUI_API void | TableRemove (ImGuiTable *table) |
| IMGUI_API void | TableGcCompactTransientBuffers (ImGuiTable *table) |
| IMGUI_API void | TableGcCompactTransientBuffers (ImGuiTableTempData *table) |
| IMGUI_API void | TableGcCompactSettings () |
| IMGUI_API void | TableLoadSettings (ImGuiTable *table) |
| IMGUI_API void | TableSaveSettings (ImGuiTable *table) |
| IMGUI_API void | TableResetSettings (ImGuiTable *table) |
| IMGUI_API ImGuiTableSettings * | TableGetBoundSettings (ImGuiTable *table) |
| IMGUI_API void | TableSettingsInstallHandler (ImGuiContext *context) |
| IMGUI_API ImGuiTableSettings * | TableSettingsCreate (ImGuiID id, int columns_count) |
| IMGUI_API ImGuiTableSettings * | TableSettingsFindByID (ImGuiID id) |
| IMGUI_API bool | BeginTabBarEx (ImGuiTabBar *tab_bar, const ImRect &bb, ImGuiTabBarFlags flags) |
| IMGUI_API ImGuiTabItem * | TabBarFindTabByID (ImGuiTabBar *tab_bar, ImGuiID tab_id) |
| IMGUI_API void | TabBarRemoveTab (ImGuiTabBar *tab_bar, ImGuiID tab_id) |
| IMGUI_API void | TabBarCloseTab (ImGuiTabBar *tab_bar, ImGuiTabItem *tab) |
| IMGUI_API void | TabBarQueueReorder (ImGuiTabBar *tab_bar, const ImGuiTabItem *tab, int offset) |
| IMGUI_API void | TabBarQueueReorderFromMousePos (ImGuiTabBar *tab_bar, const ImGuiTabItem *tab, ImVec2 mouse_pos) |
| IMGUI_API bool | TabBarProcessReorder (ImGuiTabBar *tab_bar) |
| IMGUI_API bool | TabItemEx (ImGuiTabBar *tab_bar, const char *label, bool *p_open, ImGuiTabItemFlags flags) |
| IMGUI_API ImVec2 | TabItemCalcSize (const char *label, bool has_close_button) |
| IMGUI_API void | TabItemBackground (ImDrawList *draw_list, const ImRect &bb, ImGuiTabItemFlags flags, ImU32 col) |
| IMGUI_API void | TabItemLabelAndCloseButton (ImDrawList *draw_list, const ImRect &bb, ImGuiTabItemFlags flags, ImVec2 frame_padding, const char *label, ImGuiID tab_id, ImGuiID close_button_id, bool is_contents_visible, bool *out_just_closed, bool *out_text_clipped) |
| IMGUI_API void | RenderText (ImVec2 pos, const char *text, const char *text_end=NULL, bool hide_text_after_hash=true) |
| IMGUI_API void | RenderTextWrapped (ImVec2 pos, const char *text, const char *text_end, float wrap_width) |
| 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, const ImVec2 &align=ImVec2(0, 0), const ImRect *clip_rect=NULL) |
| IMGUI_API void | RenderTextClippedEx (ImDrawList *draw_list, const ImVec2 &pos_min, const ImVec2 &pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &align=ImVec2(0, 0), const ImRect *clip_rect=NULL) |
| IMGUI_API void | RenderTextEllipsis (ImDrawList *draw_list, const ImVec2 &pos_min, const ImVec2 &pos_max, float clip_max_x, float ellipsis_max_x, const char *text, const char *text_end, const ImVec2 *text_size_if_known) |
| IMGUI_API void | RenderFrame (ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border=true, float rounding=0.0f) |
| IMGUI_API void | RenderFrameBorder (ImVec2 p_min, ImVec2 p_max, float rounding=0.0f) |
| IMGUI_API void | RenderColorRectWithAlphaCheckerboard (ImDrawList *draw_list, ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, float grid_step, ImVec2 grid_off, float rounding=0.0f, ImDrawFlags flags=0) |
| IMGUI_API void | RenderNavHighlight (const ImRect &bb, ImGuiID id, ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault) |
| IMGUI_API const char * | FindRenderedTextEnd (const char *text, const char *text_end=NULL) |
| IMGUI_API void | RenderArrow (ImDrawList *draw_list, ImVec2 pos, ImU32 col, ImGuiDir dir, float scale=1.0f) |
| IMGUI_API void | RenderBullet (ImDrawList *draw_list, ImVec2 pos, ImU32 col) |
| IMGUI_API void | RenderCheckMark (ImDrawList *draw_list, ImVec2 pos, ImU32 col, float sz) |
| IMGUI_API void | RenderMouseCursor (ImDrawList *draw_list, ImVec2 pos, float scale, ImGuiMouseCursor mouse_cursor, ImU32 col_fill, ImU32 col_border, ImU32 col_shadow) |
| IMGUI_API void | RenderArrowPointingAt (ImDrawList *draw_list, ImVec2 pos, ImVec2 half_sz, ImGuiDir direction, ImU32 col) |
| IMGUI_API void | RenderRectFilledRangeH (ImDrawList *draw_list, const ImRect &rect, ImU32 col, float x_start_norm, float x_end_norm, float rounding) |
| IMGUI_API void | RenderRectFilledWithHole (ImDrawList *draw_list, ImRect outer, ImRect inner, ImU32 col, float rounding) |
| void | RenderArrow (ImVec2 pos, ImGuiDir dir, float scale=1.0f) |
| void | RenderBullet (ImVec2 pos) |
| IMGUI_API void | TextEx (const char *text, const char *text_end=NULL, ImGuiTextFlags flags=0) |
| IMGUI_API bool | ButtonEx (const char *label, const ImVec2 &size_arg=ImVec2(0, 0), ImGuiButtonFlags flags=0) |
| IMGUI_API bool | CloseButton (ImGuiID id, const ImVec2 &pos) |
| IMGUI_API bool | CollapseButton (ImGuiID id, const ImVec2 &pos) |
| IMGUI_API bool | ArrowButtonEx (const char *str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags=0) |
| IMGUI_API void | Scrollbar (ImGuiAxis axis) |
| IMGUI_API bool | ScrollbarEx (const ImRect &bb, ImGuiID id, ImGuiAxis axis, float *p_scroll_v, float avail_v, float contents_v, ImDrawFlags flags) |
| IMGUI_API bool | ImageButtonEx (ImGuiID id, ImTextureID texture_id, const ImVec2 &size, const ImVec2 &uv0, const ImVec2 &uv1, const ImVec2 &padding, const ImVec4 &bg_col, const ImVec4 &tint_col) |
| IMGUI_API ImRect | GetWindowScrollbarRect (ImGuiWindow *window, ImGuiAxis axis) |
| IMGUI_API ImGuiID | GetWindowScrollbarID (ImGuiWindow *window, ImGuiAxis axis) |
| IMGUI_API ImGuiID | GetWindowResizeCornerID (ImGuiWindow *window, int n) |
| IMGUI_API ImGuiID | GetWindowResizeBorderID (ImGuiWindow *window, ImGuiDir dir) |
| IMGUI_API void | SeparatorEx (ImGuiSeparatorFlags flags) |
| IMGUI_API bool | CheckboxFlags (const char *label, ImS64 *flags, ImS64 flags_value) |
| IMGUI_API bool | CheckboxFlags (const char *label, ImU64 *flags, ImU64 flags_value) |
| IMGUI_API bool | ButtonBehavior (const ImRect &bb, ImGuiID id, bool *out_hovered, bool *out_held, ImGuiButtonFlags flags=0) |
| IMGUI_API bool | DragBehavior (ImGuiID id, ImGuiDataType data_type, void *p_v, float v_speed, const void *p_min, const void *p_max, const char *format, ImGuiSliderFlags flags) |
| IMGUI_API bool | SliderBehavior (const ImRect &bb, ImGuiID id, ImGuiDataType data_type, void *p_v, const void *p_min, const void *p_max, const char *format, ImGuiSliderFlags flags, ImRect *out_grab_bb) |
| IMGUI_API bool | SplitterBehavior (const ImRect &bb, ImGuiID id, ImGuiAxis axis, float *size1, float *size2, float min_size1, float min_size2, float hover_extend=0.0f, float hover_visibility_delay=0.0f) |
| 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 void | TreePushOverrideID (ImGuiID id) |
| template<typename T , typename SIGNED_T , typename FLOAT_T > | |
| IMGUI_API float | ScaleRatioFromValueT (ImGuiDataType data_type, T v, T v_min, T v_max, bool is_logarithmic, float logarithmic_zero_epsilon, float zero_deadzone_size) |
| template<typename T , typename SIGNED_T , typename FLOAT_T > | |
| IMGUI_API T | ScaleValueFromRatioT (ImGuiDataType data_type, float t, T v_min, T v_max, bool is_logarithmic, float logarithmic_zero_epsilon, float zero_deadzone_size) |
| template<typename T , typename SIGNED_T , typename FLOAT_T > | |
| IMGUI_API bool | DragBehaviorT (ImGuiDataType data_type, T *v, float v_speed, T v_min, T v_max, const char *format, ImGuiSliderFlags flags) |
| template<typename T , typename SIGNED_T , typename FLOAT_T > | |
| IMGUI_API bool | SliderBehaviorT (const ImRect &bb, ImGuiID id, ImGuiDataType data_type, T *v, T v_min, T v_max, const char *format, ImGuiSliderFlags flags, ImRect *out_grab_bb) |
| template<typename T , typename SIGNED_T > | |
| IMGUI_API T | RoundScalarWithFormatT (const char *format, ImGuiDataType data_type, T v) |
| template<typename T > | |
| IMGUI_API bool | CheckboxFlagsT (const char *label, T *flags, T flags_value) |
| IMGUI_API const ImGuiDataTypeInfo * | DataTypeGetInfo (ImGuiDataType data_type) |
| IMGUI_API int | DataTypeFormatString (char *buf, int buf_size, ImGuiDataType data_type, const void *p_data, const char *format) |
| IMGUI_API void | DataTypeApplyOp (ImGuiDataType data_type, int op, void *output, const void *arg_1, const void *arg_2) |
| IMGUI_API bool | DataTypeApplyOpFromText (const char *buf, const char *initial_value_buf, ImGuiDataType data_type, void *p_data, const char *format) |
| IMGUI_API int | DataTypeCompare (ImGuiDataType data_type, const void *arg_1, const void *arg_2) |
| IMGUI_API bool | DataTypeClamp (ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max) |
| IMGUI_API bool | InputTextEx (const char *label, const char *hint, char *buf, int buf_size, const ImVec2 &size_arg, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback=NULL, void *user_data=NULL) |
| IMGUI_API bool | TempInputText (const ImRect &bb, ImGuiID id, const char *label, char *buf, int buf_size, ImGuiInputTextFlags flags) |
| IMGUI_API bool | TempInputScalar (const ImRect &bb, ImGuiID id, const char *label, ImGuiDataType data_type, void *p_data, const char *format, const void *p_clamp_min=NULL, const void *p_clamp_max=NULL) |
| bool | TempInputIsActive (ImGuiID id) |
| ImGuiInputTextState * | GetInputTextState (ImGuiID id) |
| IMGUI_API void | ColorTooltip (const char *text, const float *col, ImGuiColorEditFlags flags) |
| IMGUI_API void | ColorEditOptionsPopup (const float *col, ImGuiColorEditFlags flags) |
| IMGUI_API void | ColorPickerOptionsPopup (const float *ref_col, ImGuiColorEditFlags flags) |
| IMGUI_API int | 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 frame_size) |
| IMGUI_API void | ShadeVertsLinearColorGradientKeepAlpha (ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, ImVec2 gradient_p0, ImVec2 gradient_p1, ImU32 col0, ImU32 col1) |
| IMGUI_API void | ShadeVertsLinearUV (ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, const ImVec2 &a, const ImVec2 &b, const ImVec2 &uv_a, const ImVec2 &uv_b, bool clamp) |
| IMGUI_API void | GcCompactTransientMiscBuffers () |
| IMGUI_API void | GcCompactTransientWindowBuffers (ImGuiWindow *window) |
| IMGUI_API void | GcAwakeTransientWindowBuffers (ImGuiWindow *window) |
| IMGUI_API void | ErrorCheckEndFrameRecover (ImGuiErrorLogCallback log_callback, void *user_data=NULL) |
| IMGUI_API void | ErrorCheckEndWindowRecover (ImGuiErrorLogCallback log_callback, void *user_data=NULL) |
| void | DebugDrawItemRect (ImU32 col=IM_COL32(255, 0, 0, 255)) |
| void | DebugStartItemPicker () |
| IMGUI_API void | ShowFontAtlas (ImFontAtlas *atlas) |
| IMGUI_API void | DebugHookIdInfo (ImGuiID id, ImGuiDataType data_type, const void *data_id, const void *data_id_end) |
| IMGUI_API void | DebugNodeColumns (ImGuiOldColumns *columns) |
| IMGUI_API void | DebugNodeDrawList (ImGuiWindow *window, const ImDrawList *draw_list, const char *label) |
| IMGUI_API void | DebugNodeDrawCmdShowMeshAndBoundingBox (ImDrawList *out_draw_list, const ImDrawList *draw_list, const ImDrawCmd *draw_cmd, bool show_mesh, bool show_aabb) |
| IMGUI_API void | DebugNodeFont (ImFont *font) |
| IMGUI_API void | DebugNodeStorage (ImGuiStorage *storage, const char *label) |
| IMGUI_API void | DebugNodeTabBar (ImGuiTabBar *tab_bar, const char *label) |
| IMGUI_API void | DebugNodeTable (ImGuiTable *table) |
| IMGUI_API void | DebugNodeTableSettings (ImGuiTableSettings *settings) |
| IMGUI_API void | DebugNodeWindow (ImGuiWindow *window, const char *label) |
| IMGUI_API void | DebugNodeWindowSettings (ImGuiWindowSettings *settings) |
| IMGUI_API void | DebugNodeWindowsList (ImVector< ImGuiWindow * > *windows, const char *label) |
| IMGUI_API void | DebugNodeViewport (ImGuiViewportP *viewport) |
| IMGUI_API void | DebugRenderViewportThumbnail (ImDrawList *draw_list, ImGuiViewportP *viewport, const ImRect &bb) |
| IMGUI_API PlotStatus | Plot (const char *label, const PlotConfig &conf) |
| IMGUI_API void | PlotMultiLines (const char *label, int num_datas, const char **names, const ImColor *colors, float(*getter)(const void *data, int idx), const void *const *datas, int values_count, int values_offset, float scale_min, float scale_max, ImVec2 graph_size, const bool *labels=NULL) |
| IMGUI_API void | PlotMultiHistograms (const char *label, int num_hists, const char **names, const ImColor *colors, float(*getter)(const void *data, int idx), const void *const *datas, int values_count, float scale_min, float scale_max, ImVec2 graph_size) |
| IMGUI_API void | ItemRowsBackground (float lineHeight=-1.0f, const ImColor &color=ImColor(20, 20, 20, 64)) |
| enum ImGui::PlotStatus |
| IMGUI_API ImGuiContext* ImGui::CreateContext | ( | ImFontAtlas * | shared_font_atlas = NULL | ) |
| IMGUI_API void ImGui::DestroyContext | ( | ImGuiContext * | ctx = NULL | ) |
| IMGUI_API ImGuiContext* ImGui::GetCurrentContext | ( | ) |
| IMGUI_API void ImGui::SetCurrentContext | ( | ImGuiContext * | ctx | ) |
| IMGUI_API ImGuiStyle& ImGui::GetStyle | ( | ) |
| IMGUI_API void ImGui::NewFrame | ( | ) |
| IMGUI_API void ImGui::EndFrame | ( | ) |
| IMGUI_API void ImGui::Render | ( | ) |
| IMGUI_API ImDrawData* ImGui::GetDrawData | ( | ) |
| IMGUI_API void ImGui::ShowStyleEditor | ( | ImGuiStyle * | ref = NULL | ) |
| IMGUI_API void ImGui::ShowFontSelector | ( | const char * | label | ) |
| IMGUI_API void ImGui::ShowUserGuide | ( | ) |
| IMGUI_API const char* ImGui::GetVersion | ( | ) |
| IMGUI_API void ImGui::StyleColorsDark | ( | ImGuiStyle * | dst = NULL | ) |
| IMGUI_API void ImGui::StyleColorsLight | ( | ImGuiStyle * | dst = NULL | ) |
| IMGUI_API void ImGui::StyleColorsClassic | ( | ImGuiStyle * | dst = NULL | ) |
| IMGUI_API bool ImGui::Begin | ( | const char * | name, |
| bool * | p_open = NULL, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
Referenced by ImGuiListClipper::ImGuiListClipper().
| IMGUI_API void ImGui::End | ( | ) |
| IMGUI_API bool ImGui::BeginChild | ( | const char * | str_id, |
| const ImVec2 & | size = ImVec2(0, 0), |
||
| bool | border = false, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::BeginChild | ( | ImGuiID | id, |
| const ImVec2 & | size = ImVec2(0, 0), |
||
| bool | border = false, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::EndChild | ( | ) |
| IMGUI_API bool ImGui::IsWindowFocused | ( | ImGuiFocusedFlags | flags = 0 | ) |
| IMGUI_API bool ImGui::IsWindowHovered | ( | ImGuiHoveredFlags | flags = 0 | ) |
| IMGUI_API ImDrawList* ImGui::GetWindowDrawList | ( | ) |
| IMGUI_API float ImGui::GetWindowWidth | ( | ) |
| IMGUI_API float ImGui::GetWindowHeight | ( | ) |
| IMGUI_API void ImGui::SetNextWindowPos | ( | const ImVec2 & | pos, |
| ImGuiCond | cond = 0, |
||
| const ImVec2 & | pivot = ImVec2(0, 0) |
||
| ) |
| IMGUI_API void ImGui::SetNextWindowSizeConstraints | ( | const ImVec2 & | size_min, |
| const ImVec2 & | size_max, | ||
| ImGuiSizeCallback | custom_callback = NULL, |
||
| void * | custom_callback_data = NULL |
||
| ) |
| IMGUI_API void ImGui::SetNextWindowFocus | ( | ) |
| IMGUI_API void ImGui::SetNextWindowBgAlpha | ( | float | alpha | ) |
| IMGUI_API void ImGui::SetWindowFocus | ( | ) |
| IMGUI_API void ImGui::SetWindowFontScale | ( | float | scale | ) |
| IMGUI_API void ImGui::SetWindowFocus | ( | const char * | name | ) |
Referenced by GetContentRegionAvailWidth().
Referenced by GetWindowContentRegionWidth().
Referenced by GetWindowContentRegionWidth().
| IMGUI_API float ImGui::GetScrollX | ( | ) |
| IMGUI_API float ImGui::GetScrollY | ( | ) |
| IMGUI_API void ImGui::SetScrollX | ( | float | scroll_x | ) |
| IMGUI_API void ImGui::SetScrollY | ( | float | scroll_y | ) |
| IMGUI_API float ImGui::GetScrollMaxX | ( | ) |
| IMGUI_API float ImGui::GetScrollMaxY | ( | ) |
| IMGUI_API void ImGui::SetScrollHereX | ( | float | center_x_ratio = 0.5f | ) |
| IMGUI_API void ImGui::SetScrollHereY | ( | float | center_y_ratio = 0.5f | ) |
| IMGUI_API void ImGui::SetScrollFromPosX | ( | float | local_x, |
| float | center_x_ratio = 0.5f |
||
| ) |
| IMGUI_API void ImGui::SetScrollFromPosY | ( | float | local_y, |
| float | center_y_ratio = 0.5f |
||
| ) |
| IMGUI_API void ImGui::PopFont | ( | ) |
| IMGUI_API void ImGui::PushStyleVar | ( | ImGuiStyleVar | idx, |
| float | val | ||
| ) |
| IMGUI_API void ImGui::PushStyleVar | ( | ImGuiStyleVar | idx, |
| const ImVec2 & | val | ||
| ) |
| IMGUI_API void ImGui::PopAllowKeyboardFocus | ( | ) |
| IMGUI_API void ImGui::PopButtonRepeat | ( | ) |
| IMGUI_API void ImGui::PushItemWidth | ( | float | item_width | ) |
| IMGUI_API void ImGui::PopItemWidth | ( | ) |
| IMGUI_API void ImGui::SetNextItemWidth | ( | float | item_width | ) |
| IMGUI_API float ImGui::CalcItemWidth | ( | ) |
| IMGUI_API void ImGui::PushTextWrapPos | ( | float | wrap_local_pos_x = 0.0f | ) |
| IMGUI_API void ImGui::PopTextWrapPos | ( | ) |
| IMGUI_API float ImGui::GetFontSize | ( | ) |
Referenced by RenderArrow(), and RenderBullet().
| IMGUI_API void ImGui::Separator | ( | ) |
| IMGUI_API void ImGui::SameLine | ( | float | offset_from_start_x = 0.0f, |
| float | spacing = -1.0f |
||
| ) |
| IMGUI_API void ImGui::NewLine | ( | ) |
| IMGUI_API void ImGui::Spacing | ( | ) |
| IMGUI_API void ImGui::Indent | ( | float | indent_w = 0.0f | ) |
| IMGUI_API void ImGui::Unindent | ( | float | indent_w = 0.0f | ) |
| IMGUI_API void ImGui::BeginGroup | ( | ) |
| IMGUI_API void ImGui::EndGroup | ( | ) |
| IMGUI_API float ImGui::GetCursorPosX | ( | ) |
Referenced by TreeAdvanceToLabelPos().
| IMGUI_API float ImGui::GetCursorPosY | ( | ) |
| IMGUI_API void ImGui::SetCursorPosX | ( | float | local_x | ) |
Referenced by TreeAdvanceToLabelPos().
| IMGUI_API void ImGui::SetCursorPosY | ( | float | local_y | ) |
| IMGUI_API void ImGui::AlignTextToFramePadding | ( | ) |
| IMGUI_API float ImGui::GetTextLineHeight | ( | ) |
| IMGUI_API float ImGui::GetTextLineHeightWithSpacing | ( | ) |
| IMGUI_API float ImGui::GetFrameHeight | ( | ) |
| IMGUI_API float ImGui::GetFrameHeightWithSpacing | ( | ) |
| IMGUI_API void ImGui::PushID | ( | const char * | str_id | ) |
| IMGUI_API void ImGui::PushID | ( | const char * | str_id_begin, |
| const char * | str_id_end | ||
| ) |
| IMGUI_API void ImGui::PushID | ( | const void * | ptr_id | ) |
| IMGUI_API void ImGui::PopID | ( | ) |
| IMGUI_API void ImGui::TextUnformatted | ( | const char * | text, |
| const char * | text_end = NULL |
||
| ) |
| IMGUI_API void ImGui::Text | ( | const char * | fmt, |
| ... | |||
| ) |
| IMGUI_API void ImGui::TextV | ( | const char * | fmt, |
| va_list | args | ||
| ) |
| IMGUI_API void ImGui::TextDisabled | ( | const char * | fmt, |
| ... | |||
| ) |
| IMGUI_API void ImGui::TextDisabledV | ( | const char * | fmt, |
| va_list | args | ||
| ) |
| IMGUI_API void ImGui::TextWrapped | ( | const char * | fmt, |
| ... | |||
| ) |
| IMGUI_API void ImGui::TextWrappedV | ( | const char * | fmt, |
| va_list | args | ||
| ) |
| IMGUI_API void ImGui::LabelText | ( | const char * | label, |
| const char * | fmt, | ||
| ... | |||
| ) |
| IMGUI_API void ImGui::LabelTextV | ( | const char * | label, |
| const char * | fmt, | ||
| va_list | args | ||
| ) |
| IMGUI_API void ImGui::BulletText | ( | const char * | fmt, |
| ... | |||
| ) |
| IMGUI_API void ImGui::BulletTextV | ( | const char * | fmt, |
| va_list | args | ||
| ) |
| IMGUI_API bool ImGui::InvisibleButton | ( | const char * | str_id, |
| const ImVec2 & | size, | ||
| ImGuiButtonFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::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 ImGui::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 bool ImGui::CheckboxFlags | ( | const char * | label, |
| unsigned int * | flags, | ||
| unsigned int | flags_value | ||
| ) |
| IMGUI_API void ImGui::ProgressBar | ( | float | fraction, |
| const ImVec2 & | size_arg = ImVec2(-FLT_MIN, 0), |
||
| const char * | overlay = NULL |
||
| ) |
| IMGUI_API void ImGui::Bullet | ( | ) |
| IMGUI_API bool ImGui::BeginCombo | ( | const char * | label, |
| const char * | preview_value, | ||
| ImGuiComboFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::EndCombo | ( | ) |
| IMGUI_API bool ImGui::Combo | ( | const char * | label, |
| int * | current_item, | ||
| const char *const | items[], | ||
| int | items_count, | ||
| int | popup_max_height_in_items = -1 |
||
| ) |
| IMGUI_API bool ImGui::Combo | ( | const char * | label, |
| int * | current_item, | ||
| const char * | items_separated_by_zeros, | ||
| int | popup_max_height_in_items = -1 |
||
| ) |
| IMGUI_API bool ImGui::Combo | ( | const char * | label, |
| int * | current_item, | ||
| bool(*)(void *data, int idx, const char **out_text) | items_getter, | ||
| void * | data, | ||
| int | items_count, | ||
| int | popup_max_height_in_items = -1 |
||
| ) |
| IMGUI_API bool ImGui::DragFloat | ( | const char * | label, |
| float * | v, | ||
| float | v_speed = 1.0f, |
||
| float | v_min = 0.0f, |
||
| float | v_max = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::DragFloat2 | ( | const char * | label, |
| float | v[2], | ||
| float | v_speed = 1.0f, |
||
| float | v_min = 0.0f, |
||
| float | v_max = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::DragFloat3 | ( | const char * | label, |
| float | v[3], | ||
| float | v_speed = 1.0f, |
||
| float | v_min = 0.0f, |
||
| float | v_max = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::DragFloat4 | ( | const char * | label, |
| float | v[4], | ||
| float | v_speed = 1.0f, |
||
| float | v_min = 0.0f, |
||
| float | v_max = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::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 * | format = "%.3f", |
||
| const char * | format_max = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::DragInt | ( | const char * | label, |
| int * | v, | ||
| float | v_speed = 1.0f, |
||
| int | v_min = 0, |
||
| int | v_max = 0, |
||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::DragInt2 | ( | const char * | label, |
| int | v[2], | ||
| float | v_speed = 1.0f, |
||
| int | v_min = 0, |
||
| int | v_max = 0, |
||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::DragInt3 | ( | const char * | label, |
| int | v[3], | ||
| float | v_speed = 1.0f, |
||
| int | v_min = 0, |
||
| int | v_max = 0, |
||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::DragInt4 | ( | const char * | label, |
| int | v[4], | ||
| float | v_speed = 1.0f, |
||
| int | v_min = 0, |
||
| int | v_max = 0, |
||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::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 * | format = "%d", |
||
| const char * | format_max = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::DragScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| float | v_speed = 1.0f, |
||
| const void * | p_min = NULL, |
||
| const void * | p_max = NULL, |
||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
Referenced by DragFloat().
| IMGUI_API bool ImGui::DragScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| float | v_speed = 1.0f, |
||
| const void * | p_min = NULL, |
||
| const void * | p_max = NULL, |
||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
Referenced by DragFloat2(), DragFloat3(), and DragFloat4().
| IMGUI_API bool ImGui::SliderFloat | ( | const char * | label, |
| float * | v, | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::SliderFloat2 | ( | const char * | label, |
| float | v[2], | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::SliderFloat3 | ( | const char * | label, |
| float | v[3], | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::SliderFloat4 | ( | const char * | label, |
| float | v[4], | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::SliderAngle | ( | const char * | label, |
| float * | v_rad, | ||
| float | v_degrees_min = -360.0f, |
||
| float | v_degrees_max = +360.0f, |
||
| const char * | format = "%.0f deg", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::SliderInt | ( | const char * | label, |
| int * | v, | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::SliderInt2 | ( | const char * | label, |
| int | v[2], | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::SliderInt3 | ( | const char * | label, |
| int | v[3], | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::SliderInt4 | ( | const char * | label, |
| int | v[4], | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::SliderScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
Referenced by SliderFloat().
| IMGUI_API bool ImGui::SliderScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
Referenced by SliderFloat2(), SliderFloat3(), and SliderFloat4().
| IMGUI_API bool ImGui::VSliderFloat | ( | const char * | label, |
| const ImVec2 & | size, | ||
| float * | v, | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::VSliderInt | ( | const char * | label, |
| const ImVec2 & | size, | ||
| int * | v, | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::VSliderScalar | ( | const char * | label, |
| const ImVec2 & | size, | ||
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputText | ( | const char * | label, |
| char * | buf, | ||
| size_t | buf_size, | ||
| ImGuiInputTextFlags | flags = 0, |
||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
| IMGUI_API bool ImGui::InputTextMultiline | ( | const char * | label, |
| char * | buf, | ||
| size_t | buf_size, | ||
| const ImVec2 & | size = ImVec2(0, 0), |
||
| ImGuiInputTextFlags | flags = 0, |
||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
| IMGUI_API bool ImGui::InputTextWithHint | ( | const char * | label, |
| const char * | hint, | ||
| char * | buf, | ||
| size_t | buf_size, | ||
| ImGuiInputTextFlags | flags = 0, |
||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
| IMGUI_API bool ImGui::InputFloat | ( | const char * | label, |
| float * | v, | ||
| float | step = 0.0f, |
||
| float | step_fast = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputFloat2 | ( | const char * | label, |
| float | v[2], | ||
| const char * | format = "%.3f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputFloat3 | ( | const char * | label, |
| float | v[3], | ||
| const char * | format = "%.3f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputFloat4 | ( | const char * | label, |
| float | v[4], | ||
| const char * | format = "%.3f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputInt | ( | const char * | label, |
| int * | v, | ||
| int | step = 1, |
||
| int | step_fast = 100, |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputInt2 | ( | const char * | label, |
| int | v[2], | ||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputInt3 | ( | const char * | label, |
| int | v[3], | ||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputInt4 | ( | const char * | label, |
| int | v[4], | ||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputDouble | ( | const char * | label, |
| double * | v, | ||
| double | step = 0.0, |
||
| double | step_fast = 0.0, |
||
| const char * | format = "%.6f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const void * | p_step = NULL, |
||
| const void * | p_step_fast = NULL, |
||
| const char * | format = NULL, |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::InputScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| const void * | p_step = NULL, |
||
| const void * | p_step_fast = NULL, |
||
| const char * | format = NULL, |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::ColorEdit3 | ( | const char * | label, |
| float | col[3], | ||
| ImGuiColorEditFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::ColorEdit4 | ( | const char * | label, |
| float | col[4], | ||
| ImGuiColorEditFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::ColorPicker3 | ( | const char * | label, |
| float | col[3], | ||
| ImGuiColorEditFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::ColorPicker4 | ( | const char * | label, |
| float | col[4], | ||
| ImGuiColorEditFlags | flags = 0, |
||
| const float * | ref_col = NULL |
||
| ) |
| IMGUI_API bool ImGui::ColorButton | ( | const char * | desc_id, |
| const ImVec4 & | col, | ||
| ImGuiColorEditFlags | flags = 0, |
||
| ImVec2 | size = ImVec2(0, 0) |
||
| ) |
| IMGUI_API void ImGui::SetColorEditOptions | ( | ImGuiColorEditFlags | flags | ) |
| IMGUI_API bool ImGui::TreeNodeEx | ( | const char * | label, |
| ImGuiTreeNodeFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::TreeNodeEx | ( | const char * | str_id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
| IMGUI_API bool ImGui::TreeNodeEx | ( | const void * | ptr_id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
| IMGUI_API bool ImGui::TreeNodeExV | ( | const char * | str_id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | fmt, | ||
| va_list | args | ||
| ) |
| IMGUI_API bool ImGui::TreeNodeExV | ( | const void * | ptr_id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | fmt, | ||
| va_list | args | ||
| ) |
| IMGUI_API void ImGui::TreePush | ( | const char * | str_id | ) |
| IMGUI_API void ImGui::TreePush | ( | const void * | ptr_id = NULL | ) |
| IMGUI_API void ImGui::TreePop | ( | ) |
| IMGUI_API float ImGui::GetTreeNodeToLabelSpacing | ( | ) |
Referenced by TreeAdvanceToLabelPos().
| IMGUI_API bool ImGui::CollapsingHeader | ( | const char * | label, |
| ImGuiTreeNodeFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::CollapsingHeader | ( | const char * | label, |
| bool * | p_visible, | ||
| ImGuiTreeNodeFlags | flags = 0 |
||
| ) |
Referenced by SetNextTreeNodeOpen().
| IMGUI_API bool ImGui::Selectable | ( | const char * | label, |
| bool | selected = false, |
||
| ImGuiSelectableFlags | flags = 0, |
||
| const ImVec2 & | size = ImVec2(0, 0) |
||
| ) |
| IMGUI_API bool ImGui::Selectable | ( | const char * | label, |
| bool * | p_selected, | ||
| ImGuiSelectableFlags | flags = 0, |
||
| const ImVec2 & | size = ImVec2(0, 0) |
||
| ) |
Referenced by ListBoxHeader().
| IMGUI_API void ImGui::EndListBox | ( | ) |
Referenced by ListBoxFooter().
| IMGUI_API bool ImGui::ListBox | ( | const char * | label, |
| int * | current_item, | ||
| const char *const | items[], | ||
| int | items_count, | ||
| int | height_in_items = -1 |
||
| ) |
| IMGUI_API bool ImGui::ListBox | ( | const char * | label, |
| int * | current_item, | ||
| bool(*)(void *data, int idx, const char **out_text) | items_getter, | ||
| void * | data, | ||
| int | items_count, | ||
| int | height_in_items = -1 |
||
| ) |
| IMGUI_API void ImGui::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 ImGui::PlotLines | ( | const char * | label, |
| float(*)(void *data, int idx) | values_getter, | ||
| 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 ImGui::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 ImGui::PlotHistogram | ( | const char * | label, |
| float(*)(void *data, int idx) | values_getter, | ||
| 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) |
||
| ) |
Referenced by ImColor::ImColor(), ImColor::operator ImU32(), ImColor::operator ImVec4(), and ImColor::SetHSV().
| IMGUI_API void ImGui::Value | ( | const char * | prefix, |
| float | v, | ||
| const char * | float_format = NULL |
||
| ) |
| IMGUI_API void ImGui::EndMenuBar | ( | ) |
| IMGUI_API void ImGui::EndMainMenuBar | ( | ) |
| IMGUI_API void ImGui::EndMenu | ( | ) |
| IMGUI_API bool ImGui::MenuItem | ( | const char * | label, |
| const char * | shortcut = NULL, |
||
| bool | selected = false, |
||
| bool | enabled = true |
||
| ) |
| IMGUI_API bool ImGui::MenuItem | ( | const char * | label, |
| const char * | shortcut, | ||
| bool * | p_selected, | ||
| bool | enabled = true |
||
| ) |
| IMGUI_API void ImGui::BeginTooltip | ( | ) |
| IMGUI_API void ImGui::EndTooltip | ( | ) |
| IMGUI_API void ImGui::SetTooltip | ( | const char * | fmt, |
| ... | |||
| ) |
| IMGUI_API void ImGui::SetTooltipV | ( | const char * | fmt, |
| va_list | args | ||
| ) |
| IMGUI_API bool ImGui::BeginPopup | ( | const char * | str_id, |
| ImGuiWindowFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::BeginPopupModal | ( | const char * | name, |
| bool * | p_open = NULL, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::EndPopup | ( | ) |
| IMGUI_API void ImGui::OpenPopup | ( | const char * | str_id, |
| ImGuiPopupFlags | popup_flags = 0 |
||
| ) |
| IMGUI_API void ImGui::OpenPopup | ( | ImGuiID | id, |
| ImGuiPopupFlags | popup_flags = 0 |
||
| ) |
| IMGUI_API void ImGui::OpenPopupOnItemClick | ( | const char * | str_id = NULL, |
| ImGuiPopupFlags | popup_flags = 1 |
||
| ) |
Referenced by OpenPopupContextItem().
| IMGUI_API void ImGui::CloseCurrentPopup | ( | ) |
| IMGUI_API bool ImGui::BeginPopupContextItem | ( | const char * | str_id = NULL, |
| ImGuiPopupFlags | popup_flags = 1 |
||
| ) |
| IMGUI_API bool ImGui::BeginPopupContextWindow | ( | const char * | str_id = NULL, |
| ImGuiPopupFlags | popup_flags = 1 |
||
| ) |
Referenced by BeginPopupContextWindow().
| IMGUI_API bool ImGui::BeginPopupContextVoid | ( | const char * | str_id = NULL, |
| ImGuiPopupFlags | popup_flags = 1 |
||
| ) |
| IMGUI_API bool ImGui::IsPopupOpen | ( | const char * | str_id, |
| ImGuiPopupFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::BeginTable | ( | const char * | str_id, |
| int | column, | ||
| ImGuiTableFlags | flags = 0, |
||
| const ImVec2 & | outer_size = ImVec2(0.0f, 0.0f), |
||
| float | inner_width = 0.0f |
||
| ) |
| IMGUI_API void ImGui::EndTable | ( | ) |
| IMGUI_API void ImGui::TableNextRow | ( | ImGuiTableRowFlags | row_flags = 0, |
| float | min_row_height = 0.0f |
||
| ) |
| IMGUI_API void ImGui::TableSetupColumn | ( | const char * | label, |
| ImGuiTableColumnFlags | flags = 0, |
||
| float | init_width_or_weight = 0.0f, |
||
| ImGuiID | user_id = 0 |
||
| ) |
| IMGUI_API void ImGui::TableHeadersRow | ( | ) |
| IMGUI_API void ImGui::TableHeader | ( | const char * | label | ) |
| IMGUI_API ImGuiTableSortSpecs* ImGui::TableGetSortSpecs | ( | ) |
| IMGUI_API ImGuiTableColumnFlags ImGui::TableGetColumnFlags | ( | int | column_n = -1 | ) |
| IMGUI_API void ImGui::TableSetBgColor | ( | ImGuiTableBgTarget | target, |
| ImU32 | color, | ||
| int | column_n = -1 |
||
| ) |
| IMGUI_API void ImGui::NextColumn | ( | ) |
| IMGUI_API bool ImGui::BeginTabBar | ( | const char * | str_id, |
| ImGuiTabBarFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::EndTabBar | ( | ) |
| IMGUI_API bool ImGui::BeginTabItem | ( | const char * | label, |
| bool * | p_open = NULL, |
||
| ImGuiTabItemFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::EndTabItem | ( | ) |
| IMGUI_API bool ImGui::TabItemButton | ( | const char * | label, |
| ImGuiTabItemFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::SetTabItemClosed | ( | const char * | tab_or_docked_window_label | ) |
| IMGUI_API void ImGui::LogFinish | ( | ) |
| IMGUI_API void ImGui::LogButtons | ( | ) |
| IMGUI_API void ImGui::LogText | ( | const char * | fmt, |
| ... | |||
| ) |
| IMGUI_API void ImGui::LogTextV | ( | const char * | fmt, |
| va_list | args | ||
| ) |
| IMGUI_API bool ImGui::BeginDragDropSource | ( | ImGuiDragDropFlags | flags = 0 | ) |
| IMGUI_API bool ImGui::SetDragDropPayload | ( | const char * | type, |
| const void * | data, | ||
| size_t | sz, | ||
| ImGuiCond | cond = 0 |
||
| ) |
| IMGUI_API void ImGui::EndDragDropSource | ( | ) |
| IMGUI_API const ImGuiPayload* ImGui::AcceptDragDropPayload | ( | const char * | type, |
| ImGuiDragDropFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::EndDragDropTarget | ( | ) |
| IMGUI_API const ImGuiPayload* ImGui::GetDragDropPayload | ( | ) |
| IMGUI_API void ImGui::EndDisabled | ( | ) |
| IMGUI_API void ImGui::PushClipRect | ( | const ImVec2 & | clip_rect_min, |
| const ImVec2 & | clip_rect_max, | ||
| bool | intersect_with_current_clip_rect | ||
| ) |
| IMGUI_API void ImGui::PopClipRect | ( | ) |
| IMGUI_API void ImGui::SetItemDefaultFocus | ( | ) |
| IMGUI_API bool ImGui::IsItemHovered | ( | ImGuiHoveredFlags | flags = 0 | ) |
| IMGUI_API bool ImGui::IsItemClicked | ( | ImGuiMouseButton | mouse_button = 0 | ) |
| IMGUI_API void ImGui::SetItemAllowOverlap | ( | ) |
| IMGUI_API ImGuiViewport* ImGui::GetMainViewport | ( | ) |
| IMGUI_API double ImGui::GetTime | ( | ) |
Referenced by ImGuiOnceUponAFrame::operator bool().
| IMGUI_API ImDrawList* ImGui::GetBackgroundDrawList | ( | ) |
| IMGUI_API ImDrawList* ImGui::GetForegroundDrawList | ( | ) |
Referenced by DebugDrawItemRect(), and GetForegroundDrawList().
| IMGUI_API ImDrawListSharedData* ImGui::GetDrawListSharedData | ( | ) |
| IMGUI_API void ImGui::SetStateStorage | ( | ImGuiStorage * | storage | ) |
| IMGUI_API ImGuiStorage* ImGui::GetStateStorage | ( | ) |
| IMGUI_API void ImGui::CalcListClipping | ( | int | items_count, |
| float | items_height, | ||
| int * | out_items_display_start, | ||
| int * | out_items_display_end | ||
| ) |
| IMGUI_API bool ImGui::BeginChildFrame | ( | ImGuiID | id, |
| const ImVec2 & | size, | ||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::EndChildFrame | ( | ) |
| IMGUI_API ImVec2 ImGui::CalcTextSize | ( | const char * | text, |
| const char * | text_end = NULL, |
||
| bool | hide_text_after_double_hash = false, |
||
| float | wrap_width = -1.0f |
||
| ) |
Referenced by ImColor::operator ImU32().
| IMGUI_API void ImGui::ColorConvertRGBtoHSV | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float & | out_h, | ||
| float & | out_s, | ||
| float & | out_v | ||
| ) |
| IMGUI_API void ImGui::ColorConvertHSVtoRGB | ( | float | h, |
| float | s, | ||
| float | v, | ||
| float & | out_r, | ||
| float & | out_g, | ||
| float & | out_b | ||
| ) |
Referenced by ImColor::HSV(), and ImColor::SetHSV().
Referenced by IsKeyPressedMap().
| IMGUI_API bool ImGui::IsMouseDown | ( | ImGuiMouseButton | button | ) |
| IMGUI_API bool ImGui::IsMouseClicked | ( | ImGuiMouseButton | button, |
| bool | repeat = false |
||
| ) |
| IMGUI_API bool ImGui::IsMouseReleased | ( | ImGuiMouseButton | button | ) |
| IMGUI_API bool ImGui::IsMouseDoubleClicked | ( | ImGuiMouseButton | button | ) |
| IMGUI_API bool ImGui::IsMouseHoveringRect | ( | const ImVec2 & | r_min, |
| const ImVec2 & | r_max, | ||
| bool | clip = true |
||
| ) |
| IMGUI_API bool ImGui::IsMouseDragging | ( | ImGuiMouseButton | button, |
| float | lock_threshold = -1.0f |
||
| ) |
| IMGUI_API ImVec2 ImGui::GetMouseDragDelta | ( | ImGuiMouseButton | button = 0, |
| float | lock_threshold = -1.0f |
||
| ) |
| IMGUI_API void ImGui::ResetMouseDragDelta | ( | ImGuiMouseButton | button = 0 | ) |
| IMGUI_API ImGuiMouseCursor ImGui::GetMouseCursor | ( | ) |
| IMGUI_API void ImGui::SetMouseCursor | ( | ImGuiMouseCursor | cursor_type | ) |
| IMGUI_API const char* ImGui::GetClipboardText | ( | ) |
| IMGUI_API void ImGui::SetClipboardText | ( | const char * | text | ) |
| IMGUI_API void ImGui::LoadIniSettingsFromDisk | ( | const char * | ini_filename | ) |
| IMGUI_API void ImGui::LoadIniSettingsFromMemory | ( | const char * | ini_data, |
| size_t | ini_size = 0 |
||
| ) |
| IMGUI_API void ImGui::SaveIniSettingsToDisk | ( | const char * | ini_filename | ) |
| IMGUI_API const char* ImGui::SaveIniSettingsToMemory | ( | size_t * | out_ini_size = NULL | ) |
| IMGUI_API bool ImGui::DebugCheckVersionAndDataLayout | ( | const char * | version_str, |
| size_t | sz_io, | ||
| size_t | sz_style, | ||
| size_t | sz_vec2, | ||
| size_t | sz_vec4, | ||
| size_t | sz_drawvert, | ||
| size_t | sz_drawidx | ||
| ) |
| IMGUI_API void ImGui::SetAllocatorFunctions | ( | ImGuiMemAllocFunc | alloc_func, |
| ImGuiMemFreeFunc | free_func, | ||
| void * | user_data = NULL |
||
| ) |
| IMGUI_API void ImGui::GetAllocatorFunctions | ( | ImGuiMemAllocFunc * | p_alloc_func, |
| ImGuiMemFreeFunc * | p_free_func, | ||
| void ** | p_user_data | ||
| ) |
| IMGUI_API void* ImGui::MemAlloc | ( | size_t | size | ) |
| IMGUI_API void ImGui::MemFree | ( | void * | ptr | ) |
Referenced by IM_DELETE().
|
inlinestatic |
References GetWindowContentRegionMax(), GetWindowContentRegionMin(), and ImVec2::x.
| IMGUI_API bool ImGui::ListBoxHeader | ( | const char * | label, |
| int | items_count, | ||
| int | height_in_items = -1 |
||
| ) |
|
inlinestatic |
References BeginListBox(), and ImGuiTextBuffer::size().
|
inlinestatic |
References EndListBox().
|
inlinestatic |
References OpenPopupOnItemClick().
| IMGUI_API bool ImGui::DragScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| float | v_speed, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| float | power | ||
| ) |
| IMGUI_API bool ImGui::DragScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| float | v_speed, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| float | power | ||
| ) |
|
inlinestatic |
References DragScalar(), and ImGuiDataType_Float.
|
inlinestatic |
References DragScalarN(), and ImGuiDataType_Float.
|
inlinestatic |
References DragScalarN(), and ImGuiDataType_Float.
|
inlinestatic |
References DragScalarN(), and ImGuiDataType_Float.
| IMGUI_API bool ImGui::SliderScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| float | power | ||
| ) |
| IMGUI_API bool ImGui::SliderScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| float | power | ||
| ) |
|
inlinestatic |
References ImGuiDataType_Float, and SliderScalar().
|
inlinestatic |
References ImGuiDataType_Float, and SliderScalarN().
|
inlinestatic |
References ImGuiDataType_Float, and SliderScalarN().
|
inlinestatic |
References ImGuiDataType_Float, and SliderScalarN().
|
inlinestatic |
References BeginPopupContextWindow(), and ImGuiPopupFlags_NoOpenOverItems.
|
inlinestatic |
References GetCursorPosX(), GetTreeNodeToLabelSpacing(), and SetCursorPosX().
References SetNextItemOpen().
|
inlinestatic |
References GetContentRegionAvail(), and ImVec2::x.
|
inline |
References ImGuiContext::CurrentWindow, and GImGui.
|
inline |
References ImGuiContext::CurrentWindow, GImGui, and ImGuiWindow::WriteAccessed.
Referenced by RenderArrow(), and RenderBullet().
| IMGUI_API ImGuiWindow* ImGui::FindWindowByID | ( | ImGuiID | id | ) |
| IMGUI_API ImGuiWindow* ImGui::FindWindowByName | ( | const char * | name | ) |
| IMGUI_API void ImGui::UpdateWindowParentAndRootLinks | ( | ImGuiWindow * | window, |
| ImGuiWindowFlags | flags, | ||
| ImGuiWindow * | parent_window | ||
| ) |
| IMGUI_API ImVec2 ImGui::CalcWindowNextAutoFitSize | ( | ImGuiWindow * | window | ) |
| IMGUI_API bool ImGui::IsWindowChildOf | ( | ImGuiWindow * | window, |
| ImGuiWindow * | potential_parent, | ||
| bool | popup_hierarchy | ||
| ) |
| IMGUI_API bool ImGui::IsWindowAbove | ( | ImGuiWindow * | potential_above, |
| ImGuiWindow * | potential_below | ||
| ) |
| IMGUI_API bool ImGui::IsWindowNavFocusable | ( | ImGuiWindow * | window | ) |
| IMGUI_API void ImGui::SetWindowPos | ( | ImGuiWindow * | window, |
| const ImVec2 & | pos, | ||
| ImGuiCond | cond = 0 |
||
| ) |
| IMGUI_API void ImGui::SetWindowSize | ( | ImGuiWindow * | window, |
| const ImVec2 & | size, | ||
| ImGuiCond | cond = 0 |
||
| ) |
| IMGUI_API void ImGui::SetWindowCollapsed | ( | ImGuiWindow * | window, |
| bool | collapsed, | ||
| ImGuiCond | cond = 0 |
||
| ) |
| IMGUI_API void ImGui::SetWindowHitTestHole | ( | ImGuiWindow * | window, |
| const ImVec2 & | pos, | ||
| const ImVec2 & | size | ||
| ) |
| IMGUI_API void ImGui::FocusWindow | ( | ImGuiWindow * | window | ) |
| IMGUI_API void ImGui::FocusTopMostWindowUnderOne | ( | ImGuiWindow * | under_this_window, |
| ImGuiWindow * | ignore_window | ||
| ) |
| IMGUI_API void ImGui::BringWindowToFocusFront | ( | ImGuiWindow * | window | ) |
| IMGUI_API void ImGui::BringWindowToDisplayFront | ( | ImGuiWindow * | window | ) |
| IMGUI_API void ImGui::BringWindowToDisplayBack | ( | ImGuiWindow * | window | ) |
|
inline |
References ImGuiIO::FontDefault, ImGuiIO::Fonts, ImFontAtlas::Fonts, GImGui, and ImGuiContext::IO.
|
inline |
References GetForegroundDrawList(), and IM_UNUSED.
| IMGUI_API ImDrawList* ImGui::GetBackgroundDrawList | ( | ImGuiViewport * | viewport | ) |
| IMGUI_API ImDrawList* ImGui::GetForegroundDrawList | ( | ImGuiViewport * | viewport | ) |
| IMGUI_API void ImGui::Initialize | ( | ImGuiContext * | context | ) |
| IMGUI_API void ImGui::Shutdown | ( | ImGuiContext * | context | ) |
| IMGUI_API void ImGui::UpdateHoveredWindowAndCaptureFlags | ( | ) |
| IMGUI_API void ImGui::StartMouseMovingWindow | ( | ImGuiWindow * | window | ) |
| IMGUI_API void ImGui::UpdateMouseMovingWindowNewFrame | ( | ) |
| IMGUI_API void ImGui::UpdateMouseMovingWindowEndFrame | ( | ) |
| IMGUI_API ImGuiID ImGui::AddContextHook | ( | ImGuiContext * | context, |
| const ImGuiContextHook * | hook | ||
| ) |
| IMGUI_API void ImGui::RemoveContextHook | ( | ImGuiContext * | context, |
| ImGuiID | hook_to_remove | ||
| ) |
| IMGUI_API void ImGui::CallContextHooks | ( | ImGuiContext * | context, |
| ImGuiContextHookType | type | ||
| ) |
| IMGUI_API void ImGui::MarkIniSettingsDirty | ( | ) |
| IMGUI_API void ImGui::MarkIniSettingsDirty | ( | ImGuiWindow * | window | ) |
| IMGUI_API void ImGui::ClearIniSettings | ( | ) |
| IMGUI_API ImGuiWindowSettings* ImGui::CreateNewWindowSettings | ( | const char * | name | ) |
| IMGUI_API ImGuiWindowSettings* ImGui::FindWindowSettings | ( | ImGuiID | id | ) |
| IMGUI_API ImGuiWindowSettings* ImGui::FindOrCreateWindowSettings | ( | const char * | name | ) |
| IMGUI_API ImGuiSettingsHandler* ImGui::FindSettingsHandler | ( | const char * | type_name | ) |
| IMGUI_API void ImGui::SetScrollX | ( | ImGuiWindow * | window, |
| float | scroll_x | ||
| ) |
| IMGUI_API void ImGui::SetScrollY | ( | ImGuiWindow * | window, |
| float | scroll_y | ||
| ) |
| IMGUI_API void ImGui::SetScrollFromPosX | ( | ImGuiWindow * | window, |
| float | local_x, | ||
| float | center_x_ratio | ||
| ) |
| IMGUI_API void ImGui::SetScrollFromPosY | ( | ImGuiWindow * | window, |
| float | local_y, | ||
| float | center_y_ratio | ||
| ) |
| IMGUI_API void ImGui::ScrollToItem | ( | ImGuiScrollFlags | flags = 0 | ) |
| IMGUI_API void ImGui::ScrollToRect | ( | ImGuiWindow * | window, |
| const ImRect & | rect, | ||
| ImGuiScrollFlags | flags = 0 |
||
| ) |
Referenced by ScrollToBringRectIntoView().
| IMGUI_API ImVec2 ImGui::ScrollToRectEx | ( | ImGuiWindow * | window, |
| const ImRect & | rect, | ||
| ImGuiScrollFlags | flags = 0 |
||
| ) |
|
inline |
References ImGuiScrollFlags_KeepVisibleEdgeY, and ScrollToRect().
|
inline |
References GImGui, ImGuiLastItemData::ID, and ImGuiContext::LastItemData.
|
inline |
References GImGui, ImGuiContext::LastItemData, and ImGuiLastItemData::StatusFlags.
|
inline |
References GImGui, ImGuiLastItemData::InFlags, and ImGuiContext::LastItemData.
|
inline |
References ImGuiContext::ActiveId, and GImGui.
|
inline |
References GImGui, and ImGuiContext::NavId.
| IMGUI_API void ImGui::SetActiveID | ( | ImGuiID | id, |
| ImGuiWindow * | window | ||
| ) |
| IMGUI_API void ImGui::SetFocusID | ( | ImGuiID | id, |
| ImGuiWindow * | window | ||
| ) |
| IMGUI_API void ImGui::ClearActiveID | ( | ) |
| IMGUI_API ImGuiID ImGui::GetIDWithSeed | ( | const char * | str_id_begin, |
| const char * | str_id_end, | ||
| ImGuiID | seed | ||
| ) |
| IMGUI_API bool ImGui::ItemAdd | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| const ImRect * | nav_bb = NULL, |
||
| ImGuiItemFlags | extra_flags = 0 |
||
| ) |
| IMGUI_API void ImGui::ItemInputable | ( | ImGuiWindow * | window, |
| ImGuiID | id | ||
| ) |
| IMGUI_API void ImGui::ShrinkWidths | ( | ImGuiShrinkWidthItem * | items, |
| int | count, | ||
| float | width_excess | ||
| ) |
| IMGUI_API void ImGui::PushItemFlag | ( | ImGuiItemFlags | option, |
| bool | enabled | ||
| ) |
| IMGUI_API void ImGui::PopItemFlag | ( | ) |
|
inline |
|
inline |
| IMGUI_API void ImGui::LogBegin | ( | ImGuiLogType | type, |
| int | auto_open_depth | ||
| ) |
| IMGUI_API void ImGui::LogRenderedText | ( | const ImVec2 * | ref_pos, |
| const char * | text, | ||
| const char * | text_end = NULL |
||
| ) |
| IMGUI_API void ImGui::LogSetNextTextDecoration | ( | const char * | prefix, |
| const char * | suffix | ||
| ) |
| IMGUI_API bool ImGui::BeginChildEx | ( | const char * | name, |
| ImGuiID | id, | ||
| const ImVec2 & | size_arg, | ||
| bool | border, | ||
| ImGuiWindowFlags | flags | ||
| ) |
| IMGUI_API void ImGui::OpenPopupEx | ( | ImGuiID | id, |
| ImGuiPopupFlags | popup_flags = ImGuiPopupFlags_None |
||
| ) |
| IMGUI_API void ImGui::ClosePopupsOverWindow | ( | ImGuiWindow * | ref_window, |
| bool | restore_focus_to_window_under_popup | ||
| ) |
| IMGUI_API void ImGui::ClosePopupsExceptModals | ( | ) |
| IMGUI_API bool ImGui::IsPopupOpen | ( | ImGuiID | id, |
| ImGuiPopupFlags | popup_flags | ||
| ) |
| IMGUI_API bool ImGui::BeginPopupEx | ( | ImGuiID | id, |
| ImGuiWindowFlags | extra_flags | ||
| ) |
| IMGUI_API void ImGui::BeginTooltipEx | ( | ImGuiWindowFlags | extra_flags, |
| ImGuiTooltipFlags | tooltip_flags | ||
| ) |
| IMGUI_API ImRect ImGui::GetPopupAllowedExtentRect | ( | ImGuiWindow * | window | ) |
| IMGUI_API ImGuiWindow* ImGui::GetTopMostPopupModal | ( | ) |
| IMGUI_API ImVec2 ImGui::FindBestWindowPosForPopup | ( | ImGuiWindow * | window | ) |
| IMGUI_API ImVec2 ImGui::FindBestWindowPosForPopupEx | ( | const ImVec2 & | ref_pos, |
| const ImVec2 & | size, | ||
| ImGuiDir * | last_dir, | ||
| const ImRect & | r_outer, | ||
| const ImRect & | r_avoid, | ||
| ImGuiPopupPositionPolicy | policy | ||
| ) |
| IMGUI_API bool ImGui::BeginViewportSideBar | ( | const char * | name, |
| ImGuiViewport * | viewport, | ||
| ImGuiDir | dir, | ||
| float | size, | ||
| ImGuiWindowFlags | window_flags | ||
| ) |
| IMGUI_API bool ImGui::MenuItemEx | ( | const char * | label, |
| const char * | icon, | ||
| const char * | shortcut = NULL, |
||
| bool | selected = false, |
||
| bool | enabled = true |
||
| ) |
| IMGUI_API bool ImGui::BeginComboPopup | ( | ImGuiID | popup_id, |
| const ImRect & | bb, | ||
| ImGuiComboFlags | flags | ||
| ) |
| IMGUI_API void ImGui::EndComboPreview | ( | ) |
| IMGUI_API void ImGui::NavInitWindow | ( | ImGuiWindow * | window, |
| bool | force_reinit | ||
| ) |
| IMGUI_API void ImGui::NavInitRequestApplyResult | ( | ) |
| IMGUI_API void ImGui::NavMoveRequestSubmit | ( | ImGuiDir | move_dir, |
| ImGuiDir | clip_dir, | ||
| ImGuiNavMoveFlags | move_flags, | ||
| ImGuiScrollFlags | scroll_flags | ||
| ) |
| IMGUI_API void ImGui::NavMoveRequestForward | ( | ImGuiDir | move_dir, |
| ImGuiDir | clip_dir, | ||
| ImGuiNavMoveFlags | move_flags, | ||
| ImGuiScrollFlags | scroll_flags | ||
| ) |
| IMGUI_API void ImGui::NavMoveRequestResolveWithLastItem | ( | ) |
| IMGUI_API void ImGui::NavMoveRequestCancel | ( | ) |
| IMGUI_API void ImGui::NavMoveRequestApplyResult | ( | ) |
| IMGUI_API void ImGui::NavMoveRequestTryWrapping | ( | ImGuiWindow * | window, |
| ImGuiNavMoveFlags | move_flags | ||
| ) |
| IMGUI_API float ImGui::GetNavInputAmount | ( | ImGuiNavInput | n, |
| ImGuiInputReadMode | mode | ||
| ) |
Referenced by IsNavInputTest().
| IMGUI_API ImVec2 ImGui::GetNavInputAmount2d | ( | ImGuiNavDirSourceFlags | dir_sources, |
| ImGuiInputReadMode | mode, | ||
| float | slow_factor = 0.0f, |
||
| float | fast_factor = 0.0f |
||
| ) |
| IMGUI_API int ImGui::CalcTypematicRepeatAmount | ( | float | t0, |
| float | t1, | ||
| float | repeat_delay, | ||
| float | repeat_rate | ||
| ) |
| IMGUI_API void ImGui::SetNavID | ( | ImGuiID | id, |
| ImGuiNavLayer | nav_layer, | ||
| ImGuiID | focus_scope_id, | ||
| const ImRect & | rect_rel | ||
| ) |
| IMGUI_API void ImGui::PopFocusScope | ( | ) |
|
inline |
References GImGui, and ImGuiContext::NavFocusScopeId.
|
inline |
| IMGUI_API void ImGui::SetItemUsingMouseWheel | ( | ) |
| IMGUI_API void ImGui::SetActiveIdUsingNavAndKeys | ( | ) |
References ImGuiContext::ActiveIdUsingNavDirMask, and GImGui.
|
inline |
References ImGuiContext::ActiveIdUsingNavInputMask, and GImGui.
References ImGuiContext::ActiveIdUsingKeyInputMask, GImGui, and IM_ASSERT.
| IMGUI_API bool ImGui::IsMouseDragPastThreshold | ( | ImGuiMouseButton | button, |
| float | lock_threshold = -1.0f |
||
| ) |
References GImGui, ImGuiContext::IO, IsKeyPressed(), and ImGuiIO::KeyMap.
|
inline |
References GImGui, ImGuiContext::IO, and ImGuiIO::NavInputs.
|
inline |
References GetNavInputAmount().
| IMGUI_API ImGuiKeyModFlags ImGui::GetMergedKeyModFlags | ( | ) |
| IMGUI_API void ImGui::ClearDragDrop | ( | ) |
| IMGUI_API void ImGui::SetWindowClipRectBeforeSetChannel | ( | ImGuiWindow * | window, |
| const ImRect & | clip_rect | ||
| ) |
| IMGUI_API void ImGui::BeginColumns | ( | const char * | str_id, |
| int | count, | ||
| ImGuiOldColumnFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::EndColumns | ( | ) |
| IMGUI_API void ImGui::PushColumnsBackground | ( | ) |
| IMGUI_API void ImGui::PopColumnsBackground | ( | ) |
| IMGUI_API ImGuiOldColumns* ImGui::FindOrCreateColumns | ( | ImGuiWindow * | window, |
| ImGuiID | id | ||
| ) |
| IMGUI_API float ImGui::GetColumnOffsetFromNorm | ( | const ImGuiOldColumns * | columns, |
| float | offset_norm | ||
| ) |
| IMGUI_API float ImGui::GetColumnNormFromOffset | ( | const ImGuiOldColumns * | columns, |
| float | offset | ||
| ) |
| IMGUI_API void ImGui::TableSetColumnSortDirection | ( | int | column_n, |
| ImGuiSortDirection | sort_direction, | ||
| bool | append_to_sort_specs | ||
| ) |
| IMGUI_API float ImGui::TableGetHeaderRowHeight | ( | ) |
| IMGUI_API void ImGui::TablePushBackgroundChannel | ( | ) |
| IMGUI_API void ImGui::TablePopBackgroundChannel | ( | ) |
|
inline |
References ImGuiContext::CurrentTable, and GImGui.
| IMGUI_API ImGuiTable* ImGui::TableFindByID | ( | ImGuiID | id | ) |
| IMGUI_API bool ImGui::BeginTableEx | ( | const char * | name, |
| ImGuiID | id, | ||
| int | columns_count, | ||
| ImGuiTableFlags | flags = 0, |
||
| const ImVec2 & | outer_size = ImVec2(0, 0), |
||
| float | inner_width = 0.0f |
||
| ) |
| IMGUI_API void ImGui::TableBeginInitMemory | ( | ImGuiTable * | table, |
| int | columns_count | ||
| ) |
| IMGUI_API void ImGui::TableBeginApplyRequests | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableSetupDrawChannels | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableUpdateLayout | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableUpdateBorders | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableUpdateColumnsWeightFromWidth | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableDrawBorders | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableDrawContextMenu | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableMergeDrawChannels | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableSortSpecsSanitize | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableSortSpecsBuild | ( | ImGuiTable * | table | ) |
| IMGUI_API ImGuiSortDirection ImGui::TableGetColumnNextSortDirection | ( | ImGuiTableColumn * | column | ) |
| IMGUI_API void ImGui::TableFixColumnSortDirection | ( | ImGuiTable * | table, |
| ImGuiTableColumn * | column | ||
| ) |
| IMGUI_API float ImGui::TableGetColumnWidthAuto | ( | ImGuiTable * | table, |
| ImGuiTableColumn * | column | ||
| ) |
| IMGUI_API void ImGui::TableBeginRow | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableEndRow | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableBeginCell | ( | ImGuiTable * | table, |
| int | column_n | ||
| ) |
| IMGUI_API void ImGui::TableEndCell | ( | ImGuiTable * | table | ) |
| IMGUI_API ImRect ImGui::TableGetCellBgRect | ( | const ImGuiTable * | table, |
| int | column_n | ||
| ) |
| IMGUI_API const char* ImGui::TableGetColumnName | ( | const ImGuiTable * | table, |
| int | column_n | ||
| ) |
| IMGUI_API ImGuiID ImGui::TableGetColumnResizeID | ( | const ImGuiTable * | table, |
| int | column_n, | ||
| int | instance_no = 0 |
||
| ) |
| IMGUI_API float ImGui::TableGetMaxColumnWidth | ( | const ImGuiTable * | table, |
| int | column_n | ||
| ) |
| IMGUI_API void ImGui::TableSetColumnWidthAutoSingle | ( | ImGuiTable * | table, |
| int | column_n | ||
| ) |
| IMGUI_API void ImGui::TableSetColumnWidthAutoAll | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableRemove | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableGcCompactTransientBuffers | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableGcCompactTransientBuffers | ( | ImGuiTableTempData * | table | ) |
| IMGUI_API void ImGui::TableGcCompactSettings | ( | ) |
| IMGUI_API void ImGui::TableLoadSettings | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableSaveSettings | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableResetSettings | ( | ImGuiTable * | table | ) |
| IMGUI_API ImGuiTableSettings* ImGui::TableGetBoundSettings | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::TableSettingsInstallHandler | ( | ImGuiContext * | context | ) |
| IMGUI_API ImGuiTableSettings* ImGui::TableSettingsCreate | ( | ImGuiID | id, |
| int | columns_count | ||
| ) |
| IMGUI_API ImGuiTableSettings* ImGui::TableSettingsFindByID | ( | ImGuiID | id | ) |
| IMGUI_API bool ImGui::BeginTabBarEx | ( | ImGuiTabBar * | tab_bar, |
| const ImRect & | bb, | ||
| ImGuiTabBarFlags | flags | ||
| ) |
| IMGUI_API ImGuiTabItem* ImGui::TabBarFindTabByID | ( | ImGuiTabBar * | tab_bar, |
| ImGuiID | tab_id | ||
| ) |
| IMGUI_API void ImGui::TabBarRemoveTab | ( | ImGuiTabBar * | tab_bar, |
| ImGuiID | tab_id | ||
| ) |
| IMGUI_API void ImGui::TabBarCloseTab | ( | ImGuiTabBar * | tab_bar, |
| ImGuiTabItem * | tab | ||
| ) |
| IMGUI_API void ImGui::TabBarQueueReorder | ( | ImGuiTabBar * | tab_bar, |
| const ImGuiTabItem * | tab, | ||
| int | offset | ||
| ) |
| IMGUI_API void ImGui::TabBarQueueReorderFromMousePos | ( | ImGuiTabBar * | tab_bar, |
| const ImGuiTabItem * | tab, | ||
| ImVec2 | mouse_pos | ||
| ) |
| IMGUI_API bool ImGui::TabBarProcessReorder | ( | ImGuiTabBar * | tab_bar | ) |
| IMGUI_API bool ImGui::TabItemEx | ( | ImGuiTabBar * | tab_bar, |
| const char * | label, | ||
| bool * | p_open, | ||
| ImGuiTabItemFlags | flags | ||
| ) |
| IMGUI_API void ImGui::TabItemBackground | ( | ImDrawList * | draw_list, |
| const ImRect & | bb, | ||
| ImGuiTabItemFlags | flags, | ||
| ImU32 | col | ||
| ) |
| IMGUI_API void ImGui::TabItemLabelAndCloseButton | ( | ImDrawList * | draw_list, |
| const ImRect & | bb, | ||
| ImGuiTabItemFlags | flags, | ||
| ImVec2 | frame_padding, | ||
| const char * | label, | ||
| ImGuiID | tab_id, | ||
| ImGuiID | close_button_id, | ||
| bool | is_contents_visible, | ||
| bool * | out_just_closed, | ||
| bool * | out_text_clipped | ||
| ) |
| IMGUI_API void ImGui::RenderText | ( | ImVec2 | pos, |
| const char * | text, | ||
| const char * | text_end = NULL, |
||
| bool | hide_text_after_hash = true |
||
| ) |
| IMGUI_API void ImGui::RenderTextWrapped | ( | ImVec2 | pos, |
| const char * | text, | ||
| const char * | text_end, | ||
| float | wrap_width | ||
| ) |
| IMGUI_API void ImGui::RenderTextClipped | ( | const ImVec2 & | pos_min, |
| const ImVec2 & | pos_max, | ||
| const char * | text, | ||
| const char * | text_end, | ||
| const ImVec2 * | text_size_if_known, | ||
| const ImVec2 & | align = ImVec2(0, 0), |
||
| const ImRect * | clip_rect = NULL |
||
| ) |
| IMGUI_API void ImGui::RenderTextClippedEx | ( | ImDrawList * | draw_list, |
| const ImVec2 & | pos_min, | ||
| const ImVec2 & | pos_max, | ||
| const char * | text, | ||
| const char * | text_end, | ||
| const ImVec2 * | text_size_if_known, | ||
| const ImVec2 & | align = ImVec2(0, 0), |
||
| const ImRect * | clip_rect = NULL |
||
| ) |
| IMGUI_API void ImGui::RenderTextEllipsis | ( | ImDrawList * | draw_list, |
| const ImVec2 & | pos_min, | ||
| const ImVec2 & | pos_max, | ||
| float | clip_max_x, | ||
| float | ellipsis_max_x, | ||
| const char * | text, | ||
| const char * | text_end, | ||
| const ImVec2 * | text_size_if_known | ||
| ) |
| IMGUI_API void ImGui::RenderFrame | ( | ImVec2 | p_min, |
| ImVec2 | p_max, | ||
| ImU32 | fill_col, | ||
| bool | border = true, |
||
| float | rounding = 0.0f |
||
| ) |
| IMGUI_API void ImGui::RenderColorRectWithAlphaCheckerboard | ( | ImDrawList * | draw_list, |
| ImVec2 | p_min, | ||
| ImVec2 | p_max, | ||
| ImU32 | fill_col, | ||
| float | grid_step, | ||
| ImVec2 | grid_off, | ||
| float | rounding = 0.0f, |
||
| ImDrawFlags | flags = 0 |
||
| ) |
| IMGUI_API void ImGui::RenderNavHighlight | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiNavHighlightFlags | flags = ImGuiNavHighlightFlags_TypeDefault |
||
| ) |
| IMGUI_API const char* ImGui::FindRenderedTextEnd | ( | const char * | text, |
| const char * | text_end = NULL |
||
| ) |
| IMGUI_API void ImGui::RenderArrow | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| ImU32 | col, | ||
| ImGuiDir | dir, | ||
| float | scale = 1.0f |
||
| ) |
Referenced by RenderArrow().
| IMGUI_API void ImGui::RenderBullet | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| ImU32 | col | ||
| ) |
Referenced by RenderBullet().
| IMGUI_API void ImGui::RenderCheckMark | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| ImU32 | col, | ||
| float | sz | ||
| ) |
| IMGUI_API void ImGui::RenderMouseCursor | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| float | scale, | ||
| ImGuiMouseCursor | mouse_cursor, | ||
| ImU32 | col_fill, | ||
| ImU32 | col_border, | ||
| ImU32 | col_shadow | ||
| ) |
| IMGUI_API void ImGui::RenderArrowPointingAt | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| ImVec2 | half_sz, | ||
| ImGuiDir | direction, | ||
| ImU32 | col | ||
| ) |
| IMGUI_API void ImGui::RenderRectFilledRangeH | ( | ImDrawList * | draw_list, |
| const ImRect & | rect, | ||
| ImU32 | col, | ||
| float | x_start_norm, | ||
| float | x_end_norm, | ||
| float | rounding | ||
| ) |
| IMGUI_API void ImGui::RenderRectFilledWithHole | ( | ImDrawList * | draw_list, |
| ImRect | outer, | ||
| ImRect | inner, | ||
| ImU32 | col, | ||
| float | rounding | ||
| ) |
References ImGuiWindow::DrawList, GetColorU32(), GetCurrentWindow(), ImGuiCol_Text, and RenderArrow().
|
inline |
References ImGuiWindow::DrawList, GetColorU32(), GetCurrentWindow(), ImGuiCol_Text, and RenderBullet().
| IMGUI_API void ImGui::TextEx | ( | const char * | text, |
| const char * | text_end = NULL, |
||
| ImGuiTextFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::ButtonEx | ( | const char * | label, |
| const ImVec2 & | size_arg = ImVec2(0, 0), |
||
| ImGuiButtonFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::ArrowButtonEx | ( | const char * | str_id, |
| ImGuiDir | dir, | ||
| ImVec2 | size_arg, | ||
| ImGuiButtonFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::ScrollbarEx | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiAxis | axis, | ||
| float * | p_scroll_v, | ||
| float | avail_v, | ||
| float | contents_v, | ||
| ImDrawFlags | flags | ||
| ) |
| IMGUI_API bool ImGui::ImageButtonEx | ( | ImGuiID | id, |
| ImTextureID | texture_id, | ||
| const ImVec2 & | size, | ||
| const ImVec2 & | uv0, | ||
| const ImVec2 & | uv1, | ||
| const ImVec2 & | padding, | ||
| const ImVec4 & | bg_col, | ||
| const ImVec4 & | tint_col | ||
| ) |
| IMGUI_API ImRect ImGui::GetWindowScrollbarRect | ( | ImGuiWindow * | window, |
| ImGuiAxis | axis | ||
| ) |
| IMGUI_API ImGuiID ImGui::GetWindowScrollbarID | ( | ImGuiWindow * | window, |
| ImGuiAxis | axis | ||
| ) |
| IMGUI_API ImGuiID ImGui::GetWindowResizeCornerID | ( | ImGuiWindow * | window, |
| int | n | ||
| ) |
| IMGUI_API ImGuiID ImGui::GetWindowResizeBorderID | ( | ImGuiWindow * | window, |
| ImGuiDir | dir | ||
| ) |
| IMGUI_API void ImGui::SeparatorEx | ( | ImGuiSeparatorFlags | flags | ) |
| IMGUI_API bool ImGui::ButtonBehavior | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| bool * | out_hovered, | ||
| bool * | out_held, | ||
| ImGuiButtonFlags | flags = 0 |
||
| ) |
| IMGUI_API bool ImGui::DragBehavior | ( | ImGuiID | id, |
| ImGuiDataType | data_type, | ||
| void * | p_v, | ||
| float | v_speed, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| ImGuiSliderFlags | flags | ||
| ) |
| IMGUI_API bool ImGui::SliderBehavior | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiDataType | data_type, | ||
| void * | p_v, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| ImGuiSliderFlags | flags, | ||
| ImRect * | out_grab_bb | ||
| ) |
| IMGUI_API bool ImGui::SplitterBehavior | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiAxis | axis, | ||
| float * | size1, | ||
| float * | size2, | ||
| float | min_size1, | ||
| float | min_size2, | ||
| float | hover_extend = 0.0f, |
||
| float | hover_visibility_delay = 0.0f |
||
| ) |
| IMGUI_API bool ImGui::TreeNodeBehavior | ( | ImGuiID | id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | label, | ||
| const char * | label_end = NULL |
||
| ) |
| IMGUI_API bool ImGui::TreeNodeBehaviorIsOpen | ( | ImGuiID | id, |
| ImGuiTreeNodeFlags | flags = 0 |
||
| ) |
| IMGUI_API float ImGui::ScaleRatioFromValueT | ( | ImGuiDataType | data_type, |
| T | v, | ||
| T | v_min, | ||
| T | v_max, | ||
| bool | is_logarithmic, | ||
| float | logarithmic_zero_epsilon, | ||
| float | zero_deadzone_size | ||
| ) |
| IMGUI_API T ImGui::ScaleValueFromRatioT | ( | ImGuiDataType | data_type, |
| float | t, | ||
| T | v_min, | ||
| T | v_max, | ||
| bool | is_logarithmic, | ||
| float | logarithmic_zero_epsilon, | ||
| float | zero_deadzone_size | ||
| ) |
| IMGUI_API bool ImGui::DragBehaviorT | ( | ImGuiDataType | data_type, |
| T * | v, | ||
| float | v_speed, | ||
| T | v_min, | ||
| T | v_max, | ||
| const char * | format, | ||
| ImGuiSliderFlags | flags | ||
| ) |
| IMGUI_API bool ImGui::SliderBehaviorT | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiDataType | data_type, | ||
| T * | v, | ||
| T | v_min, | ||
| T | v_max, | ||
| const char * | format, | ||
| ImGuiSliderFlags | flags, | ||
| ImRect * | out_grab_bb | ||
| ) |
| IMGUI_API T ImGui::RoundScalarWithFormatT | ( | const char * | format, |
| ImGuiDataType | data_type, | ||
| T | v | ||
| ) |
| IMGUI_API bool ImGui::CheckboxFlagsT | ( | const char * | label, |
| T * | flags, | ||
| T | flags_value | ||
| ) |
| IMGUI_API const ImGuiDataTypeInfo* ImGui::DataTypeGetInfo | ( | ImGuiDataType | data_type | ) |
| IMGUI_API int ImGui::DataTypeFormatString | ( | char * | buf, |
| int | buf_size, | ||
| ImGuiDataType | data_type, | ||
| const void * | p_data, | ||
| const char * | format | ||
| ) |
| IMGUI_API void ImGui::DataTypeApplyOp | ( | ImGuiDataType | data_type, |
| int | op, | ||
| void * | output, | ||
| const void * | arg_1, | ||
| const void * | arg_2 | ||
| ) |
| IMGUI_API bool ImGui::DataTypeApplyOpFromText | ( | const char * | buf, |
| const char * | initial_value_buf, | ||
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const char * | format | ||
| ) |
| IMGUI_API int ImGui::DataTypeCompare | ( | ImGuiDataType | data_type, |
| const void * | arg_1, | ||
| const void * | arg_2 | ||
| ) |
| IMGUI_API bool ImGui::DataTypeClamp | ( | ImGuiDataType | data_type, |
| void * | p_data, | ||
| const void * | p_min, | ||
| const void * | p_max | ||
| ) |
| IMGUI_API bool ImGui::InputTextEx | ( | const char * | label, |
| const char * | hint, | ||
| char * | buf, | ||
| int | buf_size, | ||
| const ImVec2 & | size_arg, | ||
| ImGuiInputTextFlags | flags, | ||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
| IMGUI_API bool ImGui::TempInputText | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| const char * | label, | ||
| char * | buf, | ||
| int | buf_size, | ||
| ImGuiInputTextFlags | flags | ||
| ) |
| IMGUI_API bool ImGui::TempInputScalar | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| const char * | label, | ||
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const char * | format, | ||
| const void * | p_clamp_min = NULL, |
||
| const void * | p_clamp_max = NULL |
||
| ) |
References ImGuiContext::ActiveId, GImGui, and ImGuiContext::TempInputId.
|
inline |
References GImGui, ImGuiInputTextState::ID, and ImGuiContext::InputTextState.
| IMGUI_API void ImGui::ColorTooltip | ( | const char * | text, |
| const float * | col, | ||
| ImGuiColorEditFlags | flags | ||
| ) |
| IMGUI_API void ImGui::ColorEditOptionsPopup | ( | const float * | col, |
| ImGuiColorEditFlags | flags | ||
| ) |
| IMGUI_API void ImGui::ColorPickerOptionsPopup | ( | const float * | ref_col, |
| ImGuiColorEditFlags | flags | ||
| ) |
| IMGUI_API int ImGui::PlotEx | ( | ImGuiPlotType | plot_type, |
| const char * | label, | ||
| float(*)(void *data, int idx) | values_getter, | ||
| void * | data, | ||
| int | values_count, | ||
| int | values_offset, | ||
| const char * | overlay_text, | ||
| float | scale_min, | ||
| float | scale_max, | ||
| ImVec2 | frame_size | ||
| ) |
| IMGUI_API void ImGui::ShadeVertsLinearColorGradientKeepAlpha | ( | ImDrawList * | draw_list, |
| int | vert_start_idx, | ||
| int | vert_end_idx, | ||
| ImVec2 | gradient_p0, | ||
| ImVec2 | gradient_p1, | ||
| ImU32 | col0, | ||
| ImU32 | col1 | ||
| ) |
| IMGUI_API void ImGui::ShadeVertsLinearUV | ( | ImDrawList * | draw_list, |
| int | vert_start_idx, | ||
| int | vert_end_idx, | ||
| const ImVec2 & | a, | ||
| const ImVec2 & | b, | ||
| const ImVec2 & | uv_a, | ||
| const ImVec2 & | uv_b, | ||
| bool | clamp | ||
| ) |
| IMGUI_API void ImGui::GcCompactTransientMiscBuffers | ( | ) |
| IMGUI_API void ImGui::GcCompactTransientWindowBuffers | ( | ImGuiWindow * | window | ) |
| IMGUI_API void ImGui::GcAwakeTransientWindowBuffers | ( | ImGuiWindow * | window | ) |
| IMGUI_API void ImGui::ErrorCheckEndFrameRecover | ( | ImGuiErrorLogCallback | log_callback, |
| void * | user_data = NULL |
||
| ) |
| IMGUI_API void ImGui::ErrorCheckEndWindowRecover | ( | ImGuiErrorLogCallback | log_callback, |
| void * | user_data = NULL |
||
| ) |
|
inline |
References ImGuiContext::DebugItemPickerActive, and GImGui.
| IMGUI_API void ImGui::ShowFontAtlas | ( | ImFontAtlas * | atlas | ) |
| IMGUI_API void ImGui::DebugHookIdInfo | ( | ImGuiID | id, |
| ImGuiDataType | data_type, | ||
| const void * | data_id, | ||
| const void * | data_id_end | ||
| ) |
| IMGUI_API void ImGui::DebugNodeColumns | ( | ImGuiOldColumns * | columns | ) |
| IMGUI_API void ImGui::DebugNodeDrawList | ( | ImGuiWindow * | window, |
| const ImDrawList * | draw_list, | ||
| const char * | label | ||
| ) |
| IMGUI_API void ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox | ( | ImDrawList * | out_draw_list, |
| const ImDrawList * | draw_list, | ||
| const ImDrawCmd * | draw_cmd, | ||
| bool | show_mesh, | ||
| bool | show_aabb | ||
| ) |
| IMGUI_API void ImGui::DebugNodeStorage | ( | ImGuiStorage * | storage, |
| const char * | label | ||
| ) |
| IMGUI_API void ImGui::DebugNodeTabBar | ( | ImGuiTabBar * | tab_bar, |
| const char * | label | ||
| ) |
| IMGUI_API void ImGui::DebugNodeTable | ( | ImGuiTable * | table | ) |
| IMGUI_API void ImGui::DebugNodeTableSettings | ( | ImGuiTableSettings * | settings | ) |
| IMGUI_API void ImGui::DebugNodeWindow | ( | ImGuiWindow * | window, |
| const char * | label | ||
| ) |
| IMGUI_API void ImGui::DebugNodeWindowSettings | ( | ImGuiWindowSettings * | settings | ) |
| IMGUI_API void ImGui::DebugNodeWindowsList | ( | ImVector< ImGuiWindow * > * | windows, |
| const char * | label | ||
| ) |
| IMGUI_API void ImGui::DebugNodeViewport | ( | ImGuiViewportP * | viewport | ) |
| IMGUI_API void ImGui::DebugRenderViewportThumbnail | ( | ImDrawList * | draw_list, |
| ImGuiViewportP * | viewport, | ||
| const ImRect & | bb | ||
| ) |
| IMGUI_API PlotStatus ImGui::Plot | ( | const char * | label, |
| const PlotConfig & | conf | ||
| ) |
| IMGUI_API void ImGui::PlotMultiLines | ( | const char * | label, |
| int | num_datas, | ||
| const char ** | names, | ||
| const ImColor * | colors, | ||
| float(*)(const void *data, int idx) | getter, | ||
| const void *const * | datas, | ||
| int | values_count, | ||
| int | values_offset, | ||
| float | scale_min, | ||
| float | scale_max, | ||
| ImVec2 | graph_size, | ||
| const bool * | labels = NULL |
||
| ) |
| IMGUI_API void ImGui::PlotMultiHistograms | ( | const char * | label, |
| int | num_hists, | ||
| const char ** | names, | ||
| const ImColor * | colors, | ||
| float(*)(const void *data, int idx) | getter, | ||
| const void *const * | datas, | ||
| int | values_count, | ||
| float | scale_min, | ||
| float | scale_max, | ||
| ImVec2 | graph_size | ||
| ) |