MCPcopy Create free account
hub / github.com/SunOner/sunone_aimbot_2 / AddWindowToDrawData

Function AddWindowToDrawData

sunone_aimbot_2/imgui/imgui.cpp:5834–5845  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5832}
5833
5834static void AddWindowToDrawData(ImGuiWindow* window, int layer)
5835{
5836 ImGuiContext& g = *GImGui;
5837 ImGuiViewportP* viewport = g.Viewports[0];
5838 g.IO.MetricsRenderWindows++;
5839 if (window->DrawList->_Splitter._Count > 1)
5840 window->DrawList->ChannelsMerge(); // Merge if user forgot to merge back. Also required in Docking branch for ImGuiWindowFlags_DockNodeHost windows.
5841 ImGui::AddDrawListToDrawDataEx(&viewport->DrawDataP, viewport->DrawDataBuilder.Layers[layer], window->DrawList);
5842 for (ImGuiWindow* child : window->DC.ChildWindows)
5843 if (IsWindowActiveAndVisible(child)) // Clipped children may have been marked not active
5844 AddWindowToDrawData(child, layer);
5845}
5846
5847static inline int GetWindowDisplayLayer(ImGuiWindow* window)
5848{

Callers 1

AddRootWindowToDrawDataFunction · 0.70

Calls 2

IsWindowActiveAndVisibleFunction · 0.70
ChannelsMergeMethod · 0.45

Tested by

no test coverage detected