GE / ui_imgui
API ui_imgui
Children
Functions
function M.AcceptDragDropPayload(string_type, ImGuiDragDropFlags_flags)
function M.AlignTextToFramePadding() imgui.AlignTextToFramePadding() end
function M.ArrayChar(len, val)
function M.ArrayCharPtrByTbl(tbl)
function M.ArrayFloat(size)
function M.ArrayFloatByTbl(tbl)
function M.ArrayInt(size)
function M.ArraySize(arr) return #arr end
function M.ArrowButton(string_str_id, ImGuiDir_dir)
function M.Begin(string_name, bool_p_open, ImGuiWindowFlags_flags)
function M.BeginChild1(string_str_id, ImVec2_size, bool_border, ImGuiWindowFlags_flags)
function M.BeginChild2(ImGuiID_id, ImVec2_size, bool_border, ImGuiWindowFlags_flags)
function M.BeginChildFrame(ImGuiID_id, ImVec2_size, ImGuiWindowFlags_flags)
function M.BeginCombo(string_label, string_preview_value, ImGuiComboFlags_flags)
function M.BeginDisabled(disable)
function M.BeginDragDropSource(ImGuiDragDropFlags_flags)
function M.BeginDragDropTarget() return imgui.BeginDragDropTarget() end
function M.BeginGroup() imgui.BeginGroup() end
function M.BeginItemTooltip() return imgui.BeginItemTooltip() end
function M.BeginListBox(string_label, ImVec2_size)
function M.BeginMainMenuBar() return imgui.BeginMainMenuBar() end
function M.BeginMenu(string_label, bool_enabled)
function M.BeginMenuBar() return imgui.BeginMenuBar() end
function M.BeginPopup(string_str_id, ImGuiWindowFlags_flags)
function M.BeginPopupContextItem(string_str_id, ImGuiPopupFlags_popup_flags)
function M.BeginPopupContextVoid(string_str_id, ImGuiPopupFlags_popup_flags)
function M.BeginPopupContextWindow(string_str_id, ImGuiPopupFlags_popup_flags)
function M.BeginPopupModal(string_name, bool_p_open, ImGuiWindowFlags_flags)
function M.BeginTabBar(string_str_id, ImGuiTabBarFlags_flags)
function M.BeginTabItem(string_label, bool_p_open, ImGuiTabItemFlags_flags)
function M.BeginTable(string_str_id, int_column, ImGuiTableFlags_flags, ImVec2_outer_size, float_inner_width)
function M.BeginTooltip() return imgui.BeginTooltip() end
function M.Bool(x) return x end
function M.BoolFalse() return false end
function M.BoolPtr(x)
function M.BoolTrue() return true end
function M.Bullet() imgui.Bullet() end
function M.BulletText(string_fmt, ...)
function M.Button(string_label, ImVec2_size)
function M.CalcItemWidth() return imgui.CalcItemWidth() end
function M.CalcTextSize(string_text, string_text_end, bool_hide_text_after_double_hash, float_wrap_width)
function M.Checkbox(string_label, bool_v)
function M.CheckboxFlags1(string_label, int_flags, int_flags_value)
function M.CheckboxFlags2(string_label, int_flags, int_flags_value)
function M.ClearActiveID()
function M.CloseCurrentPopup() imgui.CloseCurrentPopup() end
function M.CollapsingHeader1(string_label, ImGuiTreeNodeFlags_flags)
function M.CollapsingHeader2(string_label, bool_p_visible, ImGuiTreeNodeFlags_flags)
function M.ColorButton(string_desc_id, ImVec4_col, ImGuiColorEditFlags_flags, ImVec2_size)
function M.ColorConvertFloat4ToU32(_in) return imgui.ColorConvertFloat4ToU32(_in) end
function M.ColorConvertHSVtoRGB(float_h, float_s, float_v, float_out_r, float_out_g, float_out_b) imgui.ColorConvertHSVtoRGB(float_h, float_s, float_v, float_out_r, float_out_g, float_out_b) end
function M.ColorConvertRGBtoHSV(float_r, float_g, float_b, float_out_h, float_out_s, float_out_v) imgui.ColorConvertRGBtoHSV(float_r, float_g, float_b, float_out_h, float_out_s, float_out_v) end
function M.ColorConvertU32ToFloat4(_in) return imgui.ColorConvertU32ToFloat4(_in) end
function M.ColorEdit3(string_label, floatPtr_col, ImGuiColorEditFlags_flags)
function M.ColorEdit4(string_label, floatPtr_col, ImGuiColorEditFlags_flags)
function M.ColorPicker3(string_label, floatPtr_col, ImGuiColorEditFlags_flags)
function M.ColorPicker4(string_label, floatPtr_col, ImGuiColorEditFlags_flags, float_ref_col)
function M.Columns(int_count, string_id, bool_border)
function M.Combo1(label, current_item, items, items_count, popup_max_height_in_items)
function M.Combo2(string_label, int_current_item, string_items_separated_by_zeros, int_popup_max_height_in_items)
function M.Combo3(string_label, int_current_item, functionPtr_items_getter, void_data, int_items_count, int_popup_max_height_in_items)
function M.DebugCheckVersionAndDataLayout(string_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)
function M.DebugTextEncoding(string_text)
function M.DestroyPlatformWindows() imgui.DestroyPlatformWindows() end
function M.DockSpace(ImGuiID_id, ImVec2_size, ImGuiDockNodeFlags_flags, ImGuiWindowClass_window_class)
function M.DockSpaceOverViewport(ImGuiViewport_viewport, ImGuiDockNodeFlags_flags, ImGuiWindowClass_window_class)
function M.Double(x) return x end
function M.DoublePtr(x)
function M.DragFloat(string_label, float_v, float_v_speed, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
function M.DragFloat2(string_label, floatPtr_v, float_v_speed, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
function M.DragFloat3(string_label, floatPtr_v, float_v_speed, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
function M.DragFloat4(string_label, floatPtr_v, float_v_speed, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
function M.DragFloatRange2(string_label, float_v_current_min, float_v_current_max, float_v_speed, float_v_min, float_v_max, string_format, string_format_max, ImGuiSliderFlags_flags)
function M.DragInt(string_label, int_v, float_v_speed, int_v_min, int_v_max, string_format, ImGuiSliderFlags_flags)
function M.DragInt2(string_label, intPtr_v, float_v_speed, int_v_min, int_v_max, string_format, ImGuiSliderFlags_flags)
function M.DragInt3(string_label, intPtr_v, float_v_speed, int_v_min, int_v_max, string_format, ImGuiSliderFlags_flags)
function M.DragInt4(string_label, intPtr_v, float_v_speed, int_v_min, int_v_max, string_format, ImGuiSliderFlags_flags)
function M.DragIntRange2(string_label, int_v_current_min, int_v_current_max, float_v_speed, int_v_min, int_v_max, string_format, string_format_max, ImGuiSliderFlags_flags)
function M.Dummy(ImVec2_size) imgui.Dummy(ImVec2_size) end
function M.End() imgui.End() end
function M.EndChild() imgui.EndChild() end
function M.EndChildFrame() imgui.EndChildFrame() end
function M.EndCombo() imgui.EndCombo() end
function M.EndDisabled()
function M.EndDragDropSource() imgui.EndDragDropSource() end
function M.EndDragDropTarget() imgui.EndDragDropTarget() end
function M.EndFrame() imgui.EndFrame() end
function M.EndGroup() imgui.EndGroup() end
function M.EndListBox() imgui.EndListBox() end
function M.EndMainMenuBar() imgui.EndMainMenuBar() end
function M.EndMenu() imgui.EndMenu() end
function M.EndMenuBar() imgui.EndMenuBar() end
function M.EndPopup() imgui.EndPopup() end
function M.EndTabBar() imgui.EndTabBar() end
function M.EndTabItem() imgui.EndTabItem() end
function M.EndTable() imgui.EndTable() end
function M.EndTooltip() imgui.EndTooltip() end
function M.FindViewportByID(ImGuiID_id) return imgui.FindViewportByID(ImGuiID_id) end
function M.FindViewportByPlatformHandle(void_platform_handle)
function flags(...)
function M.Float(x) return x end
function M.FloatPtr(x)
function M.GetBackgroundDrawList1() return imgui.GetBackgroundDrawList1() end
function M.GetBackgroundDrawList2(ImGuiViewport_viewport)
function M.GetClipboardText() return imgui.GetClipboardText() end
function M.GetColorU321(ImGuiCol_idx, float_alpha_mul)
function M.GetColorU322(ImVec4_col) return imgui.GetColorU322(ImVec4_col) end
function M.GetColorU323(ImU32_col) return imgui.GetColorU323(ImU32_col) end
function M.GetColumnIndex() return imgui.GetColumnIndex() end
function M.GetColumnOffset(int_column_index)
function M.GetColumnsCount() return imgui.GetColumnsCount() end
function M.GetColumnWidth(int_column_index)
function M.GetContentRegionAvail() return imgui.GetContentRegionAvail() end
function M.GetContentRegionAvailWidth()
function M.GetContentRegionMax() return imgui.GetContentRegionMax() end
function M.GetCurrentContext() return imgui.GetCurrentContext() end
function M.getCurrentMonitorSize()
function M.GetCursorPos() return imgui.GetCursorPos() end
function M.GetCursorPosX() return imgui.GetCursorPosX() end
function M.GetCursorPosY() return imgui.GetCursorPosY() end
function M.GetCursorScreenPos() return imgui.GetCursorScreenPos() end
function M.GetCursorStartPos() return imgui.GetCursorStartPos() end
function M.GetDragDropPayload() return imgui.GetDragDropPayload() end
function M.GetDrawListSharedData() return imgui.GetDrawListSharedData() end
function M.GetFont() return imgui.GetFont() end
function M.GetFontSize() return imgui.GetFontSize() end
function M.GetFontTexUvWhitePixel() return imgui.GetFontTexUvWhitePixel() end
function M.GetForegroundDrawList1() return imgui.GetForegroundDrawList1() end
function M.GetForegroundDrawList2(ImGuiViewport_viewport)
function M.GetFrameCount() return imgui.GetFrameCount() end
function M.GetFrameHeight() return imgui.GetFrameHeight() end
function M.GetFrameHeightWithSpacing() return imgui.GetFrameHeightWithSpacing() end
function M.GetID1(string_str_id)
function M.GetID2(string_str_id_begin, string_str_id_end)
function M.GetID3(void_ptr_id)
function M.GetImGuiIO_FontAllowUserScaling() return imgui.GetIO().FontAllowUserScaling end
function M.GetIO() return imgui.GetIO() end
function M.GetItemID() return imgui.GetItemID() end
function M.GetItemRectMax() return imgui.GetItemRectMax() end
function M.GetItemRectMin() return imgui.GetItemRectMin() end
function M.GetItemRectSize() return imgui.GetItemRectSize() end
function M.GetKeyIndex(index)
function M.GetKeyName(ImGuiKey_key) return imgui.GetKeyName(ImGuiKey_key) end
function M.GetKeyPressedAmount(ImGuiKey_key, float_repeat_delay, float_rate) return imgui.GetKeyPressedAmount(ImGuiKey_key, float_repeat_delay, float_rate) end
function M.GetLengthArrayCharPtr(array) return #array end
function M.GetLengthArrayFloat(array) return #array end
function M.GetMainContext() return imgui.GetMainContext() end
function M.GetMainViewport() return imgui.GetMainViewport() end
function M.getMonitorIndex()
function M.GetMouseClickedCount(ImGuiMouseButton_button) return imgui.GetMouseClickedCount(ImGuiMouseButton_button) end
function M.GetMouseCursor() return imgui.GetMouseCursor() end
function M.GetMouseDragDelta(ImGuiMouseButton_button, float_lock_threshold)
function M.GetMousePos() return imgui.GetMousePos() end
function M.GetMousePosOnOpeningCurrentPopup() return imgui.GetMousePosOnOpeningCurrentPopup() end
function M.GetPlatformIO() return imgui.GetPlatformIO() end
function M.GetScrollMaxX() return imgui.GetScrollMaxX() end
function M.GetScrollMaxY() return imgui.GetScrollMaxY() end
function M.GetScrollX() return imgui.GetScrollX() end
function M.GetScrollY() return imgui.GetScrollY() end
function M.GetStateStorage() return imgui.GetStateStorage() end
function M.GetStyle() return imgui.GetStyle() end
function M.GetStyleColorName(ImGuiCol_idx) return imgui.GetStyleColorName(ImGuiCol_idx) end
function M.GetStyleColorVec4(ImGuiCol_idx) return imgui.GetStyleColorVec4(ImGuiCol_idx) end
function M.GetTextLineHeight() return imgui.GetTextLineHeight() end
function M.GetTextLineHeightWithSpacing() return imgui.GetTextLineHeightWithSpacing() end
function M.GetTime() return imgui.GetTime() end
function M.GetTreeNodeToLabelSpacing() return imgui.GetTreeNodeToLabelSpacing() end
function M.GetVersion() return imgui.GetVersion() end
function M.GetWindowContentRegionMax() return imgui.GetWindowContentRegionMax() end
function M.GetWindowContentRegionMin() return imgui.GetWindowContentRegionMin() end
function M.GetWindowContentRegionWidth()
function M.GetWindowDockID() return imgui.GetWindowDockID() end
function M.GetWindowDpiScale() return imgui.GetWindowDpiScale() end
function M.GetWindowDrawList() return imgui.GetWindowDrawList() end
function M.GetWindowHeight() return imgui.GetWindowHeight() end
function M.GetWindowPos() return imgui.GetWindowPos() end
function M.GetWindowSize() return imgui.GetWindowSize() end
function M.GetWindowViewport() return imgui.GetWindowViewport() end
function M.GetWindowWidth() return imgui.GetWindowWidth() end
function M.HeaderText(text, color)
function M.HighlightSelectable(label, highlightText, selected)
function M.HighlightText(label, highlightText)
function M.Image(ImTextureID_user_texture_id, ImVec2_size, ImVec2_uv0, ImVec2_uv1, ImVec4_tint_col, ImVec4_border_col)
function M.ImageButton(string_str_id, ImTextureID_user_texture_id, ImVec2_size, ImVec2_uv0, ImVec2_uv1, ImVec4_bg_col, ImVec4_tint_col)
function M.ImColor() return imgui.ImColor() end
function M.ImColor_HSV(ImColor_ctx, float_h, float_s, float_v, float_a)
function M.ImColor_SetHSV(ImColor_ctx, float_h, float_s, float_v, float_a)
function M.ImColorByRGB(r, g, b, a)
function M.ImColorPtr() return imgui.ImColor() end
function M.ImDrawList_AddBezierCubic(ImDrawList_ctx, ImVec2_p1, ImVec2_p2, ImVec2_p3, ImVec2_p4, ImU32_col, float_thickness, int_num_segments)
function M.ImDrawList_AddBezierQuadratic(ImDrawList_ctx, ImVec2_p1, ImVec2_p2, ImVec2_p3, ImU32_col, float_thickness, int_num_segments)
function M.ImDrawList_AddCallback(ImDrawList_ctx, ImDrawCallback_callback, void_callback_data)
function M.ImDrawList_AddCircle(ImDrawList_ctx, ImVec2_center, float_radius, ImU32_col, int_num_segments, float_thickness)
function M.ImDrawList_AddCircleFilled(ImDrawList_ctx, ImVec2_center, float_radius, ImU32_col, int_num_segments)
function M.ImDrawList_AddConvexPolyFilled(ImDrawList_ctx, ImVec2_points, int_num_points, ImU32_col)
function M.ImDrawList_AddDrawCmd(ImDrawList_ctx) ImDrawList_ctx:AddDrawCmd() end
function M.ImDrawList_AddImage(ImDrawList_ctx, ImTextureID_user_texture_id, ImVec2_p_min, ImVec2_p_max, ImVec2_uv_min, ImVec2_uv_max, ImU32_col)
function M.ImDrawList_AddImageQuad(ImDrawList_ctx, ImTextureID_user_texture_id, ImVec2_p1, ImVec2_p2, ImVec2_p3, ImVec2_p4, ImVec2_uv1, ImVec2_uv2, ImVec2_uv3, ImVec2_uv4, ImU32_col)
function M.ImDrawList_AddImageRounded(ImDrawList_ctx, ImTextureID_user_texture_id, ImVec2_p_min, ImVec2_p_max, ImVec2_uv_min, ImVec2_uv_max, ImU32_col, float_rounding, ImDrawFlags_flags)
function M.ImDrawList_AddLine(ImDrawList_ctx, ImVec2_p1, ImVec2_p2, ImU32_col, float_thickness)
function M.ImDrawList_AddNgon(ImDrawList_ctx, ImVec2_center, float_radius, ImU32_col, int_num_segments, float_thickness)
function M.ImDrawList_AddNgonFilled(ImDrawList_ctx, ImVec2_center, float_radius, ImU32_col, int_num_segments) ImDrawList_ctx:AddNgonFilled(ImVec2_center, float_radius, ImU32_col, int_num_segments) end
function M.ImDrawList_AddPolyline(ImDrawList_ctx, ImVec2_points, int_num_points, ImU32_col, ImDrawFlags_flags, float_thickness)
function M.ImDrawList_AddQuad(ImDrawList_ctx, ImVec2_p1, ImVec2_p2, ImVec2_p3, ImVec2_p4, ImU32_col, float_thickness)
function M.ImDrawList_AddQuadFilled(ImDrawList_ctx, ImVec2_p1, ImVec2_p2, ImVec2_p3, ImVec2_p4, ImU32_col) ImDrawList_ctx:AddQuadFilled(ImVec2_p1, ImVec2_p2, ImVec2_p3, ImVec2_p4, ImU32_col) end
function M.ImDrawList_AddRect(ImDrawList_ctx, ImVec2_p_min, ImVec2_p_max, ImU32_col, float_rounding, ImDrawFlags_flags, float_thickness)
function M.ImDrawList_AddRectFilled(ImDrawList_ctx, ImVec2_p_min, ImVec2_p_max, ImU32_col, float_rounding, ImDrawFlags_flags)
function M.ImDrawList_AddRectFilledMultiColor(ImDrawList_ctx, ImVec2_p_min, ImVec2_p_max, ImU32_col_upr_left, ImU32_col_upr_right, ImU32_col_bot_right, ImU32_col_bot_left) ImDrawList_ctx:AddRectFilledMultiColor(ImVec2_p_min, ImVec2_p_max, ImU32_col_upr_left, ImU32_col_upr_right, ImU32_col_bot_right, ImU32_col_bot_left) end
function M.ImDrawList_AddText1(ImDrawList_ctx, ImVec2_pos, ImU32_col, string_text_begin, string_text_end)
function M.ImDrawList_AddText2(ImDrawList_ctx, ImFont_font, float_font_size, ImVec2_pos, ImU32_col, string_text_begin, string_text_end, float_wrap_width, ImVec4_cpu_fine_clip_rect)
function M.ImDrawList_AddTriangle(ImDrawList_ctx, ImVec2_p1, ImVec2_p2, ImVec2_p3, ImU32_col, float_thickness)
function M.ImDrawList_AddTriangleFilled(ImDrawList_ctx, ImVec2_p1, ImVec2_p2, ImVec2_p3, ImU32_col) ImDrawList_ctx:AddTriangleFilled(ImVec2_p1, ImVec2_p2, ImVec2_p3, ImU32_col) end
function M.ImDrawList_ChannelsMerge(ImDrawList_ctx) ImDrawList_ctx:ChannelsMerge() end
function M.ImDrawList_ChannelsSetCurrent(ImDrawList_ctx, int_n) ImDrawList_ctx:ChannelsSetCurrent(int_n) end
function M.ImDrawList_ChannelsSplit(ImDrawList_ctx, int_count) ImDrawList_ctx:ChannelsSplit(int_count) end
function M.ImDrawList_CloneOutput(ImDrawList_ctx) return ImDrawList_ctx:CloneOutput() end
function M.ImDrawList_GetClipRectMax(ImDrawList_ctx) return ImDrawList_ctx:GetClipRectMax() end
function M.ImDrawList_GetClipRectMin(ImDrawList_ctx) return ImDrawList_ctx:GetClipRectMin() end
function M.ImDrawList_PathArcTo(ImDrawList_ctx, ImVec2_center, float_radius, float_a_min, float_a_max, int_num_segments)
function M.ImDrawList_PathArcToFast(ImDrawList_ctx, ImVec2_center, float_radius, int_a_min_of_12, int_a_max_of_12) ImDrawList_ctx:PathArcToFast(ImVec2_center, float_radius, int_a_min_of_12, int_a_max_of_12) end
function M.ImDrawList_PathBezierCubicCurveTo(ImDrawList_ctx, ImVec2_p2, ImVec2_p3, ImVec2_p4, int_num_segments)
function M.ImDrawList_PathBezierQuadraticCurveTo(ImDrawList_ctx, ImVec2_p2, ImVec2_p3, int_num_segments)
function M.ImDrawList_PathClear(ImDrawList_ctx) ImDrawList_ctx:PathClear() end
function M.ImDrawList_PathFillConvex(ImDrawList_ctx, ImU32_col) ImDrawList_ctx:PathFillConvex(ImU32_col) end
function M.ImDrawList_PathLineTo(ImDrawList_ctx, ImVec2_pos) ImDrawList_ctx:PathLineTo(ImVec2_pos) end
function M.ImDrawList_PathLineToMergeDuplicate(ImDrawList_ctx, ImVec2_pos) ImDrawList_ctx:PathLineToMergeDuplicate(ImVec2_pos) end
function M.ImDrawList_PathRect(ImDrawList_ctx, ImVec2_rect_min, ImVec2_rect_max, float_rounding, ImDrawFlags_flags)
function M.ImDrawList_PathStroke(ImDrawList_ctx, ImU32_col, ImDrawFlags_flags, float_thickness)
function M.ImDrawList_PopClipRect(ImDrawList_ctx) ImDrawList_ctx:PopClipRect() end
function M.ImDrawList_PopTextureID(ImDrawList_ctx) ImDrawList_ctx:PopTextureID() end
function M.ImDrawList_PrimQuadUV(ImDrawList_ctx, ImVec2_a, ImVec2_b, ImVec2_c, ImVec2_d, ImVec2_uv_a, ImVec2_uv_b, ImVec2_uv_c, ImVec2_uv_d, ImU32_col) ImDrawList_ctx:PrimQuadUV(ImVec2_a, ImVec2_b, ImVec2_c, ImVec2_d, ImVec2_uv_a, ImVec2_uv_b, ImVec2_uv_c, ImVec2_uv_d, ImU32_col) end
function M.ImDrawList_PrimRect(ImDrawList_ctx, ImVec2_a, ImVec2_b, ImU32_col) ImDrawList_ctx:PrimRect(ImVec2_a, ImVec2_b, ImU32_col) end
function M.ImDrawList_PrimRectUV(ImDrawList_ctx, ImVec2_a, ImVec2_b, ImVec2_uv_a, ImVec2_uv_b, ImU32_col) ImDrawList_ctx:PrimRectUV(ImVec2_a, ImVec2_b, ImVec2_uv_a, ImVec2_uv_b, ImU32_col) end
function M.ImDrawList_PrimReserve(ImDrawList_ctx, int_idx_count, int_vtx_count) ImDrawList_ctx:PrimReserve(int_idx_count, int_vtx_count) end
function M.ImDrawList_PrimUnreserve(ImDrawList_ctx, int_idx_count, int_vtx_count) ImDrawList_ctx:PrimUnreserve(int_idx_count, int_vtx_count) end
function M.ImDrawList_PrimVtx(ImDrawList_ctx, ImVec2_pos, ImVec2_uv, ImU32_col) ImDrawList_ctx:PrimVtx(ImVec2_pos, ImVec2_uv, ImU32_col) end
function M.ImDrawList_PrimWriteIdx(ImDrawList_ctx, int_idx) ImDrawList_ctx:PrimWriteIdx(int_idx) end
function M.ImDrawList_PrimWriteVtx(ImDrawList_ctx, ImVec2_pos, ImVec2_uv, ImU32_col) ImDrawList_ctx:PrimWriteVtx(ImVec2_pos, ImVec2_uv, ImU32_col) end
function M.ImDrawList_PushClipRect(ImDrawList_ctx, ImVec2_clip_rect_min, ImVec2_clip_rect_max, bool_intersect_with_current_clip_rect)
function M.ImDrawList_PushClipRectFullScreen(ImDrawList_ctx) ImDrawList_ctx:PushClipRectFullScreen() end
function M.ImDrawList_PushTextureID(ImDrawList_ctx, ImTextureID_texture_id) ImDrawList_ctx:PushTextureID(ImTextureID_texture_id) end
function M.ImGuiIO() return imgui.ImGuiIO() end
function M.ImGuiIO_AddFocusEvent(ImGuiIO_ctx, bool_focused) ImGuiIO_ctx:AddFocusEvent(bool_focused) end
function M.ImGuiIO_AddInputCharacter(ImGuiIO_ctx, int_c) ImGuiIO_ctx:AddInputCharacter(int_c) end
function M.ImGuiIO_AddInputCharactersUTF8(ImGuiIO_ctx, string_str)
function M.ImGuiIO_AddInputCharacterUTF16(ImGuiIO_ctx, ImWchar16_c) ImGuiIO_ctx:AddInputCharacterUTF16(ImWchar16_c) end
function M.ImGuiIO_AddKeyAnalogEvent(ImGuiIO_ctx, ImGuiKey_key, bool_down, float_v) ImGuiIO_ctx:AddKeyAnalogEvent(ImGuiKey_key, bool_down, float_v) end
function M.ImGuiIO_AddKeyEvent(ImGuiIO_ctx, ImGuiKey_key, bool_down) ImGuiIO_ctx:AddKeyEvent(ImGuiKey_key, bool_down) end
function M.ImGuiIO_AddMouseButtonEvent(ImGuiIO_ctx, int_button, bool_down) ImGuiIO_ctx:AddMouseButtonEvent(int_button, bool_down) end
function M.ImGuiIO_AddMousePosEvent(ImGuiIO_ctx, float_x, float_y) ImGuiIO_ctx:AddMousePosEvent(float_x, float_y) end
function M.ImGuiIO_AddMouseSourceEvent(ImGuiIO_ctx, ImGuiMouseSource_source) ImGuiIO_ctx:AddMouseSourceEvent(ImGuiMouseSource_source) end
function M.ImGuiIO_AddMouseViewportEvent(ImGuiIO_ctx, ImGuiID_id) ImGuiIO_ctx:AddMouseViewportEvent(ImGuiID_id) end
function M.ImGuiIO_AddMouseWheelEvent(ImGuiIO_ctx, float_wheel_x, float_wheel_y) ImGuiIO_ctx:AddMouseWheelEvent(float_wheel_x, float_wheel_y) end
function M.ImGuiIO_ClearEventsQueue(ImGuiIO_ctx) ImGuiIO_ctx:ClearEventsQueue() end
function M.ImGuiIO_ClearInputKeys(ImGuiIO_ctx) ImGuiIO_ctx:ClearInputKeys() end
function M.ImGuiIO_FontGlobalScale(io, value)
function M.ImGuiIO_SetAppAcceptingEvents(ImGuiIO_ctx, bool_accepting_events) ImGuiIO_ctx:SetAppAcceptingEvents(bool_accepting_events) end
function M.ImGuiIO_SetKeyEventNativeData(ImGuiIO_ctx, ImGuiKey_key, int_native_keycode, int_native_scancode, int_native_legacy_index)
function M.ImGuiIOPtr() return imgui.ImGuiIO() end
function M.ImGuiListClipper() return imgui.ImGuiListClipper() end
function M.ImGuiListClipper_Begin(ImGuiListClipper_ctx, int_items_count, float_items_height)
function M.ImGuiListClipper_End(ImGuiListClipper_ctx) ImGuiListClipper_ctx:End() end
function M.ImGuiListClipper_IncludeRangeByIndices(ImGuiListClipper_ctx, int_item_begin, int_item_end) ImGuiListClipper_ctx:IncludeRangeByIndices(int_item_begin, int_item_end) end
function M.ImGuiListClipper_Step(ImGuiListClipper_ctx) return ImGuiListClipper_ctx:Step() end
function M.ImGuiListClipperPtr() return imgui.ImGuiListClipper() end
function M.ImGuiPayload() return imgui.ImGuiPayload() end
function M.ImGuiPayload_Clear(ImGuiPayload_ctx) ImGuiPayload_ctx:Clear() end
function M.ImGuiPayload_IsDataType(ImGuiPayload_ctx, string_type)
function M.ImGuiPayload_IsDelivery(ImGuiPayload_ctx) return ImGuiPayload_ctx:IsDelivery() end
function M.ImGuiPayload_IsPreview(ImGuiPayload_ctx) return ImGuiPayload_ctx:IsPreview() end
function M.ImGuiPayloadPtr() return imgui.ImGuiPayload() end
function M.ImGuiPlatformImeData() return imgui.ImGuiPlatformImeData() end
function M.ImGuiPlatformImeDataPtr() return imgui.ImGuiPlatformImeData() end
function M.ImGuiPlatformIO() return imgui.ImGuiPlatformIO() end
function M.ImGuiPlatformIOPtr() return imgui.ImGuiPlatformIO() end
function M.ImGuiPlatformMonitor() return imgui.ImGuiPlatformMonitor() end
function M.ImGuiPlatformMonitorPtr() return imgui.ImGuiPlatformMonitor() end
function M.ImGuiStorage_BuildSortByKey(ImGuiStorage_ctx) ImGuiStorage_ctx:BuildSortByKey() end
function M.ImGuiStorage_Clear(ImGuiStorage_ctx) ImGuiStorage_ctx:Clear() end
function M.ImGuiStorage_GetBool(ImGuiStorage_ctx, ImGuiID_key, bool_default_val)
function M.ImGuiStorage_GetBoolRef(ImGuiStorage_ctx, ImGuiID_key, bool_default_val)
function M.ImGuiStorage_GetFloat(ImGuiStorage_ctx, ImGuiID_key, float_default_val)
function M.ImGuiStorage_GetFloatRef(ImGuiStorage_ctx, ImGuiID_key, float_default_val)
function M.ImGuiStorage_GetInt(ImGuiStorage_ctx, ImGuiID_key, int_default_val)
function M.ImGuiStorage_GetIntRef(ImGuiStorage_ctx, ImGuiID_key, int_default_val)
function M.ImGuiStorage_GetVoidPtr(ImGuiStorage_ctx, ImGuiID_key) return ImGuiStorage_ctx:GetVoidPtr(ImGuiID_key) end
function M.ImGuiStorage_GetVoidPtrRef(ImGuiStorage_ctx, ImGuiID_key, void_default_val)
function M.ImGuiStorage_SetAllInt(ImGuiStorage_ctx, int_val) ImGuiStorage_ctx:SetAllInt(int_val) end
function M.ImGuiStorage_SetBool(ImGuiStorage_ctx, ImGuiID_key, bool_val) ImGuiStorage_ctx:SetBool(ImGuiID_key, bool_val) end
function M.ImGuiStorage_SetFloat(ImGuiStorage_ctx, ImGuiID_key, float_val) ImGuiStorage_ctx:SetFloat(ImGuiID_key, float_val) end
function M.ImGuiStorage_SetInt(ImGuiStorage_ctx, ImGuiID_key, int_val) ImGuiStorage_ctx:SetInt(ImGuiID_key, int_val) end
function M.ImGuiStorage_SetVoidPtr(ImGuiStorage_ctx, ImGuiID_key, void_val)
function M.ImGuiStyle() return imgui.ImGuiStyle() end
function M.ImGuiStyle_ScaleAllSizes(ImGuiStyle_ctx, float_scale_factor) ImGuiStyle_ctx:ScaleAllSizes(float_scale_factor) end
function M.ImGuiStylePtr() return imgui.ImGuiStyle() end
function M.ImGuiTableColumnSortSpecs() return imgui.ImGuiTableColumnSortSpecs() end
function M.ImGuiTableColumnSortSpecsPtr() return imgui.ImGuiTableColumnSortSpecs() end
function M.ImGuiTableSortSpecs() return imgui.ImGuiTableSortSpecs() end
function M.ImGuiTableSortSpecsPtr() return imgui.ImGuiTableSortSpecs() end
function M.ImGuiTextFilter(default_filter)
function M.ImGuiTextFilter_Build(ImGuiTextFilter_ctx) ImGuiTextFilter_ctx:Build() end
function M.ImGuiTextFilter_Clear(ImGuiTextFilter_ctx) ImGuiTextFilter_ctx:Clear() end
function M.ImGuiTextFilter_Draw(ImGuiTextFilter_ctx, string_label, float_width)
function M.ImGuiTextFilter_IsActive(ImGuiTextFilter_ctx) return ImGuiTextFilter_ctx:IsActive() end
function M.ImGuiTextFilter_PassFilter(ImGuiTextFilter_ctx, string_text, string_text_end)
function M.ImGuiTextFilterPtr(default_filter)
function M.ImGuiViewport() return imgui.ImGuiViewport() end
function M.ImGuiViewport_GetCenter(ImGuiViewport_ctx) return ImGuiViewport_ctx:GetCenter() end
function M.ImGuiViewport_GetWorkCenter(ImGuiViewport_ctx) return ImGuiViewport_ctx:GetWorkCenter() end
function M.ImGuiViewportPtr() return imgui.ImGuiViewport() end
function M.ImGuiWindowClass() return imgui.ImGuiWindowClass() end
function M.ImGuiWindowClassPtr() return imgui.ImGuiWindowClass() end
function M.ImTextureHandler(path)
function M.ImTextureHandlerIsCached(path)
function M.ImVec2(x, y)
function M.ImVec2Ptr(x, y)
function M.ImVec4(x, y, z, w)
function M.ImVec4Ptr(x, y, z, w)
function M.ImVecPtrDeref(x)
function M.Indent(float_indent_w)
function M.InputDouble(string_label, double_v, double_step, double_step_fast, string_format, ImGuiInputTextFlags_flags)
function M.InputFloat(string_label, float_v, float_step, float_step_fast, string_format, ImGuiInputTextFlags_flags)
function M.InputFloat2(string_label, floatPtr_v, string_format, ImGuiInputTextFlags_flags)
function M.InputFloat3(string_label, floatPtr_v, string_format, ImGuiInputTextFlags_flags)
function M.InputFloat4(string_label, floatPtr_v, string_format, ImGuiInputTextFlags_flags)
function M.InputInt(string_label, int_v, int_step, int_step_fast, ImGuiInputTextFlags_flags)
function M.InputInt2(string_label, intPtr_v, ImGuiInputTextFlags_flags)
function M.InputInt3(string_label, intPtr_v, ImGuiInputTextFlags_flags)
function M.InputInt4(string_label, intPtr_v, ImGuiInputTextFlags_flags)
function M.InputText(label, buf, buf_size, flags, callback, user_data, editEnded)
function M.InputTextMultiline(label, buf, buf_size, size, flags, callback, user_data)
function M.InputTextWithHint(string_label, string_hint, string_buf, size_t_buf_size, ImGuiInputTextFlags_flags, ImGuiInputTextCallback_callback, void_user_data)
function M.Int(x) return x end
function M.IntPtr(x)
function M.InvisibleButton(string_str_id, ImVec2_size, ImGuiButtonFlags_flags)
function M.IoFontsGetCount()
function M.IoFontsGetName(index)
function M.IsAnyItemActive() return imgui.IsAnyItemActive() end
function M.IsAnyItemFocused() return imgui.IsAnyItemFocused() end
function M.IsAnyItemHovered() return imgui.IsAnyItemHovered() end
function M.IsAnyMouseDown() return imgui.IsAnyMouseDown() end
function M.IsItemActivated() return imgui.IsItemActivated() end
function M.IsItemActive() return imgui.IsItemActive() end
function M.IsItemClicked(ImGuiMouseButton_mouse_button)
function M.IsItemDeactivated() return imgui.IsItemDeactivated() end
function M.IsItemDeactivatedAfterEdit() return imgui.IsItemDeactivatedAfterEdit() end
function M.IsItemEdited() return imgui.IsItemEdited() end
function M.IsItemFocused() return imgui.IsItemFocused() end
function M.IsItemHovered(ImGuiHoveredFlags_flags)
function M.IsItemToggledOpen() return imgui.IsItemToggledOpen() end
function M.IsItemVisible() return imgui.IsItemVisible() end
function M.IsKeyDown(ImGuiKey_key) return imgui.IsKeyDown(ImGuiKey_key) end
function M.IsKeyPressed(ImGuiKey_key, _repeat)
function M.IsKeyReleased(ImGuiKey_key) return imgui.IsKeyReleased(ImGuiKey_key) end
function M.IsMouseClicked(ImGuiMouseButton_button, _repeat)
function M.IsMouseDoubleClicked(ImGuiMouseButton_button) return imgui.IsMouseDoubleClicked(ImGuiMouseButton_button) end
function M.IsMouseDown(ImGuiMouseButton_button) return imgui.IsMouseDown(ImGuiMouseButton_button) end
function M.IsMouseDragging(ImGuiMouseButton_button, float_lock_threshold)
function M.IsMouseHoveringRect(ImVec2_r_min, ImVec2_r_max, bool_clip)
function M.IsMousePosValid(ImVec2_mouse_pos)
function M.IsMouseReleased(ImGuiMouseButton_button) return imgui.IsMouseReleased(ImGuiMouseButton_button) end
function M.IsPopupOpen(string_str_id, ImGuiPopupFlags_flags)
function M.IsRectVisible1(ImVec2_size) return imgui.IsRectVisible1(ImVec2_size) end
function M.IsRectVisible2(ImVec2_rect_min, ImVec2_rect_max) return imgui.IsRectVisible2(ImVec2_rect_min, ImVec2_rect_max) end
function M.IsWindowAppearing() return imgui.IsWindowAppearing() end
function M.IsWindowCollapsed() return imgui.IsWindowCollapsed() end
function M.IsWindowDocked() return imgui.IsWindowDocked() end
function M.IsWindowFocused(ImGuiFocusedFlags_flags)
function M.IsWindowHovered(ImGuiHoveredFlags_flags)
function M.Knob(string_label, floatPtr_value, float_v_min, float_v_max, float_speed, string_format, ImGuiKnobVariant_variant, float_size, ImGuiKnobFlags_flags, int_steps)
function M.KnobInt(string_label, intPtr_value, int_v_min, int_v_max, float_speed, string_format, ImGuiKnobVariant_variant, float_size, ImGuiKnobFlags_flags, int_steps)
function M.LabelText(string_label, string_fmt, ...)
function M.ListBox1(string_label, int_current_item, charconstPtr_items, int_items_count, int_height_in_items)
function M.ListBox2(string_label, int_current_item, functionPtr_items_getter, void_data, int_items_count, int_height_in_items)
function M.loadIniSettingsFromDisk(filename)
function M.LogButtons() imgui.LogButtons() end
function M.LogFinish() imgui.LogFinish() end
function M.LogToClipboard(int_auto_open_depth)
function M.LogToTTY(int_auto_open_depth)
function M.MenuItem1(string_label, string_shortcut, bool_selected, bool_enabled)
function M.MenuItem2(string_label, string_shortcut, bool_p_selected, bool_enabled)
function M.NewFrame() imgui.NewFrame() end
function M.NewLine() imgui.NewLine() end
function M.NextColumn() imgui.NextColumn() end
function onExtensionLoaded()
function onImGuiReady()
function M.OpenPopup(string_str_id, ImGuiPopupFlags_popup_flags)
function M.OpenPopup1(string_str_id, ImGuiPopupFlags_popup_flags)
function M.OpenPopup2(ImGuiID_id, ImGuiPopupFlags_popup_flags)
function M.OpenPopupOnItemClick(string_str_id, ImGuiPopupFlags_popup_flags)
function M.PlotHistogram1(string_label, float_values, int_values_count, int_values_offset, string_overlay_text, float_scale_min, float_scale_max, ImVec2_graph_size, int_stride)
function M.PlotLines1(string_label, float_values, int_values_count, int_values_offset, string_overlay_text, float_scale_min, float_scale_max, ImVec2_graph_size, int_stride)
function M.PopButtonRepeat() imgui.PopButtonRepeat() end
function M.PopClipRect() imgui.PopClipRect() end
function M.PopFont() imgui.PopFont() end
function M.PopID() imgui.PopID() end
function M.PopItemWidth() imgui.PopItemWidth() end
function M.PopStyleColor(int_count)
function M.PopStyleVar(int_count)
function M.PopTabStop() imgui.PopTabStop() end
function M.PopTextWrapPos() imgui.PopTextWrapPos() end
function M.ProgressBar(float_fraction, ImVec2_size_arg, string_overlay)
function M.PushButtonRepeat(_repeat) imgui.PushButtonRepeat(_repeat) end
function M.PushClipRect(ImVec2_clip_rect_min, ImVec2_clip_rect_max, bool_intersect_with_current_clip_rect) imgui.PushClipRect(ImVec2_clip_rect_min, ImVec2_clip_rect_max, bool_intersect_with_current_clip_rect) end
function M.PushFont(ImFont_font)
function M.PushFont2(index)
function M.PushFont3(uniqueId)
function M.PushID1(string_str_id)
function M.PushID2(string_str_id_begin, string_str_id_end)
function M.PushID3(void_ptr_id)
function M.PushID4(int_int_id) imgui.PushID4(int_int_id) end
function M.PushItemWidth(float_item_width) imgui.PushItemWidth(float_item_width) end
function M.PushStyleColor1(ImGuiCol_idx, ImU32_col) imgui.PushStyleColor1(ImGuiCol_idx, ImU32_col) end
function M.PushStyleColor2(ImGuiCol_idx, ImVec4_col) imgui.PushStyleColor2(ImGuiCol_idx, ImVec4_col) end
function M.PushStyleVar1(ImGuiStyleVar_idx, float_val) imgui.PushStyleVar1(ImGuiStyleVar_idx, float_val) end
function M.PushStyleVar2(ImGuiStyleVar_idx, ImVec2_val) imgui.PushStyleVar2(ImGuiStyleVar_idx, ImVec2_val) end
function M.PushTabStop(bool_tab_stop) imgui.PushTabStop(bool_tab_stop) end
function M.PushTextWrapPos(float_wrap_local_pos_x)
function M.RadioButton1(string_label, bool_active)
function M.RadioButton2(string_label, int_v, int_v_button)
function M.Render() imgui.Render() end
function M.RenderPlatformWindowsDefault(void_platform_render_arg, void_renderer_render_arg)
function M.ResetMouseDragDelta(ImGuiMouseButton_button)
function M.SameLine(float_offset_from_start_x, float_spacing)
function M.saveIniSettingsToDisk(filename)
function M.Selectable1(string_label, bool_selected, ImGuiSelectableFlags_flags, ImVec2_size)
function M.Selectable2(string_label, bool_p_selected, ImGuiSelectableFlags_flags, ImVec2_size)
function M.Separator() imgui.Separator() end
function M.SeparatorText(string_label)
function M.SetClipboardText(string_text)
function M.SetColorEditOptions(ImGuiColorEditFlags_flags) imgui.SetColorEditOptions(ImGuiColorEditFlags_flags) end
function M.SetColumnOffset(int_column_index, float_offset_x) imgui.SetColumnOffset(int_column_index, float_offset_x) end
function M.SetColumnWidth(int_column_index, float_width) imgui.SetColumnWidth(int_column_index, float_width) end
function M.SetCurrentContext() imgui.SetCurrentContext() end
function M.SetCursorPos(ImVec2_local_pos) imgui.SetCursorPos(ImVec2_local_pos) end
function M.SetCursorPosX(float_local_x) imgui.SetCursorPosX(float_local_x) end
function M.SetCursorPosY(float_local_y) imgui.SetCursorPosY(float_local_y) end
function M.SetCursorScreenPos(ImVec2_pos) imgui.SetCursorScreenPos(ImVec2_pos) end
function M.SetDefaultFont(index)
function M.SetDragDropPayload(string_type, void_data, size_t_sz, ImGuiCond_cond)
function setEnabled(...)
function M.SetItemAllowOverlap()
function M.SetItemDefaultFocus() imgui.SetItemDefaultFocus() end
function M.SetItemTooltip(string_fmt, ...)
function M.SetKeyboardFocusHere(int_offset)
function M.SetMouseCursor(ImGuiMouseCursor_cursor_type) imgui.SetMouseCursor(ImGuiMouseCursor_cursor_type) end
function M.SetNextFrameWantCaptureKeyboard(bool_want_capture_keyboard) imgui.SetNextFrameWantCaptureKeyboard(bool_want_capture_keyboard) end
function M.SetNextFrameWantCaptureMouse(bool_want_capture_mouse) imgui.SetNextFrameWantCaptureMouse(bool_want_capture_mouse) end
function M.SetNextItemAllowOverlap() imgui.SetNextItemAllowOverlap() end
function M.SetNextItemOpen(bool_is_open, ImGuiCond_cond)
function M.SetNextItemWidth(float_item_width) imgui.SetNextItemWidth(float_item_width) end
function M.SetNextWindowBgAlpha(float_alpha) imgui.SetNextWindowBgAlpha(float_alpha) end
function M.SetNextWindowClass(ImGuiWindowClass_window_class)
function M.SetNextWindowCollapsed(bool_collapsed, ImGuiCond_cond)
function M.SetNextWindowContentSize(ImVec2_size) imgui.SetNextWindowContentSize(ImVec2_size) end
function M.SetNextWindowDockID(ImGuiID_dock_id, ImGuiCond_cond)
function M.SetNextWindowFocus() imgui.SetNextWindowFocus() end
function M.SetNextWindowPos(ImVec2_pos, ImGuiCond_cond, ImVec2_pivot)
function M.SetNextWindowScroll(ImVec2_scroll) imgui.SetNextWindowScroll(ImVec2_scroll) end
function M.SetNextWindowSize(ImVec2_size, ImGuiCond_cond)
function M.SetNextWindowSizeConstraints(ImVec2_size_min, ImVec2_size_max, ImGuiSizeCallback_custom_callback, void_custom_callback_data)
function M.SetNextWindowViewport(ImGuiID_viewport_id) imgui.SetNextWindowViewport(ImGuiID_viewport_id) end
function M.SetScrollFromPosX(float_local_x, float_center_x_ratio)
function M.SetScrollFromPosY(float_local_y, float_center_y_ratio)
function M.SetScrollHereX(float_center_x_ratio)
function M.SetScrollHereY(float_center_y_ratio)
function M.SetScrollX(float_scroll_x) imgui.SetScrollX(float_scroll_x) end
function M.SetScrollY(float_scroll_y) imgui.SetScrollY(float_scroll_y) end
function M.SetStateStorage(ImGuiStorage_storage)
function M.SetTabItemClosed(string_tab_or_docked_window_label)
function M.SetTooltip(string_fmt, ...)
function M.SetWindowCollapsed1(bool_collapsed, ImGuiCond_cond)
function M.SetWindowCollapsed2(string_name, bool_collapsed, ImGuiCond_cond)
function M.SetWindowFocus1() imgui.SetWindowFocus1() end
function M.SetWindowFocus2(string_name)
function M.SetWindowFontScale(float_scale) imgui.SetWindowFontScale(float_scale) end
function M.SetWindowPos1(ImVec2_pos, ImGuiCond_cond)
function M.SetWindowPos2(string_name, ImVec2_pos, ImGuiCond_cond)
function M.SetWindowSize1(ImVec2_size, ImGuiCond_cond)
function M.SetWindowSize2(string_name, ImVec2_size, ImGuiCond_cond)
function M.ShowAboutWindow(bool_p_open)
function M.ShowDebugLogWindow(bool_p_open)
function M.ShowDemoWindow(bool_p_open)
function M.ShowFontSelector(string_label)
function M.ShowHelpMarker(desc, sameLine)
function M.ShowMetricsWindow(bool_p_open)
function M.ShowStackToolWindow(bool_p_open)
function M.ShowStyleEditor(ImGuiStyle_ref)
function M.ShowStyleSelector(string_label)
function M.ShowUserGuide() imgui.ShowUserGuide() end
function M.SliderAngle(string_label, float_v_rad, float_v_degrees_min, float_v_degrees_max, string_format, ImGuiSliderFlags_flags)
function M.SliderFloat(string_label, float_v, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
function M.SliderFloat2(string_label, floatPtr_v, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
function M.SliderFloat3(string_label, floatPtr_v, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
function M.SliderFloat4(string_label, floatPtr_v, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
function M.SliderInt(string_label, int_v, int_v_min, int_v_max, string_format, ImGuiSliderFlags_flags)
function M.SliderInt2(string_label, intPtr_v, int_v_min, int_v_max, string_format, ImGuiSliderFlags_flags)
function M.SliderInt3(string_label, intPtr_v, int_v_min, int_v_max, string_format, ImGuiSliderFlags_flags)
function M.SliderInt4(string_label, intPtr_v, int_v_min, int_v_max, string_format, ImGuiSliderFlags_flags)
function M.SmallButton(string_label)
function M.Spacing() imgui.Spacing() end
function M.StyleColorsClassic(ImGuiStyle_dst)
function M.StyleColorsDark(ImGuiStyle_dst)
function M.StyleColorsLight(ImGuiStyle_dst)
function M.TabItemButton(string_label, ImGuiTabItemFlags_flags)
function M.TableGetColumnCount() return imgui.TableGetColumnCount() end
function M.TableGetColumnFlags(int_column_n)
function M.TableGetColumnIndex() return imgui.TableGetColumnIndex() end
function M.TableGetColumnName(int_column_n)
function M.TableGetRowIndex() return imgui.TableGetRowIndex() end
function M.TableGetSortSpecs() return imgui.TableGetSortSpecs() end
function M.TableHeader(string_label)
function M.TableHeadersRow() imgui.TableHeadersRow() end
function M.TableNextColumn() return imgui.TableNextColumn() end
function M.TableNextRow(ImGuiTableRowFlags_row_flags, float_min_row_height)
function M.TableSetBgColor(ImGuiTableBgTarget_target, ImU32_color, int_column_n)
function M.TableSetColumnEnabled(int_column_n, bool_v) imgui.TableSetColumnEnabled(int_column_n, bool_v) end
function M.TableSetColumnIndex(int_column_n) return imgui.TableSetColumnIndex(int_column_n) end
function M.TableSetSortSpecsDirty(dirty)
function M.TableSetupColumn(string_label, ImGuiTableColumnFlags_flags, float_init_width_or_weight, ImGuiID_user_id)
function M.TableSetupScrollFreeze(int_cols, int_rows) imgui.TableSetupScrollFreeze(int_cols, int_rows) end
function M.TableToArrayFloat(tbl) return tbl end
function M.Text(string_fmt, ...)
function M.TextColored(ImVec4_col, string_fmt, ...)
function M.TextDisabled(string_fmt, ...)
function M.TextFilter_GetInputBuf(filter)
function M.TextFilter_SetInputBuf(filter, text)
function M.TextGlyph(unicode)
function M.TextUnformatted(string_text, string_text_end)
function M.TextWrapped(string_fmt, ...)
function M.tooltip(message)
function M.TreeNode1(string_label)
function M.TreeNode2(string_str_id, string_fmt, ...)
function M.TreeNode3(void_ptr_id, string_fmt, ...)
function M.TreeNodeEx1(string_label, ImGuiTreeNodeFlags_flags)
function M.TreeNodeEx2(string_str_id, ImGuiTreeNodeFlags_flags, string_fmt, ...)
function M.TreeNodeEx3(void_ptr_id, ImGuiTreeNodeFlags_flags, string_fmt, ...)
function M.TreePop() imgui.TreePop() end
function M.TreePush1(string_str_id)
function M.TreePush2(void_ptr_id)
function M.Unindent(float_indent_w)
function M.UpdatePlatformWindows() imgui.UpdatePlatformWindows() end
function M.Value1(string_prefix, bool_b)
function M.Value2(string_prefix, int_v)
function M.Value3(string_prefix, int_v)
function M.Value4(string_prefix, float_v, string_float_format)
function M.VSliderFloat(string_label, ImVec2_size, float_v, float_v_min, float_v_max, string_format, ImGuiSliderFlags_flags)
function M.VSliderInt(string_label, ImVec2_size, int_v, int_v_min, int_v_max, string_format, ImGuiSliderFlags_flags)