elseif((!host_node||!host_node->IsEmpty())&&payload_node&&payload_node->IsSplitNode()&&(payload_node->OnlyNodeWithWindows==NULL))// Is _visibly_ split?
ImGuiDockNodeFlags_KeepAliveOnly=1<<0,// // Don't display the dockspace node but keep it alive. Windows docked into this dockspace node won't be undocked.
//ImGuiDockNodeFlags_NoCentralNode = 1 << 1, // // Disable Central Node (the node which can stay empty)
ImGuiDockNodeFlags_NoDockingInCentralNode=1<<2,// // Disable docking inside the Central Node, which will be always kept empty.
ImGuiDockNodeFlags_NoDockingOverCentralNode=1<<2,// // Disable docking over the Central Node, which will be always kept empty.
ImGuiDockNodeFlags_PassthruCentralNode=1<<3,// // Enable passthru dockspace: 1) DockSpace() will render a ImGuiCol_WindowBg background covering everything excepted the Central Node when empty. Meaning the host window should probably use SetNextWindowBgAlpha(0.0f) prior to Begin() when using this. 2) When Central Node is empty: let inputs pass-through + won't display a DockingEmptyBg background. See demo for details.
ImGuiDockNodeFlags_NoSplit=1<<4,// // Disable splitting the node into smaller nodes. Useful e.g. when embedding dockspaces into a main root one (the root one may have splitting disabled to reduce confusion). Note: when turned off, existing splits will be preserved.
ImGuiDockNodeFlags_NoDockingSplit=1<<4,// // Disable other windows/nodes from splitting this node.
ImGuiDockNodeFlags_NoResize=1<<5,// Saved // Disable resizing node using the splitter/separators. Useful with programmatically setup dockspaces.
ImGuiDockNodeFlags_AutoHideTabBar=1<<6,// // Tab bar will automatically hide when there is a single window in the dock node.
#ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
ImGuiDockNodeFlags_NoSplit=ImGuiDockNodeFlags_NoDockingSplit,// Renamed in 1.90
ImGuiDockNodeFlags_NoDockingInCentralNode=ImGuiDockNodeFlags_NoDockingOverCentralNode,// Renamed in 1.90
#endif
};
// Flags for ImGui::BeginDragDropSource(), ImGui::AcceptDragDropPayload()
ImGuiDockNodeFlags_HiddenTabBar=1<<13,// Saved // Tab bar is hidden, with a triangle in the corner to show it again (NB: actual tab-bar instance may be destroyed as this is only used for single-window tab bar)
ImGuiDockNodeFlags_NoWindowMenuButton=1<<14,// Saved // Disable window/docking menu (that one that appears instead of the collapse button)
ImGuiDockNodeFlags_NoCloseButton=1<<15,// Saved // Disable close button
ImGuiDockNodeFlags_NoResizeX=1<<16,// //
ImGuiDockNodeFlags_NoResizeY=1<<17,// //
// Disable docking/undocking actions in this dockspace or individual node (existing docked nodes will be preserved)
ImGuiDockNodeFlags_NoUndocking=1<<16,// // Disable undocking this node.
ImGuiDockNodeFlags_NoDockingSplitMe=1<<17,// // Disable other windows/nodes from splitting this node.
ImGuiDockNodeFlags_NoDockingSplitOther=1<<18,// // Disable this node from splitting other windows/nodes.
ImGuiDockNodeFlags_NoDockingOverMe=1<<19,// // Disable other windows/nodes from being docked over this node.
ImGuiDockNodeFlags_NoDockingOverOther=1<<20,// // Disable this node from being docked over another window or non-empty node.
ImGuiDockNodeFlags_NoDockingOverEmpty=1<<21,// // Disable this node from being docked over an empty node (e.g. DockSpace with no other windows)