mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 18:27:23 +01:00
Manual overloads for ImGui functions accepting text (#2319)
* wip2 * Implement AutoUtf8Buffer * reformat * Work on manual bindings * restructure * Name scripts properly * Update utility functions to use ImU8String * add overloads * Add more overloads * Use ImGuiWindow from gen, support AddCallback * Use LibraryImport for custom ImGuiNative functinos * Make manual overloads for string-returning functinos * Make all overloads with self as its first parameter extension methods * Fix overload resolution by removing unnecessary * in => scoped in * Fix compilation errors
This commit is contained in:
parent
0c63541864
commit
c69329f592
293 changed files with 61312 additions and 754 deletions
|
|
@ -0,0 +1,695 @@
|
|||
// <auto-generated/>
|
||||
|
||||
using HexaGen.Runtime;
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Numerics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
/* Functions.000.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.001.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.002.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.003.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.004.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.005.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.006.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.007.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.008.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.009.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.010.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.011.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.012.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.013.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.014.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.015.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.016.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.017.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.018.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.019.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.020.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.021.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.022.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.023.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.024.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.025.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.026.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.027.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.028.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.029.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.030.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.031.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.032.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.033.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.034.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.035.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.036.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.037.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.038.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.039.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.040.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.041.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.042.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.043.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.044.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.045.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.046.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.047.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.048.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.049.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.050.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.051.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.052.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.053.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.054.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.055.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.056.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.057.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.058.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.059.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.060.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.061.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.062.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.063.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.064.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.065.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.066.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.067.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.068.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.069.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.070.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.071.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.072.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.073.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.074.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.075.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.076.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.077.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.078.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.079.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.080.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.081.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.082.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.083.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.084.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.085.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.086.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.087.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.088.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.089.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.090.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.091.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.092.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.093.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.094.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.095.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.096.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
/* Functions.097.cs */
|
||||
namespace Dalamud.Bindings.ImGui
|
||||
{
|
||||
public unsafe partial class ImGui
|
||||
{
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
20333
imgui/Dalamud.Bindings.ImGui/Custom/Generated/Generated/Structs.gen.cs
Normal file
20333
imgui/Dalamud.Bindings.ImGui/Custom/Generated/Generated/Structs.gen.cs
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImBitArrayImGuiKeyNamedKeyCOUNTLessImGuiKeyNamedKeyBEGIN
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImBitVector
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImBitVectorPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImChunkStreamImGuiTableSettings
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImChunkStreamImGuiWindowSettings
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImColor
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImColor* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void HSV(float h, float s, float v, float a)
|
||||
{
|
||||
fixed (ImColor* @this = &this)
|
||||
{
|
||||
ImGuiNative.HSV(@this, h, s, v, a);
|
||||
}
|
||||
}
|
||||
public unsafe void HSV(float h, float s, float v)
|
||||
{
|
||||
fixed (ImColor* @this = &this)
|
||||
{
|
||||
ImGuiNative.HSV(@this, h, s, v, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void SetHSV(float h, float s, float v, float a)
|
||||
{
|
||||
fixed (ImColor* @this = &this)
|
||||
{
|
||||
ImGuiNative.SetHSV(@this, h, s, v, a);
|
||||
}
|
||||
}
|
||||
public unsafe void SetHSV(float h, float s, float v)
|
||||
{
|
||||
fixed (ImColor* @this = &this)
|
||||
{
|
||||
ImGuiNative.SetHSV(@this, h, s, v, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImColorPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe void HSV(float h, float s, float v, float a)
|
||||
{
|
||||
ImGuiNative.HSV(Handle, h, s, v, a);
|
||||
}
|
||||
public unsafe void HSV(float h, float s, float v)
|
||||
{
|
||||
ImGuiNative.HSV(Handle, h, s, v, (float)(1.0f));
|
||||
}
|
||||
public unsafe void SetHSV(float h, float s, float v, float a)
|
||||
{
|
||||
ImGuiNative.SetHSV(Handle, h, s, v, a);
|
||||
}
|
||||
public unsafe void SetHSV(float h, float s, float v)
|
||||
{
|
||||
ImGuiNative.SetHSV(Handle, h, s, v, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawChannel
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawChannelPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawCmd
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImDrawCmd* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
public unsafe ImTextureID GetTexID()
|
||||
{
|
||||
fixed (ImDrawCmd* @this = &this)
|
||||
{
|
||||
ImTextureID ret = ImGuiNative.GetTexID(@this);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawCmdHeader
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawCmdPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe ImTextureID GetTexID()
|
||||
{
|
||||
ImTextureID ret = ImGuiNative.GetTexID(Handle);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawDataBuilder
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawDataBuilderPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawDataPtr
|
||||
{
|
||||
public unsafe void Clear()
|
||||
{
|
||||
ImGuiNative.Clear(Handle);
|
||||
}
|
||||
public unsafe void DeIndexAllBuffers()
|
||||
{
|
||||
ImGuiNative.DeIndexAllBuffers(Handle);
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe void ScaleClipRects(Vector2 fbScale)
|
||||
{
|
||||
ImGuiNative.ScaleClipRects(Handle, fbScale);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,759 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawList
|
||||
{
|
||||
public unsafe int _CalcCircleAutoSegmentCount(float radius)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
int ret = ImGuiNative._CalcCircleAutoSegmentCount(@this, radius);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
public unsafe void _ClearFreeMemory()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative._ClearFreeMemory(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void _OnChangedClipRect()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative._OnChangedClipRect(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void _OnChangedTextureID()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative._OnChangedTextureID(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void _OnChangedVtxOffset()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative._OnChangedVtxOffset(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void _PathArcToFastEx(Vector2 center, float radius, int aMinSample, int aMaxSample, int aStep)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative._PathArcToFastEx(@this, center, radius, aMinSample, aMaxSample, aStep);
|
||||
}
|
||||
}
|
||||
public unsafe void _PathArcToN(Vector2 center, float radius, float aMin, float aMax, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative._PathArcToN(@this, center, radius, aMin, aMax, numSegments);
|
||||
}
|
||||
}
|
||||
public unsafe void _PopUnusedDrawCmd()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative._PopUnusedDrawCmd(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void _ResetForNewFrame()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative._ResetForNewFrame(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void _TryMergeDrawCmds()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative._TryMergeDrawCmds(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void AddBezierCubic(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddBezierCubic(@this, p1, p2, p3, p4, col, thickness, numSegments);
|
||||
}
|
||||
}
|
||||
public unsafe void AddBezierCubic(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddBezierCubic(@this, p1, p2, p3, p4, col, thickness, (int)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void AddBezierQuadratic(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddBezierQuadratic(@this, p1, p2, p3, col, thickness, numSegments);
|
||||
}
|
||||
}
|
||||
public unsafe void AddBezierQuadratic(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddBezierQuadratic(@this, p1, p2, p3, col, thickness, (int)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void AddCallback(ImDrawCallback callback, void* callbackData)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddCallback(@this, callback, callbackData);
|
||||
}
|
||||
}
|
||||
public unsafe void AddCircle(Vector2 center, float radius, uint col, int numSegments, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddCircle(@this, center, radius, col, numSegments, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddCircle(Vector2 center, float radius, uint col, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddCircle(@this, center, radius, col, numSegments, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddCircle(Vector2 center, float radius, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddCircle(@this, center, radius, col, (int)(0), (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddCircle(Vector2 center, float radius, uint col, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddCircle(@this, center, radius, col, (int)(0), thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddCircleFilled(Vector2 center, float radius, uint col, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddCircleFilled(@this, center, radius, col, numSegments);
|
||||
}
|
||||
}
|
||||
public unsafe void AddCircleFilled(Vector2 center, float radius, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddCircleFilled(@this, center, radius, col, (int)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void AddConvexPolyFilled(Vector2* points, int numPoints, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddConvexPolyFilled(@this, points, numPoints, col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddConvexPolyFilled(ref Vector2 points, int numPoints, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
fixed (Vector2* ppoints = &points)
|
||||
{
|
||||
ImGuiNative.AddConvexPolyFilled(@this, (Vector2*)ppoints, numPoints, col);
|
||||
}
|
||||
}
|
||||
}
|
||||
public unsafe void AddDrawCmd()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddDrawCmd(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImage(@this, userTextureId, pMin, pMax, uvMin, uvMax, col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImage(@this, userTextureId, pMin, pMax, uvMin, uvMax, (uint)(4294967295));
|
||||
}
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImage(@this, userTextureId, pMin, pMax, uvMin, (Vector2)(new Vector2(1,1)), (uint)(4294967295));
|
||||
}
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImage(@this, userTextureId, pMin, pMax, (Vector2)(new Vector2(0,0)), (Vector2)(new Vector2(1,1)), (uint)(4294967295));
|
||||
}
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImage(@this, userTextureId, pMin, pMax, uvMin, (Vector2)(new Vector2(1,1)), col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImage(@this, userTextureId, pMin, pMax, (Vector2)(new Vector2(0,0)), (Vector2)(new Vector2(1,1)), col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, uv4, (uint)(4294967295));
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, (Vector2)(new Vector2(0,1)), (uint)(4294967295));
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, uv1, uv2, (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), (uint)(4294967295));
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, uv1, (Vector2)(new Vector2(1,0)), (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), (uint)(4294967295));
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, (Vector2)(new Vector2(0,0)), (Vector2)(new Vector2(1,0)), (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), (uint)(4294967295));
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, (Vector2)(new Vector2(0,1)), col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, uv1, uv2, (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, uv1, (Vector2)(new Vector2(1,0)), (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(@this, userTextureId, p1, p2, p3, p4, (Vector2)(new Vector2(0,0)), (Vector2)(new Vector2(1,0)), (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageRounded(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax, uint col, float rounding, ImDrawFlags flags)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageRounded(@this, userTextureId, pMin, pMax, uvMin, uvMax, col, rounding, flags);
|
||||
}
|
||||
}
|
||||
public unsafe void AddImageRounded(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax, uint col, float rounding)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddImageRounded(@this, userTextureId, pMin, pMax, uvMin, uvMax, col, rounding, (ImDrawFlags)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void AddLine(Vector2 p1, Vector2 p2, uint col, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddLine(@this, p1, p2, col, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddLine(Vector2 p1, Vector2 p2, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddLine(@this, p1, p2, col, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddNgon(Vector2 center, float radius, uint col, int numSegments, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddNgon(@this, center, radius, col, numSegments, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddNgon(Vector2 center, float radius, uint col, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddNgon(@this, center, radius, col, numSegments, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddNgonFilled(Vector2 center, float radius, uint col, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddNgonFilled(@this, center, radius, col, numSegments);
|
||||
}
|
||||
}
|
||||
public unsafe void AddPolyline(Vector2* points, int numPoints, uint col, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddPolyline(@this, points, numPoints, col, flags, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddPolyline(ref Vector2 points, int numPoints, uint col, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
fixed (Vector2* ppoints = &points)
|
||||
{
|
||||
ImGuiNative.AddPolyline(@this, (Vector2*)ppoints, numPoints, col, flags, thickness);
|
||||
}
|
||||
}
|
||||
}
|
||||
public unsafe void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddQuad(@this, p1, p2, p3, p4, col, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddQuad(@this, p1, p2, p3, p4, col, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddQuadFilled(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddQuadFilled(@this, p1, p2, p3, p4, col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, float rounding, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRect(@this, pMin, pMax, col, rounding, flags, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, float rounding, ImDrawFlags flags)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRect(@this, pMin, pMax, col, rounding, flags, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, float rounding)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRect(@this, pMin, pMax, col, rounding, (ImDrawFlags)(0), (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRect(@this, pMin, pMax, col, (float)(0.0f), (ImDrawFlags)(0), (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, ImDrawFlags flags)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRect(@this, pMin, pMax, col, (float)(0.0f), flags, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, float rounding, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRect(@this, pMin, pMax, col, rounding, (ImDrawFlags)(0), thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRect(@this, pMin, pMax, col, (float)(0.0f), flags, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddRectFilled(Vector2 pMin, Vector2 pMax, uint col, float rounding, ImDrawFlags flags)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRectFilled(@this, pMin, pMax, col, rounding, flags);
|
||||
}
|
||||
}
|
||||
public unsafe void AddRectFilled(Vector2 pMin, Vector2 pMax, uint col, float rounding)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRectFilled(@this, pMin, pMax, col, rounding, (ImDrawFlags)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void AddRectFilled(Vector2 pMin, Vector2 pMax, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRectFilled(@this, pMin, pMax, col, (float)(0.0f), (ImDrawFlags)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void AddRectFilled(Vector2 pMin, Vector2 pMax, uint col, ImDrawFlags flags)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRectFilled(@this, pMin, pMax, col, (float)(0.0f), flags);
|
||||
}
|
||||
}
|
||||
public unsafe void AddRectFilledMultiColor(Vector2 pMin, Vector2 pMax, uint colUprLeft, uint colUprRight, uint colBotRight, uint colBotLeft)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRectFilledMultiColor(@this, pMin, pMax, colUprLeft, colUprRight, colBotRight, colBotLeft);
|
||||
}
|
||||
}
|
||||
public unsafe void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddTriangle(@this, p1, p2, p3, col, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddTriangle(@this, p1, p2, p3, col, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void AddTriangleFilled(Vector2 p1, Vector2 p2, Vector2 p3, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddTriangleFilled(@this, p1, p2, p3, col);
|
||||
}
|
||||
}
|
||||
public unsafe void ChannelsMerge()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.ChannelsMerge(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void ChannelsSetCurrent(int n)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.ChannelsSetCurrent(@this, n);
|
||||
}
|
||||
}
|
||||
public unsafe void ChannelsSplit(int count)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.ChannelsSplit(@this, count);
|
||||
}
|
||||
}
|
||||
public unsafe ImDrawList* CloneOutput()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImDrawList* ret = ImGuiNative.CloneOutput(@this);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void PathArcTo(Vector2 center, float radius, float aMin, float aMax, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathArcTo(@this, center, radius, aMin, aMax, numSegments);
|
||||
}
|
||||
}
|
||||
public unsafe void PathArcTo(Vector2 center, float radius, float aMin, float aMax)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathArcTo(@this, center, radius, aMin, aMax, (int)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void PathArcToFast(Vector2 center, float radius, int aMinOf12, int aMaxOf12)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathArcToFast(@this, center, radius, aMinOf12, aMaxOf12);
|
||||
}
|
||||
}
|
||||
public unsafe void PathBezierCubicCurveTo(Vector2 p2, Vector2 p3, Vector2 p4, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathBezierCubicCurveTo(@this, p2, p3, p4, numSegments);
|
||||
}
|
||||
}
|
||||
public unsafe void PathBezierCubicCurveTo(Vector2 p2, Vector2 p3, Vector2 p4)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathBezierCubicCurveTo(@this, p2, p3, p4, (int)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void PathBezierQuadraticCurveTo(Vector2 p2, Vector2 p3, int numSegments)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathBezierQuadraticCurveTo(@this, p2, p3, numSegments);
|
||||
}
|
||||
}
|
||||
public unsafe void PathBezierQuadraticCurveTo(Vector2 p2, Vector2 p3)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathBezierQuadraticCurveTo(@this, p2, p3, (int)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void PathClear()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathClear(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void PathFillConvex(uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathFillConvex(@this, col);
|
||||
}
|
||||
}
|
||||
public unsafe void PathLineTo(Vector2 pos)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathLineTo(@this, pos);
|
||||
}
|
||||
}
|
||||
public unsafe void PathLineToMergeDuplicate(Vector2 pos)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathLineToMergeDuplicate(@this, pos);
|
||||
}
|
||||
}
|
||||
public unsafe void PathRect(Vector2 rectMin, Vector2 rectMax, float rounding, ImDrawFlags flags)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathRect(@this, rectMin, rectMax, rounding, flags);
|
||||
}
|
||||
}
|
||||
public unsafe void PathRect(Vector2 rectMin, Vector2 rectMax, float rounding)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathRect(@this, rectMin, rectMax, rounding, (ImDrawFlags)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void PathRect(Vector2 rectMin, Vector2 rectMax)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathRect(@this, rectMin, rectMax, (float)(0.0f), (ImDrawFlags)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void PathRect(Vector2 rectMin, Vector2 rectMax, ImDrawFlags flags)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathRect(@this, rectMin, rectMax, (float)(0.0f), flags);
|
||||
}
|
||||
}
|
||||
public unsafe void PathStroke(uint col, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathStroke(@this, col, flags, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void PathStroke(uint col, ImDrawFlags flags)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathStroke(@this, col, flags, (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void PathStroke(uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathStroke(@this, col, (ImDrawFlags)(0), (float)(1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void PathStroke(uint col, float thickness)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PathStroke(@this, col, (ImDrawFlags)(0), thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void PopClipRect()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PopClipRect(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void PopTextureID()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PopTextureID(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void PrimQuadUV(Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uvA, Vector2 uvB, Vector2 uvC, Vector2 uvD, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PrimQuadUV(@this, a, b, c, d, uvA, uvB, uvC, uvD, col);
|
||||
}
|
||||
}
|
||||
public unsafe void PrimRect(Vector2 a, Vector2 b, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PrimRect(@this, a, b, col);
|
||||
}
|
||||
}
|
||||
public unsafe void PrimRectUV(Vector2 a, Vector2 b, Vector2 uvA, Vector2 uvB, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PrimRectUV(@this, a, b, uvA, uvB, col);
|
||||
}
|
||||
}
|
||||
public unsafe void PrimReserve(int idxCount, int vtxCount)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PrimReserve(@this, idxCount, vtxCount);
|
||||
}
|
||||
}
|
||||
public unsafe void PrimUnreserve(int idxCount, int vtxCount)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PrimUnreserve(@this, idxCount, vtxCount);
|
||||
}
|
||||
}
|
||||
public unsafe void PrimVtx(Vector2 pos, Vector2 uv, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PrimVtx(@this, pos, uv, col);
|
||||
}
|
||||
}
|
||||
public unsafe void PrimWriteIdx(ushort idx)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PrimWriteIdx(@this, idx);
|
||||
}
|
||||
}
|
||||
public unsafe void PrimWriteVtx(Vector2 pos, Vector2 uv, uint col)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PrimWriteVtx(@this, pos, uv, col);
|
||||
}
|
||||
}
|
||||
public unsafe void PushClipRect(Vector2 clipRectMin, Vector2 clipRectMax, bool intersectWithCurrentClipRect)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PushClipRect(@this, clipRectMin, clipRectMax, intersectWithCurrentClipRect ? (byte)1 : (byte)0);
|
||||
}
|
||||
}
|
||||
public unsafe void PushClipRect(Vector2 clipRectMin, Vector2 clipRectMax)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PushClipRect(@this, clipRectMin, clipRectMax, (byte)(0));
|
||||
}
|
||||
}
|
||||
public unsafe void PushClipRectFullScreen()
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PushClipRectFullScreen(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void PushTextureID(ImTextureID textureId)
|
||||
{
|
||||
fixed (ImDrawList* @this = &this)
|
||||
{
|
||||
ImGuiNative.PushTextureID(@this, textureId);
|
||||
}
|
||||
}
|
||||
}
|
||||
// DISCARDED: AddText
|
||||
|
||||
|
|
@ -0,0 +1,444 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawListPtr
|
||||
{
|
||||
public unsafe int _CalcCircleAutoSegmentCount(float radius)
|
||||
{
|
||||
int ret = ImGuiNative._CalcCircleAutoSegmentCount(Handle, radius);
|
||||
return ret;
|
||||
}
|
||||
public unsafe void _ClearFreeMemory()
|
||||
{
|
||||
ImGuiNative._ClearFreeMemory(Handle);
|
||||
}
|
||||
public unsafe void _OnChangedClipRect()
|
||||
{
|
||||
ImGuiNative._OnChangedClipRect(Handle);
|
||||
}
|
||||
public unsafe void _OnChangedTextureID()
|
||||
{
|
||||
ImGuiNative._OnChangedTextureID(Handle);
|
||||
}
|
||||
public unsafe void _OnChangedVtxOffset()
|
||||
{
|
||||
ImGuiNative._OnChangedVtxOffset(Handle);
|
||||
}
|
||||
public unsafe void _PathArcToFastEx(Vector2 center, float radius, int aMinSample, int aMaxSample, int aStep)
|
||||
{
|
||||
ImGuiNative._PathArcToFastEx(Handle, center, radius, aMinSample, aMaxSample, aStep);
|
||||
}
|
||||
public unsafe void _PathArcToN(Vector2 center, float radius, float aMin, float aMax, int numSegments)
|
||||
{
|
||||
ImGuiNative._PathArcToN(Handle, center, radius, aMin, aMax, numSegments);
|
||||
}
|
||||
public unsafe void _PopUnusedDrawCmd()
|
||||
{
|
||||
ImGuiNative._PopUnusedDrawCmd(Handle);
|
||||
}
|
||||
public unsafe void _ResetForNewFrame()
|
||||
{
|
||||
ImGuiNative._ResetForNewFrame(Handle);
|
||||
}
|
||||
public unsafe void _TryMergeDrawCmds()
|
||||
{
|
||||
ImGuiNative._TryMergeDrawCmds(Handle);
|
||||
}
|
||||
public unsafe void AddBezierCubic(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int numSegments)
|
||||
{
|
||||
ImGuiNative.AddBezierCubic(Handle, p1, p2, p3, p4, col, thickness, numSegments);
|
||||
}
|
||||
public unsafe void AddBezierCubic(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness)
|
||||
{
|
||||
ImGuiNative.AddBezierCubic(Handle, p1, p2, p3, p4, col, thickness, (int)(0));
|
||||
}
|
||||
public unsafe void AddBezierQuadratic(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness, int numSegments)
|
||||
{
|
||||
ImGuiNative.AddBezierQuadratic(Handle, p1, p2, p3, col, thickness, numSegments);
|
||||
}
|
||||
public unsafe void AddBezierQuadratic(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness)
|
||||
{
|
||||
ImGuiNative.AddBezierQuadratic(Handle, p1, p2, p3, col, thickness, (int)(0));
|
||||
}
|
||||
public unsafe void AddCallback(ImDrawCallback callback, void* callbackData)
|
||||
{
|
||||
ImGuiNative.AddCallback(Handle, callback, callbackData);
|
||||
}
|
||||
public unsafe void AddCircle(Vector2 center, float radius, uint col, int numSegments, float thickness)
|
||||
{
|
||||
ImGuiNative.AddCircle(Handle, center, radius, col, numSegments, thickness);
|
||||
}
|
||||
public unsafe void AddCircle(Vector2 center, float radius, uint col, int numSegments)
|
||||
{
|
||||
ImGuiNative.AddCircle(Handle, center, radius, col, numSegments, (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddCircle(Vector2 center, float radius, uint col)
|
||||
{
|
||||
ImGuiNative.AddCircle(Handle, center, radius, col, (int)(0), (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddCircle(Vector2 center, float radius, uint col, float thickness)
|
||||
{
|
||||
ImGuiNative.AddCircle(Handle, center, radius, col, (int)(0), thickness);
|
||||
}
|
||||
public unsafe void AddCircleFilled(Vector2 center, float radius, uint col, int numSegments)
|
||||
{
|
||||
ImGuiNative.AddCircleFilled(Handle, center, radius, col, numSegments);
|
||||
}
|
||||
public unsafe void AddCircleFilled(Vector2 center, float radius, uint col)
|
||||
{
|
||||
ImGuiNative.AddCircleFilled(Handle, center, radius, col, (int)(0));
|
||||
}
|
||||
public unsafe void AddConvexPolyFilled(Vector2* points, int numPoints, uint col)
|
||||
{
|
||||
ImGuiNative.AddConvexPolyFilled(Handle, points, numPoints, col);
|
||||
}
|
||||
public unsafe void AddConvexPolyFilled(ref Vector2 points, int numPoints, uint col)
|
||||
{
|
||||
fixed (Vector2* ppoints = &points)
|
||||
{
|
||||
ImGuiNative.AddConvexPolyFilled(Handle, (Vector2*)ppoints, numPoints, col);
|
||||
}
|
||||
}
|
||||
public unsafe void AddDrawCmd()
|
||||
{
|
||||
ImGuiNative.AddDrawCmd(Handle);
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax, uint col)
|
||||
{
|
||||
ImGuiNative.AddImage(Handle, userTextureId, pMin, pMax, uvMin, uvMax, col);
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax)
|
||||
{
|
||||
ImGuiNative.AddImage(Handle, userTextureId, pMin, pMax, uvMin, uvMax, (uint)(4294967295));
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin)
|
||||
{
|
||||
ImGuiNative.AddImage(Handle, userTextureId, pMin, pMax, uvMin, (Vector2)(new Vector2(1,1)), (uint)(4294967295));
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax)
|
||||
{
|
||||
ImGuiNative.AddImage(Handle, userTextureId, pMin, pMax, (Vector2)(new Vector2(0,0)), (Vector2)(new Vector2(1,1)), (uint)(4294967295));
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, uint col)
|
||||
{
|
||||
ImGuiNative.AddImage(Handle, userTextureId, pMin, pMax, uvMin, (Vector2)(new Vector2(1,1)), col);
|
||||
}
|
||||
public unsafe void AddImage(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, uint col)
|
||||
{
|
||||
ImGuiNative.AddImage(Handle, userTextureId, pMin, pMax, (Vector2)(new Vector2(0,0)), (Vector2)(new Vector2(1,1)), col);
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, uv4, (uint)(4294967295));
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, (Vector2)(new Vector2(0,1)), (uint)(4294967295));
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, uv1, uv2, (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), (uint)(4294967295));
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, uv1, (Vector2)(new Vector2(1,0)), (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), (uint)(4294967295));
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, (Vector2)(new Vector2(0,0)), (Vector2)(new Vector2(1,0)), (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), (uint)(4294967295));
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, uint col)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, (Vector2)(new Vector2(0,1)), col);
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, uint col)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, uv1, uv2, (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), col);
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, uint col)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, uv1, (Vector2)(new Vector2(1,0)), (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), col);
|
||||
}
|
||||
public unsafe void AddImageQuad(ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col)
|
||||
{
|
||||
ImGuiNative.AddImageQuad(Handle, userTextureId, p1, p2, p3, p4, (Vector2)(new Vector2(0,0)), (Vector2)(new Vector2(1,0)), (Vector2)(new Vector2(1,1)), (Vector2)(new Vector2(0,1)), col);
|
||||
}
|
||||
public unsafe void AddImageRounded(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax, uint col, float rounding, ImDrawFlags flags)
|
||||
{
|
||||
ImGuiNative.AddImageRounded(Handle, userTextureId, pMin, pMax, uvMin, uvMax, col, rounding, flags);
|
||||
}
|
||||
public unsafe void AddImageRounded(ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax, uint col, float rounding)
|
||||
{
|
||||
ImGuiNative.AddImageRounded(Handle, userTextureId, pMin, pMax, uvMin, uvMax, col, rounding, (ImDrawFlags)(0));
|
||||
}
|
||||
public unsafe void AddLine(Vector2 p1, Vector2 p2, uint col, float thickness)
|
||||
{
|
||||
ImGuiNative.AddLine(Handle, p1, p2, col, thickness);
|
||||
}
|
||||
public unsafe void AddLine(Vector2 p1, Vector2 p2, uint col)
|
||||
{
|
||||
ImGuiNative.AddLine(Handle, p1, p2, col, (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddNgon(Vector2 center, float radius, uint col, int numSegments, float thickness)
|
||||
{
|
||||
ImGuiNative.AddNgon(Handle, center, radius, col, numSegments, thickness);
|
||||
}
|
||||
public unsafe void AddNgon(Vector2 center, float radius, uint col, int numSegments)
|
||||
{
|
||||
ImGuiNative.AddNgon(Handle, center, radius, col, numSegments, (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddNgonFilled(Vector2 center, float radius, uint col, int numSegments)
|
||||
{
|
||||
ImGuiNative.AddNgonFilled(Handle, center, radius, col, numSegments);
|
||||
}
|
||||
public unsafe void AddPolyline(Vector2* points, int numPoints, uint col, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
ImGuiNative.AddPolyline(Handle, points, numPoints, col, flags, thickness);
|
||||
}
|
||||
public unsafe void AddPolyline(ref Vector2 points, int numPoints, uint col, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
fixed (Vector2* ppoints = &points)
|
||||
{
|
||||
ImGuiNative.AddPolyline(Handle, (Vector2*)ppoints, numPoints, col, flags, thickness);
|
||||
}
|
||||
}
|
||||
public unsafe void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness)
|
||||
{
|
||||
ImGuiNative.AddQuad(Handle, p1, p2, p3, p4, col, thickness);
|
||||
}
|
||||
public unsafe void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col)
|
||||
{
|
||||
ImGuiNative.AddQuad(Handle, p1, p2, p3, p4, col, (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddQuadFilled(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col)
|
||||
{
|
||||
ImGuiNative.AddQuadFilled(Handle, p1, p2, p3, p4, col);
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, float rounding, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
ImGuiNative.AddRect(Handle, pMin, pMax, col, rounding, flags, thickness);
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, float rounding, ImDrawFlags flags)
|
||||
{
|
||||
ImGuiNative.AddRect(Handle, pMin, pMax, col, rounding, flags, (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, float rounding)
|
||||
{
|
||||
ImGuiNative.AddRect(Handle, pMin, pMax, col, rounding, (ImDrawFlags)(0), (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col)
|
||||
{
|
||||
ImGuiNative.AddRect(Handle, pMin, pMax, col, (float)(0.0f), (ImDrawFlags)(0), (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, ImDrawFlags flags)
|
||||
{
|
||||
ImGuiNative.AddRect(Handle, pMin, pMax, col, (float)(0.0f), flags, (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, float rounding, float thickness)
|
||||
{
|
||||
ImGuiNative.AddRect(Handle, pMin, pMax, col, rounding, (ImDrawFlags)(0), thickness);
|
||||
}
|
||||
public unsafe void AddRect(Vector2 pMin, Vector2 pMax, uint col, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
ImGuiNative.AddRect(Handle, pMin, pMax, col, (float)(0.0f), flags, thickness);
|
||||
}
|
||||
public unsafe void AddRectFilled(Vector2 pMin, Vector2 pMax, uint col, float rounding, ImDrawFlags flags)
|
||||
{
|
||||
ImGuiNative.AddRectFilled(Handle, pMin, pMax, col, rounding, flags);
|
||||
}
|
||||
public unsafe void AddRectFilled(Vector2 pMin, Vector2 pMax, uint col, float rounding)
|
||||
{
|
||||
ImGuiNative.AddRectFilled(Handle, pMin, pMax, col, rounding, (ImDrawFlags)(0));
|
||||
}
|
||||
public unsafe void AddRectFilled(Vector2 pMin, Vector2 pMax, uint col)
|
||||
{
|
||||
ImGuiNative.AddRectFilled(Handle, pMin, pMax, col, (float)(0.0f), (ImDrawFlags)(0));
|
||||
}
|
||||
public unsafe void AddRectFilled(Vector2 pMin, Vector2 pMax, uint col, ImDrawFlags flags)
|
||||
{
|
||||
ImGuiNative.AddRectFilled(Handle, pMin, pMax, col, (float)(0.0f), flags);
|
||||
}
|
||||
public unsafe void AddRectFilledMultiColor(Vector2 pMin, Vector2 pMax, uint colUprLeft, uint colUprRight, uint colBotRight, uint colBotLeft)
|
||||
{
|
||||
ImGuiNative.AddRectFilledMultiColor(Handle, pMin, pMax, colUprLeft, colUprRight, colBotRight, colBotLeft);
|
||||
}
|
||||
public unsafe void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness)
|
||||
{
|
||||
ImGuiNative.AddTriangle(Handle, p1, p2, p3, col, thickness);
|
||||
}
|
||||
public unsafe void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col)
|
||||
{
|
||||
ImGuiNative.AddTriangle(Handle, p1, p2, p3, col, (float)(1.0f));
|
||||
}
|
||||
public unsafe void AddTriangleFilled(Vector2 p1, Vector2 p2, Vector2 p3, uint col)
|
||||
{
|
||||
ImGuiNative.AddTriangleFilled(Handle, p1, p2, p3, col);
|
||||
}
|
||||
public unsafe void ChannelsMerge()
|
||||
{
|
||||
ImGuiNative.ChannelsMerge(Handle);
|
||||
}
|
||||
public unsafe void ChannelsSetCurrent(int n)
|
||||
{
|
||||
ImGuiNative.ChannelsSetCurrent(Handle, n);
|
||||
}
|
||||
public unsafe void ChannelsSplit(int count)
|
||||
{
|
||||
ImGuiNative.ChannelsSplit(Handle, count);
|
||||
}
|
||||
public unsafe ImDrawListPtr CloneOutput()
|
||||
{
|
||||
ImDrawListPtr ret = ImGuiNative.CloneOutput(Handle);
|
||||
return ret;
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe void PathArcTo(Vector2 center, float radius, float aMin, float aMax, int numSegments)
|
||||
{
|
||||
ImGuiNative.PathArcTo(Handle, center, radius, aMin, aMax, numSegments);
|
||||
}
|
||||
public unsafe void PathArcTo(Vector2 center, float radius, float aMin, float aMax)
|
||||
{
|
||||
ImGuiNative.PathArcTo(Handle, center, radius, aMin, aMax, (int)(0));
|
||||
}
|
||||
public unsafe void PathArcToFast(Vector2 center, float radius, int aMinOf12, int aMaxOf12)
|
||||
{
|
||||
ImGuiNative.PathArcToFast(Handle, center, radius, aMinOf12, aMaxOf12);
|
||||
}
|
||||
public unsafe void PathBezierCubicCurveTo(Vector2 p2, Vector2 p3, Vector2 p4, int numSegments)
|
||||
{
|
||||
ImGuiNative.PathBezierCubicCurveTo(Handle, p2, p3, p4, numSegments);
|
||||
}
|
||||
public unsafe void PathBezierCubicCurveTo(Vector2 p2, Vector2 p3, Vector2 p4)
|
||||
{
|
||||
ImGuiNative.PathBezierCubicCurveTo(Handle, p2, p3, p4, (int)(0));
|
||||
}
|
||||
public unsafe void PathBezierQuadraticCurveTo(Vector2 p2, Vector2 p3, int numSegments)
|
||||
{
|
||||
ImGuiNative.PathBezierQuadraticCurveTo(Handle, p2, p3, numSegments);
|
||||
}
|
||||
public unsafe void PathBezierQuadraticCurveTo(Vector2 p2, Vector2 p3)
|
||||
{
|
||||
ImGuiNative.PathBezierQuadraticCurveTo(Handle, p2, p3, (int)(0));
|
||||
}
|
||||
public unsafe void PathClear()
|
||||
{
|
||||
ImGuiNative.PathClear(Handle);
|
||||
}
|
||||
public unsafe void PathFillConvex(uint col)
|
||||
{
|
||||
ImGuiNative.PathFillConvex(Handle, col);
|
||||
}
|
||||
public unsafe void PathLineTo(Vector2 pos)
|
||||
{
|
||||
ImGuiNative.PathLineTo(Handle, pos);
|
||||
}
|
||||
public unsafe void PathLineToMergeDuplicate(Vector2 pos)
|
||||
{
|
||||
ImGuiNative.PathLineToMergeDuplicate(Handle, pos);
|
||||
}
|
||||
public unsafe void PathRect(Vector2 rectMin, Vector2 rectMax, float rounding, ImDrawFlags flags)
|
||||
{
|
||||
ImGuiNative.PathRect(Handle, rectMin, rectMax, rounding, flags);
|
||||
}
|
||||
public unsafe void PathRect(Vector2 rectMin, Vector2 rectMax, float rounding)
|
||||
{
|
||||
ImGuiNative.PathRect(Handle, rectMin, rectMax, rounding, (ImDrawFlags)(0));
|
||||
}
|
||||
public unsafe void PathRect(Vector2 rectMin, Vector2 rectMax)
|
||||
{
|
||||
ImGuiNative.PathRect(Handle, rectMin, rectMax, (float)(0.0f), (ImDrawFlags)(0));
|
||||
}
|
||||
public unsafe void PathRect(Vector2 rectMin, Vector2 rectMax, ImDrawFlags flags)
|
||||
{
|
||||
ImGuiNative.PathRect(Handle, rectMin, rectMax, (float)(0.0f), flags);
|
||||
}
|
||||
public unsafe void PathStroke(uint col, ImDrawFlags flags, float thickness)
|
||||
{
|
||||
ImGuiNative.PathStroke(Handle, col, flags, thickness);
|
||||
}
|
||||
public unsafe void PathStroke(uint col, ImDrawFlags flags)
|
||||
{
|
||||
ImGuiNative.PathStroke(Handle, col, flags, (float)(1.0f));
|
||||
}
|
||||
public unsafe void PathStroke(uint col)
|
||||
{
|
||||
ImGuiNative.PathStroke(Handle, col, (ImDrawFlags)(0), (float)(1.0f));
|
||||
}
|
||||
public unsafe void PathStroke(uint col, float thickness)
|
||||
{
|
||||
ImGuiNative.PathStroke(Handle, col, (ImDrawFlags)(0), thickness);
|
||||
}
|
||||
public unsafe void PopClipRect()
|
||||
{
|
||||
ImGuiNative.PopClipRect(Handle);
|
||||
}
|
||||
public unsafe void PopTextureID()
|
||||
{
|
||||
ImGuiNative.PopTextureID(Handle);
|
||||
}
|
||||
public unsafe void PrimQuadUV(Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uvA, Vector2 uvB, Vector2 uvC, Vector2 uvD, uint col)
|
||||
{
|
||||
ImGuiNative.PrimQuadUV(Handle, a, b, c, d, uvA, uvB, uvC, uvD, col);
|
||||
}
|
||||
public unsafe void PrimRect(Vector2 a, Vector2 b, uint col)
|
||||
{
|
||||
ImGuiNative.PrimRect(Handle, a, b, col);
|
||||
}
|
||||
public unsafe void PrimRectUV(Vector2 a, Vector2 b, Vector2 uvA, Vector2 uvB, uint col)
|
||||
{
|
||||
ImGuiNative.PrimRectUV(Handle, a, b, uvA, uvB, col);
|
||||
}
|
||||
public unsafe void PrimReserve(int idxCount, int vtxCount)
|
||||
{
|
||||
ImGuiNative.PrimReserve(Handle, idxCount, vtxCount);
|
||||
}
|
||||
public unsafe void PrimUnreserve(int idxCount, int vtxCount)
|
||||
{
|
||||
ImGuiNative.PrimUnreserve(Handle, idxCount, vtxCount);
|
||||
}
|
||||
public unsafe void PrimVtx(Vector2 pos, Vector2 uv, uint col)
|
||||
{
|
||||
ImGuiNative.PrimVtx(Handle, pos, uv, col);
|
||||
}
|
||||
public unsafe void PrimWriteIdx(ushort idx)
|
||||
{
|
||||
ImGuiNative.PrimWriteIdx(Handle, idx);
|
||||
}
|
||||
public unsafe void PrimWriteVtx(Vector2 pos, Vector2 uv, uint col)
|
||||
{
|
||||
ImGuiNative.PrimWriteVtx(Handle, pos, uv, col);
|
||||
}
|
||||
public unsafe void PushClipRect(Vector2 clipRectMin, Vector2 clipRectMax, bool intersectWithCurrentClipRect)
|
||||
{
|
||||
ImGuiNative.PushClipRect(Handle, clipRectMin, clipRectMax, intersectWithCurrentClipRect ? (byte)1 : (byte)0);
|
||||
}
|
||||
public unsafe void PushClipRect(Vector2 clipRectMin, Vector2 clipRectMax)
|
||||
{
|
||||
ImGuiNative.PushClipRect(Handle, clipRectMin, clipRectMax, (byte)(0));
|
||||
}
|
||||
public unsafe void PushClipRectFullScreen()
|
||||
{
|
||||
ImGuiNative.PushClipRectFullScreen(Handle);
|
||||
}
|
||||
public unsafe void PushTextureID(ImTextureID textureId)
|
||||
{
|
||||
ImGuiNative.PushTextureID(Handle, textureId);
|
||||
}
|
||||
}
|
||||
// DISCARDED: AddText
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawListPtrPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawListSharedData
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImDrawListSharedData* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawListSharedDataPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawListSplitter
|
||||
{
|
||||
public unsafe void Clear()
|
||||
{
|
||||
fixed (ImDrawListSplitter* @this = &this)
|
||||
{
|
||||
ImGuiNative.Clear(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void ClearFreeMemory()
|
||||
{
|
||||
fixed (ImDrawListSplitter* @this = &this)
|
||||
{
|
||||
ImGuiNative.ClearFreeMemory(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImDrawListSplitter* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void Merge(ImDrawListPtr drawList)
|
||||
{
|
||||
fixed (ImDrawListSplitter* @this = &this)
|
||||
{
|
||||
ImGuiNative.Merge(@this, drawList);
|
||||
}
|
||||
}
|
||||
public unsafe void Merge(ref ImDrawList drawList)
|
||||
{
|
||||
fixed (ImDrawListSplitter* @this = &this)
|
||||
{
|
||||
fixed (ImDrawList* pdrawList = &drawList)
|
||||
{
|
||||
ImGuiNative.Merge(@this, (ImDrawList*)pdrawList);
|
||||
}
|
||||
}
|
||||
}
|
||||
public unsafe void SetCurrentChannel(ImDrawListPtr drawList, int channelIdx)
|
||||
{
|
||||
fixed (ImDrawListSplitter* @this = &this)
|
||||
{
|
||||
ImGuiNative.SetCurrentChannel(@this, drawList, channelIdx);
|
||||
}
|
||||
}
|
||||
public unsafe void SetCurrentChannel(ref ImDrawList drawList, int channelIdx)
|
||||
{
|
||||
fixed (ImDrawListSplitter* @this = &this)
|
||||
{
|
||||
fixed (ImDrawList* pdrawList = &drawList)
|
||||
{
|
||||
ImGuiNative.SetCurrentChannel(@this, (ImDrawList*)pdrawList, channelIdx);
|
||||
}
|
||||
}
|
||||
}
|
||||
public unsafe void Split(ImDrawListPtr drawList, int count)
|
||||
{
|
||||
fixed (ImDrawListSplitter* @this = &this)
|
||||
{
|
||||
ImGuiNative.Split(@this, drawList, count);
|
||||
}
|
||||
}
|
||||
public unsafe void Split(ref ImDrawList drawList, int count)
|
||||
{
|
||||
fixed (ImDrawListSplitter* @this = &this)
|
||||
{
|
||||
fixed (ImDrawList* pdrawList = &drawList)
|
||||
{
|
||||
ImGuiNative.Split(@this, (ImDrawList*)pdrawList, count);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawListSplitterPtr
|
||||
{
|
||||
public unsafe void Clear()
|
||||
{
|
||||
ImGuiNative.Clear(Handle);
|
||||
}
|
||||
public unsafe void ClearFreeMemory()
|
||||
{
|
||||
ImGuiNative.ClearFreeMemory(Handle);
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe void Merge(ImDrawListPtr drawList)
|
||||
{
|
||||
ImGuiNative.Merge(Handle, drawList);
|
||||
}
|
||||
public unsafe void Merge(ref ImDrawList drawList)
|
||||
{
|
||||
fixed (ImDrawList* pdrawList = &drawList)
|
||||
{
|
||||
ImGuiNative.Merge(Handle, (ImDrawList*)pdrawList);
|
||||
}
|
||||
}
|
||||
public unsafe void SetCurrentChannel(ImDrawListPtr drawList, int channelIdx)
|
||||
{
|
||||
ImGuiNative.SetCurrentChannel(Handle, drawList, channelIdx);
|
||||
}
|
||||
public unsafe void SetCurrentChannel(ref ImDrawList drawList, int channelIdx)
|
||||
{
|
||||
fixed (ImDrawList* pdrawList = &drawList)
|
||||
{
|
||||
ImGuiNative.SetCurrentChannel(Handle, (ImDrawList*)pdrawList, channelIdx);
|
||||
}
|
||||
}
|
||||
public unsafe void Split(ImDrawListPtr drawList, int count)
|
||||
{
|
||||
ImGuiNative.Split(Handle, drawList, count);
|
||||
}
|
||||
public unsafe void Split(ref ImDrawList drawList, int count)
|
||||
{
|
||||
fixed (ImDrawList* pdrawList = &drawList)
|
||||
{
|
||||
ImGuiNative.Split(Handle, (ImDrawList*)pdrawList, count);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawVert
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImDrawVertPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,177 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFont
|
||||
{
|
||||
public unsafe void AddGlyph(ImFontConfig* srcCfg, ushort c, int textureIndex, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advanceX)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddGlyph(@this, srcCfg, c, textureIndex, x0, y0, x1, y1, u0, v0, u1, v1, advanceX);
|
||||
}
|
||||
}
|
||||
public unsafe void AddGlyph(ref ImFontConfig srcCfg, ushort c, int textureIndex, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advanceX)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
fixed (ImFontConfig* psrcCfg = &srcCfg)
|
||||
{
|
||||
ImGuiNative.AddGlyph(@this, (ImFontConfig*)psrcCfg, c, textureIndex, x0, y0, x1, y1, u0, v0, u1, v1, advanceX);
|
||||
}
|
||||
}
|
||||
}
|
||||
public unsafe void AddKerningPair(ushort leftC, ushort rightC, float distanceAdjustment)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddKerningPair(@this, leftC, rightC, distanceAdjustment);
|
||||
}
|
||||
}
|
||||
public unsafe void AddRemapChar(ushort dst, ushort src, bool overwriteDst)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRemapChar(@this, dst, src, overwriteDst ? (byte)1 : (byte)0);
|
||||
}
|
||||
}
|
||||
public unsafe void AddRemapChar(ushort dst, ushort src)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRemapChar(@this, dst, src, (byte)(1));
|
||||
}
|
||||
}
|
||||
public unsafe void BuildLookupTable()
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.BuildLookupTable(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void ClearOutputData()
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.ClearOutputData(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
public unsafe ImFontGlyph* FindGlyph(ushort c)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImFontGlyph* ret = ImGuiNative.FindGlyph(@this, c);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
public unsafe ImFontGlyph* FindGlyphNoFallback(ushort c)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImFontGlyph* ret = ImGuiNative.FindGlyphNoFallback(@this, c);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
public unsafe float GetCharAdvance(ushort c)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
float ret = ImGuiNative.GetCharAdvance(@this, c);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
public unsafe float GetDistanceAdjustmentForPair(ushort leftC, ushort rightC)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
float ret = ImGuiNative.GetDistanceAdjustmentForPair(@this, leftC, rightC);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
public unsafe float GetDistanceAdjustmentForPairFromHotData(ushort leftC, ImFontGlyphHotData* rightCInfo)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
float ret = ImGuiNative.GetDistanceAdjustmentForPairFromHotData(@this, leftC, rightCInfo);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
public unsafe float GetDistanceAdjustmentForPairFromHotData(ushort leftC, ref ImFontGlyphHotData rightCInfo)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
fixed (ImFontGlyphHotData* prightCInfo = &rightCInfo)
|
||||
{
|
||||
float ret = ImGuiNative.GetDistanceAdjustmentForPairFromHotData(@this, leftC, (ImFontGlyphHotData*)prightCInfo);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
}
|
||||
public unsafe void GrowIndex(int newSize)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.GrowIndex(@this, newSize);
|
||||
}
|
||||
}
|
||||
public unsafe bool IsGlyphRangeUnused(uint cBegin, uint cLast)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
byte ret = ImGuiNative.IsGlyphRangeUnused(@this, cBegin, cLast);
|
||||
return ret != 0;
|
||||
}
|
||||
}
|
||||
public unsafe bool IsLoaded()
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
byte ret = ImGuiNative.IsLoaded(@this);
|
||||
return ret != 0;
|
||||
}
|
||||
}
|
||||
public unsafe void RenderChar(ImDrawListPtr drawList, float size, Vector2 pos, uint col, ushort c)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.RenderChar(@this, drawList, size, pos, col, c);
|
||||
}
|
||||
}
|
||||
public unsafe void RenderChar(ref ImDrawList drawList, float size, Vector2 pos, uint col, ushort c)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
fixed (ImDrawList* pdrawList = &drawList)
|
||||
{
|
||||
ImGuiNative.RenderChar(@this, (ImDrawList*)pdrawList, size, pos, col, c);
|
||||
}
|
||||
}
|
||||
}
|
||||
public unsafe void SetGlyphVisible(ushort c, bool visible)
|
||||
{
|
||||
fixed (ImFont* @this = &this)
|
||||
{
|
||||
ImGuiNative.SetGlyphVisible(@this, c, visible ? (byte)1 : (byte)0);
|
||||
}
|
||||
}
|
||||
}
|
||||
// DISCARDED: CalcWordWrapPositionA
|
||||
// DISCARDED: CalcWordWrapPositionAS
|
||||
// DISCARDED: GetDebugName
|
||||
// DISCARDED: GetDebugNameS
|
||||
// DISCARDED: RenderText
|
||||
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,30 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontAtlasCustomRect
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImFontAtlasCustomRect* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
public unsafe bool IsPacked()
|
||||
{
|
||||
fixed (ImFontAtlasCustomRect* @this = &this)
|
||||
{
|
||||
byte ret = ImGuiNative.IsPacked(@this);
|
||||
return ret != 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontAtlasCustomRectPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe bool IsPacked()
|
||||
{
|
||||
byte ret = ImGuiNative.IsPacked(Handle);
|
||||
return ret != 0;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontAtlasTexture
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontAtlasTexturePtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontBuilderIO
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontBuilderIOPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontConfig
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImFontConfig* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontConfigPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontGlyph
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontGlyphHotData
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontGlyphHotDataPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontGlyphPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontGlyphRangesBuilder
|
||||
{
|
||||
public unsafe void AddChar(ushort c)
|
||||
{
|
||||
fixed (ImFontGlyphRangesBuilder* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddChar(@this, c);
|
||||
}
|
||||
}
|
||||
public unsafe void AddRanges(ushort* ranges)
|
||||
{
|
||||
fixed (ImFontGlyphRangesBuilder* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddRanges(@this, ranges);
|
||||
}
|
||||
}
|
||||
public unsafe void BuildRanges(ImVector<ushort>* outRanges)
|
||||
{
|
||||
fixed (ImFontGlyphRangesBuilder* @this = &this)
|
||||
{
|
||||
ImGuiNative.BuildRanges(@this, outRanges);
|
||||
}
|
||||
}
|
||||
public unsafe void BuildRanges(ref ImVector<ushort> outRanges)
|
||||
{
|
||||
fixed (ImFontGlyphRangesBuilder* @this = &this)
|
||||
{
|
||||
fixed (ImVector<ushort>* poutRanges = &outRanges)
|
||||
{
|
||||
ImGuiNative.BuildRanges(@this, (ImVector<ushort>*)poutRanges);
|
||||
}
|
||||
}
|
||||
}
|
||||
public unsafe void Clear()
|
||||
{
|
||||
fixed (ImFontGlyphRangesBuilder* @this = &this)
|
||||
{
|
||||
ImGuiNative.Clear(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImFontGlyphRangesBuilder* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
public unsafe bool GetBit(nuint n)
|
||||
{
|
||||
fixed (ImFontGlyphRangesBuilder* @this = &this)
|
||||
{
|
||||
byte ret = ImGuiNative.GetBit(@this, n);
|
||||
return ret != 0;
|
||||
}
|
||||
}
|
||||
public unsafe void SetBit(nuint n)
|
||||
{
|
||||
fixed (ImFontGlyphRangesBuilder* @this = &this)
|
||||
{
|
||||
ImGuiNative.SetBit(@this, n);
|
||||
}
|
||||
}
|
||||
}
|
||||
// DISCARDED: AddText
|
||||
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontGlyphRangesBuilderPtr
|
||||
{
|
||||
public unsafe void AddChar(ushort c)
|
||||
{
|
||||
ImGuiNative.AddChar(Handle, c);
|
||||
}
|
||||
public unsafe void AddRanges(ushort* ranges)
|
||||
{
|
||||
ImGuiNative.AddRanges(Handle, ranges);
|
||||
}
|
||||
public unsafe void BuildRanges(ImVector<ushort>* outRanges)
|
||||
{
|
||||
ImGuiNative.BuildRanges(Handle, outRanges);
|
||||
}
|
||||
public unsafe void BuildRanges(ref ImVector<ushort> outRanges)
|
||||
{
|
||||
fixed (ImVector<ushort>* poutRanges = &outRanges)
|
||||
{
|
||||
ImGuiNative.BuildRanges(Handle, (ImVector<ushort>*)poutRanges);
|
||||
}
|
||||
}
|
||||
public unsafe void Clear()
|
||||
{
|
||||
ImGuiNative.Clear(Handle);
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe bool GetBit(nuint n)
|
||||
{
|
||||
byte ret = ImGuiNative.GetBit(Handle, n);
|
||||
return ret != 0;
|
||||
}
|
||||
public unsafe void SetBit(nuint n)
|
||||
{
|
||||
ImGuiNative.SetBit(Handle, n);
|
||||
}
|
||||
}
|
||||
// DISCARDED: AddText
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontKerningPair
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontKerningPairPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,117 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontPtr
|
||||
{
|
||||
public unsafe void AddGlyph(ImFontConfig* srcCfg, ushort c, int textureIndex, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advanceX)
|
||||
{
|
||||
ImGuiNative.AddGlyph(Handle, srcCfg, c, textureIndex, x0, y0, x1, y1, u0, v0, u1, v1, advanceX);
|
||||
}
|
||||
public unsafe void AddGlyph(ref ImFontConfig srcCfg, ushort c, int textureIndex, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advanceX)
|
||||
{
|
||||
fixed (ImFontConfig* psrcCfg = &srcCfg)
|
||||
{
|
||||
ImGuiNative.AddGlyph(Handle, (ImFontConfig*)psrcCfg, c, textureIndex, x0, y0, x1, y1, u0, v0, u1, v1, advanceX);
|
||||
}
|
||||
}
|
||||
public unsafe void AddKerningPair(ushort leftC, ushort rightC, float distanceAdjustment)
|
||||
{
|
||||
ImGuiNative.AddKerningPair(Handle, leftC, rightC, distanceAdjustment);
|
||||
}
|
||||
public unsafe void AddRemapChar(ushort dst, ushort src, bool overwriteDst)
|
||||
{
|
||||
ImGuiNative.AddRemapChar(Handle, dst, src, overwriteDst ? (byte)1 : (byte)0);
|
||||
}
|
||||
public unsafe void AddRemapChar(ushort dst, ushort src)
|
||||
{
|
||||
ImGuiNative.AddRemapChar(Handle, dst, src, (byte)(1));
|
||||
}
|
||||
public unsafe void BuildLookupTable()
|
||||
{
|
||||
ImGuiNative.BuildLookupTable(Handle);
|
||||
}
|
||||
public unsafe void ClearOutputData()
|
||||
{
|
||||
ImGuiNative.ClearOutputData(Handle);
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe ImFontGlyph* FindGlyph(ushort c)
|
||||
{
|
||||
ImFontGlyph* ret = ImGuiNative.FindGlyph(Handle, c);
|
||||
return ret;
|
||||
}
|
||||
public unsafe ImFontGlyph* FindGlyphNoFallback(ushort c)
|
||||
{
|
||||
ImFontGlyph* ret = ImGuiNative.FindGlyphNoFallback(Handle, c);
|
||||
return ret;
|
||||
}
|
||||
public unsafe float GetCharAdvance(ushort c)
|
||||
{
|
||||
float ret = ImGuiNative.GetCharAdvance(Handle, c);
|
||||
return ret;
|
||||
}
|
||||
public unsafe float GetDistanceAdjustmentForPair(ushort leftC, ushort rightC)
|
||||
{
|
||||
float ret = ImGuiNative.GetDistanceAdjustmentForPair(Handle, leftC, rightC);
|
||||
return ret;
|
||||
}
|
||||
public unsafe float GetDistanceAdjustmentForPairFromHotData(ushort leftC, ImFontGlyphHotData* rightCInfo)
|
||||
{
|
||||
float ret = ImGuiNative.GetDistanceAdjustmentForPairFromHotData(Handle, leftC, rightCInfo);
|
||||
return ret;
|
||||
}
|
||||
public unsafe float GetDistanceAdjustmentForPairFromHotData(ushort leftC, ref ImFontGlyphHotData rightCInfo)
|
||||
{
|
||||
fixed (ImFontGlyphHotData* prightCInfo = &rightCInfo)
|
||||
{
|
||||
float ret = ImGuiNative.GetDistanceAdjustmentForPairFromHotData(Handle, leftC, (ImFontGlyphHotData*)prightCInfo);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
public unsafe void GrowIndex(int newSize)
|
||||
{
|
||||
ImGuiNative.GrowIndex(Handle, newSize);
|
||||
}
|
||||
public unsafe bool IsGlyphRangeUnused(uint cBegin, uint cLast)
|
||||
{
|
||||
byte ret = ImGuiNative.IsGlyphRangeUnused(Handle, cBegin, cLast);
|
||||
return ret != 0;
|
||||
}
|
||||
public unsafe bool IsLoaded()
|
||||
{
|
||||
byte ret = ImGuiNative.IsLoaded(Handle);
|
||||
return ret != 0;
|
||||
}
|
||||
public unsafe void RenderChar(ImDrawListPtr drawList, float size, Vector2 pos, uint col, ushort c)
|
||||
{
|
||||
ImGuiNative.RenderChar(Handle, drawList, size, pos, col, c);
|
||||
}
|
||||
public unsafe void RenderChar(ref ImDrawList drawList, float size, Vector2 pos, uint col, ushort c)
|
||||
{
|
||||
fixed (ImDrawList* pdrawList = &drawList)
|
||||
{
|
||||
ImGuiNative.RenderChar(Handle, (ImDrawList*)pdrawList, size, pos, col, c);
|
||||
}
|
||||
}
|
||||
public unsafe void SetGlyphVisible(ushort c, bool visible)
|
||||
{
|
||||
ImGuiNative.SetGlyphVisible(Handle, c, visible ? (byte)1 : (byte)0);
|
||||
}
|
||||
}
|
||||
// DISCARDED: CalcWordWrapPositionA
|
||||
// DISCARDED: CalcWordWrapPositionAS
|
||||
// DISCARDED: GetDebugName
|
||||
// DISCARDED: GetDebugNameS
|
||||
// DISCARDED: RenderText
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImFontPtrPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiColorMod
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiColorModPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiComboPreviewData
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiComboPreviewData* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiComboPreviewDataPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiContext
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiContext* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiContextHook
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiContextHook* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiContextHookPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiContextPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDataTypeInfo
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDataTypeInfoPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDataTypeTempStorage
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDockContext
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiDockContext* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDockContextPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDockNode
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDockNodePtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDockNodeSettings
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDockNodeSettingsPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDockRequest
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiDockRequestPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiGroupData
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiGroupDataPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,109 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiIO
|
||||
{
|
||||
public unsafe void AddFocusEvent(bool focused)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddFocusEvent(@this, focused ? (byte)1 : (byte)0);
|
||||
}
|
||||
}
|
||||
public unsafe void AddKeyAnalogEvent(ImGuiKey key, bool down, float v)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddKeyAnalogEvent(@this, key, down ? (byte)1 : (byte)0, v);
|
||||
}
|
||||
}
|
||||
public unsafe void AddKeyEvent(ImGuiKey key, bool down)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddKeyEvent(@this, key, down ? (byte)1 : (byte)0);
|
||||
}
|
||||
}
|
||||
public unsafe void AddMouseButtonEvent(int button, bool down)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddMouseButtonEvent(@this, button, down ? (byte)1 : (byte)0);
|
||||
}
|
||||
}
|
||||
public unsafe void AddMousePosEvent(float x, float y)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddMousePosEvent(@this, x, y);
|
||||
}
|
||||
}
|
||||
public unsafe void AddMouseViewportEvent(uint id)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddMouseViewportEvent(@this, id);
|
||||
}
|
||||
}
|
||||
public unsafe void AddMouseWheelEvent(float whX, float whY)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.AddMouseWheelEvent(@this, whX, whY);
|
||||
}
|
||||
}
|
||||
public unsafe void ClearInputCharacters()
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.ClearInputCharacters(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void ClearInputKeys()
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.ClearInputKeys(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void SetAppAcceptingEvents(bool acceptingEvents)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.SetAppAcceptingEvents(@this, acceptingEvents ? (byte)1 : (byte)0);
|
||||
}
|
||||
}
|
||||
public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode, int nativeLegacyIndex)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.SetKeyEventNativeData(@this, key, nativeKeycode, nativeScancode, nativeLegacyIndex);
|
||||
}
|
||||
}
|
||||
public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode)
|
||||
{
|
||||
fixed (ImGuiIO* @this = &this)
|
||||
{
|
||||
ImGuiNative.SetKeyEventNativeData(@this, key, nativeKeycode, nativeScancode, (int)(-1));
|
||||
}
|
||||
}
|
||||
}
|
||||
// DISCARDED: AddInputCharacter
|
||||
// DISCARDED: AddInputCharactersUTF8
|
||||
// DISCARDED: AddInputCharacterUTF16
|
||||
|
||||
|
|
@ -0,0 +1,70 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiIOPtr
|
||||
{
|
||||
public unsafe void AddFocusEvent(bool focused)
|
||||
{
|
||||
ImGuiNative.AddFocusEvent(Handle, focused ? (byte)1 : (byte)0);
|
||||
}
|
||||
public unsafe void AddKeyAnalogEvent(ImGuiKey key, bool down, float v)
|
||||
{
|
||||
ImGuiNative.AddKeyAnalogEvent(Handle, key, down ? (byte)1 : (byte)0, v);
|
||||
}
|
||||
public unsafe void AddKeyEvent(ImGuiKey key, bool down)
|
||||
{
|
||||
ImGuiNative.AddKeyEvent(Handle, key, down ? (byte)1 : (byte)0);
|
||||
}
|
||||
public unsafe void AddMouseButtonEvent(int button, bool down)
|
||||
{
|
||||
ImGuiNative.AddMouseButtonEvent(Handle, button, down ? (byte)1 : (byte)0);
|
||||
}
|
||||
public unsafe void AddMousePosEvent(float x, float y)
|
||||
{
|
||||
ImGuiNative.AddMousePosEvent(Handle, x, y);
|
||||
}
|
||||
public unsafe void AddMouseViewportEvent(uint id)
|
||||
{
|
||||
ImGuiNative.AddMouseViewportEvent(Handle, id);
|
||||
}
|
||||
public unsafe void AddMouseWheelEvent(float whX, float whY)
|
||||
{
|
||||
ImGuiNative.AddMouseWheelEvent(Handle, whX, whY);
|
||||
}
|
||||
public unsafe void ClearInputCharacters()
|
||||
{
|
||||
ImGuiNative.ClearInputCharacters(Handle);
|
||||
}
|
||||
public unsafe void ClearInputKeys()
|
||||
{
|
||||
ImGuiNative.ClearInputKeys(Handle);
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe void SetAppAcceptingEvents(bool acceptingEvents)
|
||||
{
|
||||
ImGuiNative.SetAppAcceptingEvents(Handle, acceptingEvents ? (byte)1 : (byte)0);
|
||||
}
|
||||
public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode, int nativeLegacyIndex)
|
||||
{
|
||||
ImGuiNative.SetKeyEventNativeData(Handle, key, nativeKeycode, nativeScancode, nativeLegacyIndex);
|
||||
}
|
||||
public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode)
|
||||
{
|
||||
ImGuiNative.SetKeyEventNativeData(Handle, key, nativeKeycode, nativeScancode, (int)(-1));
|
||||
}
|
||||
}
|
||||
// DISCARDED: AddInputCharacter
|
||||
// DISCARDED: AddInputCharactersUTF8
|
||||
// DISCARDED: AddInputCharacterUTF16
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputEvent
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiInputEvent* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputEventAppFocused
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputEventKey
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputEventMouseButton
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputEventMousePos
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputEventMouseViewport
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputEventMouseWheel
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputEventPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputEventText
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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
|
||||
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputTextState
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiInputTextState* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiInputTextStatePtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiKeyData
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiKeyDataPtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiLastItemData
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiLastItemData* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiLastItemDataPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiListClipper
|
||||
{
|
||||
public unsafe void Begin(int itemsCount, float itemsHeight)
|
||||
{
|
||||
fixed (ImGuiListClipper* @this = &this)
|
||||
{
|
||||
ImGuiNative.Begin(@this, itemsCount, itemsHeight);
|
||||
}
|
||||
}
|
||||
public unsafe void Begin(int itemsCount)
|
||||
{
|
||||
fixed (ImGuiListClipper* @this = &this)
|
||||
{
|
||||
ImGuiNative.Begin(@this, itemsCount, (float)(-1.0f));
|
||||
}
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiListClipper* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void End()
|
||||
{
|
||||
fixed (ImGuiListClipper* @this = &this)
|
||||
{
|
||||
ImGuiNative.End(@this);
|
||||
}
|
||||
}
|
||||
public unsafe void ForceDisplayRangeByIndices(int itemMin, int itemMax)
|
||||
{
|
||||
fixed (ImGuiListClipper* @this = &this)
|
||||
{
|
||||
ImGuiNative.ForceDisplayRangeByIndices(@this, itemMin, itemMax);
|
||||
}
|
||||
}
|
||||
public unsafe bool Step()
|
||||
{
|
||||
fixed (ImGuiListClipper* @this = &this)
|
||||
{
|
||||
byte ret = ImGuiNative.Step(@this);
|
||||
return ret != 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiListClipperData
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiListClipperData* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiListClipperDataPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiListClipperPtr
|
||||
{
|
||||
public unsafe void Begin(int itemsCount, float itemsHeight)
|
||||
{
|
||||
ImGuiNative.Begin(Handle, itemsCount, itemsHeight);
|
||||
}
|
||||
public unsafe void Begin(int itemsCount)
|
||||
{
|
||||
ImGuiNative.Begin(Handle, itemsCount, (float)(-1.0f));
|
||||
}
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
public unsafe void End()
|
||||
{
|
||||
ImGuiNative.End(Handle);
|
||||
}
|
||||
public unsafe void ForceDisplayRangeByIndices(int itemMin, int itemMax)
|
||||
{
|
||||
ImGuiNative.ForceDisplayRangeByIndices(Handle, itemMin, itemMax);
|
||||
}
|
||||
public unsafe bool Step()
|
||||
{
|
||||
byte ret = ImGuiNative.Step(Handle);
|
||||
return ret != 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiListClipperRange
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiListClipperRangePtr
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiMenuColumns
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiMenuColumns* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiMenuColumnsPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiMetricsConfig
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
fixed (ImGuiMetricsConfig* @this = &this)
|
||||
{
|
||||
ImGuiNative.Destroy(@this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
// <auto-generated/>
|
||||
|
||||
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 ImGuiMetricsConfigPtr
|
||||
{
|
||||
public unsafe void Destroy()
|
||||
{
|
||||
ImGuiNative.Destroy(Handle);
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue