// ------------------------------------------------------------------------------
//
// 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 ImDrawListFlags : int
{
///
/// To be documented.
///
None = unchecked(0),
///
/// Enable anti-aliased linesborders (*2 the number of triangles for 1.0f wide line or lines thin enough to be drawn using textures, otherwise *3 the number of triangles)
///
AntiAliasedLines = unchecked(1),
///
/// Enable anti-aliased linesborders using textures when possible. Require backend to render with bilinear filtering (NOT pointnearest filtering).
///
AntiAliasedLinesUseTex = unchecked(2),
///
/// Enable anti-aliased edge around filled shapes (rounded rectangles, circles).
///
AntiAliasedFill = unchecked(4),
///
/// Can emit 'VtxOffset > 0' to allow large meshes. Set when 'ImGuiBackendFlags_RendererHasVtxOffset' is enabled.
///
AllowVtxOffset = unchecked(8),
}
}