Files
imgui-luau/docs/PORT_STATUS.txt
T

2623 lines
235 KiB
Plaintext

PORT STATUS: imgui-luau vs upstream Dear ImGui (docking, 1.93.0 WIP)
Generated by tools/compare_upstream.py - do not edit. Upstream sources: tools/test/upstream/.
Columns: funcs = upstream function definitions (overloads merged), excluding [-] rows
ported = share that has a port definition with the same name
by size = same, weighted by upstream body size (tokens)
similarity = normalized token similarity of the ported bodies (difflib ratio), weighted by size
stubs = ported but (nearly) empty in the port
replaced = [=] rows: intentionally replaced by a Lua mechanism (REPLACED table), excluded from funcs
Name-based matching: a renamed port function shows as [ ], a same-named one counts even if it differs. Treat as estimates.
Port-only helpers called from a ported function (same file) are inlined before comparing, since the port splits some big functions.
Known low scores that are not missing code: data-driven port code (e.g. DemoWindowTables' section table), the older 1.92
polyline stroker (AddPolyline), Lua-native replacements (ImGuiStorage, ImStr*, ImFormatString -> string.format).
upstream file funcs ported by size similarity stubs replaced
imgui.cpp 747 99.9% 100.0% 76.6% 4 39
imgui_widgets.cpp 308 100.0% 100.0% 78.6% 1 0
imgui_draw.cpp 258 98.1% 99.2% 61.0% 1 0
imgui_tables.cpp 112 100.0% 100.0% 74.1% 0 1
imgui_demo.cpp 56 100.0% 100.0% 55.2% 0 0
imgui.h 95 100.0% 100.0% 55.0% 0 15
imgui_internal.h 235 100.0% 100.0% 65.6% 1 36
TOTAL 1811 99.7% 99.9% 70.8% 7 91
upstream code reproduced (similarity x ported size / all upstream size): 70.7%
Public API (imgui.h, namespace ImGui) 374 / 374 100.0%
Internal API (imgui_internal.h, namespace ImGui) 443 / 443 100.0%
Enum values (imgui.h + imgui_internal.h) 1078 / 1078 100.0%
Struct fields (imgui.h + imgui_internal.h) 1894 / 1908 99.3%
113 intentionally replaced by Lua equivalents [=] (91 functions, 2 API declarations, 20 struct fields), not counted above
Legend: [x] ported (sim %) [~] stub [ ] not ported [=] replaced by Lua equivalent (reason) [-] excluded (c++-only / obsolete / os-specific / #if 0 / test-engine)
====================================================================================================
imgui.cpp
====================================================================================================
-- INCLUDES
[-] localtime_r os-specific
-- CONTEXT AND MEMORY ALLOCATORS
[=] MallocWrapper GC; IM_ALLOC = ImGui.MemAlloc
[=] FreeWrapper GC; IM_ALLOC = ImGui.MemAlloc
-- USER FACING STRUCTURES (ImGuiStyle, ImGuiIO, ImGuiPlatformIO)
[x] 33% ImGuiStyle::ImGuiStyle imgui_internal.lua:1620
[x] 83% ImGuiStyle::ScaleAllSizes imgui.lua:4813
[x] 10% ImGuiIO::ImGuiIO imgui_h.lua:1236
[x] 83% ImGuiIO::AddInputCharacter imgui.lua:8210
[x] 83% ImGuiIO::AddInputCharacterUTF16 imgui.lua:8231
[x] 53% ImGuiIO::AddInputCharactersUTF8 imgui.lua:8260
[x] 83% ImGuiIO::ClearEventsQueue imgui.lua:8273
[x] 80% ImGuiIO::ClearInputKeys imgui.lua:8280
[x] 73% ImGuiIO::ClearInputMouse imgui.lua:8298
[x] 82% FindLatestInputEvent imgui.lua:8324
[x] 89% ImGuiIO::AddKeyAnalogEvent imgui.lua:8351
[x] 89% ImGuiIO::AddKeyEvent imgui.lua:8397
[x] 67% ImGuiIO::SetKeyEventNativeData imgui.lua:8411
[x] 100% ImGuiIO::SetAppAcceptingEvents imgui.lua:8423
[x] 75% ImGuiIO::AddMousePosEvent imgui.lua:8489
[x] 87% ImGuiIO::AddMouseButtonEvent imgui.lua:8528
[x] 87% ImGuiIO::AddMouseWheelEvent imgui.lua:8580
[x] 96% ImGuiIO::AddMouseSourceEvent imgui.lua:8430
[x] 87% ImGuiIO::AddMouseViewportEvent imgui.lua:8437
[x] 84% ImGuiIO::AddFocusEvent imgui.lua:8466
[x] 8% ImGuiPlatformIO::ImGuiPlatformIO imgui_h.lua:1579
-- MISC HELPERS/UTILITIES (Geometry functions)
[x] 87% ImBezierCubicClosestPoint imgui.lua:5171
[x] 88% ImBezierCubicClosestPointCasteljauStep imgui.lua:5192
[x] 81% ImBezierCubicClosestPointCasteljau imgui.lua:5224
[x] 100% ImLineClosestPoint imgui.lua:5237
[x] 100% ImTriangleContainsPoint imgui.lua:5255
[x] 96% ImTriangleBarycentricCoords imgui.lua:5267
[x] 94% ImTriangleClosestPoint imgui.lua:5286
-- MISC HELPERS/UTILITIES (String, Format, Hash functions)
[=] ImStricmp Lua string library (string.find/sub/lower, immutable strings)
[=] ImStrnicmp Lua string library (string.find/sub/lower, immutable strings)
[x] 81% ImStrncpy imgui.lua:5311
[=] ImStrdup Lua string library (string.find/sub/lower, immutable strings)
[=] ImMemdup Lua strings/tables are values, no copy needed
[=] ImStrdupcpy Lua string library (string.find/sub/lower, immutable strings)
[=] ImStrchrRange Lua string library (string.find/sub/lower, immutable strings)
[=] ImStrlenW Lua string library (string.find/sub/lower, immutable strings)
[=] ImStreolRange Lua string library (string.find/sub/lower, immutable strings)
[x] 42% ImStrbol imgui.lua:5325
[=] ImStristr Lua string library (string.find/sub/lower, immutable strings)
[x] 69% ImStrTrimBlanks imgui.lua:5335
[=] ImStrSkipBlank Lua string library (string.find/sub/lower, immutable strings)
[x] n/a ImFormatString imgui.lua:4700 = string . format
[=] ImFormatStringV string.format
[=] ImFormatStringToTempBuffer string.format
[=] ImFormatStringToTempBufferV string.format
[x] 19% ImHashData imgui.lua:4917
[x] 20% ImHashStr imgui.lua:4951
[ ] ImHashSkipUncontributingPrefix
-- MISC HELPERS/UTILITIES (File functions)
[~] 0% ImFileOpen imgui.lua:4736 stub
[x] 29% ImFileClose imgui.lua:4753
[x] 16% ImFileGetSize imgui.lua:4754
[x] 10% ImFileRead imgui.lua:4759
[=] ImFileWrite no filesystem on Roblox: SaveIniSettingsToDisk is a no-op, use SaveIniSettingsToMemory
[x] 39% ImFileLoadToMemory imgui.lua:4781
-- MISC HELPERS/UTILITIES (ImText* functions)
[x] 37% ImTextCharFromUtf8 imgui.lua:5018
[=] ImTextStrFromUtf8 strings stay UTF-8 bytes: ImStd.ImTextCharFromUtf8 decoder + utf8 library
[=] ImTextCountCharsFromUtf8 strings stay UTF-8 bytes: ImStd.ImTextCharFromUtf8 decoder + utf8 library
[x] 69% ImTextCharToUtf8_inline imgui.lua:5071
[x] 93% ImTextCharToUtf8 imgui.lua:5110
[x] 5% ImTextCountUtf8BytesFromChar imgui.lua:5121
[=] ImTextStrToUtf8 strings stay UTF-8 bytes: ImStd.ImTextCharFromUtf8 decoder + utf8 library
[=] ImTextCountUtf8BytesFromStr strings stay UTF-8 bytes: ImStd.ImTextCharFromUtf8 decoder + utf8 library
[x] 74% ImTextFindPreviousUtf8Codepoint imgui.lua:5129
[x] 86% ImTextFindValidUtf8CodepointEnd imgui.lua:5144
[x] 41% ImTextCountLines imgui_tables.lua:3776
-- MISC HELPERS/UTILITIES (Color functions)
[x] 73% ImAlphaBlendColors imgui.lua:14913
[x] 41% ImGui::ColorConvertU32ToFloat4 imgui.lua:14924
[x] 16% ImGui::ColorConvertFloat4ToU32 imgui.lua:14943
[x] 87% ImGui::ColorConvertRGBtoHSV imgui.lua:14954
[x] 61% ImGui::ColorConvertHSVtoRGB imgui.lua:14979
-- ImGuiStorage
[x] 69% ImLowerBound imgui_widgets.lua:5342
[=] PairComparerByID table.sort over Lua table keys
[=] ImGuiStorage::BuildSortByKey Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::GetInt Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::GetBool Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::GetFloat Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::GetVoidPtr Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::GetIntRef Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::GetBoolRef Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::GetFloatRef Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::GetVoidPtrRef Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::SetInt Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::SetBool Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::SetFloat Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::SetVoidPtr Lua table keyed by ID (e.g. window.StateStorage = {})
[=] ImGuiStorage::SetAllInt Lua table keyed by ID (e.g. window.StateStorage = {})
-- ImGuiTextFilter
[x] 32% ImGuiTextFilter::ImGuiTextFilter imgui.lua:19902
[x] 36% ImGuiTextFilter::Draw imgui.lua:19912
[x] 62% ImGuiTextFilter::DrawWithHint imgui.lua:19919
[x] 49% ImGuiTextFilter::Build imgui.lua:19934
[x] 56% ImGuiTextFilter::PassFilter imgui.lua:19995
-- ImGuiTextBuffer, ImGuiTextIndex
[x] 5% ImGuiTextBuffer::append imgui_h.lua:2839
[x] 17% ImGuiTextBuffer::appendf imgui_h.lua:2840
[=] ImGuiTextBuffer::appendfv appendf(fmt, ...) (Lua varargs)
[=] ImGuiTextIndex::append debug log keeps a Lua line list (g.DebugLogLines)
-- ImGuiListClipper
[x] 86% GetSkipItemForListClipping imgui.lua:20031
[x] 71% ImGuiListClipper_SortAndFuseRanges imgui.lua:20039
[x] 89% ImGuiListClipper_SeekCursorAndSetupPrevLine imgui.lua:20063
[x] 8% ImGuiListClipper::ImGuiListClipper imgui.lua:20096
[-] ImGuiListClipper::~ImGuiListClipper c++-only
[x] 73% ImGuiListClipper::Begin imgui.lua:20103
[x] 79% ImGuiListClipper::End imgui.lua:20132
[x] 89% ImGuiListClipper::IncludeItemsByIndex imgui.lua:20158
[x] 80% ImGuiListClipper::SeekCursorForItem imgui.lua:20169
[x] 88% ImGuiListClipper_StepInternal imgui.lua:20176
[x] 40% ImGuiListClipper::Step imgui.lua:20325
[x] 92% ImGui::CalcClipRectVisibleItemsY imgui.lua:15011
-- STYLING
[x] 90% ImGui::GetStyle imgui.lua:15022
[x] 71% ImGui::GetStyleColorVec4 imgui.lua:19451
[x] 26% ImGui::GetColorU32 imgui.lua:15036
[x] 50% ImGui::PushStyleColor imgui.lua:15074
[x] 68% ImGui::PopStyleColor imgui.lua:15091
[x] 74% ImGui::GetStyleVarInfo imgui.lua:15160
[x] 56% ImGui::PushStyleVar imgui.lua:15167
[x] 91% ImGui::PushStyleVarX imgui.lua:15186
[x] 91% ImGui::PushStyleVarY imgui.lua:15197
[x] 70% ImGui::PopStyleVar imgui.lua:15207
[x] 1% ImGui::GetStyleColorName imgui.lua:19762
-- RENDER HELPERS
[x] 46% ImGui::FindRenderedTextEnd imgui.lua:10412
[x] 79% ImGui::RenderText imgui.lua:10433
[x] 89% ImGui::RenderTextWrapped imgui.lua:10463
[x] 85% ImGui::RenderTextClippedEx imgui.lua:10499
[x] 89% ImGui::RenderTextClipped imgui.lua:10536
[x] 90% ImGui::RenderTextEllipsis imgui.lua:10672
[x] 86% ImGui::RenderFrame imgui.lua:10731
[x] 94% ImGui::RenderFrameBorder imgui.lua:10751
[x] 99% ImGui::RenderColorComponentMarker imgui.lua:10764
[x] 85% ImGui::RenderNavCursor imgui.lua:10560
[x] 85% ImGui::RenderMouseCursor imgui.lua:10620
-- INITIALIZATION, SHUTDOWN
[x] 100% ImGui::GetCurrentContext imgui.lua:5623
[x] 35% ImGui::SetCurrentContext imgui.lua:5628
[x] 100% ImGui::SetAllocatorFunctions imgui.lua:5639
[=] ImGui::GetAllocatorFunctions GC, no allocator to query
[x] 87% ImGui::CreateContext imgui.lua:5738
[x] 83% ImGui::DestroyContext imgui.lua:5750
[x] 5% ImGuiContext::ImGuiContext imgui_internal.lua:2369
[-] ImGuiContext::~ImGuiContext c++-only
[x] 80% ImGui::Initialize imgui.lua:5684
[x] 85% ImGui::Shutdown imgui.lua:14724
[x] 48% ImGui::SetContextName imgui.lua:14816
[x] 59% ImGui::AddContextHook imgui.lua:14824
[x] 83% ImGui::RemoveContextHook imgui.lua:14838
[x] 58% ImGui::CallContextHooks imgui.lua:14852
-- MAIN CODE (most of the code! lots of stuff, needs tidying up!)
[x] 11% ImGuiWindow::ImGuiWindow imgui_internal.lua:3009
[-] ImGuiWindow::~ImGuiWindow c++-only
[x] 80% SetCurrentWindow imgui.lua:11167
[x] 85% ImGui::GcCompactTransientMiscBuffers imgui.lua:11188
[x] 94% ImGui::GcCompactTransientWindowBuffers imgui.lua:11207
[x] 96% ImGui::GcAwakeTransientWindowBuffers imgui.lua:11219
[x] 86% ImGui::SetActiveID imgui.lua:7641
[x] 100% ImGui::ClearActiveID imgui.lua:7707
[x] 98% ImGui::SetHoveredID imgui.lua:7821
[x] 84% ImGui::GetHoveredID imgui.lua:7303
[x] 85% ImGui::MarkItemEdited imgui.lua:7855
[x] 93% ImGui::IsWindowContentHoverable imgui.lua:7888
[x] 87% CalcDelayFromHoveredFlags imgui.lua:7833
[x] 50% ApplyHoverFlagsForTooltip imgui.lua:7846
[x] 87% ImGui::IsItemHovered imgui.lua:7928
[x] 89% ImGui::ItemHoverable imgui.lua:8060
[x] 64% ImGui::IsClippedEx imgui.lua:8164
[x] 91% ImGui::SetLastItemData imgui.lua:8185
[x] 98% ImGui::SetLastItemDataForWindow imgui.lua:8196
[x] 93% ImGui::SetLastItemDataForChildWindowItem imgui.lua:11652
[x] 95% ImGui::CalcWrapWidthForPos imgui.lua:10380
[x] 77% ImGui::MemAlloc imgui.lua:467
[x] 79% ImGui::MemFree imgui.lua:480
[x] 100% ImGui::DemoMarker imgui.lua:494
[x] 79% ImGui::DebugAllocHook imgui.lua:506
[x] 91% ImGui::GetClipboardText imgui.lua:14866
[x] 100% ImGui::SetClipboardText imgui.lua:14872
[x] 100% ImGui::GetVersion imgui.lua:19759
[x] 57% ImGui::GetIO imgui.lua:14879
[x] 90% ImGui::GetPlatformIO imgui.lua:14882
[x] 86% ImGui::GetDrawData imgui.lua:14713
[x] 100% ImGui::GetTime imgui.lua:14719
[x] 100% ImGui::GetFrameCount imgui.lua:19751
[x] 93% GetViewportBgFgDrawList imgui.lua:14012
[x] 80% ImGui::GetBackgroundDrawList imgui.lua:14037
[x] 80% ImGui::GetForegroundDrawList imgui.lua:14049
[x] 100% ImGui::GetDrawListSharedData imgui.lua:11900
[x] 90% ImGui::StartMouseMovingWindow imgui.lua:11829
[x] 94% ImGui::StartMouseMovingWindowOrNode imgui.lua:4561
[x] 85% ImGui::StopMouseMovingWindow imgui.lua:7612
[x] 95% ImGui::UpdateMouseMovingWindowNewFrame imgui.lua:11861
[x] 88% ImGui::UpdateMouseMovingWindowEndFrame imgui.lua:11958
[x] 65% TranslateWindow imgui.lua:12029
[x] 88% ScaleWindow imgui.lua:15435
[x] 100% IsWindowActiveAndVisible imgui.lua:9885
[x] 93% ImGui::UpdateHoveredWindowAndCaptureFlags imgui.lua:13410
[x] 80% SetupDrawListSharedData imgui.lua:13887
[x] 91% ImGui::NewFrame imgui.lua:14143
[x] 63% ChildWindowComparer imgui.lua:14063
[x] 89% AddWindowToSortBuffer imgui.lua:14078
[x] 86% AddWindowToDrawData imgui.lua:14092
[x] 64% GetWindowDisplayLayer imgui.lua:14108
[x] 100% AddRootWindowToDrawData imgui.lua:14114
[x] 63% FlattenDrawDataIntoSingleLayer imgui.lua:14119
[x] 83% InitViewportDrawData imgui.lua:13921
[x] 52% ImGui::PushClipRect imgui.lua:13990
[x] 42% ImGui::PopClipRect imgui.lua:13999
[x] 60% ImGui::RenderDimmedBackgroundBehindWindow imgui.lua:19533
[x] 83% ImGui::FindBottomMostVisibleWindowWithinBeginStack imgui.lua:19506
[x] 81% ImGui::RenderDimmedBackgrounds imgui.lua:19554
[x] 86% ImGui::EndFrame imgui.lua:14482
[x] 78% ImGui::Render imgui.lua:14597
[x] 17% ImGui::CalcTextSize imgui.lua:14673
[x] 79% ImGui::FindHoveredWindowEx imgui.lua:13325
[x] 95% ImGui::IsItemActive imgui.lua:7182
[x] 97% ImGui::IsItemActivated imgui.lua:7223
[x] 95% ImGui::IsItemDeactivated imgui.lua:7209
[x] 100% ImGui::IsItemDeactivatedAfterEdit imgui.lua:7218
[x] 100% ImGui::IsItemFocused imgui.lua:7193
[x] 67% ImGui::IsItemClicked imgui.lua:7236
[x] 57% ImGui::IsItemToggledOpen imgui.lua:7241
[x] 84% ImGui::IsItemToggledSelection imgui.lua:7251
[x] 100% ImGui::IsAnyItemHovered imgui.lua:7260
[x] 67% ImGui::IsAnyItemActive imgui.lua:7265
[x] 100% ImGui::IsAnyItemFocused imgui.lua:7269
[x] 74% ImGui::IsItemVisible imgui.lua:7274
[x] 74% ImGui::IsItemEdited imgui.lua:7278
[x] 71% ImGui::SetNextItemAllowOverlap imgui.lua:7285
[x] 93% ImGui::SetActiveIdUsingAllKeyboardKeys imgui.lua:11482
[x] 67% ImGui::GetItemID imgui.lua:7290
[x] 100% ImGui::GetItemRectMin imgui.lua:11491
[x] 100% ImGui::GetItemRectMax imgui.lua:11497
[x] 67% ImGui::GetItemRectSize imgui.lua:7299
[x] 67% ImGui::GetItemFlags imgui.lua:7294
[x] 43% ImGui::BeginChild imgui.lua:11641
[x] 81% ImGui::BeginChildEx imgui.lua:11507
[x] 90% ImGui::EndChild imgui.lua:11657
[x] 83% ImGui::FindFrontMostVisibleChildWindow imgui.lua:5787
[x] 42% SetWindowConditionAllowFlags imgui.lua:5799
[x] 73% ImGui::FindWindowByID imgui.lua:12042
[x] 100% ImGui::FindWindowByName imgui.lua:12052
[x] 86% ApplyWindowSettings imgui.lua:5813
[x] 65% InitOrLoadWindowSettings imgui.lua:5852
[x] 73% CreateNewWindow imgui.lua:5873
[x] 75% GetWindowForTitleDisplay imgui.lua:6425
[x] 91% GetWindowForTitleAndMenuHeight imgui.lua:9893
[x] 73% CalcWindowMinSize imgui.lua:9897
[x] 91% CalcWindowSizeAfterConstraint imgui.lua:9942
[x] 79% CalcWindowContentSizes imgui.lua:9976
[x] 86% CalcWindowAutoFitSize imgui.lua:10001
[x] 85% ImGui::CalcWindowNextAutoFitSize imgui.lua:10050
[x] 84% GetWindowBgColorIdx imgui.lua:10061
[x] 89% CalcResizePosSizeFromAnyCorner imgui.lua:10076
[x] 94% GetResizeBorderRect imgui.lua:4890
[x] 91% ImGui::GetWindowResizeCornerID imgui.lua:10122
[x] 92% ImGui::GetWindowResizeBorderID imgui.lua:10133
[x] 71% ImGui::UpdateWindowManualResize imgui.lua:10142
[x] 69% ClampWindowPos imgui.lua:10779
[x] 95% RenderWindowOuterSingleBorder imgui.lua:10792
[x] 94% ImGui::RenderWindowOuterBorders imgui.lua:10967 = RenderWindowOuterBorders
[x] 84% ImGui::RenderWindowDecorations imgui.lua:10836
[x] 93% ImGui::RenderWindowTitleBarContents imgui.lua:10977
[x] 85% ImGui::UpdateWindowParentAndRootLinks imgui.lua:11073
[x] 33% ImGui::UpdateWindowSkipRefresh imgui.lua:11103
[x] 92% SetWindowActiveForSkipRefresh imgui.lua:11155
[x] 82% ImGui::Begin imgui.lua:12069
[x] 86% ImGui::End imgui.lua:13145
[x] 84% ImGui::PushItemFlag imgui.lua:13234
[x] 96% ImGui::PopItemFlag imgui.lua:13249
[x] 79% ImGui::BeginDisabled imgui.lua:13264
[x] 87% ImGui::EndDisabled imgui.lua:13280
[x] 78% ImGui::BeginDisabledOverrideReenable imgui.lua:13296
[x] 88% ImGui::EndDisabledOverrideReenable imgui.lua:13307
[x] 54% ImGui::PushTextWrapPos imgui.lua:15232
[x] 69% ImGui::PopTextWrapPos imgui.lua:15243
[x] 100% GetCombinedRootWindow imgui.lua:15255
[x] 100% ImGui::IsWindowChildOf imgui.lua:15274
[x] 84% ImGui::IsWindowInBeginStack imgui.lua:15294
[x] 100% ImGui::IsWindowWithinBeginStackOf imgui.lua:15306
[x] 91% ImGui::IsWindowAbove imgui.lua:15324
[x] 90% ImGui::IsWindowHovered imgui.lua:15350
[x] 67% ImGui::GetWindowDockID imgui.lua:4545
[x] 67% ImGui::IsWindowDocked imgui.lua:4549
[x] 100% ImGui::GetWindowWidth imgui.lua:11229
[x] 74% ImGui::GetWindowHeight imgui.lua:11362
[x] 56% ImGui::GetWindowPos imgui.lua:11367
[x] 61% ImGui::SetWindowPos imgui.lua:11237
[x] 55% ImGui::GetWindowSize imgui.lua:11372
[x] 76% ImGui::SetWindowSize imgui.lua:11279
[x] 55% ImGui::SetWindowCollapsed imgui.lua:11324
[x] 59% ImGui::SetWindowHitTestHole imgui.lua:11348
[x] 97% ImGui::SetWindowHiddenAndSkipItemsForCurrentFrame imgui.lua:11395
[x] 55% ImGui::IsWindowCollapsed imgui.lua:11354
[x] 55% ImGui::IsWindowAppearing imgui.lua:11358
[x] 72% ImGui::SetNextWindowPos imgui.lua:11404
[x] 74% ImGui::SetNextWindowSize imgui.lua:11420
[x] 87% ImGui::SetNextWindowSizeConstraints imgui.lua:11439
[x] 65% ImGui::SetNextWindowContentSize imgui.lua:11743
[x] 74% ImGui::SetNextWindowScroll imgui.lua:11750
[x] 77% ImGui::SetNextWindowCollapsed imgui.lua:11758
[x] 80% ImGui::SetNextWindowBgAlpha imgui.lua:11448
[x] 80% ImGui::SetNextWindowViewport imgui.lua:11773
[x] 76% ImGui::SetNextWindowDockID imgui.lua:4553
[x] 50% ImGui::SetNextWindowClass imgui.lua:11780
[x] 69% ImGui::SetNextWindowRefreshPolicy imgui.lua:11790
[x] 47% ImGui::SetNextWindowFlags imgui.lua:11724
[x] 47% ImGui::SetNextWindowChildFlags imgui.lua:11706
[x] 100% ImGui::GetWindowDrawList imgui.lua:11454
[x] 22% ImGui::GetWindowDpiScale imgui.lua:11810
[x] 42% ImGui::GetWindowViewport imgui.lua:11814
[x] 100% ImGui::GetFont imgui.lua:11464
[x] 100% ImGui::GetFontBaked imgui.lua:11460
[x] 100% ImGui::GetFontSize imgui.lua:11471
[x] 100% ImGui::GetFontTexUvWhitePixel imgui.lua:11476
[-] ImGui::SetWindowFontScale obsolete
[x] 93% ImGui::PushFocusScope imgui.lua:16449
[x] 75% ImGui::PopFocusScope imgui.lua:16458
[x] 91% ImGui::IsInNavFocusRoute imgui.lua:16470
[x] 71% ImGui::SetNavFocusScope imgui.lua:16484
[x] 76% ImGui::FocusItem imgui.lua:19722
[x] 100% ImGui::ActivateItemByID imgui.lua:19735
[x] 81% ImGui::SetKeyboardFocusHere imgui.lua:19694
[x] 98% ImGui::SetItemDefaultFocus imgui.lua:16524
[x] 91% ImGui::SetStateStorage imgui.lua:19753
[x] 74% ImGui::GetStateStorage imgui.lua:19752
[x] 72% ImGui::IsRectVisible imgui.lua:6998
-- FONTS, TEXTURES
[x] 91% ImGui::UpdateTexturesNewFrame imgui.lua:5494
[x] 84% ImGui::UpdateTexturesEndFrame imgui.lua:5517
[x] 95% ImGui::UpdateFontsNewFrame imgui.lua:5533
[x] 100% ImGui::UpdateFontsEndFrame imgui.lua:5562
[x] 93% ImGui::GetDefaultFont imgui.lua:5567
[x] 73% ImGui::RegisterUserTexture imgui.lua:5578
[x] 81% ImGui::UnregisterUserTexture imgui.lua:5585
[x] 87% ImGui::RegisterFontAtlas imgui.lua:5593
[x] 84% ImGui::UnregisterFontAtlas imgui.lua:5607
[x] 92% ImGui::SetCurrentFont imgui.lua:5440
[x] 73% ImGui::UpdateCurrentFontSize imgui.lua:5372
[x] 90% ImGui::SetPixelDensity imgui.lua:5422
[x] 93% ImGui::PushFont imgui.lua:5460
[x] 86% ImGui::PopFont imgui.lua:5479
-- ID STACK
[x] 46% ImGuiWindow::GetID imgui.lua:7754
[x] 76% ImGuiWindow::GetIDFromPos imgui.lua:7775
[x] 47% ImGuiWindow::GetIDFromRectangle imgui.lua:7784
[x] 53% ImGui::PushID imgui.lua:7717
[x] 62% ImGui::PushOverrideID imgui.lua:7729
[x] 39% ImGui::GetIDWithSeed imgui.lua:7806
[x] 68% ImGui::PopID imgui.lua:7742
[x] 38% ImGui::GetID imgui.lua:7794
-- INPUTS
[x] 84% GetModForLRModKey imgui.lua:8668
[x] 74% ImGui::FixupKeyChord imgui.lua:8685
[x] 52% ImGui::GetKeyData imgui.lua:8697
[x] 85% ImGui::GetKeyName imgui.lua:8897
[x] 43% ImGui::GetKeyChordName imgui.lua:8854
[x] 76% ImGui::CalcTypematicRepeatAmount imgui.lua:8939
[x] 81% ImGui::GetTypematicRepeatRate imgui.lua:8970
[x] 96% ImGui::GetKeyPressedAmount imgui.lua:8983
[x] 77% ImGui::GetKeyMagnitude2d imgui.lua:8715
[x] 83% ImGui::UpdateKeyRoutingTable imgui.lua:8998
[x] 70% GetRoutingIdFromOwnerId imgui.lua:9044
[x] 84% ImGui::GetShortcutRoutingData imgui.lua:9051
[x] 86% CalcRoutingScore imgui.lua:9103
[x] 69% IsKeyChordPotentiallyCharInput imgui.lua:9157
[x] 71% ImGui::SetShortcutRouting imgui.lua:9184
[x] 97% ImGui::TestShortcutRouting imgui.lua:9281
[x] 81% ImGui::IsKeyDown imgui.lua:8764
[x] 9% ImGui::IsKeyPressed imgui.lua:8779
[x] 84% ImGui::IsKeyReleased imgui.lua:8788
[x] 70% ImGui::IsMouseDown imgui.lua:9311
[x] 13% ImGui::IsMouseClicked imgui.lua:9321
[x] 70% ImGui::IsMouseReleased imgui.lua:9362
[x] 86% ImGui::IsMouseReleasedWithDelay imgui.lua:9376
[x] 71% ImGui::IsMouseDoubleClicked imgui.lua:9392
[x] 84% ImGui::GetMouseClickedCount imgui.lua:9400
[x] 99% LastItemOverlayButtonForNullId imgui.lua:9408
[x] 91% ImGui::GetItemClickedCountWithSingleClickDelay imgui.lua:9444
[x] 29% ImGui::IsMouseHoveringRect imgui.lua:6455
[x] 81% ImGui::IsMouseDragPastThreshold imgui.lua:6488
[x] 78% ImGui::IsMouseDragging imgui.lua:6501
[x] 67% ImGui::GetMousePos imgui.lua:9470
[x] 85% ImGui::TeleportMousePos imgui.lua:6515
[x] 93% ImGui::GetMousePosOnOpeningCurrentPopup imgui.lua:9475
[x] 80% ImGui::IsMousePosValid imgui.lua:9290
[x] 73% ImGui::IsAnyMouseDown imgui.lua:9299
[x] 87% ImGui::GetMouseDragDelta imgui.lua:9489
[x] 72% ImGui::ResetMouseDragDelta imgui.lua:9508
[x] 100% ImGui::GetMouseCursor imgui.lua:14891
[x] 100% ImGui::SetMouseCursor imgui.lua:14900
[x] 92% UpdateAliasKey imgui.lua:13504
[x] 42% GetMergedModsFromKeys imgui.lua:13512
[x] 85% ImGui::UpdateKeyboardInputs imgui.lua:13525
[x] 88% ImGui::UpdateMouseInputs imgui.lua:13603
[x] 91% LockWheelingWindow imgui.lua:13711
[x] 76% FindBestWheelingWindow imgui.lua:13732
[x] 92% ImGui::UpdateMouseWheel imgui.lua:13782
[x] 60% ImGui::SetNextFrameWantCaptureKeyboard imgui.lua:19757
[x] 60% ImGui::SetNextFrameWantCaptureMouse imgui.lua:19758
[x] 97% GetInputSourceName imgui.lua:9518
[x] 97% GetMouseSourceName imgui.lua:9528
[x] 90% DebugPrintInputEvent imgui.lua:9538
[x] 81% ImGui::UpdateInputEvents imgui.lua:9558
[x] 80% ImGui::GetKeyOwner imgui.lua:8913
[x] 84% ImGui::TestKeyOwner imgui.lua:8728
[x] 80% ImGui::SetKeyOwner imgui.lua:9727
[x] 59% ImGui::SetKeyOwnersForKeyChord imgui.lua:9749
[x] 79% ImGui::SetItemKeyOwner imgui.lua:9777
[x] 75% ImGui::IsKeyChordPressed imgui.lua:9804
[x] 76% ImGui::SetNextItemShortcut imgui.lua:9827
[x] 88% ImGui::ItemHandleShortcut imgui.lua:6526
[x] 73% ImGui::Shortcut imgui.lua:9840
-- ERROR CHECKING, STATE RECOVERY
[=] ImGui::DebugCheckVersionAndDataLayout C++ ABI / sizeof check
[x] 98% ImGui::ErrorCheckUsingSetCursorPosToExtendParentBoundaries imgui.lua:19468
[x] 73% ImGui::ErrorCheckNewFrameSanityChecks imgui.lua:20351
[x] 88% ImGui::ErrorCheckEndFrameSanityChecks imgui.lua:20429
[x] 100% ImGui::ErrorRecoveryStoreState imgui.lua:20445
[x] 91% ImGui::ErrorRecoveryTryToRecoverState imgui.lua:20463
[x] 91% ImGui::ErrorRecoveryTryToRecoverWindowState imgui.lua:20492
[x] 86% ImGui::ErrorLog imgui.lua:20590
[x] 90% ImGui::ErrorCheckEndFrameFinalizeErrorTooltip imgui.lua:20634
[x] 77% ImGui::BeginErrorTooltip imgui.lua:20682
[x] 100% ImGui::EndErrorTooltip imgui.lua:20704
-- ITEM SUBMISSION
[x] 100% ImGui::KeepAliveID imgui.lua:6436
[x] 52% ImGui::ItemAdd imgui.lua:6560
-- LAYOUT
[x] 39% ImGui::ItemSize imgui.lua:6695
[x] 72% ImGui::SameLine imgui.lua:6769
[x] 64% ImGui::GetCursorScreenPos imgui.lua:6904
[x] 91% ImGui::SetCursorScreenPos imgui.lua:6912
[x] 56% ImGui::GetCursorPos imgui.lua:6922
[x] 100% ImGui::GetCursorPosX imgui.lua:6927
[x] 100% ImGui::GetCursorPosY imgui.lua:6932
[x] 66% ImGui::SetCursorPos imgui.lua:6938
[x] 100% ImGui::SetCursorPosX imgui.lua:6946
[x] 100% ImGui::SetCursorPosY imgui.lua:6954
[x] 100% ImGui::GetCursorStartPos imgui.lua:6962
[x] 70% ImGui::Indent imgui.lua:6796
[x] 70% ImGui::Unindent imgui.lua:6812
[x] 80% ImGui::SetNextItemWidth imgui.lua:6829
[x] 67% ImGui::PushItemWidth imgui.lua:6837
[x] 90% ImGui::PushMultiItemsWidths imgui.lua:6862
[x] 68% ImGui::PopItemWidth imgui.lua:6848
[x] 73% ImGui::CalcItemWidth imgui.lua:7116
[x] 19% ImGui::CalcItemSize imgui.lua:7146
[x] 100% ImGui::GetTextLineHeight imgui.lua:7177
[x] 100% ImGui::GetTextLineHeightWithSpacing imgui.lua:6972
[x] 100% ImGui::GetFrameHeight imgui.lua:6880
[x] 100% ImGui::GetFrameHeightWithSpacing imgui.lua:6967
[x] 74% ImGui::GetContentRegionAvail imgui.lua:6888
[-] ImGui::GetContentRegionMax obsolete
[-] ImGui::GetWindowContentRegionMin obsolete
[-] ImGui::GetWindowContentRegionMax obsolete
[x] 88% ImGui::BeginGroup imgui.lua:7010
[x] 91% ImGui::EndGroup imgui.lua:7042
-- SCROLLING
[x] 100% CalcScrollEdgeSnap imgui.lua:15474
[x] 89% CalcNextScrollFromScrollTargetAndClamp imgui.lua:15485
[x] 78% ImGui::ScrollToItem imgui.lua:15611
[x] 86% ImGui::ScrollToRect imgui.lua:15619
[x] 88% ImGui::ScrollToRectEx imgui.lua:15517
[x] 74% ImGui::GetScrollX imgui.lua:15602
[x] 74% ImGui::GetScrollY imgui.lua:15606
[x] 74% ImGui::GetScrollMaxX imgui.lua:15598
[x] 100% ImGui::GetScrollMaxY imgui.lua:15593
[x] 75% ImGui::SetScrollX imgui.lua:15654
[x] 75% ImGui::SetScrollY imgui.lua:15663
[x] 78% ImGui::SetScrollFromPosX imgui.lua:15683
[x] 78% ImGui::SetScrollFromPosY imgui.lua:15695
[x] 95% ImGui::SetScrollHereX imgui.lua:15625
[x] 95% ImGui::SetScrollHereY imgui.lua:15639
-- TOOLTIPS
[x] 100% ImGui::BeginTooltip imgui.lua:15763
[x] 100% ImGui::BeginItemTooltip imgui.lua:15767
[x] 83% ImGui::BeginTooltipEx imgui.lua:15710
[x] 73% ImGui::EndTooltip imgui.lua:15774
[x] 38% ImGui::SetTooltip imgui.lua:15781
[x] 91% ImGui::SetTooltipV imgui.lua:15786
[x] 19% ImGui::SetItemTooltip imgui.lua:15798
[x] 84% ImGui::SetItemTooltipV imgui.lua:15802
-- POPUPS
[x] 73% ImGui::IsPopupOpen imgui.lua:11907
[x] 82% ImGui::GetTopMostPopupModal imgui.lua:11942
[x] 81% ImGui::GetTopMostAndVisiblePopupModal imgui.lua:19522
[x] 79% ImGui::FindBlockingModal imgui.lua:15826
[x] 26% ImGui::OpenPopup imgui.lua:15859
[x] 86% ImGui::OpenPopupEx imgui.lua:15880
[x] 73% ImGui::ClosePopupsOverWindow imgui.lua:15943
[x] 80% ImGui::ClosePopupsExceptModals imgui.lua:19588
[x] 62% ImGui::ClosePopupToLevel imgui.lua:16001
[x] 81% ImGui::CloseCurrentPopup imgui.lua:16037
[x] 81% ImGui::BeginPopupEx imgui.lua:16077
[x] 80% ImGui::BeginPopupMenuEx imgui.lua:16100
[x] 83% ImGui::BeginPopup imgui.lua:16126
[x] 83% ImGui::BeginPopupModal imgui.lua:19606
[x] 95% ImGui::EndPopup imgui.lua:16139
[x] 38% ImGui::GetMouseButtonFromPopupFlags imgui.lua:16360
[x] 94% ImGui::IsPopupOpenRequestForItem imgui.lua:16372
[x] 85% ImGui::IsPopupOpenRequestForWindow imgui.lua:19636
[x] 83% ImGui::OpenPopupOnItemClick imgui.lua:16389
[x] 83% ImGui::BeginPopupContextItem imgui.lua:16423
[x] 85% ImGui::BeginPopupContextWindow imgui.lua:19650
[x] 88% ImGui::BeginPopupContextVoid imgui.lua:19660
[x] 87% ImGui::FindBestWindowPosForPopupEx imgui.lua:16176
[x] 87% ImGui::GetPopupAllowedExtentRect imgui.lua:16269
[x] 92% ImGui::FindBestWindowPosForPopup imgui.lua:16292
-- WINDOW FOCUS
[x] 51% ImGui::SetWindowFocus imgui.lua:11378
[x] 71% ImGui::SetNextWindowFocus imgui.lua:11767
[x] 87% ImGui::IsWindowFocused imgui.lua:15406
[x] 94% ImGui::FindWindowFocusIndex imgui.lua:7406
[x] 81% ImGui::UpdateWindowInFocusOrderList imgui.lua:7441
[x] 82% ImGui::BringWindowToFocusFront imgui.lua:7466
[x] 56% ImGui::BringWindowToDisplayFront imgui.lua:7492
[x] 54% ImGui::BringWindowToDisplayBack imgui.lua:19496
[x] 58% ImGui::BringWindowToDisplayBehind imgui.lua:7513
[x] 41% ImGui::FindWindowDisplayIndex imgui.lua:19490
[x] 87% ImGui::FocusWindow imgui.lua:7327
[x] 84% ImGui::FocusTopMostWindowUnderOne imgui.lua:7534
-- KEYBOARD/GAMEPAD NAVIGATION
[x] 93% ImGui::SetNavCursorVisible imgui.lua:19741
[x] 94% ImGui::SetNavCursorVisibleAfterMove imgui.lua:16545
[x] 80% ImGui::SetNavWindow imgui.lua:16561
[x] 100% ImGui::NavHighlightActivated imgui.lua:16641
[x] 100% ImGui::NavClearPreferredPosForAxis imgui.lua:16575
[x] 95% ImGui::SetNavID imgui.lua:16584
[x] 96% ImGui::SetFocusID imgui.lua:7574
[x] 90% ImGetDirQuadrantFromDelta imgui.lua:17611
[x] 100% NavScoreItemDistInterval imgui.lua:17618
[x] 77% ImGui::NavScoreItem imgui.lua:17632
[x] 93% ImGui::NavApplyItemToResult imgui.lua:17738
[x] 100% ImGui::NavUpdateCurrentWindowIsScrollPushableX imgui.lua:18067
[x] 94% ImGui::NavProcessItem imgui.lua:17830
[x] 90% ImGui::NavProcessItemForTabbingRequest imgui.lua:17770
[x] 100% ImGui::NavMoveRequestButNoResultYet imgui.lua:17606
[x] 89% ImGui::NavMoveRequestSubmit imgui.lua:17084
[x] 92% ImGui::NavMoveRequestResolveWithLastItem imgui.lua:17753
[x] 92% ImGui::NavMoveRequestResolveWithPastTreeNode imgui.lua:18076
[x] 93% ImGui::NavMoveRequestCancel imgui.lua:18087
[x] 95% ImGui::NavMoveRequestForward imgui.lua:18099
[x] 78% ImGui::NavMoveRequestTryWrapping imgui.lua:18114
[x] 93% ImGui::NavSaveLastChildNavWindowIntoParent imgui.lua:16602
[x] 57% ImGui::NavRestoreLastChildNavWindow imgui.lua:16615
[x] 86% ImGui::NavRestoreLayer imgui.lua:16623
[x] 100% ImGui::NavUpdateAnyRequestFlag imgui.lua:16647
[x] 88% ImGui::NavInitWindow imgui.lua:16658
[x] 97% ImGui::NavCalcPreferredRefPosSource imgui.lua:16690
[x] 94% ImGui::NavCalcPreferredRefPos imgui.lua:16709
[x] 91% ImGui::GetNavTweakPressedAmount imgui.lua:16751
[x] 85% ImGui::NavUpdate imgui.lua:17353
[x] 90% ImGui::NavInitRequestApplyResult imgui.lua:17904
[x] 81% NavBiasScoringRect imgui.lua:17113
[x] 83% ImGui::NavUpdateCreateMoveRequest imgui.lua:17214
[x] 87% ImGui::NavUpdateCreateTabbingRequest imgui.lua:17324
[x] 86% ImGui::NavMoveRequestApplyResult imgui.lua:17936
[x] 91% ImGui::NavUpdateCancelRequest imgui.lua:17561
[x] 83% ImGui::NavUpdateContextMenuRequest imgui.lua:17049
[x] 90% ImGui::NavUpdatePageUpPageDown imgui.lua:17145
[x] 81% ImGui::NavEndFrame imgui.lua:19876
[x] 83% ImGui::NavUpdateCreateWrappingRequest imgui.lua:19820
[x] 85% ImGui::IsWindowNavFocusable imgui.lua:7420
[x] 67% FindWindowNavFocusable imgui.lua:7428
[x] 86% NavUpdateWindowingTarget imgui.lua:16779
[x] 92% ImGui::NavUpdateWindowingApplyFocus imgui.lua:16802
[x] 88% ImGui::NavUpdateWindowing imgui.lua:16840
[x] 67% GetFallbackWindowNameForWindowingList imgui.lua:19777
[x] 84% ImGui::NavUpdateWindowingOverlay imgui.lua:19791
-- DRAG AND DROP
[x] 55% ImGui::IsDragDropActive imgui.lua:546
[x] 73% ImGui::ClearDragDrop imgui.lua:550
[x] 82% ImGui::BeginTooltipHidden imgui.lua:19673
[x] 88% ImGui::BeginDragDropSource imgui.lua:568
[x] 86% ImGui::EndDragDropSource imgui.lua:669
[x] 62% ImGui::SetDragDropPayload imgui.lua:686
[x] 92% ImGui::BeginDragDropTargetCustom imgui.lua:708
[x] 89% ImGui::BeginDragDropTargetViewport imgui.lua:732
[x] 87% ImGui::BeginDragDropTarget imgui.lua:755
[x] 92% ImGui::IsDragDropPayloadBeingAccepted imgui.lua:781
[x] 87% ImGui::AcceptDragDropPayload imgui.lua:787
[x] 88% ImGui::RenderDragDropTargetRectForItem imgui.lua:828
[x] 83% ImGui::RenderDragDropTargetRectForViewport imgui.lua:840
[x] 95% ImGui::RenderDragDropTargetRectEx imgui.lua:849
[x] 88% ImGui::GetDragDropPayload imgui.lua:856
[x] 94% ImGui::EndDragDropTarget imgui.lua:861
-- LOGGING/CAPTURING
[x] 19% LogTextV imgui.lua:6287 = ImGui . LogText
[x] 45% ImGui::LogText imgui.lua:6282
[x] 87% ImGui::LogTextV imgui.lua:6287 = ImGui . LogText
[x] 82% ImGui::LogRenderedText imgui.lua:6293
[x] 83% ImGui::LogBegin imgui.lua:6341
[x] 100% ImGui::LogSetNextTextDecoration imgui.lua:6357
[x] 86% ImGui::LogToTTY imgui.lua:6363
[~] 4% ImGui::LogToFile imgui.lua:6371 stub
[x] 90% ImGui::LogToClipboard imgui.lua:6377
[x] 90% ImGui::LogToBuffer imgui.lua:6383
[x] 73% ImGui::LogFinish imgui.lua:6389
[x] 85% ImGui::LogButtons imgui.lua:6405
-- SETTINGS
[x] 80% ImGui::UpdateSettings imgui.lua:5928
[x] 82% ImGui::MarkIniSettingsDirty imgui.lua:5948
[x] 58% ImGui::AddSettingsHandler imgui.lua:5957
[x] 76% ImGui::RemoveSettingsHandler imgui.lua:5964
[x] 90% ImGui::FindSettingsHandler imgui.lua:5970
[x] 79% ImGui::ClearIniSettings imgui.lua:5980
[x] 93% ImGui::CleanupIniSettings imgui.lua:5988
[x] 27% ImGui::LoadIniSettingsFromDisk imgui.lua:6009
[x] 56% ImGui::LoadIniSettingsFromMemory imgui.lua:6019
[x] 33% ImGui::SaveIniSettingsToDisk imgui.lua:6067
[x] 59% ImGui::SaveIniSettingsToMemory imgui.lua:6075
[x] 51% ImGui::CreateNewWindowSettings imgui.lua:6086
[x] 71% ImGui::FindWindowSettingsByID imgui.lua:5775
[x] 92% ImGui::FindWindowSettingsByWindow imgui.lua:5763
[x] 74% ImGui::ClearWindowSettings imgui.lua:6103
[x] 88% WindowSettingsHandler_ClearAll imgui.lua:6117
[x] 81% WindowSettingsHandler_Cleanup imgui.lua:6124
[x] 75% WindowSettingsHandler_ReadOpen imgui.lua:6137
[x] 40% WindowSettingsHandler_ReadLine imgui.lua:6153
[x] 71% WindowSettingsHandler_ApplyAll imgui.lua:6177
[x] 80% WindowSettingsHandler_WriteAll imgui.lua:6188
-- LOCALIZATION
[x] 84% ImGui::LocalizeRegisterEntries imgui.lua:18140
-- VIEWPORTS, PLATFORM WINDOWS
[x] 83% ImGuiViewport::GetDebugName imgui.lua:18174
[x] 76% ImGuiPlatformIO::ClearPlatformHandlers imgui.lua:18179
[x] 69% ImGuiPlatformIO::ClearRendererHandlers imgui.lua:18194
[x] 78% ImGui::GetMainViewport imgui.lua:18203
[x] 88% ImGui::FindViewportByID imgui.lua:18212
[x] 88% ImGui::FindViewportByPlatformHandle imgui.lua:18224
[x] 98% ImGui::SetCurrentViewport imgui.lua:18236
[x] 99% ImGui::SetWindowViewport imgui.lua:18264
[x] 86% ImGui::GetWindowAlwaysWantOwnViewport imgui.lua:18277
[x] 86% IsViewportAbove imgui.lua:18299
[x] 89% ImGui::UpdateTryMergeWindowIntoHostViewport imgui.lua:18324
[x] 83% ImGui::UpdateTryMergeWindowIntoHostViewports imgui.lua:18384
[x] 88% ImGui::TranslateWindowsInViewport imgui.lua:18396
[x] 94% ImGui::ScaleWindowsInViewport imgui.lua:15446
[x] 85% ImGui::FindHoveredViewportFromPlatformWindowStack imgui.lua:18422
[x] 87% ImGui::UpdateViewportsNewFrame imgui.lua:18439
[x] 78% ImGui::UpdateViewportsEndFrame imgui.lua:18726
[x] 84% ImGui::AddUpdateViewport imgui.lua:18760
[x] 80% ImGui::DestroyViewport imgui.lua:18847
[x] 93% ImGui::WindowSelectViewport imgui.lua:18873
[x] 74% ImGui::WindowSyncOwnedViewport imgui.lua:18999
[x] 88% ImGui::UpdatePlatformWindows imgui.lua:19105
[x] 85% ImGui::RenderPlatformWindowsDefault imgui.lua:19223
[x] 87% ImGui::FindPlatformMonitorForPos imgui.lua:19255
[x] 78% ImGui::FindPlatformMonitorForRect imgui.lua:19271
[x] 93% ImGui::UpdateViewportPlatformMonitor imgui.lua:19312
[x] 89% ImGui::GetViewportPlatformMonitor imgui.lua:19319
[x] 97% ImGui::DestroyPlatformWindow imgui.lua:19331
[x] 77% ImGui::DestroyPlatformWindows imgui.lua:19357
-- DOCKING
[x] 61% ImGuiDockRequest::ImGuiDockRequest imgui.lua:1040
[x] 67% ImGuiDockPreviewData::ImGuiDockPreviewData imgui.lua:1129
[x] 23% ImGuiDockNodeSettings::ImGuiDockNodeSettings imgui.lua:1053
[x] 53% DockNodeGetHostWindowTitle imgui.lua:1142
[x] 96% ImGui::DockContextInitialize imgui.lua:1193
[x] 26% ImGui::DockContextShutdown imgui.lua:1211
[x] 67% ImGui::DockContextClearNodes imgui.lua:1218
[x] 87% ImGui::DockContextRebuildNodes imgui.lua:1225
[x] 70% ImGui::DockContextNewFrameUpdateUndocking imgui.lua:1235
[x] 71% ImGui::DockContextNewFrameUpdateDocking imgui.lua:1273
[x] 76% ImGui::DockContextEndFrame imgui.lua:1308
[x] 82% ImGui::DockContextFindNodeByID imgui.lua:1323
[x] 84% ImGui::DockContextGenNodeID imgui.lua:1327
[x] 82% ImGui::DockContextAddNode imgui.lua:1336
[x] 87% ImGui::DockContextRemoveNode imgui.lua:1350
[x] 69% ImGui::DockContextDeleteNode imgui.lua:1374
[x] 33% DockNodeComparerDepthMostFirst imgui.lua:3755
[x] 77% ImGuiDockContextPruneNodeData::ImGuiDockContextPruneNodeData imgui.lua:1381
[x] 62% ImGui::DockContextPruneUnusedSettingsNodes imgui.lua:1386
[x] 85% ImGui::DockContextBuildNodesFromSettings imgui.lua:1461
[x] 85% ImGui::DockContextBuildAddWindowsToNodes imgui.lua:1491
[x] 96% ImGui::DockContextQueueDock imgui.lua:1518
[x] 91% ImGui::DockContextQueueUndockWindow imgui.lua:1531
[x] 91% ImGui::DockContextQueueUndockNode imgui.lua:1538
[x] 73% ImGui::DockContextQueueNotifyRemovedNode imgui.lua:1545
[x] 88% ImGui::DockContextProcessDock imgui.lua:1551
[x] 50% FixLargeWindowsWhenUndocking imgui.lua:1676
[x] 71% ImGui::DockContextProcessUndockWindow imgui.lua:1682
[x] 84% ImGui::DockContextProcessUndockNode imgui.lua:1699
[x] 69% ImGui::DockContextCalcDropPosForDocking imgui.lua:1735
[x] 64% ImGuiDockNode::ImGuiDockNode imgui.lua:1070
[-] ImGuiDockNode::~ImGuiDockNode c++-only
[x] 91% ImGui::DockNodeGetTabOrder imgui.lua:1783
[x] 90% DockNodeHideWindowDuringHostWindowCreation imgui.lua:1790
[x] 91% ImGui::DockNodeAddWindow imgui.lua:1795
[x] 83% ImGui::DockNodeRemoveWindow imgui.lua:1848
[x] 94% ImGui::DockNodeMoveChildNodes imgui.lua:1903
[x] 88% ImGui::DockNodeMoveWindows imgui.lua:1915
[x] 89% ImGui::DockNodeApplyPosSizeToWindows imgui.lua:1945
[x] 92% ImGui::DockNodeHideHostWindow imgui.lua:1952
[x] 24% ImGuiDockNodeTreeInfo::ImGuiDockNodeTreeInfo imgui.lua:1964
[x] 93% DockNodeFindInfo imgui.lua:1969
[x] 90% ImGui::DockNodeFindWindowByID imgui.lua:1984
[x] 87% ImGui::DockNodeUpdateFlagsAndCollapse imgui.lua:1994
[x] 96% ImGui::DockNodeUpdateHasCentralNodeChild imgui.lua:2070
[x] 79% ImGui::DockNodeUpdateVisibleFlag imgui.lua:2083
[x] 92% ImGui::DockNodeStartMouseMovingWindow imgui.lua:2092
[x] 89% ImGui::DockNodeUpdateForRootNode imgui.lua:2102
[x] 100% DockNodeSetupHostWindow imgui.lua:2138
[x] 86% ImGui::DockNodeUpdate imgui.lua:2151
[x] 68% TabItemComparerByDockOrder imgui.lua:2445
[x] 86% ImGui::DockNodeWindowMenuHandler_Default imgui.lua:2458
[x] 94% ImGui::DockNodeWindowMenuUpdate imgui.lua:2479
[x] 95% ImGui::DockNodeBeginAmendTabBar imgui.lua:2495
[x] 75% ImGui::DockNodeEndAmendTabBar imgui.lua:2506
[x] 77% IsDockNodeTitleBarHighlighted imgui.lua:2512
[x] 81% ImGui::DockNodeUpdateTabBar imgui.lua:2537
[x] 96% ImGui::DockNodeAddTabBar imgui.lua:2795
[x] 86% ImGui::DockNodeRemoveTabBar imgui.lua:2800
[x] 92% DockNodeIsDropAllowedOne imgui.lua:2805
[x] 86% ImGui::DockNodeIsDropAllowed imgui.lua:2834
[x] 83% ImGui::DockNodeCalcTabBarLayout imgui.lua:2847
[x] 77% ImGui::DockNodeCalcSplitRects imgui.lua:2876
[x] 85% ImGui::DockNodeCalcDropRectsAndTestMousePos imgui.lua:2912
[x] 84% ImGui::DockNodePreviewDockSetup imgui.lua:2962
[x] 79% ImGui::DockNodePreviewDockRender imgui.lua:3049
[x] 83% ImGui::DockNodeTreeSplit imgui.lua:3169
[x] 78% ImGui::DockNodeTreeMerge imgui.lua:3216
[x] 74% ImGui::DockNodeTreeUpdatePosSize imgui.lua:3258
[x] 96% DockNodeTreeUpdateSplitterFindTouchingNode imgui.lua:3334
[x] 76% ImGui::DockNodeTreeUpdateSplitter imgui.lua:3354
[x] 85% ImGui::DockNodeTreeFindFallbackLeafNode imgui.lua:3440
[x] 80% ImGui::DockNodeTreeFindVisibleNodeByPos imgui.lua:3449
[x] 87% ImGui::SetWindowDock imgui.lua:3473
[x] 79% ImGui::DockSpace imgui.lua:3504
[x] 76% ImGui::DockSpaceOverViewport imgui.lua:3606
[x] 89% ImGui::DockBuilderDockWindow imgui.lua:3669
[x] 57% ImGui::DockBuilderGetNode imgui.lua:3687
[x] 76% ImGui::DockBuilderSetNodePos imgui.lua:3697
[x] 78% ImGui::DockBuilderSetNodeSize imgui.lua:3704
[x] 74% ImGui::DockBuilderAddNode imgui.lua:3720
[x] 87% ImGui::DockBuilderRemoveNode imgui.lua:3738
[x] 69% ImGui::DockBuilderRemoveNodeChildNodes imgui.lua:3760
[x] 84% ImGui::DockBuilderRemoveNodeDockedWindows imgui.lua:3826
[x] 79% ImGui::DockBuilderSplitNode imgui.lua:3857
[x] 75% DockBuilderCopyNodeRec imgui.lua:3883
[x] 82% ImGui::DockBuilderCopyNode imgui.lua:3908
[x] 76% ImGui::DockBuilderCopyWindowSettings imgui.lua:3924
[x] 66% ImGui::DockBuilderCopyDockSpace imgui.lua:3951
[x] 50% ImGui::DockBuilderFinish imgui.lua:4023
[x] 89% ImGui::GetWindowAlwaysWantOwnTabBar imgui.lua:4038
[x] 95% ImGui::DockContextBindNodeToWindow imgui.lua:4048
[x] 84% StoreDockStyleForWindow imgui.lua:4096 = StoreDockStyleForWindow
[x] 88% ImGui::BeginDocked imgui.lua:4099
[x] 89% ImGui::BeginDockableDragDropSource imgui.lua:4212
[x] 91% ImGui::BeginDockableDragDropTarget imgui.lua:4241
[x] 62% ImGui::DockSettingsRenameNodeReferences imgui.lua:4336
[x] 68% ImGui::DockSettingsRemoveNodeReferences imgui.lua:4349
[x] 46% ImGui::DockSettingsFindNodeSettings imgui.lua:4366
[x] 91% ImGui::DockSettingsHandler_ClearAll imgui.lua:4375
[x] 93% ImGui::DockSettingsHandler_ApplyAll imgui.lua:4382
[x] 63% ImGui::DockSettingsHandler_ReadOpen imgui.lua:4390
[x] 32% ImGui::DockSettingsHandler_ReadLine imgui.lua:4395
[x] 80% DockSettingsHandler_DockNodeToSettings imgui.lua:4459
[x] 52% ImGui::DockSettingsHandler_WriteAll imgui.lua:4476
-- PLATFORM DEPENDENT HELPERS
[-] Platform_SetClipboardTextFn_DefaultImpl os-specific
[-] Platform_GetClipboardTextFn_DefaultImpl os-specific
[~] 8% Platform_OpenInShellFn_DefaultImpl imgui.lua:5677 stub
[-] Platform_SetImeDataFn_DefaultImpl os-specific
[x] 40% InitializeDefaultPlatformHandlers imgui.lua:5680
-- METRICS/DEBUGGER WINDOW
[x] 97% MetricsHelpMarker imgui.lua:20740 = MetricsHelpMarker
[x] 93% ImGui::DebugRenderViewportThumbnail imgui.lua:19380
[x] 92% RenderViewportsThumbnails imgui.lua:19419
[x] 54% ViewportComparerByLastFocusedStampCount imgui.lua:20747
[x] 91% ImGui::DebugRenderKeyboardPreview imgui.lua:20753
[x] 52% ImGui::DebugTextEncoding imgui.lua:22032
[x] 95% DebugFlashStyleColorStop imgui.lua:20801
[x] 94% ImGui::DebugFlashStyleColor imgui.lua:20811
[x] 49% ImGui::UpdateDebugToolFlashStyleColor imgui.lua:20819
[~] 12% ImGui::DebugTextureIDToU64 imgui.lua:20836 stub
[x] 37% FormatTextureRefForDebugDisplay imgui.lua:20842
[x] 52% ImGui::ShowFontAtlas imgui.lua:21100
[x] 85% ImGui::DebugNodeTexture imgui.lua:21067
[x] 50% ImGui::ShowMetricsWindow imgui.lua:22097
[x] 100% ImGui::DebugBreakClearData imgui.lua:22563
[x] 81% ImGui::DebugBreakButtonTooltip imgui.lua:22573
[x] 81% ImGui::DebugBreakButton imgui.lua:22590
[x] 87% ImGui::DebugNodeColumns imgui.lua:21596
[x] 48% DebugNodeDockNodeFlags imgui.lua:21848
[x] 79% ImGui::DebugNodeDockNode imgui.lua:21865
[x] 70% ImGui::DebugNodeDrawList imgui.lua:21619
[x] 74% ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox imgui.lua:21719
[x] 63% CalcFontGlyphSrcOverlapMask imgui.lua:20943
[x] 69% ImGui::DebugNodeFont imgui.lua:20957
[x] 59% ImGui::DebugNodeFontGlyphsForSrcMask imgui.lua:20886
[x] 89% ImGui::DebugNodeFontGlyph imgui.lua:20872
[x] 37% ImGui::DebugNodeStorage imgui.lua:21606
[x] 69% ImGui::DebugNodeTabBar imgui.lua:21751
[x] 62% ImGui::DebugNodeViewport imgui.lua:22004
[x] 100% ImGui::DebugNodePlatformMonitor imgui.lua:22024
[x] 72% ImGui::DebugNodeWindow imgui.lua:21909
[x] 87% ImGui::DebugNodeWindowSettings imgui.lua:21973
[x] 73% ImGui::DebugNodeWindowsList imgui.lua:21979
[x] 67% ImGui::DebugNodeWindowsListByBeginStackParent imgui.lua:21990
-- DEBUG LOG WINDOW
[x] 38% ImGui::DebugLog imgui.lua:20562
[x] 34% ImGui::DebugLogV imgui.lua:20567
[x] 93% SameLineOrWrap imgui.lua:21172
[x] 61% ShowDebugLogFlag imgui.lua:21179
[x] 65% ImGui::ShowDebugLogWindow imgui.lua:21192
[x] 61% ImGui::DebugTextUnformattedWithLocateItem imgui.lua:21249
-- OTHER DEBUG TOOLS (ITEM PICKER, ID STACK TOOL)
[x] 88% ImGui::DebugDrawCursorPos imgui.lua:21282
[x] 90% ImGui::DebugDrawLineExtents imgui.lua:21293
[x] 78% ImGui::DebugDrawItemRect imgui.lua:21307
[x] 100% ImGui::DebugLocateItem imgui.lua:21318
[x] 94% ImGui::DebugLocateItemOnHover imgui.lua:21327
[x] 84% ImGui::DebugLocateItemResolveWithLastItem imgui.lua:21344
[x] 100% ImGui::DebugStartItemPicker imgui.lua:21363
[x] 88% ImGui::UpdateDebugToolItemPicker imgui.lua:21369
[x] 75% DebugItemPathQuery_UpdateAndGetHookId imgui.lua:21412
[x] 79% ImGui::UpdateDebugToolItemPathQuery imgui.lua:21441
[x] 54% ImGui::DebugHookIdInfo imgui.lua:21453
[x] 52% DebugItemPathQuery_FormatLevelInfo imgui.lua:21490
[x] 32% DebugItemPathQuery_GetResultAsPath imgui.lua:21499
[x] 80% ImGui::ShowIDStackToolWindow imgui.lua:21514
[x] 78% ImGui::ShowFontSelector imgui.lua:20856
====================================================================================================
imgui_widgets.cpp
====================================================================================================
-- Widgets: Text, etc.
[x] 69% ImGui::TextEx imgui_widgets.lua:85
[x] 100% ImGui::TextUnformatted imgui_widgets.lua:206
[x] 29% ImGui::Text imgui_widgets.lua:227
[x] 60% ImGui::TextV imgui_widgets.lua:213
[x] 30% ImGui::TextColored imgui_widgets.lua:238
[x] 83% ImGui::TextColoredV imgui_widgets.lua:7662 = ImGui . TextColored(...)
[x] 17% ImGui::TextDisabled imgui_widgets.lua:246
[x] 89% ImGui::TextDisabledV imgui_widgets.lua:7663 = ImGui . TextDisabled(...)
[x] 10% ImGui::TextWrapped imgui_widgets.lua:255
[x] 91% ImGui::TextWrappedV imgui_widgets.lua:7664 = ImGui . TextWrapped(...)
[x] 2% ImGui::TextAligned imgui_widgets.lua:274
[x] 67% ImGui::TextAlignedV imgui_widgets.lua:7665 = ImGui . TextAligned(...)
[x] 4% ImGui::LabelText imgui_widgets.lua:310
[x] 89% ImGui::LabelTextV imgui_widgets.lua:7666 = ImGui . LabelText(...)
[x] 2% ImGui::BulletText imgui_widgets.lua:345
[x] 77% ImGui::BulletTextV imgui_widgets.lua:7667 = ImGui . BulletText(...)
-- Widgets: Main
[x] 85% ImGui::ButtonBehavior imgui_widgets.lua:493
[x] 66% ImGui::ButtonEx imgui_widgets.lua:750
[x] 100% ImGui::Button imgui_widgets.lua:813
[x] 99% ImGui::SmallButton imgui_widgets.lua:820
[x] 71% ImGui::InvisibleButton imgui_widgets.lua:834
[x] 87% ImGui::ArrowButtonEx imgui_widgets.lua:865
[x] 97% ImGui::ArrowButton imgui_widgets.lua:897
[x] 80% ImGui::CloseButton imgui_widgets.lua:906
[x] 90% ImGui::CollapseButton imgui.lua:4592
[x] 52% ImGui::GetWindowScrollbarID imgui_widgets.lua:956
[x] 90% ImGui::GetWindowScrollbarRect imgui_widgets.lua:969
[x] 99% ImGui::ExtendHitBoxWhenNearViewportEdge imgui_widgets.lua:992
[x] 77% ImGui::Scrollbar imgui_widgets.lua:1169
[x] 85% ImGui::ScrollbarEx imgui_widgets.lua:1020
[x] 84% ImGui::ImageWithBg imgui_widgets.lua:1194
[x] 28% ImGui::Image imgui_widgets.lua:1232
[x] 92% ImGui::ImageButtonEx imgui_widgets.lua:1244
[x] 98% ImGui::ImageButton imgui_widgets.lua:1288
[x] 76% ImGui::Checkbox imgui_widgets.lua:1303
[x] 79% ImGui::CheckboxFlagsT imgui_widgets.lua:1416 = ImGui . CheckboxFlags
[x] 7% ImGui::CheckboxFlags imgui_widgets.lua:1395
[x] 5% ImGui::RadioButton imgui_widgets.lua:1490
[x] 93% ImGui::ProgressBar imgui_widgets.lua:1502
[x] 97% ImGui::Bullet imgui_widgets.lua:1565
[x] 86% ImGui::TextLink imgui_widgets.lua:1592
[x] 95% ImGui::TextLinkOpenURL imgui_widgets.lua:1647
-- Widgets: Low-level Layout helpers
[x] 82% ImGui::Spacing imgui_widgets.lua:1682
[x] 62% ImGui::Dummy imgui_widgets.lua:1691
[x] 96% ImGui::NewLine imgui_widgets.lua:1703
[x] 100% ImGui::AlignTextToFramePadding imgui_widgets.lua:1723
[x] 87% ImGui::SeparatorEx imgui_widgets.lua:1739
[x] 87% ImGui::Separator imgui_widgets.lua:1808
[x] 96% ImGui::SeparatorTextEx imgui_widgets.lua:1835
[x] 100% ImGui::SeparatorText imgui_widgets.lua:1896
[x] 82% ImGui::SplitterBehavior imgui.lua:4626
[x] 41% ShrinkWidthItemComparer imgui_widgets.lua:10936
[x] 61% ImGui::ShrinkWidths imgui_widgets.lua:10944
-- Widgets: ComboBox
[x] 100% CalcMaxPopupHeightFromItemCount imgui_widgets.lua:1925
[x] 84% ImGui::BeginCombo imgui_widgets.lua:1936
[x] 86% ImGui::BeginComboPopup imgui_widgets.lua:2052
[x] 73% ImGui::EndCombo imgui_widgets.lua:2125
[x] 88% ImGui::BeginComboPreview imgui_widgets.lua:2145
[x] 88% ImGui::EndComboPreview imgui_widgets.lua:2186
[x] 36% Items_ArrayGetter imgui_widgets.lua:2215
[x] 41% Items_SingleStringGetter imgui_widgets.lua:2220
[x] 67% ImGui::Combo imgui_widgets.lua:2263
-- Data Type and Data Formatting Helpers [Internal]
[x] 93% ImGui::DataTypeGetInfo imgui_widgets.lua:2365
[x] 11% ImGui::DataTypeFormatString imgui_widgets.lua:2423
[x] 73% ImGui::DataTypeApplyOp imgui_widgets.lua:2434
[x] 69% ImGui::DataTypeApplyFromText imgui_widgets.lua:2511
[x] 97% DataTypeCompareT imgui_widgets.lua:2572
[x] 52% ImGui::DataTypeCompare imgui_widgets.lua:2581
[x] 75% DataTypeClampT imgui_widgets.lua:2602
[x] 45% ImGui::DataTypeClamp imgui_widgets.lua:2613
[x] 93% ImGui::DataTypeIsZero imgui_widgets.lua:2631
[x] 53% GetMinimumStepAtDecimalPrecision imgui_widgets.lua:2642
[x] 56% ImGui::RoundScalarWithFormatT imgui_widgets.lua:2660
-- Widgets: DragScalar, DragFloat, DragInt, etc.
[x] 85% ImGui::DragBehaviorT imgui_widgets.lua:3252
[x] 95% ShortcutsForCancel imgui_widgets.lua:3399
[x] 65% ImGui::DragBehavior imgui_widgets.lua:3420
[x] 74% TempInputIsClampEnabled imgui_widgets.lua:3478
[x] 66% ImGui::DragScalar imgui_widgets.lua:3521
[x] 70% ImGui::DragScalarN imgui_widgets.lua:3673
[x] 52% ImGui::DragFloat imgui_widgets.lua:3643
[x] n/a ImGui::DragFloat2 imgui_widgets.lua:3723 = DragFloatN ( 2 )
[x] n/a ImGui::DragFloat3 imgui_widgets.lua:3724 = DragFloatN ( 3 )
[x] n/a ImGui::DragFloat4 imgui_widgets.lua:3725 = DragFloatN ( 4 )
[x] 67% ImGui::DragFloatRange2 imgui_widgets.lua:3770
[x] 52% ImGui::DragInt imgui_widgets.lua:3662
[x] n/a ImGui::DragInt2 imgui_widgets.lua:3726 = DragIntN ( 2 )
[x] n/a ImGui::DragInt3 imgui_widgets.lua:3727 = DragIntN ( 3 )
[x] n/a ImGui::DragInt4 imgui_widgets.lua:3728 = DragIntN ( 4 )
[x] 67% ImGui::DragIntRange2 imgui_widgets.lua:3774
-- Widgets: SliderScalar, SliderFloat, SliderInt, etc.
[x] 89% ImGui::ScaleRatioFromValueT imgui_widgets.lua:3808
[x] 89% ImGui::ScaleValueFromRatioT imgui_widgets.lua:3885
[x] 85% ImGui::SliderBehaviorT imgui_widgets.lua:3973
[x] 77% ImGui::SliderBehavior imgui_widgets.lua:4143
[x] 63% ImGui::SliderScalar imgui_widgets.lua:4226
[x] 74% ImGui::SliderScalarN imgui_widgets.lua:4347
[x] 71% ImGui::SliderFloat imgui_widgets.lua:4423
[x] 100% ImGui::SliderFloat2 imgui_widgets.lua:4393
[x] 100% ImGui::SliderFloat3 imgui_widgets.lua:4403
[x] 100% ImGui::SliderFloat4 imgui_widgets.lua:4413
[x] 74% ImGui::SliderAngle imgui_widgets.lua:4438
[x] 71% ImGui::SliderInt imgui_widgets.lua:4459
[x] 95% ImGui::SliderInt2 imgui_widgets.lua:4466
[x] 95% ImGui::SliderInt3 imgui_widgets.lua:4470
[x] 95% ImGui::SliderInt4 imgui_widgets.lua:4474
[x] 62% ImGui::VSliderScalar imgui_widgets.lua:4486
[x] 84% ImGui::VSliderFloat imgui_widgets.lua:4568
[x] 84% ImGui::VSliderInt imgui_widgets.lua:4581
-- Widgets: InputScalar, InputFloat, InputInt, etc.
[x] 44% ImParseFormatFindStart imgui_widgets.lua:2704
[x] 46% ImParseFormatFindEnd imgui_widgets.lua:2722
[x] 55% ImParseFormatTrimDecorations imgui_widgets.lua:2749
[x] 51% ImParseFormatSanitizeForPrinting imgui_widgets.lua:2768
[x] 61% ImParseFormatSanitizeForScanning imgui_widgets.lua:2789
[x] 41% ImAtoi imgui_widgets.lua:2819
[x] 55% ImParseFormatPrecision imgui_widgets.lua:2844
[x] 88% ImGui::TempInputText imgui_widgets.lua:2885
[x] 70% ImGui::TempInputScalar imgui_widgets.lua:2929
[x] 63% ImGui::SetNextItemRefVal imgui_widgets.lua:7671
[x] 77% ImGui::InputScalar imgui_widgets.lua:2987
[x] 71% ImGui::InputScalarN imgui_widgets.lua:3110
[x] 65% ImGui::InputFloat imgui_widgets.lua:3198
[x] 95% ImGui::InputFloat2 imgui_widgets.lua:3157
[x] 84% ImGui::InputFloat3 imgui_widgets.lua:3151
[x] 95% ImGui::InputFloat4 imgui_widgets.lua:3161
[x] 66% ImGui::InputInt imgui_widgets.lua:3182
[x] 100% ImGui::InputInt2 imgui_widgets.lua:3165
[x] 100% ImGui::InputInt3 imgui_widgets.lua:3169
[x] 100% ImGui::InputInt4 imgui_widgets.lua:3173
[x] 65% ImGui::InputDouble imgui_widgets.lua:3212
-- Widgets: InputText, InputTextMultiline, InputTextWithHint
[x] 77% ImGui::InputText imgui_widgets.lua:4604
[x] 80% ImGui::InputTextMultiline imgui_widgets.lua:4626
[x] 77% ImGui::InputTextWithHint imgui_widgets.lua:6470
[x] 87% InputTextCalcTextSize imgui_widgets.lua:4646
[x] 100% STB_TEXTEDIT_STRINGLEN imgui_widgets.lua:4662
[x] 88% STB_TEXTEDIT_GETCHAR imgui_widgets.lua:4666
[x] 61% STB_TEXTEDIT_GETWIDTH imgui_widgets.lua:4672
[x] 86% STB_TEXTEDIT_LAYOUTROW imgui_widgets.lua:4677
[x] 79% IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL imgui_widgets.lua:4690
[x] 70% IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL imgui_widgets.lua:4699
[x] 23% ImCharIsSeparatorW imgui_widgets.lua:4716
[x] 66% is_word_boundary_from_right imgui_widgets.lua:4729
[x] 65% is_word_boundary_from_left imgui_widgets.lua:4748
[x] 71% STB_TEXTEDIT_MOVEWORDLEFT_IMPL imgui_widgets.lua:4766
[x] 76% STB_TEXTEDIT_MOVEWORDRIGHT_MAC imgui_widgets.lua:4776
[x] 76% STB_TEXTEDIT_MOVEWORDRIGHT_WIN imgui_widgets.lua:4787
[x] 83% STB_TEXTEDIT_MOVEWORDRIGHT_IMPL imgui_widgets.lua:4798
[x] 68% STB_TEXTEDIT_MOVELINESTART_IMPL imgui_widgets.lua:4811
[x] 73% STB_TEXTEDIT_MOVELINEEND_IMPL imgui_widgets.lua:4850
[x] 79% STB_TEXTEDIT_DELETECHARS imgui_widgets.lua:4883
[x] 87% STB_TEXTEDIT_INSERTCHARS imgui_widgets.lua:4897
[x] 81% stb_textedit_replace imgui_widgets.lua:4940
[x] 10% ImGuiInputTextState::ImGuiInputTextState imgui_internal.lua:1811
[-] ImGuiInputTextState::~ImGuiInputTextState c++-only
[x] 93% ImGuiInputTextState::OnKeyPressed imgui_widgets.lua:4968
[x] 63% ImGuiInputTextState::OnCharPressed imgui_widgets.lua:4983
[x] 100% ImGuiInputTextState::CursorAnimReset imgui_widgets.lua:4995
[x] 85% ImGuiInputTextState::CursorClamp imgui_widgets.lua:4997
[x] 94% ImGuiInputTextState::HasSelection imgui_widgets.lua:5003
[x] 85% ImGuiInputTextState::ClearSelection imgui_widgets.lua:5004
[x] 100% ImGuiInputTextState::GetCursorPos imgui_widgets.lua:5006
[x] 100% ImGuiInputTextState::GetSelectionStart imgui_widgets.lua:5007
[x] 100% ImGuiInputTextState::GetSelectionEnd imgui_widgets.lua:5008
[x] 84% ImGuiInputTextState::SetSelection imgui_widgets.lua:5009
[x] 55% ImGuiInputTextState::GetPreferredOffsetX imgui_widgets.lua:5010
[x] 74% ImGuiInputTextState::SelectAll imgui_widgets.lua:5012
[x] 80% ImGuiInputTextState::ReloadUserBufAndSelectAll imgui_widgets.lua:5019
[x] 93% ImGuiInputTextState::ReloadUserBufAndKeepSelection imgui_widgets.lua:5020
[x] 84% ImGuiInputTextState::ReloadUserBufAndMoveToEnd imgui_widgets.lua:5021
[x] 18% ImGuiInputTextCallbackData::ImGuiInputTextCallbackData imgui_h.lua:2540
[x] 61% ImGuiInputTextCallbackData::DeleteChars imgui_h.lua:2544
[x] 33% ImGuiInputTextCallbackData::InsertChars imgui_h.lua:2561
[x] 92% ImGui::PushPasswordFont imgui_widgets.lua:5025
[x] 98% ImGui::PopPasswordFont imgui_widgets.lua:5040
[x] 79% InputTextFilterCharacter imgui_widgets.lua:5060
[x] 74% InputTextReconcileUndoState imgui_widgets.lua:5198
[x] 86% ImGui::InputTextDeactivateHook imgui_widgets.lua:5240
[x] 74% ImLowerBound imgui_widgets.lua:5342
[x] 55% InputTextLineIndexBuild imgui_widgets.lua:5274
[x] 77% InputTextLineIndexGetPosOffset imgui_widgets.lua:5370
[x] 87% ImGui::InputTextEx imgui_widgets.lua:5415
[x] 78% ImGui::DebugNodeInputTextState imgui_widgets.lua:6479
-- Widgets: ColorEdit, ColorPicker, ColorButton, etc.
[x] 54% ImGui::ColorEdit3 imgui_widgets.lua:6889
[x] 88% ColorEditRestoreH imgui_widgets.lua:6535
[x] 87% ColorEditRestoreHS imgui_widgets.lua:6552
[x] 62% ImGui::ColorEdit4 imgui_widgets.lua:6595
[x] 70% ImGui::ColorPicker3 imgui_widgets.lua:6897
[x] 98% RenderArrowsForVerticalBar imgui_widgets.lua:6925
[x] 80% ImGui::ColorPicker4 imgui_widgets.lua:6944
[x] 85% ImGui::ColorButton imgui_widgets.lua:7371
[-] ImGui::SetColorEditOptions obsolete
[x] 73% ImGui::ColorTooltip imgui_widgets.lua:7475
[x] 72% ImGui::ColorEditOptionsPopup imgui_widgets.lua:7519
[x] 75% ImGui::ColorPickerOptionsPopup imgui_widgets.lua:7595
-- Widgets: TreeNode, CollapsingHeader, etc.
[x] 78% ImGui::TreeNode imgui_widgets.lua:7680
[x] 89% ImGui::TreeNodeV imgui_widgets.lua:7692
[x] 69% ImGui::TreeNodeEx imgui_widgets.lua:7699
[x] 68% ImGui::TreeNodeExV imgui_widgets.lua:7713
[x] 73% ImGui::TreeNodeGetOpen imgui_widgets.lua:7726
[x] 79% ImGui::TreeNodeSetOpen imgui_widgets.lua:7734
[x] 82% ImGui::TreeNodeUpdateNextOpen imgui_widgets.lua:7742
[x] 86% TreeNodeStoreStackData imgui_widgets.lua:7785
[x] 82% ImGui::TreeNodeBehavior imgui_widgets.lua:7812
[x] 91% ImGui::TreeNodeDrawLineToChildNode imgui_widgets.lua:8116
[x] 98% ImGui::TreeNodeDrawLineToTreePop imgui_widgets.lua:8151
[x] 67% ImGui::TreePush imgui_widgets.lua:8183
[x] 74% ImGui::TreePushOverrideID imgui_widgets.lua:8191
[x] 84% ImGui::TreePop imgui_widgets.lua:8199
[x] 100% ImGui::GetTreeNodeToLabelSpacing imgui_widgets.lua:8248
[x] 77% ImGui::SetNextItemOpen imgui_widgets.lua:8235
[x] 85% ImGui::SetNextItemStorageID imgui_widgets.lua:8255
[x] 81% ImGui::CollapsingHeader imgui_widgets.lua:8274
-- Widgets: Selectable
[x] 83% ImGui::Selectable imgui_widgets.lua:8331
-- Widgets: Typing-Select support
[x] 74% ImGui::GetTypingSelectRequest imgui_widgets.lua:8562
[x] 48% ImStrimatchlen imgui_widgets.lua:8664
[x] 95% ImGui::TypingSelectFindMatch imgui_widgets.lua:8687
[x] 88% ImGui::TypingSelectFindNextSingleCharMatch imgui_widgets.lua:8704
[x] 85% ImGui::TypingSelectFindBestLeadingMatch imgui_widgets.lua:8735
[x] 86% ImGui::DebugNodeTypingSelectState imgui_widgets.lua:8753
-- Widgets: Box-Select support
[x] 67% BoxSelectPreStartDrag imgui_widgets.lua:8774
[x] 89% BoxSelectActivateDrag imgui_widgets.lua:8788
[x] 99% BoxSelectDeactivateDrag imgui_widgets.lua:8801
[x] 81% BoxSelectScrollWithMouseDrag imgui_widgets.lua:8811
[x] 49% ImGui::BeginBoxSelect imgui_widgets.lua:8848
[x] 90% ImGui::EndBoxSelect imgui_widgets.lua:8944
-- Widgets: Multi-Select support
[x] 74% DebugLogMultiSelectRequests imgui_widgets.lua:8988
[x] 61% CalcScopeRect imgui_widgets.lua:8996
[x] 80% ImGui::BeginMultiSelect imgui_widgets.lua:9027
[x] 83% ImGui::EndMultiSelect imgui_widgets.lua:9174
[x] 73% ImGui::SetNextItemSelectionUserData imgui_widgets.lua:9264
[x] 84% ImGui::MultiSelectItemHeader imgui_widgets.lua:9295
[x] 86% ImGui::MultiSelectItemFooter imgui_widgets.lua:9365
[x] 59% ImGui::MultiSelectAddSetAll imgui_widgets.lua:9579
[x] 31% ImGui::MultiSelectAddSetRange imgui_widgets.lua:9591
[x] 84% ImGui::DebugNodeMultiSelectState imgui_widgets.lua:9609
-- Widgets: Multi-Select helpers
[x] 46% ImGuiSelectionBasicStorage::ImGuiSelectionBasicStorage imgui_widgets.lua:9654
[x] 61% ImGuiSelectionBasicStorage::Clear imgui_widgets.lua:9666
[x] 53% ImGuiSelectionBasicStorage::Swap imgui_widgets.lua:9673
[x] 57% ImGuiSelectionBasicStorage::Contains imgui_widgets.lua:9681
[x] 12% PairComparerByValueInt imgui_widgets.lua:9686
[x] 26% ImGuiSelectionBasicStorage::GetNextSelectedItem imgui_widgets.lua:9695
[x] 50% ImGuiSelectionBasicStorage::SetItemSelected imgui_widgets.lua:9726
[x] 42% ImGuiSelectionBasicStorage_BatchSetItemSelected imgui_widgets.lua:9739
[~] 0% ImGuiSelectionBasicStorage_BatchFinish imgui_widgets.lua:9754 stub
[x] 78% ImGuiSelectionBasicStorage::ApplyRequests imgui_widgets.lua:9773
[x] 48% ImGuiSelectionExternalStorage::ImGuiSelectionExternalStorage imgui_widgets.lua:9838
[x] 84% ImGuiSelectionExternalStorage::ApplyRequests imgui_widgets.lua:9849
-- Widgets: ListBox
[x] 92% ImGui::BeginListBox imgui_widgets.lua:9882
[x] 78% ImGui::EndListBox imgui_widgets.lua:9923
[x] 63% ImGui::ListBox imgui_widgets.lua:9938
-- Widgets: PlotLines, PlotHistogram
[x] 89% ImGui::PlotEx imgui_widgets.lua:10010
[x] 86% ImGuiPlotArrayGetterData::ImGuiPlotArrayGetterData imgui_widgets.lua:10140
[x] 48% Plot_ArrayGetter imgui_widgets.lua:10151
[x] 41% ImGui::PlotLines imgui_widgets.lua:10165
[x] 41% ImGui::PlotHistogram imgui_widgets.lua:10191
-- Widgets: Value helpers
[x] 21% ImGui::Value imgui_widgets.lua:389
-- MenuItem, BeginMenu, EndMenu, etc.
[x] 49% ImGuiMenuColumns::Update imgui_widgets.lua:10223
[x] 77% ImGuiMenuColumns::CalcNextTotalWidth imgui_widgets.lua:10235
[x] 64% ImGuiMenuColumns::DeclColumns imgui_widgets.lua:10258
[x] 91% ImGui::BeginMenuBar imgui_widgets.lua:10271
[x] 92% ImGui::EndMenuBar imgui_widgets.lua:10305
[x] 85% ImGui::BeginViewportSideBar imgui_widgets.lua:10368
[x] 90% ImGui::BeginMainMenuBar imgui_widgets.lua:10404
[x] 90% ImGui::EndMainMenuBar imgui_widgets.lua:10430
[x] 91% IsRootOfOpenMenuSet imgui_widgets.lua:10446
[x] 90% ImGui::BeginMenuEx imgui_widgets.lua:10474
[x] 67% ImGui::BeginMenu imgui_widgets.lua:10705
[x] 92% ImGui::EndMenu imgui_widgets.lua:10711
[x] 85% ImGui::MenuItemEx imgui_widgets.lua:10735
[x] 67% ImGui::MenuItem imgui_widgets.lua:10842
-- Widgets: BeginTabBar, EndTabBar, etc.
[x] 19% ImGuiTabBarSection::ImGuiTabBarSection imgui_widgets.lua:10933
[x] 16% ImGuiTabBar::ImGuiTabBar imgui_internal.lua:2340
[x] 65% TabItemGetSectionIdx imgui_widgets.lua:10877
[x] 71% TabItemComparerBySection imgui_widgets.lua:10884
[x] 54% TabItemComparerByBeginOrder imgui_widgets.lua:10894
[x] 70% GetTabBarFromTabBarRef imgui_widgets.lua:10898
[x] 95% GetTabBarRefFromTabBar imgui_widgets.lua:10903
[x] 60% ImGui::TabBarFindByID imgui_widgets.lua:11024
[x] 77% ImGui::TabBarRemove imgui_widgets.lua:11030
[x] 92% ImGui::BeginTabBar imgui_widgets.lua:11035
[x] 84% ImGui::BeginTabBarEx imgui_widgets.lua:11053
[x] 91% ImGui::EndTabBar imgui_widgets.lua:11117
[x] 68% TabBarCalcScrollableWidth imgui_widgets.lua:10926
[x] 82% ImGui::TabBarLayout imgui_widgets.lua:11152
[x] 75% ImGui::TabBarCalcTabID imgui_widgets.lua:11423
[x] 62% ImGui::TabBarCalcMaxTabWidth imgui_widgets.lua:11433
[x] 71% ImGui::TabBarFindTabByID imgui_widgets.lua:11437
[x] 90% ImGui::TabBarFindTabByOrder imgui_widgets.lua:11449
[x] 85% ImGui::TabBarFindMostRecentlySelectedTabForActiveWindow imgui_widgets.lua:11461
[x] 93% ImGui::TabBarGetCurrentTab imgui_widgets.lua:11472
[x] 55% ImGui::TabBarGetTabName imgui_widgets.lua:11477
[x] 89% ImGui::TabBarGetTabPos imgui_widgets.lua:11483
[x] 92% ImGui::TabBarAddTab imgui_widgets.lua:11492
[x] 91% ImGui::TabBarRemoveTab imgui_widgets.lua:11509
[x] 92% ImGui::TabBarCloseTab imgui_widgets.lua:11518
[x] 97% ImGui::TabBarScrollClamp imgui_widgets.lua:11536
[x] 89% ImGui::TabBarScrollToTab imgui_widgets.lua:11542
[x] 67% ImGui::TabBarQueueFocus imgui_widgets.lua:11580
[x] 100% ImGui::TabBarQueueReorder imgui_widgets.lua:11589
[x] 85% ImGui::TabBarQueueReorderFromMousePos imgui_widgets.lua:11596
[x] 64% ImGui::TabBarProcessReorder imgui_widgets.lua:11630
[x] 85% ImGui::TabBarScrollingButtons imgui_widgets.lua:11653
[x] 80% ImGui::TabBarTabListPopupButton imgui_widgets.lua:11713
-- Widgets: BeginTabItem, EndTabItem, etc.
[x] 78% ImGui::BeginTabItem imgui_widgets.lua:11761
[x] 85% ImGui::EndTabItem imgui_widgets.lua:11780
[x] 81% ImGui::TabItemButton imgui_widgets.lua:11794
[x] 84% ImGui::TabItemSpacing imgui_widgets.lua:11804
[x] 79% ImGui::TabItemEx imgui_widgets.lua:11815
[x] 88% ImGui::SetTabItemClosed imgui_widgets.lua:12101
[x] 79% ImGui::TabItemCalcSize imgui_widgets.lua:12123
[x] 93% ImGui::TabItemBackground imgui_widgets.lua:12139
[x] 86% ImGui::TabItemLabelAndCloseButton imgui_widgets.lua:12160
====================================================================================================
imgui_draw.cpp
====================================================================================================
-- Style functions
[x] 81% ImGui::StyleColorsDark imgui_draw.lua:129
[x] 81% ImGui::StyleColorsClassic imgui_draw.lua:199
[x] 82% ImGui::StyleColorsLight imgui_draw.lua:270
-- ImDrawList
[x] 30% ImDrawListSharedData::ImDrawListSharedData imgui_internal.lua:1194
[-] ImDrawListSharedData::~ImDrawListSharedData c++-only
[x] 57% ImDrawListSharedData::SetCircleTessellationMaxError imgui_draw.lua:4234
[x] 6% ImDrawList::ImDrawList imgui_h.lua:667
[-] ImDrawList::~ImDrawList c++-only
[x] 88% ImDrawList::_SetDrawListSharedData imgui_draw.lua:4251
[x] 47% ImDrawList::_ResetForNewFrame imgui_draw.lua:4263
[x] 66% ImDrawList::_ClearFreeMemory imgui_draw.lua:4292
[x] 23% ImDrawList::CloneOutput imgui_draw.lua:4314
[x] 77% ImDrawList::AddDrawCmd imgui_draw.lua:4334
[x] 88% ImDrawList::_PopUnusedDrawCmd imgui_draw.lua:4351
[x] 65% ImDrawList::AddCallback imgui_draw.lua:4365
[x] 42% ImDrawList::_TryMergeDrawCmds imgui_draw.lua:4452
[x] 33% ImDrawList::_OnChangedClipRect imgui_draw.lua:4464
[x] 55% ImDrawList::_OnChangedTexture imgui_draw.lua:4491
[x] 91% ImDrawList::_OnChangedVtxOffset imgui_draw.lua:4517
[x] 57% ImDrawList::_CalcCircleAutoSegmentCount imgui_draw.lua:6973
[x] 86% ImDrawList::PushClipRect imgui_draw.lua:6985
[x] 60% ImDrawList::PushClipRectFullScreen imgui_draw.lua:7008
[x] 39% ImDrawList::PopClipRect imgui_draw.lua:7013
[x] 67% ImDrawList::PushTexture imgui_draw.lua:4733
[x] 81% ImDrawList::PopTexture imgui_draw.lua:4742
[x] 62% ImDrawList::PushDrawFlag imgui_draw.lua:4751
[x] 85% ImDrawList::PopDrawFlag imgui_draw.lua:4763
[x] 83% ImDrawList::_SetTexture imgui_draw.lua:4770
[x] 89% ImDrawList::_SetPixelDensity imgui_draw.lua:4780
[x] 57% ImDrawList::PrimReserve imgui_draw.lua:4820 = PrimReserve
[x] 68% ImDrawList::PrimUnreserve imgui_draw.lua:4823
[x] 8% ImDrawList::PrimRect imgui_draw.lua:4870
[x] 13% ImDrawList::PrimRectUV imgui_draw.lua:4879
[x] 17% ImDrawList::PrimQuadUV imgui_draw.lua:4903
[x] 83% ImDrawList::_CalculateCenterBiasedOffset imgui_draw.lua:4933 = _CalculateCenterBiasedOffset
[x] 77% ImAlphaMultiply imgui_draw.lua:4100
[x] 72% ImDrawList::_SelectLineTexture imgui_draw.lua:4968 = _SelectLineTexture
[x] 37% ImDrawList::_AddPolyline imgui_draw.lua:4981
[x] 43% ImDrawList::AddConvexPolyFilled imgui_draw.lua:5351
[x] 59% CalcCornerArcStepAndCount imgui_draw.lua:4213
[x] 64% ImDrawList::_PathArcToFastEx imgui_draw.lua:7135
[x] 63% ImDrawList::_PathArcToN imgui_draw.lua:7155
[x] 10% ImDrawList::PathArcToFast imgui_draw.lua:7141
[x] 46% ImDrawList::PathArcTo imgui_draw.lua:7181
[x] 61% ImDrawList::PathEllipticalArcTo imgui_draw.lua:7771
[x] 88% ImBezierCubicCalc imgui_draw.lua:7783
[x] 89% ImBezierQuadraticCalc imgui_draw.lua:7789
[x] 85% PathBezierCubicCurveToCasteljau imgui_draw.lua:7796
[x] 90% PathBezierQuadraticCurveToCasteljau imgui_draw.lua:7814
[x] 91% ImDrawList::PathBezierCubicCurveTo imgui_draw.lua:7828
[x] 90% ImDrawList::PathBezierQuadraticCurveTo imgui_draw.lua:7840
[x] 8% ImDrawList::PathRect imgui_draw.lua:5601
[x] 46% ImDrawList::_AddLine imgui_draw.lua:5733
[x] 4% ImDrawList::AddLine imgui_draw.lua:5742
[x] 9% ImDrawList::AddLineH imgui_draw.lua:5770
[x] 9% ImDrawList::AddLineV imgui_draw.lua:5826
[x] 18% ImDrawList::_AddRectBaked imgui_draw.lua:5986
[x] 42% ImDrawList::_AddRectTinyRounding imgui_draw.lua:6003
[x] 12% ImDrawList::AddRect imgui_draw.lua:6129
[x] 10% ImDrawList::_AddRectFilledBaked imgui_draw.lua:6347
[x] 11% ImDrawList::AddRectFilled imgui_draw.lua:6357
[x] 26% ImDrawList::AddRectFilledMultiColor imgui_draw.lua:6463
[x] 59% ImDrawList::AddQuad imgui_draw.lua:6486
[x] 71% ImDrawList::AddQuadFilled imgui_draw.lua:6503
[x] 59% ImDrawList::AddTriangle imgui_draw.lua:6515
[x] 73% ImDrawList::AddTriangleFilled imgui_draw.lua:6532
[x] 100% ApproxApothem imgui_draw.lua:4223
[x] 47% ImDrawList::AddCircle imgui_draw.lua:6548
[x] 32% ImDrawList::AddCircleFilled imgui_draw.lua:6613
[x] 86% ImDrawList::AddNgon imgui_draw.lua:6651
[x] 95% ImDrawList::AddNgonFilled imgui_draw.lua:6699
[x] 80% ImDrawList::AddEllipse imgui_draw.lua:6724
[x] 88% ImDrawList::AddEllipseFilled imgui_draw.lua:6761
[x] 73% ImDrawList::AddBezierCubic imgui_draw.lua:6802
[x] 71% ImDrawList::AddBezierQuadratic imgui_draw.lua:6818
[x] 65% ImDrawList::AddText imgui_draw.lua:6843
[x] 69% ImDrawList::AddImage imgui_draw.lua:6886
[x] 63% ImDrawList::AddImageQuad imgui_draw.lua:6908
[x] 84% ImDrawList::AddImageRounded imgui_draw.lua:6940
-- ImTriangulator, ImDrawList concave polygon fill
[x] 35% ImTriangulatorNode::Unlink imgui_draw.lua:7872
[x] 50% ImTriangulatorNodeSpan::push_back imgui_draw.lua:7885
[x] 66% ImTriangulatorNodeSpan::find_erase_unsorted imgui_draw.lua:7886
[x] 84% ImTriangulator::EstimateTriangleCount imgui_draw.lua:7902
[x] 71% ImTriangulator::EstimateScratchBufferSize imgui_draw.lua:7904
[x] 38% ImTriangulator::Init imgui_draw.lua:7910
[x] 45% ImTriangulator::BuildNodes imgui_draw.lua:7935
[x] 32% ImTriangulator::BuildReflexes imgui_draw.lua:7948
[x] 38% ImTriangulator::BuildEars imgui_draw.lua:7960
[x] 53% ImTriangulator::GetNextTriangle imgui_draw.lua:7976
[x] 65% ImTriangulator::FlipNodeList imgui_draw.lua:8014
[x] 56% ImTriangulator::IsEar imgui_draw.lua:8037
[x] 58% ImTriangulator::ReclassifyNode imgui_draw.lua:8052
[x] 39% ImDrawList::AddConcavePolyFilled imgui_draw.lua:8095
-- ImDrawListSplitter
[x] 58% ImDrawListSplitter::ClearFreeMemory imgui_draw.lua:4552
[x] 63% ImDrawListSplitter::Split imgui_draw.lua:4570
[x] 54% ImDrawListSplitter::Merge imgui_draw.lua:4596
[x] 29% ImDrawListSplitter::SetCurrentChannel imgui_draw.lua:4687
-- ImDrawData
[x] 60% ImDrawData::Clear imgui_draw.lua:4118
[x] 80% ImGui::AddDrawListToDrawDataEx imgui_draw.lua:4131
[x] 94% ImDrawData::AddDrawList imgui_draw.lua:4163
[x] 48% ImDrawData::DeIndexAllBuffers imgui_draw.lua:4170
[x] 77% ImDrawData::ScaleClipRects imgui_draw.lua:4194
-- Helpers ShadeVertsXXX functions
[x] 36% ImGui::ShadeVertsLinearColorGradientKeepAlpha imgui_draw.lua:351
[x] 54% ImGui::ShadeVertsLinearUV imgui_draw.lua:398
[x] 16% ImGui::ShadeVertsTransformPos imgui_draw.lua:378
-- ImFontConfig
[x] 20% ImFontConfig::ImFontConfig imgui_h.lua:978
-- ImTextureData
[x] 76% ImTextureDataGetFormatBytesPerPixel imgui_draw.lua:2685
[x] 75% ImTextureDataGetStatusName imgui_draw.lua:2662
[x] 79% ImTextureDataGetFormatName imgui_draw.lua:2673
[x] 80% ImTextureData::Create imgui_draw.lua:2695
[x] 71% ImTextureData::DestroyPixels imgui_draw.lua:2680
-- ImFontAtlas, ImFontAtlasBuilder
[x] 39% ImFontAtlas::ImFontAtlas imgui_h.lua:1059
[-] ImFontAtlas::~ImFontAtlas c++-only
[x] 93% ImFontAtlas::Clear imgui_draw.lua:571
[x] 76% ImFontAtlas::ClearFonts imgui_draw.lua:616
[x] 69% ImFontAtlas::ClearInputData imgui_draw.lua:584
[x] 70% ImFontAtlas::ClearTexData imgui_draw.lua:602
[x] 100% ImFontAtlas::CompactCache imgui_draw.lua:612
[x] 100% ImFontAtlas::SetFontLoader imgui_draw.lua:580
[x] 81% ImFontAtlasBuildUpdateRendererHasTexturesFromContext imgui_draw.lua:1926
[x] 78% ImFontAtlasUpdateNewFrame imgui_draw.lua:690
[x] 93% ImTextureDataUpdateNewFrame imgui_draw.lua:640
[x] 44% ImFontAtlasTextureBlockConvert imgui_draw.lua:781
[x] 100% ImFontAtlasTextureBlockPostProcess imgui_draw.lua:826
[x] 48% ImFontAtlasTextureBlockPostProcessMultiply imgui_draw.lua:835
[x] 32% ImFontAtlasTextureBlockFill imgui_draw.lua:893
[x] 87% ImFontAtlasTextureBlockCopy imgui_draw.lua:877
[x] 100% ImFontAtlasTextureBlockQueueUpload imgui_draw.lua:948
[x] 99% ImTextureDataQueueUpload imgui_draw.lua:919
[-] GetTexDataAsFormat obsolete
[-] ImFontAtlas::GetTexDataAsAlpha8 obsolete
[-] ImFontAtlas::GetTexDataAsRGBA32 obsolete
[-] ImFontAtlas::Build obsolete
[x] 83% ImFontAtlas::AddFont imgui_draw.lua:3697
[x] 78% Decode85Byte imgui_draw.lua:3785
[x] 20% Decode85 imgui_draw.lua:3788
[x] 35% GetExpectedContextFontSize imgui_draw.lua:3804
[x] 97% ImFontAtlas::AddFontDefault imgui_draw.lua:3812
[x] 68% ImFontAtlas::AddFontDefaultBitmap imgui_draw.lua:3938
[x] 66% ImFontAtlas::AddFontDefaultVector imgui_draw.lua:3960
[x] 56% ImFontAtlas::AddFontFromFileTTF imgui_draw.lua:3898
[x] 90% ImFontAtlas::AddFontFromMemoryTTF imgui_draw.lua:3820
[x] 49% ImFontAtlas::AddFontFromMemoryCompressedTTF imgui_draw.lua:3836
[x] 87% ImFontAtlas::AddFontFromMemoryCompressedBase85TTF imgui_draw.lua:3860
[x] 92% ImFontAtlasBuildNotifySetFont imgui_draw.lua:2562
[x] 69% ImFontAtlas::RemoveFont imgui_draw.lua:3869
[x] 93% ImFontAtlas::AddCustomRect imgui_draw.lua:4027
[x] 100% ImFontAtlas::RemoveCustomRect imgui_draw.lua:4051
[-] ImFontAtlas::AddCustomRectFontGlyph obsolete
[-] ImFontAtlas::AddCustomRectFontGlyphForSize obsolete
[x] 93% ImFontAtlas::GetCustomRect imgui_draw.lua:3979
[x] 78% ImFontAtlasGetMouseCursorTexData imgui_draw.lua:4004
[x] 87% ImFontAtlasBuildMain imgui_draw.lua:2604
[x] 80% ImFontAtlasBuildGetOversampleFactors imgui_draw.lua:973
[x] 91% ImFontAtlasBuildSetupFontLoader imgui_draw.lua:1896
[x] 76% ImFontAtlasBuildLegacyPreloadAllGlyphRanges imgui_draw.lua:2629
[~] 0% ImFontAtlasBuildUpdatePointers imgui_draw.lua:1942 stub
[x] 52% ImFontAtlasBuildRenderBitmapFromString imgui_draw.lua:2431
[x] 91% ImFontAtlasBuildUpdateTexDataBasic imgui_draw.lua:2462
[x] 58% InitCornerGeometry imgui_draw.lua:2127
[x] 78% SampleConvex imgui_draw.lua:2174
[x] 96% SampleCornerFillOrStroke imgui_draw.lua:2185
[x] 73% ImFontAtlasBuildUpdateTexDataCorners imgui_draw.lua:2201
[x] 64% ImFontAtlasBuildUpdateTexDataLines imgui_draw.lua:2291
[x] 89% ImFontAtlasFontInitOutput imgui_draw.lua:1715
[x] 86% ImFontAtlasFontDestroyOutput imgui_draw.lua:1727
[x] 100% ImFontAtlasFontRebuildOutput imgui_draw.lua:1737
[x] 94% ImFontAtlasFontSourceInit imgui_draw.lua:1745
[x] 95% ImFontAtlasFontSourceAddToFont imgui_draw.lua:1756
[x] 54% ImFontAtlasFontDestroySourceData imgui_draw.lua:1769
[x] 95% ImFontAtlasBuildSetupFontBakedEllipsis imgui_draw.lua:1831
[x] 91% ImFontAtlasBuildSetupFontBakedFallback imgui_draw.lua:1875
[x] 88% ImFontAtlasBuildSetupFontBakedBlanks imgui_draw.lua:1550
[x] 90% ImFontAtlasBuildSetupFontSpecialGlyphs imgui_draw.lua:1787
[x] 70% ImFontAtlasBakedDiscardFontGlyph imgui_draw.lua:1568
[x] 81% ImFontAtlasBakedAdd imgui_draw.lua:1585
[x] 89% ImFontAtlasBakedGetClosestMatch imgui_draw.lua:1622
[x] 74% ImFontAtlasBakedDiscard imgui_draw.lua:1664
[x] 83% ImFontAtlasFontDiscardBakes imgui_draw.lua:1693
[x] 83% ImFontAtlasBuildDiscardBakes imgui_draw.lua:990
[x] 92% ImFontAtlasAddDrawListSharedData imgui_draw.lua:1013
[x] 92% ImFontAtlasRemoveDrawListSharedData imgui_draw.lua:1020
[x] 79% ImFontAtlasUpdateDrawListsTextures imgui_draw.lua:1955
[x] 94% ImFontAtlasUpdateDrawListsSharedData imgui_draw.lua:2493
[x] 98% ImFontAtlasBuildSetTexture imgui_draw.lua:1984
[x] 100% ImFontAtlasBuildUpdateTexData imgui_draw.lua:1994
[x] 91% ImFontAtlasTextureAdd imgui_draw.lua:2001
[-] ImFontAtlasDebugWriteTexToDisk if0
[x] 91% ImFontAtlasTextureRepack imgui_draw.lua:1028
[x] 94% ImFontAtlasTextureGrow imgui_draw.lua:1110
[x] 99% ImFontAtlasTextureMakeSpace imgui_draw.lua:1149
[x] 96% ImFontAtlasTextureGetSizeEstimate imgui_draw.lua:2036
[x] 85% ImFontAtlasBuildClear imgui_draw.lua:2071
[x] 95% ImFontAtlasTextureCompact imgui_draw.lua:2089
[x] 93% ImFontAtlasBuildInit imgui_draw.lua:2504
[x] 91% ImFontAtlasBuildDestroy imgui_draw.lua:2546
[x] 75% ImFontAtlasPackInit imgui_draw.lua:2104
[x] 85% ImFontAtlasPackAllocRectEntry imgui_draw.lua:1166
[x] 93% ImFontAtlasPackReuseRectEntry imgui_draw.lua:1190
[x] 82% ImFontAtlasPackDiscardRect imgui_draw.lua:1200
[x] 91% ImFontAtlasPackAddRect imgui_draw.lua:1228
[x] 75% ImFontAtlasPackGetRect imgui_draw.lua:1279
[x] 82% ImFontAtlasPackGetRectSafe imgui_draw.lua:1294
[x] 66% ImFontAtlasBuildAcceptCodepointForSource imgui_draw.lua:1319
[x] 97% ImFontBaked_BuildGrowIndex imgui_draw.lua:1337
[x] 69% ImFont::AddRemapCodepoint imgui_draw.lua:3037
[ ] ImFont::AddRemapCodepointToGlyphIndex
[x] 26% ImFontAtlas_FontHookRemapCodepoint imgui_draw.lua:3048
[x] 70% ImFontBaked_BuildLoadGlyph imgui_draw.lua:3063
[x] 77% ImFontBaked_BuildLoadGlyphAdvanceX imgui_draw.lua:3143
[x] 67% BuildLoadGlyphGetAdvanceOrFallback imgui_draw.lua:3188
[ ] ImFontAtlasDebugLogTextureRequests
-- ImFontAtlas: backend for stb_truetype
[x] 84% ImGui_ImplStbTrueType_FontSrcInit imgui_draw.lua:1373
[x] 53% ImGui_ImplStbTrueType_FontSrcDestroy imgui_draw.lua:1408
[ ] ImGui_ImplStbTrueType_FontSrcGetGlyphIndexFromCodepoint
[x] 43% ImGui_ImplStbTrueType_FontSrcContainsGlyph imgui_draw.lua:1413
[x] 88% ImGui_ImplStbTrueType_FontBakedInit imgui_draw.lua:1422
[x] 85% ImGui_ImplStbTrueType_FontBakedLoadGlyph imgui_draw.lua:1449
[x] 74% ImFontAtlasGetFontLoaderForStbTruetype imgui_draw.lua:1533
-- ImFontAtlas: glyph ranges helpers
[x] 15% ImFontAtlas::GetGlyphRangesDefault imgui_draw.lua:2729
[-] ImFontAtlas::GetGlyphRangesGreek obsolete
[-] ImFontAtlas::GetGlyphRangesKorean obsolete
[-] ImFontAtlas::GetGlyphRangesChineseFull obsolete
[-] UnpackAccumulativeOffsetsIntoRanges obsolete
[-] ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon obsolete
[-] ImFontAtlas::GetGlyphRangesJapanese obsolete
[-] ImFontAtlas::GetGlyphRangesCyrillic obsolete
[-] ImFontAtlas::GetGlyphRangesThai obsolete
[-] ImFontAtlas::GetGlyphRangesVietnamese obsolete
-- ImFontGlyphRangesBuilder
[x] 64% ImFontGlyphRangesBuilder::AddText imgui_draw.lua:2739
[x] 52% ImFontGlyphRangesBuilder::AddRanges imgui_draw.lua:2755
[x] 78% ImFontGlyphRangesBuilder::BuildRanges imgui_draw.lua:2768
-- ImFontBaked, ImFont
[x] 12% ImFontBaked::ImFontBaked imgui_h.lua:865
[x] 79% ImFontBaked::ClearOutputData imgui_draw.lua:2788
[x] 10% ImFont::ImFont imgui_h.lua:922
[-] ImFont::~ImFont c++-only
[x] 49% ImFont::ClearOutputData imgui_draw.lua:2842
[x] 58% ImFont::IsGlyphRangeUnused imgui_draw.lua:2855
[x] 87% ImFontAtlasBakedAddFontGlyph imgui_draw.lua:2923
[x] 87% ImFontAtlasBakedAddFontGlyphAdvancedX imgui_draw.lua:2981
[x] 84% ImFontAtlasBakedSetFontGlyphBitmap imgui_draw.lua:962
[x] 85% ImFontBaked::FindGlyph imgui_draw.lua:2802
[x] 88% ImFontBaked::FindGlyphNoFallback imgui_draw.lua:2825
[x] 49% ImFontBaked::IsGlyphLoaded imgui_draw.lua:2817
[x] 50% ImFont::IsGlyphInFont imgui_draw.lua:3160
[x] 86% ImFontBaked::GetCharAdvance imgui_draw.lua:3176
[x] 46% ImFontAtlasBakedGetId imgui_draw.lua:2872
[x] 90% ImFont::GetFontBaked imgui_draw.lua:3006
[x] 91% ImFontAtlasBakedGetOrAdd imgui_draw.lua:2882
[x] 55% ImTextCalcWordWrapNextLineStart imgui_draw.lua:3198
[x] 81% ImTextClassifierClear imgui_draw.lua:3218
[x] 53% ImTextClassifierSetCharClass imgui_draw.lua:3229
[x] 60% ImTextClassifierSetCharClassFromStr imgui_draw.lua:3237
[x] 88% ImTextInitClassifiers imgui_draw.lua:3255
[x] 35% ImFontCalcWordWrapPositionEx imgui_draw.lua:3286
[x] 93% ImFont::CalcWordWrapPosition imgui_draw.lua:3451
[x] 49% ImFontCalcTextSizeEx imgui_draw.lua:3470
[x] 91% ImFont::CalcTextSizeA imgui_draw.lua:3631
[x] 85% ImFont::RenderChar imgui_draw.lua:3644
[x] 66% ImFont::RenderText imgui_draw.lua:7247
-- ImGui Internal Render Helpers
[x] 58% ImGui::RenderArrow imgui_draw.lua:7494
[x] 88% ImGui::RenderBullet imgui_draw.lua:7526
[x] 66% ImGui::RenderCheckMark imgui_draw.lua:7538
[x] 90% ImGui::RenderArrowPointingAt imgui_draw.lua:7563
[x] 93% ImGui::RenderArrowDockMenu imgui.lua:4585
[x] 100% ImAcos01 imgui_draw.lua:7576
[x] 95% ImGui::RenderRectFilledInRangeH imgui_draw.lua:7592
[x] 80% ImGui::RenderRectFilledWithHole imgui_draw.lua:7749
[x] 81% ImGui::CalcRoundingFlagsForRectInRect imgui_draw.lua:7647
[x] 79% ImGui::RenderColorRectWithAlphaCheckerboard imgui_draw.lua:7683
-- Decompression code
[x] 59% stb_decompress_length imgui_draw.lua:8209
[x] 49% stb__match imgui_draw.lua:8217
[x] 80% stb__lit imgui_draw.lua:8233
[x] 50% stb_decompress_token imgui_draw.lua:8245
[x] 34% stb_adler32 imgui_draw.lua:8266
[x] 44% stb_decompress imgui_draw.lua:8288
-- Default font data (ProggyClean.ttf)
[ ] ImGui_GetDefaultCompressedFontDataProggyClean
-- Default font data (ProggyForever-Regular-minimal.ttf)
[ ] ImGui_GetDefaultCompressedFontDataProggyForever
====================================================================================================
imgui_tables.cpp
====================================================================================================
-- Tables: Main code
[x] 67% TableFixFlags imgui_tables.lua:386
[x] 95% ImGui::TableFindByID imgui_tables.lua:425
[x] 100% ImGui::BeginTable imgui_tables.lua:449
[x] 77% ImGui::BeginTableEx imgui_tables.lua:454
[x] 26% ImGui::TableBeginInitMemory imgui_tables.lua:787
[x] 72% ImGui::TableApplyQueuedRequests imgui_tables.lua:805
[x] 76% ImGui::TableSetColumnDisplayOrder imgui_tables.lua:865
[x] 82% TableGetMaxDisplayOrderAllowed imgui_tables.lua:893
[x] 82% ImGui::TableQueueSetColumnDisplayOrder imgui_tables.lua:919
[x] 62% TableSetupColumnFlags imgui_tables.lua:931
[x] 82% ImGui::TableUpdateLayout imgui_tables.lua:990
[x] 84% ImGui::TableApplyExternalUnclipRect imgui_tables.lua:1549
[x] 76% ImGui::TableUpdateBorders imgui_tables.lua:1565
[x] 80% ImGui::EndTable imgui_tables.lua:1627
[x] 70% ImGui::TableInitColumnDefaults imgui_tables.lua:1845
[x] 74% TableSetupColumnApply imgui_tables.lua:1875
[x] 59% ImGui::TableSetupColumn imgui_tables.lua:1907
[x] 60% ImGui::TableReconcileColumns imgui_tables.lua:1963
[x] 76% ImGui::TableSetupScrollFreeze imgui_tables.lua:2029
-- Tables: Simple accessors
[x] 69% ImGui::TableGetColumnCount imgui_tables.lua:2082
[x] 53% ImGui::TableGetColumnName imgui_tables.lua:2089
[x] 83% ImGui::TableSetColumnEnabled imgui_tables.lua:2120
[x] 78% ImGui::TableGetColumnFlags imgui_tables.lua:2134
[x] 85% ImGui::TableGetCellBgRect imgui_tables.lua:2156
[x] 74% ImGui::TableGetColumnResizeID imgui_tables.lua:2170
[x] 81% ImGui::TableGetHoveredColumn imgui_tables.lua:2178
[x] 81% ImGui::TableGetHoveredRow imgui_tables.lua:2190
[x] 78% ImGui::TableSetBgColor imgui_tables.lua:2200
-- Tables: Row changes
[x] 80% ImGui::TableGetRowIndex imgui_tables.lua:2250
[x] 64% ImGui::TableNextRow imgui_tables.lua:2262
[x] 68% ImGui::TableBeginRow imgui_tables.lua:2291
[x] 74% ImGui::TableEndRow imgui_tables.lua:2335
-- Tables: Columns changes
[x] 80% ImGui::TableGetColumnIndex imgui_tables.lua:2502
[x] 77% ImGui::TableSetColumnIndex imgui_tables.lua:2512
[x] 59% ImGui::TableNextColumn imgui_tables.lua:2537
[x] 69% ImGui::TableBeginCell imgui_tables.lua:2566
[x] 58% ImGui::TableEndCell imgui_tables.lua:2629
-- Tables: Columns width management
[x] 80% ImGui::TableCalcMaxColumnWidth imgui_tables.lua:2672
[x] 84% ImGui::TableGetColumnWidthAuto imgui_tables.lua:2699
[x] 88% ImGui::TableSetColumnWidth imgui_tables.lua:2718
[x] 82% ImGui::TableSetColumnWidthAutoSingle imgui_tables.lua:2804
[x] 71% ImGui::TableSetColumnWidthAutoAll imgui_tables.lua:2814
[x] 78% ImGui::TableUpdateColumnsWeightFromWidth imgui_tables.lua:2824
-- Tables: Drawing
[x] 79% ImGui::TablePushBackgroundChannel imgui_tables.lua:2868
[x] 82% ImGui::TablePopBackgroundChannel imgui_tables.lua:2879
[x] 83% ImGui::TablePushColumnChannel imgui_tables.lua:2890
[x] 82% ImGui::TablePopColumnChannel imgui_tables.lua:2904
[x] 69% ImGui::TableSetupDrawChannels imgui_tables.lua:2934
[x] 53% ImGui::TableMergeDrawChannels imgui_tables.lua:3013
[x] 81% TableGetColumnBorderCol imgui_tables.lua:3183
[x] 83% ImGui::TableDrawBorders imgui_tables.lua:3197
-- Tables: Sorting
[x] 71% ImGui::TableGetSortSpecs imgui_tables.lua:3305
[x] 74% TableGetColumnAvailSortDirection imgui_tables.lua:3321
[x] 90% ImGui::TableFixColumnSortDirection imgui_tables.lua:3327
[x] 91% ImGui::TableGetColumnNextSortDirection imgui_tables.lua:3338
[x] 82% ImGui::TableSetColumnSortDirection imgui_tables.lua:3354
[x] 73% ImGui::TableSortSpecsSanitize imgui_tables.lua:3391
[x] 66% ImGui::TableSortSpecsBuild imgui_tables.lua:3463
-- Tables: Headers
[x] 79% ImGui::TableGetHeaderRowHeight imgui_tables.lua:3515
[x] 77% ImGui::TableGetHeaderAngledMaxLabelWidth imgui_tables.lua:3533
[x] 81% ImGui::TableHeadersRow imgui_tables.lua:3554
[x] 80% ImGui::TableHeader imgui_tables.lua:3596
[x] 79% ImGui::TableAngledHeadersRow imgui_tables.lua:3743
[x] 87% ImGui::TableAngledHeadersRowEx imgui_tables.lua:3790
-- Tables: Context Menu
[x] 78% ImGui::TableOpenContextMenu imgui_tables.lua:3937
[x] 83% ImGui::TableBeginContextMenuPopup imgui_tables.lua:3957
[x] 88% MenuItemForColumnReorder imgui_tables.lua:3970
[x] 78% ImGui::TableDrawDefaultContextMenu imgui_tables.lua:4006
-- Tables: Settings (.ini data)
[x] 62% TableSettingsInit imgui_tables.lua:4154
[=] TableSettingsCalcChunkSize sizeof; table settings are a plain ImVector
[x] 88% ImGui::TableSettingsCreate imgui_tables.lua:4165
[x] 65% ImGui::TableSettingsFindByID imgui_tables.lua:4182
[x] 86% ImGui::TableGetBoundSettings imgui_tables.lua:4199
[x] 79% ImGui::TableResetSettings imgui_tables.lua:4210
[x] 78% ImGui::TableSaveSettings imgui_tables.lua:4217
[x] 76% ImGui::TableLoadSettings imgui_tables.lua:4280
[x] 76% ImGui::TableLoadSettingsForColumns imgui_tables.lua:4308
[x] 85% ImGui::TableLoadSettingsForColumn imgui_tables.lua:4369
[x] 31% TableFixDisplayOrderComparer imgui_tables.lua:4394
[x] 55% ImGui::TableFixDisplayOrder imgui_tables.lua:4405
[x] 65% TableSettingsHandler_ClearAll imgui_tables.lua:4455
[x] 79% TableSettingsHandler_Cleanup imgui_tables.lua:4427
[x] 64% TableSettingsHandler_ApplyAll imgui_tables.lua:4462
[x] 65% TableSettingsHandler_ReadOpen imgui_tables.lua:4470
[x] 35% TableSettingsHandler_ReadLine imgui_tables.lua:4485
[x] 80% TableSettingsHandler_WriteAll imgui_tables.lua:4525
[x] 85% ImGui::TableSettingsAddSettingsHandler imgui_tables.lua:4564
-- Tables: Garbage Collection
[x] 79% ImGui::TableRemove imgui_tables.lua:4586
[x] 60% ImGui::TableGcCompactTransientBuffers imgui_tables.lua:4596
[x] 36% ImGui::TableGcCompactSettings imgui_tables.lua:4620
-- Tables: Debugging
[x] 89% DebugNodeTableGetSizingPolicyDesc imgui_tables.lua:4642
[x] 17% ImGui::DebugNodeTable imgui.lua:21801
[x] 69% ImGui::DebugNodeTableSettings imgui.lua:21783
-- Columns, BeginColumns, EndColumns, etc.
[x] 24% ImGui::SetWindowClipRectBeforeSetChannel imgui_tables.lua:2064
[x] 92% ImGui::GetColumnIndex imgui_tables.lua:4675
[x] 92% ImGui::GetColumnsCount imgui_tables.lua:4680
[x] 100% ImGui::GetColumnOffsetFromNorm imgui_tables.lua:4685
[x] 100% ImGui::GetColumnNormFromOffset imgui_tables.lua:4689
[x] 96% GetDraggedColumnOffset imgui_tables.lua:4695
[x] 89% ImGui::GetColumnOffset imgui_tables.lua:4712
[x] 64% GetColumnWidthEx imgui_tables.lua:4730
[x] 72% ImGui::GetColumnWidth imgui_tables.lua:4745
[x] 93% ImGui::SetColumnOffset imgui_tables.lua:4761
[x] 97% ImGui::SetColumnWidth imgui_tables.lua:4785
[x] 92% ImGui::PushColumnClipRect imgui_tables.lua:4796
[x] 93% ImGui::PushColumnsBackground imgui_tables.lua:4808
[x] 97% ImGui::PopColumnsBackground imgui_tables.lua:4821
[x] 55% ImGui::FindOrCreateColumns imgui_tables.lua:4833
[x] 80% ImGui::GetColumnsID imgui_tables.lua:4847
[x] 94% ImGui::BeginColumns imgui_tables.lua:4859
[x] 95% ImGui::NextColumn imgui_tables.lua:4934
[x] 88% ImGui::EndColumns imgui_tables.lua:4988
[x] 83% ImGui::Columns imgui_tables.lua:5067
====================================================================================================
imgui_demo.cpp
====================================================================================================
-- Helpers
[x] 97% HelpMarker imgui_demo.lua:196
[x] 85% ShowDockingDisabledMessage imgui_demo.lua:206
-- Demo Window / ShowDemoWindow()
[-] ImGuiDemoWindowData::~ImGuiDemoWindowData c++-only
[x] 22% ImGui::ShowDemoWindow imgui_demo.lua:287
-- DemoWindowMenuBar()
[x] 57% DemoWindowMenuBar imgui_demo.lua:652
-- Helpers: ExampleTreeNode, ExampleMemberInfo (for use by Property Editor & Multi-Select demos)
[x] 52% ExampleTree_CreateNode imgui_demo.lua:759
[x] 67% ExampleTree_DestroyNode imgui_demo.lua:771
[x] 65% ExampleTree_CreateDemoTree imgui_demo.lua:785
-- Helpers: ExampleImageViewer
[x] 89% ExampleImageViewer_DrawOptions imgui_demo.lua:838
[x] 93% ExampleImageViewer_DrawCanvas imgui_demo.lua:851
-- DemoWindowWidgetsBasic()
[x] 72% DemoWindowWidgetsBasic imgui_demo.lua:934
-- DemoWindowWidgetsBullets()
[x] 87% DemoWindowWidgetsBullets imgui_demo.lua:1134
-- DemoWindowWidgetsCollapsingHeaders()
[x] 65% DemoWindowWidgetsCollapsingHeaders imgui_demo.lua:1157
-- DemoWindowWidgetsColorAndPickers()
[x] 71% DemoWindowWidgetsColorAndPickers imgui_demo.lua:1205
-- DemoWindowWidgetsComboBoxes()
[x] 69% DemoWindowWidgetsComboBoxes imgui_demo.lua:1410
-- DemoWindowWidgetsDataTypes()
[x] 73% DemoWindowWidgetsDataTypes imgui_demo.lua:1532
-- DemoWindowWidgetsDisableBlocks()
[x] 72% DemoWindowWidgetsDisableBlocks imgui_demo.lua:1654
-- DemoWindowWidgetsDragAndDrop()
[x] 73% DemoWindowWidgetsDragAndDrop imgui_demo.lua:1681
-- DemoWindowWidgetsDragsAndSliders()
[x] 78% DemoWindowWidgetsDragsAndSliders imgui_demo.lua:1823
-- DemoWindowWidgetsFonts()
[x] 77% DemoWindowWidgetsFonts imgui_demo.lua:1873
-- DemoWindowWidgetsImages()
[x] 87% DemoWindowWidgetsImages imgui_demo.lua:1891
-- DemoWindowWidgetsListBoxes()
[x] 80% DemoWindowWidgetsListBoxes imgui_demo.lua:1976
-- DemoWindowWidgetsLiveEdit()
[x] 79% DemoWindowWidgetsLiveEdit imgui_demo.lua:2046
-- DemoWindowWidgetsMixedValues()
[x] 66% DemoWindowWidgetsMixedValues imgui_demo.lua:2085
-- DemoWindowWidgetsMultiComponents()
[x] 86% DemoWindowWidgetsMultiComponents imgui_demo.lua:2153
-- DemoWindowWidgetsPlotting()
[x] 69% DemoWindowWidgetsPlotting imgui_demo.lua:2219
-- DemoWindowWidgetsProgressBars()
[x] 76% DemoWindowWidgetsProgressBars imgui_demo.lua:2289
-- DemoWindowWidgetsQueryingStatuses()
[x] 74% DemoWindowWidgetsQueryingStatuses imgui_demo.lua:2340
-- DemoWindowWidgetsSelectables()
[x] 64% DemoWindowWidgetsSelectables imgui_demo.lua:2590
-- DemoWindowWidgetsSelectionAndMultiSelect()
[x] 87% ExampleSelectionWithDeletion::ApplyDeletionPreLoop imgui_demo.lua:2780
[x] 84% ExampleSelectionWithDeletion::ApplyDeletionPostLoop imgui_demo.lua:2813
[x] 74% ExampleDualListBox::MoveAll imgui_demo.lua:2847
[x] 59% ExampleDualListBox::MoveSelected imgui_demo.lua:2857
[x] 74% ExampleDualListBox::ApplySelectionRequests imgui_demo.lua:2877
[x] 29% ExampleDualListBox::CompareItemsByValue imgui_demo.lua:2884
[x] 36% ExampleDualListBox::SortItems imgui_demo.lua:2887
[x] 90% ExampleDualListBox::Show imgui_demo.lua:2892
[x] 70% DemoWindowWidgetsSelectionAndMultiSelect imgui_demo.lua:3136
-- DemoWindowWidgetsTabs()
[x] 58% EditTabBarFittingPolicyFlags imgui_demo.lua:3761
[x] 68% DemoWindowWidgetsTabs imgui_demo.lua:3791
-- DemoWindowWidgetsText()
[x] 85% DemoWindowWidgetsText imgui_demo.lua:3947
-- DemoWindowWidgetsTextFilter()
[x] 81% DemoWindowWidgetsTextFilter imgui_demo.lua:4061
-- DemoWindowWidgetsTextInput()
[x] 73% DemoWindowWidgetsTextInput imgui_demo.lua:4136
-- DemoWindowWidgetsTooltips()
[x] 83% DemoWindowWidgetsTooltips imgui_demo.lua:4320
-- DemoWindowWidgetsTreeNodes()
[x] 72% DemoWindowWidgetsTreeNodes imgui_demo.lua:4427
-- DemoWindowWidgetsVerticalSliders()
[x] 82% DemoWindowWidgetsVerticalSliders imgui_demo.lua:4608
-- DemoWindowWidgets()
[x] 97% DemoWindowWidgets imgui_demo.lua:4676
-- DemoWindowLayout()
[x] 80% DemoWindowLayout imgui_demo.lua:4783
-- DemoWindowPopups()
[x] 56% DemoWindowPopups imgui_demo.lua:5627
[x] 36% MyItem::SortWithSortSpecs imgui_demo.lua:5945
[x] 68% MyItem::CompareWithSortSpecs imgui_demo.lua:5962
[x] 96% PushStyleCompact imgui_demo.lua:5989
[x] 100% PopStyleCompact imgui_demo.lua:5995
[x] 69% EditTableSizingFlags imgui_demo.lua:6002
[x] 74% EditTableColumnsFlags imgui_demo.lua:6054
[x] 100% ShowTableColumnsStatusFlags imgui_demo.lua:6084
-- DemoWindowTables()
[x] 41% DemoWindowTables imgui_demo.lua:6230
====================================================================================================
imgui.h
====================================================================================================
-- Forward declarations and basic types
[x] 0% ImVec2::ImVec2 imgui_h.lua:301
[x] 0% ImVec4::ImVec4 imgui_h.lua:367
-- Texture identifiers (ImTextureID, ImTextureRef)
[x] 55% ImTextureRef::ImTextureRef imgui_h.lua:821
-- Tables API flags and structures (ImGuiTableFlags, ImGuiTableColumnFlags, ImGuiTableRowFlags, ImGuiTableBgTarget, ImGuiTableSortSpecs, ImGuiTableColumnSortSpecs)
[x] 35% ImGuiTableSortSpecs::ImGuiTableSortSpecs imgui_tables.lua:232
[x] 17% ImGuiTableColumnSortSpecs::ImGuiTableColumnSortSpecs imgui_tables.lua:223
-- Helpers: Debug log, memory allocations macros, ImVector<>
[-] operatornew c++-only
[-] operatordelete c++-only
[x] 26% IM_DELETE imgui_h.lua:138
[x] 37% ImVector::ImVector imgui_h.lua:423
[-] ImVector::operator= c++-only
[-] ImVector::~ImVector c++-only
[x] 76% ImVector::clear imgui_h.lua:428
[x] 21% ImVector::clear_delete imgui_h.lua:429
[=] ImVector::clear_destruct GC: clear_delete / clear
[x] 100% ImVector::empty imgui_h.lua:430
[=] ImVector::size v.Size field
[=] ImVector::size_in_bytes sizeof
[=] ImVector::max_size sizeof
[=] ImVector::capacity v.Capacity field
[=] ImVector::begin v.Data / v:iter()
[=] ImVector::end v.Data / v:iter()
[=] ImVector::front v.Data[1]
[x] 64% ImVector::back imgui_h.lua:431
[x] 53% ImVector::swap imgui_h.lua:469
[x] 65% ImVector::_grow_capacity imgui_h.lua:417
[x] 59% ImVector::resize imgui_h.lua:460
[x] 70% ImVector::shrink imgui_h.lua:458
[x] 67% ImVector::reserve imgui_h.lua:440
[x] 71% ImVector::reserve_discard imgui_h.lua:451
[x] 54% ImVector::push_back imgui_h.lua:425
[x] 48% ImVector::pop_back imgui_h.lua:426
[x] 73% ImVector::push_front imgui_h.lua:427
[x] 18% ImVector::erase imgui_h.lua:432
[x] 24% ImVector::erase_unsorted imgui_h.lua:436
[x] 30% ImVector::insert imgui_h.lua:473
[x] 42% ImVector::contains imgui_h.lua:470
[=] ImVector::find find_index (no element pointers)
[x] 24% ImVector::find_index imgui_h.lua:435
[x] 36% ImVector::find_erase imgui_h.lua:437
[x] 36% ImVector::find_erase_unsorted imgui_h.lua:438
[x] 5% ImVector::index_from_ptr imgui_h.lua:486
-- Misc data structures (ImGuiInputTextCallbackData, ImGuiSizeCallbackData, ImGuiPayload)
[x] 84% ImGuiInputTextCallbackData::SelectAll imgui_h.lua:2590
[x] 77% ImGuiInputTextCallbackData::SetSelection imgui_h.lua:2591
[x] 83% ImGuiInputTextCallbackData::ClearSelection imgui_h.lua:2592
[x] 89% ImGuiInputTextCallbackData::HasSelection imgui_h.lua:2593
[x] 27% ImGuiWindowClass::ImGuiWindowClass imgui_h.lua:2455
[x] 0% ImGuiPayload::ImGuiPayload imgui_h.lua:2812
[x] 61% ImGuiPayload::Clear imgui_h.lua:2808
[x] 55% ImGuiPayload::IsDataType imgui_h.lua:2809
[x] 100% ImGuiPayload::IsPreview imgui_h.lua:2810
[x] 100% ImGuiPayload::IsDelivery imgui_h.lua:2811
-- Helpers (ImGuiOnceUponAFrame, ImGuiTextFilter, ImGuiTextBuffer, ImGuiStorage, ImGuiListClipper, Math Operators, ImColor)
[x] 57% ImGuiOnceUponAFrame::ImGuiOnceUponAFrame imgui_internal.lua:3885
[-] ImGuiOnceUponAFrame::operatorbool c++-only
[x] 80% ImGuiTextFilter::Clear imgui.lua:19929
[x] 100% ImGuiTextFilter::IsActive imgui.lua:19930
[-] ImGuiTextFilter::Draw obsolete
[x] 0% ImGuiTextBuffer::ImGuiTextBuffer imgui_h.lua:2836
[=] ImGuiTextBuffer::begin chunk-list string builder: c_str()
[=] ImGuiTextBuffer::end chunk-list string builder: c_str()
[x] 14% ImGuiTextBuffer::size imgui_h.lua:2842
[x] 33% ImGuiTextBuffer::empty imgui_h.lua:2838
[x] 40% ImGuiTextBuffer::clear imgui_h.lua:2837
[=] ImGuiTextBuffer::resize chunk-list string builder, no byte buffer
[=] ImGuiTextBuffer::reserve chunk-list string builder, no byte buffer
[x] 31% ImGuiTextBuffer::c_str imgui_h.lua:2841
[=] ImGuiStoragePair::ImGuiStoragePair Lua table keyed by ID
[=] ImGuiStorage::Clear Lua table keyed by ID (e.g. window.StateStorage = {})
[x] 100% ImGuiListClipper::IncludeItemByIndex imgui.lua:20156
[-] operator+ c++-only
[-] operator- c++-only
[-] operator* c++-only
[-] operator/ c++-only
[-] operator+= c++-only
[-] operator-= c++-only
[-] operator*= c++-only
[-] operator/= c++-only
[-] operator== c++-only
[-] operator!= c++-only
[x] n/a ImColor::ImColor imgui_h.lua:2852 = setmetatable ( { } , {
[-] ImColor::operatorImU32 c++-only
[-] ImColor::operatorImVec4 c++-only
[x] 65% ImColor::SetHSV imgui_h.lua:2867
[x] 80% ImColor::HSV imgui_h.lua:2868
-- Multi-Select API flags and structures (ImGuiMultiSelectFlags, ImGuiSelectionRequestType, ImGuiSelectionRequest, ImGuiMultiSelectIO, ImGuiSelectionBasicStorage)
[x] 100% ImGuiSelectionBasicStorage::GetStorageIdFromIndex imgui_widgets.lua:9735
-- Drawing API (ImDrawCmd, ImDrawIdx, ImDrawVert, ImDrawChannel, ImDrawListSplitter, ImDrawFlags, ImDrawList, ImDrawData)
[x] 13% ImDrawCmd::ImDrawCmd imgui_h.lua:517
[x] 18% ImDrawListSplitter::ImDrawListSplitter imgui_h.lua:604
[-] ImDrawListSplitter::~ImDrawListSplitter c++-only
[x] 92% ImDrawListSplitter::Clear imgui_draw.lua:4547
[x] 92% ImDrawList::GetClipRectMin imgui_draw.lua:7025
[x] 92% ImDrawList::GetClipRectMax imgui_draw.lua:7026
[x] 80% ImDrawList::AddPolyline imgui_internal.lua:1151
[x] 100% ImDrawList::PathClear imgui_internal.lua:1103
[x] 16% ImDrawList::PathLineTo imgui_internal.lua:1107
[x] 48% ImDrawList::PathLineToMergeDuplicate imgui_internal.lua:1117
[x] 94% ImDrawList::PathFillConvex imgui_internal.lua:1127
[x] 94% ImDrawList::PathFillConcave imgui_draw.lua:8189
[x] 75% ImDrawList::PathStroke imgui_internal.lua:1135
[x] 89% ImDrawList::ChannelsSplit imgui_draw.lua:4728
[x] 80% ImDrawList::ChannelsMerge imgui_draw.lua:4729
[x] 89% ImDrawList::ChannelsSetCurrent imgui_draw.lua:4731
[x] 16% ImDrawList::PrimWriteVtx imgui_h.lua:641
[x] 44% ImDrawList::PrimWriteIdx imgui_h.lua:651
[x] 89% ImDrawList::PrimVtx imgui_h.lua:659
[-] ImDrawList::AddRect obsolete
[-] ImDrawList::PushTextureID obsolete
[-] ImDrawList::PopTextureID obsolete
[x] 12% ImDrawData::ImDrawData imgui_h.lua:717
-- Texture API (ImTextureFormat, ImTextureStatus, ImTextureRect, ImTextureData)
[x] 14% ImTextureData::ImTextureData imgui_h.lua:761
[-] ImTextureData::~ImTextureData c++-only
[x] 71% ImTextureData::GetPixels imgui_h.lua:789
[x] 58% ImTextureData::GetPixelsAt imgui_h.lua:790
[x] 80% ImTextureData::GetSizeInBytes imgui_h.lua:794
[x] 86% ImTextureData::GetPitch imgui_h.lua:795
[x] 76% ImTextureData::GetTexRef imgui_h.lua:796
[x] 100% ImTextureData::GetTexID imgui_h.lua:797
[x] 100% ImTextureData::SetTexID imgui_h.lua:800
[x] 95% ImTextureData::SetStatus imgui_h.lua:803
-- Font API (ImFontConfig, ImFontGlyph, ImFontAtlasFlags, ImFontAtlas, ImFontGlyphRangesBuilder, ImFont)
[x] 21% ImFontGlyph::ImFontGlyph imgui_h.lua:1147
[x] 13% ImFontGlyphRangesBuilder::ImFontGlyphRangesBuilder imgui_h.lua:1171
[x] 63% ImFontGlyphRangesBuilder::Clear imgui_h.lua:1177
[x] 68% ImFontGlyphRangesBuilder::GetBit imgui_h.lua:1184
[x] 51% ImFontGlyphRangesBuilder::SetBit imgui_h.lua:1186
[x] 100% ImFontGlyphRangesBuilder::AddChar imgui_h.lua:1188
[x] 14% ImFontAtlasRect::ImFontAtlasRect imgui_h.lua:1119
[-] ImFontAtlas::SetTexID obsolete
[-] ImFontAtlas::IsBuilt obsolete
[-] ImFontAtlas::AddCustomRectRegular obsolete
[-] ImFontAtlas::GetCustomRectByIndex obsolete
[-] ImFontAtlas::CalcCustomRectUV obsolete
[x] 100% ImFont::IsLoaded imgui_h.lua:917
[x] 58% ImFont::GetDebugName imgui_h.lua:918
[-] ImFont::CalcWordWrapPositionA obsolete
[x] 63% ImTextureRef::GetTexID imgui_h.lua:831
[x] 76% ImDrawCmd::GetTexID imgui_h.lua:532
-- Viewports
[x] 7% ImGuiViewport::ImGuiViewport imgui_h.lua:1544
[-] ImGuiViewport::~ImGuiViewport c++-only
[x] 90% ImGuiViewport::GetCenter imgui_h.lua:1534
[x] 90% ImGuiViewport::GetWorkCenter imgui_h.lua:1538
-- ImGuiPlatformIO + other Platform Dependent Interfaces (ImGuiPlatformMonitor, ImGuiPlatformImeData)
[x] 42% ImGuiPlatformMonitor::ImGuiPlatformMonitor imgui_h.lua:1653
[x] 24% ImGuiPlatformImeData::ImGuiPlatformImeData imgui_h.lua:1444
-- Obsolete functions and types
[-] PushFont obsolete
[-] PushButtonRepeat obsolete
[-] PopButtonRepeat obsolete
[-] PushTabStop obsolete
[-] PopTabStop obsolete
====================================================================================================
imgui_internal.h
====================================================================================================
-- Generic helpers
[x] 50% ImQsort imgui_internal.lua:212
[x] 92% ImIsPowerOfTwo imgui_internal.lua:276
[x] 35% ImUpperPowerOfTwo imgui_internal.lua:280
[x] 82% ImCountSetBits imgui_internal.lua:295
[x] 62% ImToUpper imgui_internal.lua:403
[x] 75% ImCharIsBlankA imgui_internal.lua:704
[x] 83% ImCharIsBlankW imgui_internal.lua:707
[x] 75% ImCharIsXdigitA imgui_internal.lua:710
[x] 0% ImFileOpen imgui.lua:4736
[x] 0% ImFileClose imgui.lua:4753
[x] 67% ImFileGetSize imgui.lua:4754
[x] 4% ImFileRead imgui.lua:4759
[=] ImFileWrite no filesystem on Roblox: SaveIniSettingsToDisk is a no-op, use SaveIniSettingsToMemory
[x] n/a ImPow imgui_internal.lua:150 = math . pow
[x] n/a ImLog imgui_internal.lua:151 = math . log
[x] n/a ImAbs imgui_internal.lua:152 = math . abs
[x] 69% ImSign imgui_internal.lua:397
[x] 40% ImRsqrt imgui_internal.lua:260
[x] 11% ImRsqrtPrecise imgui_internal.lua:262
[=] ImSwap Lua multiple assignment a, b = b, a
[x] 100% ImAddClampOverflow imgui_internal.lua:171
[x] 100% ImSubClampOverflow imgui_internal.lua:183
[x] 47% ImMin imgui_internal.lua:194
[x] 47% ImMax imgui_internal.lua:203
[x] 25% ImClamp imgui_internal.lua:218
[x] 45% ImLerp imgui_internal.lua:229
[x] 77% ImSaturate imgui_internal.lua:393
[x] 67% ImLengthSqr imgui_internal.lua:440
[x] 100% ImInvLength imgui_internal.lua:714
[x] 24% ImTrunc imgui_internal.lua:242
[~] 25% ImFloor imgui_internal.lua:272 stub
[x] 15% ImTrunc64 imgui_internal.lua:248 = _Trunc
[x] 40% ImRoundPositive64 imgui_internal.lua:715
[x] 38% ImRoundSigned64 imgui_internal.lua:716
[x] 42% ImCeilFast imgui_internal.lua:252
[x] 77% ImModPositive imgui_internal.lua:718
[x] 100% ImDot imgui_internal.lua:453
[x] 98% ImRotate imgui_internal.lua:447
[x] 100% ImLinearSweep imgui_widgets.lua:10871
[x] 100% ImLinearRemapClamp imgui_internal.lua:399
[x] 97% ImMul imgui_internal.lua:460
[x] 100% ImIsFloatAboveGuaranteedIntegerPrecision imgui_internal.lua:719
[x] 71% ImExponentialMovingAverage imgui_internal.lua:308
[x] 60% ImIsTruncated imgui_internal.lua:264
[x] 60% ImIsTruncated4 imgui_internal.lua:266
[x] 100% ImTriangleArea imgui_internal.lua:468
[x] 100% ImTriangleIsClockwise imgui_internal.lua:474
[x] 0% ImVec1::ImVec1 imgui_internal.lua:830
[x] 0% ImVec2i::ImVec2i imgui_internal.lua:723
[x] 0% ImVec2ih::ImVec2ih imgui_internal.lua:725
[x] 0% ImRect::ImRect imgui_internal.lua:860
[x] 90% ImRect::GetCenter imgui_internal.lua:890
[x] 89% ImRect::GetSize imgui_internal.lua:895
[x] 94% ImRect::GetWidth imgui_internal.lua:891
[x] 94% ImRect::GetHeight imgui_internal.lua:892
[x] 91% ImRect::GetArea imgui_internal.lua:984
[x] 33% ImRect::GetTL imgui_internal.lua:898
[x] 89% ImRect::GetTR imgui_internal.lua:900
[x] 89% ImRect::GetBL imgui_internal.lua:902
[x] 33% ImRect::GetBR imgui_internal.lua:904
[x] 43% ImRect::Contains imgui_internal.lua:867
[x] 96% ImRect::ContainsWithPad imgui_internal.lua:879
[x] 14% ImRect::Overlaps imgui_internal.lua:885
[x] 59% ImRect::Add imgui_internal.lua:929
[x] 96% ImRect::AddX imgui_internal.lua:945
[x] 96% ImRect::AddY imgui_internal.lua:946
[x] 38% ImRect::Expand imgui_internal.lua:950
[x] 64% ImRect::Translate imgui_internal.lua:967
[x] 55% ImRect::TranslateX imgui_internal.lua:973
[x] 55% ImRect::TranslateY imgui_internal.lua:978
[x] 22% ImRect::ClipWith imgui_internal.lua:909
[x] 20% ImRect::ClipWithFull imgui_internal.lua:919
[x] 91% ImRect::IsInverted imgui_internal.lua:982
[x] 94% ImRect::ToVec4 imgui_internal.lua:961
[x] 36% ImRect::AsVec4 imgui_internal.lua:987
[x] 67% ImBitArrayGetStorageSizeInBytes imgui_internal.lua:1030
[x] 18% ImBitArrayClearAllBits imgui_internal.lua:1033
[x] 60% ImBitArrayTestBit imgui_internal.lua:1034
[x] 33% ImBitArrayClearBit imgui_internal.lua:1035
[x] 34% ImBitArraySetBit imgui_internal.lua:1022
[x] 55% ImBitArraySetBitRange imgui_internal.lua:1037
[x] 61% ImBitVector::Create imgui_internal.lua:1093
[x] 80% ImBitVector::Clear imgui_internal.lua:1094
[x] 46% ImBitVector::TestBit imgui_internal.lua:1096
[x] 77% ImBitVector::SetBit imgui_internal.lua:1097
[x] 77% ImBitVector::ClearBit imgui_internal.lua:1098
[=] ImSpan::ImSpan plain Lua tables (e.g. table.Columns = {})
[=] ImSpan::set plain Lua tables (e.g. table.Columns = {})
[=] ImSpan::clear plain Lua tables (e.g. table.Columns = {})
[=] ImSpan::empty plain Lua tables (e.g. table.Columns = {})
[=] ImSpan::size plain Lua tables (e.g. table.Columns = {})
[=] ImSpan::size_in_bytes plain Lua tables (e.g. table.Columns = {})
[=] ImSpan::begin plain Lua tables (e.g. table.Columns = {})
[=] ImSpan::end plain Lua tables (e.g. table.Columns = {})
[=] ImSpan::index_from_ptr plain Lua tables (e.g. table.Columns = {})
[=] ImSpanAllocator::ImSpanAllocator plain Lua tables, no arena
[=] ImSpanAllocator::Reserve plain Lua tables, no arena
[=] ImSpanAllocator::GetArenaSizeInBytes plain Lua tables, no arena
[=] ImSpanAllocator::SetArenaBasePtr plain Lua tables, no arena
[=] ImSpanAllocator::GetSpanPtrBegin plain Lua tables, no arena
[=] ImSpanAllocator::GetSpanPtrEnd plain Lua tables, no arena
[=] ImSpanAllocator::GetSpan plain Lua tables, no arena
[-] ImStableVector::~ImStableVector c++-only
[=] ImStableVector::clear ImVector (Lua references are stable)
[=] ImStableVector::resize ImVector (Lua references are stable)
[=] ImStableVector::reserve ImVector (Lua references are stable)
[=] ImStableVector::push_back ImVector (Lua references are stable)
[x] 33% ImPool::ImPool imgui_internal.lua:71
[-] ImPool::~ImPool c++-only
[x] 31% ImPool::GetByKey imgui_internal.lua:72
[x] 75% ImPool::GetByIndex imgui_internal.lua:73
[x] 15% ImPool::GetIndex imgui_internal.lua:74
[x] 36% ImPool::GetOrAddByKey imgui_internal.lua:87
[x] 30% ImPool::Contains imgui_internal.lua:75
[x] 21% ImPool::Clear imgui_internal.lua:77
[x] 26% ImPool::Add imgui_internal.lua:78
[x] 18% ImPool::Remove imgui_internal.lua:92
[x] 0% ImPool::Reserve imgui_internal.lua:101
[=] ImPool::GetAliveCount pool.AliveCount field
[=] ImPool::GetBufSize pool.BufSize field / GetMapSize()
[x] 25% ImPool::GetMapSize imgui_internal.lua:76
[=] ImPool::TryGetMapData GetByIndex (removed slots hold false)
[=] ImChunkStream::clear plain ImVector of settings tables
[=] ImChunkStream::empty plain ImVector of settings tables
[=] ImChunkStream::size plain ImVector of settings tables
[=] ImChunkStream::alloc_chunk plain ImVector of settings tables
[=] ImChunkStream::begin plain ImVector of settings tables
[=] ImChunkStream::next_chunk plain ImVector of settings tables
[=] ImChunkStream::chunk_size plain ImVector of settings tables
[=] ImChunkStream::end plain ImVector of settings tables
[=] ImChunkStream::offset_from_ptr plain ImVector of settings tables
[=] ImChunkStream::ptr_from_offset plain ImVector of settings tables
[=] ImChunkStream::swap plain ImVector of settings tables
[x] 83% ImGuiTextIndex::clear imgui_internal.lua:1934
[x] 100% ImGuiTextIndex::size imgui_internal.lua:1936
[x] 71% ImGuiTextIndex::get_line_begin imgui_internal.lua:1938
[x] 76% ImGuiTextIndex::get_line_end imgui_internal.lua:1942
[x] 68% ImGuiTextFilterItem::ImGuiTextFilterItem imgui_internal.lua:3892
[x] 47% ImGuiPackedDate::ImGuiPackedDate imgui_internal.lua:3899
[x] 60% ImGuiPackedDate::IsValid imgui_internal.lua:3908
[x] 49% ImGuiPackedDate::Unpack imgui_internal.lua:3909
[x] 60% ImGuiPackedDate::SubtractMonths imgui_internal.lua:3910
-- ImDrawList support
[x] 27% ImDrawDataBuilder::ImDrawDataBuilder imgui_internal.lua:3182
-- Style support
[x] 50% ImGuiStyleVarInfo::GetVarPtr imgui_internal.lua:1337
[x] 39% ImGuiStyleMod::ImGuiStyleMod imgui_internal.lua:1346
-- Widgets support: flags, enums, data structures
[x] 14% ImGuiComboPreviewData::ImGuiComboPreviewData imgui_internal.lua:1768
[x] 12% ImGuiMenuColumns::ImGuiMenuColumns imgui_internal.lua:2849
[x] 18% ImGuiInputTextDeactivatedState::ImGuiInputTextDeactivatedState imgui_internal.lua:1866
[x] 84% ImGuiInputTextDeactivatedState::ClearFreeMemory imgui_internal.lua:1858
[x] 74% ImGuiInputTextState::ClearText imgui_internal.lua:1845
[x] 55% ImGuiInputTextState::ClearFreeMemory imgui_internal.lua:1846
[x] 40% ImGuiInputTextState::GetText imgui_internal.lua:1847
[x] 3% ImGuiNextWindowData::ImGuiNextWindowData imgui_internal.lua:1511
[x] 100% ImGuiNextWindowData::ClearFlags imgui_internal.lua:1505
[x] 19% ImGuiNextItemData::ImGuiNextItemData imgui_internal.lua:1463
[x] 95% ImGuiNextItemData::ClearFlags imgui_internal.lua:1456
[x] 11% ImGuiLastItemData::ImGuiLastItemData imgui_internal.lua:1383
[x] 8% ImGuiErrorRecoveryState::ImGuiErrorRecoveryState imgui.lua:20345
[x] 41% ImGuiPtrOrIndex::ImGuiPtrOrIndex imgui_internal.lua:3914
-- Popup support
[x] 36% ImGuiPopupData::ImGuiPopupData imgui_internal.lua:3740
-- Inputs support
[x] 9% ImGuiInputEvent::ImGuiInputEvent imgui_internal.lua:3532
[x] 73% ImGuiKeyRoutingData::ImGuiKeyRoutingData imgui_internal.lua:1887
[x] 9% ImGuiKeyRoutingTable::ImGuiKeyRoutingTable imgui_internal.lua:1914
[x] 54% ImGuiKeyRoutingTable::Clear imgui_internal.lua:1907
[x] 64% ImGuiKeyOwnerData::ImGuiKeyOwnerData imgui_internal.lua:659
-- Clipper support
[x] 59% ImGuiListClipperRange::FromIndices imgui_internal.lua:3922
[x] 34% ImGuiListClipperRange::FromPositions imgui_internal.lua:3923
[x] 20% ImGuiListClipperData::ImGuiListClipperData imgui_internal.lua:3929
[x] 81% ImGuiListClipperData::Reset imgui_internal.lua:3930
-- Navigation support
[x] 12% ImGuiNavItemData::ImGuiNavItemData imgui_internal.lua:2035
[x] 75% ImGuiNavItemData::Clear imgui_internal.lua:2023
-- Typing-select support
[x] 7% ImGuiTypingSelectState::ImGuiTypingSelectState imgui_internal.lua:2079
[x] 71% ImGuiTypingSelectState::Clear imgui_internal.lua:2082
-- Columns support
[x] 19% ImGuiOldColumnData::ImGuiOldColumnData imgui_tables.lua:344
[x] 5% ImGuiOldColumns::ImGuiOldColumns imgui_tables.lua:349
-- Box-select support
[x] 6% ImGuiBoxSelectState::ImGuiBoxSelectState imgui_internal.lua:2106
-- Multi-select support
[x] 9% ImGuiMultiSelectTempData::ImGuiMultiSelectTempData imgui_internal.lua:2152
[x] 10% ImGuiMultiSelectTempData::Clear imgui_internal.lua:2158
[x] 67% ImGuiMultiSelectTempData::ClearIO imgui_internal.lua:2176
[x] 72% ImGuiMultiSelectState::ImGuiMultiSelectState imgui_internal.lua:2189
-- Docking support
[x] 100% ImGuiDockNode::IsRootNode imgui.lua:1116
[x] 88% ImGuiDockNode::IsDockSpace imgui.lua:1117
[x] 88% ImGuiDockNode::IsFloatingNode imgui.lua:1118
[x] 88% ImGuiDockNode::IsCentralNode imgui.lua:1119
[x] 88% ImGuiDockNode::IsHiddenTabBar imgui.lua:1120
[x] 88% ImGuiDockNode::IsNoTabBar imgui.lua:1121
[x] 100% ImGuiDockNode::IsSplitNode imgui.lua:1122
[x] 100% ImGuiDockNode::IsLeafNode imgui.lua:1123
[x] 96% ImGuiDockNode::IsEmpty imgui.lua:1124
[x] 92% ImGuiDockNode::Rect imgui.lua:1125
[x] 100% ImGuiDockNode::SetLocalFlags imgui.lua:1126
[x] 67% ImGuiDockNode::UpdateMergedFlags imgui.lua:1127
[x] 20% ImGuiDockContext::ImGuiDockContext imgui.lua:1061
-- Viewport support
[x] 38% ImGuiViewportP::ImGuiViewportP imgui_internal.lua:3270
[-] ImGuiViewportP::~ImGuiViewportP c++-only
[x] 78% ImGuiViewportP::ClearRequestFlags imgui_internal.lua:3225
[x] 94% ImGuiViewportP::CalcWorkRectPos imgui_internal.lua:3232
[x] 98% ImGuiViewportP::CalcWorkRectSize imgui_internal.lua:3236
[x] 87% ImGuiViewportP::UpdateWorkRect imgui_internal.lua:3241
[x] 92% ImGuiViewportP::GetMainRect imgui_internal.lua:3248
[x] 92% ImGuiViewportP::GetWorkRect imgui_internal.lua:3255
[x] 96% ImGuiViewportP::GetBuildWorkRect imgui_internal.lua:3262
-- Settings support
[x] 17% ImGuiWindowSettings::ImGuiWindowSettings imgui_internal.lua:2803
[x] 40% ImGuiWindowSettings::GetName imgui_internal.lua:2799
[x] 13% ImGuiSettingsHandler::ImGuiSettingsHandler imgui_h.lua:2989
-- Metrics, Debug Tools
[x] 7% ImGuiDebugAllocInfo::ImGuiDebugAllocInfo imgui_internal.lua:1968
[x] 41% ImGuiStackLevelInfo::ImGuiStackLevelInfo imgui_internal.lua:3933
[x] 17% ImGuiDebugItemPathQuery::ImGuiDebugItemPathQuery imgui_internal.lua:3935
[x] 59% ImGuiIDStackTool::ImGuiIDStackTool imgui_internal.lua:3936
-- Generic context hooks
[x] 15% ImGuiContextHook::ImGuiContextHook imgui_internal.lua:3946
-- ImGuiWindowTempData, ImGuiWindow
[x] 92% ImGuiWindow::Rect imgui_internal.lua:2990
[x] 84% ImGuiWindow::TitleBarRect imgui_internal.lua:2996
[x] 91% ImGuiWindow::MenuBarRect imgui_internal.lua:3002
-- Tab bar, Tab item support
[x] 50% ImGuiTabItem::ImGuiTabItem imgui_internal.lua:2321
-- Table support + internal API
[x] 28% ImGuiTableColumn::ImGuiTableColumn imgui_tables.lua:240
[x] 76% ImGuiTableInstanceData::ImGuiTableInstanceData imgui_tables.lua:271
[x] 2% ImGuiTable::ImGuiTable imgui_tables.lua:294
[-] ImGuiTable::~ImGuiTable c++-only
[x] 14% ImGuiTableTempData::ImGuiTableTempData imgui_tables.lua:280
[x] 85% ImGuiTableColumnSettings::ImGuiTableColumnSettings imgui_tables.lua:327
[x] 10% ImGuiTableSettings::ImGuiTableSettings imgui_tables.lua:336
[x] 33% ImGuiTableSettings::GetColumnSettings imgui_tables.lua:340
[x] 100% GetCurrentTable imgui_internal.lua:3952
[x] 73% TableGetInstanceData imgui_tables.lua:432
[x] 86% TableGetInstanceID imgui_tables.lua:439
-- ImGui internal API
[x] 100% GetScale imgui.lua:13959
[x] 100% GetCurrentWindowRead imgui.lua:13965
[x] 100% GetCurrentWindow imgui.lua:13972
[x] 100% SetWindowParentWindowForFocusRoute imgui_internal.lua:3955
[x] 99% WindowRectAbsToRel imgui_internal.lua:676
[x] 99% WindowRectRelToAbs imgui_internal.lua:681
[x] 98% WindowPosAbsToRel imgui_internal.lua:694
[x] 98% WindowPosRelToAbs imgui_internal.lua:700
[x] 100% GetPixelDensity imgui_internal.lua:3956
[x] 55% GetRoundedFontSize imgui_internal.lua:670
[x] 15% GetForegroundDrawList imgui.lua:14049
[x] 80% LocalizeGetMsg imgui_internal.lua:3844
[x] 100% ScrollToBringRectIntoView imgui_internal.lua:3957
[x] 100% GetItemStatusFlags imgui_internal.lua:3958
[x] 100% GetActiveID imgui_internal.lua:3959
[x] 100% GetFocusID imgui_internal.lua:3960
[x] 2% ItemSize imgui.lua:6695
[x] 100% IsNamedKey imgui_internal.lua:584
[x] 75% IsNamedKeyOrMod imgui_internal.lua:615
[x] 60% IsLegacyKey imgui_internal.lua:3961
[x] 60% IsKeyboardKey imgui_internal.lua:589
[x] 60% IsGamepadKey imgui_internal.lua:594
[x] 60% IsMouseKey imgui_internal.lua:599
[x] 60% IsAliasKey imgui_internal.lua:604
[x] 100% IsLRModKey imgui_internal.lua:609
[x] 76% ConvertSingleModFlagToKey imgui_internal.lua:621
[x] 17% GetKeyData imgui.lua:8697
[x] 97% MouseButtonToKey imgui_internal.lua:581
[x] 81% IsActiveIdUsingNavDir imgui_internal.lua:685
[x] 88% GetKeyOwnerData imgui_internal.lua:647
[x] 100% DockNodeGetRootNode imgui.lua:4522
[x] 100% DockNodeIsInHierarchyOf imgui.lua:4527
[x] 86% DockNodeGetDepth imgui.lua:4535
[x] 89% DockNodeGetWindowMenuButtonId imgui.lua:4541
[x] 100% GetWindowDockNode imgui_internal.lua:3962
[x] 97% DockBuilderGetCentralNode imgui.lua:3691
[x] 100% GetCurrentFocusScope imgui_internal.lua:3963
[x] 91% GetBoxSelectState imgui_internal.lua:2195
[x] 95% GetMultiSelectState imgui_internal.lua:2198
[x] 100% GetCurrentTabBar imgui_internal.lua:3964
[x] 35% TabBarGetTabOrder imgui_widgets.lua:11455
[-] RenderNavHighlight obsolete
[x] 100% TempInputIsActive imgui_internal.lua:3851
[x] 88% GetInputTextState imgui_internal.lua:3859
[x] 100% IsItemActiveAsInputText imgui_internal.lua:3966
[x] 80% SetNextItemColorMarker imgui_internal.lua:1157
-- ImFontLoader
[x] 6% ImFontLoader::ImFontLoader imgui_internal.lua:3333
-- ImFontAtlas internal API
[-] operator== c++-only
[-] operator!= c++-only
[x] 75% ImFontAtlasRectId_GetIndex imgui_internal.lua:3385
[x] 62% ImFontAtlasRectId_GetGeneration imgui_internal.lua:3389
[x] 77% ImFontAtlasRectId_Make imgui_internal.lua:3394
[x] 18% ImFontAtlasBuilder::ImFontAtlasBuilder imgui_internal.lua:1258
====================================================================================================
API declarations not ported (by upstream line; [=] replacements excluded)
====================================================================================================
Public API (imgui.h, namespace ImGui): 374 / 374
Internal API (imgui_internal.h, namespace ImGui): 443 / 443
====================================================================================================
Enums (values ported / total; missing listed)
====================================================================================================
ImDrawFlags_ 31 / 31
ImDrawTextFlags_ 4 / 4
ImFontAtlasFlags_ 5 / 5
ImFontFlags_ 5 / 5
ImGuiActivateFlags_ 7 / 7
ImGuiAxis 3 / 3
ImGuiBackendFlags_ 10 / 10
ImGuiButtonFlagsPrivate_ 17 / 17
ImGuiButtonFlags_ 7 / 7
ImGuiChildFlags_ 10 / 10
ImGuiCol_ 64 / 64
ImGuiColorEditFlags_ 33 / 33
ImGuiComboFlags_ 10 / 10
ImGuiCond_ 5 / 5
ImGuiConfigFlags_ 10 / 10
ImGuiContextHookType 8 / 8
ImGuiDataAuthority_ 3 / 3
ImGuiDataTypePrivate_ 2 / 2
ImGuiDataType_ 13 / 13
ImGuiDebugLogFlags_ 18 / 18
ImGuiDir 6 / 6
ImGuiDockNodeFlagsPrivate_ 18 / 18
ImGuiDockNodeFlags_ 8 / 8
ImGuiDockNodeState 4 / 4
ImGuiDockRequestType 4 / 4
ImGuiDragDropFlags_ 14 / 14
ImGuiFocusRequestFlags_ 3 / 3
ImGuiFocusedFlags_ 7 / 7
ImGuiHoveredFlagsPrivate_ 3 / 3
ImGuiHoveredFlags_ 21 / 21
ImGuiInputEventType 9 / 9
ImGuiInputFlagsPrivate_ 24 / 24
ImGuiInputFlags_ 11 / 11
ImGuiInputSource 5 / 5
ImGuiInputTextFlagsPrivate_ 3 / 3
ImGuiInputTextFlags_ 26 / 26
ImGuiItemFlagsPrivate_ 10 / 10
ImGuiItemFlags_ 12 / 12
ImGuiItemStatusFlags_ 13 / 13
ImGuiKey 165 / 165
ImGuiLayoutType_ 2 / 2
ImGuiListClipperFlags_ 2 / 2
ImGuiLocKey 16 / 16
ImGuiLogFlags_ 6 / 6
ImGuiMouseButton_ 4 / 4
ImGuiMouseCursor_ 13 / 13
ImGuiMouseSource 4 / 4
ImGuiMultiSelectFlags_ 21 / 21
ImGuiNavLayer 3 / 3
ImGuiNavMoveFlags_ 18 / 18
ImGuiNavRenderCursorFlags_ 3 / 3
ImGuiNextItemDataFlags_ 7 / 7
ImGuiNextWindowDataFlags_ 15 / 15
ImGuiOldColumnFlags_ 6 / 6
ImGuiPlotType 2 / 2
ImGuiPopupFlags_ 13 / 13
ImGuiPopupPositionPolicy 3 / 3
ImGuiScrollFlags_ 10 / 10
ImGuiSelectableFlagsPrivate_ 7 / 7
ImGuiSelectableFlags_ 8 / 8
ImGuiSelectionRequestType 3 / 3
ImGuiSeparatorFlags_ 4 / 4
ImGuiSliderFlagsPrivate_ 2 / 2
ImGuiSliderFlags_ 11 / 11
ImGuiSortDirection 3 / 3
ImGuiStyleVar_ 46 / 46
ImGuiTabBarFlagsPrivate_ 3 / 3
ImGuiTabBarFlags_ 13 / 13
ImGuiTabItemFlagsPrivate_ 5 / 5
ImGuiTabItemFlags_ 10 / 10
ImGuiTableBgTarget_ 4 / 4
ImGuiTableColumnFlags_ 28 / 28
ImGuiTableFlags_ 37 / 37
ImGuiTableRowFlags_ 2 / 2
ImGuiTextFlags_ 2 / 2
ImGuiTooltipFlags_ 2 / 2
ImGuiTreeNodeFlagsPrivate_ 5 / 5
ImGuiTreeNodeFlags_ 22 / 22
ImGuiTypingSelectFlags_ 3 / 3
ImGuiViewportFlags_ 15 / 15
ImGuiWindowBgClickFlags_ 2 / 2
ImGuiWindowDockStyleCol 10 / 10
ImGuiWindowFlags_ 30 / 30
ImGuiWindowRefreshFlags_ 4 / 4
ImTextureFormat 2 / 2
ImTextureStatus 5 / 5
ImTriangulatorNodeType 3 / 3
ImWcharClass 3 / 3
MyItemColumnID 5 / 5
====================================================================================================
Struct fields (name found in the port / total; missing listed; [=] replaced by Lua equivalent, excluded from total). Field names are matched globally, so common names may over-count.
====================================================================================================
ExampleDualListBox 3 / 3
ExampleImageViewerData 8 / 8
ExampleMemberInfo 4 / 4
ExampleTreeNode 9 / 9
ImBitVector 1 / 1
ImChunkStream 1 / 1
ImColor 1 / 1
ImDrawChannel 2 / 2
ImDrawCmd 9 / 9
ImDrawCmdHeader 3 / 3
ImDrawData 10 / 10
ImDrawDataBuilder 2 / 2
ImDrawList 19 / 19
ImDrawListSharedData 17 / 17
ImDrawListSplitter 3 / 3
ImDrawVert 1 / 1 [=] uv (vertices packed into VtxBuffer.Buf (VTX_STRIDE bytes per vertex)), col (vertices packed into VtxBuffer.Buf (VTX_STRIDE bytes per vertex))
ImFont 11 / 11
ImFontAtlas 30 / 30
ImFontAtlasBuilder 24 / 24
ImFontAtlasPostProcessData 10 / 10
ImFontAtlasRect 6 / 6
ImFontAtlasRectEntry 3 / 3
ImFontBaked 17 / 17
ImFontConfig 25 / 25
ImFontGlyph 14 / 14
ImFontGlyphRangesBuilder 1 / 1
ImFontLoader 2 / 2
ImFontStackData 3 / 3
ImGuiBoxSelectState 16 / 16
ImGuiColorMod 2 / 2
ImGuiComboPreviewData 9 / 9
ImGuiContext 328 / 334 missing: TestEngineHookItems, TestEngine, ClipboardHandlerData, DebugLogSkippedErrors, DebugDrawIdConflictsAliveCount, DebugDrawIdConflictsHighlightSet [=] DragDropPayloadBufHeap (payload.Data holds the Lua value), DragDropPayloadBufLocal (payload.Data holds the Lua value), DebugLogIndex (Lua line list g.DebugLogLines), TempKeychordName (GetKeyChordName returns a Lua string)
ImGuiContextHook 5 / 5
ImGuiDataTypeInfo 4 / 4
ImGuiDataTypeStorage 1 / 1
ImGuiDeactivatedItemData 4 / 4
ImGuiDebugAllocEntry 3 / 3
ImGuiDebugAllocInfo 4 / 4
ImGuiDebugItemPathQuery 5 / 7 missing: ResultsDescBuf, ResultPathBuf
ImGuiDemoWindowData 25 / 25
ImGuiDockContext 4 / 4
ImGuiDockContextPruneNodeData 4 / 4
ImGuiDockNode 42 / 42
ImGuiDockNodeSettings 10 / 10
ImGuiDockNodeTreeInfo 3 / 3
ImGuiDockPreviewData 9 / 9
ImGuiDockRequest 9 / 9
ImGuiErrorRecoveryState 11 / 11
ImGuiFocusScopeData 2 / 2
ImGuiGroupData 14 / 14
ImGuiIDStackTool 4 / 4
ImGuiIO 116 / 117 missing: BackendLanguageUserData
ImGuiInputEvent 10 / 11 missing: AddedByTestEngine
ImGuiInputEventAppFocused 1 / 1
ImGuiInputEventKey 3 / 3
ImGuiInputEventMouseButton 3 / 3
ImGuiInputEventMousePos 3 / 3
ImGuiInputEventMouseViewport 1 / 1
ImGuiInputEventMouseWheel 3 / 3
ImGuiInputEventText 1 / 1
ImGuiInputTextCallbackData 15 / 15
ImGuiInputTextDeactivatedState 3 / 3
ImGuiInputTextState 24 / 24
ImGuiKeyData 4 / 4
ImGuiKeyOwnerData 4 / 4
ImGuiKeyRoutingData 6 / 6
ImGuiKeyRoutingTable 3 / 3
ImGuiLastItemData 8 / 8
ImGuiListClipper 10 / 10
ImGuiListClipperData 5 / 5
ImGuiListClipperRange 5 / 5
ImGuiLocEntry 2 / 2
ImGuiMenuColumns 8 / 8
ImGuiMetricsConfig 17 / 17
ImGuiMultiSelectIO 6 / 6
ImGuiMultiSelectState 8 / 8
ImGuiMultiSelectTempData 16 / 16
ImGuiNavItemData 9 / 9
ImGuiNextItemData 12 / 12
ImGuiNextWindowData 25 / 25
ImGuiOldColumnData 4 / 4
ImGuiOldColumns 17 / 17
ImGuiOnceUponAFrame 1 / 1
ImGuiPackedDate 3 / 3
ImGuiPayload 8 / 8
ImGuiPlatformIO 15 / 15
ImGuiPlatformImeData 5 / 5
ImGuiPlatformMonitor 6 / 6
ImGuiPlotArrayGetterData 2 / 2
ImGuiPopupData 8 / 8
ImGuiPtrOrIndex 2 / 2
ImGuiResizeBorderDef 4 / 4
ImGuiResizeGripDef 4 / 4
ImGuiSelectionBasicStorage 5 / 5
ImGuiSelectionExternalStorage 1 / 1
ImGuiSelectionRequest 5 / 5
ImGuiSettingsCleanupArgs 7 / 7
ImGuiSettingsHandler 3 / 3
ImGuiShrinkWidthItem 3 / 3
ImGuiSizeCallbackData 4 / 4
ImGuiStackLevelInfo 4 / 5 missing: DescOffset
ImGuiStorage 1 / 1
ImGuiStoragePair 1 / 1 [=] val_i (Lua table keyed by ID), val_f (Lua table keyed by ID), val_p (Lua table keyed by ID)
ImGuiStyle 78 / 78
ImGuiStyleMod 1 / 3 missing: BackupInt, BackupFloat
ImGuiStyleVarInfo 3 / 3
ImGuiTabBar 36 / 36 [=] TabsNames (names stored on the tab (tab.Name))
ImGuiTabBarSection 4 / 4
ImGuiTabItem 13 / 13
ImGuiTable 118 / 118
ImGuiTableCellData 2 / 2
ImGuiTableColumn 47 / 47
ImGuiTableColumnSettings 9 / 9
ImGuiTableColumnSortSpecs 4 / 4
ImGuiTableFixDisplayOrderColumnData 1 / 2 missing: Table
ImGuiTableHeaderData 4 / 4
ImGuiTableInstanceData 6 / 6
ImGuiTableReconcileColumnData 8 / 8
ImGuiTableSettings 7 / 7
ImGuiTableSortSpecs 3 / 3
ImGuiTableTempData 18 / 18
ImGuiTextBuffer 1 / 1 [=] EmptyString (c_str() of an empty chunk list)
ImGuiTextFilter 3 / 3
ImGuiTextFilterItem 2 / 2 [=] Begin (item.Text substring), Len (item.Text substring)
ImGuiTextIndex 2 / 2
ImGuiTreeNodeStackData 7 / 7
ImGuiTypingSelectRequest 6 / 6
ImGuiTypingSelectState 6 / 6
ImGuiViewport 20 / 20
ImGuiViewportP 23 / 23
ImGuiWindow 124 / 124 [=] NameBufLen (window.Name is an immutable Lua string)
ImGuiWindowClass 10 / 10
ImGuiWindowDockStyle 1 / 1
ImGuiWindowSettings 13 / 13
ImGuiWindowStackData 6 / 6
ImGuiWindowTempData 43 / 43
ImGui_ImplStbTrueType_FontSrcData 2 / 2
ImPool 4 / 4
ImRect 2 / 2
ImSpan 1 / 1 [=] DataEnd (plain Lua tables (e.g. table.Columns = {}))
ImSpanAllocator 1 / 1 [=] BasePtr (plain Lua tables, no arena), CurrOff (plain Lua tables, no arena), CurrIdx (plain Lua tables, no arena), Sizes (plain Lua tables, no arena)
ImStableVector 2 / 2 [=] Blocks (ImVector (Lua references are stable))
ImTextureData 17 / 17
ImTextureRect 4 / 4
ImTextureRef 2 / 2
ImTriangulator 4 / 4
ImTriangulatorNode 5 / 5
ImTriangulatorNodeSpan 2 / 2
ImVec1 1 / 1
ImVec2 2 / 2
ImVec2i 2 / 2
ImVec2ih 2 / 2
ImVec4 4 / 4
ImVector 3 / 3
MyItem 3 / 3
stbrp_context_opaque 1 / 1