SboxSuperuser/Engine/Vendor/ImGui/ImGuiLastItemData.cs

A simple internal struct that stores metadata about the last ImGui item. It holds ID, input/status flags, and several ImRect rectangles for item, navigation, display and clipping bounds.

// 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;

internal struct ImGuiLastItemData
{
	public int ID;
	public ImGuiItemFlags InFlags;
	public ImGuiItemStatusFlags StatusFlags;
	public ImRect Rect;
	public ImRect NavRect;
	public ImRect DisplayRect;
	public ImRect ClipRect;
}