diff --git a/docs/PORT_STATUS.txt b/docs/PORT_STATUS.txt index 4fb8caa..5cdffeb 100644 --- a/docs/PORT_STATUS.txt +++ b/docs/PORT_STATUS.txt @@ -12,16 +12,16 @@ Known low scores that are not missing code: data-driven port code (e.g. DemoWind polyline stroker (AddPolyline), Lua-native replacements (ImGuiStorage, ImStr*, ImFormatString -> string.format). upstream file funcs ported by size similarity stubs -imgui.cpp 786 87.4% 93.5% 75.3% 2 -imgui_widgets.cpp 308 82.8% 88.9% 79.2% 0 -imgui_draw.cpp 258 74.8% 75.4% 66.7% 2 -imgui_tables.cpp 113 96.5% 99.0% 75.6% 0 +imgui.cpp 786 87.4% 93.5% 75.0% 2 +imgui_widgets.cpp 308 82.8% 88.9% 78.5% 0 +imgui_draw.cpp 258 74.8% 75.4% 63.1% 2 +imgui_tables.cpp 113 96.5% 99.0% 74.0% 0 imgui_demo.cpp 56 80.4% 91.7% 29.0% 0 -imgui.h 110 51.8% 37.1% 56.9% 0 -imgui_internal.h 269 55.4% 58.8% 68.6% 0 -TOTAL 1900 78.7% 89.5% 67.0% 4 +imgui.h 110 51.8% 37.1% 56.4% 0 +imgui_internal.h 269 55.4% 58.8% 67.6% 0 +TOTAL 1900 78.7% 89.5% 66.2% 4 -upstream code reproduced (similarity x ported size / all upstream size): 60.0% +upstream code reproduced (similarity x ported size / all upstream size): 59.2% Public API (imgui.h, namespace ImGui) 365 / 376 97.1% Internal API (imgui_internal.h, namespace ImGui) 405 / 443 91.4% Enum values (imgui.h + imgui_internal.h) 973 / 1078 90.3% @@ -41,26 +41,26 @@ imgui.cpp [ ] FreeWrapper -- USER FACING STRUCTURES (ImGuiStyle, ImGuiIO, ImGuiPlatformIO) - [x] 38% ImGuiStyle::ImGuiStyle imgui_internal.lua:1437 + [x] 38% ImGuiStyle::ImGuiStyle imgui_internal.lua:1460 [x] 83% ImGuiStyle::ScaleAllSizes imgui.lua:4779 [x] 13% ImGuiIO::ImGuiIO imgui_h.lua:1181 - [x] 83% ImGuiIO::AddInputCharacter imgui.lua:7948 - [x] 83% ImGuiIO::AddInputCharacterUTF16 imgui.lua:7969 + [x] 83% ImGuiIO::AddInputCharacter imgui.lua:7977 + [x] 83% ImGuiIO::AddInputCharacterUTF16 imgui.lua:7998 [ ] ImGuiIO::AddInputCharactersUTF8 - [x] 83% ImGuiIO::ClearEventsQueue imgui.lua:7998 - [x] 80% ImGuiIO::ClearInputKeys imgui.lua:8005 - [x] 75% ImGuiIO::ClearInputMouse imgui.lua:8023 + [x] 83% ImGuiIO::ClearEventsQueue imgui.lua:8027 + [x] 80% ImGuiIO::ClearInputKeys imgui.lua:8034 + [x] 75% ImGuiIO::ClearInputMouse imgui.lua:8052 [ ] FindLatestInputEvent - [x] 89% ImGuiIO::AddKeyAnalogEvent imgui.lua:8076 - [x] 89% ImGuiIO::AddKeyEvent imgui.lua:8122 + [x] 89% ImGuiIO::AddKeyAnalogEvent imgui.lua:8105 + [x] 89% ImGuiIO::AddKeyEvent imgui.lua:8151 [ ] ImGuiIO::SetKeyEventNativeData - [x] 100% ImGuiIO::SetAppAcceptingEvents imgui.lua:8131 - [x] 75% ImGuiIO::AddMousePosEvent imgui.lua:8197 - [x] 87% ImGuiIO::AddMouseButtonEvent imgui.lua:8236 - [x] 87% ImGuiIO::AddMouseWheelEvent imgui.lua:8288 - [x] 96% ImGuiIO::AddMouseSourceEvent imgui.lua:8138 - [x] 87% ImGuiIO::AddMouseViewportEvent imgui.lua:8145 - [x] 84% ImGuiIO::AddFocusEvent imgui.lua:8174 + [x] 100% ImGuiIO::SetAppAcceptingEvents imgui.lua:8160 + [x] 75% ImGuiIO::AddMousePosEvent imgui.lua:8226 + [x] 87% ImGuiIO::AddMouseButtonEvent imgui.lua:8265 + [x] 87% ImGuiIO::AddMouseWheelEvent imgui.lua:8317 + [x] 96% ImGuiIO::AddMouseSourceEvent imgui.lua:8167 + [x] 87% ImGuiIO::AddMouseViewportEvent imgui.lua:8174 + [x] 84% ImGuiIO::AddFocusEvent imgui.lua:8203 [x] 15% ImGuiPlatformIO::ImGuiPlatformIO imgui_h.lua:1487 -- MISC HELPERS/UTILITIES (Geometry functions) @@ -113,17 +113,17 @@ imgui.cpp [ ] ImTextCountUtf8BytesFromStr [x] 74% ImTextFindPreviousUtf8Codepoint imgui.lua:5095 [x] 86% ImTextFindValidUtf8CodepointEnd imgui.lua:5110 - [x] 41% ImTextCountLines imgui_tables.lua:3718 + [x] 41% ImTextCountLines imgui_tables.lua:3782 -- MISC HELPERS/UTILITIES (Color functions) - [x] 73% ImAlphaBlendColors imgui.lua:14309 - [x] 41% ImGui::ColorConvertU32ToFloat4 imgui.lua:14320 - [x] 16% ImGui::ColorConvertFloat4ToU32 imgui.lua:14339 - [x] 87% ImGui::ColorConvertRGBtoHSV imgui.lua:14350 - [x] 61% ImGui::ColorConvertHSVtoRGB imgui.lua:14375 + [x] 73% ImAlphaBlendColors imgui.lua:14348 + [x] 41% ImGui::ColorConvertU32ToFloat4 imgui.lua:14359 + [x] 16% ImGui::ColorConvertFloat4ToU32 imgui.lua:14378 + [x] 87% ImGui::ColorConvertRGBtoHSV imgui.lua:14389 + [x] 61% ImGui::ColorConvertHSVtoRGB imgui.lua:14414 -- ImGuiStorage - [x] 69% ImLowerBound imgui_widgets.lua:5158 + [x] 69% ImLowerBound imgui_widgets.lua:5186 [ ] PairComparerByID [ ] ImGuiStorage::BuildSortByKey [ ] ImGuiStorage::GetInt @@ -141,57 +141,57 @@ imgui.cpp [ ] ImGuiStorage::SetAllInt -- ImGuiTextFilter - [x] 32% ImGuiTextFilter::ImGuiTextFilter imgui.lua:19245 - [x] 36% ImGuiTextFilter::Draw imgui.lua:19255 - [x] 62% ImGuiTextFilter::DrawWithHint imgui.lua:19262 - [x] 49% ImGuiTextFilter::Build imgui.lua:19277 - [x] 56% ImGuiTextFilter::PassFilter imgui.lua:19338 + [x] 32% ImGuiTextFilter::ImGuiTextFilter imgui.lua:19301 + [x] 36% ImGuiTextFilter::Draw imgui.lua:19311 + [x] 62% ImGuiTextFilter::DrawWithHint imgui.lua:19318 + [x] 49% ImGuiTextFilter::Build imgui.lua:19333 + [x] 56% ImGuiTextFilter::PassFilter imgui.lua:19394 -- ImGuiTextBuffer, ImGuiTextIndex - [x] 5% ImGuiTextBuffer::append imgui_h.lua:2650 - [x] 17% ImGuiTextBuffer::appendf imgui_h.lua:2651 + [x] 5% ImGuiTextBuffer::append imgui_h.lua:2651 + [x] 17% ImGuiTextBuffer::appendf imgui_h.lua:2652 [ ] ImGuiTextBuffer::appendfv [ ] ImGuiTextIndex::append -- ImGuiListClipper - [x] 86% GetSkipItemForListClipping imgui.lua:19376 - [x] 71% ImGuiListClipper_SortAndFuseRanges imgui.lua:19386 - [x] 89% ImGuiListClipper_SeekCursorAndSetupPrevLine imgui.lua:19410 - [x] 8% ImGuiListClipper::ImGuiListClipper imgui.lua:19443 + [x] 86% GetSkipItemForListClipping imgui.lua:19432 + [x] 71% ImGuiListClipper_SortAndFuseRanges imgui.lua:19442 + [x] 89% ImGuiListClipper_SeekCursorAndSetupPrevLine imgui.lua:19466 + [x] 8% ImGuiListClipper::ImGuiListClipper imgui.lua:19499 [-] ImGuiListClipper::~ImGuiListClipper c++-only - [x] 64% ImGuiListClipper::Begin imgui.lua:19450 - [x] 79% ImGuiListClipper::End imgui.lua:19479 - [x] 61% ImGuiListClipper::IncludeItemsByIndex imgui.lua:19505 - [x] 80% ImGuiListClipper::SeekCursorForItem imgui.lua:19516 - [x] 79% ImGuiListClipper_StepInternal imgui.lua:19523 - [x] 40% ImGuiListClipper::Step imgui.lua:19672 - [x] 79% ImGui::CalcClipRectVisibleItemsY imgui.lua:14407 + [x] 64% ImGuiListClipper::Begin imgui.lua:19506 + [x] 79% ImGuiListClipper::End imgui.lua:19535 + [x] 61% ImGuiListClipper::IncludeItemsByIndex imgui.lua:19561 + [x] 80% ImGuiListClipper::SeekCursorForItem imgui.lua:19572 + [x] 79% ImGuiListClipper_StepInternal imgui.lua:19579 + [x] 40% ImGuiListClipper::Step imgui.lua:19728 + [x] 79% ImGui::CalcClipRectVisibleItemsY imgui.lua:14446 -- STYLING - [x] 90% ImGui::GetStyle imgui.lua:14417 - [x] 71% ImGui::GetStyleColorVec4 imgui.lua:18795 - [x] 26% ImGui::GetColorU32 imgui.lua:14431 - [x] 64% ImGui::PushStyleColor imgui.lua:14463 - [x] 82% ImGui::PopStyleColor imgui.lua:14477 - [x] 74% ImGui::GetStyleVarInfo imgui.lua:14543 - [x] 56% ImGui::PushStyleVar imgui.lua:14551 - [x] 91% ImGui::PushStyleVarX imgui.lua:14570 - [x] 91% ImGui::PushStyleVarY imgui.lua:14581 - [x] 79% ImGui::PopStyleVar imgui.lua:14591 - [x] 1% ImGui::GetStyleColorName imgui.lua:19105 + [x] 90% ImGui::GetStyle imgui.lua:14456 + [x] 71% ImGui::GetStyleColorVec4 imgui.lua:18851 + [x] 26% ImGui::GetColorU32 imgui.lua:14470 + [x] 50% ImGui::PushStyleColor imgui.lua:14508 + [x] 68% ImGui::PopStyleColor imgui.lua:14525 + [x] 74% ImGui::GetStyleVarInfo imgui.lua:14592 + [x] 56% ImGui::PushStyleVar imgui.lua:14600 + [x] 91% ImGui::PushStyleVarX imgui.lua:14619 + [x] 91% ImGui::PushStyleVarY imgui.lua:14630 + [x] 70% ImGui::PopStyleVar imgui.lua:14640 + [x] 1% ImGui::GetStyleColorName imgui.lua:19161 -- RENDER HELPERS - [x] 46% ImGui::FindRenderedTextEnd imgui.lua:10028 - [x] 76% ImGui::RenderText imgui.lua:10049 - [x] 79% ImGui::RenderTextWrapped imgui.lua:10079 - [x] 91% ImGui::RenderTextClippedEx imgui.lua:10108 - [x] 77% ImGui::RenderTextClipped imgui.lua:10145 - [x] 90% ImGui::RenderTextEllipsis imgui.lua:10280 - [x] 86% ImGui::RenderFrame imgui.lua:10339 - [x] 94% ImGui::RenderFrameBorder imgui.lua:10359 - [x] 99% ImGui::RenderColorComponentMarker imgui.lua:10372 - [x] 85% ImGui::RenderNavCursor imgui.lua:10168 - [x] 85% ImGui::RenderMouseCursor imgui.lua:10228 + [x] 46% ImGui::FindRenderedTextEnd imgui.lua:10057 + [x] 76% ImGui::RenderText imgui.lua:10078 + [x] 79% ImGui::RenderTextWrapped imgui.lua:10108 + [x] 85% ImGui::RenderTextClippedEx imgui.lua:10141 + [x] 80% ImGui::RenderTextClipped imgui.lua:10178 + [x] 90% ImGui::RenderTextEllipsis imgui.lua:10313 + [x] 86% ImGui::RenderFrame imgui.lua:10372 + [x] 94% ImGui::RenderFrameBorder imgui.lua:10392 + [x] 99% ImGui::RenderColorComponentMarker imgui.lua:10405 + [x] 85% ImGui::RenderNavCursor imgui.lua:10201 + [x] 85% ImGui::RenderMouseCursor imgui.lua:10261 -- INITIALIZATION, SHUTDOWN [x] 100% ImGui::GetCurrentContext imgui.lua:5487 @@ -200,192 +200,192 @@ imgui.cpp [ ] ImGui::GetAllocatorFunctions [x] 87% ImGui::CreateContext imgui.lua:5580 [x] 83% ImGui::DestroyContext imgui.lua:5592 - [x] 6% ImGuiContext::ImGuiContext imgui_internal.lua:1995 + [x] 6% ImGuiContext::ImGuiContext imgui_internal.lua:2018 [-] ImGuiContext::~ImGuiContext c++-only [x] 78% ImGui::Initialize imgui.lua:5538 - [x] 41% ImGui::Shutdown imgui.lua:14226 + [x] 41% ImGui::Shutdown imgui.lua:14265 [ ] ImGui::SetContextName [ ] ImGui::AddContextHook [ ] ImGui::RemoveContextHook [ ] ImGui::CallContextHooks -- MAIN CODE (most of the code! lots of stuff, needs tidying up!) - [x] 11% ImGuiWindow::ImGuiWindow imgui_internal.lua:2579 + [x] 11% ImGuiWindow::ImGuiWindow imgui_internal.lua:2602 [-] ImGuiWindow::~ImGuiWindow c++-only - [x] 74% SetCurrentWindow imgui.lua:10760 - [x] 70% ImGui::GcCompactTransientMiscBuffers imgui.lua:10781 - [x] 94% ImGui::GcCompactTransientWindowBuffers imgui.lua:10798 - [x] 96% ImGui::GcAwakeTransientWindowBuffers imgui.lua:10810 - [x] 86% ImGui::SetActiveID imgui.lua:7404 - [x] 100% ImGui::ClearActiveID imgui.lua:7470 - [x] 98% ImGui::SetHoveredID imgui.lua:7576 - [x] 84% ImGui::GetHoveredID imgui.lua:7075 - [x] 85% ImGui::MarkItemEdited imgui.lua:7610 - [x] 93% ImGui::IsWindowContentHoverable imgui.lua:7643 - [x] 87% CalcDelayFromHoveredFlags imgui.lua:7588 - [x] 50% ApplyHoverFlagsForTooltip imgui.lua:7601 - [x] 87% ImGui::IsItemHovered imgui.lua:7683 - [x] 85% ImGui::ItemHoverable imgui.lua:7815 - [x] 99% ImGui::IsClippedEx imgui.lua:7904 - [x] 91% ImGui::SetLastItemData imgui.lua:7923 - [x] 98% ImGui::SetLastItemDataForWindow imgui.lua:7934 - [x] 93% ImGui::SetLastItemDataForChildWindowItem imgui.lua:11238 - [x] 96% ImGui::CalcWrapWidthForPos imgui.lua:9996 + [x] 74% SetCurrentWindow imgui.lua:10793 + [x] 70% ImGui::GcCompactTransientMiscBuffers imgui.lua:10814 + [x] 94% ImGui::GcCompactTransientWindowBuffers imgui.lua:10831 + [x] 96% ImGui::GcAwakeTransientWindowBuffers imgui.lua:10843 + [x] 86% ImGui::SetActiveID imgui.lua:7423 + [x] 100% ImGui::ClearActiveID imgui.lua:7489 + [x] 98% ImGui::SetHoveredID imgui.lua:7603 + [x] 84% ImGui::GetHoveredID imgui.lua:7094 + [x] 85% ImGui::MarkItemEdited imgui.lua:7637 + [x] 93% ImGui::IsWindowContentHoverable imgui.lua:7670 + [x] 87% CalcDelayFromHoveredFlags imgui.lua:7615 + [x] 50% ApplyHoverFlagsForTooltip imgui.lua:7628 + [x] 87% ImGui::IsItemHovered imgui.lua:7710 + [x] 85% ImGui::ItemHoverable imgui.lua:7842 + [x] 64% ImGui::IsClippedEx imgui.lua:7931 + [x] 91% ImGui::SetLastItemData imgui.lua:7952 + [x] 98% ImGui::SetLastItemDataForWindow imgui.lua:7963 + [x] 93% ImGui::SetLastItemDataForChildWindowItem imgui.lua:11271 + [x] 95% ImGui::CalcWrapWidthForPos imgui.lua:10025 [x] 77% ImGui::MemAlloc imgui.lua:457 [x] 79% ImGui::MemFree imgui.lua:470 [ ] ImGui::DemoMarker [x] 79% ImGui::DebugAllocHook imgui.lua:485 - [x] 91% ImGui::GetClipboardText imgui.lua:14262 - [x] 100% ImGui::SetClipboardText imgui.lua:14268 - [x] 100% ImGui::GetVersion imgui.lua:19102 - [x] 57% ImGui::GetIO imgui.lua:14275 - [x] 90% ImGui::GetPlatformIO imgui.lua:14278 - [x] 86% ImGui::GetDrawData imgui.lua:14215 - [x] 100% ImGui::GetTime imgui.lua:14221 - [x] 100% ImGui::GetFrameCount imgui.lua:19094 - [x] 82% GetViewportBgFgDrawList imgui.lua:13566 - [x] 80% ImGui::GetBackgroundDrawList imgui.lua:13589 - [x] 80% ImGui::GetForegroundDrawList imgui.lua:13601 - [x] 100% ImGui::GetDrawListSharedData imgui.lua:11486 - [x] 90% ImGui::StartMouseMovingWindow imgui.lua:11415 + [x] 91% ImGui::GetClipboardText imgui.lua:14301 + [x] 100% ImGui::SetClipboardText imgui.lua:14307 + [x] 100% ImGui::GetVersion imgui.lua:19158 + [x] 57% ImGui::GetIO imgui.lua:14314 + [x] 90% ImGui::GetPlatformIO imgui.lua:14317 + [x] 86% ImGui::GetDrawData imgui.lua:14254 + [x] 100% ImGui::GetTime imgui.lua:14260 + [x] 100% ImGui::GetFrameCount imgui.lua:19150 + [x] 82% GetViewportBgFgDrawList imgui.lua:13605 + [x] 80% ImGui::GetBackgroundDrawList imgui.lua:13628 + [x] 80% ImGui::GetForegroundDrawList imgui.lua:13640 + [x] 100% ImGui::GetDrawListSharedData imgui.lua:11519 + [x] 90% ImGui::StartMouseMovingWindow imgui.lua:11448 [x] 94% ImGui::StartMouseMovingWindowOrNode imgui.lua:4527 - [x] 85% ImGui::StopMouseMovingWindow imgui.lua:7375 - [x] 95% ImGui::UpdateMouseMovingWindowNewFrame imgui.lua:11447 - [x] 88% ImGui::UpdateMouseMovingWindowEndFrame imgui.lua:11544 - [x] 65% TranslateWindow imgui.lua:11615 - [x] 88% ScaleWindow imgui.lua:14813 - [x] 100% IsWindowActiveAndVisible imgui.lua:9529 - [x] 93% ImGui::UpdateHoveredWindowAndCaptureFlags imgui.lua:12978 - [x] 55% SetupDrawListSharedData imgui.lua:13455 - [x] 87% ImGui::NewFrame imgui.lua:13695 - [x] 63% ChildWindowComparer imgui.lua:13615 - [x] 89% AddWindowToSortBuffer imgui.lua:13630 - [x] 86% AddWindowToDrawData imgui.lua:13644 - [x] 64% GetWindowDisplayLayer imgui.lua:13660 - [x] 100% AddRootWindowToDrawData imgui.lua:13666 - [x] 63% FlattenDrawDataIntoSingleLayer imgui.lua:13671 - [x] 83% InitViewportDrawData imgui.lua:13481 - [x] 89% ImGui::PushClipRect imgui.lua:13550 - [x] 86% ImGui::PopClipRect imgui.lua:13556 - [x] 60% ImGui::RenderDimmedBackgroundBehindWindow imgui.lua:18876 - [x] 83% ImGui::FindBottomMostVisibleWindowWithinBeginStack imgui.lua:18849 - [x] 80% ImGui::RenderDimmedBackgrounds imgui.lua:18897 - [x] 84% ImGui::EndFrame imgui.lua:13991 - [x] 74% ImGui::Render imgui.lua:14102 - [x] 17% ImGui::CalcTextSize imgui.lua:14175 - [x] 79% ImGui::FindHoveredWindowEx imgui.lua:12892 - [x] 95% ImGui::IsItemActive imgui.lua:6954 - [x] 97% ImGui::IsItemActivated imgui.lua:6995 - [x] 95% ImGui::IsItemDeactivated imgui.lua:6981 - [x] 100% ImGui::IsItemDeactivatedAfterEdit imgui.lua:6990 - [x] 100% ImGui::IsItemFocused imgui.lua:6965 - [x] 67% ImGui::IsItemClicked imgui.lua:7008 - [x] 57% ImGui::IsItemToggledOpen imgui.lua:7013 - [x] 84% ImGui::IsItemToggledSelection imgui.lua:7023 - [x] 100% ImGui::IsAnyItemHovered imgui.lua:7032 - [x] 67% ImGui::IsAnyItemActive imgui.lua:7037 - [x] 100% ImGui::IsAnyItemFocused imgui.lua:7041 - [x] 74% ImGui::IsItemVisible imgui.lua:7046 - [x] 74% ImGui::IsItemEdited imgui.lua:7050 - [x] 71% ImGui::SetNextItemAllowOverlap imgui.lua:7057 - [x] 93% ImGui::SetActiveIdUsingAllKeyboardKeys imgui.lua:11068 - [x] 67% ImGui::GetItemID imgui.lua:7062 - [x] 100% ImGui::GetItemRectMin imgui.lua:11077 - [x] 100% ImGui::GetItemRectMax imgui.lua:11083 - [x] 67% ImGui::GetItemRectSize imgui.lua:7071 - [x] 67% ImGui::GetItemFlags imgui.lua:7066 - [x] 43% ImGui::BeginChild imgui.lua:11227 - [x] 81% ImGui::BeginChildEx imgui.lua:11093 - [x] 90% ImGui::EndChild imgui.lua:11243 + [x] 85% ImGui::StopMouseMovingWindow imgui.lua:7394 + [x] 95% ImGui::UpdateMouseMovingWindowNewFrame imgui.lua:11480 + [x] 88% ImGui::UpdateMouseMovingWindowEndFrame imgui.lua:11577 + [x] 65% TranslateWindow imgui.lua:11648 + [x] 88% ScaleWindow imgui.lua:14868 + [x] 100% IsWindowActiveAndVisible imgui.lua:9558 + [x] 93% ImGui::UpdateHoveredWindowAndCaptureFlags imgui.lua:13011 + [x] 55% SetupDrawListSharedData imgui.lua:13488 + [x] 87% ImGui::NewFrame imgui.lua:13734 + [x] 63% ChildWindowComparer imgui.lua:13654 + [x] 89% AddWindowToSortBuffer imgui.lua:13669 + [x] 86% AddWindowToDrawData imgui.lua:13683 + [x] 64% GetWindowDisplayLayer imgui.lua:13699 + [x] 100% AddRootWindowToDrawData imgui.lua:13705 + [x] 63% FlattenDrawDataIntoSingleLayer imgui.lua:13710 + [x] 83% InitViewportDrawData imgui.lua:13514 + [x] 52% ImGui::PushClipRect imgui.lua:13583 + [x] 42% ImGui::PopClipRect imgui.lua:13592 + [x] 60% ImGui::RenderDimmedBackgroundBehindWindow imgui.lua:18932 + [x] 83% ImGui::FindBottomMostVisibleWindowWithinBeginStack imgui.lua:18905 + [x] 80% ImGui::RenderDimmedBackgrounds imgui.lua:18953 + [x] 84% ImGui::EndFrame imgui.lua:14030 + [x] 74% ImGui::Render imgui.lua:14141 + [x] 17% ImGui::CalcTextSize imgui.lua:14214 + [x] 79% ImGui::FindHoveredWindowEx imgui.lua:12925 + [x] 95% ImGui::IsItemActive imgui.lua:6973 + [x] 97% ImGui::IsItemActivated imgui.lua:7014 + [x] 95% ImGui::IsItemDeactivated imgui.lua:7000 + [x] 100% ImGui::IsItemDeactivatedAfterEdit imgui.lua:7009 + [x] 100% ImGui::IsItemFocused imgui.lua:6984 + [x] 67% ImGui::IsItemClicked imgui.lua:7027 + [x] 57% ImGui::IsItemToggledOpen imgui.lua:7032 + [x] 84% ImGui::IsItemToggledSelection imgui.lua:7042 + [x] 100% ImGui::IsAnyItemHovered imgui.lua:7051 + [x] 67% ImGui::IsAnyItemActive imgui.lua:7056 + [x] 100% ImGui::IsAnyItemFocused imgui.lua:7060 + [x] 74% ImGui::IsItemVisible imgui.lua:7065 + [x] 74% ImGui::IsItemEdited imgui.lua:7069 + [x] 71% ImGui::SetNextItemAllowOverlap imgui.lua:7076 + [x] 93% ImGui::SetActiveIdUsingAllKeyboardKeys imgui.lua:11101 + [x] 67% ImGui::GetItemID imgui.lua:7081 + [x] 100% ImGui::GetItemRectMin imgui.lua:11110 + [x] 100% ImGui::GetItemRectMax imgui.lua:11116 + [x] 67% ImGui::GetItemRectSize imgui.lua:7090 + [x] 67% ImGui::GetItemFlags imgui.lua:7085 + [x] 43% ImGui::BeginChild imgui.lua:11260 + [x] 81% ImGui::BeginChildEx imgui.lua:11126 + [x] 90% ImGui::EndChild imgui.lua:11276 [x] 83% ImGui::FindFrontMostVisibleChildWindow imgui.lua:5629 [x] 42% SetWindowConditionAllowFlags imgui.lua:5641 - [x] 73% ImGui::FindWindowByID imgui.lua:11628 - [x] 100% ImGui::FindWindowByName imgui.lua:11638 + [x] 73% ImGui::FindWindowByID imgui.lua:11661 + [x] 100% ImGui::FindWindowByName imgui.lua:11671 [x] 86% ApplyWindowSettings imgui.lua:5655 [x] 61% InitOrLoadWindowSettings imgui.lua:5694 [x] 73% CreateNewWindow imgui.lua:5715 [x] 75% GetWindowForTitleDisplay imgui.lua:6236 [ ] GetWindowForTitleAndMenuHeight - [x] 72% CalcWindowMinSize imgui.lua:9535 - [x] 86% CalcWindowSizeAfterConstraint imgui.lua:9580 - [x] 79% CalcWindowContentSizes imgui.lua:9615 - [x] 86% CalcWindowAutoFitSize imgui.lua:9640 - [x] 85% ImGui::CalcWindowNextAutoFitSize imgui.lua:9689 - [x] 84% GetWindowBgColorIdx imgui.lua:9700 - [x] 89% CalcResizePosSizeFromAnyCorner imgui.lua:9715 + [x] 72% CalcWindowMinSize imgui.lua:9564 + [x] 86% CalcWindowSizeAfterConstraint imgui.lua:9609 + [x] 79% CalcWindowContentSizes imgui.lua:9644 + [x] 86% CalcWindowAutoFitSize imgui.lua:9669 + [x] 85% ImGui::CalcWindowNextAutoFitSize imgui.lua:9718 + [x] 84% GetWindowBgColorIdx imgui.lua:9729 + [x] 89% CalcResizePosSizeFromAnyCorner imgui.lua:9744 [x] 94% GetResizeBorderRect imgui.lua:4856 [ ] ImGui::GetWindowResizeCornerID [ ] ImGui::GetWindowResizeBorderID - [x] 71% ImGui::UpdateWindowManualResize imgui.lua:9758 + [x] 71% ImGui::UpdateWindowManualResize imgui.lua:9787 [ ] ClampWindowPos - [x] 95% RenderWindowOuterSingleBorder imgui.lua:10385 - [x] 93% ImGui::RenderWindowOuterBorders imgui.lua:10560 = RenderWindowOuterBorders - [x] 83% ImGui::RenderWindowDecorations imgui.lua:10429 - [x] 93% ImGui::RenderWindowTitleBarContents imgui.lua:10570 - [x] 85% ImGui::UpdateWindowParentAndRootLinks imgui.lua:10666 - [x] 33% ImGui::UpdateWindowSkipRefresh imgui.lua:10696 - [x] 92% SetWindowActiveForSkipRefresh imgui.lua:10748 - [x] 81% ImGui::Begin imgui.lua:11655 - [x] 86% ImGui::End imgui.lua:12712 - [x] 84% ImGui::PushItemFlag imgui.lua:12801 - [x] 96% ImGui::PopItemFlag imgui.lua:12816 - [x] 79% ImGui::BeginDisabled imgui.lua:12831 - [x] 87% ImGui::EndDisabled imgui.lua:12847 - [x] 78% ImGui::BeginDisabledOverrideReenable imgui.lua:12863 - [x] 88% ImGui::EndDisabledOverrideReenable imgui.lua:12874 - [x] 98% ImGui::PushTextWrapPos imgui.lua:14615 - [x] 97% ImGui::PopTextWrapPos imgui.lua:14622 - [x] 100% GetCombinedRootWindow imgui.lua:14633 - [x] 100% ImGui::IsWindowChildOf imgui.lua:14652 - [x] 84% ImGui::IsWindowInBeginStack imgui.lua:14672 - [x] 100% ImGui::IsWindowWithinBeginStackOf imgui.lua:14684 - [x] 91% ImGui::IsWindowAbove imgui.lua:14702 - [x] 90% ImGui::IsWindowHovered imgui.lua:14728 + [x] 95% RenderWindowOuterSingleBorder imgui.lua:10418 + [x] 93% ImGui::RenderWindowOuterBorders imgui.lua:10593 = RenderWindowOuterBorders + [x] 83% ImGui::RenderWindowDecorations imgui.lua:10462 + [x] 93% ImGui::RenderWindowTitleBarContents imgui.lua:10603 + [x] 85% ImGui::UpdateWindowParentAndRootLinks imgui.lua:10699 + [x] 33% ImGui::UpdateWindowSkipRefresh imgui.lua:10729 + [x] 92% SetWindowActiveForSkipRefresh imgui.lua:10781 + [x] 81% ImGui::Begin imgui.lua:11688 + [x] 86% ImGui::End imgui.lua:12745 + [x] 84% ImGui::PushItemFlag imgui.lua:12834 + [x] 96% ImGui::PopItemFlag imgui.lua:12849 + [x] 79% ImGui::BeginDisabled imgui.lua:12864 + [x] 87% ImGui::EndDisabled imgui.lua:12880 + [x] 78% ImGui::BeginDisabledOverrideReenable imgui.lua:12896 + [x] 88% ImGui::EndDisabledOverrideReenable imgui.lua:12907 + [x] 54% ImGui::PushTextWrapPos imgui.lua:14665 + [x] 69% ImGui::PopTextWrapPos imgui.lua:14676 + [x] 100% GetCombinedRootWindow imgui.lua:14688 + [x] 100% ImGui::IsWindowChildOf imgui.lua:14707 + [x] 84% ImGui::IsWindowInBeginStack imgui.lua:14727 + [x] 100% ImGui::IsWindowWithinBeginStackOf imgui.lua:14739 + [x] 91% ImGui::IsWindowAbove imgui.lua:14757 + [x] 90% ImGui::IsWindowHovered imgui.lua:14783 [x] 67% ImGui::GetWindowDockID imgui.lua:4511 [x] 67% ImGui::IsWindowDocked imgui.lua:4515 - [x] 100% ImGui::GetWindowWidth imgui.lua:10820 - [x] 74% ImGui::GetWindowHeight imgui.lua:10953 - [x] 56% ImGui::GetWindowPos imgui.lua:10958 - [x] 61% ImGui::SetWindowPos imgui.lua:10828 - [x] 55% ImGui::GetWindowSize imgui.lua:10963 - [x] 76% ImGui::SetWindowSize imgui.lua:10870 - [x] 55% ImGui::SetWindowCollapsed imgui.lua:10915 - [x] 59% ImGui::SetWindowHitTestHole imgui.lua:10939 - [x] 97% ImGui::SetWindowHiddenAndSkipItemsForCurrentFrame imgui.lua:10986 - [x] 55% ImGui::IsWindowCollapsed imgui.lua:10945 - [x] 55% ImGui::IsWindowAppearing imgui.lua:10949 - [x] 72% ImGui::SetNextWindowPos imgui.lua:10995 - [x] 74% ImGui::SetNextWindowSize imgui.lua:11011 - [x] 87% ImGui::SetNextWindowSizeConstraints imgui.lua:11030 - [x] 65% ImGui::SetNextWindowContentSize imgui.lua:11329 - [x] 74% ImGui::SetNextWindowScroll imgui.lua:11336 - [x] 77% ImGui::SetNextWindowCollapsed imgui.lua:11344 - [x] 80% ImGui::SetNextWindowBgAlpha imgui.lua:11039 - [x] 80% ImGui::SetNextWindowViewport imgui.lua:11359 + [x] 100% ImGui::GetWindowWidth imgui.lua:10853 + [x] 74% ImGui::GetWindowHeight imgui.lua:10986 + [x] 56% ImGui::GetWindowPos imgui.lua:10991 + [x] 61% ImGui::SetWindowPos imgui.lua:10861 + [x] 55% ImGui::GetWindowSize imgui.lua:10996 + [x] 76% ImGui::SetWindowSize imgui.lua:10903 + [x] 55% ImGui::SetWindowCollapsed imgui.lua:10948 + [x] 59% ImGui::SetWindowHitTestHole imgui.lua:10972 + [x] 97% ImGui::SetWindowHiddenAndSkipItemsForCurrentFrame imgui.lua:11019 + [x] 55% ImGui::IsWindowCollapsed imgui.lua:10978 + [x] 55% ImGui::IsWindowAppearing imgui.lua:10982 + [x] 72% ImGui::SetNextWindowPos imgui.lua:11028 + [x] 74% ImGui::SetNextWindowSize imgui.lua:11044 + [x] 87% ImGui::SetNextWindowSizeConstraints imgui.lua:11063 + [x] 65% ImGui::SetNextWindowContentSize imgui.lua:11362 + [x] 74% ImGui::SetNextWindowScroll imgui.lua:11369 + [x] 77% ImGui::SetNextWindowCollapsed imgui.lua:11377 + [x] 80% ImGui::SetNextWindowBgAlpha imgui.lua:11072 + [x] 80% ImGui::SetNextWindowViewport imgui.lua:11392 [x] 76% ImGui::SetNextWindowDockID imgui.lua:4519 - [x] 50% ImGui::SetNextWindowClass imgui.lua:11366 - [x] 69% ImGui::SetNextWindowRefreshPolicy imgui.lua:11376 - [x] 47% ImGui::SetNextWindowFlags imgui.lua:11310 - [x] 47% ImGui::SetNextWindowChildFlags imgui.lua:11292 - [x] 100% ImGui::GetWindowDrawList imgui.lua:11045 - [x] 22% ImGui::GetWindowDpiScale imgui.lua:11396 - [x] 42% ImGui::GetWindowViewport imgui.lua:11400 - [x] 100% ImGui::GetFont imgui.lua:11050 + [x] 50% ImGui::SetNextWindowClass imgui.lua:11399 + [x] 69% ImGui::SetNextWindowRefreshPolicy imgui.lua:11409 + [x] 47% ImGui::SetNextWindowFlags imgui.lua:11343 + [x] 47% ImGui::SetNextWindowChildFlags imgui.lua:11325 + [x] 100% ImGui::GetWindowDrawList imgui.lua:11078 + [x] 22% ImGui::GetWindowDpiScale imgui.lua:11429 + [x] 42% ImGui::GetWindowViewport imgui.lua:11433 + [x] 100% ImGui::GetFont imgui.lua:11083 [ ] ImGui::GetFontBaked - [x] 100% ImGui::GetFontSize imgui.lua:11057 - [x] 100% ImGui::GetFontTexUvWhitePixel imgui.lua:11062 + [x] 100% ImGui::GetFontSize imgui.lua:11090 + [x] 100% ImGui::GetFontTexUvWhitePixel imgui.lua:11095 [-] ImGui::SetWindowFontScale obsolete - [x] 93% ImGui::PushFocusScope imgui.lua:15817 - [x] 56% ImGui::PopFocusScope imgui.lua:15826 - [x] 91% ImGui::IsInNavFocusRoute imgui.lua:15838 - [x] 71% ImGui::SetNavFocusScope imgui.lua:15852 - [x] 76% ImGui::FocusItem imgui.lua:19065 - [x] 100% ImGui::ActivateItemByID imgui.lua:19078 - [x] 81% ImGui::SetKeyboardFocusHere imgui.lua:19037 - [x] 98% ImGui::SetItemDefaultFocus imgui.lua:15892 - [x] 91% ImGui::SetStateStorage imgui.lua:19096 - [x] 74% ImGui::GetStateStorage imgui.lua:19095 - [x] 72% ImGui::IsRectVisible imgui.lua:6782 + [x] 93% ImGui::PushFocusScope imgui.lua:15873 + [x] 56% ImGui::PopFocusScope imgui.lua:15882 + [x] 91% ImGui::IsInNavFocusRoute imgui.lua:15894 + [x] 71% ImGui::SetNavFocusScope imgui.lua:15908 + [x] 76% ImGui::FocusItem imgui.lua:19121 + [x] 100% ImGui::ActivateItemByID imgui.lua:19134 + [x] 81% ImGui::SetKeyboardFocusHere imgui.lua:19093 + [x] 98% ImGui::SetItemDefaultFocus imgui.lua:15948 + [x] 91% ImGui::SetStateStorage imgui.lua:19152 + [x] 74% ImGui::GetStateStorage imgui.lua:19151 + [x] 72% ImGui::IsRectVisible imgui.lua:6795 -- FONTS, TEXTURES [x] 91% ImGui::UpdateTexturesNewFrame imgui.lua:5374 @@ -404,247 +404,247 @@ imgui.cpp [x] 86% ImGui::PopFont imgui.lua:5359 -- ID STACK - [x] 51% ImGuiWindow::GetID imgui.lua:7510 - [x] 76% ImGuiWindow::GetIDFromPos imgui.lua:7530 - [x] 47% ImGuiWindow::GetIDFromRectangle imgui.lua:7539 - [x] 85% ImGui::PushID imgui.lua:7480 - [x] 87% ImGui::PushOverrideID imgui.lua:7489 - [x] 39% ImGui::GetIDWithSeed imgui.lua:7561 - [x] 97% ImGui::PopID imgui.lua:7499 - [x] 38% ImGui::GetID imgui.lua:7549 + [x] 46% ImGuiWindow::GetID imgui.lua:7536 + [x] 76% ImGuiWindow::GetIDFromPos imgui.lua:7557 + [x] 47% ImGuiWindow::GetIDFromRectangle imgui.lua:7566 + [x] 53% ImGui::PushID imgui.lua:7499 + [x] 62% ImGui::PushOverrideID imgui.lua:7511 + [x] 39% ImGui::GetIDWithSeed imgui.lua:7588 + [x] 68% ImGui::PopID imgui.lua:7524 + [x] 38% ImGui::GetID imgui.lua:7576 -- INPUTS - [x] 84% GetModForLRModKey imgui.lua:8376 - [x] 74% ImGui::FixupKeyChord imgui.lua:8393 - [x] 52% ImGui::GetKeyData imgui.lua:8405 - [x] 85% ImGui::GetKeyName imgui.lua:8606 - [x] 43% ImGui::GetKeyChordName imgui.lua:8563 - [x] 76% ImGui::CalcTypematicRepeatAmount imgui.lua:8648 - [x] 81% ImGui::GetTypematicRepeatRate imgui.lua:8679 - [x] 96% ImGui::GetKeyPressedAmount imgui.lua:8692 - [x] 77% ImGui::GetKeyMagnitude2d imgui.lua:8423 - [x] 83% ImGui::UpdateKeyRoutingTable imgui.lua:8707 - [x] 70% GetRoutingIdFromOwnerId imgui.lua:8753 - [x] 84% ImGui::GetShortcutRoutingData imgui.lua:8760 - [x] 86% CalcRoutingScore imgui.lua:8812 - [x] 69% IsKeyChordPotentiallyCharInput imgui.lua:8866 - [x] 73% ImGui::SetShortcutRouting imgui.lua:8893 + [x] 84% GetModForLRModKey imgui.lua:8405 + [x] 74% ImGui::FixupKeyChord imgui.lua:8422 + [x] 52% ImGui::GetKeyData imgui.lua:8434 + [x] 85% ImGui::GetKeyName imgui.lua:8635 + [x] 43% ImGui::GetKeyChordName imgui.lua:8592 + [x] 76% ImGui::CalcTypematicRepeatAmount imgui.lua:8677 + [x] 81% ImGui::GetTypematicRepeatRate imgui.lua:8708 + [x] 96% ImGui::GetKeyPressedAmount imgui.lua:8721 + [x] 77% ImGui::GetKeyMagnitude2d imgui.lua:8452 + [x] 83% ImGui::UpdateKeyRoutingTable imgui.lua:8736 + [x] 70% GetRoutingIdFromOwnerId imgui.lua:8782 + [x] 84% ImGui::GetShortcutRoutingData imgui.lua:8789 + [x] 86% CalcRoutingScore imgui.lua:8841 + [x] 69% IsKeyChordPotentiallyCharInput imgui.lua:8895 + [x] 73% ImGui::SetShortcutRouting imgui.lua:8922 [ ] ImGui::TestShortcutRouting - [x] 81% ImGui::IsKeyDown imgui.lua:8472 - [x] 9% ImGui::IsKeyPressed imgui.lua:8487 - [x] 84% ImGui::IsKeyReleased imgui.lua:8496 - [x] 69% ImGui::IsMouseDown imgui.lua:9008 - [x] 13% ImGui::IsMouseClicked imgui.lua:9018 - [x] 69% ImGui::IsMouseReleased imgui.lua:9059 - [x] 86% ImGui::IsMouseReleasedWithDelay imgui.lua:9073 - [x] 71% ImGui::IsMouseDoubleClicked imgui.lua:9089 - [x] 83% ImGui::GetMouseClickedCount imgui.lua:9097 - [x] 99% LastItemOverlayButtonForNullId imgui.lua:9105 - [x] 91% ImGui::GetItemClickedCountWithSingleClickDelay imgui.lua:9141 + [x] 81% ImGui::IsKeyDown imgui.lua:8501 + [x] 9% ImGui::IsKeyPressed imgui.lua:8516 + [x] 84% ImGui::IsKeyReleased imgui.lua:8525 + [x] 69% ImGui::IsMouseDown imgui.lua:9037 + [x] 13% ImGui::IsMouseClicked imgui.lua:9047 + [x] 69% ImGui::IsMouseReleased imgui.lua:9088 + [x] 86% ImGui::IsMouseReleasedWithDelay imgui.lua:9102 + [x] 71% ImGui::IsMouseDoubleClicked imgui.lua:9118 + [x] 83% ImGui::GetMouseClickedCount imgui.lua:9126 + [x] 99% LastItemOverlayButtonForNullId imgui.lua:9134 + [x] 91% ImGui::GetItemClickedCountWithSingleClickDelay imgui.lua:9170 [x] 29% ImGui::IsMouseHoveringRect imgui.lua:6266 [x] 81% ImGui::IsMouseDragPastThreshold imgui.lua:6299 [x] 77% ImGui::IsMouseDragging imgui.lua:6312 - [x] 67% ImGui::GetMousePos imgui.lua:9167 + [x] 67% ImGui::GetMousePos imgui.lua:9196 [x] 85% ImGui::TeleportMousePos imgui.lua:6326 - [x] 93% ImGui::GetMousePosOnOpeningCurrentPopup imgui.lua:9172 - [x] 80% ImGui::IsMousePosValid imgui.lua:8987 - [x] 75% ImGui::IsAnyMouseDown imgui.lua:8996 - [x] 87% ImGui::GetMouseDragDelta imgui.lua:9186 - [x] 71% ImGui::ResetMouseDragDelta imgui.lua:9205 - [x] 100% ImGui::GetMouseCursor imgui.lua:14287 - [x] 100% ImGui::SetMouseCursor imgui.lua:14296 - [x] 92% UpdateAliasKey imgui.lua:13072 - [x] 42% GetMergedModsFromKeys imgui.lua:13080 - [x] 85% ImGui::UpdateKeyboardInputs imgui.lua:13093 - [x] 88% ImGui::UpdateMouseInputs imgui.lua:13171 - [x] 91% LockWheelingWindow imgui.lua:13279 - [x] 76% FindBestWheelingWindow imgui.lua:13300 - [x] 92% ImGui::UpdateMouseWheel imgui.lua:13350 - [x] 60% ImGui::SetNextFrameWantCaptureKeyboard imgui.lua:19100 - [x] 60% ImGui::SetNextFrameWantCaptureMouse imgui.lua:19101 + [x] 93% ImGui::GetMousePosOnOpeningCurrentPopup imgui.lua:9201 + [x] 80% ImGui::IsMousePosValid imgui.lua:9016 + [x] 75% ImGui::IsAnyMouseDown imgui.lua:9025 + [x] 87% ImGui::GetMouseDragDelta imgui.lua:9215 + [x] 71% ImGui::ResetMouseDragDelta imgui.lua:9234 + [x] 100% ImGui::GetMouseCursor imgui.lua:14326 + [x] 100% ImGui::SetMouseCursor imgui.lua:14335 + [x] 92% UpdateAliasKey imgui.lua:13105 + [x] 42% GetMergedModsFromKeys imgui.lua:13113 + [x] 85% ImGui::UpdateKeyboardInputs imgui.lua:13126 + [x] 88% ImGui::UpdateMouseInputs imgui.lua:13204 + [x] 91% LockWheelingWindow imgui.lua:13312 + [x] 76% FindBestWheelingWindow imgui.lua:13333 + [x] 92% ImGui::UpdateMouseWheel imgui.lua:13383 + [x] 60% ImGui::SetNextFrameWantCaptureKeyboard imgui.lua:19156 + [x] 60% ImGui::SetNextFrameWantCaptureMouse imgui.lua:19157 [ ] GetInputSourceName [ ] GetMouseSourceName [ ] DebugPrintInputEvent - [x] 78% ImGui::UpdateInputEvents imgui.lua:9222 - [x] 80% ImGui::GetKeyOwner imgui.lua:8622 - [x] 84% ImGui::TestKeyOwner imgui.lua:8436 - [x] 80% ImGui::SetKeyOwner imgui.lua:9377 - [x] 59% ImGui::SetKeyOwnersForKeyChord imgui.lua:9399 - [x] 79% ImGui::SetItemKeyOwner imgui.lua:9427 - [x] 85% ImGui::IsKeyChordPressed imgui.lua:9453 - [x] 76% ImGui::SetNextItemShortcut imgui.lua:9474 + [x] 78% ImGui::UpdateInputEvents imgui.lua:9251 + [x] 80% ImGui::GetKeyOwner imgui.lua:8651 + [x] 84% ImGui::TestKeyOwner imgui.lua:8465 + [x] 80% ImGui::SetKeyOwner imgui.lua:9406 + [x] 59% ImGui::SetKeyOwnersForKeyChord imgui.lua:9428 + [x] 79% ImGui::SetItemKeyOwner imgui.lua:9456 + [x] 85% ImGui::IsKeyChordPressed imgui.lua:9482 + [x] 76% ImGui::SetNextItemShortcut imgui.lua:9503 [x] 88% ImGui::ItemHandleShortcut imgui.lua:6337 - [x] 78% ImGui::Shortcut imgui.lua:9486 + [x] 78% ImGui::Shortcut imgui.lua:9515 -- ERROR CHECKING, STATE RECOVERY [ ] ImGui::DebugCheckVersionAndDataLayout - [x] 86% ImGui::ErrorCheckUsingSetCursorPosToExtendParentBoundaries imgui.lua:18812 + [x] 86% ImGui::ErrorCheckUsingSetCursorPosToExtendParentBoundaries imgui.lua:18868 [ ] ImGui::ErrorCheckNewFrameSanityChecks [ ] ImGui::ErrorCheckEndFrameSanityChecks - [x] 100% ImGui::ErrorRecoveryStoreState imgui.lua:19707 - [x] 91% ImGui::ErrorRecoveryTryToRecoverState imgui.lua:19725 - [x] 91% ImGui::ErrorRecoveryTryToRecoverWindowState imgui.lua:19754 - [x] 86% ImGui::ErrorLog imgui.lua:19843 - [x] 80% ImGui::ErrorCheckEndFrameFinalizeErrorTooltip imgui.lua:19887 - [x] 77% ImGui::BeginErrorTooltip imgui.lua:19925 - [x] 100% ImGui::EndErrorTooltip imgui.lua:19947 + [x] 100% ImGui::ErrorRecoveryStoreState imgui.lua:19763 + [x] 91% ImGui::ErrorRecoveryTryToRecoverState imgui.lua:19781 + [x] 91% ImGui::ErrorRecoveryTryToRecoverWindowState imgui.lua:19810 + [x] 86% ImGui::ErrorLog imgui.lua:19899 + [x] 80% ImGui::ErrorCheckEndFrameFinalizeErrorTooltip imgui.lua:19943 + [x] 77% ImGui::BeginErrorTooltip imgui.lua:19981 + [x] 100% ImGui::EndErrorTooltip imgui.lua:20003 -- ITEM SUBMISSION [x] 100% ImGui::KeepAliveID imgui.lua:6247 - [x] 64% ImGui::ItemAdd imgui.lua:6371 + [x] 49% ImGui::ItemAdd imgui.lua:6371 -- LAYOUT - [x] 39% ImGui::ItemSize imgui.lua:6484 - [x] 94% ImGui::SameLine imgui.lua:6558 - [x] 64% ImGui::GetCursorScreenPos imgui.lua:6688 - [x] 91% ImGui::SetCursorScreenPos imgui.lua:6696 - [x] 56% ImGui::GetCursorPos imgui.lua:6706 - [x] 100% ImGui::GetCursorPosX imgui.lua:6711 - [x] 100% ImGui::GetCursorPosY imgui.lua:6716 - [x] 66% ImGui::SetCursorPos imgui.lua:6722 - [x] 100% ImGui::SetCursorPosX imgui.lua:6730 - [x] 100% ImGui::SetCursorPosY imgui.lua:6738 - [x] 100% ImGui::GetCursorStartPos imgui.lua:6746 - [x] 70% ImGui::Indent imgui.lua:6584 - [x] 70% ImGui::Unindent imgui.lua:6600 - [x] 80% ImGui::SetNextItemWidth imgui.lua:6617 - [x] 87% ImGui::PushItemWidth imgui.lua:6625 - [x] 90% ImGui::PushMultiItemsWidths imgui.lua:6646 - [x] 95% ImGui::PopItemWidth imgui.lua:6633 - [x] 97% ImGui::CalcItemWidth imgui.lua:6900 - [x] 100% ImGui::CalcItemSize imgui.lua:6928 - [x] 100% ImGui::GetTextLineHeight imgui.lua:6949 - [x] 100% ImGui::GetTextLineHeightWithSpacing imgui.lua:6756 - [x] 100% ImGui::GetFrameHeight imgui.lua:6664 - [x] 100% ImGui::GetFrameHeightWithSpacing imgui.lua:6751 - [x] 74% ImGui::GetContentRegionAvail imgui.lua:6672 + [x] 39% ImGui::ItemSize imgui.lua:6492 + [x] 72% ImGui::SameLine imgui.lua:6566 + [x] 64% ImGui::GetCursorScreenPos imgui.lua:6701 + [x] 91% ImGui::SetCursorScreenPos imgui.lua:6709 + [x] 56% ImGui::GetCursorPos imgui.lua:6719 + [x] 100% ImGui::GetCursorPosX imgui.lua:6724 + [x] 100% ImGui::GetCursorPosY imgui.lua:6729 + [x] 66% ImGui::SetCursorPos imgui.lua:6735 + [x] 100% ImGui::SetCursorPosX imgui.lua:6743 + [x] 100% ImGui::SetCursorPosY imgui.lua:6751 + [x] 100% ImGui::GetCursorStartPos imgui.lua:6759 + [x] 70% ImGui::Indent imgui.lua:6593 + [x] 70% ImGui::Unindent imgui.lua:6609 + [x] 80% ImGui::SetNextItemWidth imgui.lua:6626 + [x] 67% ImGui::PushItemWidth imgui.lua:6634 + [x] 90% ImGui::PushMultiItemsWidths imgui.lua:6659 + [x] 68% ImGui::PopItemWidth imgui.lua:6645 + [x] 73% ImGui::CalcItemWidth imgui.lua:6913 + [x] 66% ImGui::CalcItemSize imgui.lua:6943 + [x] 100% ImGui::GetTextLineHeight imgui.lua:6968 + [x] 100% ImGui::GetTextLineHeightWithSpacing imgui.lua:6769 + [x] 100% ImGui::GetFrameHeight imgui.lua:6677 + [x] 100% ImGui::GetFrameHeightWithSpacing imgui.lua:6764 + [x] 74% ImGui::GetContentRegionAvail imgui.lua:6685 [-] ImGui::GetContentRegionMax obsolete [-] ImGui::GetWindowContentRegionMin obsolete [-] ImGui::GetWindowContentRegionMax obsolete - [x] 88% ImGui::BeginGroup imgui.lua:6794 - [x] 91% ImGui::EndGroup imgui.lua:6826 + [x] 88% ImGui::BeginGroup imgui.lua:6807 + [x] 91% ImGui::EndGroup imgui.lua:6839 -- SCROLLING - [x] 100% CalcScrollEdgeSnap imgui.lua:14852 - [x] 93% CalcNextScrollFromScrollTargetAndClamp imgui.lua:14863 - [x] 78% ImGui::ScrollToItem imgui.lua:14988 - [x] 86% ImGui::ScrollToRect imgui.lua:14996 - [x] 88% ImGui::ScrollToRectEx imgui.lua:14894 - [x] 74% ImGui::GetScrollX imgui.lua:14979 - [x] 74% ImGui::GetScrollY imgui.lua:14983 - [x] 74% ImGui::GetScrollMaxX imgui.lua:14975 - [x] 100% ImGui::GetScrollMaxY imgui.lua:14970 - [x] 75% ImGui::SetScrollX imgui.lua:15031 - [x] 75% ImGui::SetScrollY imgui.lua:15040 - [x] 78% ImGui::SetScrollFromPosX imgui.lua:15060 - [x] 78% ImGui::SetScrollFromPosY imgui.lua:15072 - [x] 95% ImGui::SetScrollHereX imgui.lua:15002 - [x] 95% ImGui::SetScrollHereY imgui.lua:15016 + [x] 100% CalcScrollEdgeSnap imgui.lua:14907 + [x] 89% CalcNextScrollFromScrollTargetAndClamp imgui.lua:14918 + [x] 78% ImGui::ScrollToItem imgui.lua:15044 + [x] 86% ImGui::ScrollToRect imgui.lua:15052 + [x] 88% ImGui::ScrollToRectEx imgui.lua:14950 + [x] 74% ImGui::GetScrollX imgui.lua:15035 + [x] 74% ImGui::GetScrollY imgui.lua:15039 + [x] 74% ImGui::GetScrollMaxX imgui.lua:15031 + [x] 100% ImGui::GetScrollMaxY imgui.lua:15026 + [x] 75% ImGui::SetScrollX imgui.lua:15087 + [x] 75% ImGui::SetScrollY imgui.lua:15096 + [x] 78% ImGui::SetScrollFromPosX imgui.lua:15116 + [x] 78% ImGui::SetScrollFromPosY imgui.lua:15128 + [x] 95% ImGui::SetScrollHereX imgui.lua:15058 + [x] 95% ImGui::SetScrollHereY imgui.lua:15072 -- TOOLTIPS - [x] 100% ImGui::BeginTooltip imgui.lua:15140 - [x] 100% ImGui::BeginItemTooltip imgui.lua:15144 - [x] 83% ImGui::BeginTooltipEx imgui.lua:15087 - [x] 73% ImGui::EndTooltip imgui.lua:15151 - [x] 21% ImGui::SetTooltip imgui.lua:15158 + [x] 100% ImGui::BeginTooltip imgui.lua:15196 + [x] 100% ImGui::BeginItemTooltip imgui.lua:15200 + [x] 83% ImGui::BeginTooltipEx imgui.lua:15143 + [x] 73% ImGui::EndTooltip imgui.lua:15207 + [x] 21% ImGui::SetTooltip imgui.lua:15214 [ ] ImGui::SetTooltipV - [x] 52% ImGui::SetItemTooltip imgui.lua:15170 + [x] 52% ImGui::SetItemTooltip imgui.lua:15226 [ ] ImGui::SetItemTooltipV -- POPUPS - [x] 73% ImGui::IsPopupOpen imgui.lua:11493 - [x] 82% ImGui::GetTopMostPopupModal imgui.lua:11528 - [x] 81% ImGui::GetTopMostAndVisiblePopupModal imgui.lua:18865 - [x] 79% ImGui::FindBlockingModal imgui.lua:15194 - [x] 26% ImGui::OpenPopup imgui.lua:15227 - [x] 86% ImGui::OpenPopupEx imgui.lua:15248 - [x] 73% ImGui::ClosePopupsOverWindow imgui.lua:15311 - [x] 80% ImGui::ClosePopupsExceptModals imgui.lua:18931 - [x] 62% ImGui::ClosePopupToLevel imgui.lua:15369 - [x] 81% ImGui::CloseCurrentPopup imgui.lua:15405 - [x] 81% ImGui::BeginPopupEx imgui.lua:15445 - [x] 80% ImGui::BeginPopupMenuEx imgui.lua:15468 - [x] 83% ImGui::BeginPopup imgui.lua:15494 - [x] 83% ImGui::BeginPopupModal imgui.lua:18949 - [x] 95% ImGui::EndPopup imgui.lua:15507 - [x] 38% ImGui::GetMouseButtonFromPopupFlags imgui.lua:15728 - [x] 94% ImGui::IsPopupOpenRequestForItem imgui.lua:15740 - [x] 85% ImGui::IsPopupOpenRequestForWindow imgui.lua:18979 - [x] 83% ImGui::OpenPopupOnItemClick imgui.lua:15757 - [x] 83% ImGui::BeginPopupContextItem imgui.lua:15791 - [x] 85% ImGui::BeginPopupContextWindow imgui.lua:18993 - [x] 88% ImGui::BeginPopupContextVoid imgui.lua:19003 - [x] 87% ImGui::FindBestWindowPosForPopupEx imgui.lua:15544 - [x] 87% ImGui::GetPopupAllowedExtentRect imgui.lua:15637 - [x] 92% ImGui::FindBestWindowPosForPopup imgui.lua:15660 + [x] 73% ImGui::IsPopupOpen imgui.lua:11526 + [x] 82% ImGui::GetTopMostPopupModal imgui.lua:11561 + [x] 81% ImGui::GetTopMostAndVisiblePopupModal imgui.lua:18921 + [x] 79% ImGui::FindBlockingModal imgui.lua:15250 + [x] 26% ImGui::OpenPopup imgui.lua:15283 + [x] 86% ImGui::OpenPopupEx imgui.lua:15304 + [x] 73% ImGui::ClosePopupsOverWindow imgui.lua:15367 + [x] 80% ImGui::ClosePopupsExceptModals imgui.lua:18987 + [x] 62% ImGui::ClosePopupToLevel imgui.lua:15425 + [x] 81% ImGui::CloseCurrentPopup imgui.lua:15461 + [x] 81% ImGui::BeginPopupEx imgui.lua:15501 + [x] 80% ImGui::BeginPopupMenuEx imgui.lua:15524 + [x] 83% ImGui::BeginPopup imgui.lua:15550 + [x] 83% ImGui::BeginPopupModal imgui.lua:19005 + [x] 95% ImGui::EndPopup imgui.lua:15563 + [x] 38% ImGui::GetMouseButtonFromPopupFlags imgui.lua:15784 + [x] 94% ImGui::IsPopupOpenRequestForItem imgui.lua:15796 + [x] 85% ImGui::IsPopupOpenRequestForWindow imgui.lua:19035 + [x] 83% ImGui::OpenPopupOnItemClick imgui.lua:15813 + [x] 83% ImGui::BeginPopupContextItem imgui.lua:15847 + [x] 85% ImGui::BeginPopupContextWindow imgui.lua:19049 + [x] 88% ImGui::BeginPopupContextVoid imgui.lua:19059 + [x] 87% ImGui::FindBestWindowPosForPopupEx imgui.lua:15600 + [x] 87% ImGui::GetPopupAllowedExtentRect imgui.lua:15693 + [x] 92% ImGui::FindBestWindowPosForPopup imgui.lua:15716 -- WINDOW FOCUS - [x] 51% ImGui::SetWindowFocus imgui.lua:10969 - [x] 71% ImGui::SetNextWindowFocus imgui.lua:11353 - [x] 87% ImGui::IsWindowFocused imgui.lua:14784 - [x] 94% ImGui::FindWindowFocusIndex imgui.lua:7178 - [x] 81% ImGui::UpdateWindowInFocusOrderList imgui.lua:7213 - [x] 82% ImGui::BringWindowToFocusFront imgui.lua:7238 - [x] 56% ImGui::BringWindowToDisplayFront imgui.lua:7264 - [x] 54% ImGui::BringWindowToDisplayBack imgui.lua:18839 - [x] 35% ImGui::BringWindowToDisplayBehind imgui.lua:7285 - [x] 41% ImGui::FindWindowDisplayIndex imgui.lua:18833 - [x] 87% ImGui::FocusWindow imgui.lua:7099 - [x] 84% ImGui::FocusTopMostWindowUnderOne imgui.lua:7297 + [x] 51% ImGui::SetWindowFocus imgui.lua:11002 + [x] 71% ImGui::SetNextWindowFocus imgui.lua:11386 + [x] 87% ImGui::IsWindowFocused imgui.lua:14839 + [x] 94% ImGui::FindWindowFocusIndex imgui.lua:7197 + [x] 81% ImGui::UpdateWindowInFocusOrderList imgui.lua:7232 + [x] 82% ImGui::BringWindowToFocusFront imgui.lua:7257 + [x] 56% ImGui::BringWindowToDisplayFront imgui.lua:7283 + [x] 54% ImGui::BringWindowToDisplayBack imgui.lua:18895 + [x] 35% ImGui::BringWindowToDisplayBehind imgui.lua:7304 + [x] 41% ImGui::FindWindowDisplayIndex imgui.lua:18889 + [x] 87% ImGui::FocusWindow imgui.lua:7118 + [x] 84% ImGui::FocusTopMostWindowUnderOne imgui.lua:7316 -- KEYBOARD/GAMEPAD NAVIGATION - [x] 93% ImGui::SetNavCursorVisible imgui.lua:19084 - [x] 94% ImGui::SetNavCursorVisibleAfterMove imgui.lua:15913 - [x] 80% ImGui::SetNavWindow imgui.lua:15929 - [x] 100% ImGui::NavHighlightActivated imgui.lua:16009 - [x] 100% ImGui::NavClearPreferredPosForAxis imgui.lua:15943 - [x] 95% ImGui::SetNavID imgui.lua:15952 - [x] 96% ImGui::SetFocusID imgui.lua:7337 - [x] 90% ImGetDirQuadrantFromDelta imgui.lua:16979 - [x] 100% NavScoreItemDistInterval imgui.lua:16986 - [x] 77% ImGui::NavScoreItem imgui.lua:17000 - [x] 93% ImGui::NavApplyItemToResult imgui.lua:17106 - [x] 100% ImGui::NavUpdateCurrentWindowIsScrollPushableX imgui.lua:17433 - [x] 94% ImGui::NavProcessItem imgui.lua:17198 - [x] 90% ImGui::NavProcessItemForTabbingRequest imgui.lua:17138 - [x] 100% ImGui::NavMoveRequestButNoResultYet imgui.lua:16974 - [x] 89% ImGui::NavMoveRequestSubmit imgui.lua:16452 - [x] 92% ImGui::NavMoveRequestResolveWithLastItem imgui.lua:17121 - [x] 92% ImGui::NavMoveRequestResolveWithPastTreeNode imgui.lua:17442 - [x] 93% ImGui::NavMoveRequestCancel imgui.lua:17453 - [x] 95% ImGui::NavMoveRequestForward imgui.lua:17465 - [x] 78% ImGui::NavMoveRequestTryWrapping imgui.lua:17480 - [x] 93% ImGui::NavSaveLastChildNavWindowIntoParent imgui.lua:15970 - [x] 57% ImGui::NavRestoreLastChildNavWindow imgui.lua:15983 - [x] 86% ImGui::NavRestoreLayer imgui.lua:15991 - [x] 100% ImGui::NavUpdateAnyRequestFlag imgui.lua:16015 - [x] 88% ImGui::NavInitWindow imgui.lua:16026 - [x] 97% ImGui::NavCalcPreferredRefPosSource imgui.lua:16058 - [x] 94% ImGui::NavCalcPreferredRefPos imgui.lua:16077 - [x] 91% ImGui::GetNavTweakPressedAmount imgui.lua:16119 - [x] 85% ImGui::NavUpdate imgui.lua:16721 - [x] 88% ImGui::NavInitRequestApplyResult imgui.lua:17272 - [x] 81% NavBiasScoringRect imgui.lua:16481 - [x] 83% ImGui::NavUpdateCreateMoveRequest imgui.lua:16582 - [x] 87% ImGui::NavUpdateCreateTabbingRequest imgui.lua:16692 - [x] 85% ImGui::NavMoveRequestApplyResult imgui.lua:17303 - [x] 91% ImGui::NavUpdateCancelRequest imgui.lua:16929 - [x] 83% ImGui::NavUpdateContextMenuRequest imgui.lua:16417 - [x] 90% ImGui::NavUpdatePageUpPageDown imgui.lua:16513 - [x] 81% ImGui::NavEndFrame imgui.lua:19219 - [x] 83% ImGui::NavUpdateCreateWrappingRequest imgui.lua:19163 - [x] 85% ImGui::IsWindowNavFocusable imgui.lua:7192 - [x] 67% FindWindowNavFocusable imgui.lua:7200 - [x] 86% NavUpdateWindowingTarget imgui.lua:16147 - [x] 92% ImGui::NavUpdateWindowingApplyFocus imgui.lua:16170 - [x] 88% ImGui::NavUpdateWindowing imgui.lua:16208 - [x] 67% GetFallbackWindowNameForWindowingList imgui.lua:19120 - [x] 84% ImGui::NavUpdateWindowingOverlay imgui.lua:19134 + [x] 93% ImGui::SetNavCursorVisible imgui.lua:19140 + [x] 94% ImGui::SetNavCursorVisibleAfterMove imgui.lua:15969 + [x] 80% ImGui::SetNavWindow imgui.lua:15985 + [x] 100% ImGui::NavHighlightActivated imgui.lua:16065 + [x] 100% ImGui::NavClearPreferredPosForAxis imgui.lua:15999 + [x] 95% ImGui::SetNavID imgui.lua:16008 + [x] 96% ImGui::SetFocusID imgui.lua:7356 + [x] 90% ImGetDirQuadrantFromDelta imgui.lua:17035 + [x] 100% NavScoreItemDistInterval imgui.lua:17042 + [x] 77% ImGui::NavScoreItem imgui.lua:17056 + [x] 93% ImGui::NavApplyItemToResult imgui.lua:17162 + [x] 100% ImGui::NavUpdateCurrentWindowIsScrollPushableX imgui.lua:17489 + [x] 94% ImGui::NavProcessItem imgui.lua:17254 + [x] 90% ImGui::NavProcessItemForTabbingRequest imgui.lua:17194 + [x] 100% ImGui::NavMoveRequestButNoResultYet imgui.lua:17030 + [x] 89% ImGui::NavMoveRequestSubmit imgui.lua:16508 + [x] 92% ImGui::NavMoveRequestResolveWithLastItem imgui.lua:17177 + [x] 92% ImGui::NavMoveRequestResolveWithPastTreeNode imgui.lua:17498 + [x] 93% ImGui::NavMoveRequestCancel imgui.lua:17509 + [x] 95% ImGui::NavMoveRequestForward imgui.lua:17521 + [x] 78% ImGui::NavMoveRequestTryWrapping imgui.lua:17536 + [x] 93% ImGui::NavSaveLastChildNavWindowIntoParent imgui.lua:16026 + [x] 57% ImGui::NavRestoreLastChildNavWindow imgui.lua:16039 + [x] 86% ImGui::NavRestoreLayer imgui.lua:16047 + [x] 100% ImGui::NavUpdateAnyRequestFlag imgui.lua:16071 + [x] 88% ImGui::NavInitWindow imgui.lua:16082 + [x] 97% ImGui::NavCalcPreferredRefPosSource imgui.lua:16114 + [x] 94% ImGui::NavCalcPreferredRefPos imgui.lua:16133 + [x] 91% ImGui::GetNavTweakPressedAmount imgui.lua:16175 + [x] 85% ImGui::NavUpdate imgui.lua:16777 + [x] 88% ImGui::NavInitRequestApplyResult imgui.lua:17328 + [x] 81% NavBiasScoringRect imgui.lua:16537 + [x] 83% ImGui::NavUpdateCreateMoveRequest imgui.lua:16638 + [x] 87% ImGui::NavUpdateCreateTabbingRequest imgui.lua:16748 + [x] 85% ImGui::NavMoveRequestApplyResult imgui.lua:17359 + [x] 91% ImGui::NavUpdateCancelRequest imgui.lua:16985 + [x] 83% ImGui::NavUpdateContextMenuRequest imgui.lua:16473 + [x] 90% ImGui::NavUpdatePageUpPageDown imgui.lua:16569 + [x] 81% ImGui::NavEndFrame imgui.lua:19275 + [x] 83% ImGui::NavUpdateCreateWrappingRequest imgui.lua:19219 + [x] 85% ImGui::IsWindowNavFocusable imgui.lua:7211 + [x] 67% FindWindowNavFocusable imgui.lua:7219 + [x] 86% NavUpdateWindowingTarget imgui.lua:16203 + [x] 92% ImGui::NavUpdateWindowingApplyFocus imgui.lua:16226 + [x] 88% ImGui::NavUpdateWindowing imgui.lua:16264 + [x] 67% GetFallbackWindowNameForWindowingList imgui.lua:19176 + [x] 84% ImGui::NavUpdateWindowingOverlay imgui.lua:19190 -- DRAG AND DROP [x] 55% ImGui::IsDragDropActive imgui.lua:525 [x] 73% ImGui::ClearDragDrop imgui.lua:529 - [x] 82% ImGui::BeginTooltipHidden imgui.lua:19016 + [x] 82% ImGui::BeginTooltipHidden imgui.lua:19072 [x] 88% ImGui::BeginDragDropSource imgui.lua:547 [x] 86% ImGui::EndDragDropSource imgui.lua:648 [x] 62% ImGui::SetDragDropPayload imgui.lua:665 @@ -697,38 +697,38 @@ imgui.cpp [x] 78% WindowSettingsHandler_WriteAll imgui.lua:6001 -- LOCALIZATION - [x] 84% ImGui::LocalizeRegisterEntries imgui.lua:17506 + [x] 84% ImGui::LocalizeRegisterEntries imgui.lua:17562 -- VIEWPORTS, PLATFORM WINDOWS - [x] 83% ImGuiViewport::GetDebugName imgui.lua:17540 - [x] 76% ImGuiPlatformIO::ClearPlatformHandlers imgui.lua:17545 - [x] 69% ImGuiPlatformIO::ClearRendererHandlers imgui.lua:17559 - [x] 88% ImGui::GetMainViewport imgui.lua:17568 - [x] 88% ImGui::FindViewportByID imgui.lua:17577 + [x] 83% ImGuiViewport::GetDebugName imgui.lua:17596 + [x] 76% ImGuiPlatformIO::ClearPlatformHandlers imgui.lua:17601 + [x] 69% ImGuiPlatformIO::ClearRendererHandlers imgui.lua:17615 + [x] 78% ImGui::GetMainViewport imgui.lua:17624 + [x] 88% ImGui::FindViewportByID imgui.lua:17633 [ ] ImGui::FindViewportByPlatformHandle - [x] 98% ImGui::SetCurrentViewport imgui.lua:17589 - [x] 99% ImGui::SetWindowViewport imgui.lua:17617 - [x] 86% ImGui::GetWindowAlwaysWantOwnViewport imgui.lua:17630 - [x] 86% IsViewportAbove imgui.lua:17652 - [x] 89% ImGui::UpdateTryMergeWindowIntoHostViewport imgui.lua:17677 - [x] 83% ImGui::UpdateTryMergeWindowIntoHostViewports imgui.lua:17737 - [x] 88% ImGui::TranslateWindowsInViewport imgui.lua:17749 - [x] 94% ImGui::ScaleWindowsInViewport imgui.lua:14824 - [x] 85% ImGui::FindHoveredViewportFromPlatformWindowStack imgui.lua:17775 - [x] 87% ImGui::UpdateViewportsNewFrame imgui.lua:17792 - [x] 78% ImGui::UpdateViewportsEndFrame imgui.lua:18079 - [x] 81% ImGui::AddUpdateViewport imgui.lua:18113 - [x] 80% ImGui::DestroyViewport imgui.lua:18193 - [x] 93% ImGui::WindowSelectViewport imgui.lua:18219 - [x] 73% ImGui::WindowSyncOwnedViewport imgui.lua:18345 - [x] 88% ImGui::UpdatePlatformWindows imgui.lua:18449 - [x] 85% ImGui::RenderPlatformWindowsDefault imgui.lua:18567 - [x] 87% ImGui::FindPlatformMonitorForPos imgui.lua:18599 - [x] 78% ImGui::FindPlatformMonitorForRect imgui.lua:18615 - [x] 93% ImGui::UpdateViewportPlatformMonitor imgui.lua:18656 - [x] 89% ImGui::GetViewportPlatformMonitor imgui.lua:18663 - [x] 97% ImGui::DestroyPlatformWindow imgui.lua:18675 - [x] 77% ImGui::DestroyPlatformWindows imgui.lua:18701 + [x] 98% ImGui::SetCurrentViewport imgui.lua:17645 + [x] 99% ImGui::SetWindowViewport imgui.lua:17673 + [x] 86% ImGui::GetWindowAlwaysWantOwnViewport imgui.lua:17686 + [x] 86% IsViewportAbove imgui.lua:17708 + [x] 89% ImGui::UpdateTryMergeWindowIntoHostViewport imgui.lua:17733 + [x] 83% ImGui::UpdateTryMergeWindowIntoHostViewports imgui.lua:17793 + [x] 88% ImGui::TranslateWindowsInViewport imgui.lua:17805 + [x] 94% ImGui::ScaleWindowsInViewport imgui.lua:14879 + [x] 85% ImGui::FindHoveredViewportFromPlatformWindowStack imgui.lua:17831 + [x] 87% ImGui::UpdateViewportsNewFrame imgui.lua:17848 + [x] 78% ImGui::UpdateViewportsEndFrame imgui.lua:18135 + [x] 81% ImGui::AddUpdateViewport imgui.lua:18169 + [x] 80% ImGui::DestroyViewport imgui.lua:18249 + [x] 93% ImGui::WindowSelectViewport imgui.lua:18275 + [x] 73% ImGui::WindowSyncOwnedViewport imgui.lua:18401 + [x] 88% ImGui::UpdatePlatformWindows imgui.lua:18505 + [x] 85% ImGui::RenderPlatformWindowsDefault imgui.lua:18623 + [x] 87% ImGui::FindPlatformMonitorForPos imgui.lua:18655 + [x] 78% ImGui::FindPlatformMonitorForRect imgui.lua:18671 + [x] 93% ImGui::UpdateViewportPlatformMonitor imgui.lua:18712 + [x] 89% ImGui::GetViewportPlatformMonitor imgui.lua:18719 + [x] 97% ImGui::DestroyPlatformWindow imgui.lua:18731 + [x] 77% ImGui::DestroyPlatformWindows imgui.lua:18757 -- DOCKING [x] 61% ImGuiDockRequest::ImGuiDockRequest imgui.lua:1019 @@ -845,47 +845,47 @@ imgui.cpp [ ] InitializeDefaultPlatformHandlers -- METRICS/DEBUGGER WINDOW - [x] 97% MetricsHelpMarker imgui.lua:19983 = MetricsHelpMarker - [x] 93% ImGui::DebugRenderViewportThumbnail imgui.lua:18724 - [x] 92% RenderViewportsThumbnails imgui.lua:18763 + [x] 97% MetricsHelpMarker imgui.lua:20039 = MetricsHelpMarker + [x] 93% ImGui::DebugRenderViewportThumbnail imgui.lua:18780 + [x] 92% RenderViewportsThumbnails imgui.lua:18819 [ ] ViewportComparerByLastFocusedStampCount [ ] ImGui::DebugRenderKeyboardPreview - [x] 52% ImGui::DebugTextEncoding imgui.lua:20874 + [x] 52% ImGui::DebugTextEncoding imgui.lua:20941 [ ] DebugFlashStyleColorStop [ ] ImGui::DebugFlashStyleColor [ ] ImGui::UpdateDebugToolFlashStyleColor [ ] ImGui::DebugTextureIDToU64 [ ] FormatTextureRefForDebugDisplay - [x] 52% ImGui::ShowFontAtlas imgui.lua:20173 - [x] 84% ImGui::DebugNodeTexture imgui.lua:20140 - [x] 42% ImGui::ShowMetricsWindow imgui.lua:20939 + [x] 52% ImGui::ShowFontAtlas imgui.lua:20240 + [x] 84% ImGui::DebugNodeTexture imgui.lua:20207 + [x] 42% ImGui::ShowMetricsWindow imgui.lua:21006 [ ] ImGui::DebugBreakClearData [ ] ImGui::DebugBreakButtonTooltip [ ] ImGui::DebugBreakButton - [x] 87% ImGui::DebugNodeColumns imgui.lua:20518 - [x] 48% DebugNodeDockNodeFlags imgui.lua:20706 - [x] 79% ImGui::DebugNodeDockNode imgui.lua:20723 - [x] 28% ImGui::DebugNodeDrawList imgui.lua:20540 + [x] 87% ImGui::DebugNodeColumns imgui.lua:20585 + [x] 48% DebugNodeDockNodeFlags imgui.lua:20773 + [x] 79% ImGui::DebugNodeDockNode imgui.lua:20790 + [x] 28% ImGui::DebugNodeDrawList imgui.lua:20607 [ ] ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox [ ] CalcFontGlyphSrcOverlapMask - [x] 60% ImGui::DebugNodeFont imgui.lua:20063 - [x] 70% ImGui::DebugNodeFontGlyphsForSrcMask imgui.lua:20019 - [x] 89% ImGui::DebugNodeFontGlyph imgui.lua:20005 - [x] 37% ImGui::DebugNodeStorage imgui.lua:20528 - [x] 68% ImGui::DebugNodeTabBar imgui.lua:20601 - [x] 62% ImGui::DebugNodeViewport imgui.lua:20856 + [x] 60% ImGui::DebugNodeFont imgui.lua:20130 + [x] 59% ImGui::DebugNodeFontGlyphsForSrcMask imgui.lua:20075 + [x] 89% ImGui::DebugNodeFontGlyph imgui.lua:20061 + [x] 37% ImGui::DebugNodeStorage imgui.lua:20595 + [x] 68% ImGui::DebugNodeTabBar imgui.lua:20668 + [x] 62% ImGui::DebugNodeViewport imgui.lua:20923 [ ] ImGui::DebugNodePlatformMonitor - [x] 70% ImGui::DebugNodeWindow imgui.lua:20767 - [x] 87% ImGui::DebugNodeWindowSettings imgui.lua:20825 - [x] 73% ImGui::DebugNodeWindowsList imgui.lua:20831 - [x] 67% ImGui::DebugNodeWindowsListByBeginStackParent imgui.lua:20842 + [x] 70% ImGui::DebugNodeWindow imgui.lua:20834 + [x] 87% ImGui::DebugNodeWindowSettings imgui.lua:20892 + [x] 73% ImGui::DebugNodeWindowsList imgui.lua:20898 + [x] 67% ImGui::DebugNodeWindowsListByBeginStackParent imgui.lua:20909 -- DEBUG LOG WINDOW - [x] 5% ImGui::DebugLog imgui.lua:19824 + [x] 5% ImGui::DebugLog imgui.lua:19880 [ ] ImGui::DebugLogV - [x] 93% SameLineOrWrap imgui.lua:20245 - [x] 61% ShowDebugLogFlag imgui.lua:20252 - [x] 65% ImGui::ShowDebugLogWindow imgui.lua:20265 + [x] 93% SameLineOrWrap imgui.lua:20312 + [x] 61% ShowDebugLogFlag imgui.lua:20319 + [x] 65% ImGui::ShowDebugLogWindow imgui.lua:20332 [ ] ImGui::DebugTextUnformattedWithLocateItem -- OTHER DEBUG TOOLS (ITEM PICKER, ID STACK TOOL) @@ -897,252 +897,252 @@ imgui.cpp [ ] ImGui::DebugLocateItemResolveWithLastItem [ ] ImGui::DebugStartItemPicker [ ] ImGui::UpdateDebugToolItemPicker - [x] 75% DebugItemPathQuery_UpdateAndGetHookId imgui.lua:20336 - [x] 49% ImGui::UpdateDebugToolItemPathQuery imgui.lua:20365 - [x] 47% ImGui::DebugHookIdInfo imgui.lua:20377 + [x] 75% DebugItemPathQuery_UpdateAndGetHookId imgui.lua:20403 + [x] 49% ImGui::UpdateDebugToolItemPathQuery imgui.lua:20432 + [x] 47% ImGui::DebugHookIdInfo imgui.lua:20444 [ ] DebugItemPathQuery_FormatLevelInfo [ ] DebugItemPathQuery_GetResultAsPath - [x] 51% ImGui::ShowIDStackToolWindow imgui.lua:20436 - [x] 78% ImGui::ShowFontSelector imgui.lua:19989 + [x] 51% ImGui::ShowIDStackToolWindow imgui.lua:20503 + [x] 78% ImGui::ShowFontSelector imgui.lua:20045 ==================================================================================================== imgui_widgets.cpp ==================================================================================================== -- Widgets: Text, etc. - [x] 80% ImGui::TextEx imgui_widgets.lua:77 - [x] 100% ImGui::TextUnformatted imgui_widgets.lua:192 - [x] 29% ImGui::Text imgui_widgets.lua:212 - [x] 72% ImGui::TextV imgui_widgets.lua:199 - [x] 30% ImGui::TextColored imgui_widgets.lua:223 - [x] 83% ImGui::TextColoredV imgui_widgets.lua:7395 = ImGui . TextColored(...) - [x] 17% ImGui::TextDisabled imgui_widgets.lua:231 - [x] 89% ImGui::TextDisabledV imgui_widgets.lua:7396 = ImGui . TextDisabled(...) - [x] 10% ImGui::TextWrapped imgui_widgets.lua:240 - [x] 91% ImGui::TextWrappedV imgui_widgets.lua:7397 = ImGui . TextWrapped(...) - [x] 1% ImGui::TextAligned imgui_widgets.lua:259 - [x] 67% ImGui::TextAlignedV imgui_widgets.lua:7398 = ImGui . TextAligned(...) - [x] 4% ImGui::LabelText imgui_widgets.lua:295 - [x] 89% ImGui::LabelTextV imgui_widgets.lua:7399 = ImGui . LabelText(...) - [x] 2% ImGui::BulletText imgui_widgets.lua:330 - [x] 86% ImGui::BulletTextV imgui_widgets.lua:7400 = ImGui . BulletText(...) + [x] 69% ImGui::TextEx imgui_widgets.lua:79 + [x] 100% ImGui::TextUnformatted imgui_widgets.lua:200 + [x] 29% ImGui::Text imgui_widgets.lua:221 + [x] 60% ImGui::TextV imgui_widgets.lua:207 + [x] 30% ImGui::TextColored imgui_widgets.lua:232 + [x] 83% ImGui::TextColoredV imgui_widgets.lua:7423 = ImGui . TextColored(...) + [x] 17% ImGui::TextDisabled imgui_widgets.lua:240 + [x] 89% ImGui::TextDisabledV imgui_widgets.lua:7424 = ImGui . TextDisabled(...) + [x] 10% ImGui::TextWrapped imgui_widgets.lua:249 + [x] 91% ImGui::TextWrappedV imgui_widgets.lua:7425 = ImGui . TextWrapped(...) + [x] 1% ImGui::TextAligned imgui_widgets.lua:268 + [x] 67% ImGui::TextAlignedV imgui_widgets.lua:7426 = ImGui . TextAligned(...) + [x] 4% ImGui::LabelText imgui_widgets.lua:304 + [x] 89% ImGui::LabelTextV imgui_widgets.lua:7427 = ImGui . LabelText(...) + [x] 2% ImGui::BulletText imgui_widgets.lua:339 + [x] 77% ImGui::BulletTextV imgui_widgets.lua:7428 = ImGui . BulletText(...) -- Widgets: Main - [x] 85% ImGui::ButtonBehavior imgui_widgets.lua:479 - [x] 83% ImGui::ButtonEx imgui_widgets.lua:734 - [x] 100% ImGui::Button imgui_widgets.lua:792 - [x] 99% ImGui::SmallButton imgui_widgets.lua:799 - [x] 72% ImGui::InvisibleButton imgui_widgets.lua:813 - [x] 87% ImGui::ArrowButtonEx imgui_widgets.lua:844 - [x] 97% ImGui::ArrowButton imgui_widgets.lua:876 - [x] 79% ImGui::CloseButton imgui_widgets.lua:885 + [x] 85% ImGui::ButtonBehavior imgui_widgets.lua:487 + [x] 64% ImGui::ButtonEx imgui_widgets.lua:744 + [x] 100% ImGui::Button imgui_widgets.lua:806 + [x] 99% ImGui::SmallButton imgui_widgets.lua:813 + [x] 72% ImGui::InvisibleButton imgui_widgets.lua:827 + [x] 87% ImGui::ArrowButtonEx imgui_widgets.lua:858 + [x] 97% ImGui::ArrowButton imgui_widgets.lua:890 + [x] 79% ImGui::CloseButton imgui_widgets.lua:899 [x] 90% ImGui::CollapseButton imgui.lua:4558 - [x] 52% ImGui::GetWindowScrollbarID imgui_widgets.lua:961 - [x] 90% ImGui::GetWindowScrollbarRect imgui_widgets.lua:974 - [x] 99% ImGui::ExtendHitBoxWhenNearViewportEdge imgui_widgets.lua:997 - [x] 88% ImGui::Scrollbar imgui_widgets.lua:1174 - [x] 85% ImGui::ScrollbarEx imgui_widgets.lua:1025 - [x] 84% ImGui::ImageWithBg imgui_widgets.lua:1198 - [x] 28% ImGui::Image imgui_widgets.lua:1236 - [x] 92% ImGui::ImageButtonEx imgui_widgets.lua:1248 - [x] 98% ImGui::ImageButton imgui_widgets.lua:1292 - [x] 81% ImGui::Checkbox imgui_widgets.lua:1307 - [x] 79% ImGui::CheckboxFlagsT imgui_widgets.lua:1421 = ImGui . CheckboxFlags - [x] 7% ImGui::CheckboxFlags imgui_widgets.lua:1400 - [x] 5% ImGui::RadioButton imgui_widgets.lua:1496 - [x] 93% ImGui::ProgressBar imgui_widgets.lua:1508 - [x] 97% ImGui::Bullet imgui_widgets.lua:1571 - [x] 86% ImGui::TextLink imgui_widgets.lua:1598 - [x] 95% ImGui::TextLinkOpenURL imgui_widgets.lua:1653 + [x] 52% ImGui::GetWindowScrollbarID imgui_widgets.lua:975 + [x] 90% ImGui::GetWindowScrollbarRect imgui_widgets.lua:988 + [x] 99% ImGui::ExtendHitBoxWhenNearViewportEdge imgui_widgets.lua:1011 + [x] 77% ImGui::Scrollbar imgui_widgets.lua:1188 + [x] 85% ImGui::ScrollbarEx imgui_widgets.lua:1039 + [x] 84% ImGui::ImageWithBg imgui_widgets.lua:1213 + [x] 28% ImGui::Image imgui_widgets.lua:1251 + [x] 92% ImGui::ImageButtonEx imgui_widgets.lua:1263 + [x] 98% ImGui::ImageButton imgui_widgets.lua:1307 + [x] 76% ImGui::Checkbox imgui_widgets.lua:1322 + [x] 79% ImGui::CheckboxFlagsT imgui_widgets.lua:1435 = ImGui . CheckboxFlags + [x] 7% ImGui::CheckboxFlags imgui_widgets.lua:1414 + [x] 5% ImGui::RadioButton imgui_widgets.lua:1509 + [x] 93% ImGui::ProgressBar imgui_widgets.lua:1521 + [x] 97% ImGui::Bullet imgui_widgets.lua:1584 + [x] 86% ImGui::TextLink imgui_widgets.lua:1611 + [x] 95% ImGui::TextLinkOpenURL imgui_widgets.lua:1666 -- Widgets: Low-level Layout helpers - [x] 96% ImGui::Spacing imgui_widgets.lua:1686 - [x] 93% ImGui::Dummy imgui_widgets.lua:1695 - [x] 96% ImGui::NewLine imgui_widgets.lua:1706 - [x] 100% ImGui::AlignTextToFramePadding imgui_widgets.lua:1726 - [x] 91% ImGui::SeparatorEx imgui_widgets.lua:1742 - [x] 87% ImGui::Separator imgui_widgets.lua:1809 - [x] 94% ImGui::SeparatorTextEx imgui_widgets.lua:1836 - [x] 100% ImGui::SeparatorText imgui_widgets.lua:1897 + [x] 82% ImGui::Spacing imgui_widgets.lua:1702 + [x] 62% ImGui::Dummy imgui_widgets.lua:1711 + [x] 96% ImGui::NewLine imgui_widgets.lua:1723 + [x] 100% ImGui::AlignTextToFramePadding imgui_widgets.lua:1743 + [x] 87% ImGui::SeparatorEx imgui_widgets.lua:1759 + [x] 87% ImGui::Separator imgui_widgets.lua:1828 + [x] 94% ImGui::SeparatorTextEx imgui_widgets.lua:1855 + [x] 100% ImGui::SeparatorText imgui_widgets.lua:1916 [x] 82% ImGui::SplitterBehavior imgui.lua:4592 [ ] ShrinkWidthItemComparer - [x] 58% ImGui::ShrinkWidths imgui_widgets.lua:9317 + [x] 58% ImGui::ShrinkWidths imgui_widgets.lua:9347 -- Widgets: ComboBox - [x] 100% CalcMaxPopupHeightFromItemCount imgui_widgets.lua:1926 - [x] 80% ImGui::BeginCombo imgui_widgets.lua:1937 - [x] 85% ImGui::BeginComboPopup imgui_widgets.lua:2053 - [x] 65% ImGui::EndCombo imgui_widgets.lua:2126 - [x] 72% ImGui::BeginComboPreview imgui_widgets.lua:2144 - [x] 80% ImGui::EndComboPreview imgui_widgets.lua:2176 - [x] 36% Items_ArrayGetter imgui_widgets.lua:2204 - [x] 41% Items_SingleStringGetter imgui_widgets.lua:2209 - [x] 67% ImGui::Combo imgui_widgets.lua:2252 + [x] 100% CalcMaxPopupHeightFromItemCount imgui_widgets.lua:1945 + [x] 80% ImGui::BeginCombo imgui_widgets.lua:1956 + [x] 85% ImGui::BeginComboPopup imgui_widgets.lua:2072 + [x] 65% ImGui::EndCombo imgui_widgets.lua:2145 + [x] 72% ImGui::BeginComboPreview imgui_widgets.lua:2163 + [x] 80% ImGui::EndComboPreview imgui_widgets.lua:2195 + [x] 36% Items_ArrayGetter imgui_widgets.lua:2223 + [x] 41% Items_SingleStringGetter imgui_widgets.lua:2228 + [x] 67% ImGui::Combo imgui_widgets.lua:2271 -- Data Type and Data Formatting Helpers [Internal] - [x] 93% ImGui::DataTypeGetInfo imgui_widgets.lua:2352 - [x] 51% ImGui::DataTypeFormatString imgui_widgets.lua:2362 - [x] 65% ImGui::DataTypeApplyOp imgui_widgets.lua:2390 - [x] 69% ImGui::DataTypeApplyFromText imgui_widgets.lua:2455 - [x] 97% DataTypeCompareT imgui_widgets.lua:2516 - [x] 47% ImGui::DataTypeCompare imgui_widgets.lua:2525 - [x] 75% DataTypeClampT imgui_widgets.lua:2544 - [x] 42% ImGui::DataTypeClamp imgui_widgets.lua:2555 - [x] 93% ImGui::DataTypeIsZero imgui_widgets.lua:2571 - [x] 53% GetMinimumStepAtDecimalPrecision imgui_widgets.lua:2582 - [x] 58% ImGui::RoundScalarWithFormatT imgui_widgets.lua:2600 + [x] 93% ImGui::DataTypeGetInfo imgui_widgets.lua:2371 + [x] 51% ImGui::DataTypeFormatString imgui_widgets.lua:2381 + [x] 65% ImGui::DataTypeApplyOp imgui_widgets.lua:2409 + [x] 69% ImGui::DataTypeApplyFromText imgui_widgets.lua:2474 + [x] 97% DataTypeCompareT imgui_widgets.lua:2535 + [x] 47% ImGui::DataTypeCompare imgui_widgets.lua:2544 + [x] 75% DataTypeClampT imgui_widgets.lua:2563 + [x] 42% ImGui::DataTypeClamp imgui_widgets.lua:2574 + [x] 93% ImGui::DataTypeIsZero imgui_widgets.lua:2590 + [x] 53% GetMinimumStepAtDecimalPrecision imgui_widgets.lua:2601 + [x] 58% ImGui::RoundScalarWithFormatT imgui_widgets.lua:2619 -- Widgets: DragScalar, DragFloat, DragInt, etc. - [x] 85% ImGui::DragBehaviorT imgui_widgets.lua:3153 + [x] 85% ImGui::DragBehaviorT imgui_widgets.lua:3172 [ ] ShortcutsForCancel - [x] 59% ImGui::DragBehavior imgui_widgets.lua:3309 - [x] 74% TempInputIsClampEnabled imgui_widgets.lua:3356 - [x] 79% ImGui::DragScalar imgui_widgets.lua:3398 - [x] 70% ImGui::DragScalarN imgui_widgets.lua:3538 - [x] 52% ImGui::DragFloat imgui_widgets.lua:3508 - [x] n/a ImGui::DragFloat2 imgui_widgets.lua:3588 = DragFloatN ( 2 ) - [x] n/a ImGui::DragFloat3 imgui_widgets.lua:3589 = DragFloatN ( 3 ) - [x] n/a ImGui::DragFloat4 imgui_widgets.lua:3590 = DragFloatN ( 4 ) - [x] 67% ImGui::DragFloatRange2 imgui_widgets.lua:3635 - [x] 52% ImGui::DragInt imgui_widgets.lua:3527 - [x] n/a ImGui::DragInt2 imgui_widgets.lua:3591 = DragIntN ( 2 ) - [x] n/a ImGui::DragInt3 imgui_widgets.lua:3592 = DragIntN ( 3 ) - [x] n/a ImGui::DragInt4 imgui_widgets.lua:3593 = DragIntN ( 4 ) - [x] 67% ImGui::DragIntRange2 imgui_widgets.lua:3639 + [x] 59% ImGui::DragBehavior imgui_widgets.lua:3328 + [x] 74% TempInputIsClampEnabled imgui_widgets.lua:3375 + [x] 75% ImGui::DragScalar imgui_widgets.lua:3418 + [x] 70% ImGui::DragScalarN imgui_widgets.lua:3561 + [x] 52% ImGui::DragFloat imgui_widgets.lua:3531 + [x] n/a ImGui::DragFloat2 imgui_widgets.lua:3611 = DragFloatN ( 2 ) + [x] n/a ImGui::DragFloat3 imgui_widgets.lua:3612 = DragFloatN ( 3 ) + [x] n/a ImGui::DragFloat4 imgui_widgets.lua:3613 = DragFloatN ( 4 ) + [x] 67% ImGui::DragFloatRange2 imgui_widgets.lua:3658 + [x] 52% ImGui::DragInt imgui_widgets.lua:3550 + [x] n/a ImGui::DragInt2 imgui_widgets.lua:3614 = DragIntN ( 2 ) + [x] n/a ImGui::DragInt3 imgui_widgets.lua:3615 = DragIntN ( 3 ) + [x] n/a ImGui::DragInt4 imgui_widgets.lua:3616 = DragIntN ( 4 ) + [x] 67% ImGui::DragIntRange2 imgui_widgets.lua:3662 -- Widgets: SliderScalar, SliderFloat, SliderInt, etc. - [x] 89% ImGui::ScaleRatioFromValueT imgui_widgets.lua:3673 - [x] 89% ImGui::ScaleValueFromRatioT imgui_widgets.lua:3750 - [x] 88% ImGui::SliderBehaviorT imgui_widgets.lua:3838 - [x] 58% ImGui::SliderBehavior imgui_widgets.lua:4014 - [x] 75% ImGui::SliderScalar imgui_widgets.lua:4067 - [x] 74% ImGui::SliderScalarN imgui_widgets.lua:4180 - [x] 71% ImGui::SliderFloat imgui_widgets.lua:4256 - [x] 100% ImGui::SliderFloat2 imgui_widgets.lua:4226 - [x] 100% ImGui::SliderFloat3 imgui_widgets.lua:4236 - [x] 100% ImGui::SliderFloat4 imgui_widgets.lua:4246 - [x] 74% ImGui::SliderAngle imgui_widgets.lua:4271 - [x] 71% ImGui::SliderInt imgui_widgets.lua:4292 - [x] 95% ImGui::SliderInt2 imgui_widgets.lua:4299 - [x] 95% ImGui::SliderInt3 imgui_widgets.lua:4303 - [x] 95% ImGui::SliderInt4 imgui_widgets.lua:4307 - [x] 80% ImGui::VSliderScalar imgui_widgets.lua:4319 - [x] 84% ImGui::VSliderFloat imgui_widgets.lua:4395 - [x] 84% ImGui::VSliderInt imgui_widgets.lua:4408 + [x] 89% ImGui::ScaleRatioFromValueT imgui_widgets.lua:3696 + [x] 89% ImGui::ScaleValueFromRatioT imgui_widgets.lua:3773 + [x] 83% ImGui::SliderBehaviorT imgui_widgets.lua:3861 + [x] 58% ImGui::SliderBehavior imgui_widgets.lua:4040 + [x] 72% ImGui::SliderScalar imgui_widgets.lua:4093 + [x] 74% ImGui::SliderScalarN imgui_widgets.lua:4208 + [x] 71% ImGui::SliderFloat imgui_widgets.lua:4284 + [x] 100% ImGui::SliderFloat2 imgui_widgets.lua:4254 + [x] 100% ImGui::SliderFloat3 imgui_widgets.lua:4264 + [x] 100% ImGui::SliderFloat4 imgui_widgets.lua:4274 + [x] 74% ImGui::SliderAngle imgui_widgets.lua:4299 + [x] 71% ImGui::SliderInt imgui_widgets.lua:4320 + [x] 95% ImGui::SliderInt2 imgui_widgets.lua:4327 + [x] 95% ImGui::SliderInt3 imgui_widgets.lua:4331 + [x] 95% ImGui::SliderInt4 imgui_widgets.lua:4335 + [x] 80% ImGui::VSliderScalar imgui_widgets.lua:4347 + [x] 84% ImGui::VSliderFloat imgui_widgets.lua:4423 + [x] 84% ImGui::VSliderInt imgui_widgets.lua:4436 -- Widgets: InputScalar, InputFloat, InputInt, etc. - [x] 44% ImParseFormatFindStart imgui_widgets.lua:2642 - [x] 46% ImParseFormatFindEnd imgui_widgets.lua:2660 - [x] 55% ImParseFormatTrimDecorations imgui_widgets.lua:2687 + [x] 44% ImParseFormatFindStart imgui_widgets.lua:2661 + [x] 46% ImParseFormatFindEnd imgui_widgets.lua:2679 + [x] 55% ImParseFormatTrimDecorations imgui_widgets.lua:2706 [ ] ImParseFormatSanitizeForPrinting - [x] 61% ImParseFormatSanitizeForScanning imgui_widgets.lua:2703 - [x] 41% ImAtoi imgui_widgets.lua:2733 - [x] 55% ImParseFormatPrecision imgui_widgets.lua:2758 - [x] 88% ImGui::TempInputText imgui_widgets.lua:2799 - [x] 63% ImGui::TempInputScalar imgui_widgets.lua:2843 - [x] 63% ImGui::SetNextItemRefVal imgui_widgets.lua:7404 - [x] 74% ImGui::InputScalar imgui_widgets.lua:2894 - [x] 71% ImGui::InputScalarN imgui_widgets.lua:3011 - [x] 65% ImGui::InputFloat imgui_widgets.lua:3099 - [x] 95% ImGui::InputFloat2 imgui_widgets.lua:3058 - [x] 84% ImGui::InputFloat3 imgui_widgets.lua:3052 - [x] 95% ImGui::InputFloat4 imgui_widgets.lua:3062 - [x] 66% ImGui::InputInt imgui_widgets.lua:3083 - [x] 100% ImGui::InputInt2 imgui_widgets.lua:3066 - [x] 100% ImGui::InputInt3 imgui_widgets.lua:3070 - [x] 100% ImGui::InputInt4 imgui_widgets.lua:3074 - [x] 65% ImGui::InputDouble imgui_widgets.lua:3113 + [x] 61% ImParseFormatSanitizeForScanning imgui_widgets.lua:2722 + [x] 41% ImAtoi imgui_widgets.lua:2752 + [x] 55% ImParseFormatPrecision imgui_widgets.lua:2777 + [x] 88% ImGui::TempInputText imgui_widgets.lua:2818 + [x] 63% ImGui::TempInputScalar imgui_widgets.lua:2862 + [x] 63% ImGui::SetNextItemRefVal imgui_widgets.lua:7432 + [x] 74% ImGui::InputScalar imgui_widgets.lua:2913 + [x] 71% ImGui::InputScalarN imgui_widgets.lua:3030 + [x] 65% ImGui::InputFloat imgui_widgets.lua:3118 + [x] 95% ImGui::InputFloat2 imgui_widgets.lua:3077 + [x] 84% ImGui::InputFloat3 imgui_widgets.lua:3071 + [x] 95% ImGui::InputFloat4 imgui_widgets.lua:3081 + [x] 66% ImGui::InputInt imgui_widgets.lua:3102 + [x] 100% ImGui::InputInt2 imgui_widgets.lua:3085 + [x] 100% ImGui::InputInt3 imgui_widgets.lua:3089 + [x] 100% ImGui::InputInt4 imgui_widgets.lua:3093 + [x] 65% ImGui::InputDouble imgui_widgets.lua:3132 -- Widgets: InputText, InputTextMultiline, InputTextWithHint - [x] 77% ImGui::InputText imgui_widgets.lua:4431 - [x] 80% ImGui::InputTextMultiline imgui_widgets.lua:4453 - [x] 77% ImGui::InputTextWithHint imgui_widgets.lua:6277 - [x] 87% InputTextCalcTextSize imgui_widgets.lua:4473 - [x] 100% STB_TEXTEDIT_STRINGLEN imgui_widgets.lua:4489 - [x] 88% STB_TEXTEDIT_GETCHAR imgui_widgets.lua:4493 - [x] 61% STB_TEXTEDIT_GETWIDTH imgui_widgets.lua:4499 - [x] 86% STB_TEXTEDIT_LAYOUTROW imgui_widgets.lua:4504 - [x] 79% IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL imgui_widgets.lua:4517 - [x] 70% IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL imgui_widgets.lua:4526 - [x] 23% ImCharIsSeparatorW imgui_widgets.lua:4543 - [x] 66% is_word_boundary_from_right imgui_widgets.lua:4556 - [x] 65% is_word_boundary_from_left imgui_widgets.lua:4575 - [x] 71% STB_TEXTEDIT_MOVEWORDLEFT_IMPL imgui_widgets.lua:4593 + [x] 77% ImGui::InputText imgui_widgets.lua:4459 + [x] 80% ImGui::InputTextMultiline imgui_widgets.lua:4481 + [x] 77% ImGui::InputTextWithHint imgui_widgets.lua:6305 + [x] 87% InputTextCalcTextSize imgui_widgets.lua:4501 + [x] 100% STB_TEXTEDIT_STRINGLEN imgui_widgets.lua:4517 + [x] 88% STB_TEXTEDIT_GETCHAR imgui_widgets.lua:4521 + [x] 61% STB_TEXTEDIT_GETWIDTH imgui_widgets.lua:4527 + [x] 86% STB_TEXTEDIT_LAYOUTROW imgui_widgets.lua:4532 + [x] 79% IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL imgui_widgets.lua:4545 + [x] 70% IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL imgui_widgets.lua:4554 + [x] 23% ImCharIsSeparatorW imgui_widgets.lua:4571 + [x] 66% is_word_boundary_from_right imgui_widgets.lua:4584 + [x] 65% is_word_boundary_from_left imgui_widgets.lua:4603 + [x] 71% STB_TEXTEDIT_MOVEWORDLEFT_IMPL imgui_widgets.lua:4621 [ ] STB_TEXTEDIT_MOVEWORDRIGHT_MAC [ ] STB_TEXTEDIT_MOVEWORDRIGHT_WIN - [x] 100% STB_TEXTEDIT_MOVEWORDRIGHT_IMPL imgui_widgets.lua:4625 - [x] 68% STB_TEXTEDIT_MOVELINESTART_IMPL imgui_widgets.lua:4638 - [x] 73% STB_TEXTEDIT_MOVELINEEND_IMPL imgui_widgets.lua:4677 - [x] 79% STB_TEXTEDIT_DELETECHARS imgui_widgets.lua:4710 - [x] 87% STB_TEXTEDIT_INSERTCHARS imgui_widgets.lua:4724 - [x] 81% stb_textedit_replace imgui_widgets.lua:4767 - [x] 12% ImGuiInputTextState::ImGuiInputTextState imgui_internal.lua:1621 + [x] 100% STB_TEXTEDIT_MOVEWORDRIGHT_IMPL imgui_widgets.lua:4653 + [x] 68% STB_TEXTEDIT_MOVELINESTART_IMPL imgui_widgets.lua:4666 + [x] 73% STB_TEXTEDIT_MOVELINEEND_IMPL imgui_widgets.lua:4705 + [x] 79% STB_TEXTEDIT_DELETECHARS imgui_widgets.lua:4738 + [x] 87% STB_TEXTEDIT_INSERTCHARS imgui_widgets.lua:4752 + [x] 81% stb_textedit_replace imgui_widgets.lua:4795 + [x] 12% ImGuiInputTextState::ImGuiInputTextState imgui_internal.lua:1644 [-] ImGuiInputTextState::~ImGuiInputTextState c++-only - [x] 93% ImGuiInputTextState::OnKeyPressed imgui_widgets.lua:4795 - [x] 63% ImGuiInputTextState::OnCharPressed imgui_widgets.lua:4810 - [x] 100% ImGuiInputTextState::CursorAnimReset imgui_widgets.lua:4822 - [x] 85% ImGuiInputTextState::CursorClamp imgui_widgets.lua:4824 - [x] 94% ImGuiInputTextState::HasSelection imgui_widgets.lua:4830 + [x] 93% ImGuiInputTextState::OnKeyPressed imgui_widgets.lua:4823 + [x] 63% ImGuiInputTextState::OnCharPressed imgui_widgets.lua:4838 + [x] 100% ImGuiInputTextState::CursorAnimReset imgui_widgets.lua:4850 + [x] 85% ImGuiInputTextState::CursorClamp imgui_widgets.lua:4852 + [x] 94% ImGuiInputTextState::HasSelection imgui_widgets.lua:4858 [ ] ImGuiInputTextState::ClearSelection [ ] ImGuiInputTextState::GetCursorPos [ ] ImGuiInputTextState::GetSelectionStart [ ] ImGuiInputTextState::GetSelectionEnd [ ] ImGuiInputTextState::SetSelection [ ] ImGuiInputTextState::GetPreferredOffsetX - [x] 74% ImGuiInputTextState::SelectAll imgui_widgets.lua:4832 + [x] 74% ImGuiInputTextState::SelectAll imgui_widgets.lua:4860 [ ] ImGuiInputTextState::ReloadUserBufAndSelectAll [ ] ImGuiInputTextState::ReloadUserBufAndKeepSelection [ ] ImGuiInputTextState::ReloadUserBufAndMoveToEnd - [x] 18% ImGuiInputTextCallbackData::ImGuiInputTextCallbackData imgui_h.lua:2370 - [x] 61% ImGuiInputTextCallbackData::DeleteChars imgui_h.lua:2374 - [x] 33% ImGuiInputTextCallbackData::InsertChars imgui_h.lua:2391 - [x] 92% ImGui::PushPasswordFont imgui_widgets.lua:4841 - [x] 98% ImGui::PopPasswordFont imgui_widgets.lua:4856 - [x] 80% InputTextFilterCharacter imgui_widgets.lua:4876 - [x] 74% InputTextReconcileUndoState imgui_widgets.lua:5014 - [x] 86% ImGui::InputTextDeactivateHook imgui_widgets.lua:5056 - [x] 74% ImLowerBound imgui_widgets.lua:5158 - [x] 55% InputTextLineIndexBuild imgui_widgets.lua:5089 - [x] 65% InputTextLineIndexGetPosOffset imgui_widgets.lua:5186 - [x] 87% ImGui::InputTextEx imgui_widgets.lua:5231 + [x] 18% ImGuiInputTextCallbackData::ImGuiInputTextCallbackData imgui_h.lua:2371 + [x] 61% ImGuiInputTextCallbackData::DeleteChars imgui_h.lua:2375 + [x] 33% ImGuiInputTextCallbackData::InsertChars imgui_h.lua:2392 + [x] 92% ImGui::PushPasswordFont imgui_widgets.lua:4869 + [x] 98% ImGui::PopPasswordFont imgui_widgets.lua:4884 + [x] 80% InputTextFilterCharacter imgui_widgets.lua:4904 + [x] 74% InputTextReconcileUndoState imgui_widgets.lua:5042 + [x] 86% ImGui::InputTextDeactivateHook imgui_widgets.lua:5084 + [x] 74% ImLowerBound imgui_widgets.lua:5186 + [x] 55% InputTextLineIndexBuild imgui_widgets.lua:5117 + [x] 65% InputTextLineIndexGetPosOffset imgui_widgets.lua:5214 + [x] 87% ImGui::InputTextEx imgui_widgets.lua:5259 [ ] ImGui::DebugNodeInputTextState -- Widgets: ColorEdit, ColorPicker, ColorButton, etc. - [x] 54% ImGui::ColorEdit3 imgui_widgets.lua:6634 - [x] 88% ColorEditRestoreH imgui_widgets.lua:6301 - [x] 87% ColorEditRestoreHS imgui_widgets.lua:6318 - [x] 61% ImGui::ColorEdit4 imgui_widgets.lua:6361 - [x] 70% ImGui::ColorPicker3 imgui_widgets.lua:6642 - [x] 98% RenderArrowsForVerticalBar imgui_widgets.lua:6670 - [x] 80% ImGui::ColorPicker4 imgui_widgets.lua:6689 - [x] 64% ImGui::ColorButton imgui_widgets.lua:7116 + [x] 54% ImGui::ColorEdit3 imgui_widgets.lua:6662 + [x] 88% ColorEditRestoreH imgui_widgets.lua:6329 + [x] 87% ColorEditRestoreHS imgui_widgets.lua:6346 + [x] 61% ImGui::ColorEdit4 imgui_widgets.lua:6389 + [x] 70% ImGui::ColorPicker3 imgui_widgets.lua:6670 + [x] 98% RenderArrowsForVerticalBar imgui_widgets.lua:6698 + [x] 80% ImGui::ColorPicker4 imgui_widgets.lua:6717 + [x] 64% ImGui::ColorButton imgui_widgets.lua:7144 [-] ImGui::SetColorEditOptions obsolete - [x] 73% ImGui::ColorTooltip imgui_widgets.lua:7208 - [x] 72% ImGui::ColorEditOptionsPopup imgui_widgets.lua:7252 - [x] 75% ImGui::ColorPickerOptionsPopup imgui_widgets.lua:7328 + [x] 73% ImGui::ColorTooltip imgui_widgets.lua:7236 + [x] 72% ImGui::ColorEditOptionsPopup imgui_widgets.lua:7280 + [x] 75% ImGui::ColorPickerOptionsPopup imgui_widgets.lua:7356 -- Widgets: TreeNode, CollapsingHeader, etc. - [x] 78% ImGui::TreeNode imgui_widgets.lua:7413 - [x] 89% ImGui::TreeNodeV imgui_widgets.lua:7425 - [x] 69% ImGui::TreeNodeEx imgui_widgets.lua:7432 - [x] 68% ImGui::TreeNodeExV imgui_widgets.lua:7446 - [x] 73% ImGui::TreeNodeGetOpen imgui_widgets.lua:7459 - [x] 79% ImGui::TreeNodeSetOpen imgui_widgets.lua:7467 - [x] 82% ImGui::TreeNodeUpdateNextOpen imgui_widgets.lua:7475 - [x] 86% TreeNodeStoreStackData imgui_widgets.lua:7518 - [x] 84% ImGui::TreeNodeBehavior imgui_widgets.lua:7545 - [x] 84% ImGui::TreeNodeDrawLineToChildNode imgui_widgets.lua:7847 - [x] 98% ImGui::TreeNodeDrawLineToTreePop imgui_widgets.lua:7878 - [x] 67% ImGui::TreePush imgui_widgets.lua:7910 - [x] 74% ImGui::TreePushOverrideID imgui_widgets.lua:7918 - [x] 84% ImGui::TreePop imgui_widgets.lua:7926 - [x] 100% ImGui::GetTreeNodeToLabelSpacing imgui_widgets.lua:7975 - [x] 77% ImGui::SetNextItemOpen imgui_widgets.lua:7962 - [x] 85% ImGui::SetNextItemStorageID imgui_widgets.lua:7982 - [x] 81% ImGui::CollapsingHeader imgui_widgets.lua:8001 + [x] 78% ImGui::TreeNode imgui_widgets.lua:7441 + [x] 89% ImGui::TreeNodeV imgui_widgets.lua:7453 + [x] 69% ImGui::TreeNodeEx imgui_widgets.lua:7460 + [x] 68% ImGui::TreeNodeExV imgui_widgets.lua:7474 + [x] 73% ImGui::TreeNodeGetOpen imgui_widgets.lua:7487 + [x] 79% ImGui::TreeNodeSetOpen imgui_widgets.lua:7495 + [x] 82% ImGui::TreeNodeUpdateNextOpen imgui_widgets.lua:7503 + [x] 86% TreeNodeStoreStackData imgui_widgets.lua:7546 + [x] 82% ImGui::TreeNodeBehavior imgui_widgets.lua:7573 + [x] 84% ImGui::TreeNodeDrawLineToChildNode imgui_widgets.lua:7877 + [x] 98% ImGui::TreeNodeDrawLineToTreePop imgui_widgets.lua:7908 + [x] 67% ImGui::TreePush imgui_widgets.lua:7940 + [x] 74% ImGui::TreePushOverrideID imgui_widgets.lua:7948 + [x] 84% ImGui::TreePop imgui_widgets.lua:7956 + [x] 100% ImGui::GetTreeNodeToLabelSpacing imgui_widgets.lua:8005 + [x] 77% ImGui::SetNextItemOpen imgui_widgets.lua:7992 + [x] 85% ImGui::SetNextItemStorageID imgui_widgets.lua:8012 + [x] 81% ImGui::CollapsingHeader imgui_widgets.lua:8031 -- Widgets: Selectable - [x] 83% ImGui::Selectable imgui_widgets.lua:8058 + [x] 83% ImGui::Selectable imgui_widgets.lua:8088 -- Widgets: Typing-Select support [ ] ImGui::GetTypingSelectRequest @@ -1187,81 +1187,81 @@ imgui_widgets.cpp [ ] ImGuiSelectionExternalStorage::ApplyRequests -- Widgets: ListBox - [x] 92% ImGui::BeginListBox imgui_widgets.lua:8284 - [x] 78% ImGui::EndListBox imgui_widgets.lua:8325 - [x] 63% ImGui::ListBox imgui_widgets.lua:8340 + [x] 92% ImGui::BeginListBox imgui_widgets.lua:8314 + [x] 78% ImGui::EndListBox imgui_widgets.lua:8355 + [x] 63% ImGui::ListBox imgui_widgets.lua:8370 -- Widgets: PlotLines, PlotHistogram - [x] 89% ImGui::PlotEx imgui_widgets.lua:8412 - [x] 86% ImGuiPlotArrayGetterData::ImGuiPlotArrayGetterData imgui_widgets.lua:8542 - [x] 48% Plot_ArrayGetter imgui_widgets.lua:8553 - [x] 41% ImGui::PlotLines imgui_widgets.lua:8567 - [x] 41% ImGui::PlotHistogram imgui_widgets.lua:8593 + [x] 89% ImGui::PlotEx imgui_widgets.lua:8442 + [x] 86% ImGuiPlotArrayGetterData::ImGuiPlotArrayGetterData imgui_widgets.lua:8572 + [x] 48% Plot_ArrayGetter imgui_widgets.lua:8583 + [x] 41% ImGui::PlotLines imgui_widgets.lua:8597 + [x] 41% ImGui::PlotHistogram imgui_widgets.lua:8623 -- Widgets: Value helpers - [x] 21% ImGui::Value imgui_widgets.lua:375 + [x] 21% ImGui::Value imgui_widgets.lua:383 -- MenuItem, BeginMenu, EndMenu, etc. - [x] 49% ImGuiMenuColumns::Update imgui_widgets.lua:8625 - [x] 77% ImGuiMenuColumns::CalcNextTotalWidth imgui_widgets.lua:8637 - [x] 64% ImGuiMenuColumns::DeclColumns imgui_widgets.lua:8660 - [x] 91% ImGui::BeginMenuBar imgui_widgets.lua:8673 - [x] 92% ImGui::EndMenuBar imgui_widgets.lua:8707 - [x] 85% ImGui::BeginViewportSideBar imgui_widgets.lua:8770 - [x] 90% ImGui::BeginMainMenuBar imgui_widgets.lua:8806 - [x] 90% ImGui::EndMainMenuBar imgui_widgets.lua:8832 - [x] 91% IsRootOfOpenMenuSet imgui_widgets.lua:8848 - [x] 89% ImGui::BeginMenuEx imgui_widgets.lua:8876 - [x] 67% ImGui::BeginMenu imgui_widgets.lua:9107 - [x] 92% ImGui::EndMenu imgui_widgets.lua:9113 - [x] 85% ImGui::MenuItemEx imgui_widgets.lua:9137 - [x] 67% ImGui::MenuItem imgui_widgets.lua:9244 + [x] 49% ImGuiMenuColumns::Update imgui_widgets.lua:8655 + [x] 77% ImGuiMenuColumns::CalcNextTotalWidth imgui_widgets.lua:8667 + [x] 64% ImGuiMenuColumns::DeclColumns imgui_widgets.lua:8690 + [x] 91% ImGui::BeginMenuBar imgui_widgets.lua:8703 + [x] 92% ImGui::EndMenuBar imgui_widgets.lua:8737 + [x] 85% ImGui::BeginViewportSideBar imgui_widgets.lua:8800 + [x] 90% ImGui::BeginMainMenuBar imgui_widgets.lua:8836 + [x] 90% ImGui::EndMainMenuBar imgui_widgets.lua:8862 + [x] 91% IsRootOfOpenMenuSet imgui_widgets.lua:8878 + [x] 89% ImGui::BeginMenuEx imgui_widgets.lua:8906 + [x] 67% ImGui::BeginMenu imgui_widgets.lua:9137 + [x] 92% ImGui::EndMenu imgui_widgets.lua:9143 + [x] 85% ImGui::MenuItemEx imgui_widgets.lua:9167 + [x] 67% ImGui::MenuItem imgui_widgets.lua:9274 -- Widgets: BeginTabBar, EndTabBar, etc. - [x] 19% ImGuiTabBarSection::ImGuiTabBarSection imgui_widgets.lua:9312 - [x] 16% ImGuiTabBar::ImGuiTabBar imgui_internal.lua:1966 - [x] 65% TabItemGetSectionIdx imgui_widgets.lua:9279 + [x] 19% ImGuiTabBarSection::ImGuiTabBarSection imgui_widgets.lua:9342 + [x] 16% ImGuiTabBar::ImGuiTabBar imgui_internal.lua:1989 + [x] 65% TabItemGetSectionIdx imgui_widgets.lua:9309 [ ] TabItemComparerBySection [ ] TabItemComparerByBeginOrder [ ] GetTabBarFromTabBarRef [ ] GetTabBarRefFromTabBar - [x] 60% ImGui::TabBarFindByID imgui_widgets.lua:9400 - [x] 77% ImGui::TabBarRemove imgui_widgets.lua:9406 - [x] 92% ImGui::BeginTabBar imgui_widgets.lua:9411 - [x] 82% ImGui::BeginTabBarEx imgui_widgets.lua:9429 - [x] 90% ImGui::EndTabBar imgui_widgets.lua:9493 - [x] 68% TabBarCalcScrollableWidth imgui_widgets.lua:9305 - [x] 81% ImGui::TabBarLayout imgui_widgets.lua:9528 - [x] 75% ImGui::TabBarCalcTabID imgui_widgets.lua:9799 - [x] 62% ImGui::TabBarCalcMaxTabWidth imgui_widgets.lua:9809 - [x] 71% ImGui::TabBarFindTabByID imgui_widgets.lua:9813 - [x] 90% ImGui::TabBarFindTabByOrder imgui_widgets.lua:9825 - [x] 85% ImGui::TabBarFindMostRecentlySelectedTabForActiveWindow imgui_widgets.lua:9837 - [x] 93% ImGui::TabBarGetCurrentTab imgui_widgets.lua:9848 - [x] 55% ImGui::TabBarGetTabName imgui_widgets.lua:9853 - [x] 89% ImGui::TabBarGetTabPos imgui_widgets.lua:9859 - [x] 92% ImGui::TabBarAddTab imgui_widgets.lua:9868 - [x] 91% ImGui::TabBarRemoveTab imgui_widgets.lua:9885 - [x] 92% ImGui::TabBarCloseTab imgui_widgets.lua:9894 - [x] 97% ImGui::TabBarScrollClamp imgui_widgets.lua:9912 - [x] 89% ImGui::TabBarScrollToTab imgui_widgets.lua:9918 - [x] 67% ImGui::TabBarQueueFocus imgui_widgets.lua:9956 - [x] 100% ImGui::TabBarQueueReorder imgui_widgets.lua:9965 - [x] 85% ImGui::TabBarQueueReorderFromMousePos imgui_widgets.lua:9972 - [x] 64% ImGui::TabBarProcessReorder imgui_widgets.lua:10006 - [x] 85% ImGui::TabBarScrollingButtons imgui_widgets.lua:10029 - [x] 80% ImGui::TabBarTabListPopupButton imgui_widgets.lua:10089 + [x] 60% ImGui::TabBarFindByID imgui_widgets.lua:9430 + [x] 77% ImGui::TabBarRemove imgui_widgets.lua:9436 + [x] 92% ImGui::BeginTabBar imgui_widgets.lua:9441 + [x] 82% ImGui::BeginTabBarEx imgui_widgets.lua:9459 + [x] 90% ImGui::EndTabBar imgui_widgets.lua:9523 + [x] 68% TabBarCalcScrollableWidth imgui_widgets.lua:9335 + [x] 81% ImGui::TabBarLayout imgui_widgets.lua:9558 + [x] 75% ImGui::TabBarCalcTabID imgui_widgets.lua:9829 + [x] 62% ImGui::TabBarCalcMaxTabWidth imgui_widgets.lua:9839 + [x] 71% ImGui::TabBarFindTabByID imgui_widgets.lua:9843 + [x] 90% ImGui::TabBarFindTabByOrder imgui_widgets.lua:9855 + [x] 85% ImGui::TabBarFindMostRecentlySelectedTabForActiveWindow imgui_widgets.lua:9867 + [x] 93% ImGui::TabBarGetCurrentTab imgui_widgets.lua:9878 + [x] 55% ImGui::TabBarGetTabName imgui_widgets.lua:9883 + [x] 89% ImGui::TabBarGetTabPos imgui_widgets.lua:9889 + [x] 92% ImGui::TabBarAddTab imgui_widgets.lua:9898 + [x] 91% ImGui::TabBarRemoveTab imgui_widgets.lua:9915 + [x] 92% ImGui::TabBarCloseTab imgui_widgets.lua:9924 + [x] 97% ImGui::TabBarScrollClamp imgui_widgets.lua:9942 + [x] 89% ImGui::TabBarScrollToTab imgui_widgets.lua:9948 + [x] 67% ImGui::TabBarQueueFocus imgui_widgets.lua:9986 + [x] 100% ImGui::TabBarQueueReorder imgui_widgets.lua:9995 + [x] 85% ImGui::TabBarQueueReorderFromMousePos imgui_widgets.lua:10002 + [x] 64% ImGui::TabBarProcessReorder imgui_widgets.lua:10036 + [x] 85% ImGui::TabBarScrollingButtons imgui_widgets.lua:10059 + [x] 80% ImGui::TabBarTabListPopupButton imgui_widgets.lua:10119 -- Widgets: BeginTabItem, EndTabItem, etc. - [x] 78% ImGui::BeginTabItem imgui_widgets.lua:10137 - [x] 85% ImGui::EndTabItem imgui_widgets.lua:10156 - [x] 81% ImGui::TabItemButton imgui_widgets.lua:10170 - [x] 84% ImGui::TabItemSpacing imgui_widgets.lua:10180 - [x] 79% ImGui::TabItemEx imgui_widgets.lua:10191 - [x] 88% ImGui::SetTabItemClosed imgui_widgets.lua:10477 - [x] 79% ImGui::TabItemCalcSize imgui_widgets.lua:10499 - [x] 91% ImGui::TabItemBackground imgui_widgets.lua:10515 - [x] 86% ImGui::TabItemLabelAndCloseButton imgui_widgets.lua:10536 + [x] 78% ImGui::BeginTabItem imgui_widgets.lua:10167 + [x] 85% ImGui::EndTabItem imgui_widgets.lua:10186 + [x] 81% ImGui::TabItemButton imgui_widgets.lua:10200 + [x] 84% ImGui::TabItemSpacing imgui_widgets.lua:10210 + [x] 79% ImGui::TabItemEx imgui_widgets.lua:10221 + [x] 88% ImGui::SetTabItemClosed imgui_widgets.lua:10507 + [x] 79% ImGui::TabItemCalcSize imgui_widgets.lua:10529 + [x] 91% ImGui::TabItemBackground imgui_widgets.lua:10545 + [x] 86% ImGui::TabItemLabelAndCloseButton imgui_widgets.lua:10566 ==================================================================================================== imgui_draw.cpp @@ -1273,82 +1273,82 @@ imgui_draw.cpp [x] 82% ImGui::StyleColorsLight imgui_draw.lua:271 -- ImDrawList - [x] 30% ImDrawListSharedData::ImDrawListSharedData imgui_internal.lua:1050 + [x] 30% ImDrawListSharedData::ImDrawListSharedData imgui_internal.lua:1073 [-] ImDrawListSharedData::~ImDrawListSharedData c++-only - [x] 57% ImDrawListSharedData::SetCircleTessellationMaxError imgui_draw.lua:3564 + [x] 57% ImDrawListSharedData::SetCircleTessellationMaxError imgui_draw.lua:3632 [x] 7% ImDrawList::ImDrawList imgui_h.lua:653 [-] ImDrawList::~ImDrawList c++-only - [x] 88% ImDrawList::_SetDrawListSharedData imgui_draw.lua:3581 - [x] 39% ImDrawList::_ResetForNewFrame imgui_draw.lua:3594 - [x] 61% ImDrawList::_ClearFreeMemory imgui_draw.lua:3621 + [x] 88% ImDrawList::_SetDrawListSharedData imgui_draw.lua:3649 + [x] 39% ImDrawList::_ResetForNewFrame imgui_draw.lua:3662 + [x] 61% ImDrawList::_ClearFreeMemory imgui_draw.lua:3689 [ ] ImDrawList::CloneOutput - [x] 93% ImDrawList::AddDrawCmd imgui_draw.lua:3639 - [x] 88% ImDrawList::_PopUnusedDrawCmd imgui_draw.lua:3653 - [x] 57% ImDrawList::AddCallback imgui_draw.lua:3667 - [x] 41% ImDrawList::_TryMergeDrawCmds imgui_draw.lua:3740 - [x] 37% ImDrawList::_OnChangedClipRect imgui_draw.lua:3752 - [x] 56% ImDrawList::_OnChangedTexture imgui_draw.lua:3775 - [x] 91% ImDrawList::_OnChangedVtxOffset imgui_draw.lua:3801 - [x] 57% ImDrawList::_CalcCircleAutoSegmentCount imgui_draw.lua:4825 - [x] 97% ImDrawList::PushClipRect imgui_draw.lua:4837 + [x] 77% ImDrawList::AddDrawCmd imgui_draw.lua:3707 + [x] 88% ImDrawList::_PopUnusedDrawCmd imgui_draw.lua:3724 + [x] 57% ImDrawList::AddCallback imgui_draw.lua:3738 + [x] 42% ImDrawList::_TryMergeDrawCmds imgui_draw.lua:3813 + [x] 33% ImDrawList::_OnChangedClipRect imgui_draw.lua:3825 + [x] 55% ImDrawList::_OnChangedTexture imgui_draw.lua:3852 + [x] 91% ImDrawList::_OnChangedVtxOffset imgui_draw.lua:3878 + [x] 57% ImDrawList::_CalcCircleAutoSegmentCount imgui_draw.lua:4966 + [x] 86% ImDrawList::PushClipRect imgui_draw.lua:4978 [ ] ImDrawList::PushClipRectFullScreen - [x] 60% ImDrawList::PopClipRect imgui_draw.lua:4857 - [x] 67% ImDrawList::PushTexture imgui_draw.lua:4091 - [x] 81% ImDrawList::PopTexture imgui_draw.lua:4100 + [x] 39% ImDrawList::PopClipRect imgui_draw.lua:5001 + [x] 67% ImDrawList::PushTexture imgui_draw.lua:4189 + [x] 81% ImDrawList::PopTexture imgui_draw.lua:4198 [ ] ImDrawList::PushDrawFlag [ ] ImDrawList::PopDrawFlag - [x] 83% ImDrawList::_SetTexture imgui_draw.lua:4107 + [x] 83% ImDrawList::_SetTexture imgui_draw.lua:4205 [ ] ImDrawList::_SetPixelDensity - [x] 72% ImDrawList::PrimReserve imgui_draw.lua:4120 - [x] 68% ImDrawList::PrimUnreserve imgui_draw.lua:4145 - [x] 10% ImDrawList::PrimRect imgui_draw.lua:4163 - [x] 13% ImDrawList::PrimRectUV imgui_draw.lua:4195 + [x] 55% ImDrawList::PrimReserve imgui_draw.lua:4247 = PrimReserve + [x] 68% ImDrawList::PrimUnreserve imgui_draw.lua:4250 + [x] 8% ImDrawList::PrimRect imgui_draw.lua:4297 + [x] 13% ImDrawList::PrimRectUV imgui_draw.lua:4306 [ ] ImDrawList::PrimQuadUV [ ] ImDrawList::_CalculateCenterBiasedOffset [ ] ImAlphaMultiply [ ] ImDrawList::_SelectLineTexture [ ] ImDrawList::_AddPolyline - [x] 29% ImDrawList::AddConvexPolyFilled imgui_draw.lua:4006 + [x] 30% ImDrawList::AddConvexPolyFilled imgui_draw.lua:4100 [ ] CalcCornerArcStepAndCount - [x] 72% ImDrawList::_PathArcToFastEx imgui_draw.lua:4873 - [x] 85% ImDrawList::_PathArcToN imgui_draw.lua:4983 - [x] 88% ImDrawList::PathArcToFast imgui_draw.lua:4969 - [x] 87% ImDrawList::PathArcTo imgui_draw.lua:5003 - [x] 61% ImDrawList::PathEllipticalArcTo imgui_draw.lua:5585 - [x] 88% ImBezierCubicCalc imgui_draw.lua:5597 - [x] 89% ImBezierQuadraticCalc imgui_draw.lua:5603 - [x] 85% PathBezierCubicCurveToCasteljau imgui_draw.lua:5610 - [x] 90% PathBezierQuadraticCurveToCasteljau imgui_draw.lua:5628 - [x] 81% ImDrawList::PathBezierCubicCurveTo imgui_draw.lua:5642 - [x] 78% ImDrawList::PathBezierQuadraticCurveTo imgui_draw.lua:5652 - [x] 74% ImDrawList::PathRect imgui_draw.lua:4460 + [x] 63% ImDrawList::_PathArcToFastEx imgui_draw.lua:5118 + [x] 63% ImDrawList::_PathArcToN imgui_draw.lua:5138 + [x] 10% ImDrawList::PathArcToFast imgui_draw.lua:5124 + [x] 43% ImDrawList::PathArcTo imgui_draw.lua:5164 + [x] 61% ImDrawList::PathEllipticalArcTo imgui_draw.lua:5753 + [x] 88% ImBezierCubicCalc imgui_draw.lua:5765 + [x] 89% ImBezierQuadraticCalc imgui_draw.lua:5771 + [x] 85% PathBezierCubicCurveToCasteljau imgui_draw.lua:5778 + [x] 90% PathBezierQuadraticCurveToCasteljau imgui_draw.lua:5796 + [x] 81% ImDrawList::PathBezierCubicCurveTo imgui_draw.lua:5810 + [x] 78% ImDrawList::PathBezierQuadraticCurveTo imgui_draw.lua:5820 + [x] 7% ImDrawList::PathRect imgui_draw.lua:4617 [ ] ImDrawList::_AddLine - [x] 37% ImDrawList::AddLine imgui_draw.lua:4574 - [x] 23% ImDrawList::AddLineH imgui_draw.lua:4587 - [x] 23% ImDrawList::AddLineV imgui_draw.lua:4603 + [x] 38% ImDrawList::AddLine imgui_draw.lua:4712 + [x] 19% ImDrawList::AddLineH imgui_draw.lua:4725 + [x] 19% ImDrawList::AddLineV imgui_draw.lua:4741 [ ] ImDrawList::_AddRectBaked [ ] ImDrawList::_AddRectTinyRounding - [x] 12% ImDrawList::AddRect imgui_draw.lua:4536 + [x] 3% ImDrawList::AddRect imgui_draw.lua:4674 [ ] ImDrawList::_AddRectFilledBaked - [x] 14% ImDrawList::AddRectFilled imgui_draw.lua:4490 - [x] 87% ImDrawList::AddRectFilledMultiColor imgui_draw.lua:4513 - [x] 43% ImDrawList::AddQuad imgui_draw.lua:4625 - [x] 55% ImDrawList::AddQuadFilled imgui_draw.lua:4636 - [x] 47% ImDrawList::AddTriangle imgui_draw.lua:4614 - [x] 56% ImDrawList::AddTriangleFilled imgui_draw.lua:4646 + [x] 11% ImDrawList::AddRectFilled imgui_draw.lua:4622 + [x] 26% ImDrawList::AddRectFilledMultiColor imgui_draw.lua:4645 + [x] 43% ImDrawList::AddQuad imgui_draw.lua:4763 + [x] 55% ImDrawList::AddQuadFilled imgui_draw.lua:4774 + [x] 47% ImDrawList::AddTriangle imgui_draw.lua:4752 + [x] 56% ImDrawList::AddTriangleFilled imgui_draw.lua:4784 [ ] ApproxApothem - [x] 40% ImDrawList::AddCircle imgui_draw.lua:4660 - [x] 62% ImDrawList::AddCircleFilled imgui_draw.lua:4688 - [x] 34% ImDrawList::AddNgon imgui_draw.lua:5663 - [x] 65% ImDrawList::AddNgonFilled imgui_draw.lua:5673 - [x] 47% ImDrawList::AddEllipse imgui_draw.lua:5682 - [x] 53% ImDrawList::AddEllipseFilled imgui_draw.lua:5693 - [x] 83% ImDrawList::AddBezierCubic imgui_draw.lua:5704 - [x] 82% ImDrawList::AddBezierQuadratic imgui_draw.lua:5712 - [x] 73% ImDrawList::AddText imgui_draw.lua:4721 - [x] 69% ImDrawList::AddImage imgui_draw.lua:4763 + [x] 19% ImDrawList::AddCircle imgui_draw.lua:4798 + [x] 20% ImDrawList::AddCircleFilled imgui_draw.lua:4826 + [x] 34% ImDrawList::AddNgon imgui_draw.lua:5831 + [x] 65% ImDrawList::AddNgonFilled imgui_draw.lua:5841 + [x] 47% ImDrawList::AddEllipse imgui_draw.lua:5850 + [x] 53% ImDrawList::AddEllipseFilled imgui_draw.lua:5861 + [x] 83% ImDrawList::AddBezierCubic imgui_draw.lua:5872 + [x] 82% ImDrawList::AddBezierQuadratic imgui_draw.lua:5880 + [x] 65% ImDrawList::AddText imgui_draw.lua:4861 + [x] 69% ImDrawList::AddImage imgui_draw.lua:4904 [ ] ImDrawList::AddImageQuad - [x] 83% ImDrawList::AddImageRounded imgui_draw.lua:4793 + [x] 83% ImDrawList::AddImageRounded imgui_draw.lua:4934 -- ImTriangulator, ImDrawList concave polygon fill [ ] ImTriangulatorNode::Unlink @@ -1364,18 +1364,18 @@ imgui_draw.cpp [ ] ImTriangulator::FlipNodeList [ ] ImTriangulator::IsEar [ ] ImTriangulator::ReclassifyNode - [x] 17% ImDrawList::AddConcavePolyFilled imgui_draw.lua:5721 + [x] 17% ImDrawList::AddConcavePolyFilled imgui_draw.lua:5889 -- ImDrawListSplitter - [x] 58% ImDrawListSplitter::ClearFreeMemory imgui_draw.lua:3836 - [x] 65% ImDrawListSplitter::Split imgui_draw.lua:3854 - [x] 54% ImDrawListSplitter::Merge imgui_draw.lua:3880 - [x] 45% ImDrawListSplitter::SetCurrentChannel imgui_draw.lua:3965 + [x] 58% ImDrawListSplitter::ClearFreeMemory imgui_draw.lua:3913 + [x] 63% ImDrawListSplitter::Split imgui_draw.lua:3931 + [x] 54% ImDrawListSplitter::Merge imgui_draw.lua:3957 + [x] 29% ImDrawListSplitter::SetCurrentChannel imgui_draw.lua:4048 -- ImDrawData - [x] 60% ImDrawData::Clear imgui_draw.lua:3513 - [x] 66% ImGui::AddDrawListToDrawDataEx imgui_draw.lua:3526 - [x] 94% ImDrawData::AddDrawList imgui_draw.lua:3548 + [x] 60% ImDrawData::Clear imgui_draw.lua:3581 + [x] 66% ImGui::AddDrawListToDrawDataEx imgui_draw.lua:3594 + [x] 94% ImDrawData::AddDrawList imgui_draw.lua:3616 [ ] ImDrawData::DeIndexAllBuffers [ ] ImDrawData::ScaleClipRects @@ -1417,25 +1417,25 @@ imgui_draw.cpp [-] ImFontAtlas::GetTexDataAsAlpha8 obsolete [-] ImFontAtlas::GetTexDataAsRGBA32 obsolete [-] ImFontAtlas::Build obsolete - [x] 83% ImFontAtlas::AddFont imgui_draw.lua:3208 + [x] 83% ImFontAtlas::AddFont imgui_draw.lua:3276 [ ] Decode85Byte [ ] Decode85 - [x] 35% GetExpectedContextFontSize imgui_draw.lua:3296 - [x] 97% ImFontAtlas::AddFontDefault imgui_draw.lua:3304 - [x] 68% ImFontAtlas::AddFontDefaultBitmap imgui_draw.lua:3371 - [x] 66% ImFontAtlas::AddFontDefaultVector imgui_draw.lua:3393 - [x] 56% ImFontAtlas::AddFontFromFileTTF imgui_draw.lua:3331 - [x] 90% ImFontAtlas::AddFontFromMemoryTTF imgui_draw.lua:3312 - [~] 0% ImFontAtlas::AddFontFromMemoryCompressedTTF imgui_draw.lua:3327 stub + [x] 35% GetExpectedContextFontSize imgui_draw.lua:3364 + [x] 97% ImFontAtlas::AddFontDefault imgui_draw.lua:3372 + [x] 68% ImFontAtlas::AddFontDefaultBitmap imgui_draw.lua:3439 + [x] 66% ImFontAtlas::AddFontDefaultVector imgui_draw.lua:3461 + [x] 56% ImFontAtlas::AddFontFromFileTTF imgui_draw.lua:3399 + [x] 90% ImFontAtlas::AddFontFromMemoryTTF imgui_draw.lua:3380 + [~] 0% ImFontAtlas::AddFontFromMemoryCompressedTTF imgui_draw.lua:3395 stub [ ] ImFontAtlas::AddFontFromMemoryCompressedBase85TTF [x] 92% ImFontAtlasBuildNotifySetFont imgui_draw.lua:2287 [ ] ImFontAtlas::RemoveFont - [x] 93% ImFontAtlas::AddCustomRect imgui_draw.lua:3460 + [x] 93% ImFontAtlas::AddCustomRect imgui_draw.lua:3528 [ ] ImFontAtlas::RemoveCustomRect [-] ImFontAtlas::AddCustomRectFontGlyph obsolete [-] ImFontAtlas::AddCustomRectFontGlyphForSize obsolete - [x] 93% ImFontAtlas::GetCustomRect imgui_draw.lua:3412 - [x] 78% ImFontAtlasGetMouseCursorTexData imgui_draw.lua:3437 + [x] 93% ImFontAtlas::GetCustomRect imgui_draw.lua:3480 + [x] 78% ImFontAtlasGetMouseCursorTexData imgui_draw.lua:3505 [x] 87% ImFontAtlasBuildMain imgui_draw.lua:2329 [x] 80% ImFontAtlasBuildGetOversampleFactors imgui_draw.lua:949 [x] 91% ImFontAtlasBuildSetupFontLoader imgui_draw.lua:1855 @@ -1539,31 +1539,31 @@ imgui_draw.cpp [x] 50% ImFont::IsGlyphInFont imgui_draw.lua:2749 [x] 86% ImFontBaked::GetCharAdvance imgui_draw.lua:2765 [x] 46% ImFontAtlasBakedGetId imgui_draw.lua:2469 - [x] 92% ImFont::GetFontBaked imgui_draw.lua:2603 + [x] 90% ImFont::GetFontBaked imgui_draw.lua:2603 [x] 91% ImFontAtlasBakedGetOrAdd imgui_draw.lua:2479 [x] 55% ImTextCalcWordWrapNextLineStart imgui_draw.lua:2787 [x] 81% ImTextClassifierClear imgui_draw.lua:2807 [x] 53% ImTextClassifierSetCharClass imgui_draw.lua:2818 [x] 60% ImTextClassifierSetCharClassFromStr imgui_draw.lua:2826 [x] 88% ImTextInitClassifiers imgui_draw.lua:2844 - [x] 77% ImFontCalcWordWrapPositionEx imgui_draw.lua:2872 + [x] 35% ImFontCalcWordWrapPositionEx imgui_draw.lua:2875 [ ] ImFont::CalcWordWrapPosition - [x] 63% ImFontCalcTextSizeEx imgui_draw.lua:3013 - [x] 91% ImFont::CalcTextSizeA imgui_draw.lua:3147 - [x] 95% ImFont::RenderChar imgui_draw.lua:3158 - [x] 66% ImFont::RenderText imgui_draw.lua:5061 + [x] 49% ImFontCalcTextSizeEx imgui_draw.lua:3049 + [x] 91% ImFont::CalcTextSizeA imgui_draw.lua:3210 + [x] 85% ImFont::RenderChar imgui_draw.lua:3223 + [x] 66% ImFont::RenderText imgui_draw.lua:5222 -- ImGui Internal Render Helpers - [x] 58% ImGui::RenderArrow imgui_draw.lua:5306 - [x] 88% ImGui::RenderBullet imgui_draw.lua:5338 - [x] 87% ImGui::RenderCheckMark imgui_draw.lua:5348 - [x] 90% ImGui::RenderArrowPointingAt imgui_draw.lua:5369 + [x] 58% ImGui::RenderArrow imgui_draw.lua:5468 + [x] 88% ImGui::RenderBullet imgui_draw.lua:5500 + [x] 63% ImGui::RenderCheckMark imgui_draw.lua:5512 + [x] 90% ImGui::RenderArrowPointingAt imgui_draw.lua:5537 [x] 93% ImGui::RenderArrowDockMenu imgui.lua:4551 - [x] 100% ImAcos01 imgui_draw.lua:5382 - [x] 95% ImGui::RenderRectFilledInRangeH imgui_draw.lua:5398 - [x] 75% ImGui::RenderRectFilledWithHole imgui_draw.lua:5562 - [x] 76% ImGui::CalcRoundingFlagsForRectInRect imgui_draw.lua:5453 - [x] 68% ImGui::RenderColorRectWithAlphaCheckerboard imgui_draw.lua:5489 + [x] 100% ImAcos01 imgui_draw.lua:5550 + [x] 95% ImGui::RenderRectFilledInRangeH imgui_draw.lua:5566 + [x] 75% ImGui::RenderRectFilledWithHole imgui_draw.lua:5730 + [x] 76% ImGui::CalcRoundingFlagsForRectInRect imgui_draw.lua:5621 + [x] 68% ImGui::RenderColorRectWithAlphaCheckerboard imgui_draw.lua:5657 -- Decompression code [ ] stb_decompress_length @@ -1584,143 +1584,143 @@ imgui_tables.cpp ==================================================================================================== -- Tables: Main code - [x] 67% TableFixFlags imgui_tables.lua:391 - [x] 95% ImGui::TableFindByID imgui_tables.lua:430 - [x] 100% ImGui::BeginTable imgui_tables.lua:454 - [x] 77% ImGui::BeginTableEx imgui_tables.lua:459 - [x] 26% ImGui::TableBeginInitMemory imgui_tables.lua:792 - [x] 72% ImGui::TableApplyQueuedRequests imgui_tables.lua:810 - [x] 76% ImGui::TableSetColumnDisplayOrder imgui_tables.lua:870 - [x] 82% TableGetMaxDisplayOrderAllowed imgui_tables.lua:898 - [x] 82% ImGui::TableQueueSetColumnDisplayOrder imgui_tables.lua:924 - [x] 62% TableSetupColumnFlags imgui_tables.lua:936 - [x] 82% ImGui::TableUpdateLayout imgui_tables.lua:995 - [x] 84% ImGui::TableApplyExternalUnclipRect imgui_tables.lua:1554 - [x] 77% ImGui::TableUpdateBorders imgui_tables.lua:1570 - [x] 81% ImGui::EndTable imgui_tables.lua:1632 - [x] 70% ImGui::TableInitColumnDefaults imgui_tables.lua:1850 - [x] 74% TableSetupColumnApply imgui_tables.lua:1880 - [x] 59% ImGui::TableSetupColumn imgui_tables.lua:1912 - [x] 60% ImGui::TableReconcileColumns imgui_tables.lua:1968 - [x] 77% ImGui::TableSetupScrollFreeze imgui_tables.lua:2034 + [x] 67% TableFixFlags imgui_tables.lua:392 + [x] 95% ImGui::TableFindByID imgui_tables.lua:431 + [x] 100% ImGui::BeginTable imgui_tables.lua:455 + [x] 77% ImGui::BeginTableEx imgui_tables.lua:460 + [x] 26% ImGui::TableBeginInitMemory imgui_tables.lua:793 + [x] 72% ImGui::TableApplyQueuedRequests imgui_tables.lua:811 + [x] 76% ImGui::TableSetColumnDisplayOrder imgui_tables.lua:871 + [x] 82% TableGetMaxDisplayOrderAllowed imgui_tables.lua:899 + [x] 82% ImGui::TableQueueSetColumnDisplayOrder imgui_tables.lua:925 + [x] 62% TableSetupColumnFlags imgui_tables.lua:937 + [x] 81% ImGui::TableUpdateLayout imgui_tables.lua:996 + [x] 84% ImGui::TableApplyExternalUnclipRect imgui_tables.lua:1555 + [x] 76% ImGui::TableUpdateBorders imgui_tables.lua:1571 + [x] 80% ImGui::EndTable imgui_tables.lua:1633 + [x] 70% ImGui::TableInitColumnDefaults imgui_tables.lua:1851 + [x] 74% TableSetupColumnApply imgui_tables.lua:1881 + [x] 59% ImGui::TableSetupColumn imgui_tables.lua:1913 + [x] 60% ImGui::TableReconcileColumns imgui_tables.lua:1969 + [x] 76% ImGui::TableSetupScrollFreeze imgui_tables.lua:2035 -- Tables: Simple accessors - [x] 69% ImGui::TableGetColumnCount imgui_tables.lua:2075 - [x] 53% ImGui::TableGetColumnName imgui_tables.lua:2082 - [x] 83% ImGui::TableSetColumnEnabled imgui_tables.lua:2113 - [x] 78% ImGui::TableGetColumnFlags imgui_tables.lua:2127 - [x] 89% ImGui::TableGetCellBgRect imgui_tables.lua:2149 - [x] 74% ImGui::TableGetColumnResizeID imgui_tables.lua:2163 - [x] 81% ImGui::TableGetHoveredColumn imgui_tables.lua:2171 - [x] 81% ImGui::TableGetHoveredRow imgui_tables.lua:2183 - [x] 78% ImGui::TableSetBgColor imgui_tables.lua:2193 + [x] 69% ImGui::TableGetColumnCount imgui_tables.lua:2088 + [x] 53% ImGui::TableGetColumnName imgui_tables.lua:2095 + [x] 83% ImGui::TableSetColumnEnabled imgui_tables.lua:2126 + [x] 78% ImGui::TableGetColumnFlags imgui_tables.lua:2140 + [x] 85% ImGui::TableGetCellBgRect imgui_tables.lua:2162 + [x] 74% ImGui::TableGetColumnResizeID imgui_tables.lua:2176 + [x] 81% ImGui::TableGetHoveredColumn imgui_tables.lua:2184 + [x] 81% ImGui::TableGetHoveredRow imgui_tables.lua:2196 + [x] 78% ImGui::TableSetBgColor imgui_tables.lua:2206 -- Tables: Row changes - [x] 80% ImGui::TableGetRowIndex imgui_tables.lua:2243 - [x] 68% ImGui::TableNextRow imgui_tables.lua:2255 - [x] 77% ImGui::TableBeginRow imgui_tables.lua:2285 - [x] 80% ImGui::TableEndRow imgui_tables.lua:2325 + [x] 80% ImGui::TableGetRowIndex imgui_tables.lua:2256 + [x] 64% ImGui::TableNextRow imgui_tables.lua:2268 + [x] 68% ImGui::TableBeginRow imgui_tables.lua:2297 + [x] 74% ImGui::TableEndRow imgui_tables.lua:2341 -- Tables: Columns changes - [x] 80% ImGui::TableGetColumnIndex imgui_tables.lua:2487 - [x] 77% ImGui::TableSetColumnIndex imgui_tables.lua:2497 - [x] 76% ImGui::TableNextColumn imgui_tables.lua:2521 - [x] 93% ImGui::TableBeginCell imgui_tables.lua:2546 - [x] 58% ImGui::TableEndCell imgui_tables.lua:2597 + [x] 80% ImGui::TableGetColumnIndex imgui_tables.lua:2508 + [x] 77% ImGui::TableSetColumnIndex imgui_tables.lua:2518 + [x] 59% ImGui::TableNextColumn imgui_tables.lua:2543 + [x] 69% ImGui::TableBeginCell imgui_tables.lua:2572 + [x] 58% ImGui::TableEndCell imgui_tables.lua:2635 -- Tables: Columns width management - [x] 80% ImGui::TableCalcMaxColumnWidth imgui_tables.lua:2638 - [x] 87% ImGui::TableGetColumnWidthAuto imgui_tables.lua:2665 - [x] 89% ImGui::TableSetColumnWidth imgui_tables.lua:2684 - [x] 82% ImGui::TableSetColumnWidthAutoSingle imgui_tables.lua:2770 - [x] 71% ImGui::TableSetColumnWidthAutoAll imgui_tables.lua:2780 - [x] 78% ImGui::TableUpdateColumnsWeightFromWidth imgui_tables.lua:2790 + [x] 80% ImGui::TableCalcMaxColumnWidth imgui_tables.lua:2678 + [x] 84% ImGui::TableGetColumnWidthAuto imgui_tables.lua:2705 + [x] 88% ImGui::TableSetColumnWidth imgui_tables.lua:2724 + [x] 82% ImGui::TableSetColumnWidthAutoSingle imgui_tables.lua:2810 + [x] 71% ImGui::TableSetColumnWidthAutoAll imgui_tables.lua:2820 + [x] 78% ImGui::TableUpdateColumnsWeightFromWidth imgui_tables.lua:2830 -- Tables: Drawing - [x] 79% ImGui::TablePushBackgroundChannel imgui_tables.lua:2834 - [x] 82% ImGui::TablePopBackgroundChannel imgui_tables.lua:2845 - [x] 83% ImGui::TablePushColumnChannel imgui_tables.lua:2856 - [x] 82% ImGui::TablePopColumnChannel imgui_tables.lua:2870 - [x] 69% ImGui::TableSetupDrawChannels imgui_tables.lua:2900 - [x] 60% ImGui::TableMergeDrawChannels imgui_tables.lua:2973 - [x] 81% TableGetColumnBorderCol imgui_tables.lua:3128 - [x] 83% ImGui::TableDrawBorders imgui_tables.lua:3142 + [x] 79% ImGui::TablePushBackgroundChannel imgui_tables.lua:2874 + [x] 82% ImGui::TablePopBackgroundChannel imgui_tables.lua:2885 + [x] 83% ImGui::TablePushColumnChannel imgui_tables.lua:2896 + [x] 82% ImGui::TablePopColumnChannel imgui_tables.lua:2910 + [x] 69% ImGui::TableSetupDrawChannels imgui_tables.lua:2940 + [x] 53% ImGui::TableMergeDrawChannels imgui_tables.lua:3019 + [x] 81% TableGetColumnBorderCol imgui_tables.lua:3189 + [x] 83% ImGui::TableDrawBorders imgui_tables.lua:3203 -- Tables: Sorting - [x] 71% ImGui::TableGetSortSpecs imgui_tables.lua:3250 - [x] 74% TableGetColumnAvailSortDirection imgui_tables.lua:3266 - [x] 90% ImGui::TableFixColumnSortDirection imgui_tables.lua:3272 - [x] 91% ImGui::TableGetColumnNextSortDirection imgui_tables.lua:3283 - [x] 83% ImGui::TableSetColumnSortDirection imgui_tables.lua:3299 - [x] 73% ImGui::TableSortSpecsSanitize imgui_tables.lua:3336 - [x] 66% ImGui::TableSortSpecsBuild imgui_tables.lua:3408 + [x] 71% ImGui::TableGetSortSpecs imgui_tables.lua:3311 + [x] 74% TableGetColumnAvailSortDirection imgui_tables.lua:3327 + [x] 90% ImGui::TableFixColumnSortDirection imgui_tables.lua:3333 + [x] 91% ImGui::TableGetColumnNextSortDirection imgui_tables.lua:3344 + [x] 82% ImGui::TableSetColumnSortDirection imgui_tables.lua:3360 + [x] 73% ImGui::TableSortSpecsSanitize imgui_tables.lua:3397 + [x] 66% ImGui::TableSortSpecsBuild imgui_tables.lua:3469 -- Tables: Headers - [x] 80% ImGui::TableGetHeaderRowHeight imgui_tables.lua:3460 - [x] 79% ImGui::TableGetHeaderAngledMaxLabelWidth imgui_tables.lua:3478 - [x] 81% ImGui::TableHeadersRow imgui_tables.lua:3499 - [x] 88% ImGui::TableHeader imgui_tables.lua:3541 - [x] 79% ImGui::TableAngledHeadersRow imgui_tables.lua:3685 - [x] 87% ImGui::TableAngledHeadersRowEx imgui_tables.lua:3732 + [x] 79% ImGui::TableGetHeaderRowHeight imgui_tables.lua:3521 + [x] 77% ImGui::TableGetHeaderAngledMaxLabelWidth imgui_tables.lua:3539 + [x] 81% ImGui::TableHeadersRow imgui_tables.lua:3560 + [x] 80% ImGui::TableHeader imgui_tables.lua:3602 + [x] 79% ImGui::TableAngledHeadersRow imgui_tables.lua:3749 + [x] 87% ImGui::TableAngledHeadersRowEx imgui_tables.lua:3796 -- Tables: Context Menu - [x] 78% ImGui::TableOpenContextMenu imgui_tables.lua:3879 - [x] 83% ImGui::TableBeginContextMenuPopup imgui_tables.lua:3899 - [x] 88% MenuItemForColumnReorder imgui_tables.lua:3912 - [x] 78% ImGui::TableDrawDefaultContextMenu imgui_tables.lua:3948 + [x] 78% ImGui::TableOpenContextMenu imgui_tables.lua:3943 + [x] 83% ImGui::TableBeginContextMenuPopup imgui_tables.lua:3963 + [x] 88% MenuItemForColumnReorder imgui_tables.lua:3976 + [x] 78% ImGui::TableDrawDefaultContextMenu imgui_tables.lua:4012 -- Tables: Settings (.ini data) - [x] 62% TableSettingsInit imgui_tables.lua:4096 + [x] 62% TableSettingsInit imgui_tables.lua:4160 [ ] TableSettingsCalcChunkSize - [x] 88% ImGui::TableSettingsCreate imgui_tables.lua:4107 - [x] 65% ImGui::TableSettingsFindByID imgui_tables.lua:4124 - [x] 86% ImGui::TableGetBoundSettings imgui_tables.lua:4141 - [x] 79% ImGui::TableResetSettings imgui_tables.lua:4152 - [x] 77% ImGui::TableSaveSettings imgui_tables.lua:4159 - [x] 73% ImGui::TableLoadSettings imgui_tables.lua:4221 - [x] 76% ImGui::TableLoadSettingsForColumns imgui_tables.lua:4248 - [x] 85% ImGui::TableLoadSettingsForColumn imgui_tables.lua:4309 + [x] 88% ImGui::TableSettingsCreate imgui_tables.lua:4171 + [x] 65% ImGui::TableSettingsFindByID imgui_tables.lua:4188 + [x] 86% ImGui::TableGetBoundSettings imgui_tables.lua:4205 + [x] 79% ImGui::TableResetSettings imgui_tables.lua:4216 + [x] 77% ImGui::TableSaveSettings imgui_tables.lua:4223 + [x] 73% ImGui::TableLoadSettings imgui_tables.lua:4285 + [x] 76% ImGui::TableLoadSettingsForColumns imgui_tables.lua:4312 + [x] 85% ImGui::TableLoadSettingsForColumn imgui_tables.lua:4373 [ ] TableFixDisplayOrderComparer - [x] 40% ImGui::TableFixDisplayOrder imgui_tables.lua:4334 - [x] 65% TableSettingsHandler_ClearAll imgui_tables.lua:4373 + [x] 40% ImGui::TableFixDisplayOrder imgui_tables.lua:4398 + [x] 65% TableSettingsHandler_ClearAll imgui_tables.lua:4437 [ ] TableSettingsHandler_Cleanup - [x] 64% TableSettingsHandler_ApplyAll imgui_tables.lua:4380 - [x] 65% TableSettingsHandler_ReadOpen imgui_tables.lua:4388 - [x] 35% TableSettingsHandler_ReadLine imgui_tables.lua:4403 - [x] 80% TableSettingsHandler_WriteAll imgui_tables.lua:4443 - [x] 90% ImGui::TableSettingsAddSettingsHandler imgui_tables.lua:4482 + [x] 64% TableSettingsHandler_ApplyAll imgui_tables.lua:4444 + [x] 65% TableSettingsHandler_ReadOpen imgui_tables.lua:4452 + [x] 35% TableSettingsHandler_ReadLine imgui_tables.lua:4467 + [x] 80% TableSettingsHandler_WriteAll imgui_tables.lua:4507 + [x] 90% ImGui::TableSettingsAddSettingsHandler imgui_tables.lua:4546 -- Tables: Garbage Collection - [x] 79% ImGui::TableRemove imgui_tables.lua:4503 - [x] 60% ImGui::TableGcCompactTransientBuffers imgui_tables.lua:4513 - [x] 36% ImGui::TableGcCompactSettings imgui_tables.lua:4537 + [x] 79% ImGui::TableRemove imgui_tables.lua:4567 + [x] 60% ImGui::TableGcCompactTransientBuffers imgui_tables.lua:4577 + [x] 36% ImGui::TableGcCompactSettings imgui_tables.lua:4601 -- Tables: Debugging [ ] DebugNodeTableGetSizingPolicyDesc - [x] 16% ImGui::DebugNodeTable imgui.lua:20659 - [x] 69% ImGui::DebugNodeTableSettings imgui.lua:20641 + [x] 16% ImGui::DebugNodeTable imgui.lua:20726 + [x] 69% ImGui::DebugNodeTableSettings imgui.lua:20708 -- Columns, BeginColumns, EndColumns, etc. - [x] 88% ImGui::SetWindowClipRectBeforeSetChannel imgui_tables.lua:2068 - [x] 92% ImGui::GetColumnIndex imgui_tables.lua:4578 - [x] 92% ImGui::GetColumnsCount imgui_tables.lua:4583 - [x] 100% ImGui::GetColumnOffsetFromNorm imgui_tables.lua:4588 - [x] 100% ImGui::GetColumnNormFromOffset imgui_tables.lua:4592 - [x] 96% GetDraggedColumnOffset imgui_tables.lua:4598 - [x] 89% ImGui::GetColumnOffset imgui_tables.lua:4615 - [x] 64% GetColumnWidthEx imgui_tables.lua:4633 - [x] 72% ImGui::GetColumnWidth imgui_tables.lua:4648 - [x] 93% ImGui::SetColumnOffset imgui_tables.lua:4664 - [x] 97% ImGui::SetColumnWidth imgui_tables.lua:4688 - [x] 92% ImGui::PushColumnClipRect imgui_tables.lua:4699 - [x] 93% ImGui::PushColumnsBackground imgui_tables.lua:4711 - [x] 97% ImGui::PopColumnsBackground imgui_tables.lua:4724 - [x] 55% ImGui::FindOrCreateColumns imgui_tables.lua:4736 - [x] 80% ImGui::GetColumnsID imgui_tables.lua:4750 - [x] 94% ImGui::BeginColumns imgui_tables.lua:4762 - [x] 95% ImGui::NextColumn imgui_tables.lua:4837 - [x] 88% ImGui::EndColumns imgui_tables.lua:4891 - [x] 83% ImGui::Columns imgui_tables.lua:4970 + [x] 24% ImGui::SetWindowClipRectBeforeSetChannel imgui_tables.lua:2070 + [x] 92% ImGui::GetColumnIndex imgui_tables.lua:4642 + [x] 92% ImGui::GetColumnsCount imgui_tables.lua:4647 + [x] 100% ImGui::GetColumnOffsetFromNorm imgui_tables.lua:4652 + [x] 100% ImGui::GetColumnNormFromOffset imgui_tables.lua:4656 + [x] 96% GetDraggedColumnOffset imgui_tables.lua:4662 + [x] 89% ImGui::GetColumnOffset imgui_tables.lua:4679 + [x] 64% GetColumnWidthEx imgui_tables.lua:4697 + [x] 72% ImGui::GetColumnWidth imgui_tables.lua:4712 + [x] 93% ImGui::SetColumnOffset imgui_tables.lua:4728 + [x] 97% ImGui::SetColumnWidth imgui_tables.lua:4752 + [x] 92% ImGui::PushColumnClipRect imgui_tables.lua:4763 + [x] 93% ImGui::PushColumnsBackground imgui_tables.lua:4775 + [x] 97% ImGui::PopColumnsBackground imgui_tables.lua:4788 + [x] 55% ImGui::FindOrCreateColumns imgui_tables.lua:4800 + [x] 80% ImGui::GetColumnsID imgui_tables.lua:4814 + [x] 94% ImGui::BeginColumns imgui_tables.lua:4826 + [x] 95% ImGui::NextColumn imgui_tables.lua:4901 + [x] 88% ImGui::EndColumns imgui_tables.lua:4955 + [x] 83% ImGui::Columns imgui_tables.lua:5034 ==================================================================================================== imgui_demo.cpp @@ -1867,8 +1867,8 @@ imgui.h [x] 60% IM_MSVC_RUNTIME_CHECKS_OFF::ImTextureRef imgui_h.lua:801 -- Tables API flags and structures (ImGuiTableFlags, ImGuiTableColumnFlags, ImGuiTableRowFlags, ImGuiTableBgTarget, ImGuiTableSortSpecs, ImGuiTableColumnSortSpecs) - [x] 35% ImGuiTableSortSpecs::ImGuiTableSortSpecs imgui_tables.lua:231 - [x] 17% ImGuiTableColumnSortSpecs::ImGuiTableColumnSortSpecs imgui_tables.lua:222 + [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 @@ -1909,35 +1909,35 @@ imgui.h [ ] IM_MSVC_RUNTIME_CHECKS_OFF::index_from_ptr -- Misc data structures (ImGuiInputTextCallbackData, ImGuiSizeCallbackData, ImGuiPayload) - [x] 80% ImGuiInputTextCallbackData::SelectAll imgui_h.lua:2420 + [x] 80% ImGuiInputTextCallbackData::SelectAll imgui_h.lua:2421 [ ] ImGuiInputTextCallbackData::SetSelection - [x] 83% ImGuiInputTextCallbackData::ClearSelection imgui_h.lua:2421 - [x] 89% ImGuiInputTextCallbackData::HasSelection imgui_h.lua:2422 - [x] 29% ImGuiWindowClass::ImGuiWindowClass imgui_h.lua:2286 - [x] 0% ImGuiPayload::ImGuiPayload imgui_h.lua:2630 - [x] 61% ImGuiPayload::Clear imgui_h.lua:2626 - [x] 55% ImGuiPayload::IsDataType imgui_h.lua:2627 - [x] 100% ImGuiPayload::IsPreview imgui_h.lua:2628 - [x] 100% ImGuiPayload::IsDelivery imgui_h.lua:2629 + [x] 83% ImGuiInputTextCallbackData::ClearSelection imgui_h.lua:2422 + [x] 89% ImGuiInputTextCallbackData::HasSelection imgui_h.lua:2423 + [x] 29% ImGuiWindowClass::ImGuiWindowClass imgui_h.lua:2287 + [x] 0% ImGuiPayload::ImGuiPayload imgui_h.lua:2631 + [x] 61% ImGuiPayload::Clear imgui_h.lua:2627 + [x] 55% ImGuiPayload::IsDataType imgui_h.lua:2628 + [x] 100% ImGuiPayload::IsPreview imgui_h.lua:2629 + [x] 100% ImGuiPayload::IsDelivery imgui_h.lua:2630 -- Helpers (ImGuiOnceUponAFrame, ImGuiTextFilter, ImGuiTextBuffer, ImGuiStorage, ImGuiListClipper, Math Operators, ImColor) [ ] ImGuiOnceUponAFrame::ImGuiOnceUponAFrame [-] ImGuiOnceUponAFrame::operatorbool c++-only - [x] 80% ImGuiTextFilter::Clear imgui.lua:19272 - [x] 100% ImGuiTextFilter::IsActive imgui.lua:19273 + [x] 80% ImGuiTextFilter::Clear imgui.lua:19328 + [x] 100% ImGuiTextFilter::IsActive imgui.lua:19329 [-] ImGuiTextFilter::Draw obsolete - [x] 0% ImGuiTextBuffer::ImGuiTextBuffer imgui_h.lua:2647 + [x] 0% ImGuiTextBuffer::ImGuiTextBuffer imgui_h.lua:2648 [ ] ImGuiTextBuffer::begin [ ] ImGuiTextBuffer::end - [x] 14% ImGuiTextBuffer::size imgui_h.lua:2653 - [x] 33% ImGuiTextBuffer::empty imgui_h.lua:2649 - [x] 40% ImGuiTextBuffer::clear imgui_h.lua:2648 + [x] 14% ImGuiTextBuffer::size imgui_h.lua:2654 + [x] 33% ImGuiTextBuffer::empty imgui_h.lua:2650 + [x] 40% ImGuiTextBuffer::clear imgui_h.lua:2649 [ ] ImGuiTextBuffer::resize [ ] ImGuiTextBuffer::reserve - [x] 31% ImGuiTextBuffer::c_str imgui_h.lua:2652 + [x] 31% ImGuiTextBuffer::c_str imgui_h.lua:2653 [ ] ImGuiStoragePair::ImGuiStoragePair [ ] ImGuiStorage::Clear - [x] 100% ImGuiListClipper::IncludeItemByIndex imgui.lua:19503 + [x] 100% ImGuiListClipper::IncludeItemByIndex imgui.lua:19559 [-] operator+ c++-only [-] operator- c++-only [-] operator* c++-only @@ -1961,19 +1961,19 @@ imgui.h [x] 14% ImDrawCmd::ImDrawCmd imgui_h.lua:506 [x] 18% ImDrawListSplitter::ImDrawListSplitter imgui_h.lua:593 [-] ImDrawListSplitter::~ImDrawListSplitter c++-only - [x] 92% ImDrawListSplitter::Clear imgui_draw.lua:3831 + [x] 92% ImDrawListSplitter::Clear imgui_draw.lua:3908 [ ] ImDrawList::GetClipRectMin [ ] ImDrawList::GetClipRectMax - [x] 1% ImDrawList::AddPolyline imgui_draw.lua:4225 - [x] 29% ImDrawList::PathClear imgui_internal.lua:982 - [x] 86% ImDrawList::PathLineTo imgui_internal.lua:986 - [x] 48% ImDrawList::PathLineToMergeDuplicate imgui_internal.lua:988 - [x] 88% ImDrawList::PathFillConvex imgui_internal.lua:996 - [x] 94% ImDrawList::PathFillConcave imgui_draw.lua:5762 - [x] 67% ImDrawList::PathStroke imgui_internal.lua:1004 - [x] 89% ImDrawList::ChannelsSplit imgui_draw.lua:3995 - [x] 80% ImDrawList::ChannelsMerge imgui_draw.lua:3996 - [x] 89% ImDrawList::ChannelsSetCurrent imgui_draw.lua:3998 + [x] 1% ImDrawList::AddPolyline imgui_draw.lua:4336 + [x] 29% ImDrawList::PathClear imgui_internal.lua:997 + [x] 16% ImDrawList::PathLineTo imgui_internal.lua:1001 + [x] 48% ImDrawList::PathLineToMergeDuplicate imgui_internal.lua:1011 + [x] 88% ImDrawList::PathFillConvex imgui_internal.lua:1019 + [x] 94% ImDrawList::PathFillConcave imgui_draw.lua:5930 + [x] 67% ImDrawList::PathStroke imgui_internal.lua:1027 + [x] 89% ImDrawList::ChannelsSplit imgui_draw.lua:4089 + [x] 80% ImDrawList::ChannelsMerge imgui_draw.lua:4090 + [x] 89% ImDrawList::ChannelsSetCurrent imgui_draw.lua:4092 [x] 16% ImDrawList::PrimWriteVtx imgui_h.lua:627 [x] 44% ImDrawList::PrimWriteIdx imgui_h.lua:637 [x] 89% ImDrawList::PrimVtx imgui_h.lua:645 @@ -2035,13 +2035,13 @@ imgui_internal.h ==================================================================================================== -- Generic helpers - [x] 50% ImQsort imgui_internal.lua:210 - [x] 92% ImIsPowerOfTwo imgui_internal.lua:263 - [x] 35% ImUpperPowerOfTwo imgui_internal.lua:267 - [x] 82% ImCountSetBits imgui_internal.lua:282 + [x] 50% ImQsort imgui_internal.lua:212 + [x] 92% ImIsPowerOfTwo imgui_internal.lua:270 + [x] 35% ImUpperPowerOfTwo imgui_internal.lua:274 + [x] 82% ImCountSetBits imgui_internal.lua:289 [ ] ImToUpper - [x] 75% ImCharIsBlankA imgui_internal.lua:655 - [x] 83% ImCharIsBlankW imgui_internal.lua:658 + [x] 75% ImCharIsBlankA imgui_internal.lua:663 + [x] 83% ImCharIsBlankW imgui_internal.lua:666 [ ] ImCharIsXdigitA [x] 0% ImFileOpen imgui.lua:4702 [x] 0% ImFileClose imgui.lua:4719 @@ -2052,69 +2052,69 @@ imgui_internal.h [x] n/a ImLog imgui_internal.lua:151 = math . log [x] n/a ImAbs imgui_internal.lua:152 = math . abs [ ] ImSign - [x] 40% ImRsqrt imgui_internal.lua:254 + [x] 40% ImRsqrt imgui_internal.lua:260 [ ] ImRsqrtPrecise [ ] ImSwap [x] 100% ImAddClampOverflow imgui_internal.lua:171 [x] 100% ImSubClampOverflow imgui_internal.lua:183 - [x] 47% ImMin imgui_internal.lua:193 - [x] 47% ImMax imgui_internal.lua:201 - [x] 25% ImClamp imgui_internal.lua:215 - [x] 45% ImLerp imgui_internal.lua:225 - [x] 77% ImSaturate imgui_internal.lua:379 - [x] 67% ImLengthSqr imgui_internal.lua:416 + [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:387 + [x] 67% ImLengthSqr imgui_internal.lua:424 [ ] ImInvLength - [x] 24% ImTrunc imgui_internal.lua:236 - [x] 69% ImFloor imgui_internal.lua:259 - [x] 15% ImTrunc64 imgui_internal.lua:242 = _Trunc + [x] 24% ImTrunc imgui_internal.lua:242 + [x] 69% ImFloor imgui_internal.lua:266 + [x] 15% ImTrunc64 imgui_internal.lua:248 = _Trunc [ ] ImRoundPositive64 [ ] ImRoundSigned64 - [x] 42% ImCeilFast imgui_internal.lua:246 + [x] 42% ImCeilFast imgui_internal.lua:252 [ ] ImModPositive - [x] 100% ImDot imgui_internal.lua:429 - [x] 98% ImRotate imgui_internal.lua:423 - [x] 100% ImLinearSweep imgui_widgets.lua:9273 + [x] 100% ImDot imgui_internal.lua:437 + [x] 98% ImRotate imgui_internal.lua:431 + [x] 100% ImLinearSweep imgui_widgets.lua:9303 [ ] ImLinearRemapClamp - [x] 97% ImMul imgui_internal.lua:436 + [x] 97% ImMul imgui_internal.lua:444 [ ] ImIsFloatAboveGuaranteedIntegerPrecision - [x] 71% ImExponentialMovingAverage imgui_internal.lua:295 + [x] 71% ImExponentialMovingAverage imgui_internal.lua:302 [ ] ImIsTruncated [ ] ImIsTruncated4 [ ] ImTriangleArea [ ] ImTriangleIsClockwise - [x] 0% IM_MSVC_RUNTIME_CHECKS_OFF::ImVec1 imgui_internal.lua:760 + [x] 0% IM_MSVC_RUNTIME_CHECKS_OFF::ImVec1 imgui_internal.lua:768 [ ] ImVec2i::ImVec2i [ ] ImVec2ih::ImVec2ih - [x] 0% ImRect::ImRect imgui_internal.lua:790 - [x] 90% ImRect::GetCenter imgui_internal.lua:820 - [x] 89% ImRect::GetSize imgui_internal.lua:825 - [x] 94% ImRect::GetWidth imgui_internal.lua:821 - [x] 94% ImRect::GetHeight imgui_internal.lua:822 - [x] 91% ImRect::GetArea imgui_internal.lua:904 - [x] 33% ImRect::GetTL imgui_internal.lua:828 - [x] 89% ImRect::GetTR imgui_internal.lua:830 - [x] 89% ImRect::GetBL imgui_internal.lua:832 - [x] 33% ImRect::GetBR imgui_internal.lua:834 - [x] 43% ImRect::Contains imgui_internal.lua:797 - [x] 96% ImRect::ContainsWithPad imgui_internal.lua:809 - [x] 14% ImRect::Overlaps imgui_internal.lua:815 - [x] 59% ImRect::Add imgui_internal.lua:852 + [x] 0% ImRect::ImRect imgui_internal.lua:798 + [x] 90% ImRect::GetCenter imgui_internal.lua:828 + [x] 89% ImRect::GetSize imgui_internal.lua:833 + [x] 94% ImRect::GetWidth imgui_internal.lua:829 + [x] 94% ImRect::GetHeight imgui_internal.lua:830 + [x] 91% ImRect::GetArea imgui_internal.lua:919 + [x] 33% ImRect::GetTL imgui_internal.lua:836 + [x] 89% ImRect::GetTR imgui_internal.lua:838 + [x] 89% ImRect::GetBL imgui_internal.lua:840 + [x] 33% ImRect::GetBR imgui_internal.lua:842 + [x] 43% ImRect::Contains imgui_internal.lua:805 + [x] 96% ImRect::ContainsWithPad imgui_internal.lua:817 + [x] 14% ImRect::Overlaps imgui_internal.lua:823 + [x] 59% ImRect::Add imgui_internal.lua:867 [ ] ImRect::AddX [ ] ImRect::AddY - [x] 38% ImRect::Expand imgui_internal.lua:870 - [x] 64% ImRect::Translate imgui_internal.lua:887 - [x] 55% ImRect::TranslateX imgui_internal.lua:893 - [x] 55% ImRect::TranslateY imgui_internal.lua:898 - [x] 74% ImRect::ClipWith imgui_internal.lua:839 - [x] 81% ImRect::ClipWithFull imgui_internal.lua:846 - [x] 91% ImRect::IsInverted imgui_internal.lua:902 - [x] 94% ImRect::ToVec4 imgui_internal.lua:881 - [x] 36% ImRect::AsVec4 imgui_internal.lua:907 + [x] 38% ImRect::Expand imgui_internal.lua:885 + [x] 64% ImRect::Translate imgui_internal.lua:902 + [x] 55% ImRect::TranslateX imgui_internal.lua:908 + [x] 55% ImRect::TranslateY imgui_internal.lua:913 + [x] 22% ImRect::ClipWith imgui_internal.lua:847 + [x] 20% ImRect::ClipWithFull imgui_internal.lua:857 + [x] 91% ImRect::IsInverted imgui_internal.lua:917 + [x] 94% ImRect::ToVec4 imgui_internal.lua:896 + [x] 36% ImRect::AsVec4 imgui_internal.lua:922 [ ] ImBitArrayGetStorageSizeInBytes [ ] ImBitArrayClearAllBits [ ] ImBitArrayTestBit [ ] ImBitArrayClearBit - [x] 34% ImBitArraySetBit imgui_internal.lua:942 + [x] 34% ImBitArraySetBit imgui_internal.lua:957 [ ] ImBitArraySetBitRange [ ] ImBitVector::Create [ ] ImBitVector::Clear @@ -2166,10 +2166,10 @@ imgui_internal.h [ ] template::offset_from_ptr [ ] template::ptr_from_offset [ ] template::swap - [x] 83% ImGuiTextIndex::clear imgui_internal.lua:1735 + [x] 83% ImGuiTextIndex::clear imgui_internal.lua:1758 [ ] ImGuiTextIndex::size - [x] 81% ImGuiTextIndex::get_line_begin imgui_internal.lua:1737 - [x] 85% ImGuiTextIndex::get_line_end imgui_internal.lua:1741 + [x] 81% ImGuiTextIndex::get_line_begin imgui_internal.lua:1760 + [x] 85% ImGuiTextIndex::get_line_end imgui_internal.lua:1764 [ ] ImGuiTextFilterItem::ImGuiTextFilterItem [ ] ImGuiPackedDate::ImGuiPackedDate [ ] ImGuiPackedDate::IsValid @@ -2177,37 +2177,37 @@ imgui_internal.h [ ] ImGuiPackedDate::SubtractMonths -- ImDrawList support - [x] 27% ImDrawDataBuilder::ImDrawDataBuilder imgui_internal.lua:2752 + [x] 27% ImDrawDataBuilder::ImDrawDataBuilder imgui_internal.lua:2775 -- Style support [ ] ImGuiStyleVarInfo::GetVarPtr - [x] 39% ImGuiStyleMod::ImGuiStyleMod imgui_internal.lua:1187 + [x] 39% ImGuiStyleMod::ImGuiStyleMod imgui_internal.lua:1210 -- Widgets support: flags, enums, data structures - [x] 21% ImGuiComboPreviewData::ImGuiComboPreviewData imgui_internal.lua:1581 - [x] 12% ImGuiMenuColumns::ImGuiMenuColumns imgui_internal.lua:2419 - [x] 20% ImGuiInputTextDeactivatedState::ImGuiInputTextDeactivatedState imgui_internal.lua:1667 + [x] 21% ImGuiComboPreviewData::ImGuiComboPreviewData imgui_internal.lua:1604 + [x] 12% ImGuiMenuColumns::ImGuiMenuColumns imgui_internal.lua:2442 + [x] 20% ImGuiInputTextDeactivatedState::ImGuiInputTextDeactivatedState imgui_internal.lua:1690 [ ] ImGuiInputTextDeactivatedState::ClearFreeMemory [ ] ImGuiInputTextState::ClearText [ ] ImGuiInputTextState::ClearFreeMemory [ ] ImGuiInputTextState::GetText - [x] 3% ImGuiNextWindowData::ImGuiNextWindowData imgui_internal.lua:1352 + [x] 3% ImGuiNextWindowData::ImGuiNextWindowData imgui_internal.lua:1375 [ ] ImGuiNextWindowData::ClearFlags - [x] 20% ImGuiNextItemData::ImGuiNextItemData imgui_internal.lua:1304 + [x] 20% ImGuiNextItemData::ImGuiNextItemData imgui_internal.lua:1327 [ ] ImGuiNextItemData::ClearFlags - [x] 11% ImGuiLastItemData::ImGuiLastItemData imgui_internal.lua:1224 - [x] 8% ImGuiErrorRecoveryState::ImGuiErrorRecoveryState imgui.lua:19700 + [x] 11% ImGuiLastItemData::ImGuiLastItemData imgui_internal.lua:1247 + [x] 8% ImGuiErrorRecoveryState::ImGuiErrorRecoveryState imgui.lua:19756 [ ] ImGuiPtrOrIndex::ImGuiPtrOrIndex -- Popup support - [x] 36% ImGuiPopupData::ImGuiPopupData imgui_internal.lua:3306 + [x] 36% ImGuiPopupData::ImGuiPopupData imgui_internal.lua:3329 -- Inputs support - [x] 9% ImGuiInputEvent::ImGuiInputEvent imgui_internal.lua:3100 - [x] 73% ImGuiKeyRoutingData::ImGuiKeyRoutingData imgui_internal.lua:1688 - [x] 10% ImGuiKeyRoutingTable::ImGuiKeyRoutingTable imgui_internal.lua:1715 + [x] 9% ImGuiInputEvent::ImGuiInputEvent imgui_internal.lua:3123 + [x] 73% ImGuiKeyRoutingData::ImGuiKeyRoutingData imgui_internal.lua:1711 + [x] 10% ImGuiKeyRoutingTable::ImGuiKeyRoutingTable imgui_internal.lua:1738 [ ] ImGuiKeyRoutingTable::Clear - [x] 64% ImGuiKeyOwnerData::ImGuiKeyOwnerData imgui_internal.lua:616 + [x] 64% ImGuiKeyOwnerData::ImGuiKeyOwnerData imgui_internal.lua:624 -- Clipper support [ ] ImGuiListClipperRange::FromIndices @@ -2216,7 +2216,7 @@ imgui_internal.h [ ] ImGuiListClipperData::Reset -- Navigation support - [x] 13% ImGuiNavItemData::ImGuiNavItemData imgui_internal.lua:1819 + [x] 13% ImGuiNavItemData::ImGuiNavItemData imgui_internal.lua:1842 [ ] ImGuiNavItemData::Clear -- Typing-select support @@ -2224,8 +2224,8 @@ imgui_internal.h [ ] ImGuiTypingSelectState::Clear -- Columns support - [x] 19% ImGuiOldColumnData::ImGuiOldColumnData imgui_tables.lua:339 - [x] 5% ImGuiOldColumns::ImGuiOldColumns imgui_tables.lua:344 + [x] 19% ImGuiOldColumnData::ImGuiOldColumnData imgui_tables.lua:340 + [x] 5% ImGuiOldColumns::ImGuiOldColumns imgui_tables.lua:345 -- Box-select support [ ] ImGuiBoxSelectState::ImGuiBoxSelectState @@ -2252,23 +2252,23 @@ imgui_internal.h [x] 20% ImGuiDockContext::ImGuiDockContext imgui.lua:1040 -- Viewport support - [x] 36% ImGuiViewportP::ImGuiViewportP imgui_internal.lua:2839 + [x] 36% ImGuiViewportP::ImGuiViewportP imgui_internal.lua:2862 [-] ImGuiViewportP::~ImGuiViewportP c++-only - [x] 78% ImGuiViewportP::ClearRequestFlags imgui_internal.lua:2794 - [x] 94% ImGuiViewportP::CalcWorkRectPos imgui_internal.lua:2801 - [x] 98% ImGuiViewportP::CalcWorkRectSize imgui_internal.lua:2805 - [x] 87% ImGuiViewportP::UpdateWorkRect imgui_internal.lua:2810 - [x] 92% ImGuiViewportP::GetMainRect imgui_internal.lua:2817 - [x] 92% ImGuiViewportP::GetWorkRect imgui_internal.lua:2824 - [x] 96% ImGuiViewportP::GetBuildWorkRect imgui_internal.lua:2831 + [x] 78% ImGuiViewportP::ClearRequestFlags imgui_internal.lua:2817 + [x] 94% ImGuiViewportP::CalcWorkRectPos imgui_internal.lua:2824 + [x] 98% ImGuiViewportP::CalcWorkRectSize imgui_internal.lua:2828 + [x] 87% ImGuiViewportP::UpdateWorkRect imgui_internal.lua:2833 + [x] 92% ImGuiViewportP::GetMainRect imgui_internal.lua:2840 + [x] 92% ImGuiViewportP::GetWorkRect imgui_internal.lua:2847 + [x] 96% ImGuiViewportP::GetBuildWorkRect imgui_internal.lua:2854 -- Settings support - [x] 18% ImGuiWindowSettings::ImGuiWindowSettings imgui_internal.lua:2386 + [x] 18% ImGuiWindowSettings::ImGuiWindowSettings imgui_internal.lua:2409 [ ] ImGuiWindowSettings::GetName - [x] 13% ImGuiSettingsHandler::ImGuiSettingsHandler imgui_h.lua:2658 + [x] 13% ImGuiSettingsHandler::ImGuiSettingsHandler imgui_h.lua:2659 -- Metrics, Debug Tools - [x] 7% ImGuiDebugAllocInfo::ImGuiDebugAllocInfo imgui_internal.lua:1767 + [x] 7% ImGuiDebugAllocInfo::ImGuiDebugAllocInfo imgui_internal.lua:1790 [ ] ImGuiStackLevelInfo::ImGuiStackLevelInfo [ ] ImGuiDebugItemPathQuery::ImGuiDebugItemPathQuery [ ] ImGuiIDStackTool::ImGuiIDStackTool @@ -2277,57 +2277,57 @@ imgui_internal.h [ ] ImGuiContextHook::ImGuiContextHook -- ImGuiWindowTempData, ImGuiWindow - [x] 92% ImGuiWindow::Rect imgui_internal.lua:2560 - [x] 84% ImGuiWindow::TitleBarRect imgui_internal.lua:2566 - [x] 91% ImGuiWindow::MenuBarRect imgui_internal.lua:2572 + [x] 92% ImGuiWindow::Rect imgui_internal.lua:2583 + [x] 84% ImGuiWindow::TitleBarRect imgui_internal.lua:2589 + [x] 91% ImGuiWindow::MenuBarRect imgui_internal.lua:2595 -- Tab bar, Tab item support - [x] 50% ImGuiTabItem::ImGuiTabItem imgui_internal.lua:1947 + [x] 50% ImGuiTabItem::ImGuiTabItem imgui_internal.lua:1970 -- Table support + internal API - [x] 28% ImGuiTableColumn::ImGuiTableColumn imgui_tables.lua:239 - [x] 76% ImGuiTableInstanceData::ImGuiTableInstanceData imgui_tables.lua:270 - [x] 2% ImGuiTable::ImGuiTable imgui_tables.lua:293 + [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:279 - [x] 85% ImGuiTableColumnSettings::ImGuiTableColumnSettings imgui_tables.lua:326 - [x] 11% ImGuiTableSettings::ImGuiTableSettings imgui_tables.lua:333 + [x] 14% ImGuiTableTempData::ImGuiTableTempData imgui_tables.lua:280 + [x] 85% ImGuiTableColumnSettings::ImGuiTableColumnSettings imgui_tables.lua:327 + [x] 11% ImGuiTableSettings::ImGuiTableSettings imgui_tables.lua:334 [ ] ImGuiTableSettings::GetColumnSettings [ ] GetCurrentTable - [x] 73% TableGetInstanceData imgui_tables.lua:437 - [x] 86% TableGetInstanceID imgui_tables.lua:444 + [x] 73% TableGetInstanceData imgui_tables.lua:438 + [x] 86% TableGetInstanceID imgui_tables.lua:445 -- ImGui internal API - [x] 100% GetScale imgui.lua:13519 - [x] 100% GetCurrentWindowRead imgui.lua:13525 - [x] 100% GetCurrentWindow imgui.lua:13532 + [x] 100% GetScale imgui.lua:13552 + [x] 100% GetCurrentWindowRead imgui.lua:13558 + [x] 100% GetCurrentWindow imgui.lua:13565 [ ] SetWindowParentWindowForFocusRoute - [x] 99% WindowRectAbsToRel imgui_internal.lua:633 - [x] 99% WindowRectRelToAbs imgui_internal.lua:638 - [x] 98% WindowPosAbsToRel imgui_internal.lua:651 + [x] 99% WindowRectAbsToRel imgui_internal.lua:641 + [x] 99% WindowRectRelToAbs imgui_internal.lua:646 + [x] 98% WindowPosAbsToRel imgui_internal.lua:659 [ ] WindowPosRelToAbs [ ] GetPixelDensity - [x] 55% GetRoundedFontSize imgui_internal.lua:627 - [x] 15% GetForegroundDrawList imgui.lua:13601 - [x] 80% LocalizeGetMsg imgui_internal.lua:3410 + [x] 55% GetRoundedFontSize imgui_internal.lua:635 + [x] 15% GetForegroundDrawList imgui.lua:13640 + [x] 80% LocalizeGetMsg imgui_internal.lua:3433 [ ] ScrollToBringRectIntoView [ ] GetItemStatusFlags [ ] GetActiveID [ ] GetFocusID - [x] 2% ItemSize imgui.lua:6484 - [x] 100% IsNamedKey imgui_internal.lua:541 - [x] 75% IsNamedKeyOrMod imgui_internal.lua:572 + [x] 2% ItemSize imgui.lua:6492 + [x] 100% IsNamedKey imgui_internal.lua:549 + [x] 75% IsNamedKeyOrMod imgui_internal.lua:580 [ ] IsLegacyKey - [x] 60% IsKeyboardKey imgui_internal.lua:546 - [x] 60% IsGamepadKey imgui_internal.lua:551 - [x] 60% IsMouseKey imgui_internal.lua:556 - [x] 60% IsAliasKey imgui_internal.lua:561 - [x] 100% IsLRModKey imgui_internal.lua:566 - [x] 76% ConvertSingleModFlagToKey imgui_internal.lua:578 - [x] 17% GetKeyData imgui.lua:8405 - [x] 97% MouseButtonToKey imgui_internal.lua:538 - [x] 81% IsActiveIdUsingNavDir imgui_internal.lua:642 - [x] 88% GetKeyOwnerData imgui_internal.lua:604 + [x] 60% IsKeyboardKey imgui_internal.lua:554 + [x] 60% IsGamepadKey imgui_internal.lua:559 + [x] 60% IsMouseKey imgui_internal.lua:564 + [x] 60% IsAliasKey imgui_internal.lua:569 + [x] 100% IsLRModKey imgui_internal.lua:574 + [x] 76% ConvertSingleModFlagToKey imgui_internal.lua:586 + [x] 17% GetKeyData imgui.lua:8434 + [x] 97% MouseButtonToKey imgui_internal.lua:546 + [x] 81% IsActiveIdUsingNavDir imgui_internal.lua:650 + [x] 88% GetKeyOwnerData imgui_internal.lua:612 [x] 100% DockNodeGetRootNode imgui.lua:4488 [x] 100% DockNodeIsInHierarchyOf imgui.lua:4493 [x] 86% DockNodeGetDepth imgui.lua:4501 @@ -2338,23 +2338,23 @@ imgui_internal.h [ ] GetBoxSelectState [ ] GetMultiSelectState [ ] GetCurrentTabBar - [x] 35% TabBarGetTabOrder imgui_widgets.lua:9831 + [x] 35% TabBarGetTabOrder imgui_widgets.lua:9861 [-] RenderNavHighlight obsolete - [x] 100% TempInputIsActive imgui_internal.lua:3417 - [x] 88% GetInputTextState imgui_internal.lua:3425 + [x] 100% TempInputIsActive imgui_internal.lua:3440 + [x] 88% GetInputTextState imgui_internal.lua:3448 [ ] IsItemActiveAsInputText - [x] 80% SetNextItemColorMarker imgui_internal.lua:1013 + [x] 80% SetNextItemColorMarker imgui_internal.lua:1036 -- ImFontLoader - [x] 6% ImFontLoader::ImFontLoader imgui_internal.lua:2901 + [x] 6% ImFontLoader::ImFontLoader imgui_internal.lua:2924 -- ImFontAtlas internal API [-] operator== c++-only [-] operator!= c++-only - [x] 75% ImFontAtlasRectId_GetIndex imgui_internal.lua:2953 - [x] 62% ImFontAtlasRectId_GetGeneration imgui_internal.lua:2957 - [x] 77% ImFontAtlasRectId_Make imgui_internal.lua:2962 - [x] 19% ImFontAtlasBuilder::ImFontAtlasBuilder imgui_internal.lua:1111 + [x] 75% ImFontAtlasRectId_GetIndex imgui_internal.lua:2976 + [x] 62% ImFontAtlasRectId_GetGeneration imgui_internal.lua:2980 + [x] 77% ImFontAtlasRectId_Make imgui_internal.lua:2985 + [x] 19% ImFontAtlasBuilder::ImFontAtlasBuilder imgui_internal.lua:1134 ==================================================================================================== API declarations not ported (by upstream line) diff --git a/tools/test/check_all.sh b/tools/test/check_all.sh new file mode 100755 index 0000000..bb73e91 --- /dev/null +++ b/tools/test/check_all.sh @@ -0,0 +1,46 @@ +#!/usr/bin/env bash +# All local checks: CI's "Check" step (release.yml) + every scripted test + whole demo forced open + LÖVE. +# Usage: tools/test/check_all.sh (prints PASS/FAIL per check, exit 1 if any failed) +# HASHES=1 tools/test/check_all.sh (also prints the draw-data checksums, see hashes.sh) +cd "$(dirname "$0")/../.." +export PATH="$PATH:/nix/store/2m2ja613nndihc8qm10f2rhq6znp1nh4-luau-0.734/bin:/nix/store/4qxq4arv32ly13kl3g0m5q80gm3a35xr-luajit-2.1.1741730670/bin" +T=$(mktemp -d /tmp/imgui_check.XXXX) +R="python3 tools/test/run.py --quiet --roblox --timeout 600" + +# name | expected output | command +CHECKS=( +"readme|README OK|$R --main tools/test/scripts/t_readme.luau --frames 30" +"readme-min|README OK|MINIFY=1 $R --main tools/test/scripts/t_readme.luau --frames 30" +"cached|CACHED OK|$R --main tools/test/scripts/t_cached_window.luau --frames 130" +"fixes|FIXES OK|$R --main tools/test/scripts/t_fixes.luau --frames 25" +"nodemo|NODEMO OK|NO_DEMO=1 $R --main tools/test/scripts/t_nodemo.luau --frames 25" +"widgets|OK|$R --main tools/test/scripts/t_widgets.luau --frames 80" +"tables|OK|$R --main tools/test/scripts/t_tables.luau --frames 150" +"tabs|scrollbtn.true|$R --main tools/test/scripts/t_tabs.luau --frames 60" +"modal|round trip ok|$R --main tools/test/scripts/t_modal.luau --frames 40" +"dock|DOCK OK|$R --main tools/test/scripts/t_dock.luau --frames 60" +"dock_close|DOCK CLOSE OK|$R --main tools/test/scripts/t_dock_close.luau --frames 60" +"dock_drag|OK|$R --main tools/test/scripts/t_dock_drag.luau --frames 80" +"dock_ini|ROUNDTRIP OK|$R --main tools/test/scripts/t_dock_ini.luau --frames 60" +"dock_move|OK|$R --main tools/test/scripts/t_dock_move.luau --frames 80" +"passthru|PASSTHRU OK|$R --main tools/test/scripts/t_passthru.luau --frames 40" +"textproxy|PROXY OK|$R --main tools/test/scripts/t_textproxy.luau --frames 30" +"style_editor|SE OK|$R --main tools/test/scripts/t_style_editor.luau --frames 20" +"style_leak|STYLE OK|$R --main tools/test/scripts/t_style_leak.luau --frames 60 --open" +"apps|APPS OK|$R --main tools/test/scripts/t_apps.luau --frames 120 --open" +"libhash|LIBHASH|NO_DEMO=1 $R --main tools/test/scripts/t_libhash.luau --frames 120" +"demo_open|DRAWHASH|$R --main tools/test/scripts/t_drawhash.luau --frames 150 --open" +"demo_random|^|python3 tools/test/run.py --roblox --timeout 600 --frames 400 --open" +"love|DRAWHASH|python3 tools/bundle.py --target love >/dev/null && luajit tools/test/love/t_drawhash.lua 60 Widgets,Basic && luajit tools/test/love/t_examples.lua" +) + +run() { # $1=name $2=expect $3=cmd + bash -c "$3" > "$T/$1.txt" 2>&1; code=$? + if [ $code -eq 0 ] && grep -q "$2" "$T/$1.txt" && ! grep -qiE "error|traceback|stack begin|FAIL" "$T/$1.txt"; then echo "PASS $1" + else echo "FAIL $1 (exit $code, log $T/$1.txt)"; tail -5 "$T/$1.txt" | sed 's/^/ /'; fi +} +for c in "${CHECKS[@]}"; do IFS='|' read -r n e cmd <<< "$c"; run "$n" "$e" "$cmd" & done > "$T/summary.txt" +wait +sort "$T/summary.txt" +[ -n "$HASHES" ] && tools/test/hashes.sh +! grep -q "^FAIL" "$T/summary.txt" diff --git a/tools/test/hashes.sh b/tools/test/hashes.sh new file mode 100755 index 0000000..1eb8f91 --- /dev/null +++ b/tools/test/hashes.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# Draw-data checksums of the working tree vs a git rev (default HEAD), to prove a change renders identically. +# tools/test/hashes.sh [rev] +# lib = t_libhash (library only, no demo): must stay equal unless rendering is meant to change +# demo = t_drawhash with Widgets,Basic / whole demo open: changes with any demo edit +cd "$(dirname "$0")/../.." +export PATH="$PATH:/nix/store/2m2ja613nndihc8qm10f2rhq6znp1nh4-luau-0.734/bin:/nix/store/4qxq4arv32ly13kl3g0m5q80gm3a35xr-luajit-2.1.1741730670/bin" +REV=${1:-HEAD} +hashes() { # $1 = repo dir + ( cd "$1" + R="python3 tools/test/run.py --quiet --roblox --timeout 600" + echo "lib $(NO_DEMO=1 $R --main "$OLDPWD/tools/test/scripts/t_libhash.luau" --frames 120 | grep -o 'LIBHASH.*')" & + echo "demo-basic $($R --main tools/test/scripts/t_drawhash.luau --frames 150 --open-only Widgets,Basic | grep -o 'DRAWHASH.*')" & + echo "demo-all $($R --main tools/test/scripts/t_drawhash.luau --frames 150 --open | grep -o 'DRAWHASH.*')" & + echo "love-basic $(python3 tools/bundle.py --target love >/dev/null; luajit tools/test/love/t_drawhash.lua 60 Widgets,Basic | grep -o 'DRAWHASH.*')" & + wait ) | tr "\t" " " | sort +} +W=$(mktemp -d /tmp/imgui_rev.XXXX) +git worktree add -q --detach "$W" "$REV" +hashes "$W" > "$W.old" & hashes . > "$W.new"; wait +git worktree remove --force "$W" +echo "check $REV working tree" +paste "$W.old" "$W.new" | awk -F'\t' '{split($1,a," "); split($2,b," "); printf "%-12s %-30s %-30s %s\n", a[1], a[3], b[3], (a[3]==b[3]?"same":"CHANGED")}' diff --git a/tools/test/scripts/t_libhash.luau b/tools/test/scripts/t_libhash.luau new file mode 100644 index 0000000..46c3c51 --- /dev/null +++ b/tools/test/scripts/t_libhash.luau @@ -0,0 +1,94 @@ +-- Library-only draw-data checksum (no demo, run with NO_DEMO=1): widgets + raw ImDrawList primitives with scripted input. +-- Must stay identical across demo edits; changes only when library rendering changes. Prints "LIBHASH ". +local G = require(game:GetService("ReplicatedStorage"):WaitForChild("ImGui")) +local ImGui, ImVec2, ImVec4 = G.ImGui, G.ImVec2, G.ImVec4 +ImGui.CreateContext(); G.ImGui_ImplRoblox.Init(); G.ImGui_ImplRoblox.SetRenderRate(0) +local io = ImGui.GetIO() +local frame, h = 0, 0 +local function mix(v) h = (h * 31 + math.floor(v * 64 + 0.5)) % 2147483647 end +local st = { b = false, f = 0.25, i = 42, c = ImVec4(0.2, 0.7, 0.4, 1.0), buf = ImGui.NewTextBuffer("hello", 64), r = 0, tab = 0, combo = 1, list = 2 } +local plot = {} +for i = 1, 40 do plot[i] = math.sin(i * 0.3) end +local poly = { ImVec2(0, 0), ImVec2(60, 10), ImVec2(30, 30), ImVec2(70, 60), ImVec2(0, 50) } + +game:GetService("RunService").Stepped:Connect(function() + frame += 1 + G.ImGui_ImplRoblox.NewFrame() + io.DeltaTime = 1 / 60 + io:AddMousePosEvent(20 + (frame * 37) % 560, 20 + (frame * 53) % 560) + if frame % 7 == 0 then io:AddMouseButtonEvent(0, frame % 14 == 0) end + if frame % 11 == 0 then io:AddMouseWheelEvent(0, -1) end + ImGui.NewFrame() + + ImGui.SetNextWindowPos(ImVec2(10, 10), G.ImGuiCond.Always); ImGui.SetNextWindowSize(ImVec2(320, 560), G.ImGuiCond.Always) + ImGui.Begin("Widgets") + ImGui.Text("Text %d", 123); ImGui.TextColored(ImVec4(1, 0.5, 0, 1), "Colored"); ImGui.TextWrapped("Wrapped text that is long enough to wrap around the window edge at least once.") + ImGui.Button("Button"); ImGui.SameLine(); ImGui.SmallButton("Small"); ImGui.SameLine(); ImGui.ArrowButton("##a", G.ImGuiDir.Left) + st.b = ImGui.Checkbox("Checkbox", st.b) + st.r = ImGui.RadioButton("R0", st.r, 0); ImGui.SameLine(); st.r = ImGui.RadioButton("R1", st.r, 1) + st.f = ImGui.SliderFloat("Slider", st.f, 0, 1); st.i = ImGui.DragInt("Drag", st.i, 1, 0, 100) + ImGui.InputText("Input", st.buf, 64) + ImGui.ColorEdit4("Color", st.c) + st.combo = ImGui.Combo("Combo", st.combo, { "AAA", "BBB", "CCC" }) + st.list = ImGui.ListBox("List", st.list, { "one", "two", "three", "four" }, 4, 3) + ImGui.ProgressBar(0.4, ImVec2(-1, 0)); ImGui.ProgressBar(-1.0 * frame / 60, ImVec2(-1, 0), "busy") + ImGui.PlotLines("Lines", plot, nil, #plot); ImGui.PlotHistogram("Hist", plot, nil, #plot, 0, nil, -1, 1, ImVec2(0, 40)) + ImGui.Bullet(); ImGui.Text("bullet"); ImGui.Separator(); ImGui.SeparatorText("Sep") + if ImGui.TreeNode("Tree") then ImGui.Text("inside"); ImGui.TreePop() end + ImGui.SetNextItemOpen(true, G.ImGuiCond.Once) + if ImGui.CollapsingHeader("Header") then + if ImGui.BeginTabBar("tabs") then + if ImGui.BeginTabItem("Tab A") then ImGui.Text("A"); ImGui.EndTabItem() end + if ImGui.BeginTabItem("Tab B") then ImGui.Text("B"); ImGui.EndTabItem() end + ImGui.EndTabBar() + end + if ImGui.BeginTable("t", 3, bit32.bor(G.ImGuiTableFlags.Borders, G.ImGuiTableFlags.RowBg, G.ImGuiTableFlags.Resizable)) then + ImGui.TableSetupColumn("One"); ImGui.TableSetupColumn("Two"); ImGui.TableSetupColumn("Three"); ImGui.TableHeadersRow() + for row = 0, 4 do ImGui.TableNextRow(); for col = 0, 2 do ImGui.TableSetColumnIndex(col); ImGui.Text("r%d c%d", row, col) end end + ImGui.EndTable() + end + end + ImGui.End() + + ImGui.SetNextWindowPos(ImVec2(340, 10), G.ImGuiCond.Always); ImGui.SetNextWindowSize(ImVec2(300, 560), G.ImGuiCond.Always) + ImGui.Begin("Draw") + local dl, p = ImGui.GetWindowDrawList(), ImGui.GetCursorScreenPos() + local x, y, col = p.x + 4, p.y + 4, 0xFF40C0FF + for i, th in { 1.0, 2.5, 6.0 } do + local yy = y + (i - 1) * 70 + dl:AddRect(ImVec2(x, yy), ImVec2(x + 50, yy + 50), col, 10.0, th) + dl:AddRectFilled(ImVec2(x + 60, yy), ImVec2(x + 110, yy + 50), col, 10.0, G.ImDrawFlags.RoundCornersTopLeft or 0) + dl:AddCircle(ImVec2(x + 145, yy + 25), 25, col, 0, th) + dl:AddNgon(ImVec2(x + 200, yy + 25), 25, col, 6, th) + dl:AddTriangle(ImVec2(x + 230, yy + 50), ImVec2(x + 255, yy), ImVec2(x + 280, yy + 50), col, th) + dl:AddLine(ImVec2(x, yy + 60), ImVec2(x + 280, yy + 55), col, th) + end + y += 210 + dl:AddBezierCubic(ImVec2(x, y), ImVec2(x + 60, y - 30), ImVec2(x + 120, y + 60), ImVec2(x + 180, y), col, 3.0) + dl:AddBezierQuadratic(ImVec2(x, y + 30), ImVec2(x + 90, y - 10), ImVec2(x + 180, y + 30), col, 2.0) + dl:AddEllipse(ImVec2(x + 230, y + 15), ImVec2(40, 15), col, 0.5, 0, 2.0) + y += 50 + local pts = {} + for i, v in poly do pts[i] = ImVec2(x + v.x, y + v.y) end + dl:AddConcavePolyFilled(pts, #pts, 0xFF8080FF) + for i, v in poly do pts[i] = ImVec2(x + 100 + v.x, y + v.y) end + dl:AddPolyline(pts, #pts, col, 4.0, G.ImDrawFlags.Closed) + for i, v in poly do pts[i] = ImVec2(x + 200 + v.x, y + v.y) end + dl:AddPolyline(pts, #pts, col, 1.0, 0) + y += 80 + dl:AddRectFilledMultiColor(ImVec2(x, y), ImVec2(x + 100, y + 40), 0xFF0000FF, 0xFF00FF00, 0xFFFF0000, 0xFFFFFFFF) + dl:AddCircleFilled(ImVec2(x + 140, y + 20), 20, col) + dl:AddEllipseFilled(ImVec2(x + 210, y + 20), ImVec2(30, 15), col, 0.3) + dl:AddText(ImVec2(x, y + 50), 0xFFFFFFFF, "AddText") + ImGui.End() + + ImGui.Render() + for _, dl in ImGui.GetDrawData().CmdLists:iter() do + local vb, id = dl.VtxBuffer.Buf, dl.IdxBuffer.Data + for i = 1, dl.VtxBuffer.Size do local o = (i - 1) * 36; mix(buffer.readf64(vb, o)); mix(buffer.readf64(vb, o + 8)); mix(buffer.readf64(vb, o + 16) * 4096); mix(buffer.readf64(vb, o + 24) * 4096); mix(buffer.readu32(vb, o + 32) / 64) end + for i = 1, dl.IdxBuffer.Size do mix(id[i]) end + for _, c in dl.CmdBuffer:iter() do mix(c.ClipRect.x); mix(c.ClipRect.y); mix(c.ClipRect.z); mix(c.ClipRect.w); mix(c.ElemCount) end + end + G.ImGui_ImplRoblox.RenderDrawData(ImGui.GetDrawData()) + if frame == ARG_FRAMES - 1 then print("LIBHASH", h) end +end)