mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 18:27:23 +01:00
92 lines
3 KiB
C#
92 lines
3 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 ImGuiConfigFlags : int
|
|
{
|
|
/// <summary>
|
|
/// To be documented.
|
|
/// </summary>
|
|
None = unchecked(0),
|
|
|
|
/// <summary>
|
|
/// Master keyboard navigation enable flag. Enable full Tabbing + directional arrows + spaceenter to activate.<br/>
|
|
/// </summary>
|
|
NavEnableKeyboard = unchecked(1),
|
|
|
|
/// <summary>
|
|
/// Master gamepad navigation enable flag. Backend also needs to set ImGuiBackendFlags_HasGamepad.<br/>
|
|
/// </summary>
|
|
NavEnableGamepad = unchecked(2),
|
|
|
|
/// <summary>
|
|
/// To be documented.
|
|
/// </summary>
|
|
NavEnableSetMousePos = unchecked(4),
|
|
|
|
/// <summary>
|
|
/// To be documented.
|
|
/// </summary>
|
|
NavNoCaptureKeyboard = unchecked(8),
|
|
|
|
/// <summary>
|
|
/// Instruct dear imgui to disable mouse inputs and interactions.<br/>
|
|
/// </summary>
|
|
NoMouse = unchecked(16),
|
|
|
|
/// <summary>
|
|
/// Instruct backend to not alter mouse cursor shape and visibility. Use if the backend cursor changes are interfering with yours and you don't want to use SetMouseCursor() to change mouse cursor. You may want to honor requests from imgui by reading GetMouseCursor() yourself instead.<br/>
|
|
/// </summary>
|
|
NoMouseCursorChange = unchecked(32),
|
|
|
|
/// <summary>
|
|
/// To be documented.
|
|
/// </summary>
|
|
NoKerning = unchecked(128),
|
|
|
|
/// <summary>
|
|
/// Docking enable flags.<br/>
|
|
/// </summary>
|
|
DockingEnable = unchecked(64),
|
|
|
|
/// <summary>
|
|
/// Viewport enable flags (require both ImGuiBackendFlags_PlatformHasViewports + ImGuiBackendFlags_RendererHasViewports set by the respective backends)<br/>
|
|
/// </summary>
|
|
ViewportsEnable = unchecked(1024),
|
|
|
|
/// <summary>
|
|
/// [BETA: Don't use] FIXME-DPI: Reposition and resize imgui windows when the DpiScale of a viewport changed (mostly useful for the main viewport hosting other window). Note that resizing the main window itself is up to your application.<br/>
|
|
/// </summary>
|
|
DpiEnableScaleViewports = unchecked(16384),
|
|
|
|
/// <summary>
|
|
/// [BETA: Don't use] FIXME-DPI: Request bitmap-scaled fonts to match DpiScale. This is a very low-quality workaround. The correct way to handle DPI is _currently_ to replace the atlas andor fonts in the Platform_OnChangedViewport callback, but this is all early work in progress.<br/>
|
|
/// </summary>
|
|
DpiEnableScaleFonts = unchecked(32768),
|
|
|
|
/// <summary>
|
|
/// Application is SRGB-aware.<br/>
|
|
/// </summary>
|
|
IsSrgb = unchecked(1048576),
|
|
|
|
/// <summary>
|
|
/// Application is using a touch screen instead of a mouse.<br/>
|
|
/// </summary>
|
|
IsTouchScreen = unchecked(2097152),
|
|
}
|
|
}
|