local t={ ImGui_ImplGlfw_CharCallback={ [1]={ args="(GLFWwindow* window,unsigned int c)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="c", type="unsigned int"}}, argsoriginal="(GLFWwindow* window,unsigned int c)", call_args="(window,c)", cimguiname="ImGui_ImplGlfw_CharCallback", defaults={}, funcname="ImGui_ImplGlfw_CharCallback", location="imgui_impl_glfw:64", ov_cimguiname="ImGui_ImplGlfw_CharCallback", ret="void", signature="(GLFWwindow*,unsigned int)", stname=""}, ["(GLFWwindow*,unsigned int)"]=nil}, ImGui_ImplGlfw_CursorEnterCallback={ [1]={ args="(GLFWwindow* window,int entered)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="entered", type="int"}}, argsoriginal="(GLFWwindow* window,int entered)", call_args="(window,entered)", cimguiname="ImGui_ImplGlfw_CursorEnterCallback", defaults={}, funcname="ImGui_ImplGlfw_CursorEnterCallback", location="imgui_impl_glfw:59", ov_cimguiname="ImGui_ImplGlfw_CursorEnterCallback", ret="void", signature="(GLFWwindow*,int)", stname=""}, ["(GLFWwindow*,int)"]=nil}, ImGui_ImplGlfw_CursorPosCallback={ [1]={ args="(GLFWwindow* window,double x,double y)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="x", type="double"}, [3]={ name="y", type="double"}}, argsoriginal="(GLFWwindow* window,double x,double y)", call_args="(window,x,y)", cimguiname="ImGui_ImplGlfw_CursorPosCallback", defaults={}, funcname="ImGui_ImplGlfw_CursorPosCallback", location="imgui_impl_glfw:60", ov_cimguiname="ImGui_ImplGlfw_CursorPosCallback", ret="void", signature="(GLFWwindow*,double,double)", stname=""}, ["(GLFWwindow*,double,double)"]=nil}, ImGui_ImplGlfw_GetContentScaleForMonitor={ [1]={ args="(GLFWmonitor* monitor)", argsT={ [1]={ name="monitor", type="GLFWmonitor*"}}, argsoriginal="(GLFWmonitor* monitor)", call_args="(monitor)", cimguiname="ImGui_ImplGlfw_GetContentScaleForMonitor", defaults={}, funcname="ImGui_ImplGlfw_GetContentScaleForMonitor", location="imgui_impl_glfw:70", ov_cimguiname="ImGui_ImplGlfw_GetContentScaleForMonitor", ret="float", signature="(GLFWmonitor*)", stname=""}, ["(GLFWmonitor*)"]=nil}, ImGui_ImplGlfw_GetContentScaleForWindow={ [1]={ args="(GLFWwindow* window)", argsT={ [1]={ name="window", type="GLFWwindow*"}}, argsoriginal="(GLFWwindow* window)", call_args="(window)", cimguiname="ImGui_ImplGlfw_GetContentScaleForWindow", defaults={}, funcname="ImGui_ImplGlfw_GetContentScaleForWindow", location="imgui_impl_glfw:69", ov_cimguiname="ImGui_ImplGlfw_GetContentScaleForWindow", ret="float", signature="(GLFWwindow*)", stname=""}, ["(GLFWwindow*)"]=nil}, ImGui_ImplGlfw_InitForOpenGL={ [1]={ args="(GLFWwindow* window,bool install_callbacks)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="install_callbacks", type="bool"}}, argsoriginal="(GLFWwindow* window,bool install_callbacks)", call_args="(window,install_callbacks)", cimguiname="ImGui_ImplGlfw_InitForOpenGL", defaults={}, funcname="ImGui_ImplGlfw_InitForOpenGL", location="imgui_impl_glfw:35", ov_cimguiname="ImGui_ImplGlfw_InitForOpenGL", ret="bool", signature="(GLFWwindow*,bool)", stname=""}, ["(GLFWwindow*,bool)"]=nil}, ImGui_ImplGlfw_InitForOther={ [1]={ args="(GLFWwindow* window,bool install_callbacks)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="install_callbacks", type="bool"}}, argsoriginal="(GLFWwindow* window,bool install_callbacks)", call_args="(window,install_callbacks)", cimguiname="ImGui_ImplGlfw_InitForOther", defaults={}, funcname="ImGui_ImplGlfw_InitForOther", location="imgui_impl_glfw:37", ov_cimguiname="ImGui_ImplGlfw_InitForOther", ret="bool", signature="(GLFWwindow*,bool)", stname=""}, ["(GLFWwindow*,bool)"]=nil}, ImGui_ImplGlfw_InitForVulkan={ [1]={ args="(GLFWwindow* window,bool install_callbacks)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="install_callbacks", type="bool"}}, argsoriginal="(GLFWwindow* window,bool install_callbacks)", call_args="(window,install_callbacks)", cimguiname="ImGui_ImplGlfw_InitForVulkan", defaults={}, funcname="ImGui_ImplGlfw_InitForVulkan", location="imgui_impl_glfw:36", ov_cimguiname="ImGui_ImplGlfw_InitForVulkan", ret="bool", signature="(GLFWwindow*,bool)", stname=""}, ["(GLFWwindow*,bool)"]=nil}, ImGui_ImplGlfw_InstallCallbacks={ [1]={ args="(GLFWwindow* window)", argsT={ [1]={ name="window", type="GLFWwindow*"}}, argsoriginal="(GLFWwindow* window)", call_args="(window)", cimguiname="ImGui_ImplGlfw_InstallCallbacks", defaults={}, funcname="ImGui_ImplGlfw_InstallCallbacks", location="imgui_impl_glfw:50", ov_cimguiname="ImGui_ImplGlfw_InstallCallbacks", ret="void", signature="(GLFWwindow*)", stname=""}, ["(GLFWwindow*)"]=nil}, ImGui_ImplGlfw_KeyCallback={ [1]={ args="(GLFWwindow* window,int key,int scancode,int action,int mods)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="key", type="int"}, [3]={ name="scancode", type="int"}, [4]={ name="action", type="int"}, [5]={ name="mods", type="int"}}, argsoriginal="(GLFWwindow* window,int key,int scancode,int action,int mods)", call_args="(window,key,scancode,action,mods)", cimguiname="ImGui_ImplGlfw_KeyCallback", defaults={}, funcname="ImGui_ImplGlfw_KeyCallback", location="imgui_impl_glfw:63", ov_cimguiname="ImGui_ImplGlfw_KeyCallback", ret="void", signature="(GLFWwindow*,int,int,int,int)", stname=""}, ["(GLFWwindow*,int,int,int,int)"]=nil}, ImGui_ImplGlfw_MonitorCallback={ [1]={ args="(GLFWmonitor* monitor,int event)", argsT={ [1]={ name="monitor", type="GLFWmonitor*"}, [2]={ name="event", type="int"}}, argsoriginal="(GLFWmonitor* monitor,int event)", call_args="(monitor,event)", cimguiname="ImGui_ImplGlfw_MonitorCallback", defaults={}, funcname="ImGui_ImplGlfw_MonitorCallback", location="imgui_impl_glfw:65", ov_cimguiname="ImGui_ImplGlfw_MonitorCallback", ret="void", signature="(GLFWmonitor*,int)", stname=""}, ["(GLFWmonitor*,int)"]=nil}, ImGui_ImplGlfw_MouseButtonCallback={ [1]={ args="(GLFWwindow* window,int button,int action,int mods)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="button", type="int"}, [3]={ name="action", type="int"}, [4]={ name="mods", type="int"}}, argsoriginal="(GLFWwindow* window,int button,int action,int mods)", call_args="(window,button,action,mods)", cimguiname="ImGui_ImplGlfw_MouseButtonCallback", defaults={}, funcname="ImGui_ImplGlfw_MouseButtonCallback", location="imgui_impl_glfw:61", ov_cimguiname="ImGui_ImplGlfw_MouseButtonCallback", ret="void", signature="(GLFWwindow*,int,int,int)", stname=""}, ["(GLFWwindow*,int,int,int)"]=nil}, ImGui_ImplGlfw_NewFrame={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplGlfw_NewFrame", defaults={}, funcname="ImGui_ImplGlfw_NewFrame", location="imgui_impl_glfw:39", ov_cimguiname="ImGui_ImplGlfw_NewFrame", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplGlfw_RestoreCallbacks={ [1]={ args="(GLFWwindow* window)", argsT={ [1]={ name="window", type="GLFWwindow*"}}, argsoriginal="(GLFWwindow* window)", call_args="(window)", cimguiname="ImGui_ImplGlfw_RestoreCallbacks", defaults={}, funcname="ImGui_ImplGlfw_RestoreCallbacks", location="imgui_impl_glfw:51", ov_cimguiname="ImGui_ImplGlfw_RestoreCallbacks", ret="void", signature="(GLFWwindow*)", stname=""}, ["(GLFWwindow*)"]=nil}, ImGui_ImplGlfw_ScrollCallback={ [1]={ args="(GLFWwindow* window,double xoffset,double yoffset)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="xoffset", type="double"}, [3]={ name="yoffset", type="double"}}, argsoriginal="(GLFWwindow* window,double xoffset,double yoffset)", call_args="(window,xoffset,yoffset)", cimguiname="ImGui_ImplGlfw_ScrollCallback", defaults={}, funcname="ImGui_ImplGlfw_ScrollCallback", location="imgui_impl_glfw:62", ov_cimguiname="ImGui_ImplGlfw_ScrollCallback", ret="void", signature="(GLFWwindow*,double,double)", stname=""}, ["(GLFWwindow*,double,double)"]=nil}, ImGui_ImplGlfw_SetCallbacksChainForAllWindows={ [1]={ args="(bool chain_for_all_windows)", argsT={ [1]={ name="chain_for_all_windows", type="bool"}}, argsoriginal="(bool chain_for_all_windows)", call_args="(chain_for_all_windows)", cimguiname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows", defaults={}, funcname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows", location="imgui_impl_glfw:55", ov_cimguiname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows", ret="void", signature="(bool)", stname=""}, ["(bool)"]=nil}, ImGui_ImplGlfw_Shutdown={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplGlfw_Shutdown", defaults={}, funcname="ImGui_ImplGlfw_Shutdown", location="imgui_impl_glfw:38", ov_cimguiname="ImGui_ImplGlfw_Shutdown", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplGlfw_Sleep={ [1]={ args="(int milliseconds)", argsT={ [1]={ name="milliseconds", type="int"}}, argsoriginal="(int milliseconds)", call_args="(milliseconds)", cimguiname="ImGui_ImplGlfw_Sleep", defaults={}, funcname="ImGui_ImplGlfw_Sleep", location="imgui_impl_glfw:68", ov_cimguiname="ImGui_ImplGlfw_Sleep", ret="void", signature="(int)", stname=""}, ["(int)"]=nil}, ImGui_ImplGlfw_WindowFocusCallback={ [1]={ args="(GLFWwindow* window,int focused)", argsT={ [1]={ name="window", type="GLFWwindow*"}, [2]={ name="focused", type="int"}}, argsoriginal="(GLFWwindow* window,int focused)", call_args="(window,focused)", cimguiname="ImGui_ImplGlfw_WindowFocusCallback", defaults={}, funcname="ImGui_ImplGlfw_WindowFocusCallback", location="imgui_impl_glfw:58", ov_cimguiname="ImGui_ImplGlfw_WindowFocusCallback", ret="void", signature="(GLFWwindow*,int)", stname=""}, ["(GLFWwindow*,int)"]=nil}, ImGui_ImplOpenGL2_CreateDeviceObjects={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplOpenGL2_CreateDeviceObjects", defaults={}, funcname="ImGui_ImplOpenGL2_CreateDeviceObjects", location="imgui_impl_opengl2:38", ov_cimguiname="ImGui_ImplOpenGL2_CreateDeviceObjects", ret="bool", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplOpenGL2_DestroyDeviceObjects={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplOpenGL2_DestroyDeviceObjects", defaults={}, funcname="ImGui_ImplOpenGL2_DestroyDeviceObjects", location="imgui_impl_opengl2:39", ov_cimguiname="ImGui_ImplOpenGL2_DestroyDeviceObjects", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplOpenGL2_Init={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplOpenGL2_Init", defaults={}, funcname="ImGui_ImplOpenGL2_Init", location="imgui_impl_opengl2:32", ov_cimguiname="ImGui_ImplOpenGL2_Init", ret="bool", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplOpenGL2_NewFrame={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplOpenGL2_NewFrame", defaults={}, funcname="ImGui_ImplOpenGL2_NewFrame", location="imgui_impl_opengl2:34", ov_cimguiname="ImGui_ImplOpenGL2_NewFrame", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplOpenGL2_RenderDrawData={ [1]={ args="(ImDrawData* draw_data)", argsT={ [1]={ name="draw_data", type="ImDrawData*"}}, argsoriginal="(ImDrawData* draw_data)", call_args="(draw_data)", cimguiname="ImGui_ImplOpenGL2_RenderDrawData", defaults={}, funcname="ImGui_ImplOpenGL2_RenderDrawData", location="imgui_impl_opengl2:35", ov_cimguiname="ImGui_ImplOpenGL2_RenderDrawData", ret="void", signature="(ImDrawData*)", stname=""}, ["(ImDrawData*)"]=nil}, ImGui_ImplOpenGL2_Shutdown={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplOpenGL2_Shutdown", defaults={}, funcname="ImGui_ImplOpenGL2_Shutdown", location="imgui_impl_opengl2:33", ov_cimguiname="ImGui_ImplOpenGL2_Shutdown", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplOpenGL2_UpdateTexture={ [1]={ args="(ImTextureData* tex)", argsT={ [1]={ name="tex", type="ImTextureData*"}}, argsoriginal="(ImTextureData* tex)", call_args="(tex)", cimguiname="ImGui_ImplOpenGL2_UpdateTexture", defaults={}, funcname="ImGui_ImplOpenGL2_UpdateTexture", location="imgui_impl_opengl2:42", ov_cimguiname="ImGui_ImplOpenGL2_UpdateTexture", ret="void", signature="(ImTextureData*)", stname=""}, ["(ImTextureData*)"]=nil}, ImGui_ImplOpenGL3_CreateDeviceObjects={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplOpenGL3_CreateDeviceObjects", defaults={}, funcname="ImGui_ImplOpenGL3_CreateDeviceObjects", location="imgui_impl_opengl3:41", ov_cimguiname="ImGui_ImplOpenGL3_CreateDeviceObjects", ret="bool", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplOpenGL3_DestroyDeviceObjects={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplOpenGL3_DestroyDeviceObjects", defaults={}, funcname="ImGui_ImplOpenGL3_DestroyDeviceObjects", location="imgui_impl_opengl3:42", ov_cimguiname="ImGui_ImplOpenGL3_DestroyDeviceObjects", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplOpenGL3_Init={ [1]={ args="(const char* glsl_version)", argsT={ [1]={ name="glsl_version", type="const char*"}}, argsoriginal="(const char* glsl_version=nullptr)", call_args="(glsl_version)", cimguiname="ImGui_ImplOpenGL3_Init", defaults={ glsl_version="nullptr"}, funcname="ImGui_ImplOpenGL3_Init", location="imgui_impl_opengl3:35", ov_cimguiname="ImGui_ImplOpenGL3_Init", ret="bool", signature="(const char*)", stname=""}, ["(const char*)"]=nil}, ImGui_ImplOpenGL3_NewFrame={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplOpenGL3_NewFrame", defaults={}, funcname="ImGui_ImplOpenGL3_NewFrame", location="imgui_impl_opengl3:37", ov_cimguiname="ImGui_ImplOpenGL3_NewFrame", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplOpenGL3_RenderDrawData={ [1]={ args="(ImDrawData* draw_data)", argsT={ [1]={ name="draw_data", type="ImDrawData*"}}, argsoriginal="(ImDrawData* draw_data)", call_args="(draw_data)", cimguiname="ImGui_ImplOpenGL3_RenderDrawData", defaults={}, funcname="ImGui_ImplOpenGL3_RenderDrawData", location="imgui_impl_opengl3:38", ov_cimguiname="ImGui_ImplOpenGL3_RenderDrawData", ret="void", signature="(ImDrawData*)", stname=""}, ["(ImDrawData*)"]=nil}, ImGui_ImplOpenGL3_Shutdown={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplOpenGL3_Shutdown", defaults={}, funcname="ImGui_ImplOpenGL3_Shutdown", location="imgui_impl_opengl3:36", ov_cimguiname="ImGui_ImplOpenGL3_Shutdown", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplOpenGL3_UpdateTexture={ [1]={ args="(ImTextureData* tex)", argsT={ [1]={ name="tex", type="ImTextureData*"}}, argsoriginal="(ImTextureData* tex)", call_args="(tex)", cimguiname="ImGui_ImplOpenGL3_UpdateTexture", defaults={}, funcname="ImGui_ImplOpenGL3_UpdateTexture", location="imgui_impl_opengl3:45", ov_cimguiname="ImGui_ImplOpenGL3_UpdateTexture", ret="void", signature="(ImTextureData*)", stname=""}, ["(ImTextureData*)"]=nil}, ImGui_ImplSDL2_GetContentScaleForDisplay={ [1]={ args="(int display_index)", argsT={ [1]={ name="display_index", type="int"}}, argsoriginal="(int display_index)", call_args="(display_index)", cimguiname="ImGui_ImplSDL2_GetContentScaleForDisplay", defaults={}, funcname="ImGui_ImplSDL2_GetContentScaleForDisplay", location="imgui_impl_sdl2:47", ov_cimguiname="ImGui_ImplSDL2_GetContentScaleForDisplay", ret="float", signature="(int)", stname=""}, ["(int)"]=nil}, ImGui_ImplSDL2_GetContentScaleForWindow={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL2_GetContentScaleForWindow", defaults={}, funcname="ImGui_ImplSDL2_GetContentScaleForWindow", location="imgui_impl_sdl2:46", ov_cimguiname="ImGui_ImplSDL2_GetContentScaleForWindow", ret="float", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL2_InitForD3D={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL2_InitForD3D", defaults={}, funcname="ImGui_ImplSDL2_InitForD3D", location="imgui_impl_sdl2:37", ov_cimguiname="ImGui_ImplSDL2_InitForD3D", ret="bool", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL2_InitForMetal={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL2_InitForMetal", defaults={}, funcname="ImGui_ImplSDL2_InitForMetal", location="imgui_impl_sdl2:38", ov_cimguiname="ImGui_ImplSDL2_InitForMetal", ret="bool", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL2_InitForOpenGL={ [1]={ args="(SDL_Window* window,void* sdl_gl_context)", argsT={ [1]={ name="window", type="SDL_Window*"}, [2]={ name="sdl_gl_context", type="void*"}}, argsoriginal="(SDL_Window* window,void* sdl_gl_context)", call_args="(window,sdl_gl_context)", cimguiname="ImGui_ImplSDL2_InitForOpenGL", defaults={}, funcname="ImGui_ImplSDL2_InitForOpenGL", location="imgui_impl_sdl2:35", ov_cimguiname="ImGui_ImplSDL2_InitForOpenGL", ret="bool", signature="(SDL_Window*,void*)", stname=""}, ["(SDL_Window*,void*)"]=nil}, ImGui_ImplSDL2_InitForOther={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL2_InitForOther", defaults={}, funcname="ImGui_ImplSDL2_InitForOther", location="imgui_impl_sdl2:40", ov_cimguiname="ImGui_ImplSDL2_InitForOther", ret="bool", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL2_InitForSDLRenderer={ [1]={ args="(SDL_Window* window,SDL_Renderer* renderer)", argsT={ [1]={ name="window", type="SDL_Window*"}, [2]={ name="renderer", type="SDL_Renderer*"}}, argsoriginal="(SDL_Window* window,SDL_Renderer* renderer)", call_args="(window,renderer)", cimguiname="ImGui_ImplSDL2_InitForSDLRenderer", defaults={}, funcname="ImGui_ImplSDL2_InitForSDLRenderer", location="imgui_impl_sdl2:39", ov_cimguiname="ImGui_ImplSDL2_InitForSDLRenderer", ret="bool", signature="(SDL_Window*,SDL_Renderer*)", stname=""}, ["(SDL_Window*,SDL_Renderer*)"]=nil}, ImGui_ImplSDL2_InitForVulkan={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL2_InitForVulkan", defaults={}, funcname="ImGui_ImplSDL2_InitForVulkan", location="imgui_impl_sdl2:36", ov_cimguiname="ImGui_ImplSDL2_InitForVulkan", ret="bool", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL2_NewFrame={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplSDL2_NewFrame", defaults={}, funcname="ImGui_ImplSDL2_NewFrame", location="imgui_impl_sdl2:42", ov_cimguiname="ImGui_ImplSDL2_NewFrame", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplSDL2_ProcessEvent={ [1]={ args="(const SDL_Event* event)", argsT={ [1]={ name="event", type="const SDL_Event*"}}, argsoriginal="(const SDL_Event* event)", call_args="(event)", cimguiname="ImGui_ImplSDL2_ProcessEvent", defaults={}, funcname="ImGui_ImplSDL2_ProcessEvent", location="imgui_impl_sdl2:43", ov_cimguiname="ImGui_ImplSDL2_ProcessEvent", ret="bool", signature="(const SDL_Event*)", stname=""}, ["(const SDL_Event*)"]=nil}, ImGui_ImplSDL2_SetGamepadMode={ [1]={ args="(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array,int manual_gamepads_count)", argsT={ [1]={ name="mode", type="ImGui_ImplSDL2_GamepadMode"}, [2]={ name="manual_gamepads_array", type="struct _SDL_GameController**"}, [3]={ name="manual_gamepads_count", type="int"}}, argsoriginal="(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)", call_args="(mode,manual_gamepads_array,manual_gamepads_count)", cimguiname="ImGui_ImplSDL2_SetGamepadMode", defaults={ manual_gamepads_array="nullptr", manual_gamepads_count="-1"}, funcname="ImGui_ImplSDL2_SetGamepadMode", location="imgui_impl_sdl2:52", ov_cimguiname="ImGui_ImplSDL2_SetGamepadMode", ret="void", signature="(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)", stname=""}, ["(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)"]=nil}, ImGui_ImplSDL2_Shutdown={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplSDL2_Shutdown", defaults={}, funcname="ImGui_ImplSDL2_Shutdown", location="imgui_impl_sdl2:41", ov_cimguiname="ImGui_ImplSDL2_Shutdown", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplSDL3_InitForD3D={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL3_InitForD3D", defaults={}, funcname="ImGui_ImplSDL3_InitForD3D", location="imgui_impl_sdl3:36", ov_cimguiname="ImGui_ImplSDL3_InitForD3D", ret="bool", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL3_InitForMetal={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL3_InitForMetal", defaults={}, funcname="ImGui_ImplSDL3_InitForMetal", location="imgui_impl_sdl3:37", ov_cimguiname="ImGui_ImplSDL3_InitForMetal", ret="bool", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL3_InitForOpenGL={ [1]={ args="(SDL_Window* window,void* sdl_gl_context)", argsT={ [1]={ name="window", type="SDL_Window*"}, [2]={ name="sdl_gl_context", type="void*"}}, argsoriginal="(SDL_Window* window,void* sdl_gl_context)", call_args="(window,sdl_gl_context)", cimguiname="ImGui_ImplSDL3_InitForOpenGL", defaults={}, funcname="ImGui_ImplSDL3_InitForOpenGL", location="imgui_impl_sdl3:34", ov_cimguiname="ImGui_ImplSDL3_InitForOpenGL", ret="bool", signature="(SDL_Window*,void*)", stname=""}, ["(SDL_Window*,void*)"]=nil}, ImGui_ImplSDL3_InitForOther={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL3_InitForOther", defaults={}, funcname="ImGui_ImplSDL3_InitForOther", location="imgui_impl_sdl3:40", ov_cimguiname="ImGui_ImplSDL3_InitForOther", ret="bool", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL3_InitForSDLGPU={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL3_InitForSDLGPU", defaults={}, funcname="ImGui_ImplSDL3_InitForSDLGPU", location="imgui_impl_sdl3:39", ov_cimguiname="ImGui_ImplSDL3_InitForSDLGPU", ret="bool", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL3_InitForSDLRenderer={ [1]={ args="(SDL_Window* window,SDL_Renderer* renderer)", argsT={ [1]={ name="window", type="SDL_Window*"}, [2]={ name="renderer", type="SDL_Renderer*"}}, argsoriginal="(SDL_Window* window,SDL_Renderer* renderer)", call_args="(window,renderer)", cimguiname="ImGui_ImplSDL3_InitForSDLRenderer", defaults={}, funcname="ImGui_ImplSDL3_InitForSDLRenderer", location="imgui_impl_sdl3:38", ov_cimguiname="ImGui_ImplSDL3_InitForSDLRenderer", ret="bool", signature="(SDL_Window*,SDL_Renderer*)", stname=""}, ["(SDL_Window*,SDL_Renderer*)"]=nil}, ImGui_ImplSDL3_InitForVulkan={ [1]={ args="(SDL_Window* window)", argsT={ [1]={ name="window", type="SDL_Window*"}}, argsoriginal="(SDL_Window* window)", call_args="(window)", cimguiname="ImGui_ImplSDL3_InitForVulkan", defaults={}, funcname="ImGui_ImplSDL3_InitForVulkan", location="imgui_impl_sdl3:35", ov_cimguiname="ImGui_ImplSDL3_InitForVulkan", ret="bool", signature="(SDL_Window*)", stname=""}, ["(SDL_Window*)"]=nil}, ImGui_ImplSDL3_NewFrame={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplSDL3_NewFrame", defaults={}, funcname="ImGui_ImplSDL3_NewFrame", location="imgui_impl_sdl3:42", ov_cimguiname="ImGui_ImplSDL3_NewFrame", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplSDL3_ProcessEvent={ [1]={ args="(const SDL_Event* event)", argsT={ [1]={ name="event", type="const SDL_Event*"}}, argsoriginal="(const SDL_Event* event)", call_args="(event)", cimguiname="ImGui_ImplSDL3_ProcessEvent", defaults={}, funcname="ImGui_ImplSDL3_ProcessEvent", location="imgui_impl_sdl3:43", ov_cimguiname="ImGui_ImplSDL3_ProcessEvent", ret="bool", signature="(const SDL_Event*)", stname=""}, ["(const SDL_Event*)"]=nil}, ImGui_ImplSDL3_SetGamepadMode={ [1]={ args="(ImGui_ImplSDL3_GamepadMode mode,SDL_Gamepad** manual_gamepads_array,int manual_gamepads_count)", argsT={ [1]={ name="mode", type="ImGui_ImplSDL3_GamepadMode"}, [2]={ name="manual_gamepads_array", type="SDL_Gamepad**"}, [3]={ name="manual_gamepads_count", type="int"}}, argsoriginal="(ImGui_ImplSDL3_GamepadMode mode,SDL_Gamepad** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)", call_args="(mode,manual_gamepads_array,manual_gamepads_count)", cimguiname="ImGui_ImplSDL3_SetGamepadMode", defaults={ manual_gamepads_array="nullptr", manual_gamepads_count="-1"}, funcname="ImGui_ImplSDL3_SetGamepadMode", location="imgui_impl_sdl3:48", ov_cimguiname="ImGui_ImplSDL3_SetGamepadMode", ret="void", signature="(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)", stname=""}, ["(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)"]=nil}, ImGui_ImplSDL3_Shutdown={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplSDL3_Shutdown", defaults={}, funcname="ImGui_ImplSDL3_Shutdown", location="imgui_impl_sdl3:41", ov_cimguiname="ImGui_ImplSDL3_Shutdown", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplVulkanH_CreateOrResizeWindow={ [1]={ args="(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)", argsT={ [1]={ name="instance", type="VkInstance"}, [2]={ name="physical_device", type="VkPhysicalDevice"}, [3]={ name="device", type="VkDevice"}, [4]={ name="wd", type="ImGui_ImplVulkanH_Window*"}, [5]={ name="queue_family", type="uint32_t"}, [6]={ name="allocator", type="const VkAllocationCallbacks*"}, [7]={ name="w", type="int"}, [8]={ name="h", type="int"}, [9]={ name="min_image_count", type="uint32_t"}}, argsoriginal="(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)", call_args="(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count)", cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow", defaults={}, funcname="ImGui_ImplVulkanH_CreateOrResizeWindow", location="imgui_impl_vulkan:167", ov_cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow", ret="void", signature="(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)", stname=""}, ["(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)"]=nil}, ImGui_ImplVulkanH_DestroyWindow={ [1]={ args="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)", argsT={ [1]={ name="instance", type="VkInstance"}, [2]={ name="device", type="VkDevice"}, [3]={ name="wd", type="ImGui_ImplVulkanH_Window*"}, [4]={ name="allocator", type="const VkAllocationCallbacks*"}}, argsoriginal="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)", call_args="(instance,device,wd,allocator)", cimguiname="ImGui_ImplVulkanH_DestroyWindow", defaults={}, funcname="ImGui_ImplVulkanH_DestroyWindow", location="imgui_impl_vulkan:168", ov_cimguiname="ImGui_ImplVulkanH_DestroyWindow", ret="void", signature="(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)", stname=""}, ["(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)"]=nil}, ImGui_ImplVulkanH_GetMinImageCountFromPresentMode={ [1]={ args="(VkPresentModeKHR present_mode)", argsT={ [1]={ name="present_mode", type="VkPresentModeKHR"}}, argsoriginal="(VkPresentModeKHR present_mode)", call_args="(present_mode)", cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", defaults={}, funcname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", location="imgui_impl_vulkan:173", ov_cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", ret="int", signature="(VkPresentModeKHR)", stname=""}, ["(VkPresentModeKHR)"]=nil}, ImGui_ImplVulkanH_SelectPhysicalDevice={ [1]={ args="(VkInstance instance)", argsT={ [1]={ name="instance", type="VkInstance"}}, argsoriginal="(VkInstance instance)", call_args="(instance)", cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice", defaults={}, funcname="ImGui_ImplVulkanH_SelectPhysicalDevice", location="imgui_impl_vulkan:171", ov_cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice", ret="VkPhysicalDevice", signature="(VkInstance)", stname=""}, ["(VkInstance)"]=nil}, ImGui_ImplVulkanH_SelectPresentMode={ [1]={ args="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)", argsT={ [1]={ name="physical_device", type="VkPhysicalDevice"}, [2]={ name="surface", type="VkSurfaceKHR"}, [3]={ name="request_modes", type="const VkPresentModeKHR*"}, [4]={ name="request_modes_count", type="int"}}, argsoriginal="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)", call_args="(physical_device,surface,request_modes,request_modes_count)", cimguiname="ImGui_ImplVulkanH_SelectPresentMode", defaults={}, funcname="ImGui_ImplVulkanH_SelectPresentMode", location="imgui_impl_vulkan:170", ov_cimguiname="ImGui_ImplVulkanH_SelectPresentMode", ret="VkPresentModeKHR", signature="(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)", stname=""}, ["(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)"]=nil}, ImGui_ImplVulkanH_SelectQueueFamilyIndex={ [1]={ args="(VkPhysicalDevice physical_device)", argsT={ [1]={ name="physical_device", type="VkPhysicalDevice"}}, argsoriginal="(VkPhysicalDevice physical_device)", call_args="(physical_device)", cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex", defaults={}, funcname="ImGui_ImplVulkanH_SelectQueueFamilyIndex", location="imgui_impl_vulkan:172", ov_cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex", ret="uint32_t", signature="(VkPhysicalDevice)", stname=""}, ["(VkPhysicalDevice)"]=nil}, ImGui_ImplVulkanH_SelectSurfaceFormat={ [1]={ args="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)", argsT={ [1]={ name="physical_device", type="VkPhysicalDevice"}, [2]={ name="surface", type="VkSurfaceKHR"}, [3]={ name="request_formats", type="const VkFormat*"}, [4]={ name="request_formats_count", type="int"}, [5]={ name="request_color_space", type="VkColorSpaceKHR"}}, argsoriginal="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)", call_args="(physical_device,surface,request_formats,request_formats_count,request_color_space)", cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat", defaults={}, funcname="ImGui_ImplVulkanH_SelectSurfaceFormat", location="imgui_impl_vulkan:169", ov_cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat", ret="VkSurfaceFormatKHR", signature="(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)", stname=""}, ["(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)"]=nil}, ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window", constructor=true, defaults={}, funcname="ImGui_ImplVulkanH_Window", location="imgui_impl_vulkan:215", ov_cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window", signature="()", stname="ImGui_ImplVulkanH_Window"}, ["()"]=nil}, ImGui_ImplVulkanH_Window_destroy={ [1]={ args="(ImGui_ImplVulkanH_Window* self)", argsT={ [1]={ name="self", type="ImGui_ImplVulkanH_Window*"}}, call_args="(self)", cimguiname="ImGui_ImplVulkanH_Window_destroy", defaults={}, destructor=true, location="imgui_impl_vulkan:215", ov_cimguiname="ImGui_ImplVulkanH_Window_destroy", ret="void", signature="(ImGui_ImplVulkanH_Window*)", stname="ImGui_ImplVulkanH_Window"}, ["(ImGui_ImplVulkanH_Window*)"]=nil}, ImGui_ImplVulkan_AddTexture={ [1]={ args="(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout)", argsT={ [1]={ name="sampler", type="VkSampler"}, [2]={ name="image_view", type="VkImageView"}, [3]={ name="image_layout", type="VkImageLayout"}}, argsoriginal="(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout)", call_args="(sampler,image_view,image_layout)", cimguiname="ImGui_ImplVulkan_AddTexture", defaults={}, funcname="ImGui_ImplVulkan_AddTexture", location="imgui_impl_vulkan:124", ov_cimguiname="ImGui_ImplVulkan_AddTexture", ret="VkDescriptorSet", signature="(VkSampler,VkImageView,VkImageLayout)", stname=""}, ["(VkSampler,VkImageView,VkImageLayout)"]=nil}, ImGui_ImplVulkan_Init={ [1]={ args="(ImGui_ImplVulkan_InitInfo* info)", argsT={ [1]={ name="info", type="ImGui_ImplVulkan_InitInfo*"}}, argsoriginal="(ImGui_ImplVulkan_InitInfo* info)", call_args="(info)", cimguiname="ImGui_ImplVulkan_Init", defaults={}, funcname="ImGui_ImplVulkan_Init", location="imgui_impl_vulkan:112", ov_cimguiname="ImGui_ImplVulkan_Init", ret="bool", signature="(ImGui_ImplVulkan_InitInfo*)", stname=""}, ["(ImGui_ImplVulkan_InitInfo*)"]=nil}, ImGui_ImplVulkan_LoadFunctions={ [1]={ args="(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data)", argsT={ [1]={ name="api_version", type="uint32_t"}, [2]={ name="user_data)", type="PFN_vkVoidFunction(*loader_func)(const char* function_name,void*"}, [3]={ name="user_data", type="void*"}}, argsoriginal="(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data=nullptr)", call_args="(api_version,user_data),user_data)", cimguiname="ImGui_ImplVulkan_LoadFunctions", defaults={ user_data="nullptr"}, funcname="ImGui_ImplVulkan_LoadFunctions", location="imgui_impl_vulkan:129", ov_cimguiname="ImGui_ImplVulkan_LoadFunctions", ret="bool", signature="(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)", stname=""}, ["(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)"]=nil}, ImGui_ImplVulkan_NewFrame={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplVulkan_NewFrame", defaults={}, funcname="ImGui_ImplVulkan_NewFrame", location="imgui_impl_vulkan:114", ov_cimguiname="ImGui_ImplVulkan_NewFrame", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplVulkan_RemoveTexture={ [1]={ args="(VkDescriptorSet descriptor_set)", argsT={ [1]={ name="descriptor_set", type="VkDescriptorSet"}}, argsoriginal="(VkDescriptorSet descriptor_set)", call_args="(descriptor_set)", cimguiname="ImGui_ImplVulkan_RemoveTexture", defaults={}, funcname="ImGui_ImplVulkan_RemoveTexture", location="imgui_impl_vulkan:125", ov_cimguiname="ImGui_ImplVulkan_RemoveTexture", ret="void", signature="(VkDescriptorSet)", stname=""}, ["(VkDescriptorSet)"]=nil}, ImGui_ImplVulkan_RenderDrawData={ [1]={ args="(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline)", argsT={ [1]={ name="draw_data", type="ImDrawData*"}, [2]={ name="command_buffer", type="VkCommandBuffer"}, [3]={ name="pipeline", type="VkPipeline"}}, argsoriginal="(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline=0ULL)", call_args="(draw_data,command_buffer,pipeline)", cimguiname="ImGui_ImplVulkan_RenderDrawData", defaults={ pipeline="0ULL"}, funcname="ImGui_ImplVulkan_RenderDrawData", location="imgui_impl_vulkan:115", ov_cimguiname="ImGui_ImplVulkan_RenderDrawData", ret="void", signature="(ImDrawData*,VkCommandBuffer,VkPipeline)", stname=""}, ["(ImDrawData*,VkCommandBuffer,VkPipeline)"]=nil}, ImGui_ImplVulkan_SetMinImageCount={ [1]={ args="(uint32_t min_image_count)", argsT={ [1]={ name="min_image_count", type="uint32_t"}}, argsoriginal="(uint32_t min_image_count)", call_args="(min_image_count)", cimguiname="ImGui_ImplVulkan_SetMinImageCount", defaults={}, funcname="ImGui_ImplVulkan_SetMinImageCount", location="imgui_impl_vulkan:116", ov_cimguiname="ImGui_ImplVulkan_SetMinImageCount", ret="void", signature="(uint32_t)", stname=""}, ["(uint32_t)"]=nil}, ImGui_ImplVulkan_Shutdown={ [1]={ args="()", argsT={}, argsoriginal="()", call_args="()", cimguiname="ImGui_ImplVulkan_Shutdown", defaults={}, funcname="ImGui_ImplVulkan_Shutdown", location="imgui_impl_vulkan:113", ov_cimguiname="ImGui_ImplVulkan_Shutdown", ret="void", signature="()", stname=""}, ["()"]=nil}, ImGui_ImplVulkan_UpdateTexture={ [1]={ args="(ImTextureData* tex)", argsT={ [1]={ name="tex", type="ImTextureData*"}}, argsoriginal="(ImTextureData* tex)", call_args="(tex)", cimguiname="ImGui_ImplVulkan_UpdateTexture", defaults={}, funcname="ImGui_ImplVulkan_UpdateTexture", location="imgui_impl_vulkan:119", ov_cimguiname="ImGui_ImplVulkan_UpdateTexture", ret="void", signature="(ImTextureData*)", stname=""}, ["(ImTextureData*)"]=nil}} t.ImGui_ImplGlfw_CharCallback["(GLFWwindow*,unsigned int)"]=t.ImGui_ImplGlfw_CharCallback[1] t.ImGui_ImplGlfw_CursorEnterCallback["(GLFWwindow*,int)"]=t.ImGui_ImplGlfw_CursorEnterCallback[1] t.ImGui_ImplGlfw_CursorPosCallback["(GLFWwindow*,double,double)"]=t.ImGui_ImplGlfw_CursorPosCallback[1] t.ImGui_ImplGlfw_GetContentScaleForMonitor["(GLFWmonitor*)"]=t.ImGui_ImplGlfw_GetContentScaleForMonitor[1] t.ImGui_ImplGlfw_GetContentScaleForWindow["(GLFWwindow*)"]=t.ImGui_ImplGlfw_GetContentScaleForWindow[1] t.ImGui_ImplGlfw_InitForOpenGL["(GLFWwindow*,bool)"]=t.ImGui_ImplGlfw_InitForOpenGL[1] t.ImGui_ImplGlfw_InitForOther["(GLFWwindow*,bool)"]=t.ImGui_ImplGlfw_InitForOther[1] t.ImGui_ImplGlfw_InitForVulkan["(GLFWwindow*,bool)"]=t.ImGui_ImplGlfw_InitForVulkan[1] t.ImGui_ImplGlfw_InstallCallbacks["(GLFWwindow*)"]=t.ImGui_ImplGlfw_InstallCallbacks[1] t.ImGui_ImplGlfw_KeyCallback["(GLFWwindow*,int,int,int,int)"]=t.ImGui_ImplGlfw_KeyCallback[1] t.ImGui_ImplGlfw_MonitorCallback["(GLFWmonitor*,int)"]=t.ImGui_ImplGlfw_MonitorCallback[1] t.ImGui_ImplGlfw_MouseButtonCallback["(GLFWwindow*,int,int,int)"]=t.ImGui_ImplGlfw_MouseButtonCallback[1] t.ImGui_ImplGlfw_NewFrame["()"]=t.ImGui_ImplGlfw_NewFrame[1] t.ImGui_ImplGlfw_RestoreCallbacks["(GLFWwindow*)"]=t.ImGui_ImplGlfw_RestoreCallbacks[1] t.ImGui_ImplGlfw_ScrollCallback["(GLFWwindow*,double,double)"]=t.ImGui_ImplGlfw_ScrollCallback[1] t.ImGui_ImplGlfw_SetCallbacksChainForAllWindows["(bool)"]=t.ImGui_ImplGlfw_SetCallbacksChainForAllWindows[1] t.ImGui_ImplGlfw_Shutdown["()"]=t.ImGui_ImplGlfw_Shutdown[1] t.ImGui_ImplGlfw_Sleep["(int)"]=t.ImGui_ImplGlfw_Sleep[1] t.ImGui_ImplGlfw_WindowFocusCallback["(GLFWwindow*,int)"]=t.ImGui_ImplGlfw_WindowFocusCallback[1] t.ImGui_ImplOpenGL2_CreateDeviceObjects["()"]=t.ImGui_ImplOpenGL2_CreateDeviceObjects[1] t.ImGui_ImplOpenGL2_DestroyDeviceObjects["()"]=t.ImGui_ImplOpenGL2_DestroyDeviceObjects[1] t.ImGui_ImplOpenGL2_Init["()"]=t.ImGui_ImplOpenGL2_Init[1] t.ImGui_ImplOpenGL2_NewFrame["()"]=t.ImGui_ImplOpenGL2_NewFrame[1] t.ImGui_ImplOpenGL2_RenderDrawData["(ImDrawData*)"]=t.ImGui_ImplOpenGL2_RenderDrawData[1] t.ImGui_ImplOpenGL2_Shutdown["()"]=t.ImGui_ImplOpenGL2_Shutdown[1] t.ImGui_ImplOpenGL2_UpdateTexture["(ImTextureData*)"]=t.ImGui_ImplOpenGL2_UpdateTexture[1] t.ImGui_ImplOpenGL3_CreateDeviceObjects["()"]=t.ImGui_ImplOpenGL3_CreateDeviceObjects[1] t.ImGui_ImplOpenGL3_DestroyDeviceObjects["()"]=t.ImGui_ImplOpenGL3_DestroyDeviceObjects[1] t.ImGui_ImplOpenGL3_Init["(const char*)"]=t.ImGui_ImplOpenGL3_Init[1] t.ImGui_ImplOpenGL3_NewFrame["()"]=t.ImGui_ImplOpenGL3_NewFrame[1] t.ImGui_ImplOpenGL3_RenderDrawData["(ImDrawData*)"]=t.ImGui_ImplOpenGL3_RenderDrawData[1] t.ImGui_ImplOpenGL3_Shutdown["()"]=t.ImGui_ImplOpenGL3_Shutdown[1] t.ImGui_ImplOpenGL3_UpdateTexture["(ImTextureData*)"]=t.ImGui_ImplOpenGL3_UpdateTexture[1] t.ImGui_ImplSDL2_GetContentScaleForDisplay["(int)"]=t.ImGui_ImplSDL2_GetContentScaleForDisplay[1] t.ImGui_ImplSDL2_GetContentScaleForWindow["(SDL_Window*)"]=t.ImGui_ImplSDL2_GetContentScaleForWindow[1] t.ImGui_ImplSDL2_InitForD3D["(SDL_Window*)"]=t.ImGui_ImplSDL2_InitForD3D[1] t.ImGui_ImplSDL2_InitForMetal["(SDL_Window*)"]=t.ImGui_ImplSDL2_InitForMetal[1] t.ImGui_ImplSDL2_InitForOpenGL["(SDL_Window*,void*)"]=t.ImGui_ImplSDL2_InitForOpenGL[1] t.ImGui_ImplSDL2_InitForOther["(SDL_Window*)"]=t.ImGui_ImplSDL2_InitForOther[1] t.ImGui_ImplSDL2_InitForSDLRenderer["(SDL_Window*,SDL_Renderer*)"]=t.ImGui_ImplSDL2_InitForSDLRenderer[1] t.ImGui_ImplSDL2_InitForVulkan["(SDL_Window*)"]=t.ImGui_ImplSDL2_InitForVulkan[1] t.ImGui_ImplSDL2_NewFrame["()"]=t.ImGui_ImplSDL2_NewFrame[1] t.ImGui_ImplSDL2_ProcessEvent["(const SDL_Event*)"]=t.ImGui_ImplSDL2_ProcessEvent[1] t.ImGui_ImplSDL2_SetGamepadMode["(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)"]=t.ImGui_ImplSDL2_SetGamepadMode[1] t.ImGui_ImplSDL2_Shutdown["()"]=t.ImGui_ImplSDL2_Shutdown[1] t.ImGui_ImplSDL3_InitForD3D["(SDL_Window*)"]=t.ImGui_ImplSDL3_InitForD3D[1] t.ImGui_ImplSDL3_InitForMetal["(SDL_Window*)"]=t.ImGui_ImplSDL3_InitForMetal[1] t.ImGui_ImplSDL3_InitForOpenGL["(SDL_Window*,void*)"]=t.ImGui_ImplSDL3_InitForOpenGL[1] t.ImGui_ImplSDL3_InitForOther["(SDL_Window*)"]=t.ImGui_ImplSDL3_InitForOther[1] t.ImGui_ImplSDL3_InitForSDLGPU["(SDL_Window*)"]=t.ImGui_ImplSDL3_InitForSDLGPU[1] t.ImGui_ImplSDL3_InitForSDLRenderer["(SDL_Window*,SDL_Renderer*)"]=t.ImGui_ImplSDL3_InitForSDLRenderer[1] t.ImGui_ImplSDL3_InitForVulkan["(SDL_Window*)"]=t.ImGui_ImplSDL3_InitForVulkan[1] t.ImGui_ImplSDL3_NewFrame["()"]=t.ImGui_ImplSDL3_NewFrame[1] t.ImGui_ImplSDL3_ProcessEvent["(const SDL_Event*)"]=t.ImGui_ImplSDL3_ProcessEvent[1] t.ImGui_ImplSDL3_SetGamepadMode["(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)"]=t.ImGui_ImplSDL3_SetGamepadMode[1] t.ImGui_ImplSDL3_Shutdown["()"]=t.ImGui_ImplSDL3_Shutdown[1] t.ImGui_ImplVulkanH_CreateOrResizeWindow["(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)"]=t.ImGui_ImplVulkanH_CreateOrResizeWindow[1] t.ImGui_ImplVulkanH_DestroyWindow["(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)"]=t.ImGui_ImplVulkanH_DestroyWindow[1] t.ImGui_ImplVulkanH_GetMinImageCountFromPresentMode["(VkPresentModeKHR)"]=t.ImGui_ImplVulkanH_GetMinImageCountFromPresentMode[1] t.ImGui_ImplVulkanH_SelectPhysicalDevice["(VkInstance)"]=t.ImGui_ImplVulkanH_SelectPhysicalDevice[1] t.ImGui_ImplVulkanH_SelectPresentMode["(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)"]=t.ImGui_ImplVulkanH_SelectPresentMode[1] t.ImGui_ImplVulkanH_SelectQueueFamilyIndex["(VkPhysicalDevice)"]=t.ImGui_ImplVulkanH_SelectQueueFamilyIndex[1] t.ImGui_ImplVulkanH_SelectSurfaceFormat["(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)"]=t.ImGui_ImplVulkanH_SelectSurfaceFormat[1] t.ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window["()"]=t.ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window[1] t.ImGui_ImplVulkanH_Window_destroy["(ImGui_ImplVulkanH_Window*)"]=t.ImGui_ImplVulkanH_Window_destroy[1] t.ImGui_ImplVulkan_AddTexture["(VkSampler,VkImageView,VkImageLayout)"]=t.ImGui_ImplVulkan_AddTexture[1] t.ImGui_ImplVulkan_Init["(ImGui_ImplVulkan_InitInfo*)"]=t.ImGui_ImplVulkan_Init[1] t.ImGui_ImplVulkan_LoadFunctions["(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)"]=t.ImGui_ImplVulkan_LoadFunctions[1] t.ImGui_ImplVulkan_NewFrame["()"]=t.ImGui_ImplVulkan_NewFrame[1] t.ImGui_ImplVulkan_RemoveTexture["(VkDescriptorSet)"]=t.ImGui_ImplVulkan_RemoveTexture[1] t.ImGui_ImplVulkan_RenderDrawData["(ImDrawData*,VkCommandBuffer,VkPipeline)"]=t.ImGui_ImplVulkan_RenderDrawData[1] t.ImGui_ImplVulkan_SetMinImageCount["(uint32_t)"]=t.ImGui_ImplVulkan_SetMinImageCount[1] t.ImGui_ImplVulkan_Shutdown["()"]=t.ImGui_ImplVulkan_Shutdown[1] t.ImGui_ImplVulkan_UpdateTexture["(ImTextureData*)"]=t.ImGui_ImplVulkan_UpdateTexture[1] return t