2
0
mirror of https://github.com/raylib-cs/raylib-cs synced 2025-09-09 03:01:41 -04:00

Testing TraceLogCallback fix

This commit is contained in:
2021-12-18 13:02:50 +00:00
parent 30b47cad32
commit 5de100bac2
2 changed files with 6 additions and 3 deletions

View File

@@ -86,10 +86,13 @@ namespace Raylib_cs
}
}
[DllImport(nativeLibName, EntryPoint = "SetTraceLogCallback", CallingConvention = CallingConvention.Cdecl)]
private static extern void SetTraceLogCallbackInternal(TraceLogCallback callback);
/// <summary>Set custom trace log</summary>
public static void SetTraceLogCallback_(TraceLogCallback callback)
public static void SetTraceLogCallback(TraceLogCallback callback)
{
SetTraceLogCallback(callback);
SetTraceLogCallbackInternal(callback);
traceLogCallback = callback;
}

View File

@@ -488,7 +488,7 @@ namespace Raylib_cs
/// <summary>Set custom trace log</summary>
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern void SetTraceLogCallback(TraceLogCallback callback);
public static extern void SetTraceLogCallback(delegate* unmanaged[Cdecl]<int, sbyte*, sbyte*, void> callback);
/// <summary>Set custom file binary data loader</summary>
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]