@@ -25,7 +25,7 @@ public unsafe partial class ImGuiImpl
2525 /// </summary>
2626 public static void InitApi ( )
2727 {
28- funcTable = new FunctionTable ( LibraryLoader . LoadLibrary ( GetLibraryName , null ) , 10 ) ;
28+ funcTable = new FunctionTable ( LibraryLoader . LoadLibrary ( GetLibraryName , null ) , 81 ) ;
2929 funcTable . Load ( 0 , "igSetCurrentContext" ) ;
3030 funcTable . Load ( 1 , "igGetCurrentContext" ) ;
3131 funcTable . Load ( 2 , "CImGui_ImplOpenGL3_Init" ) ;
@@ -36,6 +36,77 @@ public static void InitApi()
3636 funcTable . Load ( 7 , "CImGui_ImplOpenGL3_DestroyFontsTexture" ) ;
3737 funcTable . Load ( 8 , "CImGui_ImplOpenGL3_CreateDeviceObjects" ) ;
3838 funcTable . Load ( 9 , "CImGui_ImplOpenGL3_DestroyDeviceObjects" ) ;
39+ funcTable . Load ( 10 , "CImGui_ImplOpenGL2_Init" ) ;
40+ funcTable . Load ( 11 , "CImGui_ImplOpenGL2_Shutdown" ) ;
41+ funcTable . Load ( 12 , "CImGui_ImplOpenGL2_NewFrame" ) ;
42+ funcTable . Load ( 13 , "CImGui_ImplOpenGL2_RenderDrawData" ) ;
43+ funcTable . Load ( 14 , "CImGui_ImplOpenGL2_CreateFontsTexture" ) ;
44+ funcTable . Load ( 15 , "CImGui_ImplOpenGL2_DestroyFontsTexture" ) ;
45+ funcTable . Load ( 16 , "CImGui_ImplOpenGL2_CreateDeviceObjects" ) ;
46+ funcTable . Load ( 17 , "CImGui_ImplOpenGL2_DestroyDeviceObjects" ) ;
47+ funcTable . Load ( 18 , "CImGui_ImplDX9_Init" ) ;
48+ funcTable . Load ( 19 , "CImGui_ImplDX9_Shutdown" ) ;
49+ funcTable . Load ( 20 , "CImGui_ImplDX9_NewFrame" ) ;
50+ funcTable . Load ( 21 , "CImGui_ImplDX9_RenderDrawData" ) ;
51+ funcTable . Load ( 22 , "CImGui_ImplDX9_CreateDeviceObjects" ) ;
52+ funcTable . Load ( 23 , "CImGui_ImplDX9_InvalidateDeviceObjects" ) ;
53+ funcTable . Load ( 24 , "CImGui_ImplDX10_Init" ) ;
54+ funcTable . Load ( 25 , "CImGui_ImplDX10_Shutdown" ) ;
55+ funcTable . Load ( 26 , "CImGui_ImplDX10_NewFrame" ) ;
56+ funcTable . Load ( 27 , "CImGui_ImplDX10_RenderDrawData" ) ;
57+ funcTable . Load ( 28 , "CImGui_ImplDX10_CreateDeviceObjects" ) ;
58+ funcTable . Load ( 29 , "CImGui_ImplDX10_InvalidateDeviceObjects" ) ;
59+ funcTable . Load ( 30 , "CImGui_ImplDX11_Init" ) ;
60+ funcTable . Load ( 31 , "CImGui_ImplDX11_Shutdown" ) ;
61+ funcTable . Load ( 32 , "CImGui_ImplDX11_NewFrame" ) ;
62+ funcTable . Load ( 33 , "CImGui_ImplDX11_RenderDrawData" ) ;
63+ funcTable . Load ( 34 , "CImGui_ImplDX11_InvalidateDeviceObjects" ) ;
64+ funcTable . Load ( 35 , "CImGui_ImplDX11_CreateDeviceObjects" ) ;
65+ funcTable . Load ( 36 , "CImGui_ImplDX12_Init" ) ;
66+ funcTable . Load ( 37 , "CImGui_ImplDX12_Shutdown" ) ;
67+ funcTable . Load ( 38 , "CImGui_ImplDX12_NewFrame" ) ;
68+ funcTable . Load ( 39 , "CImGui_ImplDX12_RenderDrawData" ) ;
69+ funcTable . Load ( 40 , "CImGui_ImplDX12_InvalidateDeviceObjects" ) ;
70+ funcTable . Load ( 41 , "CImGui_ImplDX12_CreateDeviceObjects" ) ;
71+ funcTable . Load ( 42 , "CImGui_ImplVulkan_Init" ) ;
72+ funcTable . Load ( 43 , "CImGui_ImplVulkan_Shutdown" ) ;
73+ funcTable . Load ( 44 , "CImGui_ImplVulkan_NewFrame" ) ;
74+ funcTable . Load ( 45 , "CImGui_ImplVulkan_RenderDrawData" ) ;
75+ funcTable . Load ( 46 , "CImGui_ImplVulkan_CreateFontsTexture" ) ;
76+ funcTable . Load ( 47 , "CImGui_ImplVulkan_DestroyFontsTexture" ) ;
77+ funcTable . Load ( 48 , "CImGui_ImplVulkan_SetMinImageCount" ) ;
78+ funcTable . Load ( 49 , "CImGui_ImplVulkan_AddTexture" ) ;
79+ funcTable . Load ( 50 , "CImGui_ImplVulkan_RemoveTexture" ) ;
80+ funcTable . Load ( 51 , "CImGui_ImplVulkan_LoadFunctions" ) ;
81+ funcTable . Load ( 52 , "CImGui_ImplVulkanH_CreateOrResizeWindow" ) ;
82+ funcTable . Load ( 53 , "CImGui_ImplVulkanH_DestroyWindow" ) ;
83+ funcTable . Load ( 54 , "CImGui_ImplVulkanH_SelectSurfaceFormat" ) ;
84+ funcTable . Load ( 55 , "CImGui_ImplVulkanH_SelectPresentMode" ) ;
85+ funcTable . Load ( 56 , "CImGui_ImplVulkanH_GetMinImageCountFromPresentMode" ) ;
86+ funcTable . Load ( 57 , "CImGui_ImplWin32_Init" ) ;
87+ funcTable . Load ( 58 , "CImGui_ImplWin32_InitForOpenGL" ) ;
88+ funcTable . Load ( 59 , "CImGui_ImplWin32_Shutdown" ) ;
89+ funcTable . Load ( 60 , "CImGui_ImplWin32_NewFrame" ) ;
90+ funcTable . Load ( 61 , "CImGui_ImplWin32_WndProcHandler" ) ;
91+ funcTable . Load ( 62 , "CImGui_ImplWin32_EnableDpiAwareness" ) ;
92+ funcTable . Load ( 63 , "CImGui_ImplWin32_GetDpiScaleForHwnd" ) ;
93+ funcTable . Load ( 64 , "CImGui_ImplWin32_GetDpiScaleForMonitor" ) ;
94+ funcTable . Load ( 65 , "CImGui_ImplWin32_EnableAlphaCompositing" ) ;
95+ funcTable . Load ( 66 , "CImGui_ImplOSX_Init" ) ;
96+ funcTable . Load ( 67 , "CImGui_ImplOSX_Shutdown" ) ;
97+ funcTable . Load ( 68 , "CImGui_ImplOSX_NewFrame" ) ;
98+ funcTable . Load ( 69 , "CImGui_ImplMetal_Init" ) ;
99+ funcTable . Load ( 70 , "CImGui_ImplMetal_Shutdown" ) ;
100+ funcTable . Load ( 71 , "CImGui_ImplMetal_NewFrame" ) ;
101+ funcTable . Load ( 72 , "CImGui_ImplMetal_RenderDrawData" ) ;
102+ funcTable . Load ( 73 , "CImGui_ImplMetal_CreateFontsTexture" ) ;
103+ funcTable . Load ( 74 , "CImGui_ImplMetal_DestroyFontsTexture" ) ;
104+ funcTable . Load ( 75 , "CImGui_ImplMetal_CreateDeviceObjects" ) ;
105+ funcTable . Load ( 76 , "CImGui_ImplMetal_DestroyDeviceObjects" ) ;
106+ funcTable . Load ( 77 , "CImGui_ImplAndroid_Init" ) ;
107+ funcTable . Load ( 78 , "CImGui_ImplAndroid_HandleInputEvent" ) ;
108+ funcTable . Load ( 79 , "CImGui_ImplAndroid_Shutdown" ) ;
109+ funcTable . Load ( 80 , "CImGui_ImplAndroid_NewFrame" ) ;
39110 }
40111
41112 public static void FreeApi ( )
0 commit comments