//
using HexaGen.Runtime;
using System;
using System.Diagnostics;
using System.Numerics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
namespace Dalamud.Bindings.ImGui;
public unsafe partial class ImGuiNative
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector2* ImVec2()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[0])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector2* ImVec2(float x, float y)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[2])(x, y);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(Vector2* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[1])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(Vector4* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[4])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiStyle* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[395])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiIO* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[412])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiInputTextCallbackData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[414])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiWindowClass* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[421])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiPayload* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[423])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTableColumnSortSpecs* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[429])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTableSortSpecs* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[431])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiOnceUponAFrame* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[433])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTextFilter* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[435])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTextRange* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[442])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTextBuffer* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[447])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiStoragePair* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[458])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiListClipper* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[477])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImColor* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[483])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImDrawCmd* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[491])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImDrawListSplitter* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[494])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImDrawList* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[501])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImDrawData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[565])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImFontConfig* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[570])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImFontGlyphRangesBuilder* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[572])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImFontAtlasCustomRect* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[581])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImFontAtlas* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[584])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImFont* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[615])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiViewport* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[636])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiPlatformIO* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[640])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiPlatformMonitor* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[642])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiPlatformImeData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[644])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImVec1* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[646])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImVec2Ih* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[647])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImRect* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[648])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImDrawListSharedData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[649])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiStyleMod* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[650])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiComboPreviewData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[651])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiMenuColumns* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[652])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiInputTextState* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[653])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiPopupData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[654])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiNextWindowData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[655])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiNextItemData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[656])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiLastItemData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[657])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiStackSizes* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[658])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiPtrOrIndex* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[659])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiInputEvent* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[660])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiListClipperData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[661])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiNavItemData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[662])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiOldColumnData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[663])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiOldColumns* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[664])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiDockContext* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[665])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiWindowSettings* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[666])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiSettingsHandler* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[667])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiMetricsConfig* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[668])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiStackLevelInfo* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[669])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiStackTool* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[670])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiContextHook* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[671])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiContext* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[672])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTabItem* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[673])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTabBar* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[674])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTableColumn* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[675])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTableInstanceData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[676])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTableTempData* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[677])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTableColumnSettings* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[678])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Destroy(ImGuiTableSettings* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[679])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector4* ImVec4()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[3])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector4* ImVec4(float x, float y, float z, float w)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[5])(x, y, z, w);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ImGuiContext* CreateContext(ImFontAtlas* sharedFontAtlas)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[6])(sharedFontAtlas);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void DestroyContext(ImGuiContext* ctx)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[7])(ctx);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ImGuiContext* GetCurrentContext()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[8])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetCurrentContext(ImGuiContext* ctx)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[9])(ctx);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ImGuiIO* GetIO()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[10])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ImGuiStyle* GetStyle()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[11])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void NewFrame()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[12])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void EndFrame()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[13])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Render()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[14])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ImDrawData* GetDrawData()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[15])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void ShowDemoWindow(bool* pOpen)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[16])(pOpen);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void ShowMetricsWindow(bool* pOpen)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[17])(pOpen);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void ShowDebugLogWindow(bool* pOpen)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[18])(pOpen);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void ShowStackToolWindow(bool* pOpen)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[19])(pOpen);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void ShowAboutWindow(bool* pOpen)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[20])(pOpen);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void ShowStyleEditor(ImGuiStyle* reference)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[21])(reference);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte ShowStyleSelector(byte* label)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[22])(label);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void ShowFontSelector(byte* label)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[23])(label);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void ShowUserGuide()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[24])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte* GetVersion()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[25])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void StyleColorsDark(ImGuiStyle* dst)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[26])(dst);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void StyleColorsLight(ImGuiStyle* dst)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[27])(dst);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void StyleColorsClassic(ImGuiStyle* dst)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[28])(dst);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte Begin(byte* name, bool* pOpen, ImGuiWindowFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[29])(name, pOpen, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Begin(ImGuiListClipper* self, int itemsCount, float itemsHeight)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[478])(self, itemsCount, itemsHeight);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void End()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[30])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void End(ImGuiListClipper* self)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[479])(self);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte BeginChild(byte* strId, Vector2 size, byte border, ImGuiWindowFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[31])(strId, size, border, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte BeginChild(uint id, Vector2 size, byte border, ImGuiWindowFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[32])(id, size, border, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void EndChild()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[33])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte IsWindowAppearing()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[34])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte IsWindowCollapsed()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[35])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte IsWindowFocused(ImGuiFocusedFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[36])(flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte IsWindowHovered(ImGuiHoveredFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[37])(flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ImDrawList* GetWindowDrawList()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[38])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetWindowDpiScale()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[39])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetWindowPos(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[40])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetWindowSize(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[41])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetWindowWidth()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[42])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetWindowHeight()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[43])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ImGuiViewport* GetWindowViewport()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[44])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetNextWindowPos(Vector2 pos, ImGuiCond cond, Vector2 pivot)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[45])(pos, cond, pivot);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetNextWindowSize(Vector2 size, ImGuiCond cond)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[46])(size, cond);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetNextWindowSizeConstraints(Vector2 sizeMin, Vector2 sizeMax, ImGuiSizeCallback customCallback, void* customCallbackData)
{
((delegate* unmanaged[Cdecl], void*, void>)ImGui.funcTable[47])(sizeMin, sizeMax, (delegate*)Utils.GetFunctionPointerForDelegate(customCallback), customCallbackData);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetNextWindowContentSize(Vector2 size)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[48])(size);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetNextWindowCollapsed(byte collapsed, ImGuiCond cond)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[49])(collapsed, cond);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetNextWindowFocus()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[50])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetNextWindowBgAlpha(float alpha)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[51])(alpha);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetNextWindowViewport(uint viewportId)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[52])(viewportId);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetWindowPos(Vector2 pos, ImGuiCond cond)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[53])(pos, cond);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetWindowPos(byte* name, Vector2 pos, ImGuiCond cond)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[58])(name, pos, cond);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetWindowSize(Vector2 size, ImGuiCond cond)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[54])(size, cond);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetWindowSize(byte* name, Vector2 size, ImGuiCond cond)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[59])(name, size, cond);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetWindowCollapsed(byte collapsed, ImGuiCond cond)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[55])(collapsed, cond);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetWindowCollapsed(byte* name, byte collapsed, ImGuiCond cond)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[60])(name, collapsed, cond);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetWindowFocus()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[56])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetWindowFocus(byte* name)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[61])(name);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetWindowFontScale(float scale)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[57])(scale);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetContentRegionAvail(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[62])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetContentRegionMax(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[63])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetWindowContentRegionMin(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[64])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetWindowContentRegionMax(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[65])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetScrollX()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[66])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetScrollY()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[67])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetScrollX(float scrollX)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[68])(scrollX);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetScrollY(float scrollY)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[69])(scrollY);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetScrollMaxX()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[70])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetScrollMaxY()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[71])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetScrollHereX(float centerXRatio)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[72])(centerXRatio);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetScrollHereY(float centerYRatio)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[73])(centerYRatio);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetScrollFromPosX(float localX, float centerXRatio)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[74])(localX, centerXRatio);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetScrollFromPosY(float localY, float centerYRatio)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[75])(localY, centerYRatio);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushFont(ImFont* font)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[76])(font);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PopFont()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[77])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushStyleColor(ImGuiCol idx, uint col)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[78])(idx, col);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushStyleColor(ImGuiCol idx, Vector4 col)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[79])(idx, col);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PopStyleColor(int count)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[80])(count);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushStyleVar(ImGuiStyleVar idx, float val)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[81])(idx, val);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushStyleVar(ImGuiStyleVar idx, Vector2 val)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[82])(idx, val);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PopStyleVar(int count)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[83])(count);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushAllowKeyboardFocus(byte allowKeyboardFocus)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[84])(allowKeyboardFocus);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PopAllowKeyboardFocus()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[85])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushButtonRepeat(byte repeat)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[86])(repeat);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PopButtonRepeat()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[87])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushItemWidth(float itemWidth)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[88])(itemWidth);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PopItemWidth()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[89])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetNextItemWidth(float itemWidth)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[90])(itemWidth);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float CalcItemWidth()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[91])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushTextWrapPos(float wrapLocalPosX)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[92])(wrapLocalPosX);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PopTextWrapPos()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[93])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ImFont* GetFont()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[94])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetFontSize()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[95])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ImTextureID GetFontTexIdWhitePixel()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[96])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetFontTexUvWhitePixel(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[97])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static uint GetColorU32(ImGuiCol idx, float alphaMul)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[98])(idx, alphaMul);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static uint GetColorU32(Vector4 col)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[99])(col);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static uint GetColorU32(uint col)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[100])(col);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector4* GetStyleColorVec4(ImGuiCol idx)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[101])(idx);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Separator()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[102])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SameLine(float offsetFromStartX, float spacing)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[103])(offsetFromStartX, spacing);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void NewLine()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[104])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Spacing()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[105])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Dummy(Vector2 size)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[106])(size);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Indent(float indentW)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[107])(indentW);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Unindent(float indentW)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[108])(indentW);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void BeginGroup()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[109])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void EndGroup()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[110])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetCursorPos(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[111])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetCursorPosX()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[112])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetCursorPosY()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[113])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetCursorPos(Vector2 localPos)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[114])(localPos);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetCursorPosX(float localX)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[115])(localX);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetCursorPosY(float localY)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[116])(localY);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetCursorStartPos(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[117])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void GetCursorScreenPos(Vector2* pOut)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[118])(pOut);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void SetCursorScreenPos(Vector2 pos)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[119])(pos);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void AlignTextToFramePadding()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[120])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetTextLineHeight()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[121])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetTextLineHeightWithSpacing()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[122])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetFrameHeight()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[123])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static float GetFrameHeightWithSpacing()
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[124])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushID(byte* strId)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[125])(strId);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushID(byte* strIdBegin, byte* strIdEnd)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[126])(strIdBegin, strIdEnd);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushID(void* ptrId)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[127])(ptrId);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PushID(int intId)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[128])(intId);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void PopID()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[129])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static uint GetID(byte* strId)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[130])(strId);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static uint GetID(byte* strIdBegin, byte* strIdEnd)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[131])(strIdBegin, strIdEnd);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static uint GetID(void* ptrId)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[132])(ptrId);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void TextUnformatted(byte* text, byte* textEnd)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[133])(text, textEnd);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Text(byte* fmt)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[134])(fmt);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void TextV(byte* fmt, nuint args)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[135])(fmt, args);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void TextColored(Vector4 col, byte* fmt)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[136])(col, fmt);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void TextColoredV(Vector4 col, byte* fmt, nuint args)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[137])(col, fmt, args);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void TextDisabled(byte* fmt)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[138])(fmt);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void TextDisabledV(byte* fmt, nuint args)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[139])(fmt, args);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void TextWrapped(byte* fmt)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[140])(fmt);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void TextWrappedV(byte* fmt, nuint args)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[141])(fmt, args);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void LabelText(byte* label, byte* fmt)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[142])(label, fmt);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void LabelTextV(byte* label, byte* fmt, nuint args)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[143])(label, fmt, args);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void BulletText(byte* fmt)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[144])(fmt);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void BulletTextV(byte* fmt, nuint args)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[145])(fmt, args);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte Button(byte* label, Vector2 size)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[146])(label, size);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SmallButton(byte* label)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[147])(label);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte InvisibleButton(byte* strId, Vector2 size, ImGuiButtonFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[148])(strId, size, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte ArrowButton(byte* strId, ImGuiDir dir)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[149])(strId, dir);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Image(ImTextureID userTextureId, Vector2 size, Vector2 uv0, Vector2 uv1, Vector4 tintCol, Vector4 borderCol)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[150])(userTextureId, size, uv0, uv1, tintCol, borderCol);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte ImageButton(ImTextureID userTextureId, Vector2 size, Vector2 uv0, Vector2 uv1, int framePadding, Vector4 bgCol, Vector4 tintCol)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[151])(userTextureId, size, uv0, uv1, framePadding, bgCol, tintCol);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte Checkbox(byte* label, bool* v)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[152])(label, v);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte CheckboxFlags(byte* label, int* flags, int flagsValue)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[153])(label, flags, flagsValue);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte CheckboxFlags(byte* label, uint* flags, uint flagsValue)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[154])(label, flags, flagsValue);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte RadioButton(byte* label, byte active)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[155])(label, active);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte RadioButton(byte* label, int* v, int vButton)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[156])(label, v, vButton);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void ProgressBar(float fraction, Vector2 sizeArg, byte* overlay)
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[157])(fraction, sizeArg, overlay);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Bullet()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[158])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte BeginCombo(byte* label, byte* previewValue, ImGuiComboFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[159])(label, previewValue, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void EndCombo()
{
((delegate* unmanaged[Cdecl])ImGui.funcTable[160])();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte Combo(byte* label, int* currentItem, byte** items, int itemsCount, int popupMaxHeightInItems)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[161])(label, currentItem, items, itemsCount, popupMaxHeightInItems);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte Combo(byte* label, int* currentItem, byte* itemsSeparatedByZeros, int popupMaxHeightInItems)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[162])(label, currentItem, itemsSeparatedByZeros, popupMaxHeightInItems);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte Combo(byte* label, int* currentItem, delegate*, void*, int, int, bool> itemsGetter, void* data, int itemsCount, int popupMaxHeightInItems)
{
return ((delegate* unmanaged[Cdecl], void*, int, int, bool>, void*, int, int, byte>)ImGui.funcTable[163])(label, currentItem, itemsGetter, data, itemsCount, popupMaxHeightInItems);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragFloat(byte* label, float* v, float vSpeed, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[164])(label, v, vSpeed, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragFloat2(byte* label, float* v, float vSpeed, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[165])(label, v, vSpeed, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragFloat3(byte* label, float* v, float vSpeed, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[166])(label, v, vSpeed, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragFloat4(byte* label, float* v, float vSpeed, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[167])(label, v, vSpeed, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragFloatRange2(byte* label, float* vCurrentMin, float* vCurrentMax, float vSpeed, float vMin, float vMax, byte* format, byte* formatMax, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[168])(label, vCurrentMin, vCurrentMax, vSpeed, vMin, vMax, format, formatMax, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragInt(byte* label, int* v, float vSpeed, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[169])(label, v, vSpeed, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragInt2(byte* label, int* v, float vSpeed, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[170])(label, v, vSpeed, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragInt3(byte* label, int* v, float vSpeed, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[171])(label, v, vSpeed, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragInt4(byte* label, int* v, float vSpeed, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[172])(label, v, vSpeed, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragIntRange2(byte* label, int* vCurrentMin, int* vCurrentMax, float vSpeed, int vMin, int vMax, byte* format, byte* formatMax, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[173])(label, vCurrentMin, vCurrentMax, vSpeed, vMin, vMax, format, formatMax, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragScalar(byte* label, ImGuiDataType dataType, void* pData, float vSpeed, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[174])(label, dataType, pData, vSpeed, pMin, pMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte DragScalarN(byte* label, ImGuiDataType dataType, void* pData, int components, float vSpeed, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[175])(label, dataType, pData, components, vSpeed, pMin, pMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderFloat(byte* label, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[176])(label, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderFloat2(byte* label, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[177])(label, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderFloat3(byte* label, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[178])(label, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderFloat4(byte* label, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[179])(label, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderAngle(byte* label, float* vRad, float vDegreesMin, float vDegreesMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[180])(label, vRad, vDegreesMin, vDegreesMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderInt(byte* label, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[181])(label, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderInt2(byte* label, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[182])(label, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderInt3(byte* label, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[183])(label, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderInt4(byte* label, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[184])(label, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderScalar(byte* label, ImGuiDataType dataType, void* pData, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[185])(label, dataType, pData, pMin, pMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte SliderScalarN(byte* label, ImGuiDataType dataType, void* pData, int components, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[186])(label, dataType, pData, components, pMin, pMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte VSliderFloat(byte* label, Vector2 size, float* v, float vMin, float vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[187])(label, size, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte VSliderInt(byte* label, Vector2 size, int* v, int vMin, int vMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl])ImGui.funcTable[188])(label, size, v, vMin, vMax, format, flags);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static byte VSliderScalar(byte* label, Vector2 size, ImGuiDataType dataType, void* pData, void* pMin, void* pMax, byte* format, ImGuiSliderFlags flags)
{
return ((delegate* unmanaged[Cdecl]