diff --git a/Dalamud/Interface/Utility/ImGuiExtensions.cs b/Dalamud/Interface/Utility/ImGuiExtensions.cs
index 8aad48fab..5a7ee61a2 100644
--- a/Dalamud/Interface/Utility/ImGuiExtensions.cs
+++ b/Dalamud/Interface/Utility/ImGuiExtensions.cs
@@ -1,5 +1,4 @@
using System.Numerics;
-using System.Text;
using Dalamud.Bindings.ImGui;
@@ -52,36 +51,4 @@ public static class ImGuiExtensions
drawListPtr.AddText(ImGui.GetFont(), ImGui.GetFontSize(), pos, ImGui.GetColorU32(ImGuiCol.Text), text);
}
}
-
- ///
- /// Add text to a draw list.
- ///
- /// Pointer to the draw list.
- /// Font to use.
- /// Font size.
- /// Position to draw at.
- /// Color to use.
- /// Text to draw.
- /// Clip rect to use.
- // TODO: This should go into ImDrawList.Manual.cs in ImGui.NET...
- public static unsafe void AddText(this ImDrawListPtr drawListPtr, ImFontPtr font, float fontSize, Vector2 pos, uint col, string textBegin, ref Vector4 cpuFineClipRect)
- {
- var nativeFont = font.Handle;
- var textBeginByteCount = Encoding.UTF8.GetByteCount(textBegin);
- var nativeTextBegin = stackalloc byte[textBeginByteCount + 1];
-
- fixed (char* textBeginPtr = textBegin)
- {
- var nativeTextBeginOffset = Encoding.UTF8.GetBytes(textBeginPtr, textBegin.Length, nativeTextBegin, textBeginByteCount);
- nativeTextBegin[nativeTextBeginOffset] = 0;
- }
-
- byte* nativeTextEnd = null;
- var wrapWidth = 0.0f;
-
- fixed (Vector4* nativeCpuFineClipRect = &cpuFineClipRect)
- {
- drawListPtr.AddText(nativeFont, fontSize, pos, col, nativeTextBegin, nativeTextEnd, wrapWidth, nativeCpuFineClipRect);
- }
- }
}