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

77 lines
2.2 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 ImGuiPopupFlags : int
{
/// <summary>
/// To be documented.
/// </summary>
None = unchecked(0),
/// <summary>
/// For BeginPopupContext*(): open on Left Mouse release. Guaranteed to always be == 0 (same as ImGuiMouseButton_Left)<br/>
/// </summary>
MouseButtonLeft = unchecked(0),
/// <summary>
/// For BeginPopupContext*(): open on Right Mouse release. Guaranteed to always be == 1 (same as ImGuiMouseButton_Right)<br/>
/// </summary>
MouseButtonRight = unchecked(1),
/// <summary>
/// For BeginPopupContext*(): open on Middle Mouse release. Guaranteed to always be == 2 (same as ImGuiMouseButton_Middle)<br/>
/// </summary>
MouseButtonMiddle = unchecked(2),
/// <summary>
/// To be documented.
/// </summary>
MouseButtonMask = unchecked(31),
/// <summary>
/// To be documented.
/// </summary>
MouseButtonDefault = unchecked(1),
/// <summary>
/// For OpenPopup*(), BeginPopupContext*(): don't open if there's already a popup at the same level of the popup stack<br/>
/// </summary>
NoOpenOverExistingPopup = unchecked(32),
/// <summary>
/// For BeginPopupContextWindow(): don't return true when hovering items, only when hovering empty space<br/>
/// </summary>
NoOpenOverItems = unchecked(64),
/// <summary>
/// For IsPopupOpen(): ignore the ImGuiID parameter and test for any popup.<br/>
/// </summary>
AnyPopupId = unchecked(128),
/// <summary>
/// For IsPopupOpen(): searchtest at any level of the popup stack (default test in the current level)<br/>
/// </summary>
AnyPopupLevel = unchecked(256),
/// <summary>
/// To be documented.
/// </summary>
AnyPopup = unchecked(384),
}
}