Work on manual bindings

This commit is contained in:
Soreepeong 2025-07-23 01:18:48 +09:00
parent f391ac57d3
commit 3381ac1c7d
37 changed files with 2596 additions and 48072 deletions

View file

@ -12958,22 +12958,6 @@ namespace Dalamud.Bindings.ImGui
{
Data = data;
}
public unsafe void** GetVoidPtrRef(uint key, void* defaultVal)
{
fixed (ImGuiStorage* @this = &this)
{
void** ret = ImGuiNative.GetVoidPtrRef(@this, key, defaultVal);
return ret;
}
}
public unsafe void** GetVoidPtrRef(uint key)
{
fixed (ImGuiStorage* @this = &this)
{
void** ret = ImGuiNative.GetVoidPtrRef(@this, key, (void*)(default));
return ret;
}
}
}
[DebuggerDisplay("{DebuggerDisplay,nq}")]
@ -12997,16 +12981,6 @@ namespace Dalamud.Bindings.ImGui
private string DebuggerDisplay => string.Format("ImGuiStoragePtr [0x{0}]", ((nuint)Handle).ToString("X"));
public ref ImVector<ImGuiStoragePair> Data => ref Unsafe.AsRef<ImVector<ImGuiStoragePair>>(&Handle->Data);
public unsafe void** GetVoidPtrRef(uint key, void* defaultVal)
{
void** ret = ImGuiNative.GetVoidPtrRef(Handle, key, defaultVal);
return ret;
}
public unsafe void** GetVoidPtrRef(uint key)
{
void** ret = ImGuiNative.GetVoidPtrRef(Handle, key, (void*)(default));
return ret;
}
}
}
/* ImGuiStoragePair.cs */