Dalamud/imgui/Dalamud.Bindings.ImGui/Generated/Enums/ImGuiDockNodeFlags.cs
2025-04-06 21:08:34 +02:00

57 lines
1.8 KiB
C#

// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
using System;
using HexaGen.Runtime;
using System.Numerics;
namespace Dalamud.Bindings.ImGui
{
/// <summary>
/// To be documented.
/// </summary>
[Flags]
public enum ImGuiDockNodeFlags : int
{
/// <summary>
/// To be documented.
/// </summary>
None = unchecked(0),
/// <summary>
/// Don't display the dockspace node but keep it alive. Windows docked into this dockspace node won't be undocked.<br/>
/// </summary>
KeepAliveOnly = unchecked(1),
/// <summary>
/// To be documented.
/// </summary>
NoDockingInCentralNode = unchecked(4),
/// <summary>
/// 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.<br/>
/// </summary>
PassthruCentralNode = unchecked(8),
/// <summary>
/// To be documented.
/// </summary>
NoSplit = unchecked(16),
/// <summary>
/// Saved Disable resizing node using the splitterseparators. Useful with programmatically setup dockspaces.<br/>
/// </summary>
NoResize = unchecked(32),
/// <summary>
/// Tab bar will automatically hide when there is a single window in the dock node.<br/>
/// </summary>
AutoHideTabBar = unchecked(64),
}
}