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