Watch
2
0
Fork
You've already forked raylib-cs
0

Testing TraceLogCallback fix

This commit is contained in:
Rgebee 2021-12-18 13:02:50 +00:00
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)]