// ------------------------------------------------------------------------------ // // 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 ImGuiNavMoveFlags : int { /// /// To be documented. /// None = unchecked(0), /// /// On failed request, restart from opposite side
///
LoopX = unchecked(1), /// /// To be documented. /// LoopY = unchecked(2), /// /// On failed request, request from opposite side one line down (when NavDir==right) or one line up (when NavDir==left)
///
WrapX = unchecked(4), /// /// This is not super useful but provided for completeness
///
WrapY = unchecked(8), /// /// Allow scoring and considering the current NavId as a move target candidate. This is used when the move source is offset (e.g. pressing PageDown actually needs to send a Up move request, if we are pressing PageDown from the bottom-most item we need to stay in place)
///
AllowCurrentNavId = unchecked(16), /// /// Store alternate result in NavMoveResultLocalVisible that only comprise elements that are already fully visible (used by PageUpPageDown)
///
AlsoScoreVisibleSet = unchecked(32), /// /// Force scrolling to minmax (used by HomeEnd) FIXME-NAV: Aim to remove or reword, probably unnecessary
///
ScrollToEdgeY = unchecked(64), /// /// To be documented. /// Forwarded = unchecked(128), /// /// Dummy scoring for debug purpose, don't apply result
///
DebugNoResult = unchecked(256), /// /// Requests from focus API can landfocusactivate items even if they are marked with _NoTabStop (see NavProcessItemForTabbingRequest() for details)
///
FocusApi = unchecked(512), /// /// To be documented. /// Tabbing = unchecked(1024), /// /// Activateselect target item.
///
Activate = unchecked(2048), /// /// To be documented. /// DontSetNavHighlight = unchecked(4096), } }