mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 18:27:23 +01:00
Fix overload resolution by removing unnecessary
This commit is contained in:
parent
5c8b19ed93
commit
69a7e5bf02
1 changed files with 3 additions and 7 deletions
|
|
@ -6,23 +6,19 @@ namespace Dalamud.Bindings.ImGui;
|
|||
[SuppressMessage("ReSharper", "InconsistentNaming")]
|
||||
public static unsafe partial class ImGui
|
||||
{
|
||||
public static void AddCallback(
|
||||
ImDrawListPtr self, delegate*<ImDrawList*, ImDrawCmd*, void> callback, void* callbackData = null) =>
|
||||
ImGuiNative.AddCallback(self, callback, callbackData);
|
||||
|
||||
public static void AddCallback(
|
||||
ImDrawListPtr self, delegate*<ImDrawListPtr, ImDrawCmdPtr, void> callback, void* callbackData = null) =>
|
||||
AddCallback(self, (delegate*<ImDrawList*, ImDrawCmd*, void>)callback, callbackData);
|
||||
ImGuiNative.AddCallback(self, (delegate*<ImDrawList*, ImDrawCmd*, void>)callback, callbackData);
|
||||
|
||||
public static void AddCallback(
|
||||
ImDrawListPtr self, delegate*<ref ImDrawList, ref ImDrawCmd, void> callback, void* callbackData = null) =>
|
||||
AddCallback(self, (delegate*<ImDrawList*, ImDrawCmd*, void>)callback, callbackData);
|
||||
ImGuiNative.AddCallback(self, (delegate*<ImDrawList*, ImDrawCmd*, void>)callback, callbackData);
|
||||
|
||||
public static void AddCallback(ImDrawListPtr self, ImDrawCallbackEnum presetCallback)
|
||||
{
|
||||
if (!Enum.IsDefined(presetCallback))
|
||||
throw new ArgumentOutOfRangeException(nameof(presetCallback), presetCallback, null);
|
||||
AddCallback(self, (delegate*<ImDrawList*, ImDrawCmd*, void>)(nint)presetCallback);
|
||||
ImGuiNative.AddCallback(self, (delegate*<ImDrawList*, ImDrawCmd*, void>)(nint)presetCallback);
|
||||
}
|
||||
|
||||
public static ImGuiPayloadPtr AcceptDragDropPayload(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue