Code/SboxSuperuser/Engine/Vendor/ImGui/ImGuiCond.cs

An internal enum that defines condition flags used by the vendored ImGui binding. It declares bit flags for None, Always, Once, FirstUseEver and Appearing.

// Vendored from zeljkovranjes/sbox-imgui; see LICENSE and PROVENANCE.md in this folder.
using Sandbox;
#pragma warning disable CS0649 // Upstream reserves fields for optional widgets and features.
namespace SboxSuperuser.Engine.Vendor.ImGui;

[Flags]
internal enum ImGuiCond
{
	None = 0,
	Always = 1 << 0,
	Once = 1 << 1,
	FirstUseEver = 1 << 2,
	Appearing = 1 << 3,
}