IMGUI_APIImGuiDockNode*DockBuilderGetNode(ImGuiIDnode_id);// Warning: DO NOT HOLD ON ImGuiDockNode* pointer, will be invalided by any split/merge/remove operation.
IMGUI_APIImGuiIDDockBuilderAddNode(ImGuiIDnode_id,ImGuiDockNodeFlagsflags=0);// Use (flags == ImGuiDockNodeFlags_Dockspace) to create a dockspace, otherwise it'll create a floating node.
IMGUI_APIvoidDockBuilderRemoveNode(ImGuiIDnode_id);// Remove node and all its child, undock all windows
IMGUI_APIvoidDockBuilderRemoveNodeChildNodes(ImGuiIDnode_id);// Remove all split/hierarchy. All remaining docked windows will be re-docked to the root.