// 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 ImDrawData { public unsafe void Clear() { fixed (ImDrawData* @this = &this) { ImGuiNative.Clear(@this); } } public unsafe void DeIndexAllBuffers() { fixed (ImDrawData* @this = &this) { ImGuiNative.DeIndexAllBuffers(@this); } } public unsafe void Destroy() { fixed (ImDrawData* @this = &this) { ImGuiNative.Destroy(@this); } } public unsafe void ScaleClipRects(Vector2 fbScale) { fixed (ImDrawData* @this = &this) { ImGuiNative.ScaleClipRects(@this, fbScale); } } }