MCPcopy Create free account
hub / github.com/KebsCS/KBotExt / AddWindowToSortBuffer

Function AddWindowToSortBuffer

KBotExt/imgui/imgui.cpp:4785–4799  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4783}
4784
4785static void AddWindowToSortBuffer(ImVector<ImGuiWindow*>* out_sorted_windows, ImGuiWindow* window)
4786{
4787 out_sorted_windows->push_back(window);
4788 if (window->Active)
4789 {
4790 int count = window->DC.ChildWindows.Size;
4791 ImQsort(window->DC.ChildWindows.Data, (size_t)count, sizeof(ImGuiWindow*), ChildWindowComparer);
4792 for (int i = 0; i < count; i++)
4793 {
4794 ImGuiWindow* child = window->DC.ChildWindows[i];
4795 if (child->Active)
4796 AddWindowToSortBuffer(out_sorted_windows, child);
4797 }
4798 }
4799}
4800
4801static void AddWindowToDrawData(ImGuiWindow* window, int layer)
4802{

Callers 1

EndFrameMethod · 0.85

Calls 1

ImQsortFunction · 0.85

Tested by

no test coverage detected