public final class ImGuiDockNodeFlags
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
AutoHideTabBar
Shared/Local // Tab bar will automatically hide when there is a single window in the dock node.
|
static int |
CentralNode
Local, Saved // The central node has 2 main properties: stay visible when empty, only use "remaining" spaces from its neighbor.
|
static int |
DockSpace
Local, Saved // A dockspace is a node that occupy space within an existing user window.
|
static int |
HiddenTabBar
Local, 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)
|
static int |
KeepAliveOnly
Shared // Don't display the dockspace node but keep it alive.
|
static int |
LocalFlagsMask_
Definition:
ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking |
static int |
LocalFlagsTransferMask_
When splitting those flags are moved to the inheriting child, never duplicated
|
static int |
NoCloseButton
Local, Saved //
|
static int |
NoDocking
Local, Saved // Disable any form of docking in this dockspace or individual node.
|
static int |
NoDockingInCentralNode
Shared // Disable docking inside the Central Node, which will be always kept empty.
|
static int |
NoDockingOverEmpty
[EXPERIMENTAL] Prevent this node to be docked over an empty node (e.g.
|
static int |
NoDockingOverMe
[EXPERIMENTAL] Prevent another window/node to be docked over this node.
|
static int |
NoDockingOverOther
[EXPERIMENTAL] Prevent this node to be docked over another window or non-empty node.
|
static int |
NoDockingSplitMe
[EXPERIMENTAL] Prevent another window/node from splitting this node.
|
static int |
NoDockingSplitOther
[EXPERIMENTAL] Prevent this node from splitting another window/node.
|
static int |
None
Definition:
0 |
static int |
NoResize
Shared/Local // Disable resizing node using the splitter/separators.
|
static int |
NoResizeFlagsMask_
Definition:
ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY |
static int |
NoResizeX
[EXPERIMENTAL]
|
static int |
NoResizeY
[EXPERIMENTAL]
|
static int |
NoSplit
Shared/Local // Disable splitting the node into smaller nodes.
|
static int |
NoTabBar
Local, Saved // Tab bar is completely unavailable.
|
static int |
NoWindowMenuButton
Local, Saved // Disable window/docking menu (that one that appears instead of the collapse button)
|
static int |
PassthruCentralNode
Shared // Enable passthru dockspace: 1) DockSpace() will render a ImGuiCol_WindowBg background covering everything excepted the Central Node when empty.
|
static int |
SavedFlagsMask_
Definition:
ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking |
static int |
SharedFlagsInheritMask_
Definition:
~0 |
public static final int None
0
public static final int KeepAliveOnly
Definition: 1 << 0
public static final int NoDockingInCentralNode
Definition: 1 << 2
public static final int PassthruCentralNode
Definition: 1 << 3
public static final int NoSplit
Definition: 1 << 4
public static final int NoResize
Definition: 1 << 5
public static final int AutoHideTabBar
Definition: 1 << 6
public static final int DockSpace
Definition: 1 << 10
public static final int CentralNode
Definition: 1 << 11
public static final int NoTabBar
Definition: 1 << 12
public static final int HiddenTabBar
Definition: 1 << 13
public static final int NoWindowMenuButton
Definition: 1 << 14
public static final int NoCloseButton
Definition: 1 << 15
public static final int NoDocking
Definition: 1 << 16
public static final int NoDockingSplitMe
Definition: 1 << 17
public static final int NoDockingSplitOther
Definition: 1 << 18
public static final int NoDockingOverMe
Definition: 1 << 19
public static final int NoDockingOverOther
Definition: 1 << 20
public static final int NoDockingOverEmpty
Definition: 1 << 21
public static final int NoResizeX
Definition: 1 << 22
public static final int NoResizeY
Definition: 1 << 23
public static final int SharedFlagsInheritMask_
~0
public static final int NoResizeFlagsMask_
ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY
public static final int LocalFlagsMask_
ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking
public static final int LocalFlagsTransferMask_
Definition: ImGuiDockNodeFlags_LocalFlagsMask_ {@code &} ~ImGuiDockNodeFlags_DockSpace
public static final int SavedFlagsMask_
ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking