// using HexaGen.Runtime; using System; using System.Diagnostics; using System.Numerics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace Dalamud.Bindings.ImGui; public unsafe partial struct ImGuiTextRangePtr { public unsafe void Destroy() { ImGuiNative.Destroy(Handle); } public unsafe bool empty() { byte ret = ImGuiNative.empty(Handle); return ret != 0; } public unsafe void split(byte separator, ImVector* output) { ImGuiNative.split(Handle, separator, output); } public unsafe void split(byte separator, ref ImVector output) { fixed (ImVector* poutput = &output) { ImGuiNative.split(Handle, separator, (ImVector*)poutput); } } }