Regen cimgui

This commit is contained in:
goaaats 2025-04-07 21:49:03 +02:00
parent b8ce2d4001
commit eaadd3d136
72 changed files with 4643 additions and 4510 deletions

File diff suppressed because it is too large Load diff

View file

@ -4052,6 +4052,28 @@ namespace Dalamud.Bindings.ImGui
return ret;
}
/// <summary>
/// To be documented.
/// </summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static ImTextureID GetFontTexIdWhitePixelNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImTextureID>)funcTable[96])();
#else
return (ImTextureID)((delegate* unmanaged[Cdecl]<ImTextureID>)funcTable[96])();
#endif
}
/// <summary>
/// To be documented.
/// </summary>
public static ImTextureID GetFontTexIdWhitePixel()
{
ImTextureID ret = GetFontTexIdWhitePixelNative();
return ret;
}
/// <summary>
/// To be documented.
/// </summary>
@ -4059,9 +4081,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetFontTexUvWhitePixelNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[96])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[97])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[96])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[97])((nint)pOut);
#endif
}
@ -4101,9 +4123,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetColorU32Native(ImGuiCol idx, float alphaMul)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiCol, float, uint>)funcTable[97])(idx, alphaMul);
return ((delegate* unmanaged[Cdecl]<ImGuiCol, float, uint>)funcTable[98])(idx, alphaMul);
#else
return (uint)((delegate* unmanaged[Cdecl]<ImGuiCol, float, uint>)funcTable[97])(idx, alphaMul);
return (uint)((delegate* unmanaged[Cdecl]<ImGuiCol, float, uint>)funcTable[98])(idx, alphaMul);
#endif
}
@ -4132,9 +4154,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetColorU32Native(Vector4 col)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<Vector4, uint>)funcTable[98])(col);
return ((delegate* unmanaged[Cdecl]<Vector4, uint>)funcTable[99])(col);
#else
return (uint)((delegate* unmanaged[Cdecl]<Vector4, uint>)funcTable[98])(col);
return (uint)((delegate* unmanaged[Cdecl]<Vector4, uint>)funcTable[99])(col);
#endif
}
@ -4154,9 +4176,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetColorU32Native(uint col)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, uint>)funcTable[99])(col);
return ((delegate* unmanaged[Cdecl]<uint, uint>)funcTable[100])(col);
#else
return (uint)((delegate* unmanaged[Cdecl]<uint, uint>)funcTable[99])(col);
return (uint)((delegate* unmanaged[Cdecl]<uint, uint>)funcTable[100])(col);
#endif
}
@ -4176,9 +4198,9 @@ namespace Dalamud.Bindings.ImGui
internal static Vector4* GetStyleColorVec4Native(ImGuiCol idx)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiCol, Vector4*>)funcTable[100])(idx);
return ((delegate* unmanaged[Cdecl]<ImGuiCol, Vector4*>)funcTable[101])(idx);
#else
return (Vector4*)((delegate* unmanaged[Cdecl]<ImGuiCol, nint>)funcTable[100])(idx);
return (Vector4*)((delegate* unmanaged[Cdecl]<ImGuiCol, nint>)funcTable[101])(idx);
#endif
}
@ -4198,9 +4220,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SeparatorNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[101])();
((delegate* unmanaged[Cdecl]<void>)funcTable[102])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[101])();
((delegate* unmanaged[Cdecl]<void>)funcTable[102])();
#endif
}
@ -4219,9 +4241,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SameLineNative(float offsetFromStartX, float spacing)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float, float, void>)funcTable[102])(offsetFromStartX, spacing);
((delegate* unmanaged[Cdecl]<float, float, void>)funcTable[103])(offsetFromStartX, spacing);
#else
((delegate* unmanaged[Cdecl]<float, float, void>)funcTable[102])(offsetFromStartX, spacing);
((delegate* unmanaged[Cdecl]<float, float, void>)funcTable[103])(offsetFromStartX, spacing);
#endif
}
@ -4256,9 +4278,9 @@ namespace Dalamud.Bindings.ImGui
internal static void NewLineNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[103])();
((delegate* unmanaged[Cdecl]<void>)funcTable[104])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[103])();
((delegate* unmanaged[Cdecl]<void>)funcTable[104])();
#endif
}
@ -4277,9 +4299,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SpacingNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[104])();
((delegate* unmanaged[Cdecl]<void>)funcTable[105])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[104])();
((delegate* unmanaged[Cdecl]<void>)funcTable[105])();
#endif
}
@ -4298,9 +4320,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DummyNative(Vector2 size)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[105])(size);
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[106])(size);
#else
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[105])(size);
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[106])(size);
#endif
}
@ -4319,9 +4341,9 @@ namespace Dalamud.Bindings.ImGui
internal static void IndentNative(float indentW)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float, void>)funcTable[106])(indentW);
((delegate* unmanaged[Cdecl]<float, void>)funcTable[107])(indentW);
#else
((delegate* unmanaged[Cdecl]<float, void>)funcTable[106])(indentW);
((delegate* unmanaged[Cdecl]<float, void>)funcTable[107])(indentW);
#endif
}
@ -4348,9 +4370,9 @@ namespace Dalamud.Bindings.ImGui
internal static void UnindentNative(float indentW)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float, void>)funcTable[107])(indentW);
((delegate* unmanaged[Cdecl]<float, void>)funcTable[108])(indentW);
#else
((delegate* unmanaged[Cdecl]<float, void>)funcTable[107])(indentW);
((delegate* unmanaged[Cdecl]<float, void>)funcTable[108])(indentW);
#endif
}
@ -4377,9 +4399,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BeginGroupNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[108])();
((delegate* unmanaged[Cdecl]<void>)funcTable[109])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[108])();
((delegate* unmanaged[Cdecl]<void>)funcTable[109])();
#endif
}
@ -4398,9 +4420,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndGroupNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[109])();
((delegate* unmanaged[Cdecl]<void>)funcTable[110])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[109])();
((delegate* unmanaged[Cdecl]<void>)funcTable[110])();
#endif
}
@ -4419,9 +4441,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetCursorPosNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[110])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[111])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[110])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[111])((nint)pOut);
#endif
}
@ -4461,9 +4483,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetCursorPosXNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float>)funcTable[111])();
return ((delegate* unmanaged[Cdecl]<float>)funcTable[112])();
#else
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[111])();
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[112])();
#endif
}
@ -4483,9 +4505,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetCursorPosYNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float>)funcTable[112])();
return ((delegate* unmanaged[Cdecl]<float>)funcTable[113])();
#else
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[112])();
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[113])();
#endif
}
@ -4505,9 +4527,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetCursorPosNative(Vector2 localPos)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[113])(localPos);
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[114])(localPos);
#else
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[113])(localPos);
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[114])(localPos);
#endif
}
@ -4526,9 +4548,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetCursorPosXNative(float localX)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float, void>)funcTable[114])(localX);
((delegate* unmanaged[Cdecl]<float, void>)funcTable[115])(localX);
#else
((delegate* unmanaged[Cdecl]<float, void>)funcTable[114])(localX);
((delegate* unmanaged[Cdecl]<float, void>)funcTable[115])(localX);
#endif
}
@ -4547,9 +4569,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetCursorPosYNative(float localY)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float, void>)funcTable[115])(localY);
((delegate* unmanaged[Cdecl]<float, void>)funcTable[116])(localY);
#else
((delegate* unmanaged[Cdecl]<float, void>)funcTable[115])(localY);
((delegate* unmanaged[Cdecl]<float, void>)funcTable[116])(localY);
#endif
}
@ -4568,9 +4590,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetCursorStartPosNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[116])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[117])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[116])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[117])((nint)pOut);
#endif
}
@ -4610,9 +4632,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetCursorScreenPosNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[117])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[118])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[117])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[118])((nint)pOut);
#endif
}
@ -4652,9 +4674,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetCursorScreenPosNative(Vector2 pos)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[118])(pos);
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[119])(pos);
#else
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[118])(pos);
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[119])(pos);
#endif
}
@ -4673,9 +4695,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AlignTextToFramePaddingNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[119])();
((delegate* unmanaged[Cdecl]<void>)funcTable[120])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[119])();
((delegate* unmanaged[Cdecl]<void>)funcTable[120])();
#endif
}
@ -4694,9 +4716,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetTextLineHeightNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float>)funcTable[120])();
return ((delegate* unmanaged[Cdecl]<float>)funcTable[121])();
#else
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[120])();
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[121])();
#endif
}
@ -4716,9 +4738,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetTextLineHeightWithSpacingNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float>)funcTable[121])();
return ((delegate* unmanaged[Cdecl]<float>)funcTable[122])();
#else
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[121])();
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[122])();
#endif
}
@ -4738,9 +4760,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetFrameHeightNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float>)funcTable[122])();
return ((delegate* unmanaged[Cdecl]<float>)funcTable[123])();
#else
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[122])();
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[123])();
#endif
}
@ -4760,9 +4782,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetFrameHeightWithSpacingNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float>)funcTable[123])();
return ((delegate* unmanaged[Cdecl]<float>)funcTable[124])();
#else
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[123])();
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[124])();
#endif
}
@ -4782,9 +4804,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushIDNative(byte* strId)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[124])(strId);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[125])(strId);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[124])((nint)strId);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[125])((nint)strId);
#endif
}
@ -4854,9 +4876,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushIDNative(byte* strIdBegin, byte* strIdEnd)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte*, void>)funcTable[125])(strIdBegin, strIdEnd);
((delegate* unmanaged[Cdecl]<byte*, byte*, void>)funcTable[126])(strIdBegin, strIdEnd);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[125])((nint)strIdBegin, (nint)strIdEnd);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[126])((nint)strIdBegin, (nint)strIdEnd);
#endif
}
@ -4997,55 +5019,5 @@ namespace Dalamud.Bindings.ImGui
}
}
}
/// <summary>
/// To be documented.
/// </summary>
public static void PushID(string strIdBegin, string strIdEnd)
{
byte* pStr0 = null;
int pStrSize0 = 0;
if (strIdBegin != null)
{
pStrSize0 = Utils.GetByteCountUTF8(strIdBegin);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
pStr0 = Utils.Alloc<byte>(pStrSize0 + 1);
}
else
{
byte* pStrStack0 = stackalloc byte[pStrSize0 + 1];
pStr0 = pStrStack0;
}
int pStrOffset0 = Utils.EncodeStringUTF8(strIdBegin, pStr0, pStrSize0);
pStr0[pStrOffset0] = 0;
}
byte* pStr1 = null;
int pStrSize1 = 0;
if (strIdEnd != null)
{
pStrSize1 = Utils.GetByteCountUTF8(strIdEnd);
if (pStrSize1 >= Utils.MaxStackallocSize)
{
pStr1 = Utils.Alloc<byte>(pStrSize1 + 1);
}
else
{
byte* pStrStack1 = stackalloc byte[pStrSize1 + 1];
pStr1 = pStrStack1;
}
int pStrOffset1 = Utils.EncodeStringUTF8(strIdEnd, pStr1, pStrSize1);
pStr1[pStrOffset1] = 0;
}
PushIDNative(pStr0, pStr1);
if (pStrSize1 >= Utils.MaxStackallocSize)
{
Utils.Free(pStr1);
}
if (pStrSize0 >= Utils.MaxStackallocSize)
{
Utils.Free(pStr0);
}
}
}
}

View file

@ -18,6 +18,56 @@ namespace Dalamud.Bindings.ImGui
public unsafe partial class ImGui
{
/// <summary>
/// To be documented.
/// </summary>
public static void PushID(string strIdBegin, string strIdEnd)
{
byte* pStr0 = null;
int pStrSize0 = 0;
if (strIdBegin != null)
{
pStrSize0 = Utils.GetByteCountUTF8(strIdBegin);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
pStr0 = Utils.Alloc<byte>(pStrSize0 + 1);
}
else
{
byte* pStrStack0 = stackalloc byte[pStrSize0 + 1];
pStr0 = pStrStack0;
}
int pStrOffset0 = Utils.EncodeStringUTF8(strIdBegin, pStr0, pStrSize0);
pStr0[pStrOffset0] = 0;
}
byte* pStr1 = null;
int pStrSize1 = 0;
if (strIdEnd != null)
{
pStrSize1 = Utils.GetByteCountUTF8(strIdEnd);
if (pStrSize1 >= Utils.MaxStackallocSize)
{
pStr1 = Utils.Alloc<byte>(pStrSize1 + 1);
}
else
{
byte* pStrStack1 = stackalloc byte[pStrSize1 + 1];
pStr1 = pStrStack1;
}
int pStrOffset1 = Utils.EncodeStringUTF8(strIdEnd, pStr1, pStrSize1);
pStr1[pStrOffset1] = 0;
}
PushIDNative(pStr0, pStr1);
if (pStrSize1 >= Utils.MaxStackallocSize)
{
Utils.Free(pStr1);
}
if (pStrSize0 >= Utils.MaxStackallocSize)
{
Utils.Free(pStr0);
}
}
/// <summary>
/// To be documented.
/// </summary>
@ -181,9 +231,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushIDNative(void* ptrId)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void*, void>)funcTable[126])(ptrId);
((delegate* unmanaged[Cdecl]<void*, void>)funcTable[127])(ptrId);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[126])((nint)ptrId);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[127])((nint)ptrId);
#endif
}
@ -202,9 +252,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushIDNative(int intId)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, void>)funcTable[127])(intId);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[128])(intId);
#else
((delegate* unmanaged[Cdecl]<int, void>)funcTable[127])(intId);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[128])(intId);
#endif
}
@ -223,9 +273,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PopIDNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[128])();
((delegate* unmanaged[Cdecl]<void>)funcTable[129])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[128])();
((delegate* unmanaged[Cdecl]<void>)funcTable[129])();
#endif
}
@ -244,9 +294,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetIDNative(byte* strId)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, uint>)funcTable[129])(strId);
return ((delegate* unmanaged[Cdecl]<byte*, uint>)funcTable[130])(strId);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, uint>)funcTable[129])((nint)strId);
return (uint)((delegate* unmanaged[Cdecl]<nint, uint>)funcTable[130])((nint)strId);
#endif
}
@ -320,9 +370,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetIDNative(byte* strIdBegin, byte* strIdEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, uint>)funcTable[130])(strIdBegin, strIdEnd);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, uint>)funcTable[131])(strIdBegin, strIdEnd);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, nint, uint>)funcTable[130])((nint)strIdBegin, (nint)strIdEnd);
return (uint)((delegate* unmanaged[Cdecl]<nint, nint, uint>)funcTable[131])((nint)strIdBegin, (nint)strIdEnd);
#endif
}
@ -693,9 +743,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetIDNative(void* ptrId)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<void*, uint>)funcTable[131])(ptrId);
return ((delegate* unmanaged[Cdecl]<void*, uint>)funcTable[132])(ptrId);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, uint>)funcTable[131])((nint)ptrId);
return (uint)((delegate* unmanaged[Cdecl]<nint, uint>)funcTable[132])((nint)ptrId);
#endif
}
@ -715,9 +765,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextUnformattedNative(byte* text, byte* textEnd)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte*, void>)funcTable[132])(text, textEnd);
((delegate* unmanaged[Cdecl]<byte*, byte*, void>)funcTable[133])(text, textEnd);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[132])((nint)text, (nint)textEnd);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[133])((nint)text, (nint)textEnd);
#endif
}
@ -1131,9 +1181,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextNative(byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[133])(fmt);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[134])(fmt);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[133])((nint)fmt);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[134])((nint)fmt);
#endif
}
@ -1203,9 +1253,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextVNative(byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[134])(fmt, args);
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[135])(fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[134])((nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[135])((nint)fmt, args);
#endif
}
@ -1275,9 +1325,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextColoredNative(Vector4 col, byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector4, byte*, void>)funcTable[135])(col, fmt);
((delegate* unmanaged[Cdecl]<Vector4, byte*, void>)funcTable[136])(col, fmt);
#else
((delegate* unmanaged[Cdecl]<Vector4, nint, void>)funcTable[135])(col, (nint)fmt);
((delegate* unmanaged[Cdecl]<Vector4, nint, void>)funcTable[136])(col, (nint)fmt);
#endif
}
@ -1347,9 +1397,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextColoredVNative(Vector4 col, byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector4, byte*, nuint, void>)funcTable[136])(col, fmt, args);
((delegate* unmanaged[Cdecl]<Vector4, byte*, nuint, void>)funcTable[137])(col, fmt, args);
#else
((delegate* unmanaged[Cdecl]<Vector4, nint, nuint, void>)funcTable[136])(col, (nint)fmt, args);
((delegate* unmanaged[Cdecl]<Vector4, nint, nuint, void>)funcTable[137])(col, (nint)fmt, args);
#endif
}
@ -1419,9 +1469,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextDisabledNative(byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[137])(fmt);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[138])(fmt);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[137])((nint)fmt);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[138])((nint)fmt);
#endif
}
@ -1491,9 +1541,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextDisabledVNative(byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[138])(fmt, args);
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[139])(fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[138])((nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[139])((nint)fmt, args);
#endif
}
@ -1563,9 +1613,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextWrappedNative(byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[139])(fmt);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[140])(fmt);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[139])((nint)fmt);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[140])((nint)fmt);
#endif
}
@ -1635,9 +1685,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextWrappedVNative(byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[140])(fmt, args);
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[141])(fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[140])((nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[141])((nint)fmt, args);
#endif
}
@ -1707,9 +1757,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LabelTextNative(byte* label, byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte*, void>)funcTable[141])(label, fmt);
((delegate* unmanaged[Cdecl]<byte*, byte*, void>)funcTable[142])(label, fmt);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[141])((nint)label, (nint)fmt);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[142])((nint)label, (nint)fmt);
#endif
}
@ -2064,9 +2114,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LabelTextVNative(byte* label, byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte*, nuint, void>)funcTable[142])(label, fmt, args);
((delegate* unmanaged[Cdecl]<byte*, byte*, nuint, void>)funcTable[143])(label, fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nuint, void>)funcTable[142])((nint)label, (nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nint, nuint, void>)funcTable[143])((nint)label, (nint)fmt, args);
#endif
}
@ -2421,9 +2471,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BulletTextNative(byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[143])(fmt);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[144])(fmt);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[143])((nint)fmt);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[144])((nint)fmt);
#endif
}
@ -2493,9 +2543,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BulletTextVNative(byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[144])(fmt, args);
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[145])(fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[144])((nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[145])((nint)fmt, args);
#endif
}
@ -2565,9 +2615,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ButtonNative(byte* label, Vector2 size)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, byte>)funcTable[145])(label, size);
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, byte>)funcTable[146])(label, size);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, byte>)funcTable[145])((nint)label, size);
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, byte>)funcTable[146])((nint)label, size);
#endif
}
@ -2704,9 +2754,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SmallButtonNative(byte* label)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte>)funcTable[146])(label);
return ((delegate* unmanaged[Cdecl]<byte*, byte>)funcTable[147])(label);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[146])((nint)label);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[147])((nint)label);
#endif
}
@ -2780,9 +2830,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InvisibleButtonNative(byte* strId, Vector2 size, ImGuiButtonFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, ImGuiButtonFlags, byte>)funcTable[147])(strId, size, flags);
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, ImGuiButtonFlags, byte>)funcTable[148])(strId, size, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, ImGuiButtonFlags, byte>)funcTable[147])((nint)strId, size, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, ImGuiButtonFlags, byte>)funcTable[148])((nint)strId, size, flags);
#endif
}
@ -2919,9 +2969,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ArrowButtonNative(byte* strId, ImGuiDir dir)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDir, byte>)funcTable[148])(strId, dir);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDir, byte>)funcTable[149])(strId, dir);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDir, byte>)funcTable[148])((nint)strId, dir);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDir, byte>)funcTable[149])((nint)strId, dir);
#endif
}
@ -2995,9 +3045,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImageNative(ImTextureID userTextureId, Vector2 size, Vector2 uv0, Vector2 uv1, Vector4 tintCol, Vector4 borderCol)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImTextureID, Vector2, Vector2, Vector2, Vector4, Vector4, void>)funcTable[149])(userTextureId, size, uv0, uv1, tintCol, borderCol);
((delegate* unmanaged[Cdecl]<ImTextureID, Vector2, Vector2, Vector2, Vector4, Vector4, void>)funcTable[150])(userTextureId, size, uv0, uv1, tintCol, borderCol);
#else
((delegate* unmanaged[Cdecl]<ImTextureID, Vector2, Vector2, Vector2, Vector4, Vector4, void>)funcTable[149])(userTextureId, size, uv0, uv1, tintCol, borderCol);
((delegate* unmanaged[Cdecl]<ImTextureID, Vector2, Vector2, Vector2, Vector4, Vector4, void>)funcTable[150])(userTextureId, size, uv0, uv1, tintCol, borderCol);
#endif
}
@ -3080,9 +3130,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ImageButtonNative(ImTextureID userTextureId, Vector2 size, Vector2 uv0, Vector2 uv1, int framePadding, Vector4 bgCol, Vector4 tintCol)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImTextureID, Vector2, Vector2, Vector2, int, Vector4, Vector4, byte>)funcTable[150])(userTextureId, size, uv0, uv1, framePadding, bgCol, tintCol);
return ((delegate* unmanaged[Cdecl]<ImTextureID, Vector2, Vector2, Vector2, int, Vector4, Vector4, byte>)funcTable[151])(userTextureId, size, uv0, uv1, framePadding, bgCol, tintCol);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImTextureID, Vector2, Vector2, Vector2, int, Vector4, Vector4, byte>)funcTable[150])(userTextureId, size, uv0, uv1, framePadding, bgCol, tintCol);
return (byte)((delegate* unmanaged[Cdecl]<ImTextureID, Vector2, Vector2, Vector2, int, Vector4, Vector4, byte>)funcTable[151])(userTextureId, size, uv0, uv1, framePadding, bgCol, tintCol);
#endif
}
@ -3255,9 +3305,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte CheckboxNative(byte* label, bool* v)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, bool*, byte>)funcTable[151])(label, v);
return ((delegate* unmanaged[Cdecl]<byte*, bool*, byte>)funcTable[152])(label, v);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte>)funcTable[151])((nint)label, (nint)v);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte>)funcTable[152])((nint)label, (nint)v);
#endif
}
@ -3406,9 +3456,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte CheckboxFlagsNative(byte* label, int* flags, int flagsValue)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, byte>)funcTable[152])(label, flags, flagsValue);
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, byte>)funcTable[153])(label, flags, flagsValue);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, byte>)funcTable[152])((nint)label, (nint)flags, flagsValue);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, byte>)funcTable[153])((nint)label, (nint)flags, flagsValue);
#endif
}
@ -3557,9 +3607,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte CheckboxFlagsNative(byte* label, uint* flags, uint flagsValue)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, uint*, uint, byte>)funcTable[153])(label, flags, flagsValue);
return ((delegate* unmanaged[Cdecl]<byte*, uint*, uint, byte>)funcTable[154])(label, flags, flagsValue);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, uint, byte>)funcTable[153])((nint)label, (nint)flags, flagsValue);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, uint, byte>)funcTable[154])((nint)label, (nint)flags, flagsValue);
#endif
}
@ -3708,9 +3758,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte RadioButtonNative(byte* label, byte active)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte, byte>)funcTable[154])(label, active);
return ((delegate* unmanaged[Cdecl]<byte*, byte, byte>)funcTable[155])(label, active);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte, byte>)funcTable[154])((nint)label, active);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte, byte>)funcTable[155])((nint)label, active);
#endif
}
@ -3784,9 +3834,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte RadioButtonNative(byte* label, int* v, int vButton)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, byte>)funcTable[155])(label, v, vButton);
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, byte>)funcTable[156])(label, v, vButton);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, byte>)funcTable[155])((nint)label, (nint)v, vButton);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, byte>)funcTable[156])((nint)label, (nint)v, vButton);
#endif
}
@ -3935,9 +3985,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ProgressBarNative(float fraction, Vector2 sizeArg, byte* overlay)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float, Vector2, byte*, void>)funcTable[156])(fraction, sizeArg, overlay);
((delegate* unmanaged[Cdecl]<float, Vector2, byte*, void>)funcTable[157])(fraction, sizeArg, overlay);
#else
((delegate* unmanaged[Cdecl]<float, Vector2, nint, void>)funcTable[156])(fraction, sizeArg, (nint)overlay);
((delegate* unmanaged[Cdecl]<float, Vector2, nint, void>)funcTable[157])(fraction, sizeArg, (nint)overlay);
#endif
}
@ -4082,9 +4132,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BulletNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[157])();
((delegate* unmanaged[Cdecl]<void>)funcTable[158])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[157])();
((delegate* unmanaged[Cdecl]<void>)funcTable[158])();
#endif
}
@ -4103,9 +4153,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginComboNative(byte* label, byte* previewValue, ImGuiComboFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ImGuiComboFlags, byte>)funcTable[158])(label, previewValue, flags);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ImGuiComboFlags, byte>)funcTable[159])(label, previewValue, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiComboFlags, byte>)funcTable[158])((nint)label, (nint)previewValue, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiComboFlags, byte>)funcTable[159])((nint)label, (nint)previewValue, flags);
#endif
}
@ -4836,9 +4886,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndComboNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[159])();
((delegate* unmanaged[Cdecl]<void>)funcTable[160])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[159])();
((delegate* unmanaged[Cdecl]<void>)funcTable[160])();
#endif
}
@ -4857,9 +4907,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ComboNative(byte* label, int* currentItem, byte** items, int itemsCount, int popupMaxHeightInItems)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, byte**, int, int, byte>)funcTable[160])(label, currentItem, items, itemsCount, popupMaxHeightInItems);
return ((delegate* unmanaged[Cdecl]<byte*, int*, byte**, int, int, byte>)funcTable[161])(label, currentItem, items, itemsCount, popupMaxHeightInItems);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, int, byte>)funcTable[160])((nint)label, (nint)currentItem, (nint)items, itemsCount, popupMaxHeightInItems);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, int, byte>)funcTable[161])((nint)label, (nint)currentItem, (nint)items, itemsCount, popupMaxHeightInItems);
#endif
}
@ -4988,44 +5038,5 @@ namespace Dalamud.Bindings.ImGui
}
return ret != 0;
}
/// <summary>
/// To be documented.
/// </summary>
public static bool Combo(byte* label, ref int currentItem, byte** items, int itemsCount, int popupMaxHeightInItems)
{
fixed (int* pcurrentItem = &currentItem)
{
byte ret = ComboNative(label, (int*)pcurrentItem, items, itemsCount, popupMaxHeightInItems);
return ret != 0;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool Combo(byte* label, ref int currentItem, byte** items, int itemsCount)
{
fixed (int* pcurrentItem = &currentItem)
{
byte ret = ComboNative(label, (int*)pcurrentItem, items, itemsCount, (int)(-1));
return ret != 0;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool Combo(ref byte label, ref int currentItem, byte** items, int itemsCount, int popupMaxHeightInItems)
{
fixed (byte* plabel = &label)
{
fixed (int* pcurrentItem = &currentItem)
{
byte ret = ComboNative((byte*)plabel, (int*)pcurrentItem, items, itemsCount, popupMaxHeightInItems);
return ret != 0;
}
}
}
}
}

View file

@ -18,6 +18,45 @@ namespace Dalamud.Bindings.ImGui
public unsafe partial class ImGui
{
/// <summary>
/// To be documented.
/// </summary>
public static bool Combo(byte* label, ref int currentItem, byte** items, int itemsCount, int popupMaxHeightInItems)
{
fixed (int* pcurrentItem = &currentItem)
{
byte ret = ComboNative(label, (int*)pcurrentItem, items, itemsCount, popupMaxHeightInItems);
return ret != 0;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool Combo(byte* label, ref int currentItem, byte** items, int itemsCount)
{
fixed (int* pcurrentItem = &currentItem)
{
byte ret = ComboNative(label, (int*)pcurrentItem, items, itemsCount, (int)(-1));
return ret != 0;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool Combo(ref byte label, ref int currentItem, byte** items, int itemsCount, int popupMaxHeightInItems)
{
fixed (byte* plabel = &label)
{
fixed (int* pcurrentItem = &currentItem)
{
byte ret = ComboNative((byte*)plabel, (int*)pcurrentItem, items, itemsCount, popupMaxHeightInItems);
return ret != 0;
}
}
}
/// <summary>
/// To be documented.
/// </summary>
@ -512,9 +551,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ComboNative(byte* label, int* currentItem, byte* itemsSeparatedByZeros, int popupMaxHeightInItems)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, byte*, int, byte>)funcTable[161])(label, currentItem, itemsSeparatedByZeros, popupMaxHeightInItems);
return ((delegate* unmanaged[Cdecl]<byte*, int*, byte*, int, byte>)funcTable[162])(label, currentItem, itemsSeparatedByZeros, popupMaxHeightInItems);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, byte>)funcTable[161])((nint)label, (nint)currentItem, (nint)itemsSeparatedByZeros, popupMaxHeightInItems);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, byte>)funcTable[162])((nint)label, (nint)currentItem, (nint)itemsSeparatedByZeros, popupMaxHeightInItems);
#endif
}
@ -2061,9 +2100,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ComboNative(byte* label, int* currentItem, delegate*<byte*, int*, delegate*<void*, int, byte**, bool>, void*, int, int, bool> itemsGetter, void* data, int itemsCount, int popupMaxHeightInItems)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, delegate*<byte*, int*, delegate*<void*, int, byte**, bool>, void*, int, int, bool>, void*, int, int, byte>)funcTable[162])(label, currentItem, itemsGetter, data, itemsCount, popupMaxHeightInItems);
return ((delegate* unmanaged[Cdecl]<byte*, int*, delegate*<byte*, int*, delegate*<void*, int, byte**, bool>, void*, int, int, bool>, void*, int, int, byte>)funcTable[163])(label, currentItem, itemsGetter, data, itemsCount, popupMaxHeightInItems);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, int, int, byte>)funcTable[162])((nint)label, (nint)currentItem, (nint)itemsGetter, (nint)data, itemsCount, popupMaxHeightInItems);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, int, int, byte>)funcTable[163])((nint)label, (nint)currentItem, (nint)itemsGetter, (nint)data, itemsCount, popupMaxHeightInItems);
#endif
}
@ -2350,9 +2389,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragFloatNative(byte* label, float* v, float vSpeed, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[163])(label, v, vSpeed, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[164])(label, v, vSpeed, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, ImGuiSliderFlags, byte>)funcTable[163])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, ImGuiSliderFlags, byte>)funcTable[164])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
#endif
}
@ -4995,35 +5034,5 @@ namespace Dalamud.Bindings.ImGui
}
return ret != 0;
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat(ref byte label, float* v, float vSpeed, float vMin, float vMax, ref byte format, ImGuiSliderFlags flags)
{
fixed (byte* plabel = &label)
{
fixed (byte* pformat = &format)
{
byte ret = DragFloatNative((byte*)plabel, v, vSpeed, vMin, vMax, (byte*)pformat, flags);
return ret != 0;
}
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat(ref byte label, float* v, float vSpeed, float vMin, float vMax, ref byte format)
{
fixed (byte* plabel = &label)
{
fixed (byte* pformat = &format)
{
byte ret = DragFloatNative((byte*)plabel, v, vSpeed, vMin, vMax, (byte*)pformat, (ImGuiSliderFlags)(0));
return ret != 0;
}
}
}
}
}

View file

@ -18,6 +18,36 @@ namespace Dalamud.Bindings.ImGui
public unsafe partial class ImGui
{
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat(ref byte label, float* v, float vSpeed, float vMin, float vMax, ref byte format, ImGuiSliderFlags flags)
{
fixed (byte* plabel = &label)
{
fixed (byte* pformat = &format)
{
byte ret = DragFloatNative((byte*)plabel, v, vSpeed, vMin, vMax, (byte*)pformat, flags);
return ret != 0;
}
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat(ref byte label, float* v, float vSpeed, float vMin, float vMax, ref byte format)
{
fixed (byte* plabel = &label)
{
fixed (byte* pformat = &format)
{
byte ret = DragFloatNative((byte*)plabel, v, vSpeed, vMin, vMax, (byte*)pformat, (ImGuiSliderFlags)(0));
return ret != 0;
}
}
}
/// <summary>
/// To be documented.
/// </summary>
@ -4603,9 +4633,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragFloat2Native(byte* label, float* v, float vSpeed, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[164])(label, v, vSpeed, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[165])(label, v, vSpeed, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, ImGuiSliderFlags, byte>)funcTable[164])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, ImGuiSliderFlags, byte>)funcTable[165])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
#endif
}
@ -4992,41 +5022,5 @@ namespace Dalamud.Bindings.ImGui
return ret;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat2(ReadOnlySpan<byte> label, float* v, float vSpeed)
{
fixed (byte* plabel = label)
{
bool ret = DragFloat2((byte*)plabel, v, vSpeed, (float)(0.0f), (float)(0.0f), (string)"%.3f", (ImGuiSliderFlags)(0));
return ret;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat2(ReadOnlySpan<byte> label, float* v)
{
fixed (byte* plabel = label)
{
bool ret = DragFloat2((byte*)plabel, v, (float)(1.0f), (float)(0.0f), (float)(0.0f), (string)"%.3f", (ImGuiSliderFlags)(0));
return ret;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat2(ReadOnlySpan<byte> label, float* v, float vSpeed, float vMin, byte* format)
{
fixed (byte* plabel = label)
{
byte ret = DragFloat2Native((byte*)plabel, v, vSpeed, vMin, (float)(0.0f), format, (ImGuiSliderFlags)(0));
return ret != 0;
}
}
}
}

View file

@ -18,6 +18,42 @@ namespace Dalamud.Bindings.ImGui
public unsafe partial class ImGui
{
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat2(ReadOnlySpan<byte> label, float* v, float vSpeed)
{
fixed (byte* plabel = label)
{
bool ret = DragFloat2((byte*)plabel, v, vSpeed, (float)(0.0f), (float)(0.0f), (string)"%.3f", (ImGuiSliderFlags)(0));
return ret;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat2(ReadOnlySpan<byte> label, float* v)
{
fixed (byte* plabel = label)
{
bool ret = DragFloat2((byte*)plabel, v, (float)(1.0f), (float)(0.0f), (float)(0.0f), (string)"%.3f", (ImGuiSliderFlags)(0));
return ret;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat2(ReadOnlySpan<byte> label, float* v, float vSpeed, float vMin, byte* format)
{
fixed (byte* plabel = label)
{
byte ret = DragFloat2Native((byte*)plabel, v, vSpeed, vMin, (float)(0.0f), format, (ImGuiSliderFlags)(0));
return ret != 0;
}
}
/// <summary>
/// To be documented.
/// </summary>
@ -5003,38 +5039,5 @@ namespace Dalamud.Bindings.ImGui
return ret != 0;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat2(string label, float* v, float vSpeed, ref byte format, ImGuiSliderFlags flags)
{
byte* pStr0 = null;
int pStrSize0 = 0;
if (label != null)
{
pStrSize0 = Utils.GetByteCountUTF8(label);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
pStr0 = Utils.Alloc<byte>(pStrSize0 + 1);
}
else
{
byte* pStrStack0 = stackalloc byte[pStrSize0 + 1];
pStr0 = pStrStack0;
}
int pStrOffset0 = Utils.EncodeStringUTF8(label, pStr0, pStrSize0);
pStr0[pStrOffset0] = 0;
}
fixed (byte* pformat = &format)
{
byte ret = DragFloat2Native(pStr0, v, vSpeed, (float)(0.0f), (float)(0.0f), (byte*)pformat, flags);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
Utils.Free(pStr0);
}
return ret != 0;
}
}
}
}

View file

@ -18,6 +18,39 @@ namespace Dalamud.Bindings.ImGui
public unsafe partial class ImGui
{
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat2(string label, float* v, float vSpeed, ref byte format, ImGuiSliderFlags flags)
{
byte* pStr0 = null;
int pStrSize0 = 0;
if (label != null)
{
pStrSize0 = Utils.GetByteCountUTF8(label);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
pStr0 = Utils.Alloc<byte>(pStrSize0 + 1);
}
else
{
byte* pStrStack0 = stackalloc byte[pStrSize0 + 1];
pStr0 = pStrStack0;
}
int pStrOffset0 = Utils.EncodeStringUTF8(label, pStr0, pStrSize0);
pStr0[pStrOffset0] = 0;
}
fixed (byte* pformat = &format)
{
byte ret = DragFloat2Native(pStr0, v, vSpeed, (float)(0.0f), (float)(0.0f), (byte*)pformat, flags);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
Utils.Free(pStr0);
}
return ret != 0;
}
}
/// <summary>
/// To be documented.
/// </summary>
@ -3946,9 +3979,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragFloat3Native(byte* label, float* v, float vSpeed, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[165])(label, v, vSpeed, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[166])(label, v, vSpeed, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, ImGuiSliderFlags, byte>)funcTable[165])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, ImGuiSliderFlags, byte>)funcTable[166])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
#endif
}
@ -4995,29 +5028,5 @@ namespace Dalamud.Bindings.ImGui
return ret;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat3(byte* label, ref float v, float vSpeed, float vMin)
{
fixed (float* pv = &v)
{
bool ret = DragFloat3(label, (float*)pv, vSpeed, vMin, (float)(0.0f), (string)"%.3f", (ImGuiSliderFlags)(0));
return ret;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat3(byte* label, ref float v, float vSpeed)
{
fixed (float* pv = &v)
{
bool ret = DragFloat3(label, (float*)pv, vSpeed, (float)(0.0f), (float)(0.0f), (string)"%.3f", (ImGuiSliderFlags)(0));
return ret;
}
}
}
}

View file

@ -18,6 +18,30 @@ namespace Dalamud.Bindings.ImGui
public unsafe partial class ImGui
{
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat3(byte* label, ref float v, float vSpeed, float vMin)
{
fixed (float* pv = &v)
{
bool ret = DragFloat3(label, (float*)pv, vSpeed, vMin, (float)(0.0f), (string)"%.3f", (ImGuiSliderFlags)(0));
return ret;
}
}
/// <summary>
/// To be documented.
/// </summary>
public static bool DragFloat3(byte* label, ref float v, float vSpeed)
{
fixed (float* pv = &v)
{
bool ret = DragFloat3(label, (float*)pv, vSpeed, (float)(0.0f), (float)(0.0f), (string)"%.3f", (ImGuiSliderFlags)(0));
return ret;
}
}
/// <summary>
/// To be documented.
/// </summary>

View file

@ -3310,9 +3310,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragFloat4Native(byte* label, float* v, float vSpeed, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[166])(label, v, vSpeed, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[167])(label, v, vSpeed, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, ImGuiSliderFlags, byte>)funcTable[166])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, ImGuiSliderFlags, byte>)funcTable[167])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
#endif
}

View file

@ -2671,9 +2671,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragFloatRange2Native(byte* label, float* vCurrentMin, float* vCurrentMax, float vSpeed, float vMin, float vMax, byte* format, byte* formatMax, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float*, float, float, float, byte*, byte*, ImGuiSliderFlags, byte>)funcTable[167])(label, vCurrentMin, vCurrentMax, vSpeed, vMin, vMax, format, formatMax, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float*, float, float, float, byte*, byte*, ImGuiSliderFlags, byte>)funcTable[168])(label, vCurrentMin, vCurrentMax, vSpeed, vMin, vMax, format, formatMax, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, float, float, float, nint, nint, ImGuiSliderFlags, byte>)funcTable[167])((nint)label, (nint)vCurrentMin, (nint)vCurrentMax, vSpeed, vMin, vMax, (nint)format, (nint)formatMax, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, float, float, float, nint, nint, ImGuiSliderFlags, byte>)funcTable[168])((nint)label, (nint)vCurrentMin, (nint)vCurrentMax, vSpeed, vMin, vMax, (nint)format, (nint)formatMax, flags);
#endif
}

View file

@ -3937,9 +3937,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragIntNative(byte* label, int* v, float vSpeed, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, float, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[168])(label, v, vSpeed, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, float, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[169])(label, v, vSpeed, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, int, int, nint, ImGuiSliderFlags, byte>)funcTable[168])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, int, int, nint, ImGuiSliderFlags, byte>)funcTable[169])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
#endif
}

View file

@ -4780,9 +4780,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragInt2Native(byte* label, int* v, float vSpeed, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, float, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[169])(label, v, vSpeed, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, float, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[170])(label, v, vSpeed, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, int, int, nint, ImGuiSliderFlags, byte>)funcTable[169])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, int, int, nint, ImGuiSliderFlags, byte>)funcTable[170])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
#endif
}

View file

@ -1663,9 +1663,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragInt3Native(byte* label, int* v, float vSpeed, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, float, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[170])(label, v, vSpeed, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, float, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[171])(label, v, vSpeed, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, int, int, nint, ImGuiSliderFlags, byte>)funcTable[170])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, int, int, nint, ImGuiSliderFlags, byte>)funcTable[171])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
#endif
}

View file

@ -3571,9 +3571,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragInt4Native(byte* label, int* v, float vSpeed, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, float, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[171])(label, v, vSpeed, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, float, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[172])(label, v, vSpeed, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, int, int, nint, ImGuiSliderFlags, byte>)funcTable[171])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, int, int, nint, ImGuiSliderFlags, byte>)funcTable[172])((nint)label, (nint)v, vSpeed, vMin, vMax, (nint)format, flags);
#endif
}

View file

@ -457,9 +457,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragIntRange2Native(byte* label, int* vCurrentMin, int* vCurrentMax, float vSpeed, int vMin, int vMax, byte* format, byte* formatMax, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, int*, float, int, int, byte*, byte*, ImGuiSliderFlags, byte>)funcTable[172])(label, vCurrentMin, vCurrentMax, vSpeed, vMin, vMax, format, formatMax, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, int*, float, int, int, byte*, byte*, ImGuiSliderFlags, byte>)funcTable[173])(label, vCurrentMin, vCurrentMax, vSpeed, vMin, vMax, format, formatMax, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, float, int, int, nint, nint, ImGuiSliderFlags, byte>)funcTable[172])((nint)label, (nint)vCurrentMin, (nint)vCurrentMax, vSpeed, vMin, vMax, (nint)format, (nint)formatMax, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, float, int, int, nint, nint, ImGuiSliderFlags, byte>)funcTable[173])((nint)label, (nint)vCurrentMin, (nint)vCurrentMax, vSpeed, vMin, vMax, (nint)format, (nint)formatMax, flags);
#endif
}

View file

@ -2311,9 +2311,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragScalarNative(byte* label, ImGuiDataType dataType, void* pData, float vSpeed, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, float, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[173])(label, dataType, pData, vSpeed, pMin, pMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, float, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[174])(label, dataType, pData, vSpeed, pMin, pMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, float, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[173])((nint)label, dataType, (nint)pData, vSpeed, (nint)pMin, (nint)pMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, float, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[174])((nint)label, dataType, (nint)pData, vSpeed, (nint)pMin, (nint)pMax, (nint)format, flags);
#endif
}

View file

@ -2377,9 +2377,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragScalarNNative(byte* label, ImGuiDataType dataType, void* pData, int components, float vSpeed, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, int, float, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[174])(label, dataType, pData, components, vSpeed, pMin, pMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, int, float, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[175])(label, dataType, pData, components, vSpeed, pMin, pMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, int, float, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[174])((nint)label, dataType, (nint)pData, components, vSpeed, (nint)pMin, (nint)pMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, int, float, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[175])((nint)label, dataType, (nint)pData, components, vSpeed, (nint)pMin, (nint)pMax, (nint)format, flags);
#endif
}

View file

@ -2428,9 +2428,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderFloatNative(byte* label, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[175])(label, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[176])(label, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[175])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[176])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}
@ -4253,9 +4253,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderFloat2Native(byte* label, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[176])(label, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[177])(label, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[176])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[177])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}

View file

@ -1591,9 +1591,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderFloat3Native(byte* label, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[177])(label, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[178])(label, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[177])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[178])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}
@ -3944,9 +3944,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderFloat4Native(byte* label, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[178])(label, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[179])(label, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[178])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[179])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}

View file

@ -1255,9 +1255,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderAngleNative(byte* label, float* vRad, float vDegreesMin, float vDegreesMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[179])(label, vRad, vDegreesMin, vDegreesMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[180])(label, vRad, vDegreesMin, vDegreesMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[179])((nint)label, (nint)vRad, vDegreesMin, vDegreesMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[180])((nint)label, (nint)vRad, vDegreesMin, vDegreesMax, (nint)format, flags);
#endif
}

View file

@ -1678,9 +1678,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderIntNative(byte* label, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[180])(label, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[181])(label, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[180])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[181])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}
@ -3503,9 +3503,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderInt2Native(byte* label, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[181])(label, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[182])(label, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[181])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[182])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}

View file

@ -475,9 +475,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderInt3Native(byte* label, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[182])(label, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[183])(label, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[182])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[183])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}
@ -2474,9 +2474,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderInt4Native(byte* label, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[183])(label, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[184])(label, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[183])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[184])((nint)label, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}
@ -4473,9 +4473,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderScalarNative(byte* label, ImGuiDataType dataType, void* pData, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[184])(label, dataType, pData, pMin, pMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[185])(label, dataType, pData, pMin, pMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[184])((nint)label, dataType, (nint)pData, (nint)pMin, (nint)pMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[185])((nint)label, dataType, (nint)pData, (nint)pMin, (nint)pMax, (nint)format, flags);
#endif
}

View file

@ -319,9 +319,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderScalarNNative(byte* label, ImGuiDataType dataType, void* pData, int components, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, int, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[185])(label, dataType, pData, components, pMin, pMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, int, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[186])(label, dataType, pData, components, pMin, pMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, int, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[185])((nint)label, dataType, (nint)pData, components, (nint)pMin, (nint)pMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, int, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[186])((nint)label, dataType, (nint)pData, components, (nint)pMin, (nint)pMax, (nint)format, flags);
#endif
}
@ -1178,9 +1178,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte VSliderFloatNative(byte* label, Vector2 size, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[186])(label, size, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, float*, float, float, byte*, ImGuiSliderFlags, byte>)funcTable[187])(label, size, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[186])((nint)label, size, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, nint, float, float, nint, ImGuiSliderFlags, byte>)funcTable[187])((nint)label, size, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}
@ -3003,9 +3003,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte VSliderIntNative(byte* label, Vector2 size, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[187])(label, size, v, vMin, vMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, int*, int, int, byte*, ImGuiSliderFlags, byte>)funcTable[188])(label, size, v, vMin, vMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[187])((nint)label, size, (nint)v, vMin, vMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, nint, int, int, nint, ImGuiSliderFlags, byte>)funcTable[188])((nint)label, size, (nint)v, vMin, vMax, (nint)format, flags);
#endif
}
@ -4828,9 +4828,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte VSliderScalarNative(byte* label, Vector2 size, ImGuiDataType dataType, void* pData, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, ImGuiDataType, void*, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[188])(label, size, dataType, pData, pMin, pMax, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, ImGuiDataType, void*, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[189])(label, size, dataType, pData, pMin, pMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, ImGuiDataType, nint, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[188])((nint)label, size, dataType, (nint)pData, (nint)pMin, (nint)pMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, ImGuiDataType, nint, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[189])((nint)label, size, dataType, (nint)pData, (nint)pMin, (nint)pMax, (nint)format, flags);
#endif
}

View file

@ -679,9 +679,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputFloatNative(byte* label, float* v, float step, float stepFast, byte* format, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiInputTextFlags, byte>)funcTable[189])(label, v, step, stepFast, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, float, float, byte*, ImGuiInputTextFlags, byte>)funcTable[190])(label, v, step, stepFast, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiInputTextFlags, byte>)funcTable[189])((nint)label, (nint)v, step, stepFast, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, float, nint, ImGuiInputTextFlags, byte>)funcTable[190])((nint)label, (nint)v, step, stepFast, (nint)format, flags);
#endif
}

View file

@ -1105,9 +1105,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputFloat2Native(byte* label, float* v, byte* format, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, byte*, ImGuiInputTextFlags, byte>)funcTable[190])(label, v, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, byte*, ImGuiInputTextFlags, byte>)funcTable[191])(label, v, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[190])((nint)label, (nint)v, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[191])((nint)label, (nint)v, (nint)format, flags);
#endif
}
@ -3458,9 +3458,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputFloat3Native(byte* label, float* v, byte* format, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, byte*, ImGuiInputTextFlags, byte>)funcTable[191])(label, v, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, byte*, ImGuiInputTextFlags, byte>)funcTable[192])(label, v, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[191])((nint)label, (nint)v, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[192])((nint)label, (nint)v, (nint)format, flags);
#endif
}

View file

@ -805,9 +805,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputFloat4Native(byte* label, float* v, byte* format, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, byte*, ImGuiInputTextFlags, byte>)funcTable[192])(label, v, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, byte*, ImGuiInputTextFlags, byte>)funcTable[193])(label, v, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[192])((nint)label, (nint)v, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[193])((nint)label, (nint)v, (nint)format, flags);
#endif
}
@ -3158,9 +3158,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputIntNative(byte* label, int* v, int step, int stepFast, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, ImGuiInputTextFlags, byte>)funcTable[193])(label, v, step, stepFast, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, int, int, ImGuiInputTextFlags, byte>)funcTable[194])(label, v, step, stepFast, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, ImGuiInputTextFlags, byte>)funcTable[193])((nint)label, (nint)v, step, stepFast, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, int, int, ImGuiInputTextFlags, byte>)funcTable[194])((nint)label, (nint)v, step, stepFast, flags);
#endif
}
@ -3999,9 +3999,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputInt2Native(byte* label, int* v, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, ImGuiInputTextFlags, byte>)funcTable[194])(label, v, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, ImGuiInputTextFlags, byte>)funcTable[195])(label, v, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiInputTextFlags, byte>)funcTable[194])((nint)label, (nint)v, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiInputTextFlags, byte>)funcTable[195])((nint)label, (nint)v, flags);
#endif
}
@ -4342,9 +4342,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputInt3Native(byte* label, int* v, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, ImGuiInputTextFlags, byte>)funcTable[195])(label, v, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, ImGuiInputTextFlags, byte>)funcTable[196])(label, v, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiInputTextFlags, byte>)funcTable[195])((nint)label, (nint)v, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiInputTextFlags, byte>)funcTable[196])((nint)label, (nint)v, flags);
#endif
}
@ -4685,9 +4685,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputInt4Native(byte* label, int* v, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, ImGuiInputTextFlags, byte>)funcTable[196])(label, v, flags);
return ((delegate* unmanaged[Cdecl]<byte*, int*, ImGuiInputTextFlags, byte>)funcTable[197])(label, v, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiInputTextFlags, byte>)funcTable[196])((nint)label, (nint)v, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiInputTextFlags, byte>)funcTable[197])((nint)label, (nint)v, flags);
#endif
}

View file

@ -25,9 +25,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputDoubleNative(byte* label, double* v, double step, double stepFast, byte* format, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, double*, double, double, byte*, ImGuiInputTextFlags, byte>)funcTable[197])(label, v, step, stepFast, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, double*, double, double, byte*, ImGuiInputTextFlags, byte>)funcTable[198])(label, v, step, stepFast, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, double, double, nint, ImGuiInputTextFlags, byte>)funcTable[197])((nint)label, (nint)v, step, stepFast, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, double, double, nint, ImGuiInputTextFlags, byte>)funcTable[198])((nint)label, (nint)v, step, stepFast, (nint)format, flags);
#endif
}

View file

@ -457,9 +457,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputScalarNative(byte* label, ImGuiDataType dataType, void* pData, void* pStep, void* pStepFast, byte* format, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, void*, void*, byte*, ImGuiInputTextFlags, byte>)funcTable[198])(label, dataType, pData, pStep, pStepFast, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, void*, void*, byte*, ImGuiInputTextFlags, byte>)funcTable[199])(label, dataType, pData, pStep, pStepFast, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[198])((nint)label, dataType, (nint)pData, (nint)pStep, (nint)pStepFast, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[199])((nint)label, dataType, (nint)pData, (nint)pStep, (nint)pStepFast, (nint)format, flags);
#endif
}
@ -3008,9 +3008,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputScalarNNative(byte* label, ImGuiDataType dataType, void* pData, int components, void* pStep, void* pStepFast, byte* format, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, int, void*, void*, byte*, ImGuiInputTextFlags, byte>)funcTable[199])(label, dataType, pData, components, pStep, pStepFast, format, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, int, void*, void*, byte*, ImGuiInputTextFlags, byte>)funcTable[200])(label, dataType, pData, components, pStep, pStepFast, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, int, nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[199])((nint)label, dataType, (nint)pData, components, (nint)pStep, (nint)pStepFast, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, int, nint, nint, nint, ImGuiInputTextFlags, byte>)funcTable[200])((nint)label, dataType, (nint)pData, components, (nint)pStep, (nint)pStepFast, (nint)format, flags);
#endif
}

View file

@ -553,9 +553,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ColorEdit3Native(byte* label, float* col, ImGuiColorEditFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, byte>)funcTable[200])(label, col, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, byte>)funcTable[201])(label, col, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, byte>)funcTable[200])((nint)label, (nint)col, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, byte>)funcTable[201])((nint)label, (nint)col, flags);
#endif
}
@ -986,9 +986,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ColorEdit4Native(byte* label, float* col, ImGuiColorEditFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, byte>)funcTable[201])(label, col, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, byte>)funcTable[202])(label, col, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, byte>)funcTable[201])((nint)label, (nint)col, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, byte>)funcTable[202])((nint)label, (nint)col, flags);
#endif
}
@ -1419,9 +1419,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ColorPicker3Native(byte* label, float* col, ImGuiColorEditFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, byte>)funcTable[202])(label, col, flags);
return ((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, byte>)funcTable[203])(label, col, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, byte>)funcTable[202])((nint)label, (nint)col, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, byte>)funcTable[203])((nint)label, (nint)col, flags);
#endif
}
@ -1852,9 +1852,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ColorPicker4Native(byte* label, float* col, ImGuiColorEditFlags flags, float* refCol)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, float*, byte>)funcTable[203])(label, col, flags, refCol);
return ((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, float*, byte>)funcTable[204])(label, col, flags, refCol);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, nint, byte>)funcTable[203])((nint)label, (nint)col, flags, (nint)refCol);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, nint, byte>)funcTable[204])((nint)label, (nint)col, flags, (nint)refCol);
#endif
}
@ -3197,9 +3197,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ColorButtonNative(byte* descId, Vector4 col, ImGuiColorEditFlags flags, Vector2 size)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, Vector4, ImGuiColorEditFlags, Vector2, byte>)funcTable[204])(descId, col, flags, size);
return ((delegate* unmanaged[Cdecl]<byte*, Vector4, ImGuiColorEditFlags, Vector2, byte>)funcTable[205])(descId, col, flags, size);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector4, ImGuiColorEditFlags, Vector2, byte>)funcTable[204])((nint)descId, col, flags, size);
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector4, ImGuiColorEditFlags, Vector2, byte>)funcTable[205])((nint)descId, col, flags, size);
#endif
}
@ -3462,9 +3462,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetColorEditOptionsNative(ImGuiColorEditFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiColorEditFlags, void>)funcTable[205])(flags);
((delegate* unmanaged[Cdecl]<ImGuiColorEditFlags, void>)funcTable[206])(flags);
#else
((delegate* unmanaged[Cdecl]<ImGuiColorEditFlags, void>)funcTable[205])(flags);
((delegate* unmanaged[Cdecl]<ImGuiColorEditFlags, void>)funcTable[206])(flags);
#endif
}
@ -3483,9 +3483,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeNative(byte* label)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte>)funcTable[206])(label);
return ((delegate* unmanaged[Cdecl]<byte*, byte>)funcTable[207])(label);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[206])((nint)label);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[207])((nint)label);
#endif
}
@ -3559,9 +3559,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeNative(byte* strId, byte* fmt)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte>)funcTable[207])(strId, fmt);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte>)funcTable[208])(strId, fmt);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte>)funcTable[207])((nint)strId, (nint)fmt);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte>)funcTable[208])((nint)strId, (nint)fmt);
#endif
}
@ -3932,9 +3932,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeNative(void* ptrId, byte* fmt)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<void*, byte*, byte>)funcTable[208])(ptrId, fmt);
return ((delegate* unmanaged[Cdecl]<void*, byte*, byte>)funcTable[209])(ptrId, fmt);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte>)funcTable[208])((nint)ptrId, (nint)fmt);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte>)funcTable[209])((nint)ptrId, (nint)fmt);
#endif
}
@ -4008,9 +4008,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeVNative(byte* strId, byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, nuint, byte>)funcTable[209])(strId, fmt, args);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, nuint, byte>)funcTable[210])(strId, fmt, args);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nuint, byte>)funcTable[209])((nint)strId, (nint)fmt, args);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nuint, byte>)funcTable[210])((nint)strId, (nint)fmt, args);
#endif
}
@ -4381,9 +4381,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeVNative(void* ptrId, byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<void*, byte*, nuint, byte>)funcTable[210])(ptrId, fmt, args);
return ((delegate* unmanaged[Cdecl]<void*, byte*, nuint, byte>)funcTable[211])(ptrId, fmt, args);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nuint, byte>)funcTable[210])((nint)ptrId, (nint)fmt, args);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nuint, byte>)funcTable[211])((nint)ptrId, (nint)fmt, args);
#endif
}
@ -4457,9 +4457,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeExNative(byte* label, ImGuiTreeNodeFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTreeNodeFlags, byte>)funcTable[211])(label, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTreeNodeFlags, byte>)funcTable[212])(label, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, byte>)funcTable[211])((nint)label, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, byte>)funcTable[212])((nint)label, flags);
#endif
}
@ -4596,9 +4596,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeExNative(byte* strId, ImGuiTreeNodeFlags flags, byte* fmt)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTreeNodeFlags, byte*, byte>)funcTable[212])(strId, flags, fmt);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTreeNodeFlags, byte*, byte>)funcTable[213])(strId, flags, fmt);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, nint, byte>)funcTable[212])((nint)strId, flags, (nint)fmt);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, nint, byte>)funcTable[213])((nint)strId, flags, (nint)fmt);
#endif
}
@ -4969,9 +4969,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeExNative(void* ptrId, ImGuiTreeNodeFlags flags, byte* fmt)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<void*, ImGuiTreeNodeFlags, byte*, byte>)funcTable[213])(ptrId, flags, fmt);
return ((delegate* unmanaged[Cdecl]<void*, ImGuiTreeNodeFlags, byte*, byte>)funcTable[214])(ptrId, flags, fmt);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, nint, byte>)funcTable[213])((nint)ptrId, flags, (nint)fmt);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, nint, byte>)funcTable[214])((nint)ptrId, flags, (nint)fmt);
#endif
}

View file

@ -25,9 +25,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeExVNative(byte* strId, ImGuiTreeNodeFlags flags, byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTreeNodeFlags, byte*, nuint, byte>)funcTable[214])(strId, flags, fmt, args);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTreeNodeFlags, byte*, nuint, byte>)funcTable[215])(strId, flags, fmt, args);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, nint, nuint, byte>)funcTable[214])((nint)strId, flags, (nint)fmt, args);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, nint, nuint, byte>)funcTable[215])((nint)strId, flags, (nint)fmt, args);
#endif
}
@ -398,9 +398,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeExVNative(void* ptrId, ImGuiTreeNodeFlags flags, byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<void*, ImGuiTreeNodeFlags, byte*, nuint, byte>)funcTable[215])(ptrId, flags, fmt, args);
return ((delegate* unmanaged[Cdecl]<void*, ImGuiTreeNodeFlags, byte*, nuint, byte>)funcTable[216])(ptrId, flags, fmt, args);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, nint, nuint, byte>)funcTable[215])((nint)ptrId, flags, (nint)fmt, args);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, nint, nuint, byte>)funcTable[216])((nint)ptrId, flags, (nint)fmt, args);
#endif
}
@ -474,9 +474,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TreePushNative(byte* strId)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[216])(strId);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[217])(strId);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[216])((nint)strId);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[217])((nint)strId);
#endif
}
@ -546,9 +546,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TreePushNative(void* ptrId)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void*, void>)funcTable[217])(ptrId);
((delegate* unmanaged[Cdecl]<void*, void>)funcTable[218])(ptrId);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[217])((nint)ptrId);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[218])((nint)ptrId);
#endif
}
@ -575,9 +575,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TreePopNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[218])();
((delegate* unmanaged[Cdecl]<void>)funcTable[219])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[218])();
((delegate* unmanaged[Cdecl]<void>)funcTable[219])();
#endif
}
@ -596,9 +596,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetTreeNodeToLabelSpacingNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float>)funcTable[219])();
return ((delegate* unmanaged[Cdecl]<float>)funcTable[220])();
#else
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[219])();
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[220])();
#endif
}
@ -618,9 +618,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte CollapsingHeaderNative(byte* label, ImGuiTreeNodeFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTreeNodeFlags, byte>)funcTable[220])(label, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTreeNodeFlags, byte>)funcTable[221])(label, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, byte>)funcTable[220])((nint)label, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTreeNodeFlags, byte>)funcTable[221])((nint)label, flags);
#endif
}
@ -757,9 +757,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte CollapsingHeaderNative(byte* label, bool* pVisible, ImGuiTreeNodeFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, bool*, ImGuiTreeNodeFlags, byte>)funcTable[221])(label, pVisible, flags);
return ((delegate* unmanaged[Cdecl]<byte*, bool*, ImGuiTreeNodeFlags, byte>)funcTable[222])(label, pVisible, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiTreeNodeFlags, byte>)funcTable[221])((nint)label, (nint)pVisible, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiTreeNodeFlags, byte>)funcTable[222])((nint)label, (nint)pVisible, flags);
#endif
}
@ -1046,9 +1046,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetNextItemOpenNative(byte isOpen, ImGuiCond cond)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte, ImGuiCond, void>)funcTable[222])(isOpen, cond);
((delegate* unmanaged[Cdecl]<byte, ImGuiCond, void>)funcTable[223])(isOpen, cond);
#else
((delegate* unmanaged[Cdecl]<byte, ImGuiCond, void>)funcTable[222])(isOpen, cond);
((delegate* unmanaged[Cdecl]<byte, ImGuiCond, void>)funcTable[223])(isOpen, cond);
#endif
}
@ -1075,9 +1075,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SelectableNative(byte* label, byte selected, ImGuiSelectableFlags flags, Vector2 size)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte, ImGuiSelectableFlags, Vector2, byte>)funcTable[223])(label, selected, flags, size);
return ((delegate* unmanaged[Cdecl]<byte*, byte, ImGuiSelectableFlags, Vector2, byte>)funcTable[224])(label, selected, flags, size);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte, ImGuiSelectableFlags, Vector2, byte>)funcTable[223])((nint)label, selected, flags, size);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte, ImGuiSelectableFlags, Vector2, byte>)funcTable[224])((nint)label, selected, flags, size);
#endif
}
@ -1592,9 +1592,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SelectableNative(byte* label, bool* pSelected, ImGuiSelectableFlags flags, Vector2 size)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, bool*, ImGuiSelectableFlags, Vector2, byte>)funcTable[224])(label, pSelected, flags, size);
return ((delegate* unmanaged[Cdecl]<byte*, bool*, ImGuiSelectableFlags, Vector2, byte>)funcTable[225])(label, pSelected, flags, size);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiSelectableFlags, Vector2, byte>)funcTable[224])((nint)label, (nint)pSelected, flags, size);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiSelectableFlags, Vector2, byte>)funcTable[225])((nint)label, (nint)pSelected, flags, size);
#endif
}
@ -2157,9 +2157,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginListBoxNative(byte* label, Vector2 size)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, byte>)funcTable[225])(label, size);
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, byte>)funcTable[226])(label, size);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, byte>)funcTable[225])((nint)label, size);
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, byte>)funcTable[226])((nint)label, size);
#endif
}
@ -2296,9 +2296,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndListBoxNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[226])();
((delegate* unmanaged[Cdecl]<void>)funcTable[227])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[226])();
((delegate* unmanaged[Cdecl]<void>)funcTable[227])();
#endif
}
@ -2317,9 +2317,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ListBoxNative(byte* label, int* currentItem, byte** items, int itemsCount, int heightInItems)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, byte**, int, int, byte>)funcTable[227])(label, currentItem, items, itemsCount, heightInItems);
return ((delegate* unmanaged[Cdecl]<byte*, int*, byte**, int, int, byte>)funcTable[228])(label, currentItem, items, itemsCount, heightInItems);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, int, byte>)funcTable[227])((nint)label, (nint)currentItem, (nint)items, itemsCount, heightInItems);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, int, byte>)funcTable[228])((nint)label, (nint)currentItem, (nint)items, itemsCount, heightInItems);
#endif
}
@ -2982,9 +2982,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ListBoxNative(byte* label, int* currentItem, delegate*<byte*, int*, delegate*<void*, int, byte**, bool>, void*, int, int, bool> itemsGetter, void* data, int itemsCount, int heightInItems)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int*, delegate*<byte*, int*, delegate*<void*, int, byte**, bool>, void*, int, int, bool>, void*, int, int, byte>)funcTable[228])(label, currentItem, itemsGetter, data, itemsCount, heightInItems);
return ((delegate* unmanaged[Cdecl]<byte*, int*, delegate*<byte*, int*, delegate*<void*, int, byte**, bool>, void*, int, int, bool>, void*, int, int, byte>)funcTable[229])(label, currentItem, itemsGetter, data, itemsCount, heightInItems);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, int, int, byte>)funcTable[228])((nint)label, (nint)currentItem, (nint)itemsGetter, (nint)data, itemsCount, heightInItems);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, int, int, byte>)funcTable[229])((nint)label, (nint)currentItem, (nint)itemsGetter, (nint)data, itemsCount, heightInItems);
#endif
}
@ -3271,9 +3271,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PlotLinesNative(byte* label, float* values, int valuesCount, int valuesOffset, byte* overlayText, float scaleMin, float scaleMax, Vector2 graphSize, int stride)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, float*, int, int, byte*, float, float, Vector2, int, void>)funcTable[229])(label, values, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, graphSize, stride);
((delegate* unmanaged[Cdecl]<byte*, float*, int, int, byte*, float, float, Vector2, int, void>)funcTable[230])(label, values, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, graphSize, stride);
#else
((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, float, float, Vector2, int, void>)funcTable[229])((nint)label, (nint)values, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, graphSize, stride);
((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, float, float, Vector2, int, void>)funcTable[230])((nint)label, (nint)values, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, graphSize, stride);
#endif
}

View file

@ -3878,9 +3878,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PlotLinesNative(byte* label, delegate*<byte*, delegate*<void*, int, float>, void*, int, int, byte*, float, float, Vector2, float> valuesGetter, void* data, int valuesCount, int valuesOffset, byte* overlayText, float scaleMin, float scaleMax, Vector2 graphSize)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, delegate*<byte*, delegate*<void*, int, float>, void*, int, int, byte*, float, float, Vector2, float>, void*, int, int, byte*, float, float, Vector2, void>)funcTable[230])(label, valuesGetter, data, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, graphSize);
((delegate* unmanaged[Cdecl]<byte*, delegate*<byte*, delegate*<void*, int, float>, void*, int, int, byte*, float, float, Vector2, float>, void*, int, int, byte*, float, float, Vector2, void>)funcTable[231])(label, valuesGetter, data, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, graphSize);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, int, int, nint, float, float, Vector2, void>)funcTable[230])((nint)label, (nint)valuesGetter, (nint)data, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, graphSize);
((delegate* unmanaged[Cdecl]<nint, nint, nint, int, int, nint, float, float, Vector2, void>)funcTable[231])((nint)label, (nint)valuesGetter, (nint)data, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, graphSize);
#endif
}

View file

@ -3706,9 +3706,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PlotHistogramNative(byte* label, float* values, int valuesCount, int valuesOffset, byte* overlayText, float scaleMin, float scaleMax, Vector2 graphSize, int stride)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, float*, int, int, byte*, float, float, Vector2, int, void>)funcTable[231])(label, values, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, graphSize, stride);
((delegate* unmanaged[Cdecl]<byte*, float*, int, int, byte*, float, float, Vector2, int, void>)funcTable[232])(label, values, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, graphSize, stride);
#else
((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, float, float, Vector2, int, void>)funcTable[231])((nint)label, (nint)values, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, graphSize, stride);
((delegate* unmanaged[Cdecl]<nint, nint, int, int, nint, float, float, Vector2, int, void>)funcTable[232])((nint)label, (nint)values, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, graphSize, stride);
#endif
}

View file

@ -4307,9 +4307,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PlotHistogramNative(byte* label, delegate*<byte*, delegate*<void*, int, float>, void*, int, int, byte*, float, float, Vector2, float> valuesGetter, void* data, int valuesCount, int valuesOffset, byte* overlayText, float scaleMin, float scaleMax, Vector2 graphSize)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, delegate*<byte*, delegate*<void*, int, float>, void*, int, int, byte*, float, float, Vector2, float>, void*, int, int, byte*, float, float, Vector2, void>)funcTable[232])(label, valuesGetter, data, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, graphSize);
((delegate* unmanaged[Cdecl]<byte*, delegate*<byte*, delegate*<void*, int, float>, void*, int, int, byte*, float, float, Vector2, float>, void*, int, int, byte*, float, float, Vector2, void>)funcTable[233])(label, valuesGetter, data, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, graphSize);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, int, int, nint, float, float, Vector2, void>)funcTable[232])((nint)label, (nint)valuesGetter, (nint)data, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, graphSize);
((delegate* unmanaged[Cdecl]<nint, nint, nint, int, int, nint, float, float, Vector2, void>)funcTable[233])((nint)label, (nint)valuesGetter, (nint)data, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, graphSize);
#endif
}

View file

@ -4152,9 +4152,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ValueNative(byte* prefix, byte b)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte, void>)funcTable[233])(prefix, b);
((delegate* unmanaged[Cdecl]<byte*, byte, void>)funcTable[234])(prefix, b);
#else
((delegate* unmanaged[Cdecl]<nint, byte, void>)funcTable[233])((nint)prefix, b);
((delegate* unmanaged[Cdecl]<nint, byte, void>)funcTable[234])((nint)prefix, b);
#endif
}
@ -4224,9 +4224,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ValueNative(byte* prefix, int v)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, int, void>)funcTable[234])(prefix, v);
((delegate* unmanaged[Cdecl]<byte*, int, void>)funcTable[235])(prefix, v);
#else
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[234])((nint)prefix, v);
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[235])((nint)prefix, v);
#endif
}
@ -4296,9 +4296,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ValueNative(byte* prefix, uint v)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, uint, void>)funcTable[235])(prefix, v);
((delegate* unmanaged[Cdecl]<byte*, uint, void>)funcTable[236])(prefix, v);
#else
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[235])((nint)prefix, v);
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[236])((nint)prefix, v);
#endif
}
@ -4368,9 +4368,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ValueNative(byte* prefix, float v, byte* floatFormat)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, float, byte*, void>)funcTable[236])(prefix, v, floatFormat);
((delegate* unmanaged[Cdecl]<byte*, float, byte*, void>)funcTable[237])(prefix, v, floatFormat);
#else
((delegate* unmanaged[Cdecl]<nint, float, nint, void>)funcTable[236])((nint)prefix, v, (nint)floatFormat);
((delegate* unmanaged[Cdecl]<nint, float, nint, void>)funcTable[237])((nint)prefix, v, (nint)floatFormat);
#endif
}
@ -4784,9 +4784,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginMenuBarNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[237])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[238])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[237])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[238])();
#endif
}
@ -4806,9 +4806,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndMenuBarNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[238])();
((delegate* unmanaged[Cdecl]<void>)funcTable[239])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[238])();
((delegate* unmanaged[Cdecl]<void>)funcTable[239])();
#endif
}
@ -4827,9 +4827,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginMainMenuBarNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[239])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[240])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[239])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[240])();
#endif
}
@ -4849,9 +4849,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndMainMenuBarNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[240])();
((delegate* unmanaged[Cdecl]<void>)funcTable[241])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[240])();
((delegate* unmanaged[Cdecl]<void>)funcTable[241])();
#endif
}
@ -4870,9 +4870,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginMenuNative(byte* label, byte enabled)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte, byte>)funcTable[241])(label, enabled);
return ((delegate* unmanaged[Cdecl]<byte*, byte, byte>)funcTable[242])(label, enabled);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte, byte>)funcTable[241])((nint)label, enabled);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte, byte>)funcTable[242])((nint)label, enabled);
#endif
}
@ -5009,9 +5009,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndMenuNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[242])();
((delegate* unmanaged[Cdecl]<void>)funcTable[243])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[242])();
((delegate* unmanaged[Cdecl]<void>)funcTable[243])();
#endif
}

View file

@ -25,9 +25,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte MenuItemNative(byte* label, byte* shortcut, byte selected, byte enabled)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte, byte, byte>)funcTable[243])(label, shortcut, selected, enabled);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte, byte, byte>)funcTable[244])(label, shortcut, selected, enabled);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte, byte, byte>)funcTable[243])((nint)label, (nint)shortcut, selected, enabled);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte, byte, byte>)funcTable[244])((nint)label, (nint)shortcut, selected, enabled);
#endif
}
@ -1307,9 +1307,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte MenuItemNative(byte* label, byte* shortcut, bool* pSelected, byte enabled)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, bool*, byte, byte>)funcTable[244])(label, shortcut, pSelected, enabled);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, bool*, byte, byte>)funcTable[245])(label, shortcut, pSelected, enabled);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, byte, byte>)funcTable[244])((nint)label, (nint)shortcut, (nint)pSelected, enabled);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, byte, byte>)funcTable[245])((nint)label, (nint)shortcut, (nint)pSelected, enabled);
#endif
}
@ -2856,9 +2856,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BeginTooltipNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[245])();
((delegate* unmanaged[Cdecl]<void>)funcTable[246])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[245])();
((delegate* unmanaged[Cdecl]<void>)funcTable[246])();
#endif
}
@ -2877,9 +2877,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndTooltipNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[246])();
((delegate* unmanaged[Cdecl]<void>)funcTable[247])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[246])();
((delegate* unmanaged[Cdecl]<void>)funcTable[247])();
#endif
}
@ -2898,9 +2898,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetTooltipNative(byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[247])(fmt);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[248])(fmt);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[247])((nint)fmt);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[248])((nint)fmt);
#endif
}
@ -2970,9 +2970,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetTooltipVNative(byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[248])(fmt, args);
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[249])(fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[248])((nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[249])((nint)fmt, args);
#endif
}
@ -3042,9 +3042,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginPopupNative(byte* strId, ImGuiWindowFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiWindowFlags, byte>)funcTable[249])(strId, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiWindowFlags, byte>)funcTable[250])(strId, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiWindowFlags, byte>)funcTable[249])((nint)strId, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiWindowFlags, byte>)funcTable[250])((nint)strId, flags);
#endif
}
@ -3181,9 +3181,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginPopupModalNative(byte* name, bool* pOpen, ImGuiWindowFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, bool*, ImGuiWindowFlags, byte>)funcTable[250])(name, pOpen, flags);
return ((delegate* unmanaged[Cdecl]<byte*, bool*, ImGuiWindowFlags, byte>)funcTable[251])(name, pOpen, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiWindowFlags, byte>)funcTable[250])((nint)name, (nint)pOpen, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiWindowFlags, byte>)funcTable[251])((nint)name, (nint)pOpen, flags);
#endif
}
@ -3596,9 +3596,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndPopupNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[251])();
((delegate* unmanaged[Cdecl]<void>)funcTable[252])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[251])();
((delegate* unmanaged[Cdecl]<void>)funcTable[252])();
#endif
}
@ -3617,9 +3617,9 @@ namespace Dalamud.Bindings.ImGui
internal static void OpenPopupNative(byte* strId, ImGuiPopupFlags popupFlags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, void>)funcTable[252])(strId, popupFlags);
((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, void>)funcTable[253])(strId, popupFlags);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, void>)funcTable[252])((nint)strId, popupFlags);
((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, void>)funcTable[253])((nint)strId, popupFlags);
#endif
}
@ -3748,9 +3748,9 @@ namespace Dalamud.Bindings.ImGui
internal static void OpenPopupNative(uint id, ImGuiPopupFlags popupFlags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, void>)funcTable[253])(id, popupFlags);
((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, void>)funcTable[254])(id, popupFlags);
#else
((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, void>)funcTable[253])(id, popupFlags);
((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, void>)funcTable[254])(id, popupFlags);
#endif
}
@ -3777,9 +3777,9 @@ namespace Dalamud.Bindings.ImGui
internal static void OpenPopupOnItemClickNative(byte* strId, ImGuiPopupFlags popupFlags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, void>)funcTable[254])(strId, popupFlags);
((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, void>)funcTable[255])(strId, popupFlags);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, void>)funcTable[254])((nint)strId, popupFlags);
((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, void>)funcTable[255])((nint)strId, popupFlags);
#endif
}
@ -3924,9 +3924,9 @@ namespace Dalamud.Bindings.ImGui
internal static void CloseCurrentPopupNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[255])();
((delegate* unmanaged[Cdecl]<void>)funcTable[256])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[255])();
((delegate* unmanaged[Cdecl]<void>)funcTable[256])();
#endif
}
@ -3945,9 +3945,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginPopupContextItemNative(byte* strId, ImGuiPopupFlags popupFlags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, byte>)funcTable[256])(strId, popupFlags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, byte>)funcTable[257])(strId, popupFlags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, byte>)funcTable[256])((nint)strId, popupFlags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, byte>)funcTable[257])((nint)strId, popupFlags);
#endif
}
@ -4102,9 +4102,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginPopupContextWindowNative(byte* strId, ImGuiPopupFlags popupFlags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, byte>)funcTable[257])(strId, popupFlags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, byte>)funcTable[258])(strId, popupFlags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, byte>)funcTable[257])((nint)strId, popupFlags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, byte>)funcTable[258])((nint)strId, popupFlags);
#endif
}
@ -4259,9 +4259,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginPopupContextVoidNative(byte* strId, ImGuiPopupFlags popupFlags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, byte>)funcTable[258])(strId, popupFlags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, byte>)funcTable[259])(strId, popupFlags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, byte>)funcTable[258])((nint)strId, popupFlags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, byte>)funcTable[259])((nint)strId, popupFlags);
#endif
}
@ -4416,9 +4416,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsPopupOpenNative(byte* strId, ImGuiPopupFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, byte>)funcTable[259])(strId, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiPopupFlags, byte>)funcTable[260])(strId, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, byte>)funcTable[259])((nint)strId, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiPopupFlags, byte>)funcTable[260])((nint)strId, flags);
#endif
}
@ -4555,9 +4555,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginTableNative(byte* strId, int column, ImGuiTableFlags flags, Vector2 outerSize, float innerWidth)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int, ImGuiTableFlags, Vector2, float, byte>)funcTable[260])(strId, column, flags, outerSize, innerWidth);
return ((delegate* unmanaged[Cdecl]<byte*, int, ImGuiTableFlags, Vector2, float, byte>)funcTable[261])(strId, column, flags, outerSize, innerWidth);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, int, ImGuiTableFlags, Vector2, float, byte>)funcTable[260])((nint)strId, column, flags, outerSize, innerWidth);
return (byte)((delegate* unmanaged[Cdecl]<nint, int, ImGuiTableFlags, Vector2, float, byte>)funcTable[261])((nint)strId, column, flags, outerSize, innerWidth);
#endif
}

View file

@ -55,9 +55,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndTableNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[261])();
((delegate* unmanaged[Cdecl]<void>)funcTable[262])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[261])();
((delegate* unmanaged[Cdecl]<void>)funcTable[262])();
#endif
}
@ -76,9 +76,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableNextRowNative(ImGuiTableRowFlags rowFlags, float minRowHeight)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableRowFlags, float, void>)funcTable[262])(rowFlags, minRowHeight);
((delegate* unmanaged[Cdecl]<ImGuiTableRowFlags, float, void>)funcTable[263])(rowFlags, minRowHeight);
#else
((delegate* unmanaged[Cdecl]<ImGuiTableRowFlags, float, void>)funcTable[262])(rowFlags, minRowHeight);
((delegate* unmanaged[Cdecl]<ImGuiTableRowFlags, float, void>)funcTable[263])(rowFlags, minRowHeight);
#endif
}
@ -121,9 +121,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TableNextColumnNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[263])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[264])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[263])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[264])();
#endif
}
@ -143,9 +143,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TableSetColumnIndexNative(int columnN)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int, byte>)funcTable[264])(columnN);
return ((delegate* unmanaged[Cdecl]<int, byte>)funcTable[265])(columnN);
#else
return (byte)((delegate* unmanaged[Cdecl]<int, byte>)funcTable[264])(columnN);
return (byte)((delegate* unmanaged[Cdecl]<int, byte>)funcTable[265])(columnN);
#endif
}
@ -165,9 +165,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSetupColumnNative(byte* label, ImGuiTableColumnFlags flags, float initWidthOrWeight, uint userId)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, ImGuiTableColumnFlags, float, uint, void>)funcTable[265])(label, flags, initWidthOrWeight, userId);
((delegate* unmanaged[Cdecl]<byte*, ImGuiTableColumnFlags, float, uint, void>)funcTable[266])(label, flags, initWidthOrWeight, userId);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiTableColumnFlags, float, uint, void>)funcTable[265])((nint)label, flags, initWidthOrWeight, userId);
((delegate* unmanaged[Cdecl]<nint, ImGuiTableColumnFlags, float, uint, void>)funcTable[266])((nint)label, flags, initWidthOrWeight, userId);
#endif
}
@ -650,9 +650,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSetupScrollFreezeNative(int cols, int rows)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, int, void>)funcTable[266])(cols, rows);
((delegate* unmanaged[Cdecl]<int, int, void>)funcTable[267])(cols, rows);
#else
((delegate* unmanaged[Cdecl]<int, int, void>)funcTable[266])(cols, rows);
((delegate* unmanaged[Cdecl]<int, int, void>)funcTable[267])(cols, rows);
#endif
}
@ -671,9 +671,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableHeadersRowNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[267])();
((delegate* unmanaged[Cdecl]<void>)funcTable[268])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[267])();
((delegate* unmanaged[Cdecl]<void>)funcTable[268])();
#endif
}
@ -692,9 +692,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableHeaderNative(byte* label)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[268])(label);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[269])(label);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[268])((nint)label);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[269])((nint)label);
#endif
}
@ -764,9 +764,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTableSortSpecs* TableGetSortSpecsNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTableSortSpecs*>)funcTable[269])();
return ((delegate* unmanaged[Cdecl]<ImGuiTableSortSpecs*>)funcTable[270])();
#else
return (ImGuiTableSortSpecs*)((delegate* unmanaged[Cdecl]<nint>)funcTable[269])();
return (ImGuiTableSortSpecs*)((delegate* unmanaged[Cdecl]<nint>)funcTable[270])();
#endif
}
@ -786,9 +786,9 @@ namespace Dalamud.Bindings.ImGui
internal static int TableGetColumnCountNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int>)funcTable[270])();
return ((delegate* unmanaged[Cdecl]<int>)funcTable[271])();
#else
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[270])();
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[271])();
#endif
}
@ -808,9 +808,9 @@ namespace Dalamud.Bindings.ImGui
internal static int TableGetColumnIndexNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int>)funcTable[271])();
return ((delegate* unmanaged[Cdecl]<int>)funcTable[272])();
#else
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[271])();
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[272])();
#endif
}
@ -830,9 +830,9 @@ namespace Dalamud.Bindings.ImGui
internal static int TableGetRowIndexNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int>)funcTable[272])();
return ((delegate* unmanaged[Cdecl]<int>)funcTable[273])();
#else
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[272])();
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[273])();
#endif
}
@ -852,9 +852,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* TableGetColumnNameNative(int columnN)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int, byte*>)funcTable[273])(columnN);
return ((delegate* unmanaged[Cdecl]<int, byte*>)funcTable[274])(columnN);
#else
return (byte*)((delegate* unmanaged[Cdecl]<int, nint>)funcTable[273])(columnN);
return (byte*)((delegate* unmanaged[Cdecl]<int, nint>)funcTable[274])(columnN);
#endif
}
@ -901,9 +901,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTableColumnFlags TableGetColumnFlagsNative(int columnN)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int, ImGuiTableColumnFlags>)funcTable[274])(columnN);
return ((delegate* unmanaged[Cdecl]<int, ImGuiTableColumnFlags>)funcTable[275])(columnN);
#else
return (ImGuiTableColumnFlags)((delegate* unmanaged[Cdecl]<int, ImGuiTableColumnFlags>)funcTable[274])(columnN);
return (ImGuiTableColumnFlags)((delegate* unmanaged[Cdecl]<int, ImGuiTableColumnFlags>)funcTable[275])(columnN);
#endif
}
@ -932,9 +932,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSetColumnEnabledNative(int columnN, byte v)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, byte, void>)funcTable[275])(columnN, v);
((delegate* unmanaged[Cdecl]<int, byte, void>)funcTable[276])(columnN, v);
#else
((delegate* unmanaged[Cdecl]<int, byte, void>)funcTable[275])(columnN, v);
((delegate* unmanaged[Cdecl]<int, byte, void>)funcTable[276])(columnN, v);
#endif
}
@ -953,9 +953,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSetBgColorNative(ImGuiTableBgTarget target, uint color, int columnN)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableBgTarget, uint, int, void>)funcTable[276])(target, color, columnN);
((delegate* unmanaged[Cdecl]<ImGuiTableBgTarget, uint, int, void>)funcTable[277])(target, color, columnN);
#else
((delegate* unmanaged[Cdecl]<ImGuiTableBgTarget, uint, int, void>)funcTable[276])(target, color, columnN);
((delegate* unmanaged[Cdecl]<ImGuiTableBgTarget, uint, int, void>)funcTable[277])(target, color, columnN);
#endif
}
@ -982,9 +982,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ColumnsNative(int count, byte* id, byte border)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, byte*, byte, void>)funcTable[277])(count, id, border);
((delegate* unmanaged[Cdecl]<int, byte*, byte, void>)funcTable[278])(count, id, border);
#else
((delegate* unmanaged[Cdecl]<int, nint, byte, void>)funcTable[277])(count, (nint)id, border);
((delegate* unmanaged[Cdecl]<int, nint, byte, void>)funcTable[278])(count, (nint)id, border);
#endif
}
@ -1263,9 +1263,9 @@ namespace Dalamud.Bindings.ImGui
internal static void NextColumnNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[278])();
((delegate* unmanaged[Cdecl]<void>)funcTable[279])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[278])();
((delegate* unmanaged[Cdecl]<void>)funcTable[279])();
#endif
}
@ -1284,9 +1284,9 @@ namespace Dalamud.Bindings.ImGui
internal static int GetColumnIndexNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int>)funcTable[279])();
return ((delegate* unmanaged[Cdecl]<int>)funcTable[280])();
#else
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[279])();
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[280])();
#endif
}
@ -1306,9 +1306,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetColumnWidthNative(int columnIndex)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int, float>)funcTable[280])(columnIndex);
return ((delegate* unmanaged[Cdecl]<int, float>)funcTable[281])(columnIndex);
#else
return (float)((delegate* unmanaged[Cdecl]<int, float>)funcTable[280])(columnIndex);
return (float)((delegate* unmanaged[Cdecl]<int, float>)funcTable[281])(columnIndex);
#endif
}
@ -1337,9 +1337,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetColumnWidthNative(int columnIndex, float width)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[281])(columnIndex, width);
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[282])(columnIndex, width);
#else
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[281])(columnIndex, width);
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[282])(columnIndex, width);
#endif
}
@ -1358,9 +1358,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetColumnOffsetNative(int columnIndex)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int, float>)funcTable[282])(columnIndex);
return ((delegate* unmanaged[Cdecl]<int, float>)funcTable[283])(columnIndex);
#else
return (float)((delegate* unmanaged[Cdecl]<int, float>)funcTable[282])(columnIndex);
return (float)((delegate* unmanaged[Cdecl]<int, float>)funcTable[283])(columnIndex);
#endif
}
@ -1389,9 +1389,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetColumnOffsetNative(int columnIndex, float offsetX)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[283])(columnIndex, offsetX);
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[284])(columnIndex, offsetX);
#else
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[283])(columnIndex, offsetX);
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[284])(columnIndex, offsetX);
#endif
}
@ -1410,9 +1410,9 @@ namespace Dalamud.Bindings.ImGui
internal static int GetColumnsCountNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int>)funcTable[284])();
return ((delegate* unmanaged[Cdecl]<int>)funcTable[285])();
#else
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[284])();
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[285])();
#endif
}
@ -1432,9 +1432,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginTabBarNative(byte* strId, ImGuiTabBarFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTabBarFlags, byte>)funcTable[285])(strId, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTabBarFlags, byte>)funcTable[286])(strId, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTabBarFlags, byte>)funcTable[285])((nint)strId, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTabBarFlags, byte>)funcTable[286])((nint)strId, flags);
#endif
}
@ -1571,9 +1571,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndTabBarNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[286])();
((delegate* unmanaged[Cdecl]<void>)funcTable[287])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[286])();
((delegate* unmanaged[Cdecl]<void>)funcTable[287])();
#endif
}
@ -1592,9 +1592,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginTabItemNative(byte* label, bool* pOpen, ImGuiTabItemFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, bool*, ImGuiTabItemFlags, byte>)funcTable[287])(label, pOpen, flags);
return ((delegate* unmanaged[Cdecl]<byte*, bool*, ImGuiTabItemFlags, byte>)funcTable[288])(label, pOpen, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiTabItemFlags, byte>)funcTable[287])((nint)label, (nint)pOpen, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiTabItemFlags, byte>)funcTable[288])((nint)label, (nint)pOpen, flags);
#endif
}
@ -2007,9 +2007,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndTabItemNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[288])();
((delegate* unmanaged[Cdecl]<void>)funcTable[289])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[288])();
((delegate* unmanaged[Cdecl]<void>)funcTable[289])();
#endif
}
@ -2028,9 +2028,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TabItemButtonNative(byte* label, ImGuiTabItemFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTabItemFlags, byte>)funcTable[289])(label, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTabItemFlags, byte>)funcTable[290])(label, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTabItemFlags, byte>)funcTable[289])((nint)label, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiTabItemFlags, byte>)funcTable[290])((nint)label, flags);
#endif
}
@ -2167,9 +2167,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetTabItemClosedNative(byte* tabOrDockedWindowLabel)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[290])(tabOrDockedWindowLabel);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[291])(tabOrDockedWindowLabel);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[290])((nint)tabOrDockedWindowLabel);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[291])((nint)tabOrDockedWindowLabel);
#endif
}
@ -2239,9 +2239,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint DockSpaceNative(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClass* windowClass)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiDockNodeFlags, ImGuiWindowClass*, uint>)funcTable[291])(id, size, flags, windowClass);
return ((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiDockNodeFlags, ImGuiWindowClass*, uint>)funcTable[292])(id, size, flags, windowClass);
#else
return (uint)((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiDockNodeFlags, nint, uint>)funcTable[291])(id, size, flags, (nint)windowClass);
return (uint)((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiDockNodeFlags, nint, uint>)funcTable[292])(id, size, flags, (nint)windowClass);
#endif
}
@ -2372,9 +2372,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint DockSpaceOverViewportNative(ImGuiViewport* viewport, ImGuiDockNodeFlags flags, ImGuiWindowClass* windowClass)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*, ImGuiDockNodeFlags, ImGuiWindowClass*, uint>)funcTable[292])(viewport, flags, windowClass);
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*, ImGuiDockNodeFlags, ImGuiWindowClass*, uint>)funcTable[293])(viewport, flags, windowClass);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, ImGuiDockNodeFlags, nint, uint>)funcTable[292])((nint)viewport, flags, (nint)windowClass);
return (uint)((delegate* unmanaged[Cdecl]<nint, ImGuiDockNodeFlags, nint, uint>)funcTable[293])((nint)viewport, flags, (nint)windowClass);
#endif
}
@ -2583,9 +2583,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetNextWindowDockIDNative(uint dockId, ImGuiCond cond)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, ImGuiCond, void>)funcTable[293])(dockId, cond);
((delegate* unmanaged[Cdecl]<uint, ImGuiCond, void>)funcTable[294])(dockId, cond);
#else
((delegate* unmanaged[Cdecl]<uint, ImGuiCond, void>)funcTable[293])(dockId, cond);
((delegate* unmanaged[Cdecl]<uint, ImGuiCond, void>)funcTable[294])(dockId, cond);
#endif
}
@ -2612,9 +2612,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetNextWindowClassNative(ImGuiWindowClass* windowClass)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindowClass*, void>)funcTable[294])(windowClass);
((delegate* unmanaged[Cdecl]<ImGuiWindowClass*, void>)funcTable[295])(windowClass);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[294])((nint)windowClass);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[295])((nint)windowClass);
#endif
}
@ -2644,9 +2644,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetWindowDockIDNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[295])();
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[296])();
#else
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[295])();
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[296])();
#endif
}
@ -2666,9 +2666,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsWindowDockedNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[296])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[297])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[296])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[297])();
#endif
}
@ -2688,9 +2688,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogToTTYNative(int autoOpenDepth)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, void>)funcTable[297])(autoOpenDepth);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[298])(autoOpenDepth);
#else
((delegate* unmanaged[Cdecl]<int, void>)funcTable[297])(autoOpenDepth);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[298])(autoOpenDepth);
#endif
}
@ -2717,9 +2717,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogToFileNative(int autoOpenDepth, byte* filename)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, byte*, void>)funcTable[298])(autoOpenDepth, filename);
((delegate* unmanaged[Cdecl]<int, byte*, void>)funcTable[299])(autoOpenDepth, filename);
#else
((delegate* unmanaged[Cdecl]<int, nint, void>)funcTable[298])(autoOpenDepth, (nint)filename);
((delegate* unmanaged[Cdecl]<int, nint, void>)funcTable[299])(autoOpenDepth, (nint)filename);
#endif
}
@ -2864,9 +2864,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogToClipboardNative(int autoOpenDepth)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, void>)funcTable[299])(autoOpenDepth);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[300])(autoOpenDepth);
#else
((delegate* unmanaged[Cdecl]<int, void>)funcTable[299])(autoOpenDepth);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[300])(autoOpenDepth);
#endif
}
@ -2893,9 +2893,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogFinishNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[300])();
((delegate* unmanaged[Cdecl]<void>)funcTable[301])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[300])();
((delegate* unmanaged[Cdecl]<void>)funcTable[301])();
#endif
}
@ -2914,9 +2914,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogButtonsNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[301])();
((delegate* unmanaged[Cdecl]<void>)funcTable[302])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[301])();
((delegate* unmanaged[Cdecl]<void>)funcTable[302])();
#endif
}
@ -2935,9 +2935,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogTextVNative(byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[302])(fmt, args);
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[303])(fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[302])((nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[303])((nint)fmt, args);
#endif
}
@ -3007,9 +3007,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginDragDropSourceNative(ImGuiDragDropFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiDragDropFlags, byte>)funcTable[303])(flags);
return ((delegate* unmanaged[Cdecl]<ImGuiDragDropFlags, byte>)funcTable[304])(flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiDragDropFlags, byte>)funcTable[303])(flags);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiDragDropFlags, byte>)funcTable[304])(flags);
#endif
}
@ -3038,9 +3038,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SetDragDropPayloadNative(byte* type, void* data, ulong sz, ImGuiCond cond)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, void*, ulong, ImGuiCond, byte>)funcTable[304])(type, data, sz, cond);
return ((delegate* unmanaged[Cdecl]<byte*, void*, ulong, ImGuiCond, byte>)funcTable[305])(type, data, sz, cond);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ulong, ImGuiCond, byte>)funcTable[304])((nint)type, (nint)data, sz, cond);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ulong, ImGuiCond, byte>)funcTable[305])((nint)type, (nint)data, sz, cond);
#endif
}
@ -3303,9 +3303,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndDragDropSourceNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[305])();
((delegate* unmanaged[Cdecl]<void>)funcTable[306])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[305])();
((delegate* unmanaged[Cdecl]<void>)funcTable[306])();
#endif
}
@ -3324,9 +3324,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginDragDropTargetNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[306])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[307])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[306])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[307])();
#endif
}
@ -3346,9 +3346,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiPayload* AcceptDragDropPayloadNative(byte* type, ImGuiDragDropFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDragDropFlags, ImGuiPayload*>)funcTable[307])(type, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDragDropFlags, ImGuiPayload*>)funcTable[308])(type, flags);
#else
return (ImGuiPayload*)((delegate* unmanaged[Cdecl]<nint, ImGuiDragDropFlags, nint>)funcTable[307])((nint)type, flags);
return (ImGuiPayload*)((delegate* unmanaged[Cdecl]<nint, ImGuiDragDropFlags, nint>)funcTable[308])((nint)type, flags);
#endif
}
@ -3485,9 +3485,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndDragDropTargetNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[308])();
((delegate* unmanaged[Cdecl]<void>)funcTable[309])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[308])();
((delegate* unmanaged[Cdecl]<void>)funcTable[309])();
#endif
}
@ -3506,9 +3506,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiPayload* GetDragDropPayloadNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*>)funcTable[309])();
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*>)funcTable[310])();
#else
return (ImGuiPayload*)((delegate* unmanaged[Cdecl]<nint>)funcTable[309])();
return (ImGuiPayload*)((delegate* unmanaged[Cdecl]<nint>)funcTable[310])();
#endif
}
@ -3528,9 +3528,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BeginDisabledNative(byte disabled)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[310])(disabled);
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[311])(disabled);
#else
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[310])(disabled);
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[311])(disabled);
#endif
}
@ -3557,9 +3557,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndDisabledNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[311])();
((delegate* unmanaged[Cdecl]<void>)funcTable[312])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[311])();
((delegate* unmanaged[Cdecl]<void>)funcTable[312])();
#endif
}
@ -3578,9 +3578,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushClipRectNative(Vector2 clipRectMin, Vector2 clipRectMax, byte intersectWithCurrentClipRect)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte, void>)funcTable[312])(clipRectMin, clipRectMax, intersectWithCurrentClipRect);
((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte, void>)funcTable[313])(clipRectMin, clipRectMax, intersectWithCurrentClipRect);
#else
((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte, void>)funcTable[312])(clipRectMin, clipRectMax, intersectWithCurrentClipRect);
((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte, void>)funcTable[313])(clipRectMin, clipRectMax, intersectWithCurrentClipRect);
#endif
}
@ -3599,9 +3599,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PopClipRectNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[313])();
((delegate* unmanaged[Cdecl]<void>)funcTable[314])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[313])();
((delegate* unmanaged[Cdecl]<void>)funcTable[314])();
#endif
}
@ -3620,9 +3620,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetItemDefaultFocusNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[314])();
((delegate* unmanaged[Cdecl]<void>)funcTable[315])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[314])();
((delegate* unmanaged[Cdecl]<void>)funcTable[315])();
#endif
}
@ -3641,9 +3641,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetKeyboardFocusHereNative(int offset)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, void>)funcTable[315])(offset);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[316])(offset);
#else
((delegate* unmanaged[Cdecl]<int, void>)funcTable[315])(offset);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[316])(offset);
#endif
}
@ -3670,9 +3670,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemHoveredNative(ImGuiHoveredFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiHoveredFlags, byte>)funcTable[316])(flags);
return ((delegate* unmanaged[Cdecl]<ImGuiHoveredFlags, byte>)funcTable[317])(flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiHoveredFlags, byte>)funcTable[316])(flags);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiHoveredFlags, byte>)funcTable[317])(flags);
#endif
}
@ -3701,9 +3701,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemActiveNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[317])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[318])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[317])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[318])();
#endif
}
@ -3723,9 +3723,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemFocusedNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[318])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[319])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[318])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[319])();
#endif
}
@ -3745,9 +3745,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemClickedNative(ImGuiMouseButton mouseButton)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[319])(mouseButton);
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[320])(mouseButton);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[319])(mouseButton);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[320])(mouseButton);
#endif
}
@ -3776,9 +3776,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemVisibleNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[320])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[321])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[320])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[321])();
#endif
}
@ -3798,9 +3798,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemEditedNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[321])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[322])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[321])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[322])();
#endif
}
@ -3820,9 +3820,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemActivatedNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[322])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[323])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[322])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[323])();
#endif
}
@ -3842,9 +3842,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemDeactivatedNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[323])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[324])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[323])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[324])();
#endif
}
@ -3864,9 +3864,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemDeactivatedAfterEditNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[324])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[325])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[324])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[325])();
#endif
}
@ -3886,9 +3886,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemToggledOpenNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[325])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[326])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[325])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[326])();
#endif
}
@ -3908,9 +3908,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsAnyItemHoveredNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[326])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[327])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[326])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[327])();
#endif
}
@ -3930,9 +3930,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsAnyItemActiveNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[327])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[328])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[327])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[328])();
#endif
}
@ -3952,9 +3952,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsAnyItemFocusedNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[328])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[329])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[328])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[329])();
#endif
}
@ -3974,9 +3974,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetItemRectMinNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[329])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[330])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[329])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[330])((nint)pOut);
#endif
}
@ -4016,9 +4016,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetItemRectMaxNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[330])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[331])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[330])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[331])((nint)pOut);
#endif
}
@ -4058,9 +4058,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetItemRectSizeNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[331])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[332])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[331])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[332])((nint)pOut);
#endif
}
@ -4100,9 +4100,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetItemAllowOverlapNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[332])();
((delegate* unmanaged[Cdecl]<void>)funcTable[333])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[332])();
((delegate* unmanaged[Cdecl]<void>)funcTable[333])();
#endif
}
@ -4121,9 +4121,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiViewport* GetMainViewportNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*>)funcTable[333])();
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*>)funcTable[334])();
#else
return (ImGuiViewport*)((delegate* unmanaged[Cdecl]<nint>)funcTable[333])();
return (ImGuiViewport*)((delegate* unmanaged[Cdecl]<nint>)funcTable[334])();
#endif
}
@ -4143,9 +4143,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawList* GetBackgroundDrawListNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawList*>)funcTable[334])();
return ((delegate* unmanaged[Cdecl]<ImDrawList*>)funcTable[335])();
#else
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint>)funcTable[334])();
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint>)funcTable[335])();
#endif
}
@ -4165,9 +4165,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawList* GetForegroundDrawListNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawList*>)funcTable[335])();
return ((delegate* unmanaged[Cdecl]<ImDrawList*>)funcTable[336])();
#else
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint>)funcTable[335])();
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint>)funcTable[336])();
#endif
}
@ -4187,9 +4187,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawList* GetBackgroundDrawListNative(ImGuiViewport* viewport)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*, ImDrawList*>)funcTable[336])(viewport);
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*, ImDrawList*>)funcTable[337])(viewport);
#else
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[336])((nint)viewport);
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[337])((nint)viewport);
#endif
}
@ -4221,9 +4221,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawList* GetForegroundDrawListNative(ImGuiViewport* viewport)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*, ImDrawList*>)funcTable[337])(viewport);
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*, ImDrawList*>)funcTable[338])(viewport);
#else
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[337])((nint)viewport);
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[338])((nint)viewport);
#endif
}
@ -4255,9 +4255,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsRectVisibleNative(Vector2 size)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<Vector2, byte>)funcTable[338])(size);
return ((delegate* unmanaged[Cdecl]<Vector2, byte>)funcTable[339])(size);
#else
return (byte)((delegate* unmanaged[Cdecl]<Vector2, byte>)funcTable[338])(size);
return (byte)((delegate* unmanaged[Cdecl]<Vector2, byte>)funcTable[339])(size);
#endif
}
@ -4277,9 +4277,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsRectVisibleNative(Vector2 rectMin, Vector2 rectMax)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte>)funcTable[339])(rectMin, rectMax);
return ((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte>)funcTable[340])(rectMin, rectMax);
#else
return (byte)((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte>)funcTable[339])(rectMin, rectMax);
return (byte)((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte>)funcTable[340])(rectMin, rectMax);
#endif
}
@ -4299,9 +4299,9 @@ namespace Dalamud.Bindings.ImGui
internal static double GetTimeNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<double>)funcTable[340])();
return ((delegate* unmanaged[Cdecl]<double>)funcTable[341])();
#else
return (double)((delegate* unmanaged[Cdecl]<double>)funcTable[340])();
return (double)((delegate* unmanaged[Cdecl]<double>)funcTable[341])();
#endif
}
@ -4321,9 +4321,9 @@ namespace Dalamud.Bindings.ImGui
internal static int GetFrameCountNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int>)funcTable[341])();
return ((delegate* unmanaged[Cdecl]<int>)funcTable[342])();
#else
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[341])();
return (int)((delegate* unmanaged[Cdecl]<int>)funcTable[342])();
#endif
}
@ -4343,9 +4343,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawListSharedData* GetDrawListSharedDataNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawListSharedData*>)funcTable[342])();
return ((delegate* unmanaged[Cdecl]<ImDrawListSharedData*>)funcTable[343])();
#else
return (ImDrawListSharedData*)((delegate* unmanaged[Cdecl]<nint>)funcTable[342])();
return (ImDrawListSharedData*)((delegate* unmanaged[Cdecl]<nint>)funcTable[343])();
#endif
}
@ -4365,9 +4365,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* GetStyleColorNameNative(ImGuiCol idx)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiCol, byte*>)funcTable[343])(idx);
return ((delegate* unmanaged[Cdecl]<ImGuiCol, byte*>)funcTable[344])(idx);
#else
return (byte*)((delegate* unmanaged[Cdecl]<ImGuiCol, nint>)funcTable[343])(idx);
return (byte*)((delegate* unmanaged[Cdecl]<ImGuiCol, nint>)funcTable[344])(idx);
#endif
}
@ -4396,9 +4396,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetStateStorageNative(ImGuiStorage* storage)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStorage*, void>)funcTable[344])(storage);
((delegate* unmanaged[Cdecl]<ImGuiStorage*, void>)funcTable[345])(storage);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[344])((nint)storage);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[345])((nint)storage);
#endif
}
@ -4428,9 +4428,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiStorage* GetStateStorageNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*>)funcTable[345])();
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*>)funcTable[346])();
#else
return (ImGuiStorage*)((delegate* unmanaged[Cdecl]<nint>)funcTable[345])();
return (ImGuiStorage*)((delegate* unmanaged[Cdecl]<nint>)funcTable[346])();
#endif
}
@ -4450,9 +4450,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginChildFrameNative(uint id, Vector2 size, ImGuiWindowFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiWindowFlags, byte>)funcTable[346])(id, size, flags);
return ((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiWindowFlags, byte>)funcTable[347])(id, size, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiWindowFlags, byte>)funcTable[346])(id, size, flags);
return (byte)((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiWindowFlags, byte>)funcTable[347])(id, size, flags);
#endif
}
@ -4481,9 +4481,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndChildFrameNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[347])();
((delegate* unmanaged[Cdecl]<void>)funcTable[348])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[347])();
((delegate* unmanaged[Cdecl]<void>)funcTable[348])();
#endif
}
@ -4502,9 +4502,9 @@ namespace Dalamud.Bindings.ImGui
internal static void CalcTextSizeNative(Vector2* pOut, byte* text, byte* textEnd, byte hideTextAfterDoubleHash, float wrapWidth)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, byte*, byte*, byte, float, void>)funcTable[348])(pOut, text, textEnd, hideTextAfterDoubleHash, wrapWidth);
((delegate* unmanaged[Cdecl]<Vector2*, byte*, byte*, byte, float, void>)funcTable[349])(pOut, text, textEnd, hideTextAfterDoubleHash, wrapWidth);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, byte, float, void>)funcTable[348])((nint)pOut, (nint)text, (nint)textEnd, hideTextAfterDoubleHash, wrapWidth);
((delegate* unmanaged[Cdecl]<nint, nint, nint, byte, float, void>)funcTable[349])((nint)pOut, (nint)text, (nint)textEnd, hideTextAfterDoubleHash, wrapWidth);
#endif
}

View file

@ -4746,9 +4746,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ColorConvertU32ToFloat4Native(Vector4* pOut, uint input)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector4*, uint, void>)funcTable[349])(pOut, input);
((delegate* unmanaged[Cdecl]<Vector4*, uint, void>)funcTable[350])(pOut, input);
#else
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[349])((nint)pOut, input);
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[350])((nint)pOut, input);
#endif
}
@ -4788,9 +4788,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint ColorConvertFloat4ToU32Native(Vector4 input)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<Vector4, uint>)funcTable[350])(input);
return ((delegate* unmanaged[Cdecl]<Vector4, uint>)funcTable[351])(input);
#else
return (uint)((delegate* unmanaged[Cdecl]<Vector4, uint>)funcTable[350])(input);
return (uint)((delegate* unmanaged[Cdecl]<Vector4, uint>)funcTable[351])(input);
#endif
}
@ -4810,9 +4810,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ColorConvertRGBtoHSVNative(float r, float g, float b, float* outH, float* outS, float* outV)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float, float, float, float*, float*, float*, void>)funcTable[351])(r, g, b, outH, outS, outV);
((delegate* unmanaged[Cdecl]<float, float, float, float*, float*, float*, void>)funcTable[352])(r, g, b, outH, outS, outV);
#else
((delegate* unmanaged[Cdecl]<float, float, float, nint, nint, nint, void>)funcTable[351])(r, g, b, (nint)outH, (nint)outS, (nint)outV);
((delegate* unmanaged[Cdecl]<float, float, float, nint, nint, nint, void>)funcTable[352])(r, g, b, (nint)outH, (nint)outS, (nint)outV);
#endif
}
@ -4923,9 +4923,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ColorConvertHSVtoRGBNative(float h, float s, float v, float* outR, float* outG, float* outB)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float, float, float, float*, float*, float*, void>)funcTable[352])(h, s, v, outR, outG, outB);
((delegate* unmanaged[Cdecl]<float, float, float, float*, float*, float*, void>)funcTable[353])(h, s, v, outR, outG, outB);
#else
((delegate* unmanaged[Cdecl]<float, float, float, nint, nint, nint, void>)funcTable[352])(h, s, v, (nint)outR, (nint)outG, (nint)outB);
((delegate* unmanaged[Cdecl]<float, float, float, nint, nint, nint, void>)funcTable[353])(h, s, v, (nint)outR, (nint)outG, (nint)outB);
#endif
}

View file

@ -25,9 +25,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsKeyDownNative(ImGuiKey key)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiKey, byte>)funcTable[353])(key);
return ((delegate* unmanaged[Cdecl]<ImGuiKey, byte>)funcTable[354])(key);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiKey, byte>)funcTable[353])(key);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiKey, byte>)funcTable[354])(key);
#endif
}
@ -47,9 +47,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsKeyPressedNative(ImGuiKey key, byte repeat)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiKey, byte, byte>)funcTable[354])(key, repeat);
return ((delegate* unmanaged[Cdecl]<ImGuiKey, byte, byte>)funcTable[355])(key, repeat);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiKey, byte, byte>)funcTable[354])(key, repeat);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiKey, byte, byte>)funcTable[355])(key, repeat);
#endif
}
@ -78,9 +78,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsKeyReleasedNative(ImGuiKey key)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiKey, byte>)funcTable[355])(key);
return ((delegate* unmanaged[Cdecl]<ImGuiKey, byte>)funcTable[356])(key);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiKey, byte>)funcTable[355])(key);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiKey, byte>)funcTable[356])(key);
#endif
}
@ -100,9 +100,9 @@ namespace Dalamud.Bindings.ImGui
internal static int GetKeyPressedAmountNative(ImGuiKey key, float repeatDelay, float rate)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiKey, float, float, int>)funcTable[356])(key, repeatDelay, rate);
return ((delegate* unmanaged[Cdecl]<ImGuiKey, float, float, int>)funcTable[357])(key, repeatDelay, rate);
#else
return (int)((delegate* unmanaged[Cdecl]<ImGuiKey, float, float, int>)funcTable[356])(key, repeatDelay, rate);
return (int)((delegate* unmanaged[Cdecl]<ImGuiKey, float, float, int>)funcTable[357])(key, repeatDelay, rate);
#endif
}
@ -122,9 +122,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* GetKeyNameNative(ImGuiKey key)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiKey, byte*>)funcTable[357])(key);
return ((delegate* unmanaged[Cdecl]<ImGuiKey, byte*>)funcTable[358])(key);
#else
return (byte*)((delegate* unmanaged[Cdecl]<ImGuiKey, nint>)funcTable[357])(key);
return (byte*)((delegate* unmanaged[Cdecl]<ImGuiKey, nint>)funcTable[358])(key);
#endif
}
@ -153,9 +153,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetNextFrameWantCaptureKeyboardNative(byte wantCaptureKeyboard)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[358])(wantCaptureKeyboard);
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[359])(wantCaptureKeyboard);
#else
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[358])(wantCaptureKeyboard);
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[359])(wantCaptureKeyboard);
#endif
}
@ -174,9 +174,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsMouseDownNative(ImGuiMouseButton button)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[359])(button);
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[360])(button);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[359])(button);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[360])(button);
#endif
}
@ -196,9 +196,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsMouseClickedNative(ImGuiMouseButton button, byte repeat)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte, byte>)funcTable[360])(button, repeat);
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte, byte>)funcTable[361])(button, repeat);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte, byte>)funcTable[360])(button, repeat);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte, byte>)funcTable[361])(button, repeat);
#endif
}
@ -227,9 +227,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsMouseReleasedNative(ImGuiMouseButton button)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[361])(button);
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[362])(button);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[361])(button);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[362])(button);
#endif
}
@ -249,9 +249,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsMouseDoubleClickedNative(ImGuiMouseButton button)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[362])(button);
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[363])(button);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[362])(button);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, byte>)funcTable[363])(button);
#endif
}
@ -271,9 +271,9 @@ namespace Dalamud.Bindings.ImGui
internal static int GetMouseClickedCountNative(ImGuiMouseButton button)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, int>)funcTable[363])(button);
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, int>)funcTable[364])(button);
#else
return (int)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, int>)funcTable[363])(button);
return (int)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, int>)funcTable[364])(button);
#endif
}
@ -293,9 +293,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsMouseHoveringRectNative(Vector2 rMin, Vector2 rMax, byte clip)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte, byte>)funcTable[364])(rMin, rMax, clip);
return ((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte, byte>)funcTable[365])(rMin, rMax, clip);
#else
return (byte)((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte, byte>)funcTable[364])(rMin, rMax, clip);
return (byte)((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte, byte>)funcTable[365])(rMin, rMax, clip);
#endif
}
@ -324,9 +324,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsMousePosValidNative(Vector2* mousePos)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<Vector2*, byte>)funcTable[365])(mousePos);
return ((delegate* unmanaged[Cdecl]<Vector2*, byte>)funcTable[366])(mousePos);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[365])((nint)mousePos);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[366])((nint)mousePos);
#endif
}
@ -367,9 +367,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsAnyMouseDownNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[366])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[367])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[366])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[367])();
#endif
}
@ -389,9 +389,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetMousePosNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[367])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[368])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[367])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[368])((nint)pOut);
#endif
}
@ -431,9 +431,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetMousePosOnOpeningCurrentPopupNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[368])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[369])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[368])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[369])((nint)pOut);
#endif
}
@ -473,9 +473,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsMouseDraggingNative(ImGuiMouseButton button, float lockThreshold)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, float, byte>)funcTable[369])(button, lockThreshold);
return ((delegate* unmanaged[Cdecl]<ImGuiMouseButton, float, byte>)funcTable[370])(button, lockThreshold);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, float, byte>)funcTable[369])(button, lockThreshold);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiMouseButton, float, byte>)funcTable[370])(button, lockThreshold);
#endif
}
@ -504,9 +504,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetMouseDragDeltaNative(Vector2* pOut, ImGuiMouseButton button, float lockThreshold)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiMouseButton, float, void>)funcTable[370])(pOut, button, lockThreshold);
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiMouseButton, float, void>)funcTable[371])(pOut, button, lockThreshold);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiMouseButton, float, void>)funcTable[370])((nint)pOut, button, lockThreshold);
((delegate* unmanaged[Cdecl]<nint, ImGuiMouseButton, float, void>)funcTable[371])((nint)pOut, button, lockThreshold);
#endif
}
@ -633,9 +633,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ResetMouseDragDeltaNative(ImGuiMouseButton button)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiMouseButton, void>)funcTable[371])(button);
((delegate* unmanaged[Cdecl]<ImGuiMouseButton, void>)funcTable[372])(button);
#else
((delegate* unmanaged[Cdecl]<ImGuiMouseButton, void>)funcTable[371])(button);
((delegate* unmanaged[Cdecl]<ImGuiMouseButton, void>)funcTable[372])(button);
#endif
}
@ -662,9 +662,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiMouseCursor GetMouseCursorNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiMouseCursor>)funcTable[372])();
return ((delegate* unmanaged[Cdecl]<ImGuiMouseCursor>)funcTable[373])();
#else
return (ImGuiMouseCursor)((delegate* unmanaged[Cdecl]<ImGuiMouseCursor>)funcTable[372])();
return (ImGuiMouseCursor)((delegate* unmanaged[Cdecl]<ImGuiMouseCursor>)funcTable[373])();
#endif
}
@ -684,9 +684,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetMouseCursorNative(ImGuiMouseCursor cursorType)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiMouseCursor, void>)funcTable[373])(cursorType);
((delegate* unmanaged[Cdecl]<ImGuiMouseCursor, void>)funcTable[374])(cursorType);
#else
((delegate* unmanaged[Cdecl]<ImGuiMouseCursor, void>)funcTable[373])(cursorType);
((delegate* unmanaged[Cdecl]<ImGuiMouseCursor, void>)funcTable[374])(cursorType);
#endif
}
@ -705,9 +705,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetNextFrameWantCaptureMouseNative(byte wantCaptureMouse)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[374])(wantCaptureMouse);
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[375])(wantCaptureMouse);
#else
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[374])(wantCaptureMouse);
((delegate* unmanaged[Cdecl]<byte, void>)funcTable[375])(wantCaptureMouse);
#endif
}
@ -726,9 +726,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* GetClipboardTextNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*>)funcTable[375])();
return ((delegate* unmanaged[Cdecl]<byte*>)funcTable[376])();
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint>)funcTable[375])();
return (byte*)((delegate* unmanaged[Cdecl]<nint>)funcTable[376])();
#endif
}
@ -757,9 +757,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetClipboardTextNative(byte* text)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[376])(text);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[377])(text);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[376])((nint)text);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[377])((nint)text);
#endif
}
@ -829,9 +829,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LoadIniSettingsFromDiskNative(byte* iniFilename)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[377])(iniFilename);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[378])(iniFilename);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[377])((nint)iniFilename);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[378])((nint)iniFilename);
#endif
}
@ -901,9 +901,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LoadIniSettingsFromMemoryNative(byte* iniData, ulong iniSize)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, ulong, void>)funcTable[378])(iniData, iniSize);
((delegate* unmanaged[Cdecl]<byte*, ulong, void>)funcTable[379])(iniData, iniSize);
#else
((delegate* unmanaged[Cdecl]<nint, ulong, void>)funcTable[378])((nint)iniData, iniSize);
((delegate* unmanaged[Cdecl]<nint, ulong, void>)funcTable[379])((nint)iniData, iniSize);
#endif
}
@ -1091,9 +1091,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SaveIniSettingsToDiskNative(byte* iniFilename)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[379])(iniFilename);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[380])(iniFilename);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[379])((nint)iniFilename);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[380])((nint)iniFilename);
#endif
}
@ -1163,9 +1163,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* SaveIniSettingsToMemoryNative(ulong* outIniSize)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ulong*, byte*>)funcTable[380])(outIniSize);
return ((delegate* unmanaged[Cdecl]<ulong*, byte*>)funcTable[381])(outIniSize);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[380])((nint)outIniSize);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[381])((nint)outIniSize);
#endif
}
@ -1236,9 +1236,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugTextEncodingNative(byte* text)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[381])(text);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[382])(text);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[381])((nint)text);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[382])((nint)text);
#endif
}
@ -1308,9 +1308,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DebugCheckVersionAndDataLayoutNative(byte* versionStr, ulong szIo, ulong szStyle, ulong szvec2, ulong szvec4, ulong szDrawvert, ulong szDrawidx)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ulong, ulong, ulong, ulong, ulong, ulong, byte>)funcTable[382])(versionStr, szIo, szStyle, szvec2, szvec4, szDrawvert, szDrawidx);
return ((delegate* unmanaged[Cdecl]<byte*, ulong, ulong, ulong, ulong, ulong, ulong, byte>)funcTable[383])(versionStr, szIo, szStyle, szvec2, szvec4, szDrawvert, szDrawidx);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ulong, ulong, ulong, ulong, ulong, ulong, byte>)funcTable[382])((nint)versionStr, szIo, szStyle, szvec2, szvec4, szDrawvert, szDrawidx);
return (byte)((delegate* unmanaged[Cdecl]<nint, ulong, ulong, ulong, ulong, ulong, ulong, byte>)funcTable[383])((nint)versionStr, szIo, szStyle, szvec2, szvec4, szDrawvert, szDrawidx);
#endif
}

View file

@ -340,9 +340,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetAllocatorFunctionsNative(ImGuiMemAllocFunc allocFunc, ImGuiMemFreeFunc freeFunc, void* userData)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<delegate*<ulong, void*, void*>, delegate*<void*, void*, void>, void*, void>)funcTable[383])((delegate*<ulong, void*, void*>)Utils.GetFunctionPointerForDelegate(allocFunc), (delegate*<void*, void*, void>)Utils.GetFunctionPointerForDelegate(freeFunc), userData);
((delegate* unmanaged[Cdecl]<delegate*<ulong, void*, void*>, delegate*<void*, void*, void>, void*, void>)funcTable[384])((delegate*<ulong, void*, void*>)Utils.GetFunctionPointerForDelegate(allocFunc), (delegate*<void*, void*, void>)Utils.GetFunctionPointerForDelegate(freeFunc), userData);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[383])((nint)Utils.GetFunctionPointerForDelegate(allocFunc), (nint)Utils.GetFunctionPointerForDelegate(freeFunc), (nint)userData);
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[384])((nint)Utils.GetFunctionPointerForDelegate(allocFunc), (nint)Utils.GetFunctionPointerForDelegate(freeFunc), (nint)userData);
#endif
}
@ -369,9 +369,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetAllocatorFunctionsNative(delegate*<ulong, void*, void*>* pAllocFunc, delegate*<void*, void*, void>* pFreeFunc, void** pUserData)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<delegate*<ulong, void*, void*>*, delegate*<void*, void*, void>*, void**, void>)funcTable[384])(pAllocFunc, pFreeFunc, pUserData);
((delegate* unmanaged[Cdecl]<delegate*<ulong, void*, void*>*, delegate*<void*, void*, void>*, void**, void>)funcTable[385])(pAllocFunc, pFreeFunc, pUserData);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[384])((nint)pAllocFunc, (nint)pFreeFunc, (nint)pUserData);
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[385])((nint)pAllocFunc, (nint)pFreeFunc, (nint)pUserData);
#endif
}
@ -390,9 +390,9 @@ namespace Dalamud.Bindings.ImGui
internal static void* MemAllocNative(ulong size)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ulong, void*>)funcTable[385])(size);
return ((delegate* unmanaged[Cdecl]<ulong, void*>)funcTable[386])(size);
#else
return (void*)((delegate* unmanaged[Cdecl]<ulong, nint>)funcTable[385])(size);
return (void*)((delegate* unmanaged[Cdecl]<ulong, nint>)funcTable[386])(size);
#endif
}
@ -421,9 +421,9 @@ namespace Dalamud.Bindings.ImGui
internal static void MemFreeNative(void* ptr)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void*, void>)funcTable[386])(ptr);
((delegate* unmanaged[Cdecl]<void*, void>)funcTable[387])(ptr);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[386])((nint)ptr);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[387])((nint)ptr);
#endif
}
@ -442,9 +442,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiPlatformIO* GetPlatformIONative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPlatformIO*>)funcTable[387])();
return ((delegate* unmanaged[Cdecl]<ImGuiPlatformIO*>)funcTable[388])();
#else
return (ImGuiPlatformIO*)((delegate* unmanaged[Cdecl]<nint>)funcTable[387])();
return (ImGuiPlatformIO*)((delegate* unmanaged[Cdecl]<nint>)funcTable[388])();
#endif
}
@ -464,9 +464,9 @@ namespace Dalamud.Bindings.ImGui
internal static void UpdatePlatformWindowsNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[388])();
((delegate* unmanaged[Cdecl]<void>)funcTable[389])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[388])();
((delegate* unmanaged[Cdecl]<void>)funcTable[389])();
#endif
}
@ -485,9 +485,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderPlatformWindowsDefaultNative(void* platformRenderArg, void* rendererRenderArg)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void*, void*, void>)funcTable[389])(platformRenderArg, rendererRenderArg);
((delegate* unmanaged[Cdecl]<void*, void*, void>)funcTable[390])(platformRenderArg, rendererRenderArg);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[389])((nint)platformRenderArg, (nint)rendererRenderArg);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[390])((nint)platformRenderArg, (nint)rendererRenderArg);
#endif
}
@ -522,9 +522,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyPlatformWindowsNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[390])();
((delegate* unmanaged[Cdecl]<void>)funcTable[391])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[390])();
((delegate* unmanaged[Cdecl]<void>)funcTable[391])();
#endif
}
@ -543,9 +543,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiViewport* FindViewportByIDNative(uint id)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiViewport*>)funcTable[391])(id);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiViewport*>)funcTable[392])(id);
#else
return (ImGuiViewport*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[391])(id);
return (ImGuiViewport*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[392])(id);
#endif
}
@ -565,9 +565,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiViewport* FindViewportByPlatformHandleNative(void* platformHandle)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<void*, ImGuiViewport*>)funcTable[392])(platformHandle);
return ((delegate* unmanaged[Cdecl]<void*, ImGuiViewport*>)funcTable[393])(platformHandle);
#else
return (ImGuiViewport*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[392])((nint)platformHandle);
return (ImGuiViewport*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[393])((nint)platformHandle);
#endif
}
@ -587,9 +587,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiStyle* ImGuiStyleNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStyle*>)funcTable[393])();
return ((delegate* unmanaged[Cdecl]<ImGuiStyle*>)funcTable[394])();
#else
return (ImGuiStyle*)((delegate* unmanaged[Cdecl]<nint>)funcTable[393])();
return (ImGuiStyle*)((delegate* unmanaged[Cdecl]<nint>)funcTable[394])();
#endif
}
@ -609,9 +609,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiStyle* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStyle*, void>)funcTable[394])(self);
((delegate* unmanaged[Cdecl]<ImGuiStyle*, void>)funcTable[395])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[394])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[395])((nint)self);
#endif
}
@ -641,9 +641,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ScaleAllSizesNative(ImGuiStyle* self, float scaleFactor)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStyle*, float, void>)funcTable[395])(self, scaleFactor);
((delegate* unmanaged[Cdecl]<ImGuiStyle*, float, void>)funcTable[396])(self, scaleFactor);
#else
((delegate* unmanaged[Cdecl]<nint, float, void>)funcTable[395])((nint)self, scaleFactor);
((delegate* unmanaged[Cdecl]<nint, float, void>)funcTable[396])((nint)self, scaleFactor);
#endif
}
@ -673,9 +673,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddKeyEventNative(ImGuiIO* self, ImGuiKey key, byte down)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, ImGuiKey, byte, void>)funcTable[396])(self, key, down);
((delegate* unmanaged[Cdecl]<ImGuiIO*, ImGuiKey, byte, void>)funcTable[397])(self, key, down);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiKey, byte, void>)funcTable[396])((nint)self, key, down);
((delegate* unmanaged[Cdecl]<nint, ImGuiKey, byte, void>)funcTable[397])((nint)self, key, down);
#endif
}
@ -705,9 +705,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddKeyAnalogEventNative(ImGuiIO* self, ImGuiKey key, byte down, float v)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, ImGuiKey, byte, float, void>)funcTable[397])(self, key, down, v);
((delegate* unmanaged[Cdecl]<ImGuiIO*, ImGuiKey, byte, float, void>)funcTable[398])(self, key, down, v);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiKey, byte, float, void>)funcTable[397])((nint)self, key, down, v);
((delegate* unmanaged[Cdecl]<nint, ImGuiKey, byte, float, void>)funcTable[398])((nint)self, key, down, v);
#endif
}
@ -737,9 +737,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddMousePosEventNative(ImGuiIO* self, float x, float y)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, float, float, void>)funcTable[398])(self, x, y);
((delegate* unmanaged[Cdecl]<ImGuiIO*, float, float, void>)funcTable[399])(self, x, y);
#else
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[398])((nint)self, x, y);
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[399])((nint)self, x, y);
#endif
}
@ -769,9 +769,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddMouseButtonEventNative(ImGuiIO* self, int button, byte down)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, int, byte, void>)funcTable[399])(self, button, down);
((delegate* unmanaged[Cdecl]<ImGuiIO*, int, byte, void>)funcTable[400])(self, button, down);
#else
((delegate* unmanaged[Cdecl]<nint, int, byte, void>)funcTable[399])((nint)self, button, down);
((delegate* unmanaged[Cdecl]<nint, int, byte, void>)funcTable[400])((nint)self, button, down);
#endif
}
@ -801,9 +801,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddMouseWheelEventNative(ImGuiIO* self, float whX, float whY)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, float, float, void>)funcTable[400])(self, whX, whY);
((delegate* unmanaged[Cdecl]<ImGuiIO*, float, float, void>)funcTable[401])(self, whX, whY);
#else
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[400])((nint)self, whX, whY);
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[401])((nint)self, whX, whY);
#endif
}
@ -833,9 +833,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddMouseViewportEventNative(ImGuiIO* self, uint id)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, uint, void>)funcTable[401])(self, id);
((delegate* unmanaged[Cdecl]<ImGuiIO*, uint, void>)funcTable[402])(self, id);
#else
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[401])((nint)self, id);
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[402])((nint)self, id);
#endif
}
@ -865,9 +865,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddFocusEventNative(ImGuiIO* self, byte focused)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, byte, void>)funcTable[402])(self, focused);
((delegate* unmanaged[Cdecl]<ImGuiIO*, byte, void>)funcTable[403])(self, focused);
#else
((delegate* unmanaged[Cdecl]<nint, byte, void>)funcTable[402])((nint)self, focused);
((delegate* unmanaged[Cdecl]<nint, byte, void>)funcTable[403])((nint)self, focused);
#endif
}
@ -897,9 +897,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddInputCharacterNative(ImGuiIO* self, uint c)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, uint, void>)funcTable[403])(self, c);
((delegate* unmanaged[Cdecl]<ImGuiIO*, uint, void>)funcTable[404])(self, c);
#else
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[403])((nint)self, c);
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[404])((nint)self, c);
#endif
}
@ -929,9 +929,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddInputCharacterUTF16Native(ImGuiIO* self, ushort c)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, ushort, void>)funcTable[404])(self, c);
((delegate* unmanaged[Cdecl]<ImGuiIO*, ushort, void>)funcTable[405])(self, c);
#else
((delegate* unmanaged[Cdecl]<nint, ushort, void>)funcTable[404])((nint)self, c);
((delegate* unmanaged[Cdecl]<nint, ushort, void>)funcTable[405])((nint)self, c);
#endif
}
@ -961,9 +961,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddInputCharactersUTF8Native(ImGuiIO* self, byte* str)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, byte*, void>)funcTable[405])(self, str);
((delegate* unmanaged[Cdecl]<ImGuiIO*, byte*, void>)funcTable[406])(self, str);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[405])((nint)self, (nint)str);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[406])((nint)self, (nint)str);
#endif
}
@ -1104,9 +1104,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetKeyEventNativeDataNative(ImGuiIO* self, ImGuiKey key, int nativeKeycode, int nativeScancode, int nativeLegacyIndex)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, ImGuiKey, int, int, int, void>)funcTable[406])(self, key, nativeKeycode, nativeScancode, nativeLegacyIndex);
((delegate* unmanaged[Cdecl]<ImGuiIO*, ImGuiKey, int, int, int, void>)funcTable[407])(self, key, nativeKeycode, nativeScancode, nativeLegacyIndex);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiKey, int, int, int, void>)funcTable[406])((nint)self, key, nativeKeycode, nativeScancode, nativeLegacyIndex);
((delegate* unmanaged[Cdecl]<nint, ImGuiKey, int, int, int, void>)funcTable[407])((nint)self, key, nativeKeycode, nativeScancode, nativeLegacyIndex);
#endif
}
@ -1155,9 +1155,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetAppAcceptingEventsNative(ImGuiIO* self, byte acceptingEvents)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, byte, void>)funcTable[407])(self, acceptingEvents);
((delegate* unmanaged[Cdecl]<ImGuiIO*, byte, void>)funcTable[408])(self, acceptingEvents);
#else
((delegate* unmanaged[Cdecl]<nint, byte, void>)funcTable[407])((nint)self, acceptingEvents);
((delegate* unmanaged[Cdecl]<nint, byte, void>)funcTable[408])((nint)self, acceptingEvents);
#endif
}
@ -1187,9 +1187,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearInputCharactersNative(ImGuiIO* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, void>)funcTable[408])(self);
((delegate* unmanaged[Cdecl]<ImGuiIO*, void>)funcTable[409])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[408])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[409])((nint)self);
#endif
}
@ -1219,9 +1219,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearInputKeysNative(ImGuiIO* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, void>)funcTable[409])(self);
((delegate* unmanaged[Cdecl]<ImGuiIO*, void>)funcTable[410])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[409])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[410])((nint)self);
#endif
}
@ -1251,9 +1251,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiIO* ImGuiIONative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiIO*>)funcTable[410])();
return ((delegate* unmanaged[Cdecl]<ImGuiIO*>)funcTable[411])();
#else
return (ImGuiIO*)((delegate* unmanaged[Cdecl]<nint>)funcTable[410])();
return (ImGuiIO*)((delegate* unmanaged[Cdecl]<nint>)funcTable[411])();
#endif
}
@ -1273,9 +1273,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiIO* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiIO*, void>)funcTable[411])(self);
((delegate* unmanaged[Cdecl]<ImGuiIO*, void>)funcTable[412])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[411])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[412])((nint)self);
#endif
}
@ -1305,9 +1305,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiInputTextCallbackData* ImGuiInputTextCallbackDataNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*>)funcTable[412])();
return ((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*>)funcTable[413])();
#else
return (ImGuiInputTextCallbackData*)((delegate* unmanaged[Cdecl]<nint>)funcTable[412])();
return (ImGuiInputTextCallbackData*)((delegate* unmanaged[Cdecl]<nint>)funcTable[413])();
#endif
}
@ -1327,9 +1327,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiInputTextCallbackData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, void>)funcTable[413])(self);
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, void>)funcTable[414])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[413])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[414])((nint)self);
#endif
}
@ -1359,9 +1359,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DeleteCharsNative(ImGuiInputTextCallbackData* self, int pos, int bytesCount)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, int, int, void>)funcTable[414])(self, pos, bytesCount);
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, int, int, void>)funcTable[415])(self, pos, bytesCount);
#else
((delegate* unmanaged[Cdecl]<nint, int, int, void>)funcTable[414])((nint)self, pos, bytesCount);
((delegate* unmanaged[Cdecl]<nint, int, int, void>)funcTable[415])((nint)self, pos, bytesCount);
#endif
}
@ -1391,9 +1391,9 @@ namespace Dalamud.Bindings.ImGui
internal static void InsertCharsNative(ImGuiInputTextCallbackData* self, int pos, byte* text, byte* textEnd)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, int, byte*, byte*, void>)funcTable[415])(self, pos, text, textEnd);
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, int, byte*, byte*, void>)funcTable[416])(self, pos, text, textEnd);
#else
((delegate* unmanaged[Cdecl]<nint, int, nint, nint, void>)funcTable[415])((nint)self, pos, (nint)text, (nint)textEnd);
((delegate* unmanaged[Cdecl]<nint, int, nint, nint, void>)funcTable[416])((nint)self, pos, (nint)text, (nint)textEnd);
#endif
}
@ -2270,9 +2270,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SelectAllNative(ImGuiInputTextCallbackData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, void>)funcTable[416])(self);
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, void>)funcTable[417])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[416])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[417])((nint)self);
#endif
}
@ -2302,9 +2302,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearSelectionNative(ImGuiInputTextCallbackData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, void>)funcTable[417])(self);
((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, void>)funcTable[418])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[417])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[418])((nint)self);
#endif
}
@ -2334,9 +2334,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte HasSelectionNative(ImGuiInputTextCallbackData* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, byte>)funcTable[418])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiInputTextCallbackData*, byte>)funcTable[419])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[418])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[419])((nint)self);
#endif
}
@ -2368,9 +2368,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiWindowClass* ImGuiWindowClassNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiWindowClass*>)funcTable[419])();
return ((delegate* unmanaged[Cdecl]<ImGuiWindowClass*>)funcTable[420])();
#else
return (ImGuiWindowClass*)((delegate* unmanaged[Cdecl]<nint>)funcTable[419])();
return (ImGuiWindowClass*)((delegate* unmanaged[Cdecl]<nint>)funcTable[420])();
#endif
}
@ -2390,9 +2390,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiWindowClass* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindowClass*, void>)funcTable[420])(self);
((delegate* unmanaged[Cdecl]<ImGuiWindowClass*, void>)funcTable[421])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[420])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[421])((nint)self);
#endif
}
@ -2422,9 +2422,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiPayload* ImGuiPayloadNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*>)funcTable[421])();
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*>)funcTable[422])();
#else
return (ImGuiPayload*)((delegate* unmanaged[Cdecl]<nint>)funcTable[421])();
return (ImGuiPayload*)((delegate* unmanaged[Cdecl]<nint>)funcTable[422])();
#endif
}
@ -2444,9 +2444,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiPayload* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiPayload*, void>)funcTable[422])(self);
((delegate* unmanaged[Cdecl]<ImGuiPayload*, void>)funcTable[423])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[422])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[423])((nint)self);
#endif
}
@ -2476,9 +2476,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearNative(ImGuiPayload* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiPayload*, void>)funcTable[423])(self);
((delegate* unmanaged[Cdecl]<ImGuiPayload*, void>)funcTable[424])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[423])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[424])((nint)self);
#endif
}
@ -2508,9 +2508,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsDataTypeNative(ImGuiPayload* self, byte* type)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*, byte*, byte>)funcTable[424])(self, type);
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*, byte*, byte>)funcTable[425])(self, type);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte>)funcTable[424])((nint)self, (nint)type);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte>)funcTable[425])((nint)self, (nint)type);
#endif
}
@ -2659,9 +2659,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsPreviewNative(ImGuiPayload* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*, byte>)funcTable[425])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*, byte>)funcTable[426])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[425])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[426])((nint)self);
#endif
}
@ -2693,9 +2693,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsDeliveryNative(ImGuiPayload* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*, byte>)funcTable[426])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiPayload*, byte>)funcTable[427])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[426])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[427])((nint)self);
#endif
}
@ -2727,9 +2727,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecsNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTableColumnSortSpecs*>)funcTable[427])();
return ((delegate* unmanaged[Cdecl]<ImGuiTableColumnSortSpecs*>)funcTable[428])();
#else
return (ImGuiTableColumnSortSpecs*)((delegate* unmanaged[Cdecl]<nint>)funcTable[427])();
return (ImGuiTableColumnSortSpecs*)((delegate* unmanaged[Cdecl]<nint>)funcTable[428])();
#endif
}
@ -2749,9 +2749,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTableColumnSortSpecs* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableColumnSortSpecs*, void>)funcTable[428])(self);
((delegate* unmanaged[Cdecl]<ImGuiTableColumnSortSpecs*, void>)funcTable[429])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[428])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[429])((nint)self);
#endif
}
@ -2781,9 +2781,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTableSortSpecs* ImGuiTableSortSpecsNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTableSortSpecs*>)funcTable[429])();
return ((delegate* unmanaged[Cdecl]<ImGuiTableSortSpecs*>)funcTable[430])();
#else
return (ImGuiTableSortSpecs*)((delegate* unmanaged[Cdecl]<nint>)funcTable[429])();
return (ImGuiTableSortSpecs*)((delegate* unmanaged[Cdecl]<nint>)funcTable[430])();
#endif
}
@ -2803,9 +2803,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTableSortSpecs* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableSortSpecs*, void>)funcTable[430])(self);
((delegate* unmanaged[Cdecl]<ImGuiTableSortSpecs*, void>)funcTable[431])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[430])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[431])((nint)self);
#endif
}
@ -2835,9 +2835,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiOnceUponAFrame* ImGuiOnceUponAFrameNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiOnceUponAFrame*>)funcTable[431])();
return ((delegate* unmanaged[Cdecl]<ImGuiOnceUponAFrame*>)funcTable[432])();
#else
return (ImGuiOnceUponAFrame*)((delegate* unmanaged[Cdecl]<nint>)funcTable[431])();
return (ImGuiOnceUponAFrame*)((delegate* unmanaged[Cdecl]<nint>)funcTable[432])();
#endif
}
@ -2857,9 +2857,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiOnceUponAFrame* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiOnceUponAFrame*, void>)funcTable[432])(self);
((delegate* unmanaged[Cdecl]<ImGuiOnceUponAFrame*, void>)funcTable[433])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[432])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[433])((nint)self);
#endif
}
@ -2889,9 +2889,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTextFilter* ImGuiTextFilterNative(byte* defaultFilter)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTextFilter*>)funcTable[433])(defaultFilter);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiTextFilter*>)funcTable[434])(defaultFilter);
#else
return (ImGuiTextFilter*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[433])((nint)defaultFilter);
return (ImGuiTextFilter*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[434])((nint)defaultFilter);
#endif
}
@ -2974,9 +2974,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTextFilter* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, void>)funcTable[434])(self);
((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, void>)funcTable[435])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[434])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[435])((nint)self);
#endif
}
@ -3006,9 +3006,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DrawNative(ImGuiTextFilter* self, byte* label, float width)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, byte*, float, byte>)funcTable[435])(self, label, width);
return ((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, byte*, float, byte>)funcTable[436])(self, label, width);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, byte>)funcTable[435])((nint)self, (nint)label, width);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, float, byte>)funcTable[436])((nint)self, (nint)label, width);
#endif
}
@ -3337,9 +3337,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte PassFilterNative(ImGuiTextFilter* self, byte* text, byte* textEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, byte*, byte*, byte>)funcTable[436])(self, text, textEnd);
return ((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, byte*, byte*, byte>)funcTable[437])(self, text, textEnd);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, byte>)funcTable[436])((nint)self, (nint)text, (nint)textEnd);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, byte>)funcTable[437])((nint)self, (nint)text, (nint)textEnd);
#endif
}
@ -4256,9 +4256,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BuildNative(ImGuiTextFilter* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, void>)funcTable[437])(self);
((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, void>)funcTable[438])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[437])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[438])((nint)self);
#endif
}
@ -4288,9 +4288,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearNative(ImGuiTextFilter* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, void>)funcTable[438])(self);
((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, void>)funcTable[439])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[438])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[439])((nint)self);
#endif
}
@ -4320,9 +4320,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsActiveNative(ImGuiTextFilter* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, byte>)funcTable[439])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiTextFilter*, byte>)funcTable[440])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[439])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[440])((nint)self);
#endif
}
@ -4354,9 +4354,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTextRange* ImGuiTextRangeNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextRange*>)funcTable[440])();
return ((delegate* unmanaged[Cdecl]<ImGuiTextRange*>)funcTable[441])();
#else
return (ImGuiTextRange*)((delegate* unmanaged[Cdecl]<nint>)funcTable[440])();
return (ImGuiTextRange*)((delegate* unmanaged[Cdecl]<nint>)funcTable[441])();
#endif
}
@ -4376,9 +4376,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTextRange* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextRange*, void>)funcTable[441])(self);
((delegate* unmanaged[Cdecl]<ImGuiTextRange*, void>)funcTable[442])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[441])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[442])((nint)self);
#endif
}
@ -4408,9 +4408,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTextRange* ImGuiTextRangeNative(byte* b, byte* e)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ImGuiTextRange*>)funcTable[442])(b, e);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ImGuiTextRange*>)funcTable[443])(b, e);
#else
return (ImGuiTextRange*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[442])((nint)b, (nint)e);
return (ImGuiTextRange*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[443])((nint)b, (nint)e);
#endif
}
@ -4781,9 +4781,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte emptyNative(ImGuiTextRange* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextRange*, byte>)funcTable[443])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiTextRange*, byte>)funcTable[444])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[443])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[444])((nint)self);
#endif
}
@ -4815,9 +4815,9 @@ namespace Dalamud.Bindings.ImGui
internal static void splitNative(ImGuiTextRange* self, byte separator, ImVector<ImGuiTextRange>* output)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextRange*, byte, ImVector<ImGuiTextRange>*, void>)funcTable[444])(self, separator, output);
((delegate* unmanaged[Cdecl]<ImGuiTextRange*, byte, ImVector<ImGuiTextRange>*, void>)funcTable[445])(self, separator, output);
#else
((delegate* unmanaged[Cdecl]<nint, byte, nint, void>)funcTable[444])((nint)self, separator, (nint)output);
((delegate* unmanaged[Cdecl]<nint, byte, nint, void>)funcTable[445])((nint)self, separator, (nint)output);
#endif
}
@ -4872,9 +4872,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTextBuffer* ImGuiTextBufferNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*>)funcTable[445])();
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*>)funcTable[446])();
#else
return (ImGuiTextBuffer*)((delegate* unmanaged[Cdecl]<nint>)funcTable[445])();
return (ImGuiTextBuffer*)((delegate* unmanaged[Cdecl]<nint>)funcTable[446])();
#endif
}
@ -4894,9 +4894,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTextBuffer* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, void>)funcTable[446])(self);
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, void>)funcTable[447])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[446])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[447])((nint)self);
#endif
}
@ -4926,9 +4926,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* beginNative(ImGuiTextBuffer* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*>)funcTable[447])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*>)funcTable[448])(self);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[447])((nint)self);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[448])((nint)self);
#endif
}
@ -4981,9 +4981,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* endNative(ImGuiTextBuffer* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*>)funcTable[448])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*>)funcTable[449])(self);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[448])((nint)self);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[449])((nint)self);
#endif
}

View file

@ -25,9 +25,9 @@ namespace Dalamud.Bindings.ImGui
internal static int sizeNative(ImGuiTextBuffer* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, int>)funcTable[449])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, int>)funcTable[450])(self);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, int>)funcTable[449])((nint)self);
return (int)((delegate* unmanaged[Cdecl]<nint, int>)funcTable[450])((nint)self);
#endif
}
@ -59,9 +59,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte emptyNative(ImGuiTextBuffer* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte>)funcTable[450])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte>)funcTable[451])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[450])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[451])((nint)self);
#endif
}
@ -93,9 +93,9 @@ namespace Dalamud.Bindings.ImGui
internal static void clearNative(ImGuiTextBuffer* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, void>)funcTable[451])(self);
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, void>)funcTable[452])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[451])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[452])((nint)self);
#endif
}
@ -125,9 +125,9 @@ namespace Dalamud.Bindings.ImGui
internal static void reserveNative(ImGuiTextBuffer* self, int capacity)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, int, void>)funcTable[452])(self, capacity);
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, int, void>)funcTable[453])(self, capacity);
#else
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[452])((nint)self, capacity);
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[453])((nint)self, capacity);
#endif
}
@ -157,9 +157,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* c_strNative(ImGuiTextBuffer* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*>)funcTable[453])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*>)funcTable[454])(self);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[453])((nint)self);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[454])((nint)self);
#endif
}
@ -212,9 +212,9 @@ namespace Dalamud.Bindings.ImGui
internal static void appendNative(ImGuiTextBuffer* self, byte* str, byte* strEnd)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*, byte*, void>)funcTable[454])(self, str, strEnd);
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*, byte*, void>)funcTable[455])(self, str, strEnd);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[454])((nint)self, (nint)str, (nint)strEnd);
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[455])((nint)self, (nint)str, (nint)strEnd);
#endif
}
@ -1091,9 +1091,9 @@ namespace Dalamud.Bindings.ImGui
internal static void appendfvNative(ImGuiTextBuffer* self, byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*, nuint, void>)funcTable[455])(self, fmt, args);
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*, nuint, void>)funcTable[456])(self, fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nuint, void>)funcTable[455])((nint)self, (nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nint, nuint, void>)funcTable[456])((nint)self, (nint)fmt, args);
#endif
}
@ -1234,9 +1234,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiStoragePair* ImGuiStoragePairNative(uint key, int valI)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, int, ImGuiStoragePair*>)funcTable[456])(key, valI);
return ((delegate* unmanaged[Cdecl]<uint, int, ImGuiStoragePair*>)funcTable[457])(key, valI);
#else
return (ImGuiStoragePair*)((delegate* unmanaged[Cdecl]<uint, int, nint>)funcTable[456])(key, valI);
return (ImGuiStoragePair*)((delegate* unmanaged[Cdecl]<uint, int, nint>)funcTable[457])(key, valI);
#endif
}
@ -1256,9 +1256,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiStoragePair* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStoragePair*, void>)funcTable[457])(self);
((delegate* unmanaged[Cdecl]<ImGuiStoragePair*, void>)funcTable[458])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[457])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[458])((nint)self);
#endif
}
@ -1288,9 +1288,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiStoragePair* ImGuiStoragePairNative(uint key, float valF)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, float, ImGuiStoragePair*>)funcTable[458])(key, valF);
return ((delegate* unmanaged[Cdecl]<uint, float, ImGuiStoragePair*>)funcTable[459])(key, valF);
#else
return (ImGuiStoragePair*)((delegate* unmanaged[Cdecl]<uint, float, nint>)funcTable[458])(key, valF);
return (ImGuiStoragePair*)((delegate* unmanaged[Cdecl]<uint, float, nint>)funcTable[459])(key, valF);
#endif
}
@ -1310,9 +1310,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiStoragePair* ImGuiStoragePairNative(uint key, void* valP)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, void*, ImGuiStoragePair*>)funcTable[459])(key, valP);
return ((delegate* unmanaged[Cdecl]<uint, void*, ImGuiStoragePair*>)funcTable[460])(key, valP);
#else
return (ImGuiStoragePair*)((delegate* unmanaged[Cdecl]<uint, nint, nint>)funcTable[459])(key, (nint)valP);
return (ImGuiStoragePair*)((delegate* unmanaged[Cdecl]<uint, nint, nint>)funcTable[460])(key, (nint)valP);
#endif
}
@ -1332,9 +1332,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearNative(ImGuiStorage* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStorage*, void>)funcTable[460])(self);
((delegate* unmanaged[Cdecl]<ImGuiStorage*, void>)funcTable[461])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[460])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[461])((nint)self);
#endif
}
@ -1364,9 +1364,9 @@ namespace Dalamud.Bindings.ImGui
internal static int GetIntNative(ImGuiStorage* self, uint key, int defaultVal)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, int, int>)funcTable[461])(self, key, defaultVal);
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, int, int>)funcTable[462])(self, key, defaultVal);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, uint, int, int>)funcTable[461])((nint)self, key, defaultVal);
return (int)((delegate* unmanaged[Cdecl]<nint, uint, int, int>)funcTable[462])((nint)self, key, defaultVal);
#endif
}
@ -1419,9 +1419,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetIntNative(ImGuiStorage* self, uint key, int val)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, int, void>)funcTable[462])(self, key, val);
((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, int, void>)funcTable[463])(self, key, val);
#else
((delegate* unmanaged[Cdecl]<nint, uint, int, void>)funcTable[462])((nint)self, key, val);
((delegate* unmanaged[Cdecl]<nint, uint, int, void>)funcTable[463])((nint)self, key, val);
#endif
}
@ -1451,9 +1451,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte GetBoolNative(ImGuiStorage* self, uint key, byte defaultVal)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, byte, byte>)funcTable[463])(self, key, defaultVal);
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, byte, byte>)funcTable[464])(self, key, defaultVal);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, uint, byte, byte>)funcTable[463])((nint)self, key, defaultVal);
return (byte)((delegate* unmanaged[Cdecl]<nint, uint, byte, byte>)funcTable[464])((nint)self, key, defaultVal);
#endif
}
@ -1506,9 +1506,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetBoolNative(ImGuiStorage* self, uint key, byte val)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, byte, void>)funcTable[464])(self, key, val);
((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, byte, void>)funcTable[465])(self, key, val);
#else
((delegate* unmanaged[Cdecl]<nint, uint, byte, void>)funcTable[464])((nint)self, key, val);
((delegate* unmanaged[Cdecl]<nint, uint, byte, void>)funcTable[465])((nint)self, key, val);
#endif
}
@ -1538,9 +1538,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetFloatNative(ImGuiStorage* self, uint key, float defaultVal)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, float, float>)funcTable[465])(self, key, defaultVal);
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, float, float>)funcTable[466])(self, key, defaultVal);
#else
return (float)((delegate* unmanaged[Cdecl]<nint, uint, float, float>)funcTable[465])((nint)self, key, defaultVal);
return (float)((delegate* unmanaged[Cdecl]<nint, uint, float, float>)funcTable[466])((nint)self, key, defaultVal);
#endif
}
@ -1593,9 +1593,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetFloatNative(ImGuiStorage* self, uint key, float val)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, float, void>)funcTable[466])(self, key, val);
((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, float, void>)funcTable[467])(self, key, val);
#else
((delegate* unmanaged[Cdecl]<nint, uint, float, void>)funcTable[466])((nint)self, key, val);
((delegate* unmanaged[Cdecl]<nint, uint, float, void>)funcTable[467])((nint)self, key, val);
#endif
}
@ -1625,9 +1625,9 @@ namespace Dalamud.Bindings.ImGui
internal static void* GetVoidPtrNative(ImGuiStorage* self, uint key)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, void*>)funcTable[467])(self, key);
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, void*>)funcTable[468])(self, key);
#else
return (void*)((delegate* unmanaged[Cdecl]<nint, uint, nint>)funcTable[467])((nint)self, key);
return (void*)((delegate* unmanaged[Cdecl]<nint, uint, nint>)funcTable[468])((nint)self, key);
#endif
}
@ -1659,9 +1659,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetVoidPtrNative(ImGuiStorage* self, uint key, void* val)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, void*, void>)funcTable[468])(self, key, val);
((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, void*, void>)funcTable[469])(self, key, val);
#else
((delegate* unmanaged[Cdecl]<nint, uint, nint, void>)funcTable[468])((nint)self, key, (nint)val);
((delegate* unmanaged[Cdecl]<nint, uint, nint, void>)funcTable[469])((nint)self, key, (nint)val);
#endif
}
@ -1691,9 +1691,9 @@ namespace Dalamud.Bindings.ImGui
internal static int* GetIntRefNative(ImGuiStorage* self, uint key, int defaultVal)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, int, int*>)funcTable[469])(self, key, defaultVal);
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, int, int*>)funcTable[470])(self, key, defaultVal);
#else
return (int*)((delegate* unmanaged[Cdecl]<nint, uint, int, nint>)funcTable[469])((nint)self, key, defaultVal);
return (int*)((delegate* unmanaged[Cdecl]<nint, uint, int, nint>)funcTable[470])((nint)self, key, defaultVal);
#endif
}
@ -1746,9 +1746,9 @@ namespace Dalamud.Bindings.ImGui
internal static bool* GetBoolRefNative(ImGuiStorage* self, uint key, byte defaultVal)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, byte, bool*>)funcTable[470])(self, key, defaultVal);
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, byte, bool*>)funcTable[471])(self, key, defaultVal);
#else
return (bool*)((delegate* unmanaged[Cdecl]<nint, uint, byte, nint>)funcTable[470])((nint)self, key, defaultVal);
return (bool*)((delegate* unmanaged[Cdecl]<nint, uint, byte, nint>)funcTable[471])((nint)self, key, defaultVal);
#endif
}
@ -1801,9 +1801,9 @@ namespace Dalamud.Bindings.ImGui
internal static float* GetFloatRefNative(ImGuiStorage* self, uint key, float defaultVal)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, float, float*>)funcTable[471])(self, key, defaultVal);
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, float, float*>)funcTable[472])(self, key, defaultVal);
#else
return (float*)((delegate* unmanaged[Cdecl]<nint, uint, float, nint>)funcTable[471])((nint)self, key, defaultVal);
return (float*)((delegate* unmanaged[Cdecl]<nint, uint, float, nint>)funcTable[472])((nint)self, key, defaultVal);
#endif
}
@ -1856,9 +1856,9 @@ namespace Dalamud.Bindings.ImGui
internal static void** GetVoidPtrRefNative(ImGuiStorage* self, uint key, void* defaultVal)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, void*, void**>)funcTable[472])(self, key, defaultVal);
return ((delegate* unmanaged[Cdecl]<ImGuiStorage*, uint, void*, void**>)funcTable[473])(self, key, defaultVal);
#else
return (void**)((delegate* unmanaged[Cdecl]<nint, uint, nint, nint>)funcTable[472])((nint)self, key, (nint)defaultVal);
return (void**)((delegate* unmanaged[Cdecl]<nint, uint, nint, nint>)funcTable[473])((nint)self, key, (nint)defaultVal);
#endif
}
@ -1911,9 +1911,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetAllIntNative(ImGuiStorage* self, int val)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStorage*, int, void>)funcTable[473])(self, val);
((delegate* unmanaged[Cdecl]<ImGuiStorage*, int, void>)funcTable[474])(self, val);
#else
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[473])((nint)self, val);
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[474])((nint)self, val);
#endif
}
@ -1943,9 +1943,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BuildSortByKeyNative(ImGuiStorage* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStorage*, void>)funcTable[474])(self);
((delegate* unmanaged[Cdecl]<ImGuiStorage*, void>)funcTable[475])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[474])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[475])((nint)self);
#endif
}
@ -1975,9 +1975,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiListClipper* ImGuiListClipperNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiListClipper*>)funcTable[475])();
return ((delegate* unmanaged[Cdecl]<ImGuiListClipper*>)funcTable[476])();
#else
return (ImGuiListClipper*)((delegate* unmanaged[Cdecl]<nint>)funcTable[475])();
return (ImGuiListClipper*)((delegate* unmanaged[Cdecl]<nint>)funcTable[476])();
#endif
}
@ -1997,9 +1997,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiListClipper* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiListClipper*, void>)funcTable[476])(self);
((delegate* unmanaged[Cdecl]<ImGuiListClipper*, void>)funcTable[477])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[476])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[477])((nint)self);
#endif
}
@ -2029,9 +2029,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BeginNative(ImGuiListClipper* self, int itemsCount, float itemsHeight)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiListClipper*, int, float, void>)funcTable[477])(self, itemsCount, itemsHeight);
((delegate* unmanaged[Cdecl]<ImGuiListClipper*, int, float, void>)funcTable[478])(self, itemsCount, itemsHeight);
#else
((delegate* unmanaged[Cdecl]<nint, int, float, void>)funcTable[477])((nint)self, itemsCount, itemsHeight);
((delegate* unmanaged[Cdecl]<nint, int, float, void>)funcTable[478])((nint)self, itemsCount, itemsHeight);
#endif
}
@ -2080,9 +2080,9 @@ namespace Dalamud.Bindings.ImGui
internal static void EndNative(ImGuiListClipper* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiListClipper*, void>)funcTable[478])(self);
((delegate* unmanaged[Cdecl]<ImGuiListClipper*, void>)funcTable[479])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[478])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[479])((nint)self);
#endif
}
@ -2112,9 +2112,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte StepNative(ImGuiListClipper* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiListClipper*, byte>)funcTable[479])(self);
return ((delegate* unmanaged[Cdecl]<ImGuiListClipper*, byte>)funcTable[480])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[479])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[480])((nint)self);
#endif
}
@ -2146,9 +2146,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ForceDisplayRangeByIndicesNative(ImGuiListClipper* self, int itemMin, int itemMax)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiListClipper*, int, int, void>)funcTable[480])(self, itemMin, itemMax);
((delegate* unmanaged[Cdecl]<ImGuiListClipper*, int, int, void>)funcTable[481])(self, itemMin, itemMax);
#else
((delegate* unmanaged[Cdecl]<nint, int, int, void>)funcTable[480])((nint)self, itemMin, itemMax);
((delegate* unmanaged[Cdecl]<nint, int, int, void>)funcTable[481])((nint)self, itemMin, itemMax);
#endif
}
@ -2178,9 +2178,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImColor* ImColorNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImColor*>)funcTable[481])();
return ((delegate* unmanaged[Cdecl]<ImColor*>)funcTable[482])();
#else
return (ImColor*)((delegate* unmanaged[Cdecl]<nint>)funcTable[481])();
return (ImColor*)((delegate* unmanaged[Cdecl]<nint>)funcTable[482])();
#endif
}
@ -2200,9 +2200,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImColor* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImColor*, void>)funcTable[482])(self);
((delegate* unmanaged[Cdecl]<ImColor*, void>)funcTable[483])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[482])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[483])((nint)self);
#endif
}
@ -2232,9 +2232,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImColor* ImColorNative(float r, float g, float b, float a)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float, float, float, float, ImColor*>)funcTable[483])(r, g, b, a);
return ((delegate* unmanaged[Cdecl]<float, float, float, float, ImColor*>)funcTable[484])(r, g, b, a);
#else
return (ImColor*)((delegate* unmanaged[Cdecl]<float, float, float, float, nint>)funcTable[483])(r, g, b, a);
return (ImColor*)((delegate* unmanaged[Cdecl]<float, float, float, float, nint>)funcTable[484])(r, g, b, a);
#endif
}
@ -2263,9 +2263,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImColor* ImColorNative(Vector4 col)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<Vector4, ImColor*>)funcTable[484])(col);
return ((delegate* unmanaged[Cdecl]<Vector4, ImColor*>)funcTable[485])(col);
#else
return (ImColor*)((delegate* unmanaged[Cdecl]<Vector4, nint>)funcTable[484])(col);
return (ImColor*)((delegate* unmanaged[Cdecl]<Vector4, nint>)funcTable[485])(col);
#endif
}
@ -2285,9 +2285,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImColor* ImColorNative(int r, int g, int b, int a)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int, int, int, int, ImColor*>)funcTable[485])(r, g, b, a);
return ((delegate* unmanaged[Cdecl]<int, int, int, int, ImColor*>)funcTable[486])(r, g, b, a);
#else
return (ImColor*)((delegate* unmanaged[Cdecl]<int, int, int, int, nint>)funcTable[485])(r, g, b, a);
return (ImColor*)((delegate* unmanaged[Cdecl]<int, int, int, int, nint>)funcTable[486])(r, g, b, a);
#endif
}
@ -2316,9 +2316,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImColor* ImColorNative(uint rgba)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImColor*>)funcTable[486])(rgba);
return ((delegate* unmanaged[Cdecl]<uint, ImColor*>)funcTable[487])(rgba);
#else
return (ImColor*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[486])(rgba);
return (ImColor*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[487])(rgba);
#endif
}
@ -2338,9 +2338,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetHSVNative(ImColor* self, float h, float s, float v, float a)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImColor*, float, float, float, float, void>)funcTable[487])(self, h, s, v, a);
((delegate* unmanaged[Cdecl]<ImColor*, float, float, float, float, void>)funcTable[488])(self, h, s, v, a);
#else
((delegate* unmanaged[Cdecl]<nint, float, float, float, float, void>)funcTable[487])((nint)self, h, s, v, a);
((delegate* unmanaged[Cdecl]<nint, float, float, float, float, void>)funcTable[488])((nint)self, h, s, v, a);
#endif
}
@ -2389,9 +2389,9 @@ namespace Dalamud.Bindings.ImGui
internal static void HSVNative(ImColor* pOut, float h, float s, float v, float a)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImColor*, float, float, float, float, void>)funcTable[488])(pOut, h, s, v, a);
((delegate* unmanaged[Cdecl]<ImColor*, float, float, float, float, void>)funcTable[489])(pOut, h, s, v, a);
#else
((delegate* unmanaged[Cdecl]<nint, float, float, float, float, void>)funcTable[488])((nint)pOut, h, s, v, a);
((delegate* unmanaged[Cdecl]<nint, float, float, float, float, void>)funcTable[489])((nint)pOut, h, s, v, a);
#endif
}
@ -2460,9 +2460,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawCmd* ImDrawCmdNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawCmd*>)funcTable[489])();
return ((delegate* unmanaged[Cdecl]<ImDrawCmd*>)funcTable[490])();
#else
return (ImDrawCmd*)((delegate* unmanaged[Cdecl]<nint>)funcTable[489])();
return (ImDrawCmd*)((delegate* unmanaged[Cdecl]<nint>)funcTable[490])();
#endif
}
@ -2482,9 +2482,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImDrawCmd* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawCmd*, void>)funcTable[490])(self);
((delegate* unmanaged[Cdecl]<ImDrawCmd*, void>)funcTable[491])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[490])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[491])((nint)self);
#endif
}
@ -2514,9 +2514,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImTextureID GetTexIDNative(ImDrawCmd* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawCmd*, ImTextureID>)funcTable[491])(self);
return ((delegate* unmanaged[Cdecl]<ImDrawCmd*, ImTextureID>)funcTable[492])(self);
#else
return (ImTextureID)((delegate* unmanaged[Cdecl]<nint, ImTextureID>)funcTable[491])((nint)self);
return (ImTextureID)((delegate* unmanaged[Cdecl]<nint, ImTextureID>)funcTable[492])((nint)self);
#endif
}
@ -2548,9 +2548,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawListSplitter* ImDrawListSplitterNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawListSplitter*>)funcTable[492])();
return ((delegate* unmanaged[Cdecl]<ImDrawListSplitter*>)funcTable[493])();
#else
return (ImDrawListSplitter*)((delegate* unmanaged[Cdecl]<nint>)funcTable[492])();
return (ImDrawListSplitter*)((delegate* unmanaged[Cdecl]<nint>)funcTable[493])();
#endif
}
@ -2570,9 +2570,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImDrawListSplitter* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, void>)funcTable[493])(self);
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, void>)funcTable[494])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[493])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[494])((nint)self);
#endif
}
@ -2602,9 +2602,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearNative(ImDrawListSplitter* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, void>)funcTable[494])(self);
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, void>)funcTable[495])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[494])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[495])((nint)self);
#endif
}
@ -2634,9 +2634,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearFreeMemoryNative(ImDrawListSplitter* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, void>)funcTable[495])(self);
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, void>)funcTable[496])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[495])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[496])((nint)self);
#endif
}
@ -2666,9 +2666,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SplitNative(ImDrawListSplitter* self, ImDrawList* drawList, int count)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, ImDrawList*, int, void>)funcTable[496])(self, drawList, count);
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, ImDrawList*, int, void>)funcTable[497])(self, drawList, count);
#else
((delegate* unmanaged[Cdecl]<nint, nint, int, void>)funcTable[496])((nint)self, (nint)drawList, count);
((delegate* unmanaged[Cdecl]<nint, nint, int, void>)funcTable[497])((nint)self, (nint)drawList, count);
#endif
}
@ -2723,9 +2723,9 @@ namespace Dalamud.Bindings.ImGui
internal static void MergeNative(ImDrawListSplitter* self, ImDrawList* drawList)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, ImDrawList*, void>)funcTable[497])(self, drawList);
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, ImDrawList*, void>)funcTable[498])(self, drawList);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[497])((nint)self, (nint)drawList);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[498])((nint)self, (nint)drawList);
#endif
}
@ -2780,9 +2780,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetCurrentChannelNative(ImDrawListSplitter* self, ImDrawList* drawList, int channelIdx)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, ImDrawList*, int, void>)funcTable[498])(self, drawList, channelIdx);
((delegate* unmanaged[Cdecl]<ImDrawListSplitter*, ImDrawList*, int, void>)funcTable[499])(self, drawList, channelIdx);
#else
((delegate* unmanaged[Cdecl]<nint, nint, int, void>)funcTable[498])((nint)self, (nint)drawList, channelIdx);
((delegate* unmanaged[Cdecl]<nint, nint, int, void>)funcTable[499])((nint)self, (nint)drawList, channelIdx);
#endif
}
@ -2837,9 +2837,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawList* ImDrawListNative(ImDrawListSharedData* sharedData)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawListSharedData*, ImDrawList*>)funcTable[499])(sharedData);
return ((delegate* unmanaged[Cdecl]<ImDrawListSharedData*, ImDrawList*>)funcTable[500])(sharedData);
#else
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[499])((nint)sharedData);
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[500])((nint)sharedData);
#endif
}
@ -2871,9 +2871,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[500])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[501])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[500])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[501])((nint)self);
#endif
}
@ -2903,9 +2903,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushClipRectNative(ImDrawList* self, Vector2 clipRectMin, Vector2 clipRectMax, byte intersectWithCurrentClipRect)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, byte, void>)funcTable[501])(self, clipRectMin, clipRectMax, intersectWithCurrentClipRect);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, byte, void>)funcTable[502])(self, clipRectMin, clipRectMax, intersectWithCurrentClipRect);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, byte, void>)funcTable[501])((nint)self, clipRectMin, clipRectMax, intersectWithCurrentClipRect);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, byte, void>)funcTable[502])((nint)self, clipRectMin, clipRectMax, intersectWithCurrentClipRect);
#endif
}
@ -2954,9 +2954,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushClipRectFullScreenNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[502])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[503])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[502])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[503])((nint)self);
#endif
}
@ -2986,9 +2986,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PopClipRectNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[503])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[504])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[503])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[504])((nint)self);
#endif
}
@ -3018,9 +3018,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushTextureIDNative(ImDrawList* self, ImTextureID textureId)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImTextureID, void>)funcTable[504])(self, textureId);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImTextureID, void>)funcTable[505])(self, textureId);
#else
((delegate* unmanaged[Cdecl]<nint, ImTextureID, void>)funcTable[504])((nint)self, textureId);
((delegate* unmanaged[Cdecl]<nint, ImTextureID, void>)funcTable[505])((nint)self, textureId);
#endif
}
@ -3050,9 +3050,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PopTextureIDNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[505])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[506])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[505])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[506])((nint)self);
#endif
}
@ -3082,9 +3082,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetClipRectMinNative(Vector2* pOut, ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, ImDrawList*, void>)funcTable[506])(pOut, self);
((delegate* unmanaged[Cdecl]<Vector2*, ImDrawList*, void>)funcTable[507])(pOut, self);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[506])((nint)pOut, (nint)self);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[507])((nint)pOut, (nint)self);
#endif
}
@ -3162,9 +3162,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetClipRectMaxNative(Vector2* pOut, ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, ImDrawList*, void>)funcTable[507])(pOut, self);
((delegate* unmanaged[Cdecl]<Vector2*, ImDrawList*, void>)funcTable[508])(pOut, self);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[507])((nint)pOut, (nint)self);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[508])((nint)pOut, (nint)self);
#endif
}
@ -3242,9 +3242,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddLineNative(ImDrawList* self, Vector2 p1, Vector2 p2, uint col, float thickness)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, float, void>)funcTable[508])(self, p1, p2, col, thickness);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, float, void>)funcTable[509])(self, p1, p2, col, thickness);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, float, void>)funcTable[508])((nint)self, p1, p2, col, thickness);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, float, void>)funcTable[509])((nint)self, p1, p2, col, thickness);
#endif
}
@ -3293,9 +3293,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddRectNative(ImDrawList* self, Vector2 pMin, Vector2 pMax, uint col, float rounding, ImDrawFlags flags, float thickness)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, float, ImDrawFlags, float, void>)funcTable[509])(self, pMin, pMax, col, rounding, flags, thickness);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, float, ImDrawFlags, float, void>)funcTable[510])(self, pMin, pMax, col, rounding, flags, thickness);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, float, ImDrawFlags, float, void>)funcTable[509])((nint)self, pMin, pMax, col, rounding, flags, thickness);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, float, ImDrawFlags, float, void>)funcTable[510])((nint)self, pMin, pMax, col, rounding, flags, thickness);
#endif
}
@ -3439,9 +3439,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddRectFilledNative(ImDrawList* self, Vector2 pMin, Vector2 pMax, uint col, float rounding, ImDrawFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, float, ImDrawFlags, void>)funcTable[510])(self, pMin, pMax, col, rounding, flags);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, float, ImDrawFlags, void>)funcTable[511])(self, pMin, pMax, col, rounding, flags);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, float, ImDrawFlags, void>)funcTable[510])((nint)self, pMin, pMax, col, rounding, flags);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, float, ImDrawFlags, void>)funcTable[511])((nint)self, pMin, pMax, col, rounding, flags);
#endif
}
@ -3528,9 +3528,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddRectFilledMultiColorNative(ImDrawList* self, Vector2 pMin, Vector2 pMax, uint colUprLeft, uint colUprRight, uint colBotRight, uint colBotLeft)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, uint, uint, uint, void>)funcTable[511])(self, pMin, pMax, colUprLeft, colUprRight, colBotRight, colBotLeft);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, uint, uint, uint, void>)funcTable[512])(self, pMin, pMax, colUprLeft, colUprRight, colBotRight, colBotLeft);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, uint, uint, uint, void>)funcTable[511])((nint)self, pMin, pMax, colUprLeft, colUprRight, colBotRight, colBotLeft);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, uint, uint, uint, void>)funcTable[512])((nint)self, pMin, pMax, colUprLeft, colUprRight, colBotRight, colBotLeft);
#endif
}
@ -3560,9 +3560,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddQuadNative(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, uint, float, void>)funcTable[512])(self, p1, p2, p3, p4, col, thickness);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, uint, float, void>)funcTable[513])(self, p1, p2, p3, p4, col, thickness);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, uint, float, void>)funcTable[512])((nint)self, p1, p2, p3, p4, col, thickness);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, uint, float, void>)funcTable[513])((nint)self, p1, p2, p3, p4, col, thickness);
#endif
}
@ -3611,9 +3611,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddQuadFilledNative(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[513])(self, p1, p2, p3, p4, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[514])(self, p1, p2, p3, p4, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[513])((nint)self, p1, p2, p3, p4, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[514])((nint)self, p1, p2, p3, p4, col);
#endif
}
@ -3643,9 +3643,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddTriangleNative(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, uint, float, void>)funcTable[514])(self, p1, p2, p3, col, thickness);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, uint, float, void>)funcTable[515])(self, p1, p2, p3, col, thickness);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, uint, float, void>)funcTable[514])((nint)self, p1, p2, p3, col, thickness);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, uint, float, void>)funcTable[515])((nint)self, p1, p2, p3, col, thickness);
#endif
}
@ -3694,9 +3694,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddTriangleFilledNative(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, uint, void>)funcTable[515])(self, p1, p2, p3, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, uint, void>)funcTable[516])(self, p1, p2, p3, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, uint, void>)funcTable[515])((nint)self, p1, p2, p3, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, uint, void>)funcTable[516])((nint)self, p1, p2, p3, col);
#endif
}
@ -3726,9 +3726,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddCircleNative(ImDrawList* self, Vector2 center, float radius, uint col, int numSegments, float thickness)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, int, float, void>)funcTable[516])(self, center, radius, col, numSegments, thickness);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, int, float, void>)funcTable[517])(self, center, radius, col, numSegments, thickness);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, int, float, void>)funcTable[516])((nint)self, center, radius, col, numSegments, thickness);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, int, float, void>)funcTable[517])((nint)self, center, radius, col, numSegments, thickness);
#endif
}
@ -3815,9 +3815,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddCircleFilledNative(ImDrawList* self, Vector2 center, float radius, uint col, int numSegments)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, int, void>)funcTable[517])(self, center, radius, col, numSegments);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, int, void>)funcTable[518])(self, center, radius, col, numSegments);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, int, void>)funcTable[517])((nint)self, center, radius, col, numSegments);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, int, void>)funcTable[518])((nint)self, center, radius, col, numSegments);
#endif
}
@ -3866,9 +3866,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddNgonNative(ImDrawList* self, Vector2 center, float radius, uint col, int numSegments, float thickness)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, int, float, void>)funcTable[518])(self, center, radius, col, numSegments, thickness);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, int, float, void>)funcTable[519])(self, center, radius, col, numSegments, thickness);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, int, float, void>)funcTable[518])((nint)self, center, radius, col, numSegments, thickness);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, int, float, void>)funcTable[519])((nint)self, center, radius, col, numSegments, thickness);
#endif
}
@ -3917,9 +3917,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddNgonFilledNative(ImDrawList* self, Vector2 center, float radius, uint col, int numSegments)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, int, void>)funcTable[519])(self, center, radius, col, numSegments);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, int, void>)funcTable[520])(self, center, radius, col, numSegments);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, int, void>)funcTable[519])((nint)self, center, radius, col, numSegments);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, int, void>)funcTable[520])((nint)self, center, radius, col, numSegments);
#endif
}
@ -3949,9 +3949,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddTextNative(ImDrawList* self, Vector2 pos, uint col, byte* textBegin, byte* textEnd)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, uint, byte*, byte*, void>)funcTable[520])(self, pos, col, textBegin, textEnd);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, uint, byte*, byte*, void>)funcTable[521])(self, pos, col, textBegin, textEnd);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, uint, nint, nint, void>)funcTable[520])((nint)self, pos, col, (nint)textBegin, (nint)textEnd);
((delegate* unmanaged[Cdecl]<nint, Vector2, uint, nint, nint, void>)funcTable[521])((nint)self, pos, col, (nint)textBegin, (nint)textEnd);
#endif
}
@ -4828,9 +4828,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddTextNative(ImDrawList* self, ImFont* font, float fontSize, Vector2 pos, uint col, byte* textBegin, byte* textEnd, float wrapWidth, Vector4* cpuFineClipRect)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImFont*, float, Vector2, uint, byte*, byte*, float, Vector4*, void>)funcTable[521])(self, font, fontSize, pos, col, textBegin, textEnd, wrapWidth, cpuFineClipRect);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImFont*, float, Vector2, uint, byte*, byte*, float, Vector4*, void>)funcTable[522])(self, font, fontSize, pos, col, textBegin, textEnd, wrapWidth, cpuFineClipRect);
#else
((delegate* unmanaged[Cdecl]<nint, nint, float, Vector2, uint, nint, nint, float, nint, void>)funcTable[521])((nint)self, (nint)font, fontSize, pos, col, (nint)textBegin, (nint)textEnd, wrapWidth, (nint)cpuFineClipRect);
((delegate* unmanaged[Cdecl]<nint, nint, float, Vector2, uint, nint, nint, float, nint, void>)funcTable[522])((nint)self, (nint)font, fontSize, pos, col, (nint)textBegin, (nint)textEnd, wrapWidth, (nint)cpuFineClipRect);
#endif
}

View file

@ -1383,9 +1383,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddPolylineNative(ImDrawList* self, Vector2* points, int numPoints, uint col, ImDrawFlags flags, float thickness)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2*, int, uint, ImDrawFlags, float, void>)funcTable[522])(self, points, numPoints, col, flags, thickness);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2*, int, uint, ImDrawFlags, float, void>)funcTable[523])(self, points, numPoints, col, flags, thickness);
#else
((delegate* unmanaged[Cdecl]<nint, nint, int, uint, ImDrawFlags, float, void>)funcTable[522])((nint)self, (nint)points, numPoints, col, flags, thickness);
((delegate* unmanaged[Cdecl]<nint, nint, int, uint, ImDrawFlags, float, void>)funcTable[523])((nint)self, (nint)points, numPoints, col, flags, thickness);
#endif
}
@ -1440,9 +1440,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddConvexPolyFilledNative(ImDrawList* self, Vector2* points, int numPoints, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2*, int, uint, void>)funcTable[523])(self, points, numPoints, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2*, int, uint, void>)funcTable[524])(self, points, numPoints, col);
#else
((delegate* unmanaged[Cdecl]<nint, nint, int, uint, void>)funcTable[523])((nint)self, (nint)points, numPoints, col);
((delegate* unmanaged[Cdecl]<nint, nint, int, uint, void>)funcTable[524])((nint)self, (nint)points, numPoints, col);
#endif
}
@ -1497,9 +1497,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddBezierCubicNative(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int numSegments)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, uint, float, int, void>)funcTable[524])(self, p1, p2, p3, p4, col, thickness, numSegments);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, uint, float, int, void>)funcTable[525])(self, p1, p2, p3, p4, col, thickness, numSegments);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, uint, float, int, void>)funcTable[524])((nint)self, p1, p2, p3, p4, col, thickness, numSegments);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, uint, float, int, void>)funcTable[525])((nint)self, p1, p2, p3, p4, col, thickness, numSegments);
#endif
}
@ -1548,9 +1548,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddBezierQuadraticNative(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness, int numSegments)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, uint, float, int, void>)funcTable[525])(self, p1, p2, p3, col, thickness, numSegments);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, uint, float, int, void>)funcTable[526])(self, p1, p2, p3, col, thickness, numSegments);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, uint, float, int, void>)funcTable[525])((nint)self, p1, p2, p3, col, thickness, numSegments);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, uint, float, int, void>)funcTable[526])((nint)self, p1, p2, p3, col, thickness, numSegments);
#endif
}
@ -1599,9 +1599,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddImageNative(ImDrawList* self, ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImTextureID, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[526])(self, userTextureId, pMin, pMax, uvMin, uvMax, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImTextureID, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[527])(self, userTextureId, pMin, pMax, uvMin, uvMax, col);
#else
((delegate* unmanaged[Cdecl]<nint, ImTextureID, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[526])((nint)self, userTextureId, pMin, pMax, uvMin, uvMax, col);
((delegate* unmanaged[Cdecl]<nint, ImTextureID, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[527])((nint)self, userTextureId, pMin, pMax, uvMin, uvMax, col);
#endif
}
@ -1726,9 +1726,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddImageQuadNative(ImDrawList* self, ImTextureID userTextureId, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImTextureID, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[527])(self, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImTextureID, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[528])(self, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
#else
((delegate* unmanaged[Cdecl]<nint, ImTextureID, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[527])((nint)self, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
((delegate* unmanaged[Cdecl]<nint, ImTextureID, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[528])((nint)self, userTextureId, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
#endif
}
@ -1929,9 +1929,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddImageRoundedNative(ImDrawList* self, ImTextureID userTextureId, Vector2 pMin, Vector2 pMax, Vector2 uvMin, Vector2 uvMax, uint col, float rounding, ImDrawFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImTextureID, Vector2, Vector2, Vector2, Vector2, uint, float, ImDrawFlags, void>)funcTable[528])(self, userTextureId, pMin, pMax, uvMin, uvMax, col, rounding, flags);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImTextureID, Vector2, Vector2, Vector2, Vector2, uint, float, ImDrawFlags, void>)funcTable[529])(self, userTextureId, pMin, pMax, uvMin, uvMax, col, rounding, flags);
#else
((delegate* unmanaged[Cdecl]<nint, ImTextureID, Vector2, Vector2, Vector2, Vector2, uint, float, ImDrawFlags, void>)funcTable[528])((nint)self, userTextureId, pMin, pMax, uvMin, uvMax, col, rounding, flags);
((delegate* unmanaged[Cdecl]<nint, ImTextureID, Vector2, Vector2, Vector2, Vector2, uint, float, ImDrawFlags, void>)funcTable[529])((nint)self, userTextureId, pMin, pMax, uvMin, uvMax, col, rounding, flags);
#endif
}
@ -1980,9 +1980,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathClearNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[529])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[530])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[529])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[530])((nint)self);
#endif
}
@ -2012,9 +2012,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathLineToNative(ImDrawList* self, Vector2 pos)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, void>)funcTable[530])(self, pos);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, void>)funcTable[531])(self, pos);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, void>)funcTable[530])((nint)self, pos);
((delegate* unmanaged[Cdecl]<nint, Vector2, void>)funcTable[531])((nint)self, pos);
#endif
}
@ -2044,9 +2044,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathLineToMergeDuplicateNative(ImDrawList* self, Vector2 pos)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, void>)funcTable[531])(self, pos);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, void>)funcTable[532])(self, pos);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, void>)funcTable[531])((nint)self, pos);
((delegate* unmanaged[Cdecl]<nint, Vector2, void>)funcTable[532])((nint)self, pos);
#endif
}
@ -2076,9 +2076,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathFillConvexNative(ImDrawList* self, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, uint, void>)funcTable[532])(self, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, uint, void>)funcTable[533])(self, col);
#else
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[532])((nint)self, col);
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[533])((nint)self, col);
#endif
}
@ -2108,9 +2108,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathStrokeNative(ImDrawList* self, uint col, ImDrawFlags flags, float thickness)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, uint, ImDrawFlags, float, void>)funcTable[533])(self, col, flags, thickness);
((delegate* unmanaged[Cdecl]<ImDrawList*, uint, ImDrawFlags, float, void>)funcTable[534])(self, col, flags, thickness);
#else
((delegate* unmanaged[Cdecl]<nint, uint, ImDrawFlags, float, void>)funcTable[533])((nint)self, col, flags, thickness);
((delegate* unmanaged[Cdecl]<nint, uint, ImDrawFlags, float, void>)funcTable[534])((nint)self, col, flags, thickness);
#endif
}
@ -2197,9 +2197,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathArcToNative(ImDrawList* self, Vector2 center, float radius, float aMin, float aMax, int numSegments)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, float, float, int, void>)funcTable[534])(self, center, radius, aMin, aMax, numSegments);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, float, float, int, void>)funcTable[535])(self, center, radius, aMin, aMax, numSegments);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, float, float, int, void>)funcTable[534])((nint)self, center, radius, aMin, aMax, numSegments);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, float, float, int, void>)funcTable[535])((nint)self, center, radius, aMin, aMax, numSegments);
#endif
}
@ -2248,9 +2248,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathArcToFastNative(ImDrawList* self, Vector2 center, float radius, int aMinOf12, int aMaxOf12)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, int, int, void>)funcTable[535])(self, center, radius, aMinOf12, aMaxOf12);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, int, int, void>)funcTable[536])(self, center, radius, aMinOf12, aMaxOf12);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, int, int, void>)funcTable[535])((nint)self, center, radius, aMinOf12, aMaxOf12);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, int, int, void>)funcTable[536])((nint)self, center, radius, aMinOf12, aMaxOf12);
#endif
}
@ -2280,9 +2280,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathBezierCubicCurveToNative(ImDrawList* self, Vector2 p2, Vector2 p3, Vector2 p4, int numSegments)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, int, void>)funcTable[536])(self, p2, p3, p4, numSegments);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, int, void>)funcTable[537])(self, p2, p3, p4, numSegments);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, int, void>)funcTable[536])((nint)self, p2, p3, p4, numSegments);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, int, void>)funcTable[537])((nint)self, p2, p3, p4, numSegments);
#endif
}
@ -2331,9 +2331,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathBezierQuadraticCurveToNative(ImDrawList* self, Vector2 p2, Vector2 p3, int numSegments)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, int, void>)funcTable[537])(self, p2, p3, numSegments);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, int, void>)funcTable[538])(self, p2, p3, numSegments);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, int, void>)funcTable[537])((nint)self, p2, p3, numSegments);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, int, void>)funcTable[538])((nint)self, p2, p3, numSegments);
#endif
}
@ -2382,9 +2382,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PathRectNative(ImDrawList* self, Vector2 rectMin, Vector2 rectMax, float rounding, ImDrawFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, float, ImDrawFlags, void>)funcTable[538])(self, rectMin, rectMax, rounding, flags);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, float, ImDrawFlags, void>)funcTable[539])(self, rectMin, rectMax, rounding, flags);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, float, ImDrawFlags, void>)funcTable[538])((nint)self, rectMin, rectMax, rounding, flags);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, float, ImDrawFlags, void>)funcTable[539])((nint)self, rectMin, rectMax, rounding, flags);
#endif
}
@ -2471,9 +2471,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddCallbackNative(ImDrawList* self, ImDrawCallback callback, void* callbackData)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, delegate*<ImDrawList*, ImDrawCmd*, void>, void*, void>)funcTable[539])(self, (delegate*<ImDrawList*, ImDrawCmd*, void>)Utils.GetFunctionPointerForDelegate(callback), callbackData);
((delegate* unmanaged[Cdecl]<ImDrawList*, delegate*<ImDrawList*, ImDrawCmd*, void>, void*, void>)funcTable[540])(self, (delegate*<ImDrawList*, ImDrawCmd*, void>)Utils.GetFunctionPointerForDelegate(callback), callbackData);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[539])((nint)self, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)callbackData);
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[540])((nint)self, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)callbackData);
#endif
}
@ -2503,9 +2503,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddDrawCmdNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[540])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[541])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[540])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[541])((nint)self);
#endif
}
@ -2535,9 +2535,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawList* CloneOutputNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawList*, ImDrawList*>)funcTable[541])(self);
return ((delegate* unmanaged[Cdecl]<ImDrawList*, ImDrawList*>)funcTable[542])(self);
#else
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[541])((nint)self);
return (ImDrawList*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[542])((nint)self);
#endif
}
@ -2569,9 +2569,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ChannelsSplitNative(ImDrawList* self, int count)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, int, void>)funcTable[542])(self, count);
((delegate* unmanaged[Cdecl]<ImDrawList*, int, void>)funcTable[543])(self, count);
#else
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[542])((nint)self, count);
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[543])((nint)self, count);
#endif
}
@ -2601,9 +2601,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ChannelsMergeNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[543])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[544])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[543])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[544])((nint)self);
#endif
}
@ -2633,9 +2633,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ChannelsSetCurrentNative(ImDrawList* self, int n)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, int, void>)funcTable[544])(self, n);
((delegate* unmanaged[Cdecl]<ImDrawList*, int, void>)funcTable[545])(self, n);
#else
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[544])((nint)self, n);
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[545])((nint)self, n);
#endif
}
@ -2665,9 +2665,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PrimReserveNative(ImDrawList* self, int idxCount, int vtxCount)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, int, int, void>)funcTable[545])(self, idxCount, vtxCount);
((delegate* unmanaged[Cdecl]<ImDrawList*, int, int, void>)funcTable[546])(self, idxCount, vtxCount);
#else
((delegate* unmanaged[Cdecl]<nint, int, int, void>)funcTable[545])((nint)self, idxCount, vtxCount);
((delegate* unmanaged[Cdecl]<nint, int, int, void>)funcTable[546])((nint)self, idxCount, vtxCount);
#endif
}
@ -2697,9 +2697,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PrimUnreserveNative(ImDrawList* self, int idxCount, int vtxCount)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, int, int, void>)funcTable[546])(self, idxCount, vtxCount);
((delegate* unmanaged[Cdecl]<ImDrawList*, int, int, void>)funcTable[547])(self, idxCount, vtxCount);
#else
((delegate* unmanaged[Cdecl]<nint, int, int, void>)funcTable[546])((nint)self, idxCount, vtxCount);
((delegate* unmanaged[Cdecl]<nint, int, int, void>)funcTable[547])((nint)self, idxCount, vtxCount);
#endif
}
@ -2729,9 +2729,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PrimRectNative(ImDrawList* self, Vector2 a, Vector2 b, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, void>)funcTable[547])(self, a, b, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, void>)funcTable[548])(self, a, b, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, void>)funcTable[547])((nint)self, a, b, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, void>)funcTable[548])((nint)self, a, b, col);
#endif
}
@ -2761,9 +2761,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PrimRectUVNative(ImDrawList* self, Vector2 a, Vector2 b, Vector2 uvA, Vector2 uvB, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[548])(self, a, b, uvA, uvB, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[549])(self, a, b, uvA, uvB, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[548])((nint)self, a, b, uvA, uvB, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[549])((nint)self, a, b, uvA, uvB, col);
#endif
}
@ -2793,9 +2793,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PrimQuadUVNative(ImDrawList* self, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uvA, Vector2 uvB, Vector2 uvC, Vector2 uvD, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[549])(self, a, b, c, d, uvA, uvB, uvC, uvD, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[550])(self, a, b, c, d, uvA, uvB, uvC, uvD, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[549])((nint)self, a, b, c, d, uvA, uvB, uvC, uvD, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, Vector2, uint, void>)funcTable[550])((nint)self, a, b, c, d, uvA, uvB, uvC, uvD, col);
#endif
}
@ -2825,9 +2825,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PrimWriteVtxNative(ImDrawList* self, Vector2 pos, Vector2 uv, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, void>)funcTable[550])(self, pos, uv, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, void>)funcTable[551])(self, pos, uv, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, void>)funcTable[550])((nint)self, pos, uv, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, void>)funcTable[551])((nint)self, pos, uv, col);
#endif
}
@ -2857,9 +2857,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PrimWriteIdxNative(ImDrawList* self, ushort idx)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ushort, void>)funcTable[551])(self, idx);
((delegate* unmanaged[Cdecl]<ImDrawList*, ushort, void>)funcTable[552])(self, idx);
#else
((delegate* unmanaged[Cdecl]<nint, ushort, void>)funcTable[551])((nint)self, idx);
((delegate* unmanaged[Cdecl]<nint, ushort, void>)funcTable[552])((nint)self, idx);
#endif
}
@ -2889,9 +2889,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PrimVtxNative(ImDrawList* self, Vector2 pos, Vector2 uv, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, void>)funcTable[552])(self, pos, uv, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, void>)funcTable[553])(self, pos, uv, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, void>)funcTable[552])((nint)self, pos, uv, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, void>)funcTable[553])((nint)self, pos, uv, col);
#endif
}
@ -2921,9 +2921,9 @@ namespace Dalamud.Bindings.ImGui
internal static void _ResetForNewFrameNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[553])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[554])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[553])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[554])((nint)self);
#endif
}
@ -2953,9 +2953,9 @@ namespace Dalamud.Bindings.ImGui
internal static void _ClearFreeMemoryNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[554])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[555])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[554])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[555])((nint)self);
#endif
}
@ -2985,9 +2985,9 @@ namespace Dalamud.Bindings.ImGui
internal static void _PopUnusedDrawCmdNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[555])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[556])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[555])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[556])((nint)self);
#endif
}
@ -3017,9 +3017,9 @@ namespace Dalamud.Bindings.ImGui
internal static void _TryMergeDrawCmdsNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[556])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[557])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[556])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[557])((nint)self);
#endif
}
@ -3049,9 +3049,9 @@ namespace Dalamud.Bindings.ImGui
internal static void _OnChangedClipRectNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[557])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[558])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[557])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[558])((nint)self);
#endif
}
@ -3081,9 +3081,9 @@ namespace Dalamud.Bindings.ImGui
internal static void _OnChangedTextureIDNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[558])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[559])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[558])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[559])((nint)self);
#endif
}
@ -3113,9 +3113,9 @@ namespace Dalamud.Bindings.ImGui
internal static void _OnChangedVtxOffsetNative(ImDrawList* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[559])(self);
((delegate* unmanaged[Cdecl]<ImDrawList*, void>)funcTable[560])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[559])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[560])((nint)self);
#endif
}
@ -3145,9 +3145,9 @@ namespace Dalamud.Bindings.ImGui
internal static int _CalcCircleAutoSegmentCountNative(ImDrawList* self, float radius)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawList*, float, int>)funcTable[560])(self, radius);
return ((delegate* unmanaged[Cdecl]<ImDrawList*, float, int>)funcTable[561])(self, radius);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, float, int>)funcTable[560])((nint)self, radius);
return (int)((delegate* unmanaged[Cdecl]<nint, float, int>)funcTable[561])((nint)self, radius);
#endif
}
@ -3179,9 +3179,9 @@ namespace Dalamud.Bindings.ImGui
internal static void _PathArcToFastExNative(ImDrawList* self, Vector2 center, float radius, int aMinSample, int aMaxSample, int aStep)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, int, int, int, void>)funcTable[561])(self, center, radius, aMinSample, aMaxSample, aStep);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, int, int, int, void>)funcTable[562])(self, center, radius, aMinSample, aMaxSample, aStep);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, int, int, int, void>)funcTable[561])((nint)self, center, radius, aMinSample, aMaxSample, aStep);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, int, int, int, void>)funcTable[562])((nint)self, center, radius, aMinSample, aMaxSample, aStep);
#endif
}
@ -3211,9 +3211,9 @@ namespace Dalamud.Bindings.ImGui
internal static void _PathArcToNNative(ImDrawList* self, Vector2 center, float radius, float aMin, float aMax, int numSegments)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, float, float, int, void>)funcTable[562])(self, center, radius, aMin, aMax, numSegments);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, float, float, int, void>)funcTable[563])(self, center, radius, aMin, aMax, numSegments);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, float, float, int, void>)funcTable[562])((nint)self, center, radius, aMin, aMax, numSegments);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, float, float, int, void>)funcTable[563])((nint)self, center, radius, aMin, aMax, numSegments);
#endif
}
@ -3243,9 +3243,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawData* ImDrawDataNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImDrawData*>)funcTable[563])();
return ((delegate* unmanaged[Cdecl]<ImDrawData*>)funcTable[564])();
#else
return (ImDrawData*)((delegate* unmanaged[Cdecl]<nint>)funcTable[563])();
return (ImDrawData*)((delegate* unmanaged[Cdecl]<nint>)funcTable[564])();
#endif
}
@ -3265,9 +3265,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImDrawData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawData*, void>)funcTable[564])(self);
((delegate* unmanaged[Cdecl]<ImDrawData*, void>)funcTable[565])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[564])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[565])((nint)self);
#endif
}
@ -3297,9 +3297,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearNative(ImDrawData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawData*, void>)funcTable[565])(self);
((delegate* unmanaged[Cdecl]<ImDrawData*, void>)funcTable[566])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[565])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[566])((nint)self);
#endif
}
@ -3329,9 +3329,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DeIndexAllBuffersNative(ImDrawData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawData*, void>)funcTable[566])(self);
((delegate* unmanaged[Cdecl]<ImDrawData*, void>)funcTable[567])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[566])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[567])((nint)self);
#endif
}
@ -3361,9 +3361,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ScaleClipRectsNative(ImDrawData* self, Vector2 fbScale)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawData*, Vector2, void>)funcTable[567])(self, fbScale);
((delegate* unmanaged[Cdecl]<ImDrawData*, Vector2, void>)funcTable[568])(self, fbScale);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, void>)funcTable[567])((nint)self, fbScale);
((delegate* unmanaged[Cdecl]<nint, Vector2, void>)funcTable[568])((nint)self, fbScale);
#endif
}
@ -3393,9 +3393,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFontConfig* ImFontConfigNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontConfig*>)funcTable[568])();
return ((delegate* unmanaged[Cdecl]<ImFontConfig*>)funcTable[569])();
#else
return (ImFontConfig*)((delegate* unmanaged[Cdecl]<nint>)funcTable[568])();
return (ImFontConfig*)((delegate* unmanaged[Cdecl]<nint>)funcTable[569])();
#endif
}
@ -3415,9 +3415,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImFontConfig* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontConfig*, void>)funcTable[569])(self);
((delegate* unmanaged[Cdecl]<ImFontConfig*, void>)funcTable[570])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[569])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[570])((nint)self);
#endif
}
@ -3447,9 +3447,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilderNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*>)funcTable[570])();
return ((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*>)funcTable[571])();
#else
return (ImFontGlyphRangesBuilder*)((delegate* unmanaged[Cdecl]<nint>)funcTable[570])();
return (ImFontGlyphRangesBuilder*)((delegate* unmanaged[Cdecl]<nint>)funcTable[571])();
#endif
}
@ -3469,9 +3469,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImFontGlyphRangesBuilder* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, void>)funcTable[571])(self);
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, void>)funcTable[572])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[571])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[572])((nint)self);
#endif
}
@ -3501,9 +3501,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearNative(ImFontGlyphRangesBuilder* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, void>)funcTable[572])(self);
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, void>)funcTable[573])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[572])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[573])((nint)self);
#endif
}
@ -3533,9 +3533,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte GetBitNative(ImFontGlyphRangesBuilder* self, ulong n)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ulong, byte>)funcTable[573])(self, n);
return ((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ulong, byte>)funcTable[574])(self, n);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ulong, byte>)funcTable[573])((nint)self, n);
return (byte)((delegate* unmanaged[Cdecl]<nint, ulong, byte>)funcTable[574])((nint)self, n);
#endif
}
@ -3588,9 +3588,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetBitNative(ImFontGlyphRangesBuilder* self, ulong n)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ulong, void>)funcTable[574])(self, n);
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ulong, void>)funcTable[575])(self, n);
#else
((delegate* unmanaged[Cdecl]<nint, ulong, void>)funcTable[574])((nint)self, n);
((delegate* unmanaged[Cdecl]<nint, ulong, void>)funcTable[575])((nint)self, n);
#endif
}
@ -3639,9 +3639,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddCharNative(ImFontGlyphRangesBuilder* self, ushort c)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ushort, void>)funcTable[575])(self, c);
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ushort, void>)funcTable[576])(self, c);
#else
((delegate* unmanaged[Cdecl]<nint, ushort, void>)funcTable[575])((nint)self, c);
((delegate* unmanaged[Cdecl]<nint, ushort, void>)funcTable[576])((nint)self, c);
#endif
}
@ -3671,9 +3671,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddTextNative(ImFontGlyphRangesBuilder* self, byte* text, byte* textEnd)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, byte*, byte*, void>)funcTable[576])(self, text, textEnd);
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, byte*, byte*, void>)funcTable[577])(self, text, textEnd);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[576])((nint)self, (nint)text, (nint)textEnd);
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[577])((nint)self, (nint)text, (nint)textEnd);
#endif
}
@ -4550,9 +4550,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddRangesNative(ImFontGlyphRangesBuilder* self, ushort* ranges)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ushort*, void>)funcTable[577])(self, ranges);
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ushort*, void>)funcTable[578])(self, ranges);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[577])((nint)self, (nint)ranges);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[578])((nint)self, (nint)ranges);
#endif
}
@ -4607,9 +4607,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BuildRangesNative(ImFontGlyphRangesBuilder* self, ImVector<ushort>* outRanges)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ImVector<ushort>*, void>)funcTable[578])(self, outRanges);
((delegate* unmanaged[Cdecl]<ImFontGlyphRangesBuilder*, ImVector<ushort>*, void>)funcTable[579])(self, outRanges);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[578])((nint)self, (nint)outRanges);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[579])((nint)self, (nint)outRanges);
#endif
}
@ -4664,9 +4664,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFontAtlasCustomRect* ImFontAtlasCustomRectNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlasCustomRect*>)funcTable[579])();
return ((delegate* unmanaged[Cdecl]<ImFontAtlasCustomRect*>)funcTable[580])();
#else
return (ImFontAtlasCustomRect*)((delegate* unmanaged[Cdecl]<nint>)funcTable[579])();
return (ImFontAtlasCustomRect*)((delegate* unmanaged[Cdecl]<nint>)funcTable[580])();
#endif
}
@ -4686,9 +4686,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImFontAtlasCustomRect* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlasCustomRect*, void>)funcTable[580])(self);
((delegate* unmanaged[Cdecl]<ImFontAtlasCustomRect*, void>)funcTable[581])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[580])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[581])((nint)self);
#endif
}
@ -4718,9 +4718,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsPackedNative(ImFontAtlasCustomRect* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlasCustomRect*, byte>)funcTable[581])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlasCustomRect*, byte>)funcTable[582])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[581])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[582])((nint)self);
#endif
}
@ -4752,9 +4752,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFontAtlas* ImFontAtlasNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*>)funcTable[582])();
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*>)funcTable[583])();
#else
return (ImFontAtlas*)((delegate* unmanaged[Cdecl]<nint>)funcTable[582])();
return (ImFontAtlas*)((delegate* unmanaged[Cdecl]<nint>)funcTable[583])();
#endif
}
@ -4774,9 +4774,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[583])(self);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[584])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[583])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[584])((nint)self);
#endif
}
@ -4806,9 +4806,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFont* AddFontNative(ImFontAtlas* self, ImFontConfig* fontCfg)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFontConfig*, ImFont*>)funcTable[584])(self, fontCfg);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFontConfig*, ImFont*>)funcTable[585])(self, fontCfg);
#else
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[584])((nint)self, (nint)fontCfg);
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[585])((nint)self, (nint)fontCfg);
#endif
}
@ -4867,9 +4867,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFont* AddFontDefaultNative(ImFontAtlas* self, ImFontConfig* fontCfg)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFontConfig*, ImFont*>)funcTable[585])(self, fontCfg);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFontConfig*, ImFont*>)funcTable[586])(self, fontCfg);
#else
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[585])((nint)self, (nint)fontCfg);
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[586])((nint)self, (nint)fontCfg);
#endif
}
@ -4949,9 +4949,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFont* AddFontFromFileTTFNative(ImFontAtlas* self, byte* filename, float sizePixels, ImFontConfig* fontCfg, ushort* glyphRanges)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, byte*, float, ImFontConfig*, ushort*, ImFont*>)funcTable[586])(self, filename, sizePixels, fontCfg, glyphRanges);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, byte*, float, ImFontConfig*, ushort*, ImFont*>)funcTable[587])(self, filename, sizePixels, fontCfg, glyphRanges);
#else
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, float, nint, nint, nint>)funcTable[586])((nint)self, (nint)filename, sizePixels, (nint)fontCfg, (nint)glyphRanges);
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, float, nint, nint, nint>)funcTable[587])((nint)self, (nint)filename, sizePixels, (nint)fontCfg, (nint)glyphRanges);
#endif
}

View file

@ -1339,9 +1339,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFont* AddFontFromMemoryTTFNative(ImFontAtlas* self, void* fontData, int fontSize, float sizePixels, ImFontConfig* fontCfg, ushort* glyphRanges)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, void*, int, float, ImFontConfig*, ushort*, ImFont*>)funcTable[587])(self, fontData, fontSize, sizePixels, fontCfg, glyphRanges);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, void*, int, float, ImFontConfig*, ushort*, ImFont*>)funcTable[588])(self, fontData, fontSize, sizePixels, fontCfg, glyphRanges);
#else
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, int, float, nint, nint, nint>)funcTable[587])((nint)self, (nint)fontData, fontSize, sizePixels, (nint)fontCfg, (nint)glyphRanges);
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, int, float, nint, nint, nint>)funcTable[588])((nint)self, (nint)fontData, fontSize, sizePixels, (nint)fontCfg, (nint)glyphRanges);
#endif
}
@ -1577,9 +1577,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFont* AddFontFromMemoryCompressedTTFNative(ImFontAtlas* self, void* compressedFontData, int compressedFontSize, float sizePixels, ImFontConfig* fontCfg, ushort* glyphRanges)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, void*, int, float, ImFontConfig*, ushort*, ImFont*>)funcTable[588])(self, compressedFontData, compressedFontSize, sizePixels, fontCfg, glyphRanges);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, void*, int, float, ImFontConfig*, ushort*, ImFont*>)funcTable[589])(self, compressedFontData, compressedFontSize, sizePixels, fontCfg, glyphRanges);
#else
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, int, float, nint, nint, nint>)funcTable[588])((nint)self, (nint)compressedFontData, compressedFontSize, sizePixels, (nint)fontCfg, (nint)glyphRanges);
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, int, float, nint, nint, nint>)funcTable[589])((nint)self, (nint)compressedFontData, compressedFontSize, sizePixels, (nint)fontCfg, (nint)glyphRanges);
#endif
}
@ -1815,9 +1815,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFont* AddFontFromMemoryCompressedBase85TTFNative(ImFontAtlas* self, byte* compressedFontDatabase85, float sizePixels, ImFontConfig* fontCfg, ushort* glyphRanges)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, byte*, float, ImFontConfig*, ushort*, ImFont*>)funcTable[589])(self, compressedFontDatabase85, sizePixels, fontCfg, glyphRanges);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, byte*, float, ImFontConfig*, ushort*, ImFont*>)funcTable[590])(self, compressedFontDatabase85, sizePixels, fontCfg, glyphRanges);
#else
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, float, nint, nint, nint>)funcTable[589])((nint)self, (nint)compressedFontDatabase85, sizePixels, (nint)fontCfg, (nint)glyphRanges);
return (ImFont*)((delegate* unmanaged[Cdecl]<nint, nint, float, nint, nint, nint>)funcTable[590])((nint)self, (nint)compressedFontDatabase85, sizePixels, (nint)fontCfg, (nint)glyphRanges);
#endif
}
@ -3214,9 +3214,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearInputDataNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[590])(self);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[591])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[590])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[591])((nint)self);
#endif
}
@ -3246,9 +3246,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearTexDataNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[591])(self);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[592])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[591])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[592])((nint)self);
#endif
}
@ -3278,9 +3278,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearFontsNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[592])(self);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[593])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[592])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[593])((nint)self);
#endif
}
@ -3310,9 +3310,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[593])(self);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[594])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[593])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[594])((nint)self);
#endif
}
@ -3342,9 +3342,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BuildNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, byte>)funcTable[594])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, byte>)funcTable[595])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[594])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[595])((nint)self);
#endif
}
@ -3376,9 +3376,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetTexDataAsAlpha8Native(ImFontAtlas* self, int textureIndex, byte** outPixels, int* outWidth, int* outHeight, int* outBytesPerPixel)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, byte**, int*, int*, int*, void>)funcTable[595])(self, textureIndex, outPixels, outWidth, outHeight, outBytesPerPixel);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, byte**, int*, int*, int*, void>)funcTable[596])(self, textureIndex, outPixels, outWidth, outHeight, outBytesPerPixel);
#else
((delegate* unmanaged[Cdecl]<nint, int, nint, nint, nint, nint, void>)funcTable[595])((nint)self, textureIndex, (nint)outPixels, (nint)outWidth, (nint)outHeight, (nint)outBytesPerPixel);
((delegate* unmanaged[Cdecl]<nint, int, nint, nint, nint, nint, void>)funcTable[596])((nint)self, textureIndex, (nint)outPixels, (nint)outWidth, (nint)outHeight, (nint)outBytesPerPixel);
#endif
}
@ -4109,9 +4109,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetTexDataAsRGBA32Native(ImFontAtlas* self, int textureIndex, byte** outPixels, int* outWidth, int* outHeight, int* outBytesPerPixel)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, byte**, int*, int*, int*, void>)funcTable[596])(self, textureIndex, outPixels, outWidth, outHeight, outBytesPerPixel);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, byte**, int*, int*, int*, void>)funcTable[597])(self, textureIndex, outPixels, outWidth, outHeight, outBytesPerPixel);
#else
((delegate* unmanaged[Cdecl]<nint, int, nint, nint, nint, nint, void>)funcTable[596])((nint)self, textureIndex, (nint)outPixels, (nint)outWidth, (nint)outHeight, (nint)outBytesPerPixel);
((delegate* unmanaged[Cdecl]<nint, int, nint, nint, nint, nint, void>)funcTable[597])((nint)self, textureIndex, (nint)outPixels, (nint)outWidth, (nint)outHeight, (nint)outBytesPerPixel);
#endif
}
@ -4842,9 +4842,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsBuiltNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, byte>)funcTable[597])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, byte>)funcTable[598])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[597])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[598])((nint)self);
#endif
}
@ -4876,9 +4876,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetTexIDNative(ImFontAtlas* self, int textureIndex, ImTextureID id)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, ImTextureID, void>)funcTable[598])(self, textureIndex, id);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, ImTextureID, void>)funcTable[599])(self, textureIndex, id);
#else
((delegate* unmanaged[Cdecl]<nint, int, ImTextureID, void>)funcTable[598])((nint)self, textureIndex, id);
((delegate* unmanaged[Cdecl]<nint, int, ImTextureID, void>)funcTable[599])((nint)self, textureIndex, id);
#endif
}
@ -4908,9 +4908,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearTexIDNative(ImFontAtlas* self, ImTextureID nullId)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImTextureID, void>)funcTable[599])(self, nullId);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImTextureID, void>)funcTable[600])(self, nullId);
#else
((delegate* unmanaged[Cdecl]<nint, ImTextureID, void>)funcTable[599])((nint)self, nullId);
((delegate* unmanaged[Cdecl]<nint, ImTextureID, void>)funcTable[600])((nint)self, nullId);
#endif
}
@ -4940,9 +4940,9 @@ namespace Dalamud.Bindings.ImGui
internal static ushort* GetGlyphRangesDefaultNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[600])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[601])(self);
#else
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[600])((nint)self);
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[601])((nint)self);
#endif
}
@ -4974,9 +4974,9 @@ namespace Dalamud.Bindings.ImGui
internal static ushort* GetGlyphRangesKoreanNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[601])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[602])(self);
#else
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[601])((nint)self);
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[602])((nint)self);
#endif
}
@ -5008,9 +5008,9 @@ namespace Dalamud.Bindings.ImGui
internal static ushort* GetGlyphRangesJapaneseNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[602])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[603])(self);
#else
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[602])((nint)self);
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[603])((nint)self);
#endif
}

View file

@ -37,9 +37,9 @@ namespace Dalamud.Bindings.ImGui
internal static ushort* GetGlyphRangesChineseFullNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[603])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[604])(self);
#else
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[603])((nint)self);
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[604])((nint)self);
#endif
}
@ -71,9 +71,9 @@ namespace Dalamud.Bindings.ImGui
internal static ushort* GetGlyphRangesChineseSimplifiedCommonNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[604])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[605])(self);
#else
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[604])((nint)self);
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[605])((nint)self);
#endif
}
@ -105,9 +105,9 @@ namespace Dalamud.Bindings.ImGui
internal static ushort* GetGlyphRangesCyrillicNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[605])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[606])(self);
#else
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[605])((nint)self);
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[606])((nint)self);
#endif
}
@ -139,9 +139,9 @@ namespace Dalamud.Bindings.ImGui
internal static ushort* GetGlyphRangesThaiNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[606])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[607])(self);
#else
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[606])((nint)self);
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[607])((nint)self);
#endif
}
@ -173,9 +173,9 @@ namespace Dalamud.Bindings.ImGui
internal static ushort* GetGlyphRangesVietnameseNative(ImFontAtlas* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[607])(self);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ushort*>)funcTable[608])(self);
#else
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[607])((nint)self);
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[608])((nint)self);
#endif
}
@ -207,9 +207,9 @@ namespace Dalamud.Bindings.ImGui
internal static int AddCustomRectRegularNative(ImFontAtlas* self, int width, int height)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, int, int>)funcTable[608])(self, width, height);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, int, int>)funcTable[609])(self, width, height);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, int, int, int>)funcTable[608])((nint)self, width, height);
return (int)((delegate* unmanaged[Cdecl]<nint, int, int, int>)funcTable[609])((nint)self, width, height);
#endif
}
@ -241,9 +241,9 @@ namespace Dalamud.Bindings.ImGui
internal static int AddCustomRectFontGlyphNative(ImFontAtlas* self, ImFont* font, ushort id, int width, int height, float advanceX, Vector2 offset)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFont*, ushort, int, int, float, Vector2, int>)funcTable[609])(self, font, id, width, height, advanceX, offset);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFont*, ushort, int, int, float, Vector2, int>)funcTable[610])(self, font, id, width, height, advanceX, offset);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, nint, ushort, int, int, float, Vector2, int>)funcTable[609])((nint)self, (nint)font, id, width, height, advanceX, offset);
return (int)((delegate* unmanaged[Cdecl]<nint, nint, ushort, int, int, float, Vector2, int>)funcTable[610])((nint)self, (nint)font, id, width, height, advanceX, offset);
#endif
}
@ -350,9 +350,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFontAtlasCustomRect* GetCustomRectByIndexNative(ImFontAtlas* self, int index)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, ImFontAtlasCustomRect*>)funcTable[610])(self, index);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, ImFontAtlasCustomRect*>)funcTable[611])(self, index);
#else
return (ImFontAtlasCustomRect*)((delegate* unmanaged[Cdecl]<nint, int, nint>)funcTable[610])((nint)self, index);
return (ImFontAtlasCustomRect*)((delegate* unmanaged[Cdecl]<nint, int, nint>)funcTable[611])((nint)self, index);
#endif
}
@ -384,9 +384,9 @@ namespace Dalamud.Bindings.ImGui
internal static void CalcCustomRectUVNative(ImFontAtlas* self, ImFontAtlasCustomRect* rect, Vector2* outUvMin, Vector2* outUvMax)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFontAtlasCustomRect*, Vector2*, Vector2*, void>)funcTable[611])(self, rect, outUvMin, outUvMax);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFontAtlasCustomRect*, Vector2*, Vector2*, void>)funcTable[612])(self, rect, outUvMin, outUvMax);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, void>)funcTable[611])((nint)self, (nint)rect, (nint)outUvMin, (nint)outUvMax);
((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, void>)funcTable[612])((nint)self, (nint)rect, (nint)outUvMin, (nint)outUvMax);
#endif
}
@ -621,9 +621,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte GetMouseCursorTexDataNative(ImFontAtlas* self, ImGuiMouseCursor cursor, Vector2* outOffset, Vector2* outSize, Vector2* outUvBorder, Vector2* outUvFill, int* textureIndex)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImGuiMouseCursor, Vector2*, Vector2*, Vector2*, Vector2*, int*, byte>)funcTable[612])(self, cursor, outOffset, outSize, outUvBorder, outUvFill, textureIndex);
return ((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImGuiMouseCursor, Vector2*, Vector2*, Vector2*, Vector2*, int*, byte>)funcTable[613])(self, cursor, outOffset, outSize, outUvBorder, outUvFill, textureIndex);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiMouseCursor, nint, nint, nint, nint, nint, byte>)funcTable[612])((nint)self, cursor, (nint)outOffset, (nint)outSize, (nint)outUvBorder, (nint)outUvFill, (nint)textureIndex);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiMouseCursor, nint, nint, nint, nint, nint, byte>)funcTable[613])((nint)self, cursor, (nint)outOffset, (nint)outSize, (nint)outUvBorder, (nint)outUvFill, (nint)textureIndex);
#endif
}
@ -2698,9 +2698,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFont* ImFontNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*>)funcTable[613])();
return ((delegate* unmanaged[Cdecl]<ImFont*>)funcTable[614])();
#else
return (ImFont*)((delegate* unmanaged[Cdecl]<nint>)funcTable[613])();
return (ImFont*)((delegate* unmanaged[Cdecl]<nint>)funcTable[614])();
#endif
}
@ -2720,9 +2720,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImFont* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, void>)funcTable[614])(self);
((delegate* unmanaged[Cdecl]<ImFont*, void>)funcTable[615])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[614])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[615])((nint)self);
#endif
}
@ -2752,9 +2752,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFontGlyph* FindGlyphNative(ImFont* self, ushort c)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, ImFontGlyph*>)funcTable[615])(self, c);
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, ImFontGlyph*>)funcTable[616])(self, c);
#else
return (ImFontGlyph*)((delegate* unmanaged[Cdecl]<nint, ushort, nint>)funcTable[615])((nint)self, c);
return (ImFontGlyph*)((delegate* unmanaged[Cdecl]<nint, ushort, nint>)funcTable[616])((nint)self, c);
#endif
}
@ -2786,9 +2786,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFontGlyph* FindGlyphNoFallbackNative(ImFont* self, ushort c)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, ImFontGlyph*>)funcTable[616])(self, c);
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, ImFontGlyph*>)funcTable[617])(self, c);
#else
return (ImFontGlyph*)((delegate* unmanaged[Cdecl]<nint, ushort, nint>)funcTable[616])((nint)self, c);
return (ImFontGlyph*)((delegate* unmanaged[Cdecl]<nint, ushort, nint>)funcTable[617])((nint)self, c);
#endif
}
@ -2820,9 +2820,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetDistanceAdjustmentForPairNative(ImFont* self, ushort leftC, ushort rightC)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, ushort, float>)funcTable[617])(self, leftC, rightC);
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, ushort, float>)funcTable[618])(self, leftC, rightC);
#else
return (float)((delegate* unmanaged[Cdecl]<nint, ushort, ushort, float>)funcTable[617])((nint)self, leftC, rightC);
return (float)((delegate* unmanaged[Cdecl]<nint, ushort, ushort, float>)funcTable[618])((nint)self, leftC, rightC);
#endif
}
@ -2854,9 +2854,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetCharAdvanceNative(ImFont* self, ushort c)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, float>)funcTable[618])(self, c);
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, float>)funcTable[619])(self, c);
#else
return (float)((delegate* unmanaged[Cdecl]<nint, ushort, float>)funcTable[618])((nint)self, c);
return (float)((delegate* unmanaged[Cdecl]<nint, ushort, float>)funcTable[619])((nint)self, c);
#endif
}
@ -2888,9 +2888,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsLoadedNative(ImFont* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*, byte>)funcTable[619])(self);
return ((delegate* unmanaged[Cdecl]<ImFont*, byte>)funcTable[620])(self);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[619])((nint)self);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[620])((nint)self);
#endif
}
@ -2922,9 +2922,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* GetDebugNameNative(ImFont* self)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*, byte*>)funcTable[620])(self);
return ((delegate* unmanaged[Cdecl]<ImFont*, byte*>)funcTable[621])(self);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[620])((nint)self);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[621])((nint)self);
#endif
}
@ -2977,9 +2977,9 @@ namespace Dalamud.Bindings.ImGui
internal static void CalcTextSizeANative(Vector2* pOut, ImFont* self, float size, float maxWidth, float wrapWidth, byte* textBegin, byte* textEnd, byte** remaining)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, ImFont*, float, float, float, byte*, byte*, byte**, void>)funcTable[621])(pOut, self, size, maxWidth, wrapWidth, textBegin, textEnd, remaining);
((delegate* unmanaged[Cdecl]<Vector2*, ImFont*, float, float, float, byte*, byte*, byte**, void>)funcTable[622])(pOut, self, size, maxWidth, wrapWidth, textBegin, textEnd, remaining);
#else
((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, nint, nint, void>)funcTable[621])((nint)pOut, (nint)self, size, maxWidth, wrapWidth, (nint)textBegin, (nint)textEnd, (nint)remaining);
((delegate* unmanaged[Cdecl]<nint, nint, float, float, float, nint, nint, nint, void>)funcTable[622])((nint)pOut, (nint)self, size, maxWidth, wrapWidth, (nint)textBegin, (nint)textEnd, (nint)remaining);
#endif
}

View file

@ -1724,9 +1724,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* CalcWordWrapPositionANative(ImFont* self, float scale, byte* text, byte* textEnd, float wrapWidth)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*, float, byte*, byte*, float, byte*>)funcTable[622])(self, scale, text, textEnd, wrapWidth);
return ((delegate* unmanaged[Cdecl]<ImFont*, float, byte*, byte*, float, byte*>)funcTable[623])(self, scale, text, textEnd, wrapWidth);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, float, nint, nint, float, nint>)funcTable[622])((nint)self, scale, (nint)text, (nint)textEnd, wrapWidth);
return (byte*)((delegate* unmanaged[Cdecl]<nint, float, nint, nint, float, nint>)funcTable[623])((nint)self, scale, (nint)text, (nint)textEnd, wrapWidth);
#endif
}
@ -3273,9 +3273,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderCharNative(ImFont* self, ImDrawList* drawList, float size, Vector2 pos, uint col, ushort c)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, ImDrawList*, float, Vector2, uint, ushort, void>)funcTable[623])(self, drawList, size, pos, col, c);
((delegate* unmanaged[Cdecl]<ImFont*, ImDrawList*, float, Vector2, uint, ushort, void>)funcTable[624])(self, drawList, size, pos, col, c);
#else
((delegate* unmanaged[Cdecl]<nint, nint, float, Vector2, uint, ushort, void>)funcTable[623])((nint)self, (nint)drawList, size, pos, col, c);
((delegate* unmanaged[Cdecl]<nint, nint, float, Vector2, uint, ushort, void>)funcTable[624])((nint)self, (nint)drawList, size, pos, col, c);
#endif
}
@ -3330,9 +3330,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderTextNative(ImFont* self, ImDrawList* drawList, float size, Vector2 pos, uint col, Vector4 clipRect, byte* textBegin, byte* textEnd, float wrapWidth, byte cpuFineClip)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, ImDrawList*, float, Vector2, uint, Vector4, byte*, byte*, float, byte, void>)funcTable[624])(self, drawList, size, pos, col, clipRect, textBegin, textEnd, wrapWidth, cpuFineClip);
((delegate* unmanaged[Cdecl]<ImFont*, ImDrawList*, float, Vector2, uint, Vector4, byte*, byte*, float, byte, void>)funcTable[625])(self, drawList, size, pos, col, clipRect, textBegin, textEnd, wrapWidth, cpuFineClip);
#else
((delegate* unmanaged[Cdecl]<nint, nint, float, Vector2, uint, Vector4, nint, nint, float, byte, void>)funcTable[624])((nint)self, (nint)drawList, size, pos, col, clipRect, (nint)textBegin, (nint)textEnd, wrapWidth, cpuFineClip);
((delegate* unmanaged[Cdecl]<nint, nint, float, Vector2, uint, Vector4, nint, nint, float, byte, void>)funcTable[625])((nint)self, (nint)drawList, size, pos, col, clipRect, (nint)textBegin, (nint)textEnd, wrapWidth, cpuFineClip);
#endif
}

View file

@ -4605,9 +4605,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BuildLookupTableNative(ImFont* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, void>)funcTable[625])(self);
((delegate* unmanaged[Cdecl]<ImFont*, void>)funcTable[626])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[625])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[626])((nint)self);
#endif
}
@ -4637,9 +4637,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearOutputDataNative(ImFont* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, void>)funcTable[626])(self);
((delegate* unmanaged[Cdecl]<ImFont*, void>)funcTable[627])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[626])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[627])((nint)self);
#endif
}
@ -4669,9 +4669,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GrowIndexNative(ImFont* self, int newSize)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, int, void>)funcTable[627])(self, newSize);
((delegate* unmanaged[Cdecl]<ImFont*, int, void>)funcTable[628])(self, newSize);
#else
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[627])((nint)self, newSize);
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[628])((nint)self, newSize);
#endif
}
@ -4701,9 +4701,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddGlyphNative(ImFont* self, ImFontConfig* srcCfg, ushort c, int textureIndex, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advanceX)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, ImFontConfig*, ushort, int, float, float, float, float, float, float, float, float, float, void>)funcTable[628])(self, srcCfg, c, textureIndex, x0, y0, x1, y1, u0, v0, u1, v1, advanceX);
((delegate* unmanaged[Cdecl]<ImFont*, ImFontConfig*, ushort, int, float, float, float, float, float, float, float, float, float, void>)funcTable[629])(self, srcCfg, c, textureIndex, x0, y0, x1, y1, u0, v0, u1, v1, advanceX);
#else
((delegate* unmanaged[Cdecl]<nint, nint, ushort, int, float, float, float, float, float, float, float, float, float, void>)funcTable[628])((nint)self, (nint)srcCfg, c, textureIndex, x0, y0, x1, y1, u0, v0, u1, v1, advanceX);
((delegate* unmanaged[Cdecl]<nint, nint, ushort, int, float, float, float, float, float, float, float, float, float, void>)funcTable[629])((nint)self, (nint)srcCfg, c, textureIndex, x0, y0, x1, y1, u0, v0, u1, v1, advanceX);
#endif
}
@ -4758,9 +4758,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddRemapCharNative(ImFont* self, ushort dst, ushort src, byte overwriteDst)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, ushort, ushort, byte, void>)funcTable[629])(self, dst, src, overwriteDst);
((delegate* unmanaged[Cdecl]<ImFont*, ushort, ushort, byte, void>)funcTable[630])(self, dst, src, overwriteDst);
#else
((delegate* unmanaged[Cdecl]<nint, ushort, ushort, byte, void>)funcTable[629])((nint)self, dst, src, overwriteDst);
((delegate* unmanaged[Cdecl]<nint, ushort, ushort, byte, void>)funcTable[630])((nint)self, dst, src, overwriteDst);
#endif
}
@ -4809,9 +4809,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetGlyphVisibleNative(ImFont* self, ushort c, byte visible)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, ushort, byte, void>)funcTable[630])(self, c, visible);
((delegate* unmanaged[Cdecl]<ImFont*, ushort, byte, void>)funcTable[631])(self, c, visible);
#else
((delegate* unmanaged[Cdecl]<nint, ushort, byte, void>)funcTable[630])((nint)self, c, visible);
((delegate* unmanaged[Cdecl]<nint, ushort, byte, void>)funcTable[631])((nint)self, c, visible);
#endif
}
@ -4841,9 +4841,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsGlyphRangeUnusedNative(ImFont* self, uint cBegin, uint cLast)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*, uint, uint, byte>)funcTable[631])(self, cBegin, cLast);
return ((delegate* unmanaged[Cdecl]<ImFont*, uint, uint, byte>)funcTable[632])(self, cBegin, cLast);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, uint, uint, byte>)funcTable[631])((nint)self, cBegin, cLast);
return (byte)((delegate* unmanaged[Cdecl]<nint, uint, uint, byte>)funcTable[632])((nint)self, cBegin, cLast);
#endif
}
@ -4875,9 +4875,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddKerningPairNative(ImFont* self, ushort leftC, ushort rightC, float distanceAdjustment)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, ushort, ushort, float, void>)funcTable[632])(self, leftC, rightC, distanceAdjustment);
((delegate* unmanaged[Cdecl]<ImFont*, ushort, ushort, float, void>)funcTable[633])(self, leftC, rightC, distanceAdjustment);
#else
((delegate* unmanaged[Cdecl]<nint, ushort, ushort, float, void>)funcTable[632])((nint)self, leftC, rightC, distanceAdjustment);
((delegate* unmanaged[Cdecl]<nint, ushort, ushort, float, void>)funcTable[633])((nint)self, leftC, rightC, distanceAdjustment);
#endif
}
@ -4907,9 +4907,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GetDistanceAdjustmentForPairFromHotDataNative(ImFont* self, ushort leftC, ImFontGlyphHotData* rightCInfo)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, ImFontGlyphHotData*, float>)funcTable[633])(self, leftC, rightCInfo);
return ((delegate* unmanaged[Cdecl]<ImFont*, ushort, ImFontGlyphHotData*, float>)funcTable[634])(self, leftC, rightCInfo);
#else
return (float)((delegate* unmanaged[Cdecl]<nint, ushort, nint, float>)funcTable[633])((nint)self, leftC, (nint)rightCInfo);
return (float)((delegate* unmanaged[Cdecl]<nint, ushort, nint, float>)funcTable[634])((nint)self, leftC, (nint)rightCInfo);
#endif
}
@ -4968,9 +4968,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiViewport* ImGuiViewportNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*>)funcTable[634])();
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*>)funcTable[635])();
#else
return (ImGuiViewport*)((delegate* unmanaged[Cdecl]<nint>)funcTable[634])();
return (ImGuiViewport*)((delegate* unmanaged[Cdecl]<nint>)funcTable[635])();
#endif
}
@ -4990,9 +4990,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiViewport* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiViewport*, void>)funcTable[635])(self);
((delegate* unmanaged[Cdecl]<ImGuiViewport*, void>)funcTable[636])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[635])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[636])((nint)self);
#endif
}
@ -5022,9 +5022,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetCenterNative(Vector2* pOut, ImGuiViewport* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiViewport*, void>)funcTable[636])(pOut, self);
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiViewport*, void>)funcTable[637])(pOut, self);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[636])((nint)pOut, (nint)self);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[637])((nint)pOut, (nint)self);
#endif
}
}

View file

@ -92,9 +92,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetWorkCenterNative(Vector2* pOut, ImGuiViewport* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiViewport*, void>)funcTable[637])(pOut, self);
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiViewport*, void>)funcTable[638])(pOut, self);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[637])((nint)pOut, (nint)self);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[638])((nint)pOut, (nint)self);
#endif
}
@ -172,9 +172,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiPlatformIO* ImGuiPlatformIONative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPlatformIO*>)funcTable[638])();
return ((delegate* unmanaged[Cdecl]<ImGuiPlatformIO*>)funcTable[639])();
#else
return (ImGuiPlatformIO*)((delegate* unmanaged[Cdecl]<nint>)funcTable[638])();
return (ImGuiPlatformIO*)((delegate* unmanaged[Cdecl]<nint>)funcTable[639])();
#endif
}
@ -194,9 +194,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiPlatformIO* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiPlatformIO*, void>)funcTable[639])(self);
((delegate* unmanaged[Cdecl]<ImGuiPlatformIO*, void>)funcTable[640])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[639])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[640])((nint)self);
#endif
}
@ -226,9 +226,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiPlatformMonitor* ImGuiPlatformMonitorNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPlatformMonitor*>)funcTable[640])();
return ((delegate* unmanaged[Cdecl]<ImGuiPlatformMonitor*>)funcTable[641])();
#else
return (ImGuiPlatformMonitor*)((delegate* unmanaged[Cdecl]<nint>)funcTable[640])();
return (ImGuiPlatformMonitor*)((delegate* unmanaged[Cdecl]<nint>)funcTable[641])();
#endif
}
@ -248,9 +248,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiPlatformMonitor* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiPlatformMonitor*, void>)funcTable[641])(self);
((delegate* unmanaged[Cdecl]<ImGuiPlatformMonitor*, void>)funcTable[642])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[641])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[642])((nint)self);
#endif
}
@ -280,9 +280,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiPlatformImeData* ImGuiPlatformImeDataNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPlatformImeData*>)funcTable[642])();
return ((delegate* unmanaged[Cdecl]<ImGuiPlatformImeData*>)funcTable[643])();
#else
return (ImGuiPlatformImeData*)((delegate* unmanaged[Cdecl]<nint>)funcTable[642])();
return (ImGuiPlatformImeData*)((delegate* unmanaged[Cdecl]<nint>)funcTable[643])();
#endif
}
@ -302,9 +302,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiPlatformImeData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiPlatformImeData*, void>)funcTable[643])(self);
((delegate* unmanaged[Cdecl]<ImGuiPlatformImeData*, void>)funcTable[644])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[643])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[644])((nint)self);
#endif
}
@ -334,9 +334,9 @@ namespace Dalamud.Bindings.ImGui
internal static int GetKeyIndexNative(ImGuiKey key)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiKey, int>)funcTable[644])(key);
return ((delegate* unmanaged[Cdecl]<ImGuiKey, int>)funcTable[645])(key);
#else
return (int)((delegate* unmanaged[Cdecl]<ImGuiKey, int>)funcTable[644])(key);
return (int)((delegate* unmanaged[Cdecl]<ImGuiKey, int>)funcTable[645])(key);
#endif
}
@ -356,9 +356,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImVec1* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImVec1*, void>)funcTable[645])(self);
((delegate* unmanaged[Cdecl]<ImVec1*, void>)funcTable[646])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[645])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[646])((nint)self);
#endif
}
@ -388,9 +388,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImVec2Ih* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImVec2Ih*, void>)funcTable[646])(self);
((delegate* unmanaged[Cdecl]<ImVec2Ih*, void>)funcTable[647])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[646])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[647])((nint)self);
#endif
}
@ -420,9 +420,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImRect* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImRect*, void>)funcTable[647])(self);
((delegate* unmanaged[Cdecl]<ImRect*, void>)funcTable[648])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[647])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[648])((nint)self);
#endif
}
@ -452,9 +452,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImDrawListSharedData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawListSharedData*, void>)funcTable[648])(self);
((delegate* unmanaged[Cdecl]<ImDrawListSharedData*, void>)funcTable[649])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[648])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[649])((nint)self);
#endif
}
@ -484,9 +484,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiStyleMod* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStyleMod*, void>)funcTable[649])(self);
((delegate* unmanaged[Cdecl]<ImGuiStyleMod*, void>)funcTable[650])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[649])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[650])((nint)self);
#endif
}
@ -516,9 +516,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiComboPreviewData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiComboPreviewData*, void>)funcTable[650])(self);
((delegate* unmanaged[Cdecl]<ImGuiComboPreviewData*, void>)funcTable[651])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[650])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[651])((nint)self);
#endif
}
@ -548,9 +548,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiMenuColumns* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiMenuColumns*, void>)funcTable[651])(self);
((delegate* unmanaged[Cdecl]<ImGuiMenuColumns*, void>)funcTable[652])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[651])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[652])((nint)self);
#endif
}
@ -580,9 +580,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiInputTextState* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputTextState*, void>)funcTable[652])(self);
((delegate* unmanaged[Cdecl]<ImGuiInputTextState*, void>)funcTable[653])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[652])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[653])((nint)self);
#endif
}
@ -612,9 +612,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiPopupData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiPopupData*, void>)funcTable[653])(self);
((delegate* unmanaged[Cdecl]<ImGuiPopupData*, void>)funcTable[654])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[653])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[654])((nint)self);
#endif
}
@ -644,9 +644,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiNextWindowData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiNextWindowData*, void>)funcTable[654])(self);
((delegate* unmanaged[Cdecl]<ImGuiNextWindowData*, void>)funcTable[655])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[654])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[655])((nint)self);
#endif
}
@ -676,9 +676,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiNextItemData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiNextItemData*, void>)funcTable[655])(self);
((delegate* unmanaged[Cdecl]<ImGuiNextItemData*, void>)funcTable[656])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[655])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[656])((nint)self);
#endif
}
@ -708,9 +708,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiLastItemData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiLastItemData*, void>)funcTable[656])(self);
((delegate* unmanaged[Cdecl]<ImGuiLastItemData*, void>)funcTable[657])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[656])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[657])((nint)self);
#endif
}
@ -740,9 +740,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiStackSizes* StackSizesImGuiStackSizesNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStackSizes*>)funcTable[657])();
return ((delegate* unmanaged[Cdecl]<ImGuiStackSizes*>)funcTable[658])();
#else
return (ImGuiStackSizes*)((delegate* unmanaged[Cdecl]<nint>)funcTable[657])();
return (ImGuiStackSizes*)((delegate* unmanaged[Cdecl]<nint>)funcTable[658])();
#endif
}
@ -762,9 +762,9 @@ namespace Dalamud.Bindings.ImGui
internal static void StackSizesDestroyNative(ImGuiStackSizes* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStackSizes*, void>)funcTable[658])(self);
((delegate* unmanaged[Cdecl]<ImGuiStackSizes*, void>)funcTable[659])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[658])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[659])((nint)self);
#endif
}
@ -794,9 +794,9 @@ namespace Dalamud.Bindings.ImGui
internal static void StackSizesSetToCurrentStateNative(ImGuiStackSizes* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStackSizes*, void>)funcTable[659])(self);
((delegate* unmanaged[Cdecl]<ImGuiStackSizes*, void>)funcTable[660])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[659])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[660])((nint)self);
#endif
}
@ -826,9 +826,9 @@ namespace Dalamud.Bindings.ImGui
internal static void StackSizesCompareWithCurrentStateNative(ImGuiStackSizes* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStackSizes*, void>)funcTable[660])(self);
((delegate* unmanaged[Cdecl]<ImGuiStackSizes*, void>)funcTable[661])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[660])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[661])((nint)self);
#endif
}
@ -858,9 +858,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiPtrOrIndex* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiPtrOrIndex*, void>)funcTable[661])(self);
((delegate* unmanaged[Cdecl]<ImGuiPtrOrIndex*, void>)funcTable[662])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[661])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[662])((nint)self);
#endif
}
@ -890,9 +890,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiInputEvent* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputEvent*, void>)funcTable[662])(self);
((delegate* unmanaged[Cdecl]<ImGuiInputEvent*, void>)funcTable[663])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[662])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[663])((nint)self);
#endif
}
@ -922,9 +922,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiListClipperData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiListClipperData*, void>)funcTable[663])(self);
((delegate* unmanaged[Cdecl]<ImGuiListClipperData*, void>)funcTable[664])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[663])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[664])((nint)self);
#endif
}
@ -954,9 +954,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiNavItemData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiNavItemData*, void>)funcTable[664])(self);
((delegate* unmanaged[Cdecl]<ImGuiNavItemData*, void>)funcTable[665])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[664])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[665])((nint)self);
#endif
}
@ -986,9 +986,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiOldColumnData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiOldColumnData*, void>)funcTable[665])(self);
((delegate* unmanaged[Cdecl]<ImGuiOldColumnData*, void>)funcTable[666])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[665])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[666])((nint)self);
#endif
}
@ -1018,9 +1018,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiOldColumns* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiOldColumns*, void>)funcTable[666])(self);
((delegate* unmanaged[Cdecl]<ImGuiOldColumns*, void>)funcTable[667])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[666])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[667])((nint)self);
#endif
}
@ -1050,9 +1050,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiDockContext* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiDockContext*, void>)funcTable[667])(self);
((delegate* unmanaged[Cdecl]<ImGuiDockContext*, void>)funcTable[668])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[667])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[668])((nint)self);
#endif
}
@ -1082,9 +1082,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiWindowSettings* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindowSettings*, void>)funcTable[668])(self);
((delegate* unmanaged[Cdecl]<ImGuiWindowSettings*, void>)funcTable[669])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[668])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[669])((nint)self);
#endif
}
@ -1114,9 +1114,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiSettingsHandler* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiSettingsHandler*, void>)funcTable[669])(self);
((delegate* unmanaged[Cdecl]<ImGuiSettingsHandler*, void>)funcTable[670])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[669])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[670])((nint)self);
#endif
}
@ -1146,9 +1146,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiMetricsConfig* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiMetricsConfig*, void>)funcTable[670])(self);
((delegate* unmanaged[Cdecl]<ImGuiMetricsConfig*, void>)funcTable[671])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[670])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[671])((nint)self);
#endif
}
@ -1178,9 +1178,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiStackLevelInfo* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStackLevelInfo*, void>)funcTable[671])(self);
((delegate* unmanaged[Cdecl]<ImGuiStackLevelInfo*, void>)funcTable[672])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[671])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[672])((nint)self);
#endif
}
@ -1210,9 +1210,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiStackTool* StackToolImGuiStackToolNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiStackTool*>)funcTable[672])();
return ((delegate* unmanaged[Cdecl]<ImGuiStackTool*>)funcTable[673])();
#else
return (ImGuiStackTool*)((delegate* unmanaged[Cdecl]<nint>)funcTable[672])();
return (ImGuiStackTool*)((delegate* unmanaged[Cdecl]<nint>)funcTable[673])();
#endif
}
@ -1232,9 +1232,9 @@ namespace Dalamud.Bindings.ImGui
internal static void StackToolDestroyNative(ImGuiStackTool* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStackTool*, void>)funcTable[673])(self);
((delegate* unmanaged[Cdecl]<ImGuiStackTool*, void>)funcTable[674])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[673])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[674])((nint)self);
#endif
}
@ -1264,9 +1264,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiContextHook* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiContextHook*, void>)funcTable[674])(self);
((delegate* unmanaged[Cdecl]<ImGuiContextHook*, void>)funcTable[675])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[674])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[675])((nint)self);
#endif
}
@ -1296,9 +1296,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiContext* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiContext*, void>)funcTable[675])(self);
((delegate* unmanaged[Cdecl]<ImGuiContext*, void>)funcTable[676])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[675])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[676])((nint)self);
#endif
}
@ -1328,9 +1328,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTabItem* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTabItem*, void>)funcTable[676])(self);
((delegate* unmanaged[Cdecl]<ImGuiTabItem*, void>)funcTable[677])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[676])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[677])((nint)self);
#endif
}
@ -1360,9 +1360,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTabBar* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, void>)funcTable[677])(self);
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, void>)funcTable[678])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[677])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[678])((nint)self);
#endif
}
@ -1392,9 +1392,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTableColumn* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableColumn*, void>)funcTable[678])(self);
((delegate* unmanaged[Cdecl]<ImGuiTableColumn*, void>)funcTable[679])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[678])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[679])((nint)self);
#endif
}
@ -1424,9 +1424,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTableInstanceData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableInstanceData*, void>)funcTable[679])(self);
((delegate* unmanaged[Cdecl]<ImGuiTableInstanceData*, void>)funcTable[680])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[679])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[680])((nint)self);
#endif
}
@ -1456,9 +1456,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTableTempData* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableTempData*, void>)funcTable[680])(self);
((delegate* unmanaged[Cdecl]<ImGuiTableTempData*, void>)funcTable[681])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[680])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[681])((nint)self);
#endif
}
@ -1488,9 +1488,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTableColumnSettings* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableColumnSettings*, void>)funcTable[681])(self);
((delegate* unmanaged[Cdecl]<ImGuiTableColumnSettings*, void>)funcTable[682])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[681])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[682])((nint)self);
#endif
}
@ -1520,9 +1520,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DestroyNative(ImGuiTableSettings* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableSettings*, void>)funcTable[682])(self);
((delegate* unmanaged[Cdecl]<ImGuiTableSettings*, void>)funcTable[683])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[682])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[683])((nint)self);
#endif
}
@ -1553,9 +1553,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogTextNative(byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[683])(fmt);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[684])(fmt);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[683])((nint)fmt);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[684])((nint)fmt);
#endif
}
@ -1629,9 +1629,9 @@ namespace Dalamud.Bindings.ImGui
internal static void appendfNative(ImGuiTextBuffer* buffer, byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*, void>)funcTable[684])(buffer, fmt);
((delegate* unmanaged[Cdecl]<ImGuiTextBuffer*, byte*, void>)funcTable[685])(buffer, fmt);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[684])((nint)buffer, (nint)fmt);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[685])((nint)buffer, (nint)fmt);
#endif
}
@ -1772,9 +1772,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GETFLTMAXNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float>)funcTable[685])();
return ((delegate* unmanaged[Cdecl]<float>)funcTable[686])();
#else
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[685])();
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[686])();
#endif
}
@ -1794,9 +1794,9 @@ namespace Dalamud.Bindings.ImGui
internal static float GETFLTMINNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<float>)funcTable[686])();
return ((delegate* unmanaged[Cdecl]<float>)funcTable[687])();
#else
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[686])();
return (float)((delegate* unmanaged[Cdecl]<float>)funcTable[687])();
#endif
}
@ -1816,9 +1816,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImVector<ushort>* ImVectorImWcharCreateNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImVector<ushort>*>)funcTable[687])();
return ((delegate* unmanaged[Cdecl]<ImVector<ushort>*>)funcTable[688])();
#else
return (ImVector<ushort>*)((delegate* unmanaged[Cdecl]<nint>)funcTable[687])();
return (ImVector<ushort>*)((delegate* unmanaged[Cdecl]<nint>)funcTable[688])();
#endif
}
@ -1838,9 +1838,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImVectorImWcharDestroyNative(ImVector<ushort>* self)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImVector<ushort>*, void>)funcTable[688])(self);
((delegate* unmanaged[Cdecl]<ImVector<ushort>*, void>)funcTable[689])(self);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[688])((nint)self);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[689])((nint)self);
#endif
}
@ -1870,9 +1870,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImVectorImWcharInitNative(ImVector<ushort>* p)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImVector<ushort>*, void>)funcTable[689])(p);
((delegate* unmanaged[Cdecl]<ImVector<ushort>*, void>)funcTable[690])(p);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[689])((nint)p);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[690])((nint)p);
#endif
}
@ -1902,9 +1902,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImVectorImWcharUnInitNative(ImVector<ushort>* p)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImVector<ushort>*, void>)funcTable[690])(p);
((delegate* unmanaged[Cdecl]<ImVector<ushort>*, void>)funcTable[691])(p);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[690])((nint)p);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[691])((nint)p);
#endif
}

View file

@ -25,6 +25,11 @@ namespace Dalamud.Bindings.ImGui
[StructLayout(LayoutKind.Sequential)]
public partial struct ImDrawListSharedData
{
/// <summary>
/// To be documented.
/// </summary>
public ImTextureID TexIdCommon;
/// <summary>
/// To be documented.
/// </summary>
@ -194,8 +199,9 @@ namespace Dalamud.Bindings.ImGui
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImDrawListSharedData(Vector2 texUvWhitePixel = default, ImFont* font = default, float fontSize = default, float curveTessellationTol = default, float circleSegmentMaxError = default, Vector4 clipRectFullscreen = default, ImDrawListFlags initialFlags = default, Vector2* arcFastVtx = default, float arcFastRadiusCutoff = default, byte* circleSegmentCounts = default, Vector4* texUvLines = default)
public unsafe ImDrawListSharedData(ImTextureID texIdCommon = default, Vector2 texUvWhitePixel = default, ImFont* font = default, float fontSize = default, float curveTessellationTol = default, float circleSegmentMaxError = default, Vector4 clipRectFullscreen = default, ImDrawListFlags initialFlags = default, Vector2* arcFastVtx = default, float arcFastRadiusCutoff = default, byte* circleSegmentCounts = default, Vector4* texUvLines = default)
{
TexIdCommon = texIdCommon;
TexUvWhitePixel = texUvWhitePixel;
Font = font;
FontSize = fontSize;
@ -328,8 +334,9 @@ namespace Dalamud.Bindings.ImGui
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImDrawListSharedData(Vector2 texUvWhitePixel = default, ImFont* font = default, float fontSize = default, float curveTessellationTol = default, float circleSegmentMaxError = default, Vector4 clipRectFullscreen = default, ImDrawListFlags initialFlags = default, Span<Vector2> arcFastVtx = default, float arcFastRadiusCutoff = default, Span<byte> circleSegmentCounts = default, Vector4* texUvLines = default)
public unsafe ImDrawListSharedData(ImTextureID texIdCommon = default, Vector2 texUvWhitePixel = default, ImFont* font = default, float fontSize = default, float curveTessellationTol = default, float circleSegmentMaxError = default, Vector4 clipRectFullscreen = default, ImDrawListFlags initialFlags = default, Span<Vector2> arcFastVtx = default, float arcFastRadiusCutoff = default, Span<byte> circleSegmentCounts = default, Vector4* texUvLines = default)
{
TexIdCommon = texIdCommon;
TexUvWhitePixel = texUvWhitePixel;
Font = font;
FontSize = fontSize;
@ -531,6 +538,10 @@ namespace Dalamud.Bindings.ImGui
/// <summary>
/// To be documented.
/// </summary>
public ref ImTextureID TexIdCommon => ref Unsafe.AsRef<ImTextureID>(&Handle->TexIdCommon);
/// <summary>
/// To be documented.
/// </summary>
public ref Vector2 TexUvWhitePixel => ref Unsafe.AsRef<Vector2>(&Handle->TexUvWhitePixel);
/// <summary>
/// To be documented.

View file

@ -194,18 +194,28 @@ namespace Dalamud.Bindings.ImGui
/// <summary>
/// To be documented.
/// </summary>
public int PackIdMouseCursors;
public int TextureIndexCommon;
/// <summary>
/// To be documented.
/// </summary>
public int PackIdLines;
public int PackIdCommon;
/// <summary>
/// To be documented.
/// </summary>
public ImFontAtlasCustomRect RectMouseCursors;
/// <summary>
/// To be documented.
/// </summary>
public ImFontAtlasCustomRect RectLines;
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImFontAtlas(ImFontAtlasFlags flags = default, ImVector<ImFontAtlasTexture> textures = default, int texDesiredWidth = default, int texDesiredHeight = default, int texGlyphPadding = default, bool locked = default, bool texReady = default, bool texPixelsUseColors = default, int texWidth = default, int texHeight = default, Vector2 texUvScale = default, Vector2 texUvWhitePixel = default, ImVector<ImFontPtr> fonts = default, ImVector<ImFontAtlasCustomRect> customRects = default, ImVector<ImFontConfig> configData = default, Vector4* texUvLines = default, ImFontBuilderIO* fontBuilderIo = default, uint fontBuilderFlags = default, int packIdMouseCursors = default, int packIdLines = default)
public unsafe ImFontAtlas(ImFontAtlasFlags flags = default, ImVector<ImFontAtlasTexture> textures = default, int texDesiredWidth = default, int texDesiredHeight = default, int texGlyphPadding = default, bool locked = default, bool texReady = default, bool texPixelsUseColors = default, int texWidth = default, int texHeight = default, Vector2 texUvScale = default, Vector2 texUvWhitePixel = default, ImVector<ImFontPtr> fonts = default, ImVector<ImFontAtlasCustomRect> customRects = default, ImVector<ImFontConfig> configData = default, Vector4* texUvLines = default, ImFontBuilderIO* fontBuilderIo = default, uint fontBuilderFlags = default, int textureIndexCommon = default, int packIdCommon = default, ImFontAtlasCustomRect rectMouseCursors = default, ImFontAtlasCustomRect rectLines = default)
{
Flags = flags;
Textures = textures;
@ -291,14 +301,16 @@ namespace Dalamud.Bindings.ImGui
}
FontBuilderIO = fontBuilderIo;
FontBuilderFlags = fontBuilderFlags;
PackIdMouseCursors = packIdMouseCursors;
PackIdLines = packIdLines;
TextureIndexCommon = textureIndexCommon;
PackIdCommon = packIdCommon;
RectMouseCursors = rectMouseCursors;
RectLines = rectLines;
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImFontAtlas(ImFontAtlasFlags flags = default, ImVector<ImFontAtlasTexture> textures = default, int texDesiredWidth = default, int texDesiredHeight = default, int texGlyphPadding = default, bool locked = default, bool texReady = default, bool texPixelsUseColors = default, int texWidth = default, int texHeight = default, Vector2 texUvScale = default, Vector2 texUvWhitePixel = default, ImVector<ImFontPtr> fonts = default, ImVector<ImFontAtlasCustomRect> customRects = default, ImVector<ImFontConfig> configData = default, Span<Vector4> texUvLines = default, ImFontBuilderIO* fontBuilderIo = default, uint fontBuilderFlags = default, int packIdMouseCursors = default, int packIdLines = default)
public unsafe ImFontAtlas(ImFontAtlasFlags flags = default, ImVector<ImFontAtlasTexture> textures = default, int texDesiredWidth = default, int texDesiredHeight = default, int texGlyphPadding = default, bool locked = default, bool texReady = default, bool texPixelsUseColors = default, int texWidth = default, int texHeight = default, Vector2 texUvScale = default, Vector2 texUvWhitePixel = default, ImVector<ImFontPtr> fonts = default, ImVector<ImFontAtlasCustomRect> customRects = default, ImVector<ImFontConfig> configData = default, Span<Vector4> texUvLines = default, ImFontBuilderIO* fontBuilderIo = default, uint fontBuilderFlags = default, int textureIndexCommon = default, int packIdCommon = default, ImFontAtlasCustomRect rectMouseCursors = default, ImFontAtlasCustomRect rectLines = default)
{
Flags = flags;
Textures = textures;
@ -384,8 +396,10 @@ namespace Dalamud.Bindings.ImGui
}
FontBuilderIO = fontBuilderIo;
FontBuilderFlags = fontBuilderFlags;
PackIdMouseCursors = packIdMouseCursors;
PackIdLines = packIdLines;
TextureIndexCommon = textureIndexCommon;
PackIdCommon = packIdCommon;
RectMouseCursors = rectMouseCursors;
RectLines = rectLines;
}
@ -4647,11 +4661,19 @@ namespace Dalamud.Bindings.ImGui
/// <summary>
/// To be documented.
/// </summary>
public ref int PackIdMouseCursors => ref Unsafe.AsRef<int>(&Handle->PackIdMouseCursors);
public ref int TextureIndexCommon => ref Unsafe.AsRef<int>(&Handle->TextureIndexCommon);
/// <summary>
/// To be documented.
/// </summary>
public ref int PackIdLines => ref Unsafe.AsRef<int>(&Handle->PackIdLines);
public ref int PackIdCommon => ref Unsafe.AsRef<int>(&Handle->PackIdCommon);
/// <summary>
/// To be documented.
/// </summary>
public ref ImFontAtlasCustomRect RectMouseCursors => ref Unsafe.AsRef<ImFontAtlasCustomRect>(&Handle->RectMouseCursors);
/// <summary>
/// To be documented.
/// </summary>
public ref ImFontAtlasCustomRect RectLines => ref Unsafe.AsRef<ImFontAtlasCustomRect>(&Handle->RectLines);
/// <summary>
/// To be documented.
/// </summary>

File diff suppressed because it is too large Load diff

View file

@ -569,11 +569,16 @@ namespace Dalamud.Bindings.ImGui
/// </summary>
public ImRect DockTabItemRect;
/// <summary>
/// To be documented.
/// </summary>
public byte InheritNoInputs;
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImGuiWindow(byte* name = default, uint id = default, ImGuiWindowFlags flags = default, ImGuiWindowFlags flagsPreviousFrame = default, ImGuiWindowClass windowClass = default, ImGuiViewportP* viewport = default, uint viewportId = default, Vector2 viewportPos = default, int viewportAllowPlatformMonitorExtend = default, Vector2 pos = default, Vector2 size = default, Vector2 sizeFull = default, Vector2 contentSize = default, Vector2 contentSizeIdeal = default, Vector2 contentSizeExplicit = default, Vector2 windowPadding = default, float windowRounding = default, float windowBorderSize = default, int nameBufLen = default, uint moveId = default, uint tabId = default, uint childId = default, Vector2 scroll = default, Vector2 scrollMax = default, Vector2 scrollTarget = default, Vector2 scrollTargetCenterRatio = default, Vector2 scrollTargetEdgeSnapDist = default, Vector2 scrollbarSizes = default, bool scrollbarX = default, bool scrollbarY = default, bool viewportOwned = default, bool active = default, bool wasActive = default, bool writeAccessed = default, bool collapsed = default, bool wantCollapseToggle = default, bool skipItems = default, bool appearing = default, bool hidden = default, bool isFallbackWindow = default, bool isExplicitChild = default, bool hasCloseButton = default, byte resizeBorderHeld = default, short beginCount = default, short beginOrderWithinParent = default, short beginOrderWithinContext = default, short focusOrder = default, uint popupId = default, byte autoFitFramesX = default, byte autoFitFramesY = default, byte autoFitChildAxises = default, bool autoFitOnlyGrows = default, ImGuiDir autoPosLastDirection = default, byte hiddenFramesCanSkipItems = default, byte hiddenFramesCannotSkipItems = default, byte hiddenFramesForRenderOnly = default, byte disableInputsFrames = default, ImGuiCond setWindowPosAllowFlags = default, ImGuiCond setWindowSizeAllowFlags = default, ImGuiCond setWindowCollapsedAllowFlags = default, ImGuiCond setWindowDockAllowFlags = default, Vector2 setWindowPosVal = default, Vector2 setWindowPosPivot = default, ImVector<int> idStack = default, ImGuiWindowTempData dc = default, ImRect outerRectClipped = default, ImRect innerRect = default, ImRect innerClipRect = default, ImRect workRect = default, ImRect parentWorkRect = default, ImRect clipRect = default, ImRect contentRegionRect = default, ImVec2Ih hitTestHoleSize = default, ImVec2Ih hitTestHoleOffset = default, int lastFrameActive = default, int lastFrameJustFocused = default, float lastTimeActive = default, float itemWidthDefault = default, ImGuiStorage stateStorage = default, ImVector<ImGuiOldColumns> columnsStorage = default, float fontWindowScale = default, float fontDpiScale = default, int settingsOffset = default, ImDrawListPtr drawList = default, ImDrawList drawListInst = default, ImGuiWindow* parentWindow = default, ImGuiWindow* parentWindowInBeginStack = default, ImGuiWindow* rootWindow = default, ImGuiWindow* rootWindowPopupTree = default, ImGuiWindow* rootWindowDockTree = default, ImGuiWindow* rootWindowForTitleBarHighlight = default, ImGuiWindow* rootWindowForNav = default, ImGuiWindow* navLastChildNavWindow = default, uint* navLastIds = default, ImRect* navRectRel = default, int memoryDrawListIdxCapacity = default, int memoryDrawListVtxCapacity = default, bool memoryCompacted = default, bool dockIsActive = default, bool dockNodeIsVisible = default, bool dockTabIsVisible = default, bool dockTabWantClose = default, short dockOrder = default, ImGuiWindowDockStyle dockStyle = default, ImGuiDockNode* dockNode = default, ImGuiDockNode* dockNodeAsHost = default, uint dockId = default, ImGuiItemStatusFlags dockTabItemStatusFlags = default, ImRect dockTabItemRect = default)
public unsafe ImGuiWindow(byte* name = default, uint id = default, ImGuiWindowFlags flags = default, ImGuiWindowFlags flagsPreviousFrame = default, ImGuiWindowClass windowClass = default, ImGuiViewportP* viewport = default, uint viewportId = default, Vector2 viewportPos = default, int viewportAllowPlatformMonitorExtend = default, Vector2 pos = default, Vector2 size = default, Vector2 sizeFull = default, Vector2 contentSize = default, Vector2 contentSizeIdeal = default, Vector2 contentSizeExplicit = default, Vector2 windowPadding = default, float windowRounding = default, float windowBorderSize = default, int nameBufLen = default, uint moveId = default, uint tabId = default, uint childId = default, Vector2 scroll = default, Vector2 scrollMax = default, Vector2 scrollTarget = default, Vector2 scrollTargetCenterRatio = default, Vector2 scrollTargetEdgeSnapDist = default, Vector2 scrollbarSizes = default, bool scrollbarX = default, bool scrollbarY = default, bool viewportOwned = default, bool active = default, bool wasActive = default, bool writeAccessed = default, bool collapsed = default, bool wantCollapseToggle = default, bool skipItems = default, bool appearing = default, bool hidden = default, bool isFallbackWindow = default, bool isExplicitChild = default, bool hasCloseButton = default, byte resizeBorderHeld = default, short beginCount = default, short beginOrderWithinParent = default, short beginOrderWithinContext = default, short focusOrder = default, uint popupId = default, byte autoFitFramesX = default, byte autoFitFramesY = default, byte autoFitChildAxises = default, bool autoFitOnlyGrows = default, ImGuiDir autoPosLastDirection = default, byte hiddenFramesCanSkipItems = default, byte hiddenFramesCannotSkipItems = default, byte hiddenFramesForRenderOnly = default, byte disableInputsFrames = default, ImGuiCond setWindowPosAllowFlags = default, ImGuiCond setWindowSizeAllowFlags = default, ImGuiCond setWindowCollapsedAllowFlags = default, ImGuiCond setWindowDockAllowFlags = default, Vector2 setWindowPosVal = default, Vector2 setWindowPosPivot = default, ImVector<int> idStack = default, ImGuiWindowTempData dc = default, ImRect outerRectClipped = default, ImRect innerRect = default, ImRect innerClipRect = default, ImRect workRect = default, ImRect parentWorkRect = default, ImRect clipRect = default, ImRect contentRegionRect = default, ImVec2Ih hitTestHoleSize = default, ImVec2Ih hitTestHoleOffset = default, int lastFrameActive = default, int lastFrameJustFocused = default, float lastTimeActive = default, float itemWidthDefault = default, ImGuiStorage stateStorage = default, ImVector<ImGuiOldColumns> columnsStorage = default, float fontWindowScale = default, float fontDpiScale = default, int settingsOffset = default, ImDrawListPtr drawList = default, ImDrawList drawListInst = default, ImGuiWindow* parentWindow = default, ImGuiWindow* parentWindowInBeginStack = default, ImGuiWindow* rootWindow = default, ImGuiWindow* rootWindowPopupTree = default, ImGuiWindow* rootWindowDockTree = default, ImGuiWindow* rootWindowForTitleBarHighlight = default, ImGuiWindow* rootWindowForNav = default, ImGuiWindow* navLastChildNavWindow = default, uint* navLastIds = default, ImRect* navRectRel = default, int memoryDrawListIdxCapacity = default, int memoryDrawListVtxCapacity = default, bool memoryCompacted = default, bool dockIsActive = default, bool dockNodeIsVisible = default, bool dockTabIsVisible = default, bool dockTabWantClose = default, short dockOrder = default, ImGuiWindowDockStyle dockStyle = default, ImGuiDockNode* dockNode = default, ImGuiDockNode* dockNodeAsHost = default, uint dockId = default, ImGuiItemStatusFlags dockTabItemStatusFlags = default, ImRect dockTabItemRect = default, bool inheritNoInputs = default)
{
Name = name;
ID = id;
@ -692,12 +697,13 @@ namespace Dalamud.Bindings.ImGui
DockId = dockId;
DockTabItemStatusFlags = dockTabItemStatusFlags;
DockTabItemRect = dockTabItemRect;
InheritNoInputs = inheritNoInputs ? (byte)1 : (byte)0;
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImGuiWindow(byte* name = default, uint id = default, ImGuiWindowFlags flags = default, ImGuiWindowFlags flagsPreviousFrame = default, ImGuiWindowClass windowClass = default, ImGuiViewportP* viewport = default, uint viewportId = default, Vector2 viewportPos = default, int viewportAllowPlatformMonitorExtend = default, Vector2 pos = default, Vector2 size = default, Vector2 sizeFull = default, Vector2 contentSize = default, Vector2 contentSizeIdeal = default, Vector2 contentSizeExplicit = default, Vector2 windowPadding = default, float windowRounding = default, float windowBorderSize = default, int nameBufLen = default, uint moveId = default, uint tabId = default, uint childId = default, Vector2 scroll = default, Vector2 scrollMax = default, Vector2 scrollTarget = default, Vector2 scrollTargetCenterRatio = default, Vector2 scrollTargetEdgeSnapDist = default, Vector2 scrollbarSizes = default, bool scrollbarX = default, bool scrollbarY = default, bool viewportOwned = default, bool active = default, bool wasActive = default, bool writeAccessed = default, bool collapsed = default, bool wantCollapseToggle = default, bool skipItems = default, bool appearing = default, bool hidden = default, bool isFallbackWindow = default, bool isExplicitChild = default, bool hasCloseButton = default, byte resizeBorderHeld = default, short beginCount = default, short beginOrderWithinParent = default, short beginOrderWithinContext = default, short focusOrder = default, uint popupId = default, byte autoFitFramesX = default, byte autoFitFramesY = default, byte autoFitChildAxises = default, bool autoFitOnlyGrows = default, ImGuiDir autoPosLastDirection = default, byte hiddenFramesCanSkipItems = default, byte hiddenFramesCannotSkipItems = default, byte hiddenFramesForRenderOnly = default, byte disableInputsFrames = default, ImGuiCond setWindowPosAllowFlags = default, ImGuiCond setWindowSizeAllowFlags = default, ImGuiCond setWindowCollapsedAllowFlags = default, ImGuiCond setWindowDockAllowFlags = default, Vector2 setWindowPosVal = default, Vector2 setWindowPosPivot = default, ImVector<int> idStack = default, ImGuiWindowTempData dc = default, ImRect outerRectClipped = default, ImRect innerRect = default, ImRect innerClipRect = default, ImRect workRect = default, ImRect parentWorkRect = default, ImRect clipRect = default, ImRect contentRegionRect = default, ImVec2Ih hitTestHoleSize = default, ImVec2Ih hitTestHoleOffset = default, int lastFrameActive = default, int lastFrameJustFocused = default, float lastTimeActive = default, float itemWidthDefault = default, ImGuiStorage stateStorage = default, ImVector<ImGuiOldColumns> columnsStorage = default, float fontWindowScale = default, float fontDpiScale = default, int settingsOffset = default, ImDrawListPtr drawList = default, ImDrawList drawListInst = default, ImGuiWindow* parentWindow = default, ImGuiWindow* parentWindowInBeginStack = default, ImGuiWindow* rootWindow = default, ImGuiWindow* rootWindowPopupTree = default, ImGuiWindow* rootWindowDockTree = default, ImGuiWindow* rootWindowForTitleBarHighlight = default, ImGuiWindow* rootWindowForNav = default, ImGuiWindow* navLastChildNavWindow = default, Span<uint> navLastIds = default, Span<ImRect> navRectRel = default, int memoryDrawListIdxCapacity = default, int memoryDrawListVtxCapacity = default, bool memoryCompacted = default, bool dockIsActive = default, bool dockNodeIsVisible = default, bool dockTabIsVisible = default, bool dockTabWantClose = default, short dockOrder = default, ImGuiWindowDockStyle dockStyle = default, ImGuiDockNode* dockNode = default, ImGuiDockNode* dockNodeAsHost = default, uint dockId = default, ImGuiItemStatusFlags dockTabItemStatusFlags = default, ImRect dockTabItemRect = default)
public unsafe ImGuiWindow(byte* name = default, uint id = default, ImGuiWindowFlags flags = default, ImGuiWindowFlags flagsPreviousFrame = default, ImGuiWindowClass windowClass = default, ImGuiViewportP* viewport = default, uint viewportId = default, Vector2 viewportPos = default, int viewportAllowPlatformMonitorExtend = default, Vector2 pos = default, Vector2 size = default, Vector2 sizeFull = default, Vector2 contentSize = default, Vector2 contentSizeIdeal = default, Vector2 contentSizeExplicit = default, Vector2 windowPadding = default, float windowRounding = default, float windowBorderSize = default, int nameBufLen = default, uint moveId = default, uint tabId = default, uint childId = default, Vector2 scroll = default, Vector2 scrollMax = default, Vector2 scrollTarget = default, Vector2 scrollTargetCenterRatio = default, Vector2 scrollTargetEdgeSnapDist = default, Vector2 scrollbarSizes = default, bool scrollbarX = default, bool scrollbarY = default, bool viewportOwned = default, bool active = default, bool wasActive = default, bool writeAccessed = default, bool collapsed = default, bool wantCollapseToggle = default, bool skipItems = default, bool appearing = default, bool hidden = default, bool isFallbackWindow = default, bool isExplicitChild = default, bool hasCloseButton = default, byte resizeBorderHeld = default, short beginCount = default, short beginOrderWithinParent = default, short beginOrderWithinContext = default, short focusOrder = default, uint popupId = default, byte autoFitFramesX = default, byte autoFitFramesY = default, byte autoFitChildAxises = default, bool autoFitOnlyGrows = default, ImGuiDir autoPosLastDirection = default, byte hiddenFramesCanSkipItems = default, byte hiddenFramesCannotSkipItems = default, byte hiddenFramesForRenderOnly = default, byte disableInputsFrames = default, ImGuiCond setWindowPosAllowFlags = default, ImGuiCond setWindowSizeAllowFlags = default, ImGuiCond setWindowCollapsedAllowFlags = default, ImGuiCond setWindowDockAllowFlags = default, Vector2 setWindowPosVal = default, Vector2 setWindowPosPivot = default, ImVector<int> idStack = default, ImGuiWindowTempData dc = default, ImRect outerRectClipped = default, ImRect innerRect = default, ImRect innerClipRect = default, ImRect workRect = default, ImRect parentWorkRect = default, ImRect clipRect = default, ImRect contentRegionRect = default, ImVec2Ih hitTestHoleSize = default, ImVec2Ih hitTestHoleOffset = default, int lastFrameActive = default, int lastFrameJustFocused = default, float lastTimeActive = default, float itemWidthDefault = default, ImGuiStorage stateStorage = default, ImVector<ImGuiOldColumns> columnsStorage = default, float fontWindowScale = default, float fontDpiScale = default, int settingsOffset = default, ImDrawListPtr drawList = default, ImDrawList drawListInst = default, ImGuiWindow* parentWindow = default, ImGuiWindow* parentWindowInBeginStack = default, ImGuiWindow* rootWindow = default, ImGuiWindow* rootWindowPopupTree = default, ImGuiWindow* rootWindowDockTree = default, ImGuiWindow* rootWindowForTitleBarHighlight = default, ImGuiWindow* rootWindowForNav = default, ImGuiWindow* navLastChildNavWindow = default, Span<uint> navLastIds = default, Span<ImRect> navRectRel = default, int memoryDrawListIdxCapacity = default, int memoryDrawListVtxCapacity = default, bool memoryCompacted = default, bool dockIsActive = default, bool dockNodeIsVisible = default, bool dockTabIsVisible = default, bool dockTabWantClose = default, short dockOrder = default, ImGuiWindowDockStyle dockStyle = default, ImGuiDockNode* dockNode = default, ImGuiDockNode* dockNodeAsHost = default, uint dockId = default, ImGuiItemStatusFlags dockTabItemStatusFlags = default, ImRect dockTabItemRect = default, bool inheritNoInputs = default)
{
Name = name;
ID = id;
@ -816,6 +822,7 @@ namespace Dalamud.Bindings.ImGui
DockId = dockId;
DockTabItemStatusFlags = dockTabItemStatusFlags;
DockTabItemRect = dockTabItemRect;
InheritNoInputs = inheritNoInputs ? (byte)1 : (byte)0;
}
@ -1326,6 +1333,10 @@ namespace Dalamud.Bindings.ImGui
/// To be documented.
/// </summary>
public ref ImRect DockTabItemRect => ref Unsafe.AsRef<ImRect>(&Handle->DockTabItemRect);
/// <summary>
/// To be documented.
/// </summary>
public ref bool InheritNoInputs => ref Unsafe.AsRef<bool>(&Handle->InheritNoInputs);
}
/// <summary>

View file

@ -24,9 +24,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint ImHashDataNative(void* data, ulong dataSize, uint seed)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<void*, ulong, uint, uint>)funcTable[691])(data, dataSize, seed);
return ((delegate* unmanaged[Cdecl]<void*, ulong, uint, uint>)funcTable[692])(data, dataSize, seed);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, ulong, uint, uint>)funcTable[691])((nint)data, dataSize, seed);
return (uint)((delegate* unmanaged[Cdecl]<nint, ulong, uint, uint>)funcTable[692])((nint)data, dataSize, seed);
#endif
}
@ -73,9 +73,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint ImHashStrNative(byte* data, ulong dataSize, uint seed)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ulong, uint, uint>)funcTable[692])(data, dataSize, seed);
return ((delegate* unmanaged[Cdecl]<byte*, ulong, uint, uint>)funcTable[693])(data, dataSize, seed);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, ulong, uint, uint>)funcTable[692])((nint)data, dataSize, seed);
return (uint)((delegate* unmanaged[Cdecl]<nint, ulong, uint, uint>)funcTable[693])((nint)data, dataSize, seed);
#endif
}
@ -464,9 +464,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImQsortNative(void* baseValue, ulong count, ulong sizeOfElement, delegate*<void*, ulong, ulong, delegate*<void*, void*, int>, int> compareFunc)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void*, ulong, ulong, delegate*<void*, ulong, ulong, delegate*<void*, void*, int>, int>, void>)funcTable[693])(baseValue, count, sizeOfElement, compareFunc);
((delegate* unmanaged[Cdecl]<void*, ulong, ulong, delegate*<void*, ulong, ulong, delegate*<void*, void*, int>, int>, void>)funcTable[694])(baseValue, count, sizeOfElement, compareFunc);
#else
((delegate* unmanaged[Cdecl]<nint, ulong, ulong, nint, void>)funcTable[693])((nint)baseValue, count, sizeOfElement, (nint)compareFunc);
((delegate* unmanaged[Cdecl]<nint, ulong, ulong, nint, void>)funcTable[694])((nint)baseValue, count, sizeOfElement, (nint)compareFunc);
#endif
}
@ -509,9 +509,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint ImAlphaBlendColorsNative(uint colA, uint colB)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, uint, uint>)funcTable[694])(colA, colB);
return ((delegate* unmanaged[Cdecl]<uint, uint, uint>)funcTable[695])(colA, colB);
#else
return (uint)((delegate* unmanaged[Cdecl]<uint, uint, uint>)funcTable[694])(colA, colB);
return (uint)((delegate* unmanaged[Cdecl]<uint, uint, uint>)funcTable[695])(colA, colB);
#endif
}
@ -531,9 +531,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ImIsPowerOfTwoNative(int v)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int, byte>)funcTable[695])(v);
return ((delegate* unmanaged[Cdecl]<int, byte>)funcTable[696])(v);
#else
return (byte)((delegate* unmanaged[Cdecl]<int, byte>)funcTable[695])(v);
return (byte)((delegate* unmanaged[Cdecl]<int, byte>)funcTable[696])(v);
#endif
}
@ -553,9 +553,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ImIsPowerOfTwoNative(ulong v)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ulong, byte>)funcTable[696])(v);
return ((delegate* unmanaged[Cdecl]<ulong, byte>)funcTable[697])(v);
#else
return (byte)((delegate* unmanaged[Cdecl]<ulong, byte>)funcTable[696])(v);
return (byte)((delegate* unmanaged[Cdecl]<ulong, byte>)funcTable[697])(v);
#endif
}
@ -575,9 +575,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImUpperPowerOfTwoNative(int v)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<int, int>)funcTable[697])(v);
return ((delegate* unmanaged[Cdecl]<int, int>)funcTable[698])(v);
#else
return (int)((delegate* unmanaged[Cdecl]<int, int>)funcTable[697])(v);
return (int)((delegate* unmanaged[Cdecl]<int, int>)funcTable[698])(v);
#endif
}
@ -597,9 +597,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImStricmpNative(byte* str1, byte* str2)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, int>)funcTable[698])(str1, str2);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, int>)funcTable[699])(str1, str2);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, nint, int>)funcTable[698])((nint)str1, (nint)str2);
return (int)((delegate* unmanaged[Cdecl]<nint, nint, int>)funcTable[699])((nint)str1, (nint)str2);
#endif
}
@ -970,9 +970,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImStrnicmpNative(byte* str1, byte* str2, ulong count)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, int>)funcTable[699])(str1, str2, count);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, int>)funcTable[700])(str1, str2, count);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, nint, ulong, int>)funcTable[699])((nint)str1, (nint)str2, count);
return (int)((delegate* unmanaged[Cdecl]<nint, nint, ulong, int>)funcTable[700])((nint)str1, (nint)str2, count);
#endif
}
@ -1703,9 +1703,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImStrncpyNative(byte* dst, byte* src, ulong count)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, void>)funcTable[700])(dst, src, count);
((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, void>)funcTable[701])(dst, src, count);
#else
((delegate* unmanaged[Cdecl]<nint, nint, ulong, void>)funcTable[700])((nint)dst, (nint)src, count);
((delegate* unmanaged[Cdecl]<nint, nint, ulong, void>)funcTable[701])((nint)dst, (nint)src, count);
#endif
}
@ -2270,9 +2270,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImStrdupNative(byte* str)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*>)funcTable[701])(str);
return ((delegate* unmanaged[Cdecl]<byte*, byte*>)funcTable[702])(str);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[701])((nint)str);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[702])((nint)str);
#endif
}
@ -2409,9 +2409,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImStrdupcpyNative(byte* dst, ulong* pDstSize, byte* str)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ulong*, byte*, byte*>)funcTable[702])(dst, pDstSize, str);
return ((delegate* unmanaged[Cdecl]<byte*, ulong*, byte*, byte*>)funcTable[703])(dst, pDstSize, str);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, nint, nint>)funcTable[702])((nint)dst, (nint)pDstSize, (nint)str);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, nint, nint>)funcTable[703])((nint)dst, (nint)pDstSize, (nint)str);
#endif
}
@ -3650,9 +3650,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImStrchrRangeNative(byte* strBegin, byte* strEnd, byte c)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte, byte*>)funcTable[703])(strBegin, strEnd, c);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte, byte*>)funcTable[704])(strBegin, strEnd, c);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, byte, nint>)funcTable[703])((nint)strBegin, (nint)strEnd, c);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, byte, nint>)funcTable[704])((nint)strBegin, (nint)strEnd, c);
#endif
}
@ -4383,9 +4383,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImStrlenWNative(ushort* str)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ushort*, int>)funcTable[704])(str);
return ((delegate* unmanaged[Cdecl]<ushort*, int>)funcTable[705])(str);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, int>)funcTable[704])((nint)str);
return (int)((delegate* unmanaged[Cdecl]<nint, int>)funcTable[705])((nint)str);
#endif
}
@ -4417,9 +4417,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImStreolRangeNative(byte* str, byte* strEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*>)funcTable[705])(str, strEnd);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*>)funcTable[706])(str, strEnd);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[705])((nint)str, (nint)strEnd);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[706])((nint)str, (nint)strEnd);
#endif
}

View file

@ -124,9 +124,9 @@ namespace Dalamud.Bindings.ImGui
internal static ushort* ImStrbolWNative(ushort* bufMidLine, ushort* bufBegin)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ushort*, ushort*, ushort*>)funcTable[706])(bufMidLine, bufBegin);
return ((delegate* unmanaged[Cdecl]<ushort*, ushort*, ushort*>)funcTable[707])(bufMidLine, bufBegin);
#else
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[706])((nint)bufMidLine, (nint)bufBegin);
return (ushort*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[707])((nint)bufMidLine, (nint)bufBegin);
#endif
}
@ -185,9 +185,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImStristrNative(byte* haystack, byte* haystackEnd, byte* needle, byte* needleEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*, byte*, byte*>)funcTable[707])(haystack, haystackEnd, needle, needleEnd);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*, byte*, byte*>)funcTable[708])(haystack, haystackEnd, needle, needleEnd);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, nint>)funcTable[707])((nint)haystack, (nint)haystackEnd, (nint)needle, (nint)needleEnd);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, nint>)funcTable[708])((nint)haystack, (nint)haystackEnd, (nint)needle, (nint)needleEnd);
#endif
}

View file

@ -3565,9 +3565,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImStrTrimBlanksNative(byte* str)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[708])(str);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[709])(str);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[708])((nint)str);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[709])((nint)str);
#endif
}
@ -3627,9 +3627,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImStrSkipBlankNative(byte* str)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*>)funcTable[709])(str);
return ((delegate* unmanaged[Cdecl]<byte*, byte*>)funcTable[710])(str);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[709])((nint)str);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[710])((nint)str);
#endif
}
@ -3766,9 +3766,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ImCharIsBlankANative(byte c)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte, byte>)funcTable[710])(c);
return ((delegate* unmanaged[Cdecl]<byte, byte>)funcTable[711])(c);
#else
return (byte)((delegate* unmanaged[Cdecl]<byte, byte>)funcTable[710])(c);
return (byte)((delegate* unmanaged[Cdecl]<byte, byte>)funcTable[711])(c);
#endif
}
@ -3788,9 +3788,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ImCharIsBlankWNative(uint c)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, byte>)funcTable[711])(c);
return ((delegate* unmanaged[Cdecl]<uint, byte>)funcTable[712])(c);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, byte>)funcTable[711])(c);
return (byte)((delegate* unmanaged[Cdecl]<uint, byte>)funcTable[712])(c);
#endif
}
@ -3810,9 +3810,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImFormatStringToTempBufferNative(byte** outBuf, byte** outBufEnd, byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte**, byte**, byte*, void>)funcTable[712])(outBuf, outBufEnd, fmt);
((delegate* unmanaged[Cdecl]<byte**, byte**, byte*, void>)funcTable[713])(outBuf, outBufEnd, fmt);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[712])((nint)outBuf, (nint)outBufEnd, (nint)fmt);
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[713])((nint)outBuf, (nint)outBufEnd, (nint)fmt);
#endif
}
@ -4107,9 +4107,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImFormatStringToTempBufferVNative(byte** outBuf, byte** outBufEnd, byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte**, byte**, byte*, nuint, void>)funcTable[713])(outBuf, outBufEnd, fmt, args);
((delegate* unmanaged[Cdecl]<byte**, byte**, byte*, nuint, void>)funcTable[714])(outBuf, outBufEnd, fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, nuint, void>)funcTable[713])((nint)outBuf, (nint)outBufEnd, (nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nint, nint, nuint, void>)funcTable[714])((nint)outBuf, (nint)outBufEnd, (nint)fmt, args);
#endif
}
@ -4404,9 +4404,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImParseFormatFindStartNative(byte* format)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*>)funcTable[714])(format);
return ((delegate* unmanaged[Cdecl]<byte*, byte*>)funcTable[715])(format);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[714])((nint)format);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[715])((nint)format);
#endif
}
@ -4543,9 +4543,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImParseFormatFindEndNative(byte* format)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*>)funcTable[715])(format);
return ((delegate* unmanaged[Cdecl]<byte*, byte*>)funcTable[716])(format);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[715])((nint)format);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[716])((nint)format);
#endif
}
@ -4682,9 +4682,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImParseFormatSanitizeForPrintingNative(byte* fmtIn, byte* fmtOut, ulong fmtOutSize)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, void>)funcTable[716])(fmtIn, fmtOut, fmtOutSize);
((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, void>)funcTable[717])(fmtIn, fmtOut, fmtOutSize);
#else
((delegate* unmanaged[Cdecl]<nint, nint, ulong, void>)funcTable[716])((nint)fmtIn, (nint)fmtOut, fmtOutSize);
((delegate* unmanaged[Cdecl]<nint, nint, ulong, void>)funcTable[717])((nint)fmtIn, (nint)fmtOut, fmtOutSize);
#endif
}

View file

@ -243,9 +243,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImParseFormatSanitizeForScanningNative(byte* fmtIn, byte* fmtOut, ulong fmtOutSize)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, byte*>)funcTable[717])(fmtIn, fmtOut, fmtOutSize);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, byte*>)funcTable[718])(fmtIn, fmtOut, fmtOutSize);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, ulong, nint>)funcTable[717])((nint)fmtIn, (nint)fmtOut, fmtOutSize);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, ulong, nint>)funcTable[718])((nint)fmtIn, (nint)fmtOut, fmtOutSize);
#endif
}
@ -1412,9 +1412,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImParseFormatPrecisionNative(byte* format, int defaultValue)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int, int>)funcTable[718])(format, defaultValue);
return ((delegate* unmanaged[Cdecl]<byte*, int, int>)funcTable[719])(format, defaultValue);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, int, int>)funcTable[718])((nint)format, defaultValue);
return (int)((delegate* unmanaged[Cdecl]<nint, int, int>)funcTable[719])((nint)format, defaultValue);
#endif
}
@ -1488,9 +1488,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImTextCharToUtf8Native(byte* outBuf, uint c)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, uint, byte*>)funcTable[719])(outBuf, c);
return ((delegate* unmanaged[Cdecl]<byte*, uint, byte*>)funcTable[720])(outBuf, c);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, uint, nint>)funcTable[719])((nint)outBuf, c);
return (byte*)((delegate* unmanaged[Cdecl]<nint, uint, nint>)funcTable[720])((nint)outBuf, c);
#endif
}
@ -1567,9 +1567,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImTextCharFromUtf8Native(uint* outChar, byte* inText, byte* inTextEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint*, byte*, byte*, int>)funcTable[720])(outChar, inText, inTextEnd);
return ((delegate* unmanaged[Cdecl]<uint*, byte*, byte*, int>)funcTable[721])(outChar, inText, inTextEnd);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, nint, nint, int>)funcTable[720])((nint)outChar, (nint)inText, (nint)inTextEnd);
return (int)((delegate* unmanaged[Cdecl]<nint, nint, nint, int>)funcTable[721])((nint)outChar, (nint)inText, (nint)inTextEnd);
#endif
}
@ -2348,9 +2348,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImTextCountCharsFromUtf8Native(byte* inText, byte* inTextEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, int>)funcTable[721])(inText, inTextEnd);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, int>)funcTable[722])(inText, inTextEnd);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, nint, int>)funcTable[721])((nint)inText, (nint)inTextEnd);
return (int)((delegate* unmanaged[Cdecl]<nint, nint, int>)funcTable[722])((nint)inText, (nint)inTextEnd);
#endif
}
@ -2721,9 +2721,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImTextCountUtf8BytesFromCharNative(byte* inText, byte* inTextEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, int>)funcTable[722])(inText, inTextEnd);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, int>)funcTable[723])(inText, inTextEnd);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, nint, int>)funcTable[722])((nint)inText, (nint)inTextEnd);
return (int)((delegate* unmanaged[Cdecl]<nint, nint, int>)funcTable[723])((nint)inText, (nint)inTextEnd);
#endif
}
@ -3094,9 +3094,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImTextCountUtf8BytesFromStrNative(ushort* inText, ushort* inTextEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ushort*, ushort*, int>)funcTable[723])(inText, inTextEnd);
return ((delegate* unmanaged[Cdecl]<ushort*, ushort*, int>)funcTable[724])(inText, inTextEnd);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, nint, int>)funcTable[723])((nint)inText, (nint)inTextEnd);
return (int)((delegate* unmanaged[Cdecl]<nint, nint, int>)funcTable[724])((nint)inText, (nint)inTextEnd);
#endif
}
@ -3155,9 +3155,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFileHandle ImFileOpenNative(byte* filename, byte* mode)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ImFileHandle>)funcTable[724])(filename, mode);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ImFileHandle>)funcTable[725])(filename, mode);
#else
return (ImFileHandle)((delegate* unmanaged[Cdecl]<nint, nint, ImFileHandle>)funcTable[724])((nint)filename, (nint)mode);
return (ImFileHandle)((delegate* unmanaged[Cdecl]<nint, nint, ImFileHandle>)funcTable[725])((nint)filename, (nint)mode);
#endif
}
@ -3528,9 +3528,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ImFileCloseNative(ImFileHandle file)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFileHandle, byte>)funcTable[725])(file);
return ((delegate* unmanaged[Cdecl]<ImFileHandle, byte>)funcTable[726])(file);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImFileHandle, byte>)funcTable[725])(file);
return (byte)((delegate* unmanaged[Cdecl]<ImFileHandle, byte>)funcTable[726])(file);
#endif
}
@ -3550,9 +3550,9 @@ namespace Dalamud.Bindings.ImGui
internal static ulong ImFileGetSizeNative(ImFileHandle file)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFileHandle, ulong>)funcTable[726])(file);
return ((delegate* unmanaged[Cdecl]<ImFileHandle, ulong>)funcTable[727])(file);
#else
return (ulong)((delegate* unmanaged[Cdecl]<ImFileHandle, ulong>)funcTable[726])(file);
return (ulong)((delegate* unmanaged[Cdecl]<ImFileHandle, ulong>)funcTable[727])(file);
#endif
}
@ -3572,9 +3572,9 @@ namespace Dalamud.Bindings.ImGui
internal static ulong ImFileReadNative(void* data, ulong size, ulong count, ImFileHandle file)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<void*, ulong, ulong, ImFileHandle, ulong>)funcTable[727])(data, size, count, file);
return ((delegate* unmanaged[Cdecl]<void*, ulong, ulong, ImFileHandle, ulong>)funcTable[728])(data, size, count, file);
#else
return (ulong)((delegate* unmanaged[Cdecl]<nint, ulong, ulong, ImFileHandle, ulong>)funcTable[727])((nint)data, size, count, file);
return (ulong)((delegate* unmanaged[Cdecl]<nint, ulong, ulong, ImFileHandle, ulong>)funcTable[728])((nint)data, size, count, file);
#endif
}
@ -3594,9 +3594,9 @@ namespace Dalamud.Bindings.ImGui
internal static ulong ImFileWriteNative(void* data, ulong size, ulong count, ImFileHandle file)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<void*, ulong, ulong, ImFileHandle, ulong>)funcTable[728])(data, size, count, file);
return ((delegate* unmanaged[Cdecl]<void*, ulong, ulong, ImFileHandle, ulong>)funcTable[729])(data, size, count, file);
#else
return (ulong)((delegate* unmanaged[Cdecl]<nint, ulong, ulong, ImFileHandle, ulong>)funcTable[728])((nint)data, size, count, file);
return (ulong)((delegate* unmanaged[Cdecl]<nint, ulong, ulong, ImFileHandle, ulong>)funcTable[729])((nint)data, size, count, file);
#endif
}
@ -3616,9 +3616,9 @@ namespace Dalamud.Bindings.ImGui
internal static void* ImFileLoadToMemoryNative(byte* filename, byte* mode, ulong* outFileSize, int paddingBytes)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong*, int, void*>)funcTable[729])(filename, mode, outFileSize, paddingBytes);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong*, int, void*>)funcTable[730])(filename, mode, outFileSize, paddingBytes);
#else
return (void*)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, nint>)funcTable[729])((nint)filename, (nint)mode, (nint)outFileSize, paddingBytes);
return (void*)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, nint>)funcTable[730])((nint)filename, (nint)mode, (nint)outFileSize, paddingBytes);
#endif
}

View file

@ -50,9 +50,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiPlatformMonitor* GetViewportPlatformMonitorNative(ImGuiViewport* viewport)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*, ImGuiPlatformMonitor*>)funcTable[956])(viewport);
return ((delegate* unmanaged[Cdecl]<ImGuiViewport*, ImGuiPlatformMonitor*>)funcTable[957])(viewport);
#else
return (ImGuiPlatformMonitor*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[956])((nint)viewport);
return (ImGuiPlatformMonitor*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[957])((nint)viewport);
#endif
}
@ -84,9 +84,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiViewportP* FindHoveredViewportFromPlatformWindowStackNative(Vector2 mousePlatformPos)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<Vector2, ImGuiViewportP*>)funcTable[957])(mousePlatformPos);
return ((delegate* unmanaged[Cdecl]<Vector2, ImGuiViewportP*>)funcTable[958])(mousePlatformPos);
#else
return (ImGuiViewportP*)((delegate* unmanaged[Cdecl]<Vector2, nint>)funcTable[957])(mousePlatformPos);
return (ImGuiViewportP*)((delegate* unmanaged[Cdecl]<Vector2, nint>)funcTable[958])(mousePlatformPos);
#endif
}
@ -106,9 +106,9 @@ namespace Dalamud.Bindings.ImGui
internal static void MarkIniSettingsDirtyNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[958])();
((delegate* unmanaged[Cdecl]<void>)funcTable[959])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[958])();
((delegate* unmanaged[Cdecl]<void>)funcTable[959])();
#endif
}
@ -127,9 +127,9 @@ namespace Dalamud.Bindings.ImGui
internal static void MarkIniSettingsDirtyNative(ImGuiWindow* window)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, void>)funcTable[959])(window);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, void>)funcTable[960])(window);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[959])((nint)window);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[960])((nint)window);
#endif
}
@ -159,9 +159,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearIniSettingsNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[960])();
((delegate* unmanaged[Cdecl]<void>)funcTable[961])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[960])();
((delegate* unmanaged[Cdecl]<void>)funcTable[961])();
#endif
}
@ -180,9 +180,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiWindowSettings* CreateNewWindowSettingsNative(byte* name)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiWindowSettings*>)funcTable[961])(name);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiWindowSettings*>)funcTable[962])(name);
#else
return (ImGuiWindowSettings*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[961])((nint)name);
return (ImGuiWindowSettings*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[962])((nint)name);
#endif
}
@ -256,9 +256,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiWindowSettings* FindWindowSettingsNative(uint id)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiWindowSettings*>)funcTable[962])(id);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiWindowSettings*>)funcTable[963])(id);
#else
return (ImGuiWindowSettings*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[962])(id);
return (ImGuiWindowSettings*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[963])(id);
#endif
}
@ -278,9 +278,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiWindowSettings* FindOrCreateWindowSettingsNative(byte* name)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiWindowSettings*>)funcTable[963])(name);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiWindowSettings*>)funcTable[964])(name);
#else
return (ImGuiWindowSettings*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[963])((nint)name);
return (ImGuiWindowSettings*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[964])((nint)name);
#endif
}
@ -354,9 +354,9 @@ namespace Dalamud.Bindings.ImGui
internal static void AddSettingsHandlerNative(ImGuiSettingsHandler* handler)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiSettingsHandler*, void>)funcTable[964])(handler);
((delegate* unmanaged[Cdecl]<ImGuiSettingsHandler*, void>)funcTable[965])(handler);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[964])((nint)handler);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[965])((nint)handler);
#endif
}
@ -386,9 +386,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RemoveSettingsHandlerNative(byte* typeName)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[965])(typeName);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[966])(typeName);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[965])((nint)typeName);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[966])((nint)typeName);
#endif
}
@ -458,9 +458,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiSettingsHandler* FindSettingsHandlerNative(byte* typeName)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiSettingsHandler*>)funcTable[966])(typeName);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiSettingsHandler*>)funcTable[967])(typeName);
#else
return (ImGuiSettingsHandler*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[966])((nint)typeName);
return (ImGuiSettingsHandler*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[967])((nint)typeName);
#endif
}
@ -534,9 +534,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetNextWindowScrollNative(Vector2 scroll)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[967])(scroll);
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[968])(scroll);
#else
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[967])(scroll);
((delegate* unmanaged[Cdecl]<Vector2, void>)funcTable[968])(scroll);
#endif
}
@ -555,9 +555,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetScrollXNative(ImGuiWindow* window, float scrollX)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, float, void>)funcTable[968])(window, scrollX);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, float, void>)funcTable[969])(window, scrollX);
#else
((delegate* unmanaged[Cdecl]<nint, float, void>)funcTable[968])((nint)window, scrollX);
((delegate* unmanaged[Cdecl]<nint, float, void>)funcTable[969])((nint)window, scrollX);
#endif
}
@ -587,9 +587,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetScrollYNative(ImGuiWindow* window, float scrollY)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, float, void>)funcTable[969])(window, scrollY);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, float, void>)funcTable[970])(window, scrollY);
#else
((delegate* unmanaged[Cdecl]<nint, float, void>)funcTable[969])((nint)window, scrollY);
((delegate* unmanaged[Cdecl]<nint, float, void>)funcTable[970])((nint)window, scrollY);
#endif
}
@ -619,9 +619,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetScrollFromPosXNative(ImGuiWindow* window, float localX, float centerXRatio)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, float, float, void>)funcTable[970])(window, localX, centerXRatio);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, float, float, void>)funcTable[971])(window, localX, centerXRatio);
#else
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[970])((nint)window, localX, centerXRatio);
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[971])((nint)window, localX, centerXRatio);
#endif
}
@ -651,9 +651,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetScrollFromPosYNative(ImGuiWindow* window, float localY, float centerYRatio)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, float, float, void>)funcTable[971])(window, localY, centerYRatio);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, float, float, void>)funcTable[972])(window, localY, centerYRatio);
#else
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[971])((nint)window, localY, centerYRatio);
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[972])((nint)window, localY, centerYRatio);
#endif
}
@ -683,9 +683,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ScrollToItemNative(ImGuiScrollFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiScrollFlags, void>)funcTable[972])(flags);
((delegate* unmanaged[Cdecl]<ImGuiScrollFlags, void>)funcTable[973])(flags);
#else
((delegate* unmanaged[Cdecl]<ImGuiScrollFlags, void>)funcTable[972])(flags);
((delegate* unmanaged[Cdecl]<ImGuiScrollFlags, void>)funcTable[973])(flags);
#endif
}
@ -712,9 +712,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ScrollToRectNative(ImGuiWindow* window, ImRect rect, ImGuiScrollFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImRect, ImGuiScrollFlags, void>)funcTable[973])(window, rect, flags);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImRect, ImGuiScrollFlags, void>)funcTable[974])(window, rect, flags);
#else
((delegate* unmanaged[Cdecl]<nint, ImRect, ImGuiScrollFlags, void>)funcTable[973])((nint)window, rect, flags);
((delegate* unmanaged[Cdecl]<nint, ImRect, ImGuiScrollFlags, void>)funcTable[974])((nint)window, rect, flags);
#endif
}
@ -763,9 +763,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ScrollToRectExNative(Vector2* pOut, ImGuiWindow* window, ImRect rect, ImGuiScrollFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiWindow*, ImRect, ImGuiScrollFlags, void>)funcTable[974])(pOut, window, rect, flags);
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiWindow*, ImRect, ImGuiScrollFlags, void>)funcTable[975])(pOut, window, rect, flags);
#else
((delegate* unmanaged[Cdecl]<nint, nint, ImRect, ImGuiScrollFlags, void>)funcTable[974])((nint)pOut, (nint)window, rect, flags);
((delegate* unmanaged[Cdecl]<nint, nint, ImRect, ImGuiScrollFlags, void>)funcTable[975])((nint)pOut, (nint)window, rect, flags);
#endif
}
@ -910,9 +910,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ScrollToBringRectIntoViewNative(ImGuiWindow* window, ImRect rect)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImRect, void>)funcTable[975])(window, rect);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImRect, void>)funcTable[976])(window, rect);
#else
((delegate* unmanaged[Cdecl]<nint, ImRect, void>)funcTable[975])((nint)window, rect);
((delegate* unmanaged[Cdecl]<nint, ImRect, void>)funcTable[976])((nint)window, rect);
#endif
}
@ -942,9 +942,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetItemIDNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[976])();
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[977])();
#else
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[976])();
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[977])();
#endif
}
@ -964,9 +964,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiItemStatusFlags GetItemStatusFlagsNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiItemStatusFlags>)funcTable[977])();
return ((delegate* unmanaged[Cdecl]<ImGuiItemStatusFlags>)funcTable[978])();
#else
return (ImGuiItemStatusFlags)((delegate* unmanaged[Cdecl]<ImGuiItemStatusFlags>)funcTable[977])();
return (ImGuiItemStatusFlags)((delegate* unmanaged[Cdecl]<ImGuiItemStatusFlags>)funcTable[978])();
#endif
}
@ -986,9 +986,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiItemFlags GetItemFlagsNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiItemFlags>)funcTable[978])();
return ((delegate* unmanaged[Cdecl]<ImGuiItemFlags>)funcTable[979])();
#else
return (ImGuiItemFlags)((delegate* unmanaged[Cdecl]<ImGuiItemFlags>)funcTable[978])();
return (ImGuiItemFlags)((delegate* unmanaged[Cdecl]<ImGuiItemFlags>)funcTable[979])();
#endif
}
@ -1008,9 +1008,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetActiveIDNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[979])();
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[980])();
#else
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[979])();
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[980])();
#endif
}
@ -1030,9 +1030,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetFocusIDNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[980])();
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[981])();
#else
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[980])();
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[981])();
#endif
}
@ -1052,9 +1052,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetActiveIDNative(uint id, ImGuiWindow* window)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, ImGuiWindow*, void>)funcTable[981])(id, window);
((delegate* unmanaged[Cdecl]<uint, ImGuiWindow*, void>)funcTable[982])(id, window);
#else
((delegate* unmanaged[Cdecl]<uint, nint, void>)funcTable[981])(id, (nint)window);
((delegate* unmanaged[Cdecl]<uint, nint, void>)funcTable[982])(id, (nint)window);
#endif
}
@ -1084,9 +1084,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetFocusIDNative(uint id, ImGuiWindow* window)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, ImGuiWindow*, void>)funcTable[982])(id, window);
((delegate* unmanaged[Cdecl]<uint, ImGuiWindow*, void>)funcTable[983])(id, window);
#else
((delegate* unmanaged[Cdecl]<uint, nint, void>)funcTable[982])(id, (nint)window);
((delegate* unmanaged[Cdecl]<uint, nint, void>)funcTable[983])(id, (nint)window);
#endif
}
@ -1116,9 +1116,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClearActiveIDNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[983])();
((delegate* unmanaged[Cdecl]<void>)funcTable[984])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[983])();
((delegate* unmanaged[Cdecl]<void>)funcTable[984])();
#endif
}
@ -1137,9 +1137,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetHoveredIDNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[984])();
return ((delegate* unmanaged[Cdecl]<uint>)funcTable[985])();
#else
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[984])();
return (uint)((delegate* unmanaged[Cdecl]<uint>)funcTable[985])();
#endif
}
@ -1159,9 +1159,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetHoveredIDNative(uint id)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[985])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[986])(id);
#else
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[985])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[986])(id);
#endif
}
@ -1180,9 +1180,9 @@ namespace Dalamud.Bindings.ImGui
internal static void KeepAliveIDNative(uint id)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[986])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[987])(id);
#else
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[986])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[987])(id);
#endif
}
@ -1201,9 +1201,9 @@ namespace Dalamud.Bindings.ImGui
internal static void MarkItemEditedNative(uint id)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[987])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[988])(id);
#else
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[987])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[988])(id);
#endif
}
@ -1222,9 +1222,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushOverrideIDNative(uint id)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[988])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[989])(id);
#else
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[988])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[989])(id);
#endif
}
@ -1243,9 +1243,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetIDWithSeedNative(byte* strIdBegin, byte* strIdEnd, uint seed)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, uint, uint>)funcTable[989])(strIdBegin, strIdEnd, seed);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, uint, uint>)funcTable[990])(strIdBegin, strIdEnd, seed);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, nint, uint, uint>)funcTable[989])((nint)strIdBegin, (nint)strIdEnd, seed);
return (uint)((delegate* unmanaged[Cdecl]<nint, nint, uint, uint>)funcTable[990])((nint)strIdBegin, (nint)strIdEnd, seed);
#endif
}
@ -1616,9 +1616,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ItemSizeNative(Vector2 size, float textBaselineY)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, float, void>)funcTable[990])(size, textBaselineY);
((delegate* unmanaged[Cdecl]<Vector2, float, void>)funcTable[991])(size, textBaselineY);
#else
((delegate* unmanaged[Cdecl]<Vector2, float, void>)funcTable[990])(size, textBaselineY);
((delegate* unmanaged[Cdecl]<Vector2, float, void>)funcTable[991])(size, textBaselineY);
#endif
}
@ -1645,9 +1645,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ItemSizeNative(ImRect bb, float textBaselineY)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImRect, float, void>)funcTable[991])(bb, textBaselineY);
((delegate* unmanaged[Cdecl]<ImRect, float, void>)funcTable[992])(bb, textBaselineY);
#else
((delegate* unmanaged[Cdecl]<ImRect, float, void>)funcTable[991])(bb, textBaselineY);
((delegate* unmanaged[Cdecl]<ImRect, float, void>)funcTable[992])(bb, textBaselineY);
#endif
}
@ -1674,9 +1674,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ItemAddNative(ImRect bb, uint id, ImRect* navBb, ImGuiItemFlags extraFlags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, uint, ImRect*, ImGuiItemFlags, byte>)funcTable[992])(bb, id, navBb, extraFlags);
return ((delegate* unmanaged[Cdecl]<ImRect, uint, ImRect*, ImGuiItemFlags, byte>)funcTable[993])(bb, id, navBb, extraFlags);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, nint, ImGuiItemFlags, byte>)funcTable[992])(bb, id, (nint)navBb, extraFlags);
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, nint, ImGuiItemFlags, byte>)funcTable[993])(bb, id, (nint)navBb, extraFlags);
#endif
}
@ -1747,9 +1747,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ItemHoverableNative(ImRect bb, uint id)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, uint, byte>)funcTable[993])(bb, id);
return ((delegate* unmanaged[Cdecl]<ImRect, uint, byte>)funcTable[994])(bb, id);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, byte>)funcTable[993])(bb, id);
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, byte>)funcTable[994])(bb, id);
#endif
}
@ -1769,9 +1769,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsClippedExNative(ImRect bb, uint id)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, uint, byte>)funcTable[994])(bb, id);
return ((delegate* unmanaged[Cdecl]<ImRect, uint, byte>)funcTable[995])(bb, id);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, byte>)funcTable[994])(bb, id);
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, byte>)funcTable[995])(bb, id);
#endif
}
@ -1791,9 +1791,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SetLastItemDataNative(uint itemId, ImGuiItemFlags inFlags, ImGuiItemStatusFlags statusFlags, ImRect itemRect)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, ImGuiItemFlags, ImGuiItemStatusFlags, ImRect, void>)funcTable[995])(itemId, inFlags, statusFlags, itemRect);
((delegate* unmanaged[Cdecl]<uint, ImGuiItemFlags, ImGuiItemStatusFlags, ImRect, void>)funcTable[996])(itemId, inFlags, statusFlags, itemRect);
#else
((delegate* unmanaged[Cdecl]<uint, ImGuiItemFlags, ImGuiItemStatusFlags, ImRect, void>)funcTable[995])(itemId, inFlags, statusFlags, itemRect);
((delegate* unmanaged[Cdecl]<uint, ImGuiItemFlags, ImGuiItemStatusFlags, ImRect, void>)funcTable[996])(itemId, inFlags, statusFlags, itemRect);
#endif
}
@ -1812,9 +1812,9 @@ namespace Dalamud.Bindings.ImGui
internal static void CalcItemSizeNative(Vector2* pOut, Vector2 size, float defaultW, float defaultH)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, Vector2, float, float, void>)funcTable[996])(pOut, size, defaultW, defaultH);
((delegate* unmanaged[Cdecl]<Vector2*, Vector2, float, float, void>)funcTable[997])(pOut, size, defaultW, defaultH);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, float, void>)funcTable[996])((nint)pOut, size, defaultW, defaultH);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, float, void>)funcTable[997])((nint)pOut, size, defaultW, defaultH);
#endif
}
@ -1854,9 +1854,9 @@ namespace Dalamud.Bindings.ImGui
internal static float CalcWrapWidthForPosNative(Vector2 pos, float wrapPosX)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<Vector2, float, float>)funcTable[997])(pos, wrapPosX);
return ((delegate* unmanaged[Cdecl]<Vector2, float, float>)funcTable[998])(pos, wrapPosX);
#else
return (float)((delegate* unmanaged[Cdecl]<Vector2, float, float>)funcTable[997])(pos, wrapPosX);
return (float)((delegate* unmanaged[Cdecl]<Vector2, float, float>)funcTable[998])(pos, wrapPosX);
#endif
}
@ -1876,9 +1876,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushMultiItemsWidthsNative(int components, float widthFull)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[998])(components, widthFull);
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[999])(components, widthFull);
#else
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[998])(components, widthFull);
((delegate* unmanaged[Cdecl]<int, float, void>)funcTable[999])(components, widthFull);
#endif
}
@ -1897,9 +1897,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsItemToggledSelectionNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[999])();
return ((delegate* unmanaged[Cdecl]<byte>)funcTable[1000])();
#else
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[999])();
return (byte)((delegate* unmanaged[Cdecl]<byte>)funcTable[1000])();
#endif
}
@ -1919,9 +1919,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetContentRegionMaxAbsNative(Vector2* pOut)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[1000])(pOut);
((delegate* unmanaged[Cdecl]<Vector2*, void>)funcTable[1001])(pOut);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1000])((nint)pOut);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1001])((nint)pOut);
#endif
}
@ -1961,9 +1961,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ShrinkWidthsNative(ImGuiShrinkWidthItem* items, int count, float widthExcess)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiShrinkWidthItem*, int, float, void>)funcTable[1001])(items, count, widthExcess);
((delegate* unmanaged[Cdecl]<ImGuiShrinkWidthItem*, int, float, void>)funcTable[1002])(items, count, widthExcess);
#else
((delegate* unmanaged[Cdecl]<nint, int, float, void>)funcTable[1001])((nint)items, count, widthExcess);
((delegate* unmanaged[Cdecl]<nint, int, float, void>)funcTable[1002])((nint)items, count, widthExcess);
#endif
}
@ -1993,9 +1993,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PushItemFlagNative(ImGuiItemFlags option, byte enabled)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiItemFlags, byte, void>)funcTable[1002])(option, enabled);
((delegate* unmanaged[Cdecl]<ImGuiItemFlags, byte, void>)funcTable[1003])(option, enabled);
#else
((delegate* unmanaged[Cdecl]<ImGuiItemFlags, byte, void>)funcTable[1002])(option, enabled);
((delegate* unmanaged[Cdecl]<ImGuiItemFlags, byte, void>)funcTable[1003])(option, enabled);
#endif
}
@ -2014,9 +2014,9 @@ namespace Dalamud.Bindings.ImGui
internal static void PopItemFlagNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[1003])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1004])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[1003])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1004])();
#endif
}
@ -2035,9 +2035,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogBeginNative(ImGuiLogType type, int autoOpenDepth)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiLogType, int, void>)funcTable[1004])(type, autoOpenDepth);
((delegate* unmanaged[Cdecl]<ImGuiLogType, int, void>)funcTable[1005])(type, autoOpenDepth);
#else
((delegate* unmanaged[Cdecl]<ImGuiLogType, int, void>)funcTable[1004])(type, autoOpenDepth);
((delegate* unmanaged[Cdecl]<ImGuiLogType, int, void>)funcTable[1005])(type, autoOpenDepth);
#endif
}
@ -2056,9 +2056,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogToBufferNative(int autoOpenDepth)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, void>)funcTable[1005])(autoOpenDepth);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[1006])(autoOpenDepth);
#else
((delegate* unmanaged[Cdecl]<int, void>)funcTable[1005])(autoOpenDepth);
((delegate* unmanaged[Cdecl]<int, void>)funcTable[1006])(autoOpenDepth);
#endif
}
@ -2085,9 +2085,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogRenderedTextNative(Vector2* refPos, byte* text, byte* textEnd)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, byte*, byte*, void>)funcTable[1006])(refPos, text, textEnd);
((delegate* unmanaged[Cdecl]<Vector2*, byte*, byte*, void>)funcTable[1007])(refPos, text, textEnd);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[1006])((nint)refPos, (nint)text, (nint)textEnd);
((delegate* unmanaged[Cdecl]<nint, nint, nint, void>)funcTable[1007])((nint)refPos, (nint)text, (nint)textEnd);
#endif
}
@ -2964,9 +2964,9 @@ namespace Dalamud.Bindings.ImGui
internal static void LogSetNextTextDecorationNative(byte* prefix, byte* suffix)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte*, void>)funcTable[1007])(prefix, suffix);
((delegate* unmanaged[Cdecl]<byte*, byte*, void>)funcTable[1008])(prefix, suffix);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1007])((nint)prefix, (nint)suffix);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1008])((nint)prefix, (nint)suffix);
#endif
}
@ -3321,9 +3321,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginChildExNative(byte* name, uint id, Vector2 sizeArg, byte border, ImGuiWindowFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, uint, Vector2, byte, ImGuiWindowFlags, byte>)funcTable[1008])(name, id, sizeArg, border, flags);
return ((delegate* unmanaged[Cdecl]<byte*, uint, Vector2, byte, ImGuiWindowFlags, byte>)funcTable[1009])(name, id, sizeArg, border, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, uint, Vector2, byte, ImGuiWindowFlags, byte>)funcTable[1008])((nint)name, id, sizeArg, border, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, uint, Vector2, byte, ImGuiWindowFlags, byte>)funcTable[1009])((nint)name, id, sizeArg, border, flags);
#endif
}
@ -3397,9 +3397,9 @@ namespace Dalamud.Bindings.ImGui
internal static void OpenPopupExNative(uint id, ImGuiPopupFlags popupFlags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, void>)funcTable[1009])(id, popupFlags);
((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, void>)funcTable[1010])(id, popupFlags);
#else
((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, void>)funcTable[1009])(id, popupFlags);
((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, void>)funcTable[1010])(id, popupFlags);
#endif
}
@ -3426,9 +3426,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClosePopupToLevelNative(int remaining, byte restoreFocusToWindowUnderPopup)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<int, byte, void>)funcTable[1010])(remaining, restoreFocusToWindowUnderPopup);
((delegate* unmanaged[Cdecl]<int, byte, void>)funcTable[1011])(remaining, restoreFocusToWindowUnderPopup);
#else
((delegate* unmanaged[Cdecl]<int, byte, void>)funcTable[1010])(remaining, restoreFocusToWindowUnderPopup);
((delegate* unmanaged[Cdecl]<int, byte, void>)funcTable[1011])(remaining, restoreFocusToWindowUnderPopup);
#endif
}
@ -3447,9 +3447,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClosePopupsOverWindowNative(ImGuiWindow* refWindow, byte restoreFocusToWindowUnderPopup)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, byte, void>)funcTable[1011])(refWindow, restoreFocusToWindowUnderPopup);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, byte, void>)funcTable[1012])(refWindow, restoreFocusToWindowUnderPopup);
#else
((delegate* unmanaged[Cdecl]<nint, byte, void>)funcTable[1011])((nint)refWindow, restoreFocusToWindowUnderPopup);
((delegate* unmanaged[Cdecl]<nint, byte, void>)funcTable[1012])((nint)refWindow, restoreFocusToWindowUnderPopup);
#endif
}
@ -3479,9 +3479,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ClosePopupsExceptModalsNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[1012])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1013])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[1012])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1013])();
#endif
}
@ -3500,9 +3500,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte IsPopupOpenNative(uint id, ImGuiPopupFlags popupFlags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, byte>)funcTable[1013])(id, popupFlags);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, byte>)funcTable[1014])(id, popupFlags);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, byte>)funcTable[1013])(id, popupFlags);
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiPopupFlags, byte>)funcTable[1014])(id, popupFlags);
#endif
}
@ -3522,9 +3522,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginPopupExNative(uint id, ImGuiWindowFlags extraFlags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiWindowFlags, byte>)funcTable[1014])(id, extraFlags);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiWindowFlags, byte>)funcTable[1015])(id, extraFlags);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiWindowFlags, byte>)funcTable[1014])(id, extraFlags);
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiWindowFlags, byte>)funcTable[1015])(id, extraFlags);
#endif
}
@ -3544,9 +3544,9 @@ namespace Dalamud.Bindings.ImGui
internal static void BeginTooltipExNative(ImGuiTooltipFlags tooltipFlags, ImGuiWindowFlags extraWindowFlags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTooltipFlags, ImGuiWindowFlags, void>)funcTable[1015])(tooltipFlags, extraWindowFlags);
((delegate* unmanaged[Cdecl]<ImGuiTooltipFlags, ImGuiWindowFlags, void>)funcTable[1016])(tooltipFlags, extraWindowFlags);
#else
((delegate* unmanaged[Cdecl]<ImGuiTooltipFlags, ImGuiWindowFlags, void>)funcTable[1015])(tooltipFlags, extraWindowFlags);
((delegate* unmanaged[Cdecl]<ImGuiTooltipFlags, ImGuiWindowFlags, void>)funcTable[1016])(tooltipFlags, extraWindowFlags);
#endif
}
@ -3565,9 +3565,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetPopupAllowedExtentRectNative(ImRect* pOut, ImGuiWindow* window)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImRect*, ImGuiWindow*, void>)funcTable[1016])(pOut, window);
((delegate* unmanaged[Cdecl]<ImRect*, ImGuiWindow*, void>)funcTable[1017])(pOut, window);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1016])((nint)pOut, (nint)window);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1017])((nint)pOut, (nint)window);
#endif
}
@ -3645,9 +3645,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiWindow* GetTopMostPopupModalNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*>)funcTable[1017])();
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*>)funcTable[1018])();
#else
return (ImGuiWindow*)((delegate* unmanaged[Cdecl]<nint>)funcTable[1017])();
return (ImGuiWindow*)((delegate* unmanaged[Cdecl]<nint>)funcTable[1018])();
#endif
}
@ -3667,9 +3667,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiWindow* GetTopMostAndVisiblePopupModalNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*>)funcTable[1018])();
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*>)funcTable[1019])();
#else
return (ImGuiWindow*)((delegate* unmanaged[Cdecl]<nint>)funcTable[1018])();
return (ImGuiWindow*)((delegate* unmanaged[Cdecl]<nint>)funcTable[1019])();
#endif
}
@ -3689,9 +3689,9 @@ namespace Dalamud.Bindings.ImGui
internal static void FindBestWindowPosForPopupNative(Vector2* pOut, ImGuiWindow* window)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiWindow*, void>)funcTable[1019])(pOut, window);
((delegate* unmanaged[Cdecl]<Vector2*, ImGuiWindow*, void>)funcTable[1020])(pOut, window);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1019])((nint)pOut, (nint)window);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1020])((nint)pOut, (nint)window);
#endif
}
@ -3769,9 +3769,9 @@ namespace Dalamud.Bindings.ImGui
internal static void FindBestWindowPosForPopupExNative(Vector2* pOut, Vector2 refPos, Vector2 size, ImGuiDir* lastDir, ImRect rOuter, ImRect rAvoid, ImGuiPopupPositionPolicy policy)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, Vector2, Vector2, ImGuiDir*, ImRect, ImRect, ImGuiPopupPositionPolicy, void>)funcTable[1020])(pOut, refPos, size, lastDir, rOuter, rAvoid, policy);
((delegate* unmanaged[Cdecl]<Vector2*, Vector2, Vector2, ImGuiDir*, ImRect, ImRect, ImGuiPopupPositionPolicy, void>)funcTable[1021])(pOut, refPos, size, lastDir, rOuter, rAvoid, policy);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, nint, ImRect, ImRect, ImGuiPopupPositionPolicy, void>)funcTable[1020])((nint)pOut, refPos, size, (nint)lastDir, rOuter, rAvoid, policy);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, nint, ImRect, ImRect, ImGuiPopupPositionPolicy, void>)funcTable[1021])((nint)pOut, refPos, size, (nint)lastDir, rOuter, rAvoid, policy);
#endif
}
@ -3811,9 +3811,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginViewportSideBarNative(byte* name, ImGuiViewport* viewport, ImGuiDir dir, float size, ImGuiWindowFlags windowFlags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiViewport*, ImGuiDir, float, ImGuiWindowFlags, byte>)funcTable[1021])(name, viewport, dir, size, windowFlags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiViewport*, ImGuiDir, float, ImGuiWindowFlags, byte>)funcTable[1022])(name, viewport, dir, size, windowFlags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiDir, float, ImGuiWindowFlags, byte>)funcTable[1021])((nint)name, (nint)viewport, dir, size, windowFlags);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ImGuiDir, float, ImGuiWindowFlags, byte>)funcTable[1022])((nint)name, (nint)viewport, dir, size, windowFlags);
#endif
}
@ -3962,9 +3962,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginMenuExNative(byte* label, byte* icon, byte enabled)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte, byte>)funcTable[1022])(label, icon, enabled);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte, byte>)funcTable[1023])(label, icon, enabled);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte, byte>)funcTable[1022])((nint)label, (nint)icon, enabled);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, byte, byte>)funcTable[1023])((nint)label, (nint)icon, enabled);
#endif
}
@ -4695,9 +4695,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte MenuItemExNative(byte* label, byte* icon, byte* shortcut, byte selected, byte enabled)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*, byte, byte, byte>)funcTable[1023])(label, icon, shortcut, selected, enabled);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*, byte, byte, byte>)funcTable[1024])(label, icon, shortcut, selected, enabled);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, byte, byte, byte>)funcTable[1023])((nint)label, (nint)icon, (nint)shortcut, selected, enabled);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, byte, byte, byte>)funcTable[1024])((nint)label, (nint)icon, (nint)shortcut, selected, enabled);
#endif
}

View file

@ -34,9 +34,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TablePushBackgroundChannelNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[1119])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1120])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[1119])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1120])();
#endif
}
@ -55,9 +55,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TablePopBackgroundChannelNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[1120])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1121])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[1120])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1121])();
#endif
}
@ -76,9 +76,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTable* GetCurrentTableNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTable*>)funcTable[1121])();
return ((delegate* unmanaged[Cdecl]<ImGuiTable*>)funcTable[1122])();
#else
return (ImGuiTable*)((delegate* unmanaged[Cdecl]<nint>)funcTable[1121])();
return (ImGuiTable*)((delegate* unmanaged[Cdecl]<nint>)funcTable[1122])();
#endif
}
@ -98,9 +98,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTable* TableFindByIDNative(uint id)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiTable*>)funcTable[1122])(id);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiTable*>)funcTable[1123])(id);
#else
return (ImGuiTable*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[1122])(id);
return (ImGuiTable*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[1123])(id);
#endif
}
@ -120,9 +120,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginTableExNative(byte* name, uint id, int columnsCount, ImGuiTableFlags flags, Vector2 outerSize, float innerWidth)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, uint, int, ImGuiTableFlags, Vector2, float, byte>)funcTable[1123])(name, id, columnsCount, flags, outerSize, innerWidth);
return ((delegate* unmanaged[Cdecl]<byte*, uint, int, ImGuiTableFlags, Vector2, float, byte>)funcTable[1124])(name, id, columnsCount, flags, outerSize, innerWidth);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, uint, int, ImGuiTableFlags, Vector2, float, byte>)funcTable[1123])((nint)name, id, columnsCount, flags, outerSize, innerWidth);
return (byte)((delegate* unmanaged[Cdecl]<nint, uint, int, ImGuiTableFlags, Vector2, float, byte>)funcTable[1124])((nint)name, id, columnsCount, flags, outerSize, innerWidth);
#endif
}
@ -637,9 +637,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableBeginInitMemoryNative(ImGuiTable* table, int columnsCount)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, int, void>)funcTable[1124])(table, columnsCount);
((delegate* unmanaged[Cdecl]<ImGuiTable*, int, void>)funcTable[1125])(table, columnsCount);
#else
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[1124])((nint)table, columnsCount);
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[1125])((nint)table, columnsCount);
#endif
}
@ -669,9 +669,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableBeginApplyRequestsNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1125])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1126])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1125])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1126])((nint)table);
#endif
}
@ -701,9 +701,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSetupDrawChannelsNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1126])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1127])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1126])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1127])((nint)table);
#endif
}
@ -733,9 +733,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableUpdateLayoutNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1127])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1128])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1127])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1128])((nint)table);
#endif
}
@ -765,9 +765,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableUpdateBordersNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1128])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1129])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1128])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1129])((nint)table);
#endif
}
@ -797,9 +797,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableUpdateColumnsWeightFromWidthNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1129])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1130])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1129])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1130])((nint)table);
#endif
}
@ -829,9 +829,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableDrawBordersNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1130])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1131])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1130])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1131])((nint)table);
#endif
}
@ -861,9 +861,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableDrawContextMenuNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1131])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1132])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1131])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1132])((nint)table);
#endif
}
@ -893,9 +893,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableMergeDrawChannelsNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1132])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1133])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1132])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1133])((nint)table);
#endif
}
@ -925,9 +925,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTableInstanceData* TableGetInstanceDataNative(ImGuiTable* table, int instanceNo)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, int, ImGuiTableInstanceData*>)funcTable[1133])(table, instanceNo);
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, int, ImGuiTableInstanceData*>)funcTable[1134])(table, instanceNo);
#else
return (ImGuiTableInstanceData*)((delegate* unmanaged[Cdecl]<nint, int, nint>)funcTable[1133])((nint)table, instanceNo);
return (ImGuiTableInstanceData*)((delegate* unmanaged[Cdecl]<nint, int, nint>)funcTable[1134])((nint)table, instanceNo);
#endif
}
@ -959,9 +959,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSortSpecsSanitizeNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1134])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1135])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1134])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1135])((nint)table);
#endif
}
@ -991,9 +991,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSortSpecsBuildNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1135])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1136])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1135])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1136])((nint)table);
#endif
}
@ -1023,9 +1023,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiSortDirection TableGetColumnNextSortDirectionNative(ImGuiTableColumn* column)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTableColumn*, ImGuiSortDirection>)funcTable[1136])(column);
return ((delegate* unmanaged[Cdecl]<ImGuiTableColumn*, ImGuiSortDirection>)funcTable[1137])(column);
#else
return (ImGuiSortDirection)((delegate* unmanaged[Cdecl]<nint, ImGuiSortDirection>)funcTable[1136])((nint)column);
return (ImGuiSortDirection)((delegate* unmanaged[Cdecl]<nint, ImGuiSortDirection>)funcTable[1137])((nint)column);
#endif
}
@ -1057,9 +1057,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableFixColumnSortDirectionNative(ImGuiTable* table, ImGuiTableColumn* column)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, ImGuiTableColumn*, void>)funcTable[1137])(table, column);
((delegate* unmanaged[Cdecl]<ImGuiTable*, ImGuiTableColumn*, void>)funcTable[1138])(table, column);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1137])((nint)table, (nint)column);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1138])((nint)table, (nint)column);
#endif
}
@ -1114,9 +1114,9 @@ namespace Dalamud.Bindings.ImGui
internal static float TableGetColumnWidthAutoNative(ImGuiTable* table, ImGuiTableColumn* column)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, ImGuiTableColumn*, float>)funcTable[1138])(table, column);
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, ImGuiTableColumn*, float>)funcTable[1139])(table, column);
#else
return (float)((delegate* unmanaged[Cdecl]<nint, nint, float>)funcTable[1138])((nint)table, (nint)column);
return (float)((delegate* unmanaged[Cdecl]<nint, nint, float>)funcTable[1139])((nint)table, (nint)column);
#endif
}
@ -1175,9 +1175,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableBeginRowNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1139])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1140])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1139])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1140])((nint)table);
#endif
}
@ -1207,9 +1207,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableEndRowNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1140])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1141])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1140])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1141])((nint)table);
#endif
}
@ -1239,9 +1239,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableBeginCellNative(ImGuiTable* table, int columnN)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, int, void>)funcTable[1141])(table, columnN);
((delegate* unmanaged[Cdecl]<ImGuiTable*, int, void>)funcTable[1142])(table, columnN);
#else
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[1141])((nint)table, columnN);
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[1142])((nint)table, columnN);
#endif
}
@ -1271,9 +1271,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableEndCellNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1142])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1143])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1142])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1143])((nint)table);
#endif
}
@ -1303,9 +1303,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableGetCellBgRectNative(ImRect* pOut, ImGuiTable* table, int columnN)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImRect*, ImGuiTable*, int, void>)funcTable[1143])(pOut, table, columnN);
((delegate* unmanaged[Cdecl]<ImRect*, ImGuiTable*, int, void>)funcTable[1144])(pOut, table, columnN);
#else
((delegate* unmanaged[Cdecl]<nint, nint, int, void>)funcTable[1143])((nint)pOut, (nint)table, columnN);
((delegate* unmanaged[Cdecl]<nint, nint, int, void>)funcTable[1144])((nint)pOut, (nint)table, columnN);
#endif
}
@ -1383,9 +1383,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* TableGetColumnNameNative(ImGuiTable* table, int columnN)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, int, byte*>)funcTable[1144])(table, columnN);
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, int, byte*>)funcTable[1145])(table, columnN);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, int, nint>)funcTable[1144])((nint)table, columnN);
return (byte*)((delegate* unmanaged[Cdecl]<nint, int, nint>)funcTable[1145])((nint)table, columnN);
#endif
}
@ -1438,9 +1438,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint TableGetColumnResizeIDNative(ImGuiTable* table, int columnN, int instanceNo)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, int, int, uint>)funcTable[1145])(table, columnN, instanceNo);
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, int, int, uint>)funcTable[1146])(table, columnN, instanceNo);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, int, int, uint>)funcTable[1145])((nint)table, columnN, instanceNo);
return (uint)((delegate* unmanaged[Cdecl]<nint, int, int, uint>)funcTable[1146])((nint)table, columnN, instanceNo);
#endif
}
@ -1493,9 +1493,9 @@ namespace Dalamud.Bindings.ImGui
internal static float TableGetMaxColumnWidthNative(ImGuiTable* table, int columnN)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, int, float>)funcTable[1146])(table, columnN);
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, int, float>)funcTable[1147])(table, columnN);
#else
return (float)((delegate* unmanaged[Cdecl]<nint, int, float>)funcTable[1146])((nint)table, columnN);
return (float)((delegate* unmanaged[Cdecl]<nint, int, float>)funcTable[1147])((nint)table, columnN);
#endif
}
@ -1527,9 +1527,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSetColumnWidthAutoSingleNative(ImGuiTable* table, int columnN)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, int, void>)funcTable[1147])(table, columnN);
((delegate* unmanaged[Cdecl]<ImGuiTable*, int, void>)funcTable[1148])(table, columnN);
#else
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[1147])((nint)table, columnN);
((delegate* unmanaged[Cdecl]<nint, int, void>)funcTable[1148])((nint)table, columnN);
#endif
}
@ -1559,9 +1559,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSetColumnWidthAutoAllNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1148])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1149])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1148])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1149])((nint)table);
#endif
}
@ -1591,9 +1591,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableRemoveNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1149])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1150])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1149])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1150])((nint)table);
#endif
}
@ -1623,9 +1623,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableGcCompactTransientBuffersNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1150])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1151])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1150])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1151])((nint)table);
#endif
}
@ -1655,9 +1655,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableGcCompactTransientBuffersNative(ImGuiTableTempData* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableTempData*, void>)funcTable[1151])(table);
((delegate* unmanaged[Cdecl]<ImGuiTableTempData*, void>)funcTable[1152])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1151])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1152])((nint)table);
#endif
}
@ -1687,9 +1687,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableGcCompactSettingsNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[1152])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1153])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[1152])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1153])();
#endif
}
@ -1708,9 +1708,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableLoadSettingsNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1153])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1154])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1153])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1154])((nint)table);
#endif
}
@ -1740,9 +1740,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSaveSettingsNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1154])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1155])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1154])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1155])((nint)table);
#endif
}
@ -1772,9 +1772,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableResetSettingsNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1155])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1156])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1155])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1156])((nint)table);
#endif
}
@ -1804,9 +1804,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTableSettings* TableGetBoundSettingsNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, ImGuiTableSettings*>)funcTable[1156])(table);
return ((delegate* unmanaged[Cdecl]<ImGuiTable*, ImGuiTableSettings*>)funcTable[1157])(table);
#else
return (ImGuiTableSettings*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[1156])((nint)table);
return (ImGuiTableSettings*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[1157])((nint)table);
#endif
}
@ -1838,9 +1838,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TableSettingsAddSettingsHandlerNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[1157])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1158])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[1157])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1158])();
#endif
}
@ -1859,9 +1859,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTableSettings* TableSettingsCreateNative(uint id, int columnsCount)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, int, ImGuiTableSettings*>)funcTable[1158])(id, columnsCount);
return ((delegate* unmanaged[Cdecl]<uint, int, ImGuiTableSettings*>)funcTable[1159])(id, columnsCount);
#else
return (ImGuiTableSettings*)((delegate* unmanaged[Cdecl]<uint, int, nint>)funcTable[1158])(id, columnsCount);
return (ImGuiTableSettings*)((delegate* unmanaged[Cdecl]<uint, int, nint>)funcTable[1159])(id, columnsCount);
#endif
}
@ -1881,9 +1881,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTableSettings* TableSettingsFindByIDNative(uint id)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiTableSettings*>)funcTable[1159])(id);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiTableSettings*>)funcTable[1160])(id);
#else
return (ImGuiTableSettings*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[1159])(id);
return (ImGuiTableSettings*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[1160])(id);
#endif
}
@ -1903,9 +1903,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte BeginTabBarExNative(ImGuiTabBar* tabBar, ImRect bb, ImGuiTabBarFlags flags, ImGuiDockNode* dockNode)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImRect, ImGuiTabBarFlags, ImGuiDockNode*, byte>)funcTable[1160])(tabBar, bb, flags, dockNode);
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImRect, ImGuiTabBarFlags, ImGuiDockNode*, byte>)funcTable[1161])(tabBar, bb, flags, dockNode);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImRect, ImGuiTabBarFlags, nint, byte>)funcTable[1160])((nint)tabBar, bb, flags, (nint)dockNode);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImRect, ImGuiTabBarFlags, nint, byte>)funcTable[1161])((nint)tabBar, bb, flags, (nint)dockNode);
#endif
}
@ -1964,9 +1964,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTabItem* TabBarFindTabByIDNative(ImGuiTabBar* tabBar, uint tabId)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, uint, ImGuiTabItem*>)funcTable[1161])(tabBar, tabId);
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, uint, ImGuiTabItem*>)funcTable[1162])(tabBar, tabId);
#else
return (ImGuiTabItem*)((delegate* unmanaged[Cdecl]<nint, uint, nint>)funcTable[1161])((nint)tabBar, tabId);
return (ImGuiTabItem*)((delegate* unmanaged[Cdecl]<nint, uint, nint>)funcTable[1162])((nint)tabBar, tabId);
#endif
}
@ -1998,9 +1998,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiTabItem* TabBarFindMostRecentlySelectedTabForActiveWindowNative(ImGuiTabBar* tabBar)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItem*>)funcTable[1162])(tabBar);
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItem*>)funcTable[1163])(tabBar);
#else
return (ImGuiTabItem*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[1162])((nint)tabBar);
return (ImGuiTabItem*)((delegate* unmanaged[Cdecl]<nint, nint>)funcTable[1163])((nint)tabBar);
#endif
}
@ -2032,9 +2032,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TabBarAddTabNative(ImGuiTabBar* tabBar, ImGuiTabItemFlags tabFlags, ImGuiWindow* window)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItemFlags, ImGuiWindow*, void>)funcTable[1163])(tabBar, tabFlags, window);
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItemFlags, ImGuiWindow*, void>)funcTable[1164])(tabBar, tabFlags, window);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiTabItemFlags, nint, void>)funcTable[1163])((nint)tabBar, tabFlags, (nint)window);
((delegate* unmanaged[Cdecl]<nint, ImGuiTabItemFlags, nint, void>)funcTable[1164])((nint)tabBar, tabFlags, (nint)window);
#endif
}
@ -2089,9 +2089,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TabBarRemoveTabNative(ImGuiTabBar* tabBar, uint tabId)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, uint, void>)funcTable[1164])(tabBar, tabId);
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, uint, void>)funcTable[1165])(tabBar, tabId);
#else
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[1164])((nint)tabBar, tabId);
((delegate* unmanaged[Cdecl]<nint, uint, void>)funcTable[1165])((nint)tabBar, tabId);
#endif
}
@ -2121,9 +2121,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TabBarCloseTabNative(ImGuiTabBar* tabBar, ImGuiTabItem* tab)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItem*, void>)funcTable[1165])(tabBar, tab);
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItem*, void>)funcTable[1166])(tabBar, tab);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1165])((nint)tabBar, (nint)tab);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1166])((nint)tabBar, (nint)tab);
#endif
}
@ -2178,9 +2178,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TabBarQueueReorderNative(ImGuiTabBar* tabBar, ImGuiTabItem* tab, int offset)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItem*, int, void>)funcTable[1166])(tabBar, tab, offset);
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItem*, int, void>)funcTable[1167])(tabBar, tab, offset);
#else
((delegate* unmanaged[Cdecl]<nint, nint, int, void>)funcTable[1166])((nint)tabBar, (nint)tab, offset);
((delegate* unmanaged[Cdecl]<nint, nint, int, void>)funcTable[1167])((nint)tabBar, (nint)tab, offset);
#endif
}
@ -2235,9 +2235,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TabBarQueueReorderFromMousePosNative(ImGuiTabBar* tabBar, ImGuiTabItem* tab, Vector2 mousePos)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItem*, Vector2, void>)funcTable[1167])(tabBar, tab, mousePos);
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, ImGuiTabItem*, Vector2, void>)funcTable[1168])(tabBar, tab, mousePos);
#else
((delegate* unmanaged[Cdecl]<nint, nint, Vector2, void>)funcTable[1167])((nint)tabBar, (nint)tab, mousePos);
((delegate* unmanaged[Cdecl]<nint, nint, Vector2, void>)funcTable[1168])((nint)tabBar, (nint)tab, mousePos);
#endif
}
@ -2292,9 +2292,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TabBarProcessReorderNative(ImGuiTabBar* tabBar)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, byte>)funcTable[1168])(tabBar);
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, byte>)funcTable[1169])(tabBar);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[1168])((nint)tabBar);
return (byte)((delegate* unmanaged[Cdecl]<nint, byte>)funcTable[1169])((nint)tabBar);
#endif
}
@ -2326,9 +2326,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TabItemExNative(ImGuiTabBar* tabBar, byte* label, bool* pOpen, ImGuiTabItemFlags flags, ImGuiWindow* dockedWindow)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, byte*, bool*, ImGuiTabItemFlags, ImGuiWindow*, byte>)funcTable[1169])(tabBar, label, pOpen, flags, dockedWindow);
return ((delegate* unmanaged[Cdecl]<ImGuiTabBar*, byte*, bool*, ImGuiTabItemFlags, ImGuiWindow*, byte>)funcTable[1170])(tabBar, label, pOpen, flags, dockedWindow);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ImGuiTabItemFlags, nint, byte>)funcTable[1169])((nint)tabBar, (nint)label, (nint)pOpen, flags, (nint)dockedWindow);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ImGuiTabItemFlags, nint, byte>)funcTable[1170])((nint)tabBar, (nint)label, (nint)pOpen, flags, (nint)dockedWindow);
#endif
}
@ -2987,9 +2987,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TabItemCalcSizeNative(Vector2* pOut, byte* label, byte hasCloseButton)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2*, byte*, byte, void>)funcTable[1170])(pOut, label, hasCloseButton);
((delegate* unmanaged[Cdecl]<Vector2*, byte*, byte, void>)funcTable[1171])(pOut, label, hasCloseButton);
#else
((delegate* unmanaged[Cdecl]<nint, nint, byte, void>)funcTable[1170])((nint)pOut, (nint)label, hasCloseButton);
((delegate* unmanaged[Cdecl]<nint, nint, byte, void>)funcTable[1171])((nint)pOut, (nint)label, hasCloseButton);
#endif
}
@ -3197,9 +3197,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TabItemBackgroundNative(ImDrawList* drawList, ImRect bb, ImGuiTabItemFlags flags, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImRect, ImGuiTabItemFlags, uint, void>)funcTable[1171])(drawList, bb, flags, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImRect, ImGuiTabItemFlags, uint, void>)funcTable[1172])(drawList, bb, flags, col);
#else
((delegate* unmanaged[Cdecl]<nint, ImRect, ImGuiTabItemFlags, uint, void>)funcTable[1171])((nint)drawList, bb, flags, col);
((delegate* unmanaged[Cdecl]<nint, ImRect, ImGuiTabItemFlags, uint, void>)funcTable[1172])((nint)drawList, bb, flags, col);
#endif
}
@ -3229,9 +3229,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TabItemLabelAndCloseButtonNative(ImDrawList* drawList, ImRect bb, ImGuiTabItemFlags flags, Vector2 framePadding, byte* label, uint tabId, uint closeButtonId, byte isContentsVisible, bool* outJustClosed, bool* outTextClipped)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImRect, ImGuiTabItemFlags, Vector2, byte*, uint, uint, byte, bool*, bool*, void>)funcTable[1172])(drawList, bb, flags, framePadding, label, tabId, closeButtonId, isContentsVisible, outJustClosed, outTextClipped);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImRect, ImGuiTabItemFlags, Vector2, byte*, uint, uint, byte, bool*, bool*, void>)funcTable[1173])(drawList, bb, flags, framePadding, label, tabId, closeButtonId, isContentsVisible, outJustClosed, outTextClipped);
#else
((delegate* unmanaged[Cdecl]<nint, ImRect, ImGuiTabItemFlags, Vector2, nint, uint, uint, byte, nint, nint, void>)funcTable[1172])((nint)drawList, bb, flags, framePadding, (nint)label, tabId, closeButtonId, isContentsVisible, (nint)outJustClosed, (nint)outTextClipped);
((delegate* unmanaged[Cdecl]<nint, ImRect, ImGuiTabItemFlags, Vector2, nint, uint, uint, byte, nint, nint, void>)funcTable[1173])((nint)drawList, bb, flags, framePadding, (nint)label, tabId, closeButtonId, isContentsVisible, (nint)outJustClosed, (nint)outTextClipped);
#endif
}
@ -3858,9 +3858,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderTextNative(Vector2 pos, byte* text, byte* textEnd, byte hideTextAfterHash)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, byte*, byte*, byte, void>)funcTable[1173])(pos, text, textEnd, hideTextAfterHash);
((delegate* unmanaged[Cdecl]<Vector2, byte*, byte*, byte, void>)funcTable[1174])(pos, text, textEnd, hideTextAfterHash);
#else
((delegate* unmanaged[Cdecl]<Vector2, nint, nint, byte, void>)funcTable[1173])(pos, (nint)text, (nint)textEnd, hideTextAfterHash);
((delegate* unmanaged[Cdecl]<Vector2, nint, nint, byte, void>)funcTable[1174])(pos, (nint)text, (nint)textEnd, hideTextAfterHash);
#endif
}
@ -4677,9 +4677,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderTextWrappedNative(Vector2 pos, byte* text, byte* textEnd, float wrapWidth)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, byte*, byte*, float, void>)funcTable[1174])(pos, text, textEnd, wrapWidth);
((delegate* unmanaged[Cdecl]<Vector2, byte*, byte*, float, void>)funcTable[1175])(pos, text, textEnd, wrapWidth);
#else
((delegate* unmanaged[Cdecl]<Vector2, nint, nint, float, void>)funcTable[1174])(pos, (nint)text, (nint)textEnd, wrapWidth);
((delegate* unmanaged[Cdecl]<Vector2, nint, nint, float, void>)funcTable[1175])(pos, (nint)text, (nint)textEnd, wrapWidth);
#endif
}

View file

@ -25,9 +25,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderTextClippedNative(Vector2 posMin, Vector2 posMax, byte* text, byte* textEnd, Vector2* textSizeIfKnown, Vector2 align, ImRect* clipRect)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte*, byte*, Vector2*, Vector2, ImRect*, void>)funcTable[1175])(posMin, posMax, text, textEnd, textSizeIfKnown, align, clipRect);
((delegate* unmanaged[Cdecl]<Vector2, Vector2, byte*, byte*, Vector2*, Vector2, ImRect*, void>)funcTable[1176])(posMin, posMax, text, textEnd, textSizeIfKnown, align, clipRect);
#else
((delegate* unmanaged[Cdecl]<Vector2, Vector2, nint, nint, nint, Vector2, nint, void>)funcTable[1175])(posMin, posMax, (nint)text, (nint)textEnd, (nint)textSizeIfKnown, align, (nint)clipRect);
((delegate* unmanaged[Cdecl]<Vector2, Vector2, nint, nint, nint, Vector2, nint, void>)funcTable[1176])(posMin, posMax, (nint)text, (nint)textEnd, (nint)textSizeIfKnown, align, (nint)clipRect);
#endif
}
@ -4646,9 +4646,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderTextClippedExNative(ImDrawList* drawList, Vector2 posMin, Vector2 posMax, byte* text, byte* textEnd, Vector2* textSizeIfKnown, Vector2 align, ImRect* clipRect)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, byte*, byte*, Vector2*, Vector2, ImRect*, void>)funcTable[1176])(drawList, posMin, posMax, text, textEnd, textSizeIfKnown, align, clipRect);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, byte*, byte*, Vector2*, Vector2, ImRect*, void>)funcTable[1177])(drawList, posMin, posMax, text, textEnd, textSizeIfKnown, align, clipRect);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, nint, nint, nint, Vector2, nint, void>)funcTable[1176])((nint)drawList, posMin, posMax, (nint)text, (nint)textEnd, (nint)textSizeIfKnown, align, (nint)clipRect);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, nint, nint, nint, Vector2, nint, void>)funcTable[1177])((nint)drawList, posMin, posMax, (nint)text, (nint)textEnd, (nint)textSizeIfKnown, align, (nint)clipRect);
#endif
}

View file

@ -4425,9 +4425,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderTextEllipsisNative(ImDrawList* drawList, Vector2 posMin, Vector2 posMax, float clipMaxX, float ellipsisMaxX, byte* text, byte* textEnd, Vector2* textSizeIfKnown)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, float, float, byte*, byte*, Vector2*, void>)funcTable[1177])(drawList, posMin, posMax, clipMaxX, ellipsisMaxX, text, textEnd, textSizeIfKnown);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, float, float, byte*, byte*, Vector2*, void>)funcTable[1178])(drawList, posMin, posMax, clipMaxX, ellipsisMaxX, text, textEnd, textSizeIfKnown);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, float, float, nint, nint, nint, void>)funcTable[1177])((nint)drawList, posMin, posMax, clipMaxX, ellipsisMaxX, (nint)text, (nint)textEnd, (nint)textSizeIfKnown);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, float, float, nint, nint, nint, void>)funcTable[1178])((nint)drawList, posMin, posMax, clipMaxX, ellipsisMaxX, (nint)text, (nint)textEnd, (nint)textSizeIfKnown);
#endif
}

View file

@ -979,9 +979,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderFrameNative(Vector2 pMin, Vector2 pMax, uint fillCol, byte border, float rounding)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, Vector2, uint, byte, float, void>)funcTable[1178])(pMin, pMax, fillCol, border, rounding);
((delegate* unmanaged[Cdecl]<Vector2, Vector2, uint, byte, float, void>)funcTable[1179])(pMin, pMax, fillCol, border, rounding);
#else
((delegate* unmanaged[Cdecl]<Vector2, Vector2, uint, byte, float, void>)funcTable[1178])(pMin, pMax, fillCol, border, rounding);
((delegate* unmanaged[Cdecl]<Vector2, Vector2, uint, byte, float, void>)funcTable[1179])(pMin, pMax, fillCol, border, rounding);
#endif
}
@ -1024,9 +1024,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderFrameBorderNative(Vector2 pMin, Vector2 pMax, float rounding)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, Vector2, float, void>)funcTable[1179])(pMin, pMax, rounding);
((delegate* unmanaged[Cdecl]<Vector2, Vector2, float, void>)funcTable[1180])(pMin, pMax, rounding);
#else
((delegate* unmanaged[Cdecl]<Vector2, Vector2, float, void>)funcTable[1179])(pMin, pMax, rounding);
((delegate* unmanaged[Cdecl]<Vector2, Vector2, float, void>)funcTable[1180])(pMin, pMax, rounding);
#endif
}
@ -1053,9 +1053,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderColorRectWithAlphaCheckerboardNative(ImDrawList* drawList, Vector2 pMin, Vector2 pMax, uint fillCol, float gridStep, Vector2 gridOff, float rounding, ImDrawFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, float, Vector2, float, ImDrawFlags, void>)funcTable[1180])(drawList, pMin, pMax, fillCol, gridStep, gridOff, rounding, flags);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, uint, float, Vector2, float, ImDrawFlags, void>)funcTable[1181])(drawList, pMin, pMax, fillCol, gridStep, gridOff, rounding, flags);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, float, Vector2, float, ImDrawFlags, void>)funcTable[1180])((nint)drawList, pMin, pMax, fillCol, gridStep, gridOff, rounding, flags);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, uint, float, Vector2, float, ImDrawFlags, void>)funcTable[1181])((nint)drawList, pMin, pMax, fillCol, gridStep, gridOff, rounding, flags);
#endif
}
@ -1142,9 +1142,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderNavHighlightNative(ImRect bb, uint id, ImGuiNavHighlightFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiNavHighlightFlags, void>)funcTable[1181])(bb, id, flags);
((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiNavHighlightFlags, void>)funcTable[1182])(bb, id, flags);
#else
((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiNavHighlightFlags, void>)funcTable[1181])(bb, id, flags);
((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiNavHighlightFlags, void>)funcTable[1182])(bb, id, flags);
#endif
}
@ -1171,9 +1171,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* FindRenderedTextEndNative(byte* text, byte* textEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*>)funcTable[1182])(text, textEnd);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*>)funcTable[1183])(text, textEnd);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[1182])((nint)text, (nint)textEnd);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, nint>)funcTable[1183])((nint)text, (nint)textEnd);
#endif
}
@ -2030,9 +2030,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderMouseCursorNative(Vector2 pos, float scale, ImGuiMouseCursor mouseCursor, uint colFill, uint colBorder, uint colShadow)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<Vector2, float, ImGuiMouseCursor, uint, uint, uint, void>)funcTable[1183])(pos, scale, mouseCursor, colFill, colBorder, colShadow);
((delegate* unmanaged[Cdecl]<Vector2, float, ImGuiMouseCursor, uint, uint, uint, void>)funcTable[1184])(pos, scale, mouseCursor, colFill, colBorder, colShadow);
#else
((delegate* unmanaged[Cdecl]<Vector2, float, ImGuiMouseCursor, uint, uint, uint, void>)funcTable[1183])(pos, scale, mouseCursor, colFill, colBorder, colShadow);
((delegate* unmanaged[Cdecl]<Vector2, float, ImGuiMouseCursor, uint, uint, uint, void>)funcTable[1184])(pos, scale, mouseCursor, colFill, colBorder, colShadow);
#endif
}
@ -2051,9 +2051,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderArrowNative(ImDrawList* drawList, Vector2 pos, uint col, ImGuiDir dir, float scale)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, uint, ImGuiDir, float, void>)funcTable[1184])(drawList, pos, col, dir, scale);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, uint, ImGuiDir, float, void>)funcTable[1185])(drawList, pos, col, dir, scale);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, uint, ImGuiDir, float, void>)funcTable[1184])((nint)drawList, pos, col, dir, scale);
((delegate* unmanaged[Cdecl]<nint, Vector2, uint, ImGuiDir, float, void>)funcTable[1185])((nint)drawList, pos, col, dir, scale);
#endif
}
@ -2102,9 +2102,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderBulletNative(ImDrawList* drawList, Vector2 pos, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, uint, void>)funcTable[1185])(drawList, pos, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, uint, void>)funcTable[1186])(drawList, pos, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, uint, void>)funcTable[1185])((nint)drawList, pos, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, uint, void>)funcTable[1186])((nint)drawList, pos, col);
#endif
}
@ -2134,9 +2134,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderCheckMarkNative(ImDrawList* drawList, Vector2 pos, uint col, float sz)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, uint, float, void>)funcTable[1186])(drawList, pos, col, sz);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, uint, float, void>)funcTable[1187])(drawList, pos, col, sz);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, uint, float, void>)funcTable[1186])((nint)drawList, pos, col, sz);
((delegate* unmanaged[Cdecl]<nint, Vector2, uint, float, void>)funcTable[1187])((nint)drawList, pos, col, sz);
#endif
}
@ -2166,9 +2166,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderArrowPointingAtNative(ImDrawList* drawList, Vector2 pos, Vector2 halfSz, ImGuiDir direction, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, ImGuiDir, uint, void>)funcTable[1187])(drawList, pos, halfSz, direction, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, Vector2, ImGuiDir, uint, void>)funcTable[1188])(drawList, pos, halfSz, direction, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, ImGuiDir, uint, void>)funcTable[1187])((nint)drawList, pos, halfSz, direction, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, Vector2, ImGuiDir, uint, void>)funcTable[1188])((nint)drawList, pos, halfSz, direction, col);
#endif
}
@ -2198,9 +2198,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderArrowDockMenuNative(ImDrawList* drawList, Vector2 pMin, float sz, uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, void>)funcTable[1188])(drawList, pMin, sz, col);
((delegate* unmanaged[Cdecl]<ImDrawList*, Vector2, float, uint, void>)funcTable[1189])(drawList, pMin, sz, col);
#else
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, void>)funcTable[1188])((nint)drawList, pMin, sz, col);
((delegate* unmanaged[Cdecl]<nint, Vector2, float, uint, void>)funcTable[1189])((nint)drawList, pMin, sz, col);
#endif
}
@ -2230,9 +2230,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderRectFilledRangeHNative(ImDrawList* drawList, ImRect rect, uint col, float xStartNorm, float xEndNorm, float rounding)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImRect, uint, float, float, float, void>)funcTable[1189])(drawList, rect, col, xStartNorm, xEndNorm, rounding);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImRect, uint, float, float, float, void>)funcTable[1190])(drawList, rect, col, xStartNorm, xEndNorm, rounding);
#else
((delegate* unmanaged[Cdecl]<nint, ImRect, uint, float, float, float, void>)funcTable[1189])((nint)drawList, rect, col, xStartNorm, xEndNorm, rounding);
((delegate* unmanaged[Cdecl]<nint, ImRect, uint, float, float, float, void>)funcTable[1190])((nint)drawList, rect, col, xStartNorm, xEndNorm, rounding);
#endif
}
@ -2262,9 +2262,9 @@ namespace Dalamud.Bindings.ImGui
internal static void RenderRectFilledWithHoleNative(ImDrawList* drawList, ImRect outer, ImRect inner, uint col, float rounding)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImRect, ImRect, uint, float, void>)funcTable[1190])(drawList, outer, inner, col, rounding);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImRect, ImRect, uint, float, void>)funcTable[1191])(drawList, outer, inner, col, rounding);
#else
((delegate* unmanaged[Cdecl]<nint, ImRect, ImRect, uint, float, void>)funcTable[1190])((nint)drawList, outer, inner, col, rounding);
((delegate* unmanaged[Cdecl]<nint, ImRect, ImRect, uint, float, void>)funcTable[1191])((nint)drawList, outer, inner, col, rounding);
#endif
}
@ -2294,9 +2294,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImDrawFlags CalcRoundingFlagsForRectInRectNative(ImRect rIn, ImRect rOuter, float threshold)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, ImRect, float, ImDrawFlags>)funcTable[1191])(rIn, rOuter, threshold);
return ((delegate* unmanaged[Cdecl]<ImRect, ImRect, float, ImDrawFlags>)funcTable[1192])(rIn, rOuter, threshold);
#else
return (ImDrawFlags)((delegate* unmanaged[Cdecl]<ImRect, ImRect, float, ImDrawFlags>)funcTable[1191])(rIn, rOuter, threshold);
return (ImDrawFlags)((delegate* unmanaged[Cdecl]<ImRect, ImRect, float, ImDrawFlags>)funcTable[1192])(rIn, rOuter, threshold);
#endif
}
@ -2316,9 +2316,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TextExNative(byte* text, byte* textEnd, ImGuiTextFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte*, ImGuiTextFlags, void>)funcTable[1192])(text, textEnd, flags);
((delegate* unmanaged[Cdecl]<byte*, byte*, ImGuiTextFlags, void>)funcTable[1193])(text, textEnd, flags);
#else
((delegate* unmanaged[Cdecl]<nint, nint, ImGuiTextFlags, void>)funcTable[1192])((nint)text, (nint)textEnd, flags);
((delegate* unmanaged[Cdecl]<nint, nint, ImGuiTextFlags, void>)funcTable[1193])((nint)text, (nint)textEnd, flags);
#endif
}
@ -3135,9 +3135,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ButtonExNative(byte* label, Vector2 sizeArg, ImGuiButtonFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, ImGuiButtonFlags, byte>)funcTable[1193])(label, sizeArg, flags);
return ((delegate* unmanaged[Cdecl]<byte*, Vector2, ImGuiButtonFlags, byte>)funcTable[1194])(label, sizeArg, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, ImGuiButtonFlags, byte>)funcTable[1193])((nint)label, sizeArg, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, Vector2, ImGuiButtonFlags, byte>)funcTable[1194])((nint)label, sizeArg, flags);
#endif
}
@ -3400,9 +3400,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte CloseButtonNative(uint id, Vector2 pos)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, Vector2, byte>)funcTable[1194])(id, pos);
return ((delegate* unmanaged[Cdecl]<uint, Vector2, byte>)funcTable[1195])(id, pos);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, Vector2, byte>)funcTable[1194])(id, pos);
return (byte)((delegate* unmanaged[Cdecl]<uint, Vector2, byte>)funcTable[1195])(id, pos);
#endif
}
@ -3422,9 +3422,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte CollapseButtonNative(uint id, Vector2 pos, ImGuiDockNode* dockNode)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiDockNode*, byte>)funcTable[1195])(id, pos, dockNode);
return ((delegate* unmanaged[Cdecl]<uint, Vector2, ImGuiDockNode*, byte>)funcTable[1196])(id, pos, dockNode);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, Vector2, nint, byte>)funcTable[1195])(id, pos, (nint)dockNode);
return (byte)((delegate* unmanaged[Cdecl]<uint, Vector2, nint, byte>)funcTable[1196])(id, pos, (nint)dockNode);
#endif
}
@ -3456,9 +3456,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ArrowButtonExNative(byte* strId, ImGuiDir dir, Vector2 sizeArg, ImGuiButtonFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDir, Vector2, ImGuiButtonFlags, byte>)funcTable[1196])(strId, dir, sizeArg, flags);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDir, Vector2, ImGuiButtonFlags, byte>)funcTable[1197])(strId, dir, sizeArg, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDir, Vector2, ImGuiButtonFlags, byte>)funcTable[1196])((nint)strId, dir, sizeArg, flags);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDir, Vector2, ImGuiButtonFlags, byte>)funcTable[1197])((nint)strId, dir, sizeArg, flags);
#endif
}
@ -3595,9 +3595,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ScrollbarNative(ImGuiAxis axis)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiAxis, void>)funcTable[1197])(axis);
((delegate* unmanaged[Cdecl]<ImGuiAxis, void>)funcTable[1198])(axis);
#else
((delegate* unmanaged[Cdecl]<ImGuiAxis, void>)funcTable[1197])(axis);
((delegate* unmanaged[Cdecl]<ImGuiAxis, void>)funcTable[1198])(axis);
#endif
}
@ -3616,9 +3616,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ScrollbarExNative(ImRect bb, uint id, ImGuiAxis axis, long* pScrollV, long availV, long contentsV, ImDrawFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiAxis, long*, long, long, ImDrawFlags, byte>)funcTable[1198])(bb, id, axis, pScrollV, availV, contentsV, flags);
return ((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiAxis, long*, long, long, ImDrawFlags, byte>)funcTable[1199])(bb, id, axis, pScrollV, availV, contentsV, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiAxis, nint, long, long, ImDrawFlags, byte>)funcTable[1198])(bb, id, axis, (nint)pScrollV, availV, contentsV, flags);
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiAxis, nint, long, long, ImDrawFlags, byte>)funcTable[1199])(bb, id, axis, (nint)pScrollV, availV, contentsV, flags);
#endif
}
@ -3650,9 +3650,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ImageButtonExNative(uint id, ImTextureID textureId, Vector2 size, Vector2 uv0, Vector2 uv1, Vector2 padding, Vector4 bgCol, Vector4 tintCol)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImTextureID, Vector2, Vector2, Vector2, Vector2, Vector4, Vector4, byte>)funcTable[1199])(id, textureId, size, uv0, uv1, padding, bgCol, tintCol);
return ((delegate* unmanaged[Cdecl]<uint, ImTextureID, Vector2, Vector2, Vector2, Vector2, Vector4, Vector4, byte>)funcTable[1200])(id, textureId, size, uv0, uv1, padding, bgCol, tintCol);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, ImTextureID, Vector2, Vector2, Vector2, Vector2, Vector4, Vector4, byte>)funcTable[1199])(id, textureId, size, uv0, uv1, padding, bgCol, tintCol);
return (byte)((delegate* unmanaged[Cdecl]<uint, ImTextureID, Vector2, Vector2, Vector2, Vector2, Vector4, Vector4, byte>)funcTable[1200])(id, textureId, size, uv0, uv1, padding, bgCol, tintCol);
#endif
}
@ -3672,9 +3672,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GetWindowScrollbarRectNative(ImRect* pOut, ImGuiWindow* window, ImGuiAxis axis)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImRect*, ImGuiWindow*, ImGuiAxis, void>)funcTable[1200])(pOut, window, axis);
((delegate* unmanaged[Cdecl]<ImRect*, ImGuiWindow*, ImGuiAxis, void>)funcTable[1201])(pOut, window, axis);
#else
((delegate* unmanaged[Cdecl]<nint, nint, ImGuiAxis, void>)funcTable[1200])((nint)pOut, (nint)window, axis);
((delegate* unmanaged[Cdecl]<nint, nint, ImGuiAxis, void>)funcTable[1201])((nint)pOut, (nint)window, axis);
#endif
}
@ -3752,9 +3752,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetWindowScrollbarIDNative(ImGuiWindow* window, ImGuiAxis axis)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImGuiAxis, uint>)funcTable[1201])(window, axis);
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImGuiAxis, uint>)funcTable[1202])(window, axis);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, ImGuiAxis, uint>)funcTable[1201])((nint)window, axis);
return (uint)((delegate* unmanaged[Cdecl]<nint, ImGuiAxis, uint>)funcTable[1202])((nint)window, axis);
#endif
}
@ -3786,9 +3786,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetWindowResizeCornerIDNative(ImGuiWindow* window, int n)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*, int, uint>)funcTable[1202])(window, n);
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*, int, uint>)funcTable[1203])(window, n);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, int, uint>)funcTable[1202])((nint)window, n);
return (uint)((delegate* unmanaged[Cdecl]<nint, int, uint>)funcTable[1203])((nint)window, n);
#endif
}
@ -3820,9 +3820,9 @@ namespace Dalamud.Bindings.ImGui
internal static uint GetWindowResizeBorderIDNative(ImGuiWindow* window, ImGuiDir dir)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImGuiDir, uint>)funcTable[1203])(window, dir);
return ((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImGuiDir, uint>)funcTable[1204])(window, dir);
#else
return (uint)((delegate* unmanaged[Cdecl]<nint, ImGuiDir, uint>)funcTable[1203])((nint)window, dir);
return (uint)((delegate* unmanaged[Cdecl]<nint, ImGuiDir, uint>)funcTable[1204])((nint)window, dir);
#endif
}
@ -3854,9 +3854,9 @@ namespace Dalamud.Bindings.ImGui
internal static void SeparatorExNative(ImGuiSeparatorFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiSeparatorFlags, void>)funcTable[1204])(flags);
((delegate* unmanaged[Cdecl]<ImGuiSeparatorFlags, void>)funcTable[1205])(flags);
#else
((delegate* unmanaged[Cdecl]<ImGuiSeparatorFlags, void>)funcTable[1204])(flags);
((delegate* unmanaged[Cdecl]<ImGuiSeparatorFlags, void>)funcTable[1205])(flags);
#endif
}
@ -3875,9 +3875,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte CheckboxFlagsNative(byte* label, long* flags, long flagsValue)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, long*, long, byte>)funcTable[1205])(label, flags, flagsValue);
return ((delegate* unmanaged[Cdecl]<byte*, long*, long, byte>)funcTable[1206])(label, flags, flagsValue);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, long, byte>)funcTable[1205])((nint)label, (nint)flags, flagsValue);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, long, byte>)funcTable[1206])((nint)label, (nint)flags, flagsValue);
#endif
}
@ -4026,9 +4026,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte CheckboxFlagsNative(byte* label, ulong* flags, ulong flagsValue)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ulong*, ulong, byte>)funcTable[1206])(label, flags, flagsValue);
return ((delegate* unmanaged[Cdecl]<byte*, ulong*, ulong, byte>)funcTable[1207])(label, flags, flagsValue);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ulong, byte>)funcTable[1206])((nint)label, (nint)flags, flagsValue);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ulong, byte>)funcTable[1207])((nint)label, (nint)flags, flagsValue);
#endif
}
@ -4177,9 +4177,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte ButtonBehaviorNative(ImRect bb, uint id, bool* outHovered, bool* outHeld, ImGuiButtonFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, uint, bool*, bool*, ImGuiButtonFlags, byte>)funcTable[1207])(bb, id, outHovered, outHeld, flags);
return ((delegate* unmanaged[Cdecl]<ImRect, uint, bool*, bool*, ImGuiButtonFlags, byte>)funcTable[1208])(bb, id, outHovered, outHeld, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, nint, nint, ImGuiButtonFlags, byte>)funcTable[1207])(bb, id, (nint)outHovered, (nint)outHeld, flags);
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, nint, nint, ImGuiButtonFlags, byte>)funcTable[1208])(bb, id, (nint)outHovered, (nint)outHeld, flags);
#endif
}
@ -4286,9 +4286,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DragBehaviorNative(uint id, ImGuiDataType dataType, void* pV, float vSpeed, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiDataType, void*, float, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[1208])(id, dataType, pV, vSpeed, pMin, pMax, format, flags);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiDataType, void*, float, void*, void*, byte*, ImGuiSliderFlags, byte>)funcTable[1209])(id, dataType, pV, vSpeed, pMin, pMax, format, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiDataType, nint, float, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[1208])(id, dataType, (nint)pV, vSpeed, (nint)pMin, (nint)pMax, (nint)format, flags);
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiDataType, nint, float, nint, nint, nint, ImGuiSliderFlags, byte>)funcTable[1209])(id, dataType, (nint)pV, vSpeed, (nint)pMin, (nint)pMax, (nint)format, flags);
#endif
}
@ -4362,9 +4362,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SliderBehaviorNative(ImRect bb, uint id, ImGuiDataType dataType, void* pV, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags, ImRect* outGrabBb)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiDataType, void*, void*, void*, byte*, ImGuiSliderFlags, ImRect*, byte>)funcTable[1209])(bb, id, dataType, pV, pMin, pMax, format, flags, outGrabBb);
return ((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiDataType, void*, void*, void*, byte*, ImGuiSliderFlags, ImRect*, byte>)funcTable[1210])(bb, id, dataType, pV, pMin, pMax, format, flags, outGrabBb);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiDataType, nint, nint, nint, nint, ImGuiSliderFlags, nint, byte>)funcTable[1209])(bb, id, dataType, (nint)pV, (nint)pMin, (nint)pMax, (nint)format, flags, (nint)outGrabBb);
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiDataType, nint, nint, nint, nint, ImGuiSliderFlags, nint, byte>)funcTable[1210])(bb, id, dataType, (nint)pV, (nint)pMin, (nint)pMax, (nint)format, flags, (nint)outGrabBb);
#endif
}
@ -4513,9 +4513,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte SplitterBehaviorNative(ImRect bb, uint id, ImGuiAxis axis, float* size1, float* size2, float minsize1, float minsize2, float hoverExtend, float hoverVisibilityDelay, uint bgCol)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiAxis, float*, float*, float, float, float, float, uint, byte>)funcTable[1210])(bb, id, axis, size1, size2, minsize1, minsize2, hoverExtend, hoverVisibilityDelay, bgCol);
return ((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiAxis, float*, float*, float, float, float, float, uint, byte>)funcTable[1211])(bb, id, axis, size1, size2, minsize1, minsize2, hoverExtend, hoverVisibilityDelay, bgCol);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiAxis, nint, nint, float, float, float, float, uint, byte>)funcTable[1210])(bb, id, axis, (nint)size1, (nint)size2, minsize1, minsize2, hoverExtend, hoverVisibilityDelay, bgCol);
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, ImGuiAxis, nint, nint, float, float, float, float, uint, byte>)funcTable[1211])(bb, id, axis, (nint)size1, (nint)size2, minsize1, minsize2, hoverExtend, hoverVisibilityDelay, bgCol);
#endif
}
@ -4814,9 +4814,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeBehaviorNative(uint id, ImGuiTreeNodeFlags flags, byte* label, byte* labelEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiTreeNodeFlags, byte*, byte*, byte>)funcTable[1211])(id, flags, label, labelEnd);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiTreeNodeFlags, byte*, byte*, byte>)funcTable[1212])(id, flags, label, labelEnd);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiTreeNodeFlags, nint, nint, byte>)funcTable[1211])(id, flags, (nint)label, (nint)labelEnd);
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiTreeNodeFlags, nint, nint, byte>)funcTable[1212])(id, flags, (nint)label, (nint)labelEnd);
#endif
}

View file

@ -238,9 +238,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TreeNodeBehaviorIsOpenNative(uint id, ImGuiTreeNodeFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiTreeNodeFlags, byte>)funcTable[1212])(id, flags);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiTreeNodeFlags, byte>)funcTable[1213])(id, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiTreeNodeFlags, byte>)funcTable[1212])(id, flags);
return (byte)((delegate* unmanaged[Cdecl]<uint, ImGuiTreeNodeFlags, byte>)funcTable[1213])(id, flags);
#endif
}
@ -269,9 +269,9 @@ namespace Dalamud.Bindings.ImGui
internal static void TreePushOverrideIDNative(uint id)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[1213])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[1214])(id);
#else
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[1213])(id);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[1214])(id);
#endif
}
@ -290,9 +290,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiDataTypeInfo* DataTypeGetInfoNative(ImGuiDataType dataType)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiDataType, ImGuiDataTypeInfo*>)funcTable[1214])(dataType);
return ((delegate* unmanaged[Cdecl]<ImGuiDataType, ImGuiDataTypeInfo*>)funcTable[1215])(dataType);
#else
return (ImGuiDataTypeInfo*)((delegate* unmanaged[Cdecl]<ImGuiDataType, nint>)funcTable[1214])(dataType);
return (ImGuiDataTypeInfo*)((delegate* unmanaged[Cdecl]<ImGuiDataType, nint>)funcTable[1215])(dataType);
#endif
}
@ -312,9 +312,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DataTypeApplyOpNative(ImGuiDataType dataType, int op, void* output, void* arg1, void* arg2)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiDataType, int, void*, void*, void*, void>)funcTable[1215])(dataType, op, output, arg1, arg2);
((delegate* unmanaged[Cdecl]<ImGuiDataType, int, void*, void*, void*, void>)funcTable[1216])(dataType, op, output, arg1, arg2);
#else
((delegate* unmanaged[Cdecl]<ImGuiDataType, int, nint, nint, nint, void>)funcTable[1215])(dataType, op, (nint)output, (nint)arg1, (nint)arg2);
((delegate* unmanaged[Cdecl]<ImGuiDataType, int, nint, nint, nint, void>)funcTable[1216])(dataType, op, (nint)output, (nint)arg1, (nint)arg2);
#endif
}
@ -333,9 +333,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DataTypeApplyFromTextNative(byte* buf, ImGuiDataType dataType, void* pData, byte* format)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, byte*, byte>)funcTable[1216])(buf, dataType, pData, format);
return ((delegate* unmanaged[Cdecl]<byte*, ImGuiDataType, void*, byte*, byte>)funcTable[1217])(buf, dataType, pData, format);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, nint, byte>)funcTable[1216])((nint)buf, dataType, (nint)pData, (nint)format);
return (byte)((delegate* unmanaged[Cdecl]<nint, ImGuiDataType, nint, nint, byte>)funcTable[1217])((nint)buf, dataType, (nint)pData, (nint)format);
#endif
}
@ -706,9 +706,9 @@ namespace Dalamud.Bindings.ImGui
internal static int DataTypeCompareNative(ImGuiDataType dataType, void* arg1, void* arg2)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiDataType, void*, void*, int>)funcTable[1217])(dataType, arg1, arg2);
return ((delegate* unmanaged[Cdecl]<ImGuiDataType, void*, void*, int>)funcTable[1218])(dataType, arg1, arg2);
#else
return (int)((delegate* unmanaged[Cdecl]<ImGuiDataType, nint, nint, int>)funcTable[1217])(dataType, (nint)arg1, (nint)arg2);
return (int)((delegate* unmanaged[Cdecl]<ImGuiDataType, nint, nint, int>)funcTable[1218])(dataType, (nint)arg1, (nint)arg2);
#endif
}
@ -728,9 +728,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte DataTypeClampNative(ImGuiDataType dataType, void* pData, void* pMin, void* pMax)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiDataType, void*, void*, void*, byte>)funcTable[1218])(dataType, pData, pMin, pMax);
return ((delegate* unmanaged[Cdecl]<ImGuiDataType, void*, void*, void*, byte>)funcTable[1219])(dataType, pData, pMin, pMax);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImGuiDataType, nint, nint, nint, byte>)funcTable[1218])(dataType, (nint)pData, (nint)pMin, (nint)pMax);
return (byte)((delegate* unmanaged[Cdecl]<ImGuiDataType, nint, nint, nint, byte>)funcTable[1219])(dataType, (nint)pData, (nint)pMin, (nint)pMax);
#endif
}
@ -750,9 +750,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TempInputScalarNative(ImRect bb, uint id, byte* label, ImGuiDataType dataType, void* pData, byte* format, void* pClampMin, void* pClampMax)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, uint, byte*, ImGuiDataType, void*, byte*, void*, void*, byte>)funcTable[1219])(bb, id, label, dataType, pData, format, pClampMin, pClampMax);
return ((delegate* unmanaged[Cdecl]<ImRect, uint, byte*, ImGuiDataType, void*, byte*, void*, void*, byte>)funcTable[1220])(bb, id, label, dataType, pData, format, pClampMin, pClampMax);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, nint, ImGuiDataType, nint, nint, nint, nint, byte>)funcTable[1219])(bb, id, (nint)label, dataType, (nint)pData, (nint)format, (nint)pClampMin, (nint)pClampMax);
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, nint, ImGuiDataType, nint, nint, nint, nint, byte>)funcTable[1220])(bb, id, (nint)label, dataType, (nint)pData, (nint)format, (nint)pClampMin, (nint)pClampMax);
#endif
}
@ -1843,9 +1843,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TempInputIsActiveNative(uint id)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, byte>)funcTable[1220])(id);
return ((delegate* unmanaged[Cdecl]<uint, byte>)funcTable[1221])(id);
#else
return (byte)((delegate* unmanaged[Cdecl]<uint, byte>)funcTable[1220])(id);
return (byte)((delegate* unmanaged[Cdecl]<uint, byte>)funcTable[1221])(id);
#endif
}
@ -1865,9 +1865,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImGuiInputTextState* GetInputTextStateNative(uint id)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<uint, ImGuiInputTextState*>)funcTable[1221])(id);
return ((delegate* unmanaged[Cdecl]<uint, ImGuiInputTextState*>)funcTable[1222])(id);
#else
return (ImGuiInputTextState*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[1221])(id);
return (ImGuiInputTextState*)((delegate* unmanaged[Cdecl]<uint, nint>)funcTable[1222])(id);
#endif
}
@ -1880,6 +1880,70 @@ namespace Dalamud.Bindings.ImGui
return ret;
}
/// <summary>
/// To be documented.
/// </summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void Custom_StbTextMakeUndoReplaceNative(ImGuiInputTextState* str, int where, int oldLength, int newLength)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputTextState*, int, int, int, void>)funcTable[1223])(str, where, oldLength, newLength);
#else
((delegate* unmanaged[Cdecl]<nint, int, int, int, void>)funcTable[1223])((nint)str, where, oldLength, newLength);
#endif
}
/// <summary>
/// To be documented.
/// </summary>
public static void Custom_StbTextMakeUndoReplace(ImGuiInputTextStatePtr str, int where, int oldLength, int newLength)
{
Custom_StbTextMakeUndoReplaceNative(str, where, oldLength, newLength);
}
/// <summary>
/// To be documented.
/// </summary>
public static void Custom_StbTextMakeUndoReplace(ref ImGuiInputTextState str, int where, int oldLength, int newLength)
{
fixed (ImGuiInputTextState* pstr = &str)
{
Custom_StbTextMakeUndoReplaceNative((ImGuiInputTextState*)pstr, where, oldLength, newLength);
}
}
/// <summary>
/// To be documented.
/// </summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void Custom_StbTextUndoNative(ImGuiInputTextState* str)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputTextState*, void>)funcTable[1224])(str);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1224])((nint)str);
#endif
}
/// <summary>
/// To be documented.
/// </summary>
public static void Custom_StbTextUndo(ImGuiInputTextStatePtr str)
{
Custom_StbTextUndoNative(str);
}
/// <summary>
/// To be documented.
/// </summary>
public static void Custom_StbTextUndo(ref ImGuiInputTextState str)
{
fixed (ImGuiInputTextState* pstr = &str)
{
Custom_StbTextUndoNative((ImGuiInputTextState*)pstr);
}
}
/// <summary>
/// To be documented.
/// </summary>
@ -1887,9 +1951,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ColorTooltipNative(byte* text, float* col, ImGuiColorEditFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, void>)funcTable[1222])(text, col, flags);
((delegate* unmanaged[Cdecl]<byte*, float*, ImGuiColorEditFlags, void>)funcTable[1225])(text, col, flags);
#else
((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, void>)funcTable[1222])((nint)text, (nint)col, flags);
((delegate* unmanaged[Cdecl]<nint, nint, ImGuiColorEditFlags, void>)funcTable[1225])((nint)text, (nint)col, flags);
#endif
}
@ -2030,9 +2094,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ColorEditOptionsPopupNative(float* col, ImGuiColorEditFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float*, ImGuiColorEditFlags, void>)funcTable[1223])(col, flags);
((delegate* unmanaged[Cdecl]<float*, ImGuiColorEditFlags, void>)funcTable[1226])(col, flags);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiColorEditFlags, void>)funcTable[1223])((nint)col, flags);
((delegate* unmanaged[Cdecl]<nint, ImGuiColorEditFlags, void>)funcTable[1226])((nint)col, flags);
#endif
}
@ -2062,9 +2126,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ColorPickerOptionsPopupNative(float* refCol, ImGuiColorEditFlags flags)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<float*, ImGuiColorEditFlags, void>)funcTable[1224])(refCol, flags);
((delegate* unmanaged[Cdecl]<float*, ImGuiColorEditFlags, void>)funcTable[1227])(refCol, flags);
#else
((delegate* unmanaged[Cdecl]<nint, ImGuiColorEditFlags, void>)funcTable[1224])((nint)refCol, flags);
((delegate* unmanaged[Cdecl]<nint, ImGuiColorEditFlags, void>)funcTable[1227])((nint)refCol, flags);
#endif
}
@ -2094,9 +2158,9 @@ namespace Dalamud.Bindings.ImGui
internal static int PlotExNative(ImGuiPlotType plotType, byte* label, delegate*<ImGuiPlotType, byte*, delegate*<void*, int, float>, void*, int, int, byte*, float, float, Vector2, float> valuesGetter, void* data, int valuesCount, int valuesOffset, byte* overlayText, float scaleMin, float scaleMax, Vector2 frameSize)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImGuiPlotType, byte*, delegate*<ImGuiPlotType, byte*, delegate*<void*, int, float>, void*, int, int, byte*, float, float, Vector2, float>, void*, int, int, byte*, float, float, Vector2, int>)funcTable[1225])(plotType, label, valuesGetter, data, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, frameSize);
return ((delegate* unmanaged[Cdecl]<ImGuiPlotType, byte*, delegate*<ImGuiPlotType, byte*, delegate*<void*, int, float>, void*, int, int, byte*, float, float, Vector2, float>, void*, int, int, byte*, float, float, Vector2, int>)funcTable[1228])(plotType, label, valuesGetter, data, valuesCount, valuesOffset, overlayText, scaleMin, scaleMax, frameSize);
#else
return (int)((delegate* unmanaged[Cdecl]<ImGuiPlotType, nint, nint, nint, int, int, nint, float, float, Vector2, int>)funcTable[1225])(plotType, (nint)label, (nint)valuesGetter, (nint)data, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, frameSize);
return (int)((delegate* unmanaged[Cdecl]<ImGuiPlotType, nint, nint, nint, int, int, nint, float, float, Vector2, int>)funcTable[1228])(plotType, (nint)label, (nint)valuesGetter, (nint)data, valuesCount, valuesOffset, (nint)overlayText, scaleMin, scaleMax, frameSize);
#endif
}
@ -2467,9 +2531,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ShadeVertsLinearColorGradientKeepAlphaNative(ImDrawList* drawList, int vertStartIdx, int vertEndIdx, Vector2 gradientp0, Vector2 gradientp1, uint col0, uint col1)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, int, int, Vector2, Vector2, uint, uint, void>)funcTable[1226])(drawList, vertStartIdx, vertEndIdx, gradientp0, gradientp1, col0, col1);
((delegate* unmanaged[Cdecl]<ImDrawList*, int, int, Vector2, Vector2, uint, uint, void>)funcTable[1229])(drawList, vertStartIdx, vertEndIdx, gradientp0, gradientp1, col0, col1);
#else
((delegate* unmanaged[Cdecl]<nint, int, int, Vector2, Vector2, uint, uint, void>)funcTable[1226])((nint)drawList, vertStartIdx, vertEndIdx, gradientp0, gradientp1, col0, col1);
((delegate* unmanaged[Cdecl]<nint, int, int, Vector2, Vector2, uint, uint, void>)funcTable[1229])((nint)drawList, vertStartIdx, vertEndIdx, gradientp0, gradientp1, col0, col1);
#endif
}
@ -2499,9 +2563,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ShadeVertsLinearUVNative(ImDrawList* drawList, int vertStartIdx, int vertEndIdx, Vector2 a, Vector2 b, Vector2 uvA, Vector2 uvB, byte clamp)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, int, int, Vector2, Vector2, Vector2, Vector2, byte, void>)funcTable[1227])(drawList, vertStartIdx, vertEndIdx, a, b, uvA, uvB, clamp);
((delegate* unmanaged[Cdecl]<ImDrawList*, int, int, Vector2, Vector2, Vector2, Vector2, byte, void>)funcTable[1230])(drawList, vertStartIdx, vertEndIdx, a, b, uvA, uvB, clamp);
#else
((delegate* unmanaged[Cdecl]<nint, int, int, Vector2, Vector2, Vector2, Vector2, byte, void>)funcTable[1227])((nint)drawList, vertStartIdx, vertEndIdx, a, b, uvA, uvB, clamp);
((delegate* unmanaged[Cdecl]<nint, int, int, Vector2, Vector2, Vector2, Vector2, byte, void>)funcTable[1230])((nint)drawList, vertStartIdx, vertEndIdx, a, b, uvA, uvB, clamp);
#endif
}
@ -2531,9 +2595,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GcCompactTransientMiscBuffersNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[1228])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1231])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[1228])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1231])();
#endif
}
@ -2552,9 +2616,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GcCompactTransientWindowBuffersNative(ImGuiWindow* window)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, void>)funcTable[1229])(window);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, void>)funcTable[1232])(window);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1229])((nint)window);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1232])((nint)window);
#endif
}
@ -2584,9 +2648,9 @@ namespace Dalamud.Bindings.ImGui
internal static void GcAwakeTransientWindowBuffersNative(ImGuiWindow* window)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, void>)funcTable[1230])(window);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, void>)funcTable[1233])(window);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1230])((nint)window);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1233])((nint)window);
#endif
}
@ -2616,9 +2680,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugLogNative(byte* fmt)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[1231])(fmt);
((delegate* unmanaged[Cdecl]<byte*, void>)funcTable[1234])(fmt);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1231])((nint)fmt);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1234])((nint)fmt);
#endif
}
@ -2688,9 +2752,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugLogVNative(byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[1232])(fmt, args);
((delegate* unmanaged[Cdecl]<byte*, nuint, void>)funcTable[1235])(fmt, args);
#else
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[1232])((nint)fmt, args);
((delegate* unmanaged[Cdecl]<nint, nuint, void>)funcTable[1235])((nint)fmt, args);
#endif
}
@ -2760,9 +2824,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ErrorCheckEndFrameRecoverNative(ImGuiErrorLogCallback logCallback, void* userData)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<delegate*<void*, byte*, void>, void*, void>)funcTable[1233])((delegate*<void*, byte*, void>)Utils.GetFunctionPointerForDelegate(logCallback), userData);
((delegate* unmanaged[Cdecl]<delegate*<void*, byte*, void>, void*, void>)funcTable[1236])((delegate*<void*, byte*, void>)Utils.GetFunctionPointerForDelegate(logCallback), userData);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1233])((nint)Utils.GetFunctionPointerForDelegate(logCallback), (nint)userData);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1236])((nint)Utils.GetFunctionPointerForDelegate(logCallback), (nint)userData);
#endif
}
@ -2789,9 +2853,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ErrorCheckEndWindowRecoverNative(ImGuiErrorLogCallback logCallback, void* userData)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<delegate*<void*, byte*, void>, void*, void>)funcTable[1234])((delegate*<void*, byte*, void>)Utils.GetFunctionPointerForDelegate(logCallback), userData);
((delegate* unmanaged[Cdecl]<delegate*<void*, byte*, void>, void*, void>)funcTable[1237])((delegate*<void*, byte*, void>)Utils.GetFunctionPointerForDelegate(logCallback), userData);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1234])((nint)Utils.GetFunctionPointerForDelegate(logCallback), (nint)userData);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1237])((nint)Utils.GetFunctionPointerForDelegate(logCallback), (nint)userData);
#endif
}
@ -2818,9 +2882,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugDrawItemRectNative(uint col)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[1235])(col);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[1238])(col);
#else
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[1235])(col);
((delegate* unmanaged[Cdecl]<uint, void>)funcTable[1238])(col);
#endif
}
@ -2847,9 +2911,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugStartItemPickerNative()
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<void>)funcTable[1236])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1239])();
#else
((delegate* unmanaged[Cdecl]<void>)funcTable[1236])();
((delegate* unmanaged[Cdecl]<void>)funcTable[1239])();
#endif
}
@ -2868,9 +2932,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ShowFontAtlasNative(ImFontAtlas* atlas)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[1237])(atlas);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[1240])(atlas);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1237])((nint)atlas);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1240])((nint)atlas);
#endif
}
@ -2900,9 +2964,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugHookIdInfoNative(uint id, ImGuiDataType dataType, void* dataId, void* dataIdEnd)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<uint, ImGuiDataType, void*, void*, void>)funcTable[1238])(id, dataType, dataId, dataIdEnd);
((delegate* unmanaged[Cdecl]<uint, ImGuiDataType, void*, void*, void>)funcTable[1241])(id, dataType, dataId, dataIdEnd);
#else
((delegate* unmanaged[Cdecl]<uint, ImGuiDataType, nint, nint, void>)funcTable[1238])(id, dataType, (nint)dataId, (nint)dataIdEnd);
((delegate* unmanaged[Cdecl]<uint, ImGuiDataType, nint, nint, void>)funcTable[1241])(id, dataType, (nint)dataId, (nint)dataIdEnd);
#endif
}
@ -2921,9 +2985,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeColumnsNative(ImGuiOldColumns* columns)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiOldColumns*, void>)funcTable[1239])(columns);
((delegate* unmanaged[Cdecl]<ImGuiOldColumns*, void>)funcTable[1242])(columns);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1239])((nint)columns);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1242])((nint)columns);
#endif
}
@ -2953,9 +3017,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeDockNodeNative(ImGuiDockNode* node, byte* label)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiDockNode*, byte*, void>)funcTable[1240])(node, label);
((delegate* unmanaged[Cdecl]<ImGuiDockNode*, byte*, void>)funcTable[1243])(node, label);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1240])((nint)node, (nint)label);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1243])((nint)node, (nint)label);
#endif
}
@ -3096,9 +3160,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeDrawListNative(ImGuiWindow* window, ImGuiViewportP* viewport, ImDrawList* drawList, byte* label)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImGuiViewportP*, ImDrawList*, byte*, void>)funcTable[1241])(window, viewport, drawList, label);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, ImGuiViewportP*, ImDrawList*, byte*, void>)funcTable[1244])(window, viewport, drawList, label);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, void>)funcTable[1241])((nint)window, (nint)viewport, (nint)drawList, (nint)label);
((delegate* unmanaged[Cdecl]<nint, nint, nint, nint, void>)funcTable[1244])((nint)window, (nint)viewport, (nint)drawList, (nint)label);
#endif
}
@ -3725,9 +3789,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeDrawCmdShowMeshAndBoundingBoxNative(ImDrawList* outDrawList, ImDrawList* drawList, ImDrawCmd* drawCmd, byte showMesh, byte showAabb)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImDrawList*, ImDrawCmd*, byte, byte, void>)funcTable[1242])(outDrawList, drawList, drawCmd, showMesh, showAabb);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImDrawList*, ImDrawCmd*, byte, byte, void>)funcTable[1245])(outDrawList, drawList, drawCmd, showMesh, showAabb);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, byte, byte, void>)funcTable[1242])((nint)outDrawList, (nint)drawList, (nint)drawCmd, showMesh, showAabb);
((delegate* unmanaged[Cdecl]<nint, nint, nint, byte, byte, void>)funcTable[1245])((nint)outDrawList, (nint)drawList, (nint)drawCmd, showMesh, showAabb);
#endif
}
@ -3838,9 +3902,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeFontNative(ImFont* font)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, void>)funcTable[1243])(font);
((delegate* unmanaged[Cdecl]<ImFont*, void>)funcTable[1246])(font);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1243])((nint)font);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1246])((nint)font);
#endif
}
@ -3870,9 +3934,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeFontGlyphNative(ImFont* font, ImFontGlyph* glyph)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFont*, ImFontGlyph*, void>)funcTable[1244])(font, glyph);
((delegate* unmanaged[Cdecl]<ImFont*, ImFontGlyph*, void>)funcTable[1247])(font, glyph);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1244])((nint)font, (nint)glyph);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1247])((nint)font, (nint)glyph);
#endif
}
@ -3927,9 +3991,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeStorageNative(ImGuiStorage* storage, byte* label)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiStorage*, byte*, void>)funcTable[1245])(storage, label);
((delegate* unmanaged[Cdecl]<ImGuiStorage*, byte*, void>)funcTable[1248])(storage, label);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1245])((nint)storage, (nint)label);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1248])((nint)storage, (nint)label);
#endif
}
@ -4070,9 +4134,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeTabBarNative(ImGuiTabBar* tabBar, byte* label)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, byte*, void>)funcTable[1246])(tabBar, label);
((delegate* unmanaged[Cdecl]<ImGuiTabBar*, byte*, void>)funcTable[1249])(tabBar, label);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1246])((nint)tabBar, (nint)label);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1249])((nint)tabBar, (nint)label);
#endif
}
@ -4213,9 +4277,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeTableNative(ImGuiTable* table)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1247])(table);
((delegate* unmanaged[Cdecl]<ImGuiTable*, void>)funcTable[1250])(table);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1247])((nint)table);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1250])((nint)table);
#endif
}
@ -4245,9 +4309,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeTableSettingsNative(ImGuiTableSettings* settings)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiTableSettings*, void>)funcTable[1248])(settings);
((delegate* unmanaged[Cdecl]<ImGuiTableSettings*, void>)funcTable[1251])(settings);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1248])((nint)settings);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1251])((nint)settings);
#endif
}
@ -4277,9 +4341,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeInputTextStateNative(ImGuiInputTextState* state)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiInputTextState*, void>)funcTable[1249])(state);
((delegate* unmanaged[Cdecl]<ImGuiInputTextState*, void>)funcTable[1252])(state);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1249])((nint)state);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1252])((nint)state);
#endif
}
@ -4309,9 +4373,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeWindowNative(ImGuiWindow* window, byte* label)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow*, byte*, void>)funcTable[1250])(window, label);
((delegate* unmanaged[Cdecl]<ImGuiWindow*, byte*, void>)funcTable[1253])(window, label);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1250])((nint)window, (nint)label);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1253])((nint)window, (nint)label);
#endif
}
@ -4452,9 +4516,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeWindowSettingsNative(ImGuiWindowSettings* settings)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindowSettings*, void>)funcTable[1251])(settings);
((delegate* unmanaged[Cdecl]<ImGuiWindowSettings*, void>)funcTable[1254])(settings);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1251])((nint)settings);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1254])((nint)settings);
#endif
}
@ -4484,9 +4548,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeWindowsListNative(ImVector<ImGuiWindowPtr>* windows, byte* label)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImVector<ImGuiWindowPtr>*, byte*, void>)funcTable[1252])(windows, label);
((delegate* unmanaged[Cdecl]<ImVector<ImGuiWindowPtr>*, byte*, void>)funcTable[1255])(windows, label);
#else
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1252])((nint)windows, (nint)label);
((delegate* unmanaged[Cdecl]<nint, nint, void>)funcTable[1255])((nint)windows, (nint)label);
#endif
}
@ -4627,9 +4691,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeWindowsListByBeginStackParentNative(ImGuiWindow** windows, int windowsSize, ImGuiWindow* parentInBeginStack)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiWindow**, int, ImGuiWindow*, void>)funcTable[1253])(windows, windowsSize, parentInBeginStack);
((delegate* unmanaged[Cdecl]<ImGuiWindow**, int, ImGuiWindow*, void>)funcTable[1256])(windows, windowsSize, parentInBeginStack);
#else
((delegate* unmanaged[Cdecl]<nint, int, nint, void>)funcTable[1253])((nint)windows, windowsSize, (nint)parentInBeginStack);
((delegate* unmanaged[Cdecl]<nint, int, nint, void>)funcTable[1256])((nint)windows, windowsSize, (nint)parentInBeginStack);
#endif
}
@ -4684,9 +4748,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugNodeViewportNative(ImGuiViewportP* viewport)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImGuiViewportP*, void>)funcTable[1254])(viewport);
((delegate* unmanaged[Cdecl]<ImGuiViewportP*, void>)funcTable[1257])(viewport);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1254])((nint)viewport);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1257])((nint)viewport);
#endif
}
@ -4716,9 +4780,9 @@ namespace Dalamud.Bindings.ImGui
internal static void DebugRenderViewportThumbnailNative(ImDrawList* drawList, ImGuiViewportP* viewport, ImRect bb)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImDrawList*, ImGuiViewportP*, ImRect, void>)funcTable[1255])(drawList, viewport, bb);
((delegate* unmanaged[Cdecl]<ImDrawList*, ImGuiViewportP*, ImRect, void>)funcTable[1258])(drawList, viewport, bb);
#else
((delegate* unmanaged[Cdecl]<nint, nint, ImRect, void>)funcTable[1255])((nint)drawList, (nint)viewport, bb);
((delegate* unmanaged[Cdecl]<nint, nint, ImRect, void>)funcTable[1258])((nint)drawList, (nint)viewport, bb);
#endif
}
@ -4773,9 +4837,9 @@ namespace Dalamud.Bindings.ImGui
internal static ImFontBuilderIO* ImFontAtlasGetBuilderForStbTruetypeNative()
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImFontBuilderIO*>)funcTable[1256])();
return ((delegate* unmanaged[Cdecl]<ImFontBuilderIO*>)funcTable[1259])();
#else
return (ImFontBuilderIO*)((delegate* unmanaged[Cdecl]<nint>)funcTable[1256])();
return (ImFontBuilderIO*)((delegate* unmanaged[Cdecl]<nint>)funcTable[1259])();
#endif
}
@ -4795,9 +4859,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImFontAtlasBuildInitNative(ImFontAtlas* atlas)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[1257])(atlas);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[1260])(atlas);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1257])((nint)atlas);
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1260])((nint)atlas);
#endif
}
@ -4827,9 +4891,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImFontAtlasBuildSetupFontNative(ImFontAtlas* atlas, ImFont* font, ImFontConfig* fontConfig, float ascent, float descent)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFont*, ImFontConfig*, float, float, void>)funcTable[1258])(atlas, font, fontConfig, ascent, descent);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, ImFont*, ImFontConfig*, float, float, void>)funcTable[1261])(atlas, font, fontConfig, ascent, descent);
#else
((delegate* unmanaged[Cdecl]<nint, nint, nint, float, float, void>)funcTable[1258])((nint)atlas, (nint)font, (nint)fontConfig, ascent, descent);
((delegate* unmanaged[Cdecl]<nint, nint, nint, float, float, void>)funcTable[1261])((nint)atlas, (nint)font, (nint)fontConfig, ascent, descent);
#endif
}
@ -4932,37 +4996,5 @@ namespace Dalamud.Bindings.ImGui
}
}
}
/// <summary>
/// To be documented.
/// </summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void ImFontAtlasBuildFinishNative(ImFontAtlas* atlas)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[1260])(atlas);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1260])((nint)atlas);
#endif
}
/// <summary>
/// To be documented.
/// </summary>
public static void ImFontAtlasBuildFinish(ImFontAtlasPtr atlas)
{
ImFontAtlasBuildFinishNative(atlas);
}
/// <summary>
/// To be documented.
/// </summary>
public static void ImFontAtlasBuildFinish(ref ImFontAtlas atlas)
{
fixed (ImFontAtlas* patlas = &atlas)
{
ImFontAtlasBuildFinishNative((ImFontAtlas*)patlas);
}
}
}
}

View file

@ -18,6 +18,38 @@ namespace Dalamud.Bindings.ImGui
public unsafe partial class ImGuiP
{
/// <summary>
/// To be documented.
/// </summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void ImFontAtlasBuildFinishNative(ImFontAtlas* atlas)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, void>)funcTable[1263])(atlas);
#else
((delegate* unmanaged[Cdecl]<nint, void>)funcTable[1263])((nint)atlas);
#endif
}
/// <summary>
/// To be documented.
/// </summary>
public static void ImFontAtlasBuildFinish(ImFontAtlasPtr atlas)
{
ImFontAtlasBuildFinishNative(atlas);
}
/// <summary>
/// To be documented.
/// </summary>
public static void ImFontAtlasBuildFinish(ref ImFontAtlas atlas)
{
fixed (ImFontAtlas* patlas = &atlas)
{
ImFontAtlasBuildFinishNative((ImFontAtlas*)patlas);
}
}
/// <summary>
/// To be documented.
/// </summary>
@ -25,9 +57,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImFontAtlasBuildRender8bppRectFromStringNative(ImFontAtlas* atlas, int textureIndex, int x, int y, int w, int h, byte* inStr, byte inMarkerChar, byte inMarkerPixelValue)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, int, int, int, int, byte*, byte, byte, void>)funcTable[1261])(atlas, textureIndex, x, y, w, h, inStr, inMarkerChar, inMarkerPixelValue);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, int, int, int, int, byte*, byte, byte, void>)funcTable[1264])(atlas, textureIndex, x, y, w, h, inStr, inMarkerChar, inMarkerPixelValue);
#else
((delegate* unmanaged[Cdecl]<nint, int, int, int, int, int, nint, byte, byte, void>)funcTable[1261])((nint)atlas, textureIndex, x, y, w, h, (nint)inStr, inMarkerChar, inMarkerPixelValue);
((delegate* unmanaged[Cdecl]<nint, int, int, int, int, int, nint, byte, byte, void>)funcTable[1264])((nint)atlas, textureIndex, x, y, w, h, (nint)inStr, inMarkerChar, inMarkerPixelValue);
#endif
}
@ -168,9 +200,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImFontAtlasBuildRender32bppRectFromStringNative(ImFontAtlas* atlas, int textureIndex, int x, int y, int w, int h, byte* inStr, byte inMarkerChar, uint inMarkerPixelValue)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, int, int, int, int, byte*, byte, uint, void>)funcTable[1262])(atlas, textureIndex, x, y, w, h, inStr, inMarkerChar, inMarkerPixelValue);
((delegate* unmanaged[Cdecl]<ImFontAtlas*, int, int, int, int, int, byte*, byte, uint, void>)funcTable[1265])(atlas, textureIndex, x, y, w, h, inStr, inMarkerChar, inMarkerPixelValue);
#else
((delegate* unmanaged[Cdecl]<nint, int, int, int, int, int, nint, byte, uint, void>)funcTable[1262])((nint)atlas, textureIndex, x, y, w, h, (nint)inStr, inMarkerChar, inMarkerPixelValue);
((delegate* unmanaged[Cdecl]<nint, int, int, int, int, int, nint, byte, uint, void>)funcTable[1265])((nint)atlas, textureIndex, x, y, w, h, (nint)inStr, inMarkerChar, inMarkerPixelValue);
#endif
}
@ -311,9 +343,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImFontAtlasBuildMultiplyCalcLookupTableNative(byte* outTable, float inMultiplyFactor, float gammaFactor)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, float, float, void>)funcTable[1263])(outTable, inMultiplyFactor, gammaFactor);
((delegate* unmanaged[Cdecl]<byte*, float, float, void>)funcTable[1266])(outTable, inMultiplyFactor, gammaFactor);
#else
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[1263])((nint)outTable, inMultiplyFactor, gammaFactor);
((delegate* unmanaged[Cdecl]<nint, float, float, void>)funcTable[1266])((nint)outTable, inMultiplyFactor, gammaFactor);
#endif
}
@ -354,9 +386,9 @@ namespace Dalamud.Bindings.ImGui
internal static void ImFontAtlasBuildMultiplyRectAlpha8Native(byte* table, byte* pixels, int x, int y, int w, int h, int stride)
{
#if NET5_0_OR_GREATER
((delegate* unmanaged[Cdecl]<byte*, byte*, int, int, int, int, int, void>)funcTable[1264])(table, pixels, x, y, w, h, stride);
((delegate* unmanaged[Cdecl]<byte*, byte*, int, int, int, int, int, void>)funcTable[1267])(table, pixels, x, y, w, h, stride);
#else
((delegate* unmanaged[Cdecl]<nint, nint, int, int, int, int, int, void>)funcTable[1264])((nint)table, (nint)pixels, x, y, w, h, stride);
((delegate* unmanaged[Cdecl]<nint, nint, int, int, int, int, int, void>)funcTable[1267])((nint)table, (nint)pixels, x, y, w, h, stride);
#endif
}

View file

@ -24,9 +24,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputTextNative(byte* label, byte* buf, ulong bufSize, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* userData)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, ImGuiInputTextFlags, delegate*<ImGuiInputTextCallbackData*, int>, void*, byte>)funcTable[1265])(label, buf, bufSize, flags, (delegate*<ImGuiInputTextCallbackData*, int>)Utils.GetFunctionPointerForDelegate(callback), userData);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, ImGuiInputTextFlags, delegate*<ImGuiInputTextCallbackData*, int>, void*, byte>)funcTable[1268])(label, buf, bufSize, flags, (delegate*<ImGuiInputTextCallbackData*, int>)Utils.GetFunctionPointerForDelegate(callback), userData);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ulong, ImGuiInputTextFlags, nint, nint, byte>)funcTable[1265])((nint)label, (nint)buf, bufSize, flags, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)userData);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ulong, ImGuiInputTextFlags, nint, nint, byte>)funcTable[1268])((nint)label, (nint)buf, bufSize, flags, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)userData);
#endif
}
@ -4853,9 +4853,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputTextMultilineNative(byte* label, byte* buf, ulong bufSize, Vector2 size, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* userData)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, Vector2, ImGuiInputTextFlags, delegate*<ImGuiInputTextCallbackData*, int>, void*, byte>)funcTable[1266])(label, buf, bufSize, size, flags, (delegate*<ImGuiInputTextCallbackData*, int>)Utils.GetFunctionPointerForDelegate(callback), userData);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, Vector2, ImGuiInputTextFlags, delegate*<ImGuiInputTextCallbackData*, int>, void*, byte>)funcTable[1269])(label, buf, bufSize, size, flags, (delegate*<ImGuiInputTextCallbackData*, int>)Utils.GetFunctionPointerForDelegate(callback), userData);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ulong, Vector2, ImGuiInputTextFlags, nint, nint, byte>)funcTable[1266])((nint)label, (nint)buf, bufSize, size, flags, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)userData);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, ulong, Vector2, ImGuiInputTextFlags, nint, nint, byte>)funcTable[1269])((nint)label, (nint)buf, bufSize, size, flags, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)userData);
#endif
}

View file

@ -4493,9 +4493,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputTextWithHintNative(byte* label, byte* hint, byte* buf, ulong bufSize, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* userData)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*, ulong, ImGuiInputTextFlags, delegate*<ImGuiInputTextCallbackData*, int>, void*, byte>)funcTable[1267])(label, hint, buf, bufSize, flags, (delegate*<ImGuiInputTextCallbackData*, int>)Utils.GetFunctionPointerForDelegate(callback), userData);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*, ulong, ImGuiInputTextFlags, delegate*<ImGuiInputTextCallbackData*, int>, void*, byte>)funcTable[1270])(label, hint, buf, bufSize, flags, (delegate*<ImGuiInputTextCallbackData*, int>)Utils.GetFunctionPointerForDelegate(callback), userData);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ulong, ImGuiInputTextFlags, nint, nint, byte>)funcTable[1267])((nint)label, (nint)hint, (nint)buf, bufSize, flags, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)userData);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, ulong, ImGuiInputTextFlags, nint, nint, byte>)funcTable[1270])((nint)label, (nint)hint, (nint)buf, bufSize, flags, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)userData);
#endif
}

View file

@ -3903,9 +3903,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImFormatStringNative(byte* buf, ulong bufSize, byte* fmt)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ulong, byte*, int>)funcTable[1268])(buf, bufSize, fmt);
return ((delegate* unmanaged[Cdecl]<byte*, ulong, byte*, int>)funcTable[1271])(buf, bufSize, fmt);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, ulong, nint, int>)funcTable[1268])((nint)buf, bufSize, (nint)fmt);
return (int)((delegate* unmanaged[Cdecl]<nint, ulong, nint, int>)funcTable[1271])((nint)buf, bufSize, (nint)fmt);
#endif
}
@ -4494,9 +4494,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImFormatStringVNative(byte* buf, ulong bufSize, byte* fmt, nuint args)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, ulong, byte*, nuint, int>)funcTable[1269])(buf, bufSize, fmt, args);
return ((delegate* unmanaged[Cdecl]<byte*, ulong, byte*, nuint, int>)funcTable[1272])(buf, bufSize, fmt, args);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, ulong, nint, nuint, int>)funcTable[1269])((nint)buf, bufSize, (nint)fmt, args);
return (int)((delegate* unmanaged[Cdecl]<nint, ulong, nint, nuint, int>)funcTable[1272])((nint)buf, bufSize, (nint)fmt, args);
#endif
}

View file

@ -59,9 +59,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte* ImParseFormatTrimDecorationsNative(byte* format, byte* buf, ulong bufSize)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, byte*>)funcTable[1270])(format, buf, bufSize);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, ulong, byte*>)funcTable[1273])(format, buf, bufSize);
#else
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, ulong, nint>)funcTable[1270])((nint)format, (nint)buf, bufSize);
return (byte*)((delegate* unmanaged[Cdecl]<nint, nint, ulong, nint>)funcTable[1273])((nint)format, (nint)buf, bufSize);
#endif
}
@ -1228,9 +1228,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImTextStrToUtf8Native(byte* outBuf, int outBufSize, ushort* inText, ushort* inTextEnd)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int, ushort*, ushort*, int>)funcTable[1271])(outBuf, outBufSize, inText, inTextEnd);
return ((delegate* unmanaged[Cdecl]<byte*, int, ushort*, ushort*, int>)funcTable[1274])(outBuf, outBufSize, inText, inTextEnd);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, int, nint, nint, int>)funcTable[1271])((nint)outBuf, outBufSize, (nint)inText, (nint)inTextEnd);
return (int)((delegate* unmanaged[Cdecl]<nint, int, nint, nint, int>)funcTable[1274])((nint)outBuf, outBufSize, (nint)inText, (nint)inTextEnd);
#endif
}
@ -1485,9 +1485,9 @@ namespace Dalamud.Bindings.ImGui
internal static int ImTextStrFromUtf8Native(ushort* outBuf, int outBufSize, byte* inText, byte* inTextEnd, byte** inRemaining)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ushort*, int, byte*, byte*, byte**, int>)funcTable[1272])(outBuf, outBufSize, inText, inTextEnd, inRemaining);
return ((delegate* unmanaged[Cdecl]<ushort*, int, byte*, byte*, byte**, int>)funcTable[1275])(outBuf, outBufSize, inText, inTextEnd, inRemaining);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, int, nint, nint, nint, int>)funcTable[1272])((nint)outBuf, outBufSize, (nint)inText, (nint)inTextEnd, (nint)inRemaining);
return (int)((delegate* unmanaged[Cdecl]<nint, int, nint, nint, nint, int>)funcTable[1275])((nint)outBuf, outBufSize, (nint)inText, (nint)inTextEnd, (nint)inRemaining);
#endif
}
@ -3898,9 +3898,9 @@ namespace Dalamud.Bindings.ImGui
internal static int DataTypeFormatStringNative(byte* buf, int bufSize, ImGuiDataType dataType, void* pData, byte* format)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, int, ImGuiDataType, void*, byte*, int>)funcTable[1273])(buf, bufSize, dataType, pData, format);
return ((delegate* unmanaged[Cdecl]<byte*, int, ImGuiDataType, void*, byte*, int>)funcTable[1276])(buf, bufSize, dataType, pData, format);
#else
return (int)((delegate* unmanaged[Cdecl]<nint, int, ImGuiDataType, nint, nint, int>)funcTable[1273])((nint)buf, bufSize, dataType, (nint)pData, (nint)format);
return (int)((delegate* unmanaged[Cdecl]<nint, int, ImGuiDataType, nint, nint, int>)funcTable[1276])((nint)buf, bufSize, dataType, (nint)pData, (nint)format);
#endif
}
@ -4200,9 +4200,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte InputTextExNative(byte* label, byte* hint, byte* buf, int bufSize, Vector2 sizeArg, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* userData)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*, int, Vector2, ImGuiInputTextFlags, delegate*<ImGuiInputTextCallbackData*, int>, void*, byte>)funcTable[1274])(label, hint, buf, bufSize, sizeArg, flags, (delegate*<ImGuiInputTextCallbackData*, int>)Utils.GetFunctionPointerForDelegate(callback), userData);
return ((delegate* unmanaged[Cdecl]<byte*, byte*, byte*, int, Vector2, ImGuiInputTextFlags, delegate*<ImGuiInputTextCallbackData*, int>, void*, byte>)funcTable[1277])(label, hint, buf, bufSize, sizeArg, flags, (delegate*<ImGuiInputTextCallbackData*, int>)Utils.GetFunctionPointerForDelegate(callback), userData);
#else
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, Vector2, ImGuiInputTextFlags, nint, nint, byte>)funcTable[1274])((nint)label, (nint)hint, (nint)buf, bufSize, sizeArg, flags, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)userData);
return (byte)((delegate* unmanaged[Cdecl]<nint, nint, nint, int, Vector2, ImGuiInputTextFlags, nint, nint, byte>)funcTable[1277])((nint)label, (nint)hint, (nint)buf, bufSize, sizeArg, flags, (nint)Utils.GetFunctionPointerForDelegate(callback), (nint)userData);
#endif
}

View file

@ -299,9 +299,9 @@ namespace Dalamud.Bindings.ImGui
internal static byte TempInputTextNative(ImRect bb, uint id, byte* label, byte* buf, int bufSize, ImGuiInputTextFlags flags)
{
#if NET5_0_OR_GREATER
return ((delegate* unmanaged[Cdecl]<ImRect, uint, byte*, byte*, int, ImGuiInputTextFlags, byte>)funcTable[1275])(bb, id, label, buf, bufSize, flags);
return ((delegate* unmanaged[Cdecl]<ImRect, uint, byte*, byte*, int, ImGuiInputTextFlags, byte>)funcTable[1278])(bb, id, label, buf, bufSize, flags);
#else
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, nint, nint, int, ImGuiInputTextFlags, byte>)funcTable[1275])(bb, id, (nint)label, (nint)buf, bufSize, flags);
return (byte)((delegate* unmanaged[Cdecl]<ImRect, uint, nint, nint, int, ImGuiInputTextFlags, byte>)funcTable[1278])(bb, id, (nint)label, (nint)buf, bufSize, flags);
#endif
}

@ -1 +1 @@
Subproject commit 028a1f94391970c14724cfea403d9c4faa78e3f1
Subproject commit b206345f59c188bcd143c0f6d011f94971bbf4a1

@ -1 +1 @@
Subproject commit 122ee16819437eea7eefe0c04398b44174106d86
Subproject commit e29ccc49518b2e106ef9aef47dc5d22c5e51558f