ImGuiWindow*VisibleWindow;// Generally point to window which is ID is == SelectedTabID, but when CTRL+Tabbing this can be a different window.
ImGuiWindow*VisibleWindow;// Generally point to window which is ID is == SelectedTabID, but when CTRL+Tabbing this can be a different window.
ImGuiDockNode*CentralNode;// [Root node only] Pointer to central node.
ImGuiDockNode*CentralNode;// [Root node only] Pointer to central node.
ImGuiDockNode*OnlyNodeWithWindows;// [Root node only] Set when there is a single visible node within the hierarchy.
ImGuiDockNode*OnlyNodeWithWindows;// [Root node only] Set when there is a single visible node within the hierarchy.
intCountNodeWithWindows;// [Root node only]
intLastFrameAlive;// Last frame number the node was updated or kept alive explicitly with DockSpace() + ImGuiDockNodeFlags_KeepAliveOnly
intLastFrameAlive;// Last frame number the node was updated or kept alive explicitly with DockSpace() + ImGuiDockNodeFlags_KeepAliveOnly
intLastFrameActive;// Last frame number the node was updated.
intLastFrameActive;// Last frame number the node was updated.
intLastFrameFocused;// Last frame number the node was focused.
intLastFrameFocused;// Last frame number the node was focused.
@ -1617,7 +1618,7 @@ struct ImGuiContext
ImGuiWindow*CurrentWindow;// Window being drawn into
ImGuiWindow*CurrentWindow;// Window being drawn into
ImGuiWindow*HoveredWindow;// Window the mouse is hovering. Will typically catch mouse inputs.
ImGuiWindow*HoveredWindow;// Window the mouse is hovering. Will typically catch mouse inputs.
ImGuiWindow*HoveredWindowUnderMovingWindow;// Hovered window ignoring MovingWindow. Only set if MovingWindow is set.
ImGuiWindow*HoveredWindowUnderMovingWindow;// Hovered window ignoring MovingWindow. Only set if MovingWindow is set.
ImGuiDockNode*HoveredDockNode;// Hovered dock node.
ImGuiDockNode*HoveredDockNode;// [Debug] Hovered dock node.
ImGuiWindow*MovingWindow;// Track the window we clicked on (in order to preserve focus). The actual window that is moved is generally MovingWindow->RootWindowDockTree.
ImGuiWindow*MovingWindow;// Track the window we clicked on (in order to preserve focus). The actual window that is moved is generally MovingWindow->RootWindowDockTree.
ImGuiWindow*WheelingWindow;// Track the window we started mouse-wheeling on. Until a timer elapse or mouse has moved, generally keep scrolling the same window even if during the course of scrolling the mouse ends up hovering a child window.
ImGuiWindow*WheelingWindow;// Track the window we started mouse-wheeling on. Until a timer elapse or mouse has moved, generally keep scrolling the same window even if during the course of scrolling the mouse ends up hovering a child window.