// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ using System; using HexaGen.Runtime; using System.Numerics; namespace Dalamud.Bindings.ImGui { /// /// To be documented. /// [Flags] public enum ImGuiPopupFlags : int { /// /// To be documented. /// None = unchecked(0), /// /// For BeginPopupContext*(): open on Left Mouse release. Guaranteed to always be == 0 (same as ImGuiMouseButton_Left)
///
MouseButtonLeft = unchecked(0), /// /// For BeginPopupContext*(): open on Right Mouse release. Guaranteed to always be == 1 (same as ImGuiMouseButton_Right)
///
MouseButtonRight = unchecked(1), /// /// For BeginPopupContext*(): open on Middle Mouse release. Guaranteed to always be == 2 (same as ImGuiMouseButton_Middle)
///
MouseButtonMiddle = unchecked(2), /// /// To be documented. /// MouseButtonMask = unchecked(31), /// /// To be documented. /// MouseButtonDefault = unchecked(1), /// /// For OpenPopup*(), BeginPopupContext*(): don't open if there's already a popup at the same level of the popup stack
///
NoOpenOverExistingPopup = unchecked(32), /// /// For BeginPopupContextWindow(): don't return true when hovering items, only when hovering empty space
///
NoOpenOverItems = unchecked(64), /// /// For IsPopupOpen(): ignore the ImGuiID parameter and test for any popup.
///
AnyPopupId = unchecked(128), /// /// For IsPopupOpen(): searchtest at any level of the popup stack (default test in the current level)
///
AnyPopupLevel = unchecked(256), /// /// To be documented. /// AnyPopup = unchecked(384), } }