mirror of
https://github.com/goatcorp/Dalamud.git
synced 2026-02-25 14:11:48 +01:00
- Remove all mentions of 2
This commit is contained in:
parent
fc8875dd2a
commit
d9108b7d5a
25 changed files with 69 additions and 69 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
|
|
||||||
using Dalamud.Bindings.ImGui;
|
using Dalamud.Bindings.ImGui;
|
||||||
using Dalamud.Interface.Internal.UiDebug2.Utility;
|
using Dalamud.Interface.Internal.UiDebug.Utility;
|
||||||
using Dalamud.Interface.Utility.Raii;
|
using Dalamud.Interface.Utility.Raii;
|
||||||
using Dalamud.Utility;
|
using Dalamud.Utility;
|
||||||
|
|
||||||
|
|
@ -9,7 +9,7 @@ using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
using ValueType = FFXIVClientStructs.FFXIV.Component.GUI.ValueType;
|
using ValueType = FFXIVClientStructs.FFXIV.Component.GUI.ValueType;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <inheritdoc cref="AddonTree"/>
|
/// <inheritdoc cref="AddonTree"/>
|
||||||
public unsafe partial class AddonTree
|
public unsafe partial class AddonTree
|
||||||
|
|
@ -7,9 +7,9 @@ using FFXIVClientStructs.Attributes;
|
||||||
using FFXIVClientStructs.FFXIV.Component.GUI;
|
using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
using static System.Reflection.BindingFlags;
|
using static System.Reflection.BindingFlags;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.UiDebug2;
|
using static Dalamud.Interface.Internal.UiDebug.UiDebug;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <inheritdoc cref="AddonTree"/>
|
/// <inheritdoc cref="AddonTree"/>
|
||||||
public unsafe partial class AddonTree
|
public unsafe partial class AddonTree
|
||||||
|
|
@ -8,12 +8,12 @@ using Dalamud.Interface.Components;
|
||||||
using FFXIVClientStructs.FFXIV.Component.GUI;
|
using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
using static Dalamud.Interface.FontAwesomeIcon;
|
using static Dalamud.Interface.FontAwesomeIcon;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.ElementSelector;
|
using static Dalamud.Interface.Internal.UiDebug.ElementSelector;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.UiDebug2;
|
using static Dalamud.Interface.Internal.UiDebug.UiDebug;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.Utility.Gui;
|
using static Dalamud.Interface.Internal.UiDebug.Utility.Gui;
|
||||||
using static Dalamud.Utility.Util;
|
using static Dalamud.Utility.Util;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A class representing an <see cref="AtkUnitBase"/>, allowing it to be browsed within an ImGui window.
|
/// A class representing an <see cref="AtkUnitBase"/>, allowing it to be browsed within an ImGui window.
|
||||||
|
|
@ -9,7 +9,7 @@ using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiTableColumnFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiTableColumnFlags;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiTableFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiTableFlags;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Class that prints the events table for a node, where applicable.
|
/// Class that prints the events table for a node, where applicable.
|
||||||
|
|
@ -2,7 +2,7 @@ using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
using static Dalamud.Utility.Util;
|
using static Dalamud.Utility.Util;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tree for an <see cref="AtkClippingMaskNode"/> that can be printed and browsed via ImGui.
|
/// A tree for an <see cref="AtkClippingMaskNode"/> that can be printed and browsed via ImGui.
|
||||||
|
|
@ -2,7 +2,7 @@ using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
using static Dalamud.Utility.Util;
|
using static Dalamud.Utility.Util;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tree for an <see cref="AtkCollisionNode"/> that can be printed and browsed via ImGui.
|
/// A tree for an <see cref="AtkCollisionNode"/> that can be printed and browsed via ImGui.
|
||||||
|
|
@ -6,11 +6,11 @@ using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
using Lumina.Text.ReadOnly;
|
using Lumina.Text.ReadOnly;
|
||||||
|
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.Utility.Gui;
|
using static Dalamud.Interface.Internal.UiDebug.Utility.Gui;
|
||||||
using static Dalamud.Utility.Util;
|
using static Dalamud.Utility.Util;
|
||||||
using static FFXIVClientStructs.FFXIV.Component.GUI.ComponentType;
|
using static FFXIVClientStructs.FFXIV.Component.GUI.ComponentType;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tree for an <see cref="AtkComponentNode"/> that can be printed and browsed via ImGui.
|
/// A tree for an <see cref="AtkComponentNode"/> that can be printed and browsed via ImGui.
|
||||||
|
|
@ -2,10 +2,10 @@ using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
using Lumina.Text.ReadOnly;
|
using Lumina.Text.ReadOnly;
|
||||||
|
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.Utility.Gui;
|
using static Dalamud.Interface.Internal.UiDebug.Utility.Gui;
|
||||||
using static Dalamud.Utility.Util;
|
using static Dalamud.Utility.Util;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tree for an <see cref="AtkCounterNode"/> that can be printed and browsed via ImGui.
|
/// A tree for an <see cref="AtkCounterNode"/> that can be printed and browsed via ImGui.
|
||||||
|
|
@ -3,7 +3,7 @@ using System.Numerics;
|
||||||
|
|
||||||
using Dalamud.Bindings.ImGui;
|
using Dalamud.Bindings.ImGui;
|
||||||
using Dalamud.Interface.Components;
|
using Dalamud.Interface.Components;
|
||||||
using Dalamud.Interface.Internal.UiDebug2.Utility;
|
using Dalamud.Interface.Internal.UiDebug.Utility;
|
||||||
using Dalamud.Interface.Utility.Raii;
|
using Dalamud.Interface.Utility.Raii;
|
||||||
|
|
||||||
using FFXIVClientStructs.FFXIV.Component.GUI;
|
using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
@ -16,10 +16,10 @@ using static Dalamud.Bindings.ImGui.ImGuiTableColumnFlags;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiTableFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiTableFlags;
|
||||||
using static Dalamud.Interface.ColorHelpers;
|
using static Dalamud.Interface.ColorHelpers;
|
||||||
using static Dalamud.Interface.FontAwesomeIcon;
|
using static Dalamud.Interface.FontAwesomeIcon;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.Utility.Gui;
|
using static Dalamud.Interface.Internal.UiDebug.Utility.Gui;
|
||||||
using static Dalamud.Interface.Utility.ImGuiHelpers;
|
using static Dalamud.Interface.Utility.ImGuiHelpers;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <inheritdoc cref="ResNodeTree"/>
|
/// <inheritdoc cref="ResNodeTree"/>
|
||||||
internal unsafe partial class ResNodeTree
|
internal unsafe partial class ResNodeTree
|
||||||
|
|
@ -11,11 +11,11 @@ using static Dalamud.Bindings.ImGui.ImGuiTableColumnFlags;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiTableFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiTableFlags;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiTreeNodeFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiTreeNodeFlags;
|
||||||
using static Dalamud.Interface.ColorHelpers;
|
using static Dalamud.Interface.ColorHelpers;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.Utility.Gui;
|
using static Dalamud.Interface.Internal.UiDebug.Utility.Gui;
|
||||||
using static Dalamud.Utility.Util;
|
using static Dalamud.Utility.Util;
|
||||||
using static FFXIVClientStructs.FFXIV.Component.GUI.TextureType;
|
using static FFXIVClientStructs.FFXIV.Component.GUI.TextureType;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tree for an <see cref="AtkImageNode"/> that can be printed and browsed via ImGui.
|
/// A tree for an <see cref="AtkImageNode"/> that can be printed and browsed via ImGui.
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
using Dalamud.Bindings.ImGui;
|
using Dalamud.Bindings.ImGui;
|
||||||
using Dalamud.Interface.Internal.UiDebug2.Utility;
|
using Dalamud.Interface.Internal.UiDebug.Utility;
|
||||||
|
|
||||||
using FFXIVClientStructs.FFXIV.Component.GUI;
|
using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
|
|
@ -9,7 +9,7 @@ using static Dalamud.Utility.Util;
|
||||||
using Vector2 = System.Numerics.Vector2;
|
using Vector2 = System.Numerics.Vector2;
|
||||||
using Vector4 = System.Numerics.Vector4;
|
using Vector4 = System.Numerics.Vector4;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tree for an <see cref="AtkNineGridNode"/> that can be printed and browsed via ImGui.
|
/// A tree for an <see cref="AtkNineGridNode"/> that can be printed and browsed via ImGui.
|
||||||
|
|
@ -4,7 +4,7 @@ using System.Runtime.InteropServices;
|
||||||
|
|
||||||
using Dalamud.Bindings.ImGui;
|
using Dalamud.Bindings.ImGui;
|
||||||
using Dalamud.Interface.Components;
|
using Dalamud.Interface.Components;
|
||||||
using Dalamud.Interface.Internal.UiDebug2.Utility;
|
using Dalamud.Interface.Internal.UiDebug.Utility;
|
||||||
using Dalamud.Interface.Utility.Raii;
|
using Dalamud.Interface.Utility.Raii;
|
||||||
|
|
||||||
using FFXIVClientStructs.FFXIV.Component.GUI;
|
using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
@ -13,14 +13,14 @@ using static Dalamud.Bindings.ImGui.ImGuiCol;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiTreeNodeFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiTreeNodeFlags;
|
||||||
using static Dalamud.Interface.ColorHelpers;
|
using static Dalamud.Interface.ColorHelpers;
|
||||||
using static Dalamud.Interface.FontAwesomeIcon;
|
using static Dalamud.Interface.FontAwesomeIcon;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.Browsing.Events;
|
using static Dalamud.Interface.Internal.UiDebug.Browsing.Events;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.ElementSelector;
|
using static Dalamud.Interface.Internal.UiDebug.ElementSelector;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.UiDebug2;
|
using static Dalamud.Interface.Internal.UiDebug.UiDebug;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.Utility.Gui;
|
using static Dalamud.Interface.Internal.UiDebug.Utility.Gui;
|
||||||
using static Dalamud.Utility.Util;
|
using static Dalamud.Utility.Util;
|
||||||
using static FFXIVClientStructs.FFXIV.Component.GUI.NodeFlags;
|
using static FFXIVClientStructs.FFXIV.Component.GUI.NodeFlags;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tree for an <see cref="AtkResNode"/> that can be printed and browsed via ImGui.
|
/// A tree for an <see cref="AtkResNode"/> that can be printed and browsed via ImGui.
|
||||||
|
|
@ -12,10 +12,10 @@ using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
using Lumina.Text.ReadOnly;
|
using Lumina.Text.ReadOnly;
|
||||||
|
|
||||||
using static Dalamud.Interface.ColorHelpers;
|
using static Dalamud.Interface.ColorHelpers;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.Utility.Gui;
|
using static Dalamud.Interface.Internal.UiDebug.Utility.Gui;
|
||||||
using static Dalamud.Utility.Util;
|
using static Dalamud.Utility.Util;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tree for an <see cref="AtkTextNode"/> that can be printed and browsed via ImGui.
|
/// A tree for an <see cref="AtkTextNode"/> that can be printed and browsed via ImGui.
|
||||||
|
|
@ -2,7 +2,7 @@ using System.Collections.Generic;
|
||||||
|
|
||||||
using Dalamud.Bindings.ImGui;
|
using Dalamud.Bindings.ImGui;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <inheritdoc cref="TimelineTree"/>
|
/// <inheritdoc cref="TimelineTree"/>
|
||||||
public readonly partial struct TimelineTree
|
public readonly partial struct TimelineTree
|
||||||
|
|
@ -13,12 +13,12 @@ using static Dalamud.Bindings.ImGui.ImGuiTableColumnFlags;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiTableFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiTableFlags;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiTreeNodeFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiTreeNodeFlags;
|
||||||
using static Dalamud.Interface.ColorHelpers;
|
using static Dalamud.Interface.ColorHelpers;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.Utility.Gui;
|
using static Dalamud.Interface.Internal.UiDebug.Utility.Gui;
|
||||||
using static Dalamud.Utility.Util;
|
using static Dalamud.Utility.Util;
|
||||||
using static FFXIVClientStructs.FFXIV.Component.GUI.NodeType;
|
using static FFXIVClientStructs.FFXIV.Component.GUI.NodeType;
|
||||||
|
|
||||||
// ReSharper disable SuggestBaseTypeForParameter
|
// ReSharper disable SuggestBaseTypeForParameter
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Browsing;
|
namespace Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A struct allowing a node's animation timeline to be printed and browsed.
|
/// A struct allowing a node's animation timeline to be printed and browsed.
|
||||||
|
|
@ -5,8 +5,8 @@ using System.Numerics;
|
||||||
|
|
||||||
using Dalamud.Bindings.ImGui;
|
using Dalamud.Bindings.ImGui;
|
||||||
using Dalamud.Interface.Components;
|
using Dalamud.Interface.Components;
|
||||||
using Dalamud.Interface.Internal.UiDebug2.Browsing;
|
using Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
using Dalamud.Interface.Internal.UiDebug2.Utility;
|
using Dalamud.Interface.Internal.UiDebug.Utility;
|
||||||
using Dalamud.Interface.Utility.Raii;
|
using Dalamud.Interface.Utility.Raii;
|
||||||
|
|
||||||
using FFXIVClientStructs.FFXIV.Component.GUI;
|
using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
@ -16,7 +16,7 @@ using static System.Globalization.NumberFormatInfo;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiCol;
|
using static Dalamud.Bindings.ImGui.ImGuiCol;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiWindowFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiWindowFlags;
|
||||||
using static Dalamud.Interface.FontAwesomeIcon;
|
using static Dalamud.Interface.FontAwesomeIcon;
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.UiDebug2;
|
using static Dalamud.Interface.Internal.UiDebug.UiDebug;
|
||||||
using static Dalamud.Interface.UiBuilder;
|
using static Dalamud.Interface.UiBuilder;
|
||||||
using static Dalamud.Interface.Utility.ImGuiHelpers;
|
using static Dalamud.Interface.Utility.ImGuiHelpers;
|
||||||
using static FFXIVClientStructs.FFXIV.Component.GUI.NodeFlags;
|
using static FFXIVClientStructs.FFXIV.Component.GUI.NodeFlags;
|
||||||
|
|
@ -25,7 +25,7 @@ using static FFXIVClientStructs.FFXIV.Component.GUI.NodeFlags;
|
||||||
|
|
||||||
#pragma warning disable CS0659
|
#pragma warning disable CS0659
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2;
|
namespace Dalamud.Interface.Internal.UiDebug;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tool that enables the user to select UI elements within the inspector by mousing over them onscreen.
|
/// A tool that enables the user to select UI elements within the inspector by mousing over them onscreen.
|
||||||
|
|
@ -34,7 +34,7 @@ internal unsafe class ElementSelector : IDisposable
|
||||||
{
|
{
|
||||||
private const int UnitListCount = 18;
|
private const int UnitListCount = 18;
|
||||||
|
|
||||||
private readonly UiDebug2 uiDebug2;
|
private readonly UiDebug uiDebug;
|
||||||
|
|
||||||
private string addressSearchInput = string.Empty;
|
private string addressSearchInput = string.Empty;
|
||||||
|
|
||||||
|
|
@ -43,10 +43,10 @@ internal unsafe class ElementSelector : IDisposable
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Initializes a new instance of the <see cref="ElementSelector"/> class.
|
/// Initializes a new instance of the <see cref="ElementSelector"/> class.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="uiDebug2">The instance of <see cref="UiDebug2"/> this Element Selector belongs to.</param>
|
/// <param name="uiDebug">The instance of <see cref="UiDebug"/> this Element Selector belongs to.</param>
|
||||||
internal ElementSelector(UiDebug2 uiDebug2)
|
internal ElementSelector(UiDebug uiDebug)
|
||||||
{
|
{
|
||||||
this.uiDebug2 = uiDebug2;
|
this.uiDebug = uiDebug;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
@ -181,7 +181,7 @@ internal unsafe class ElementSelector : IDisposable
|
||||||
{
|
{
|
||||||
this.Active = false;
|
this.Active = false;
|
||||||
|
|
||||||
this.uiDebug2.SelectedAddonName = a.Addon->NameString;
|
this.uiDebug.SelectedAddonName = a.Addon->NameString;
|
||||||
|
|
||||||
var ptrList = new List<nint> { (nint)n.Node };
|
var ptrList = new List<nint> { (nint)n.Node };
|
||||||
|
|
||||||
|
|
@ -420,7 +420,7 @@ internal unsafe class ElementSelector : IDisposable
|
||||||
var addon = unitManager->Entries[j].Value;
|
var addon = unitManager->Entries[j].Value;
|
||||||
if ((nint)addon == address || FindByAddress(addon, address))
|
if ((nint)addon == address || FindByAddress(addon, address))
|
||||||
{
|
{
|
||||||
this.uiDebug2.SelectedAddonName = addon->NameString;
|
this.uiDebug.SelectedAddonName = addon->NameString;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
|
|
||||||
using Dalamud.Bindings.ImGui;
|
using Dalamud.Bindings.ImGui;
|
||||||
using Dalamud.Interface.Internal.UiDebug2.Browsing;
|
using Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
using Dalamud.Interface.Utility.Raii;
|
using Dalamud.Interface.Utility.Raii;
|
||||||
using Dalamud.Interface.Windowing;
|
using Dalamud.Interface.Windowing;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2;
|
namespace Dalamud.Interface.Internal.UiDebug;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A popout window for an <see cref="AddonTree"/>.
|
/// A popout window for an <see cref="AddonTree"/>.
|
||||||
|
|
@ -1,15 +1,15 @@
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
|
|
||||||
using Dalamud.Bindings.ImGui;
|
using Dalamud.Bindings.ImGui;
|
||||||
using Dalamud.Interface.Internal.UiDebug2.Browsing;
|
using Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
using Dalamud.Interface.Utility.Raii;
|
using Dalamud.Interface.Utility.Raii;
|
||||||
using Dalamud.Interface.Windowing;
|
using Dalamud.Interface.Windowing;
|
||||||
|
|
||||||
using FFXIVClientStructs.FFXIV.Component.GUI;
|
using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
using static Dalamud.Interface.Internal.UiDebug2.UiDebug2;
|
using static Dalamud.Interface.Internal.UiDebug.UiDebug;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2;
|
namespace Dalamud.Interface.Internal.UiDebug;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A popout window for a <see cref="ResNodeTree"/>.
|
/// A popout window for a <see cref="ResNodeTree"/>.
|
||||||
|
|
@ -12,10 +12,10 @@ using static System.StringComparison;
|
||||||
|
|
||||||
using static Dalamud.Interface.FontAwesomeIcon;
|
using static Dalamud.Interface.FontAwesomeIcon;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2;
|
namespace Dalamud.Interface.Internal.UiDebug;
|
||||||
|
|
||||||
/// <inheritdoc cref="UiDebug2"/>
|
/// <inheritdoc cref="UiDebug"/>
|
||||||
internal unsafe partial class UiDebug2
|
internal unsafe partial class UiDebug
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// All unit lists to check for addons.
|
/// All unit lists to check for addons.
|
||||||
|
|
@ -2,7 +2,7 @@ using System.Collections.Generic;
|
||||||
|
|
||||||
using Dalamud.Bindings.ImGui;
|
using Dalamud.Bindings.ImGui;
|
||||||
using Dalamud.Game.Gui;
|
using Dalamud.Game.Gui;
|
||||||
using Dalamud.Interface.Internal.UiDebug2.Browsing;
|
using Dalamud.Interface.Internal.UiDebug.Browsing;
|
||||||
using Dalamud.Interface.Utility.Raii;
|
using Dalamud.Interface.Utility.Raii;
|
||||||
using Dalamud.Interface.Windowing;
|
using Dalamud.Interface.Windowing;
|
||||||
using Dalamud.Logging.Internal;
|
using Dalamud.Logging.Internal;
|
||||||
|
|
@ -12,7 +12,7 @@ using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
|
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiWindowFlags;
|
using static Dalamud.Bindings.ImGui.ImGuiWindowFlags;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2;
|
namespace Dalamud.Interface.Internal.UiDebug;
|
||||||
|
|
||||||
// Original version by aers https://github.com/aers/FFXIVUIDebug
|
// Original version by aers https://github.com/aers/FFXIVUIDebug
|
||||||
// Also incorporates features from Caraxi's fork https://github.com/Caraxi/SimpleTweaksPlugin/blob/main/Debugging/UIDebug.cs
|
// Also incorporates features from Caraxi's fork https://github.com/Caraxi/SimpleTweaksPlugin/blob/main/Debugging/UIDebug.cs
|
||||||
|
|
@ -20,17 +20,17 @@ namespace Dalamud.Interface.Internal.UiDebug2;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tool for browsing the contents and structure of UI elements.
|
/// A tool for browsing the contents and structure of UI elements.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal partial class UiDebug2 : IDisposable
|
internal partial class UiDebug : IDisposable
|
||||||
{
|
{
|
||||||
/// <inheritdoc cref="ModuleLog"/>
|
/// <inheritdoc cref="ModuleLog"/>
|
||||||
internal static readonly ModuleLog Log = ModuleLog.Create<UiDebug2>();
|
internal static readonly ModuleLog Log = ModuleLog.Create<UiDebug>();
|
||||||
|
|
||||||
private readonly ElementSelector elementSelector;
|
private readonly ElementSelector elementSelector;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Initializes a new instance of the <see cref="UiDebug2"/> class.
|
/// Initializes a new instance of the <see cref="UiDebug"/> class.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal UiDebug2()
|
internal UiDebug()
|
||||||
{
|
{
|
||||||
this.elementSelector = new(this);
|
this.elementSelector = new(this);
|
||||||
}
|
}
|
||||||
|
|
@ -9,10 +9,10 @@ using FFXIVClientStructs.FFXIV.Client.Graphics;
|
||||||
using static Dalamud.Bindings.ImGui.ImGuiCol;
|
using static Dalamud.Bindings.ImGui.ImGuiCol;
|
||||||
using static Dalamud.Interface.ColorHelpers;
|
using static Dalamud.Interface.ColorHelpers;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Utility;
|
namespace Dalamud.Interface.Internal.UiDebug.Utility;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Miscellaneous ImGui tools used by <see cref="UiDebug2"/>.
|
/// Miscellaneous ImGui tools used by <see cref="UiDebug"/>.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal static class Gui
|
internal static class Gui
|
||||||
{
|
{
|
||||||
|
|
@ -11,7 +11,7 @@ using static System.MathF;
|
||||||
|
|
||||||
using static Dalamud.Interface.ColorHelpers;
|
using static Dalamud.Interface.ColorHelpers;
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal.UiDebug2.Utility;
|
namespace Dalamud.Interface.Internal.UiDebug.Utility;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A struct representing the perimeter of an <see cref="AtkResNode"/>, accounting for all transformations.
|
/// A struct representing the perimeter of an <see cref="AtkResNode"/>, accounting for all transformations.
|
||||||
|
|
@ -20,7 +20,7 @@ internal class DataWindow : Window, IDisposable
|
||||||
{
|
{
|
||||||
private readonly IDataWindowWidget[] modules =
|
private readonly IDataWindowWidget[] modules =
|
||||||
[
|
[
|
||||||
new AddonInspectorWidget2(),
|
new AddonInspectorWidget(),
|
||||||
new AddonLifecycleWidget(),
|
new AddonLifecycleWidget(),
|
||||||
new AddonWidget(),
|
new AddonWidget(),
|
||||||
new AddressesWidget(),
|
new AddressesWidget(),
|
||||||
|
|
|
||||||
|
|
@ -3,15 +3,15 @@ namespace Dalamud.Interface.Internal.Windows.Data.Widgets;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Widget for displaying addon inspector.
|
/// Widget for displaying addon inspector.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal class AddonInspectorWidget2 : IDataWindowWidget
|
internal class AddonInspectorWidget : IDataWindowWidget
|
||||||
{
|
{
|
||||||
private UiDebug2.UiDebug2? addonInspector2;
|
private UiDebug.UiDebug? addonInspector;
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public string[]? CommandShortcuts { get; init; } = ["ai2", "addoninspector2"];
|
public string[]? CommandShortcuts { get; init; } = ["ai", "addoninspector"];
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public string DisplayName { get; init; } = "Addon Inspector v2 (Testing)";
|
public string DisplayName { get; init; } = "Addon Inspector";
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public bool Ready { get; set; }
|
public bool Ready { get; set; }
|
||||||
|
|
@ -19,9 +19,9 @@ internal class AddonInspectorWidget2 : IDataWindowWidget
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public void Load()
|
public void Load()
|
||||||
{
|
{
|
||||||
this.addonInspector2 = new UiDebug2.UiDebug2();
|
this.addonInspector = new UiDebug.UiDebug();
|
||||||
|
|
||||||
if (this.addonInspector2 is not null)
|
if (this.addonInspector is not null)
|
||||||
{
|
{
|
||||||
this.Ready = true;
|
this.Ready = true;
|
||||||
}
|
}
|
||||||
|
|
@ -30,6 +30,6 @@ internal class AddonInspectorWidget2 : IDataWindowWidget
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public void Draw()
|
public void Draw()
|
||||||
{
|
{
|
||||||
this.addonInspector2?.Draw();
|
this.addonInspector?.Draw();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -322,7 +322,7 @@ public interface ITextureProvider : IDalamudService
|
||||||
/// <param name="leaveWrapOpen">Whether to leave <paramref name="wrap"/> non-disposed when the returned
|
/// <param name="leaveWrapOpen">Whether to leave <paramref name="wrap"/> non-disposed when the returned
|
||||||
/// <see cref="Task{TResult}"/> completes.</param>
|
/// <see cref="Task{TResult}"/> completes.</param>
|
||||||
/// <returns>Address of the new <see cref="FFXIVClientStructs.FFXIV.Client.Graphics.Kernel.Texture"/>.</returns>
|
/// <returns>Address of the new <see cref="FFXIVClientStructs.FFXIV.Client.Graphics.Kernel.Texture"/>.</returns>
|
||||||
/// <example>See <c>PrintTextureInfo</c> in <see cref="Interface.Internal.UiDebug2.Browsing.ImageNodeTre"/> for an example
|
/// <example>See <c>PrintTextureInfo</c> in <see cref="Interface.Internal.UiDebug.Browsing.ImageNodeTre"/> for an example
|
||||||
/// of replacing the texture of an image node.</example>
|
/// of replacing the texture of an image node.</example>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// <para>If the returned kernel texture is to be destroyed, call the fourth function in its vtable, by calling
|
/// <para>If the returned kernel texture is to be destroyed, call the fourth function in its vtable, by calling
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue