Use LibraryImport for custom ImGuiNative functinos

This commit is contained in:
Soreepeong 2025-08-02 20:35:05 +09:00
parent 1a15600a8f
commit 334a02e69a
4 changed files with 72 additions and 41 deletions

View file

@ -8,8 +8,7 @@ public static unsafe partial class ImGui
{
public static void AddCallback(
ImDrawListPtr self, delegate*<ImDrawList*, ImDrawCmd*, void> callback, void* callbackData = null) =>
((delegate* unmanaged[Cdecl]<ImDrawList*, delegate*<ImDrawList*, ImDrawCmd*, void>, void*, void>)funcTable
[540])(self, callback, callbackData);
ImGuiNative.AddCallback(self, callback, callbackData);
public static void AddCallback(
ImDrawListPtr self, delegate*<ImDrawListPtr, ImDrawCmdPtr, void> callback, void* callbackData = null) =>