// ------------------------------------------------------------------------------ // // 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 ImGuiScrollFlags : int { /// /// To be documented. /// None = unchecked(0), /// /// If item is not visible: scroll as little as possible on X axis to bring item back into view [default for X axis]
///
KeepVisibleEdgeX = unchecked(1), /// /// If item is not visible: scroll as little as possible on Y axis to bring item back into view [default for Y axis for windows that are already visible]
///
KeepVisibleEdgeY = unchecked(2), /// /// If item is not visible: scroll to make the item centered on X axis [rarely used]
///
KeepVisibleCenterX = unchecked(4), /// /// If item is not visible: scroll to make the item centered on Y axis
///
KeepVisibleCenterY = unchecked(8), /// /// Always center the result item on X axis [rarely used]
///
AlwaysCenterX = unchecked(16), /// /// Always center the result item on Y axis [default for Y axis for appearing window)
///
AlwaysCenterY = unchecked(32), /// /// Disable forwarding scrolling to parent window if required to keep itemrect visible (only scroll window the function was applied to).
///
NoScrollParent = unchecked(64), /// /// To be documented. /// MaskX = unchecked(21), /// /// To be documented. /// MaskY = unchecked(42), } }