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