// ------------------------------------------------------------------------------
//
// 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 ImGuiFocusedFlags : int
{
///
/// To be documented.
///
None = unchecked(0),
///
/// Return true if any children of the window is focused
///
ChildWindows = unchecked(1),
///
/// Test from root window (top most parent of the current hierarchy)
///
RootWindow = unchecked(2),
///
/// Return true if any window is focused. Important: If you are trying to tell how to dispatch your low-level inputs, do NOT use this. Use 'io.WantCaptureMouse' instead! Please read the FAQ!
///
AnyWindow = unchecked(4),
///
/// Do not consider popup hierarchy (do not treat popup emitter as parent of popup) (when used with _ChildWindows or _RootWindow)
///
NoPopupHierarchy = unchecked(8),
///
/// Consider docking hierarchy (treat dockspace host as parent of docked window) (when used with _ChildWindows or _RootWindow)
///
DockHierarchy = unchecked(16),
///
/// To be documented.
///
RootAndChildWindows = unchecked(3),
}
}