From 083139e4e69d0acfccadfcc557d54e4e8a55910a Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 5 Apr 2021 15:49:43 -0700 Subject: [PATCH] Enable -DIMGUI_USE_WCHAR32 for imgui-sys --- imgui-sys/build.rs | 2 + imgui-sys/src/bindings.rs | 12 +- imgui-sys/src/wasm_bindings.rs | 12 +- imgui-sys/third-party/cimgui.h | 4 +- imgui-sys/third-party/cimgui_impl.h | 38 - imgui-sys/third-party/impl_definitions.json | 653 +----------------- imgui-sys/third-party/impl_definitions.lua | 571 --------------- imgui-sys/third-party/structs_and_enums.json | 4 +- imgui-sys/third-party/structs_and_enums.lua | 4 +- imgui-sys/third-party/typedefs_dict.json | 2 +- imgui-sys/third-party/typedefs_dict.lua | 2 +- imgui-sys/third-party/update-cimgui-output.sh | 2 +- 12 files changed, 30 insertions(+), 1276 deletions(-) diff --git a/imgui-sys/build.rs b/imgui-sys/build.rs index efab486..25a11dc 100644 --- a/imgui-sys/build.rs +++ b/imgui-sys/build.rs @@ -5,6 +5,8 @@ use std::io; use std::path::Path; const DEFINES: &[(&str, Option<&str>)] = &[ + // Rust `char` is a unicode scalar value, e.g. 32 bits. + ("IMGUI_USE_WCHAR32", None), // Disabled due to linking issues ("CIMGUI_NO_EXPORT", None), ("IMGUI_DISABLE_WIN32_FUNCTIONS", None), diff --git a/imgui-sys/src/bindings.rs b/imgui-sys/src/bindings.rs index bd28c7e..e1991e4 100644 --- a/imgui-sys/src/bindings.rs +++ b/imgui-sys/src/bindings.rs @@ -145,7 +145,8 @@ pub type ImGuiMemFreeFunc = ::core::option::Option< unsafe extern "C" fn(ptr: *mut cty::c_void, user_data: *mut cty::c_void), >; pub type ImWchar16 = cty::c_ushort; -pub type ImWchar = ImWchar16; +pub type ImWchar32 = cty::c_uint; +pub type ImWchar = ImWchar32; pub type ImU8 = cty::c_uchar; pub type ImS16 = cty::c_short; pub type ImU32 = cty::c_uint; @@ -1491,7 +1492,7 @@ impl ::core::fmt::Debug for ImFontAtlas { } } #[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] +#[derive(Copy, Clone)] pub struct ImFont { pub IndexAdvanceX: ImVector_float, pub FallbackAdvanceX: f32, @@ -1509,13 +1510,18 @@ pub struct ImFont { pub Ascent: f32, pub Descent: f32, pub MetricsTotalSurface: cty::c_int, - pub Used4kPagesMap: [ImU8; 2usize], + pub Used4kPagesMap: [ImU8; 34usize], } impl Default for ImFont { fn default() -> Self { unsafe { ::core::mem::zeroed() } } } +impl ::core::fmt::Debug for ImFont { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write ! (f , "ImFont {{ IndexAdvanceX: {:?}, FallbackAdvanceX: {:?}, FontSize: {:?}, IndexLookup: {:?}, Glyphs: {:?}, FallbackGlyph: {:?}, ContainerAtlas: {:?}, ConfigData: {:?}, ConfigDataCount: {:?}, FallbackChar: {:?}, EllipsisChar: {:?}, DirtyLookupTables: {:?}, Scale: {:?}, Ascent: {:?}, Descent: {:?}, MetricsTotalSurface: {:?}, Used4kPagesMap: [...] }}" , self . IndexAdvanceX , self . FallbackAdvanceX , self . FontSize , self . IndexLookup , self . Glyphs , self . FallbackGlyph , self . ContainerAtlas , self . ConfigData , self . ConfigDataCount , self . FallbackChar , self . EllipsisChar , self . DirtyLookupTables , self . Scale , self . Ascent , self . Descent , self . MetricsTotalSurface) + } +} pub const ImGuiViewportFlags_None: ImGuiViewportFlags_ = 0; pub const ImGuiViewportFlags_IsPlatformWindow: ImGuiViewportFlags_ = 1; pub const ImGuiViewportFlags_IsPlatformMonitor: ImGuiViewportFlags_ = 2; diff --git a/imgui-sys/src/wasm_bindings.rs b/imgui-sys/src/wasm_bindings.rs index 6a8ed7d..6f05ce1 100644 --- a/imgui-sys/src/wasm_bindings.rs +++ b/imgui-sys/src/wasm_bindings.rs @@ -145,7 +145,8 @@ pub type ImGuiMemFreeFunc = ::core::option::Option< unsafe extern "C" fn(ptr: *mut cty::c_void, user_data: *mut cty::c_void), >; pub type ImWchar16 = cty::c_ushort; -pub type ImWchar = ImWchar16; +pub type ImWchar32 = cty::c_uint; +pub type ImWchar = ImWchar32; pub type ImU8 = cty::c_uchar; pub type ImS16 = cty::c_short; pub type ImU32 = cty::c_uint; @@ -1491,7 +1492,7 @@ impl ::core::fmt::Debug for ImFontAtlas { } } #[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] +#[derive(Copy, Clone)] pub struct ImFont { pub IndexAdvanceX: ImVector_float, pub FallbackAdvanceX: f32, @@ -1509,13 +1510,18 @@ pub struct ImFont { pub Ascent: f32, pub Descent: f32, pub MetricsTotalSurface: cty::c_int, - pub Used4kPagesMap: [ImU8; 2usize], + pub Used4kPagesMap: [ImU8; 34usize], } impl Default for ImFont { fn default() -> Self { unsafe { ::core::mem::zeroed() } } } +impl ::core::fmt::Debug for ImFont { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write ! (f , "ImFont {{ IndexAdvanceX: {:?}, FallbackAdvanceX: {:?}, FontSize: {:?}, IndexLookup: {:?}, Glyphs: {:?}, FallbackGlyph: {:?}, ContainerAtlas: {:?}, ConfigData: {:?}, ConfigDataCount: {:?}, FallbackChar: {:?}, EllipsisChar: {:?}, DirtyLookupTables: {:?}, Scale: {:?}, Ascent: {:?}, Descent: {:?}, MetricsTotalSurface: {:?}, Used4kPagesMap: [...] }}" , self . IndexAdvanceX , self . FallbackAdvanceX , self . FontSize , self . IndexLookup , self . Glyphs , self . FallbackGlyph , self . ContainerAtlas , self . ConfigData , self . ConfigDataCount , self . FallbackChar , self . EllipsisChar , self . DirtyLookupTables , self . Scale , self . Ascent , self . Descent , self . MetricsTotalSurface) + } +} pub const ImGuiViewportFlags_None: ImGuiViewportFlags_ = 0; pub const ImGuiViewportFlags_IsPlatformWindow: ImGuiViewportFlags_ = 1; pub const ImGuiViewportFlags_IsPlatformMonitor: ImGuiViewportFlags_ = 2; diff --git a/imgui-sys/third-party/cimgui.h b/imgui-sys/third-party/cimgui.h index 35afaf5..3f3a474 100644 --- a/imgui-sys/third-party/cimgui.h +++ b/imgui-sys/third-party/cimgui.h @@ -144,7 +144,7 @@ typedef void* (*ImGuiMemAllocFunc)(size_t sz, void* user_data); typedef void (*ImGuiMemFreeFunc)(void* ptr, void* user_data); typedef unsigned short ImWchar16; typedef unsigned int ImWchar32; -typedef ImWchar16 ImWchar; +typedef ImWchar32 ImWchar; typedef signed char ImS8; typedef unsigned char ImU8; typedef signed short ImS16; @@ -1066,7 +1066,7 @@ struct ImFont float Scale; float Ascent, Descent; int MetricsTotalSurface; - ImU8 Used4kPagesMap[(0xFFFF +1)/4096/8]; + ImU8 Used4kPagesMap[(0x10FFFF +1)/4096/8]; }; typedef enum { ImGuiViewportFlags_None = 0, diff --git a/imgui-sys/third-party/cimgui_impl.h b/imgui-sys/third-party/cimgui_impl.h index dbb03b9..e69de29 100644 --- a/imgui-sys/third-party/cimgui_impl.h +++ b/imgui-sys/third-party/cimgui_impl.h @@ -1,38 +0,0 @@ -typedef struct SDL_Window SDL_Window; -typedef struct GLFWwindow GLFWwindow; - -struct GLFWwindow; - -struct SDL_Window; -typedef union SDL_Event SDL_Event;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks); -CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks); -CIMGUI_API bool ImGui_ImplGlfw_InitForOther(GLFWwindow* window,bool install_callbacks); -CIMGUI_API void ImGui_ImplGlfw_Shutdown(); -CIMGUI_API void ImGui_ImplGlfw_NewFrame(); -CIMGUI_API void ImGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,int button,int action,int mods); -CIMGUI_API void ImGui_ImplGlfw_ScrollCallback(GLFWwindow* window,double xoffset,double yoffset); -CIMGUI_API void ImGui_ImplGlfw_KeyCallback(GLFWwindow* window,int key,int scancode,int action,int mods); -CIMGUI_API void ImGui_ImplGlfw_CharCallback(GLFWwindow* window,unsigned int c); -CIMGUI_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version); -CIMGUI_API void ImGui_ImplOpenGL3_Shutdown(); -CIMGUI_API void ImGui_ImplOpenGL3_NewFrame(); -CIMGUI_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data); -CIMGUI_API bool ImGui_ImplOpenGL3_CreateFontsTexture(); -CIMGUI_API void ImGui_ImplOpenGL3_DestroyFontsTexture(); -CIMGUI_API bool ImGui_ImplOpenGL3_CreateDeviceObjects(); -CIMGUI_API void ImGui_ImplOpenGL3_DestroyDeviceObjects(); -CIMGUI_API bool ImGui_ImplOpenGL2_Init(); -CIMGUI_API void ImGui_ImplOpenGL2_Shutdown(); -CIMGUI_API void ImGui_ImplOpenGL2_NewFrame(); -CIMGUI_API void ImGui_ImplOpenGL2_RenderDrawData(ImDrawData* draw_data); -CIMGUI_API bool ImGui_ImplOpenGL2_CreateFontsTexture(); -CIMGUI_API void ImGui_ImplOpenGL2_DestroyFontsTexture(); -CIMGUI_API bool ImGui_ImplOpenGL2_CreateDeviceObjects(); -CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects(); -CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context); -CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL2_InitForMetal(SDL_Window* window); -CIMGUI_API void ImGui_ImplSDL2_Shutdown(); -CIMGUI_API void ImGui_ImplSDL2_NewFrame(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event); diff --git a/imgui-sys/third-party/impl_definitions.json b/imgui-sys/third-party/impl_definitions.json index ec14b75..0637a08 100644 --- a/imgui-sys/third-party/impl_definitions.json +++ b/imgui-sys/third-party/impl_definitions.json @@ -1,652 +1 @@ -{ - "ImGui_ImplGlfw_CharCallback": [ - { - "args": "(GLFWwindow* window,unsigned int c)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "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:36", - "ov_cimguiname": "ImGui_ImplGlfw_CharCallback", - "ret": "void", - "signature": "(GLFWwindow*,unsigned int)", - "stname": "" - } - ], - "ImGui_ImplGlfw_InitForOpenGL": [ - { - "args": "(GLFWwindow* window,bool install_callbacks)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "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:24", - "ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL", - "ret": "bool", - "signature": "(GLFWwindow*,bool)", - "stname": "" - } - ], - "ImGui_ImplGlfw_InitForOther": [ - { - "args": "(GLFWwindow* window,bool install_callbacks)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "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:26", - "ov_cimguiname": "ImGui_ImplGlfw_InitForOther", - "ret": "bool", - "signature": "(GLFWwindow*,bool)", - "stname": "" - } - ], - "ImGui_ImplGlfw_InitForVulkan": [ - { - "args": "(GLFWwindow* window,bool install_callbacks)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "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:25", - "ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan", - "ret": "bool", - "signature": "(GLFWwindow*,bool)", - "stname": "" - } - ], - "ImGui_ImplGlfw_KeyCallback": [ - { - "args": "(GLFWwindow* window,int key,int scancode,int action,int mods)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "name": "key", - "type": "int" - }, - { - "name": "scancode", - "type": "int" - }, - { - "name": "action", - "type": "int" - }, - { - "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:35", - "ov_cimguiname": "ImGui_ImplGlfw_KeyCallback", - "ret": "void", - "signature": "(GLFWwindow*,int,int,int,int)", - "stname": "" - } - ], - "ImGui_ImplGlfw_MouseButtonCallback": [ - { - "args": "(GLFWwindow* window,int button,int action,int mods)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "name": "button", - "type": "int" - }, - { - "name": "action", - "type": "int" - }, - { - "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:33", - "ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", - "ret": "void", - "signature": "(GLFWwindow*,int,int,int)", - "stname": "" - } - ], - "ImGui_ImplGlfw_NewFrame": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplGlfw_NewFrame", - "defaults": {}, - "funcname": "ImGui_ImplGlfw_NewFrame", - "location": "imgui_impl_glfw:28", - "ov_cimguiname": "ImGui_ImplGlfw_NewFrame", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplGlfw_ScrollCallback": [ - { - "args": "(GLFWwindow* window,double xoffset,double yoffset)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "name": "xoffset", - "type": "double" - }, - { - "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:34", - "ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback", - "ret": "void", - "signature": "(GLFWwindow*,double,double)", - "stname": "" - } - ], - "ImGui_ImplGlfw_Shutdown": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplGlfw_Shutdown", - "defaults": {}, - "funcname": "ImGui_ImplGlfw_Shutdown", - "location": "imgui_impl_glfw:27", - "ov_cimguiname": "ImGui_ImplGlfw_Shutdown", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_CreateDeviceObjects": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects", - "location": "imgui_impl_opengl2:30", - "ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_CreateFontsTexture": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL2_CreateFontsTexture", - "location": "imgui_impl_opengl2:28", - "ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_DestroyDeviceObjects": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", - "location": "imgui_impl_opengl2:31", - "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_DestroyFontsTexture": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture", - "location": "imgui_impl_opengl2:29", - "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_Init": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_Init", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL2_Init", - "location": "imgui_impl_opengl2:22", - "ov_cimguiname": "ImGui_ImplOpenGL2_Init", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_NewFrame": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_NewFrame", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL2_NewFrame", - "location": "imgui_impl_opengl2:24", - "ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_RenderDrawData": [ - { - "args": "(ImDrawData* draw_data)", - "argsT": [ - { - "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:25", - "ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData", - "ret": "void", - "signature": "(ImDrawData*)", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_Shutdown": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_Shutdown", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL2_Shutdown", - "location": "imgui_impl_opengl2:23", - "ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_CreateDeviceObjects": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects", - "location": "imgui_impl_opengl3:36", - "ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_CreateFontsTexture": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL3_CreateFontsTexture", - "location": "imgui_impl_opengl3:34", - "ov_cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_DestroyDeviceObjects": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", - "location": "imgui_impl_opengl3:37", - "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_DestroyFontsTexture": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL3_DestroyFontsTexture", - "location": "imgui_impl_opengl3:35", - "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_Init": [ - { - "args": "(const char* glsl_version)", - "argsT": [ - { - "name": "glsl_version", - "type": "const char*" - } - ], - "argsoriginal": "(const char* glsl_version=((void*)0))", - "call_args": "(glsl_version)", - "cimguiname": "ImGui_ImplOpenGL3_Init", - "defaults": { - "glsl_version": "((void*)0)" - }, - "funcname": "ImGui_ImplOpenGL3_Init", - "location": "imgui_impl_opengl3:28", - "ov_cimguiname": "ImGui_ImplOpenGL3_Init", - "ret": "bool", - "signature": "(const char*)", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_NewFrame": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_NewFrame", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL3_NewFrame", - "location": "imgui_impl_opengl3:30", - "ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_RenderDrawData": [ - { - "args": "(ImDrawData* draw_data)", - "argsT": [ - { - "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:31", - "ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData", - "ret": "void", - "signature": "(ImDrawData*)", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_Shutdown": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_Shutdown", - "defaults": {}, - "funcname": "ImGui_ImplOpenGL3_Shutdown", - "location": "imgui_impl_opengl3:29", - "ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplSDL2_InitForD3D": [ - { - "args": "(SDL_Window* window)", - "argsT": [ - { - "name": "window", - "type": "SDL_Window*" - } - ], - "argsoriginal": "(SDL_Window* window)", - "call_args": "(window)", - "cimguiname": "ImGui_ImplSDL2_InitForD3D", - "defaults": {}, - "funcname": "ImGui_ImplSDL2_InitForD3D", - "location": "imgui_impl_sdl:25", - "ov_cimguiname": "ImGui_ImplSDL2_InitForD3D", - "ret": "bool", - "signature": "(SDL_Window*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_InitForMetal": [ - { - "args": "(SDL_Window* window)", - "argsT": [ - { - "name": "window", - "type": "SDL_Window*" - } - ], - "argsoriginal": "(SDL_Window* window)", - "call_args": "(window)", - "cimguiname": "ImGui_ImplSDL2_InitForMetal", - "defaults": {}, - "funcname": "ImGui_ImplSDL2_InitForMetal", - "location": "imgui_impl_sdl:26", - "ov_cimguiname": "ImGui_ImplSDL2_InitForMetal", - "ret": "bool", - "signature": "(SDL_Window*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_InitForOpenGL": [ - { - "args": "(SDL_Window* window,void* sdl_gl_context)", - "argsT": [ - { - "name": "window", - "type": "SDL_Window*" - }, - { - "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_sdl:23", - "ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL", - "ret": "bool", - "signature": "(SDL_Window*,void*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_InitForVulkan": [ - { - "args": "(SDL_Window* window)", - "argsT": [ - { - "name": "window", - "type": "SDL_Window*" - } - ], - "argsoriginal": "(SDL_Window* window)", - "call_args": "(window)", - "cimguiname": "ImGui_ImplSDL2_InitForVulkan", - "defaults": {}, - "funcname": "ImGui_ImplSDL2_InitForVulkan", - "location": "imgui_impl_sdl:24", - "ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan", - "ret": "bool", - "signature": "(SDL_Window*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_NewFrame": [ - { - "args": "(SDL_Window* window)", - "argsT": [ - { - "name": "window", - "type": "SDL_Window*" - } - ], - "argsoriginal": "(SDL_Window* window)", - "call_args": "(window)", - "cimguiname": "ImGui_ImplSDL2_NewFrame", - "defaults": {}, - "funcname": "ImGui_ImplSDL2_NewFrame", - "location": "imgui_impl_sdl:28", - "ov_cimguiname": "ImGui_ImplSDL2_NewFrame", - "ret": "void", - "signature": "(SDL_Window*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_ProcessEvent": [ - { - "args": "(const SDL_Event* event)", - "argsT": [ - { - "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_sdl:29", - "ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent", - "ret": "bool", - "signature": "(const SDL_Event*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_Shutdown": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplSDL2_Shutdown", - "defaults": {}, - "funcname": "ImGui_ImplSDL2_Shutdown", - "location": "imgui_impl_sdl:27", - "ov_cimguiname": "ImGui_ImplSDL2_Shutdown", - "ret": "void", - "signature": "()", - "stname": "" - } - ] -} \ No newline at end of file +[] \ No newline at end of file diff --git a/imgui-sys/third-party/impl_definitions.lua b/imgui-sys/third-party/impl_definitions.lua index d09328e..45b23e0 100644 --- a/imgui-sys/third-party/impl_definitions.lua +++ b/imgui-sys/third-party/impl_definitions.lua @@ -1,574 +1,3 @@ local defs = {} -defs["ImGui_ImplGlfw_CharCallback"] = {} -defs["ImGui_ImplGlfw_CharCallback"][1] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["args"] = "(GLFWwindow* window,unsigned int c)" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["name"] = "c" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["type"] = "unsigned int" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsoriginal"] = "(GLFWwindow* window,unsigned int c)" -defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)" -defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback" -defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback" -defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw:36" -defs["ImGui_ImplGlfw_CharCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CharCallback" -defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)" -defs["ImGui_ImplGlfw_CharCallback"][1]["stname"] = "" -defs["ImGui_ImplGlfw_CharCallback"]["(GLFWwindow*,unsigned int)"] = defs["ImGui_ImplGlfw_CharCallback"][1] -defs["ImGui_ImplGlfw_InitForOpenGL"] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["name"] = "install_callbacks" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["type"] = "bool" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callbacks)" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw:24" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["stname"] = "" -defs["ImGui_ImplGlfw_InitForOpenGL"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOpenGL"][1] -defs["ImGui_ImplGlfw_InitForOther"] = {} -defs["ImGui_ImplGlfw_InitForOther"][1] = {} -defs["ImGui_ImplGlfw_InitForOther"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][2]["name"] = "install_callbacks" -defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][2]["type"] = "bool" -defs["ImGui_ImplGlfw_InitForOther"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForOther"][1]["call_args"] = "(window,install_callbacks)" -defs["ImGui_ImplGlfw_InitForOther"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOther" -defs["ImGui_ImplGlfw_InitForOther"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_InitForOther"][1]["funcname"] = "ImGui_ImplGlfw_InitForOther" -defs["ImGui_ImplGlfw_InitForOther"][1]["location"] = "imgui_impl_glfw:26" -defs["ImGui_ImplGlfw_InitForOther"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOther" -defs["ImGui_ImplGlfw_InitForOther"][1]["ret"] = "bool" -defs["ImGui_ImplGlfw_InitForOther"][1]["signature"] = "(GLFWwindow*,bool)" -defs["ImGui_ImplGlfw_InitForOther"][1]["stname"] = "" -defs["ImGui_ImplGlfw_InitForOther"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOther"][1] -defs["ImGui_ImplGlfw_InitForVulkan"] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["name"] = "install_callbacks" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["type"] = "bool" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callbacks)" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw:25" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["stname"] = "" -defs["ImGui_ImplGlfw_InitForVulkan"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForVulkan"][1] -defs["ImGui_ImplGlfw_KeyCallback"] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["args"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["name"] = "key" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["type"] = "int" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["name"] = "scancode" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["type"] = "int" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["name"] = "action" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["type"] = "int" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["name"] = "mods" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["type"] = "int" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)" -defs["ImGui_ImplGlfw_KeyCallback"][1]["call_args"] = "(window,key,scancode,action,mods)" -defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback" -defs["ImGui_ImplGlfw_KeyCallback"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["funcname"] = "ImGui_ImplGlfw_KeyCallback" -defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw:35" -defs["ImGui_ImplGlfw_KeyCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_KeyCallback" -defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)" -defs["ImGui_ImplGlfw_KeyCallback"][1]["stname"] = "" -defs["ImGui_ImplGlfw_KeyCallback"]["(GLFWwindow*,int,int,int,int)"] = defs["ImGui_ImplGlfw_KeyCallback"][1] -defs["ImGui_ImplGlfw_MouseButtonCallback"] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["args"] = "(GLFWwindow* window,int button,int action,int mods)" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["name"] = "button" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["type"] = "int" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["name"] = "action" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["type"] = "int" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["name"] = "mods" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["type"] = "int" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int button,int action,int mods)" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["call_args"] = "(window,button,action,mods)" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["funcname"] = "ImGui_ImplGlfw_MouseButtonCallback" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw:33" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["stname"] = "" -defs["ImGui_ImplGlfw_MouseButtonCallback"]["(GLFWwindow*,int,int,int)"] = defs["ImGui_ImplGlfw_MouseButtonCallback"][1] -defs["ImGui_ImplGlfw_NewFrame"] = {} -defs["ImGui_ImplGlfw_NewFrame"][1] = {} -defs["ImGui_ImplGlfw_NewFrame"][1]["args"] = "()" -defs["ImGui_ImplGlfw_NewFrame"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_NewFrame"][1]["argsoriginal"] = "()" -defs["ImGui_ImplGlfw_NewFrame"][1]["call_args"] = "()" -defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame" -defs["ImGui_ImplGlfw_NewFrame"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_NewFrame"][1]["funcname"] = "ImGui_ImplGlfw_NewFrame" -defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw:28" -defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame" -defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()" -defs["ImGui_ImplGlfw_NewFrame"][1]["stname"] = "" -defs["ImGui_ImplGlfw_NewFrame"]["()"] = defs["ImGui_ImplGlfw_NewFrame"][1] -defs["ImGui_ImplGlfw_ScrollCallback"] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["args"] = "(GLFWwindow* window,double xoffset,double yoffset)" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["name"] = "xoffset" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["type"] = "double" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["name"] = "yoffset" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["type"] = "double" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsoriginal"] = "(GLFWwindow* window,double xoffset,double yoffset)" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["call_args"] = "(window,xoffset,yoffset)" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["funcname"] = "ImGui_ImplGlfw_ScrollCallback" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw:34" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_ScrollCallback" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["stname"] = "" -defs["ImGui_ImplGlfw_ScrollCallback"]["(GLFWwindow*,double,double)"] = defs["ImGui_ImplGlfw_ScrollCallback"][1] -defs["ImGui_ImplGlfw_Shutdown"] = {} -defs["ImGui_ImplGlfw_Shutdown"][1] = {} -defs["ImGui_ImplGlfw_Shutdown"][1]["args"] = "()" -defs["ImGui_ImplGlfw_Shutdown"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_Shutdown"][1]["argsoriginal"] = "()" -defs["ImGui_ImplGlfw_Shutdown"][1]["call_args"] = "()" -defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown" -defs["ImGui_ImplGlfw_Shutdown"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_Shutdown"][1]["funcname"] = "ImGui_ImplGlfw_Shutdown" -defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw:27" -defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown" -defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()" -defs["ImGui_ImplGlfw_Shutdown"][1]["stname"] = "" -defs["ImGui_ImplGlfw_Shutdown"]["()"] = defs["ImGui_ImplGlfw_Shutdown"][1] -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"] = {} -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1] = {} -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2:30" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1] -defs["ImGui_ImplOpenGL2_CreateFontsTexture"] = {} -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1] = {} -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2:28" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1] -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"] = {} -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1] = {} -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2:31" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1] -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"] = {} -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1] = {} -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2:29" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1] -defs["ImGui_ImplOpenGL2_Init"] = {} -defs["ImGui_ImplOpenGL2_Init"][1] = {} -defs["ImGui_ImplOpenGL2_Init"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_Init"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_Init"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init" -defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init" -defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2:22" -defs["ImGui_ImplOpenGL2_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init" -defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_Init"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_Init"]["()"] = defs["ImGui_ImplOpenGL2_Init"][1] -defs["ImGui_ImplOpenGL2_NewFrame"] = {} -defs["ImGui_ImplOpenGL2_NewFrame"][1] = {} -defs["ImGui_ImplOpenGL2_NewFrame"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2:24" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_NewFrame"]["()"] = defs["ImGui_ImplOpenGL2_NewFrame"][1] -defs["ImGui_ImplOpenGL2_RenderDrawData"] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2:25" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL2_RenderDrawData"][1] -defs["ImGui_ImplOpenGL2_Shutdown"] = {} -defs["ImGui_ImplOpenGL2_Shutdown"][1] = {} -defs["ImGui_ImplOpenGL2_Shutdown"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2:23" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_Shutdown"]["()"] = defs["ImGui_ImplOpenGL2_Shutdown"][1] -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"] = {} -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1] = {} -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl3:36" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1] -defs["ImGui_ImplOpenGL3_CreateFontsTexture"] = {} -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1] = {} -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl3:34" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1] -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"] = {} -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1] = {} -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl3:37" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1] -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"] = {} -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1] = {} -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl3:35" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1] -defs["ImGui_ImplOpenGL3_Init"] = {} -defs["ImGui_ImplOpenGL3_Init"][1] = {} -defs["ImGui_ImplOpenGL3_Init"][1]["args"] = "(const char* glsl_version)" -defs["ImGui_ImplOpenGL3_Init"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1] = {} -defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["name"] = "glsl_version" -defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["type"] = "const char*" -defs["ImGui_ImplOpenGL3_Init"][1]["argsoriginal"] = "(const char* glsl_version=((void*)0))" -defs["ImGui_ImplOpenGL3_Init"][1]["call_args"] = "(glsl_version)" -defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init" -defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "((void*)0)" -defs["ImGui_ImplOpenGL3_Init"][1]["funcname"] = "ImGui_ImplOpenGL3_Init" -defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3:28" -defs["ImGui_ImplOpenGL3_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Init" -defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)" -defs["ImGui_ImplOpenGL3_Init"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_Init"]["(const char*)"] = defs["ImGui_ImplOpenGL3_Init"][1] -defs["ImGui_ImplOpenGL3_NewFrame"] = {} -defs["ImGui_ImplOpenGL3_NewFrame"][1] = {} -defs["ImGui_ImplOpenGL3_NewFrame"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL3_NewFrame" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["location"] = "imgui_impl_opengl3:30" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_NewFrame"]["()"] = defs["ImGui_ImplOpenGL3_NewFrame"][1] -defs["ImGui_ImplOpenGL3_RenderDrawData"] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["call_args"] = "(draw_data)" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL3_RenderDrawData" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["location"] = "imgui_impl_opengl3:31" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL3_RenderDrawData"][1] -defs["ImGui_ImplOpenGL3_Shutdown"] = {} -defs["ImGui_ImplOpenGL3_Shutdown"][1] = {} -defs["ImGui_ImplOpenGL3_Shutdown"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL3_Shutdown" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["location"] = "imgui_impl_opengl3:29" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_Shutdown"]["()"] = defs["ImGui_ImplOpenGL3_Shutdown"][1] -defs["ImGui_ImplSDL2_InitForD3D"] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1]["args"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["type"] = "SDL_Window*" -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsoriginal"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)" -defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D" -defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D" -defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl:25" -defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D" -defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool" -defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)" -defs["ImGui_ImplSDL2_InitForD3D"][1]["stname"] = "" -defs["ImGui_ImplSDL2_InitForD3D"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForD3D"][1] -defs["ImGui_ImplSDL2_InitForMetal"] = {} -defs["ImGui_ImplSDL2_InitForMetal"][1] = {} -defs["ImGui_ImplSDL2_InitForMetal"][1]["args"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"][1]["type"] = "SDL_Window*" -defs["ImGui_ImplSDL2_InitForMetal"][1]["argsoriginal"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForMetal"][1]["call_args"] = "(window)" -defs["ImGui_ImplSDL2_InitForMetal"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForMetal" -defs["ImGui_ImplSDL2_InitForMetal"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_InitForMetal"][1]["funcname"] = "ImGui_ImplSDL2_InitForMetal" -defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl:26" -defs["ImGui_ImplSDL2_InitForMetal"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForMetal" -defs["ImGui_ImplSDL2_InitForMetal"][1]["ret"] = "bool" -defs["ImGui_ImplSDL2_InitForMetal"][1]["signature"] = "(SDL_Window*)" -defs["ImGui_ImplSDL2_InitForMetal"][1]["stname"] = "" -defs["ImGui_ImplSDL2_InitForMetal"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForMetal"][1] -defs["ImGui_ImplSDL2_InitForOpenGL"] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["args"] = "(SDL_Window* window,void* sdl_gl_context)" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["type"] = "SDL_Window*" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["name"] = "sdl_gl_context" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["type"] = "void*" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsoriginal"] = "(SDL_Window* window,void* sdl_gl_context)" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl:23" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["stname"] = "" -defs["ImGui_ImplSDL2_InitForOpenGL"]["(SDL_Window*,void*)"] = defs["ImGui_ImplSDL2_InitForOpenGL"][1] -defs["ImGui_ImplSDL2_InitForVulkan"] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1]["args"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["type"] = "SDL_Window*" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsoriginal"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl:24" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["stname"] = "" -defs["ImGui_ImplSDL2_InitForVulkan"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForVulkan"][1] -defs["ImGui_ImplSDL2_NewFrame"] = {} -defs["ImGui_ImplSDL2_NewFrame"][1] = {} -defs["ImGui_ImplSDL2_NewFrame"][1]["args"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["type"] = "SDL_Window*" -defs["ImGui_ImplSDL2_NewFrame"][1]["argsoriginal"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "(window)" -defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame" -defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame" -defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl:28" -defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame" -defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void" -defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "(SDL_Window*)" -defs["ImGui_ImplSDL2_NewFrame"][1]["stname"] = "" -defs["ImGui_ImplSDL2_NewFrame"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_NewFrame"][1] -defs["ImGui_ImplSDL2_ProcessEvent"] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1]["args"] = "(const SDL_Event* event)" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["name"] = "event" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["type"] = "const SDL_Event*" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsoriginal"] = "(const SDL_Event* event)" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl:29" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["stname"] = "" -defs["ImGui_ImplSDL2_ProcessEvent"]["(const SDL_Event*)"] = defs["ImGui_ImplSDL2_ProcessEvent"][1] -defs["ImGui_ImplSDL2_Shutdown"] = {} -defs["ImGui_ImplSDL2_Shutdown"][1] = {} -defs["ImGui_ImplSDL2_Shutdown"][1]["args"] = "()" -defs["ImGui_ImplSDL2_Shutdown"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_Shutdown"][1]["argsoriginal"] = "()" -defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()" -defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown" -defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown" -defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl:27" -defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown" -defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void" -defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()" -defs["ImGui_ImplSDL2_Shutdown"][1]["stname"] = "" -defs["ImGui_ImplSDL2_Shutdown"]["()"] = defs["ImGui_ImplSDL2_Shutdown"][1] return defs \ No newline at end of file diff --git a/imgui-sys/third-party/structs_and_enums.json b/imgui-sys/third-party/structs_and_enums.json index 7d712cd..a7595df 100644 --- a/imgui-sys/third-party/structs_and_enums.json +++ b/imgui-sys/third-party/structs_and_enums.json @@ -2703,8 +2703,8 @@ "type": "int" }, { - "name": "Used4kPagesMap[(0xFFFF+1)/4096/8]", - "size": 2, + "name": "Used4kPagesMap[(0x10FFFF+1)/4096/8]", + "size": 34, "type": "ImU8" } ], diff --git a/imgui-sys/third-party/structs_and_enums.lua b/imgui-sys/third-party/structs_and_enums.lua index 5ec6e5a..d3e4883 100644 --- a/imgui-sys/third-party/structs_and_enums.lua +++ b/imgui-sys/third-party/structs_and_enums.lua @@ -2140,8 +2140,8 @@ defs["structs"]["ImFont"][16] = {} defs["structs"]["ImFont"][16]["name"] = "MetricsTotalSurface" defs["structs"]["ImFont"][16]["type"] = "int" defs["structs"]["ImFont"][17] = {} -defs["structs"]["ImFont"][17]["name"] = "Used4kPagesMap[(0xFFFF+1)/4096/8]" -defs["structs"]["ImFont"][17]["size"] = 2 +defs["structs"]["ImFont"][17]["name"] = "Used4kPagesMap[(0x10FFFF+1)/4096/8]" +defs["structs"]["ImFont"][17]["size"] = 34 defs["structs"]["ImFont"][17]["type"] = "ImU8" defs["structs"]["ImFontAtlas"] = {} defs["structs"]["ImFontAtlas"][1] = {} diff --git a/imgui-sys/third-party/typedefs_dict.json b/imgui-sys/third-party/typedefs_dict.json index 502ae80..e5de76f 100644 --- a/imgui-sys/third-party/typedefs_dict.json +++ b/imgui-sys/third-party/typedefs_dict.json @@ -84,7 +84,7 @@ "ImU8": "unsigned char", "ImVec2": "struct ImVec2", "ImVec4": "struct ImVec4", - "ImWchar": "ImWchar16", + "ImWchar": "ImWchar32", "ImWchar16": "unsigned short", "ImWchar32": "unsigned int", "const_iterator": "const value_type*", diff --git a/imgui-sys/third-party/typedefs_dict.lua b/imgui-sys/third-party/typedefs_dict.lua index 223f631..9876c53 100644 --- a/imgui-sys/third-party/typedefs_dict.lua +++ b/imgui-sys/third-party/typedefs_dict.lua @@ -84,7 +84,7 @@ defs["ImU64"] = "uint64_t" defs["ImU8"] = "unsigned char" defs["ImVec2"] = "struct ImVec2" defs["ImVec4"] = "struct ImVec4" -defs["ImWchar"] = "ImWchar16" +defs["ImWchar"] = "ImWchar32" defs["ImWchar16"] = "unsigned short" defs["ImWchar32"] = "unsigned int" defs["const_iterator"] = "const value_type*" diff --git a/imgui-sys/third-party/update-cimgui-output.sh b/imgui-sys/third-party/update-cimgui-output.sh index b3cba18..0b26a16 100755 --- a/imgui-sys/third-party/update-cimgui-output.sh +++ b/imgui-sys/third-party/update-cimgui-output.sh @@ -7,7 +7,7 @@ CIMGUI_DIR=${1:?} echo "${SCRIPT_DIR}" pushd "${CIMGUI_DIR}"/generator > /dev/null -luajit generator.lua gcc false +luajit generator.lua gcc false -DIMGUI_USE_WCHAR32 popd > /dev/null cp "${CIMGUI_DIR}"/cimgui.{h,cpp} "${SCRIPT_DIR}"/