// 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 ImGuiInputTextCallbackDataPtr { public unsafe void ClearSelection() { ImGuiNative.ClearSelection(Handle); } public unsafe void DeleteChars(int pos, int bytesCount) { ImGuiNative.DeleteChars(Handle, pos, bytesCount); } public unsafe void Destroy() { ImGuiNative.Destroy(Handle); } public unsafe bool HasSelection() { byte ret = ImGuiNative.HasSelection(Handle); return ret != 0; } public unsafe void SelectAll() { ImGuiNative.SelectAll(Handle); } } // DISCARDED: InsertChars