| 7914 | } |
| 7915 | |
| 7916 | static ImGuiWindow* GetCombinedRootWindow(ImGuiWindow* window, bool popup_hierarchy, bool dock_hierarchy) |
| 7917 | { |
| 7918 | ImGuiWindow* last_window = NULL; |
| 7919 | while (last_window != window) |
| 7920 | { |
| 7921 | last_window = window; |
| 7922 | window = window->RootWindow; |
| 7923 | if (popup_hierarchy) |
| 7924 | window = window->RootWindowPopupTree; |
| 7925 | if (dock_hierarchy) |
| 7926 | window = window->RootWindowDockTree; |
| 7927 | } |
| 7928 | return window; |
| 7929 | } |
| 7930 | |
| 7931 | bool ImGui::IsWindowChildOf(ImGuiWindow* window, ImGuiWindow* potential_parent, bool popup_hierarchy, bool dock_hierarchy) |
| 7932 | { |
no outgoing calls
no test coverage detected