using ImGuiNET;
namespace Dalamud.Interface
{
///
/// Class containing various helper methods for use with ImGui inside Dalamud.
///
public static class ImGuiHelpers
{
private static uint mainViewportId;
///
/// Force this ImGui window to stay inside the main game window.
///
public static void ForceMainWindow() => ImGui.SetNextWindowViewport(GetMainViewportId());
///
/// Get the ID of the main game window viewport.
///
/// The ID of the main game window viewport.
public static uint GetMainViewportId()
{
if (mainViewportId == 0)
mainViewportId = ImGui.GetMainViewport().ID;
return mainViewportId;
}
}
}