mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-15 13:14:17 +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")]
|
[SuppressMessage("ReSharper", "InconsistentNaming")]
|
||||||
public static unsafe partial class ImGui
|
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(
|
public static void AddCallback(
|
||||||
ImDrawListPtr self, delegate*<ImDrawListPtr, ImDrawCmdPtr, void> callback, void* callbackData = null) =>
|
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(
|
public static void AddCallback(
|
||||||
ImDrawListPtr self, delegate*<ref ImDrawList, ref ImDrawCmd, void> callback, void* callbackData = null) =>
|
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)
|
public static void AddCallback(ImDrawListPtr self, ImDrawCallbackEnum presetCallback)
|
||||||
{
|
{
|
||||||
if (!Enum.IsDefined(presetCallback))
|
if (!Enum.IsDefined(presetCallback))
|
||||||
throw new ArgumentOutOfRangeException(nameof(presetCallback), presetCallback, null);
|
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(
|
public static ImGuiPayloadPtr AcceptDragDropPayload(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue