enum ImGuiDockNodeFlagsPrivate_

#include <imgui_internal.h>

enum ImGuiDockNodeFlagsPrivate_
{
    ImGuiDockNodeFlags_DockSpace                 = 1<<10,
    ImGuiDockNodeFlags_CentralNode               = 1<<11,
    ImGuiDockNodeFlags_NoTabBar                  = 1<<12,
    ImGuiDockNodeFlags_HiddenTabBar              = 1<<13,
    ImGuiDockNodeFlags_NoWindowMenuButton        = 1<<14,
    ImGuiDockNodeFlags_NoCloseButton             = 1<<15,
    ImGuiDockNodeFlags_NoResizeX                 = 1<<16,
    ImGuiDockNodeFlags_NoResizeY                 = 1<<17,
    ImGuiDockNodeFlags_DockedWindowsInFocusRoute = 1<<18,
    ImGuiDockNodeFlags_NoDockingSplitOther       = 1<<19,
    ImGuiDockNodeFlags_NoDockingOverMe           = 1<<20,
    ImGuiDockNodeFlags_NoDockingOverOther        = 1<<21,
    ImGuiDockNodeFlags_NoDockingOverEmpty        = 1<<22,
    ImGuiDockNodeFlags_NoDocking                 = ImGuiDockNodeFlags_NoDockingOverMe | ImGuiDockNodeFlags_NoDockingOverOther | ImGuiDockNodeFlags_NoDockingOverEmpty | ImGuiDockNodeFlags_NoDockingSplit | ImGuiDockNodeFlags_NoDockingSplitOther,
    ImGuiDockNodeFlags_SharedFlagsInheritMask_   = ~0,
    ImGuiDockNodeFlags_NoResizeFlagsMask_        =(int)ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY,
    ImGuiDockNodeFlags_LocalFlagsTransferMask_   =(int)ImGuiDockNodeFlags_NoDockingSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ |(int)ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton,
    ImGuiDockNodeFlags_SavedFlagsMask_           = ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton,
};