From 1aeb9ad1328a841b58fb89d88d4bd79595f43f19 Mon Sep 17 00:00:00 2001 From: sonoro1234 Date: Mon, 6 May 2019 15:59:27 +0200 Subject: [PATCH] pull imgui 1.70 and generate --- cimgui.cpp | 58 ++++++++++---------- cimgui.h | 19 +++---- generator/output/cimgui.cpp | 58 ++++++++++---------- generator/output/cimgui.h | 19 +++---- generator/output/definitions.json | 71 ++++++++++++++----------- generator/output/definitions.lua | 68 ++++++++++++----------- generator/output/overloads.txt | 58 ++++++++++---------- generator/output/structs_and_enums.json | 5 ++ generator/output/structs_and_enums.lua | 36 +++++++------ imgui | 2 +- 10 files changed, 210 insertions(+), 184 deletions(-) diff --git a/cimgui.cpp b/cimgui.cpp index b607cd1..ea8593c 100644 --- a/cimgui.cpp +++ b/cimgui.cpp @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.69" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.70" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #include "cimgui.h" @@ -46,9 +46,9 @@ CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx) { return ImGui::SetCurrentContext(ctx); } -CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert) +CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx) { - return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert); + return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx); } CIMGUI_API ImGuiIO* igGetIO() { @@ -174,30 +174,6 @@ CIMGUI_API float igGetWindowHeight() { return ImGui::GetWindowHeight(); } -CIMGUI_API ImVec2 igGetContentRegionMax() -{ - return ImGui::GetContentRegionMax(); -} -CIMGUI_API ImVec2 igGetContentRegionAvail() -{ - return ImGui::GetContentRegionAvail(); -} -CIMGUI_API float igGetContentRegionAvailWidth() -{ - return ImGui::GetContentRegionAvailWidth(); -} -CIMGUI_API ImVec2 igGetWindowContentRegionMin() -{ - return ImGui::GetWindowContentRegionMin(); -} -CIMGUI_API ImVec2 igGetWindowContentRegionMax() -{ - return ImGui::GetWindowContentRegionMax(); -} -CIMGUI_API float igGetWindowContentRegionWidth() -{ - return ImGui::GetWindowContentRegionWidth(); -} CIMGUI_API void igSetNextWindowPos(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot) { return ImGui::SetNextWindowPos(pos,cond,pivot); @@ -262,6 +238,26 @@ CIMGUI_API void igSetWindowFocusStr(const char* name) { return ImGui::SetWindowFocus(name); } +CIMGUI_API ImVec2 igGetContentRegionMax() +{ + return ImGui::GetContentRegionMax(); +} +CIMGUI_API ImVec2 igGetContentRegionAvail() +{ + return ImGui::GetContentRegionAvail(); +} +CIMGUI_API ImVec2 igGetWindowContentRegionMin() +{ + return ImGui::GetWindowContentRegionMin(); +} +CIMGUI_API ImVec2 igGetWindowContentRegionMax() +{ + return ImGui::GetWindowContentRegionMax(); +} +CIMGUI_API float igGetWindowContentRegionWidth() +{ + return ImGui::GetWindowContentRegionWidth(); +} CIMGUI_API float igGetScrollX() { return ImGui::GetScrollX(); @@ -362,6 +358,10 @@ CIMGUI_API void igPopItemWidth() { return ImGui::PopItemWidth(); } +CIMGUI_API void igSetNextItemWidth(float item_width) +{ + return ImGui::SetNextItemWidth(item_width); +} CIMGUI_API float igCalcItemWidth() { return ImGui::CalcItemWidth(); @@ -394,9 +394,9 @@ CIMGUI_API void igSeparator() { return ImGui::Separator(); } -CIMGUI_API void igSameLine(float local_pos_x,float spacing_w) +CIMGUI_API void igSameLine(float offset_from_start_x,float spacing) { - return ImGui::SameLine(local_pos_x,spacing_w); + return ImGui::SameLine(offset_from_start_x,spacing); } CIMGUI_API void igNewLine() { diff --git a/cimgui.h b/cimgui.h index e01f3a2..0131d80 100644 --- a/cimgui.h +++ b/cimgui.h @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.69" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.70" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -639,6 +639,7 @@ struct ImGuiIO bool MouseDoubleClicked[5]; bool MouseReleased[5]; bool MouseDownOwned[5]; + bool MouseDownWasDoubleClick[5]; float MouseDownDuration[5]; float MouseDownDurationPrev[5]; ImVec2 MouseDragMaxDistanceAbs[5]; @@ -929,7 +930,7 @@ CIMGUI_API ImGuiContext* igCreateContext(ImFontAtlas* shared_font_atlas); CIMGUI_API void igDestroyContext(ImGuiContext* ctx); CIMGUI_API ImGuiContext* igGetCurrentContext(void); CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx); -CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert); +CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx); CIMGUI_API ImGuiIO* igGetIO(void); CIMGUI_API ImGuiStyle* igGetStyle(void); CIMGUI_API void igNewFrame(void); @@ -961,12 +962,6 @@ CIMGUI_API ImVec2 igGetWindowPos(void); CIMGUI_API ImVec2 igGetWindowSize(void); CIMGUI_API float igGetWindowWidth(void); CIMGUI_API float igGetWindowHeight(void); -CIMGUI_API ImVec2 igGetContentRegionMax(void); -CIMGUI_API ImVec2 igGetContentRegionAvail(void); -CIMGUI_API float igGetContentRegionAvailWidth(void); -CIMGUI_API ImVec2 igGetWindowContentRegionMin(void); -CIMGUI_API ImVec2 igGetWindowContentRegionMax(void); -CIMGUI_API float igGetWindowContentRegionWidth(void); CIMGUI_API void igSetNextWindowPos(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot); CIMGUI_API void igSetNextWindowSize(const ImVec2 size,ImGuiCond cond); CIMGUI_API void igSetNextWindowSizeConstraints(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data); @@ -983,6 +978,11 @@ CIMGUI_API void igSetWindowPosStr(const char* name,const ImVec2 pos,ImGuiCond co CIMGUI_API void igSetWindowSizeStr(const char* name,const ImVec2 size,ImGuiCond cond); CIMGUI_API void igSetWindowCollapsedStr(const char* name,bool collapsed,ImGuiCond cond); CIMGUI_API void igSetWindowFocusStr(const char* name); +CIMGUI_API ImVec2 igGetContentRegionMax(void); +CIMGUI_API ImVec2 igGetContentRegionAvail(void); +CIMGUI_API ImVec2 igGetWindowContentRegionMin(void); +CIMGUI_API ImVec2 igGetWindowContentRegionMax(void); +CIMGUI_API float igGetWindowContentRegionWidth(void); CIMGUI_API float igGetScrollX(void); CIMGUI_API float igGetScrollY(void); CIMGUI_API float igGetScrollMaxX(void); @@ -1008,6 +1008,7 @@ CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col); CIMGUI_API ImU32 igGetColorU32U32(ImU32 col); CIMGUI_API void igPushItemWidth(float item_width); CIMGUI_API void igPopItemWidth(void); +CIMGUI_API void igSetNextItemWidth(float item_width); CIMGUI_API float igCalcItemWidth(void); CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x); CIMGUI_API void igPopTextWrapPos(void); @@ -1016,7 +1017,7 @@ CIMGUI_API void igPopAllowKeyboardFocus(void); CIMGUI_API void igPushButtonRepeat(bool repeat); CIMGUI_API void igPopButtonRepeat(void); CIMGUI_API void igSeparator(void); -CIMGUI_API void igSameLine(float local_pos_x,float spacing_w); +CIMGUI_API void igSameLine(float offset_from_start_x,float spacing); CIMGUI_API void igNewLine(void); CIMGUI_API void igSpacing(void); CIMGUI_API void igDummy(const ImVec2 size); diff --git a/generator/output/cimgui.cpp b/generator/output/cimgui.cpp index b607cd1..ea8593c 100644 --- a/generator/output/cimgui.cpp +++ b/generator/output/cimgui.cpp @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.69" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.70" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #include "cimgui.h" @@ -46,9 +46,9 @@ CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx) { return ImGui::SetCurrentContext(ctx); } -CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert) +CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx) { - return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert); + return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx); } CIMGUI_API ImGuiIO* igGetIO() { @@ -174,30 +174,6 @@ CIMGUI_API float igGetWindowHeight() { return ImGui::GetWindowHeight(); } -CIMGUI_API ImVec2 igGetContentRegionMax() -{ - return ImGui::GetContentRegionMax(); -} -CIMGUI_API ImVec2 igGetContentRegionAvail() -{ - return ImGui::GetContentRegionAvail(); -} -CIMGUI_API float igGetContentRegionAvailWidth() -{ - return ImGui::GetContentRegionAvailWidth(); -} -CIMGUI_API ImVec2 igGetWindowContentRegionMin() -{ - return ImGui::GetWindowContentRegionMin(); -} -CIMGUI_API ImVec2 igGetWindowContentRegionMax() -{ - return ImGui::GetWindowContentRegionMax(); -} -CIMGUI_API float igGetWindowContentRegionWidth() -{ - return ImGui::GetWindowContentRegionWidth(); -} CIMGUI_API void igSetNextWindowPos(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot) { return ImGui::SetNextWindowPos(pos,cond,pivot); @@ -262,6 +238,26 @@ CIMGUI_API void igSetWindowFocusStr(const char* name) { return ImGui::SetWindowFocus(name); } +CIMGUI_API ImVec2 igGetContentRegionMax() +{ + return ImGui::GetContentRegionMax(); +} +CIMGUI_API ImVec2 igGetContentRegionAvail() +{ + return ImGui::GetContentRegionAvail(); +} +CIMGUI_API ImVec2 igGetWindowContentRegionMin() +{ + return ImGui::GetWindowContentRegionMin(); +} +CIMGUI_API ImVec2 igGetWindowContentRegionMax() +{ + return ImGui::GetWindowContentRegionMax(); +} +CIMGUI_API float igGetWindowContentRegionWidth() +{ + return ImGui::GetWindowContentRegionWidth(); +} CIMGUI_API float igGetScrollX() { return ImGui::GetScrollX(); @@ -362,6 +358,10 @@ CIMGUI_API void igPopItemWidth() { return ImGui::PopItemWidth(); } +CIMGUI_API void igSetNextItemWidth(float item_width) +{ + return ImGui::SetNextItemWidth(item_width); +} CIMGUI_API float igCalcItemWidth() { return ImGui::CalcItemWidth(); @@ -394,9 +394,9 @@ CIMGUI_API void igSeparator() { return ImGui::Separator(); } -CIMGUI_API void igSameLine(float local_pos_x,float spacing_w) +CIMGUI_API void igSameLine(float offset_from_start_x,float spacing) { - return ImGui::SameLine(local_pos_x,spacing_w); + return ImGui::SameLine(offset_from_start_x,spacing); } CIMGUI_API void igNewLine() { diff --git a/generator/output/cimgui.h b/generator/output/cimgui.h index e01f3a2..0131d80 100644 --- a/generator/output/cimgui.h +++ b/generator/output/cimgui.h @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.69" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.70" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -639,6 +639,7 @@ struct ImGuiIO bool MouseDoubleClicked[5]; bool MouseReleased[5]; bool MouseDownOwned[5]; + bool MouseDownWasDoubleClick[5]; float MouseDownDuration[5]; float MouseDownDurationPrev[5]; ImVec2 MouseDragMaxDistanceAbs[5]; @@ -929,7 +930,7 @@ CIMGUI_API ImGuiContext* igCreateContext(ImFontAtlas* shared_font_atlas); CIMGUI_API void igDestroyContext(ImGuiContext* ctx); CIMGUI_API ImGuiContext* igGetCurrentContext(void); CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx); -CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert); +CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx); CIMGUI_API ImGuiIO* igGetIO(void); CIMGUI_API ImGuiStyle* igGetStyle(void); CIMGUI_API void igNewFrame(void); @@ -961,12 +962,6 @@ CIMGUI_API ImVec2 igGetWindowPos(void); CIMGUI_API ImVec2 igGetWindowSize(void); CIMGUI_API float igGetWindowWidth(void); CIMGUI_API float igGetWindowHeight(void); -CIMGUI_API ImVec2 igGetContentRegionMax(void); -CIMGUI_API ImVec2 igGetContentRegionAvail(void); -CIMGUI_API float igGetContentRegionAvailWidth(void); -CIMGUI_API ImVec2 igGetWindowContentRegionMin(void); -CIMGUI_API ImVec2 igGetWindowContentRegionMax(void); -CIMGUI_API float igGetWindowContentRegionWidth(void); CIMGUI_API void igSetNextWindowPos(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot); CIMGUI_API void igSetNextWindowSize(const ImVec2 size,ImGuiCond cond); CIMGUI_API void igSetNextWindowSizeConstraints(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data); @@ -983,6 +978,11 @@ CIMGUI_API void igSetWindowPosStr(const char* name,const ImVec2 pos,ImGuiCond co CIMGUI_API void igSetWindowSizeStr(const char* name,const ImVec2 size,ImGuiCond cond); CIMGUI_API void igSetWindowCollapsedStr(const char* name,bool collapsed,ImGuiCond cond); CIMGUI_API void igSetWindowFocusStr(const char* name); +CIMGUI_API ImVec2 igGetContentRegionMax(void); +CIMGUI_API ImVec2 igGetContentRegionAvail(void); +CIMGUI_API ImVec2 igGetWindowContentRegionMin(void); +CIMGUI_API ImVec2 igGetWindowContentRegionMax(void); +CIMGUI_API float igGetWindowContentRegionWidth(void); CIMGUI_API float igGetScrollX(void); CIMGUI_API float igGetScrollY(void); CIMGUI_API float igGetScrollMaxX(void); @@ -1008,6 +1008,7 @@ CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col); CIMGUI_API ImU32 igGetColorU32U32(ImU32 col); CIMGUI_API void igPushItemWidth(float item_width); CIMGUI_API void igPopItemWidth(void); +CIMGUI_API void igSetNextItemWidth(float item_width); CIMGUI_API float igCalcItemWidth(void); CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x); CIMGUI_API void igPopTextWrapPos(void); @@ -1016,7 +1017,7 @@ CIMGUI_API void igPopAllowKeyboardFocus(void); CIMGUI_API void igPushButtonRepeat(bool repeat); CIMGUI_API void igPopButtonRepeat(void); CIMGUI_API void igSeparator(void); -CIMGUI_API void igSameLine(float local_pos_x,float spacing_w); +CIMGUI_API void igSameLine(float offset_from_start_x,float spacing); CIMGUI_API void igNewLine(void); CIMGUI_API void igSpacing(void); CIMGUI_API void igDummy(const ImVec2 size); diff --git a/generator/output/definitions.json b/generator/output/definitions.json index 7fc3ae5..5524135 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -718,11 +718,11 @@ "type": "ImU32" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,1),ImU32 col=0xFFFFFFFF)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", "call_args": "(user_texture_id,a,b,uv_a,uv_b,col)", "cimguiname": "ImDrawList_AddImage", "defaults": { - "col": "0xFFFFFFFF", + "col": "(((ImU32)(255", "uv_a": "ImVec2(0,0)", "uv_b": "ImVec2(1,1)" }, @@ -782,11 +782,11 @@ "type": "ImU32" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,0),const ImVec2& uv_c=ImVec2(1,1),const ImVec2& uv_d=ImVec2(0,1),ImU32 col=0xFFFFFFFF)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,0),const ImVec2& uv_c=ImVec2(1,1),const ImVec2& uv_d=ImVec2(0,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", "call_args": "(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)", "cimguiname": "ImDrawList_AddImageQuad", "defaults": { - "col": "0xFFFFFFFF", + "col": "(((ImU32)(255", "uv_a": "ImVec2(0,0)", "uv_b": "ImVec2(1,0)", "uv_c": "ImVec2(1,1)", @@ -18524,7 +18524,7 @@ ], "igDebugCheckVersionAndDataLayout": [ { - "args": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)", + "args": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)", "argsT": [ { "name": "version_str", @@ -18549,17 +18549,21 @@ { "name": "sz_drawvert", "type": "size_t" + }, + { + "name": "sz_drawidx", + "type": "size_t" } ], - "argsoriginal": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)", - "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert)", + "argsoriginal": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)", + "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)", "cimguiname": "igDebugCheckVersionAndDataLayout", "defaults": [], "funcname": "DebugCheckVersionAndDataLayout", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", - "signature": "(const char*,size_t,size_t,size_t,size_t,size_t)", + "signature": "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)", "stname": "" } ], @@ -19689,22 +19693,6 @@ "stname": "" } ], - "igGetContentRegionAvailWidth": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionAvailWidth", - "defaults": [], - "funcname": "GetContentRegionAvailWidth", - "namespace": "ImGui", - "ov_cimguiname": "igGetContentRegionAvailWidth", - "ret": "float", - "signature": "()", - "stname": "" - } - ], "igGetContentRegionMax": [ { "args": "()", @@ -23913,23 +23901,23 @@ ], "igSameLine": [ { - "args": "(float local_pos_x,float spacing_w)", + "args": "(float offset_from_start_x,float spacing)", "argsT": [ { - "name": "local_pos_x", + "name": "offset_from_start_x", "type": "float" }, { - "name": "spacing_w", + "name": "spacing", "type": "float" } ], - "argsoriginal": "(float local_pos_x=0.0f,float spacing_w=-1.0f)", - "call_args": "(local_pos_x,spacing_w)", + "argsoriginal": "(float offset_from_start_x=0.0f,float spacing=-1.0f)", + "call_args": "(offset_from_start_x,spacing)", "cimguiname": "igSameLine", "defaults": { - "local_pos_x": "0.0f", - "spacing_w": "-1.0f" + "offset_from_start_x": "0.0f", + "spacing": "-1.0f" }, "funcname": "SameLine", "namespace": "ImGui", @@ -24413,6 +24401,27 @@ "stname": "" } ], + "igSetNextItemWidth": [ + { + "args": "(float item_width)", + "argsT": [ + { + "name": "item_width", + "type": "float" + } + ], + "argsoriginal": "(float item_width)", + "call_args": "(item_width)", + "cimguiname": "igSetNextItemWidth", + "defaults": [], + "funcname": "SetNextItemWidth", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextItemWidth", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], "igSetNextTreeNodeOpen": [ { "args": "(bool is_open,ImGuiCond cond)", diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index 7763d87..8539944 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -590,11 +590,11 @@ defs["ImDrawList_AddImage"][1]["argsT"][6]["type"] = "const ImVec2" defs["ImDrawList_AddImage"][1]["argsT"][7] = {} defs["ImDrawList_AddImage"][1]["argsT"][7]["name"] = "col" defs["ImDrawList_AddImage"][1]["argsT"][7]["type"] = "ImU32" -defs["ImDrawList_AddImage"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,1),ImU32 col=0xFFFFFFFF)" +defs["ImDrawList_AddImage"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))" defs["ImDrawList_AddImage"][1]["call_args"] = "(user_texture_id,a,b,uv_a,uv_b,col)" defs["ImDrawList_AddImage"][1]["cimguiname"] = "ImDrawList_AddImage" defs["ImDrawList_AddImage"][1]["defaults"] = {} -defs["ImDrawList_AddImage"][1]["defaults"]["col"] = "0xFFFFFFFF" +defs["ImDrawList_AddImage"][1]["defaults"]["col"] = "(((ImU32)(255" defs["ImDrawList_AddImage"][1]["defaults"]["uv_a"] = "ImVec2(0,0)" defs["ImDrawList_AddImage"][1]["defaults"]["uv_b"] = "ImVec2(1,1)" defs["ImDrawList_AddImage"][1]["funcname"] = "AddImage" @@ -640,11 +640,11 @@ defs["ImDrawList_AddImageQuad"][1]["argsT"][10]["type"] = "const ImVec2" defs["ImDrawList_AddImageQuad"][1]["argsT"][11] = {} defs["ImDrawList_AddImageQuad"][1]["argsT"][11]["name"] = "col" defs["ImDrawList_AddImageQuad"][1]["argsT"][11]["type"] = "ImU32" -defs["ImDrawList_AddImageQuad"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,0),const ImVec2& uv_c=ImVec2(1,1),const ImVec2& uv_d=ImVec2(0,1),ImU32 col=0xFFFFFFFF)" +defs["ImDrawList_AddImageQuad"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,0),const ImVec2& uv_c=ImVec2(1,1),const ImVec2& uv_d=ImVec2(0,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))" defs["ImDrawList_AddImageQuad"][1]["call_args"] = "(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)" defs["ImDrawList_AddImageQuad"][1]["cimguiname"] = "ImDrawList_AddImageQuad" defs["ImDrawList_AddImageQuad"][1]["defaults"] = {} -defs["ImDrawList_AddImageQuad"][1]["defaults"]["col"] = "0xFFFFFFFF" +defs["ImDrawList_AddImageQuad"][1]["defaults"]["col"] = "(((ImU32)(255" defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv_a"] = "ImVec2(0,0)" defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv_b"] = "ImVec2(1,0)" defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv_c"] = "ImVec2(1,1)" @@ -15580,7 +15580,7 @@ defs["igCreateContext"][1]["stname"] = "" defs["igCreateContext"]["(ImFontAtlas*)"] = defs["igCreateContext"][1] defs["igDebugCheckVersionAndDataLayout"] = {} defs["igDebugCheckVersionAndDataLayout"][1] = {} -defs["igDebugCheckVersionAndDataLayout"][1]["args"] = "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)" +defs["igDebugCheckVersionAndDataLayout"][1]["args"] = "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)" defs["igDebugCheckVersionAndDataLayout"][1]["argsT"] = {} defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][1] = {} defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][1]["name"] = "version_str" @@ -15600,17 +15600,20 @@ defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][5]["type"] = "size_t" defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][6] = {} defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][6]["name"] = "sz_drawvert" defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][6]["type"] = "size_t" -defs["igDebugCheckVersionAndDataLayout"][1]["argsoriginal"] = "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)" -defs["igDebugCheckVersionAndDataLayout"][1]["call_args"] = "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert)" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][7] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][7]["name"] = "sz_drawidx" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][7]["type"] = "size_t" +defs["igDebugCheckVersionAndDataLayout"][1]["argsoriginal"] = "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)" +defs["igDebugCheckVersionAndDataLayout"][1]["call_args"] = "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)" defs["igDebugCheckVersionAndDataLayout"][1]["cimguiname"] = "igDebugCheckVersionAndDataLayout" defs["igDebugCheckVersionAndDataLayout"][1]["defaults"] = {} defs["igDebugCheckVersionAndDataLayout"][1]["funcname"] = "DebugCheckVersionAndDataLayout" defs["igDebugCheckVersionAndDataLayout"][1]["namespace"] = "ImGui" defs["igDebugCheckVersionAndDataLayout"][1]["ov_cimguiname"] = "igDebugCheckVersionAndDataLayout" defs["igDebugCheckVersionAndDataLayout"][1]["ret"] = "bool" -defs["igDebugCheckVersionAndDataLayout"][1]["signature"] = "(const char*,size_t,size_t,size_t,size_t,size_t)" +defs["igDebugCheckVersionAndDataLayout"][1]["signature"] = "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)" defs["igDebugCheckVersionAndDataLayout"][1]["stname"] = "" -defs["igDebugCheckVersionAndDataLayout"]["(const char*,size_t,size_t,size_t,size_t,size_t)"] = defs["igDebugCheckVersionAndDataLayout"][1] +defs["igDebugCheckVersionAndDataLayout"]["(const char*,size_t,size_t,size_t,size_t,size_t,size_t)"] = defs["igDebugCheckVersionAndDataLayout"][1] defs["igDestroyContext"] = {} defs["igDestroyContext"][1] = {} defs["igDestroyContext"][1]["args"] = "(ImGuiContext* ctx)" @@ -16569,21 +16572,6 @@ defs["igGetContentRegionAvail"][3]["stname"] = "" defs["igGetContentRegionAvail"]["()"] = defs["igGetContentRegionAvail"][1] defs["igGetContentRegionAvail"]["()nonUDT"] = defs["igGetContentRegionAvail"][2] defs["igGetContentRegionAvail"]["()nonUDT2"] = defs["igGetContentRegionAvail"][3] -defs["igGetContentRegionAvailWidth"] = {} -defs["igGetContentRegionAvailWidth"][1] = {} -defs["igGetContentRegionAvailWidth"][1]["args"] = "()" -defs["igGetContentRegionAvailWidth"][1]["argsT"] = {} -defs["igGetContentRegionAvailWidth"][1]["argsoriginal"] = "()" -defs["igGetContentRegionAvailWidth"][1]["call_args"] = "()" -defs["igGetContentRegionAvailWidth"][1]["cimguiname"] = "igGetContentRegionAvailWidth" -defs["igGetContentRegionAvailWidth"][1]["defaults"] = {} -defs["igGetContentRegionAvailWidth"][1]["funcname"] = "GetContentRegionAvailWidth" -defs["igGetContentRegionAvailWidth"][1]["namespace"] = "ImGui" -defs["igGetContentRegionAvailWidth"][1]["ov_cimguiname"] = "igGetContentRegionAvailWidth" -defs["igGetContentRegionAvailWidth"][1]["ret"] = "float" -defs["igGetContentRegionAvailWidth"][1]["signature"] = "()" -defs["igGetContentRegionAvailWidth"][1]["stname"] = "" -defs["igGetContentRegionAvailWidth"]["()"] = defs["igGetContentRegionAvailWidth"][1] defs["igGetContentRegionMax"] = {} defs["igGetContentRegionMax"][1] = {} defs["igGetContentRegionMax"][1]["args"] = "()" @@ -20242,20 +20230,20 @@ defs["igResetMouseDragDelta"][1]["stname"] = "" defs["igResetMouseDragDelta"]["(int)"] = defs["igResetMouseDragDelta"][1] defs["igSameLine"] = {} defs["igSameLine"][1] = {} -defs["igSameLine"][1]["args"] = "(float local_pos_x,float spacing_w)" +defs["igSameLine"][1]["args"] = "(float offset_from_start_x,float spacing)" defs["igSameLine"][1]["argsT"] = {} defs["igSameLine"][1]["argsT"][1] = {} -defs["igSameLine"][1]["argsT"][1]["name"] = "local_pos_x" +defs["igSameLine"][1]["argsT"][1]["name"] = "offset_from_start_x" defs["igSameLine"][1]["argsT"][1]["type"] = "float" defs["igSameLine"][1]["argsT"][2] = {} -defs["igSameLine"][1]["argsT"][2]["name"] = "spacing_w" +defs["igSameLine"][1]["argsT"][2]["name"] = "spacing" defs["igSameLine"][1]["argsT"][2]["type"] = "float" -defs["igSameLine"][1]["argsoriginal"] = "(float local_pos_x=0.0f,float spacing_w=-1.0f)" -defs["igSameLine"][1]["call_args"] = "(local_pos_x,spacing_w)" +defs["igSameLine"][1]["argsoriginal"] = "(float offset_from_start_x=0.0f,float spacing=-1.0f)" +defs["igSameLine"][1]["call_args"] = "(offset_from_start_x,spacing)" defs["igSameLine"][1]["cimguiname"] = "igSameLine" defs["igSameLine"][1]["defaults"] = {} -defs["igSameLine"][1]["defaults"]["local_pos_x"] = "0.0f" -defs["igSameLine"][1]["defaults"]["spacing_w"] = "-1.0f" +defs["igSameLine"][1]["defaults"]["offset_from_start_x"] = "0.0f" +defs["igSameLine"][1]["defaults"]["spacing"] = "-1.0f" defs["igSameLine"][1]["funcname"] = "SameLine" defs["igSameLine"][1]["namespace"] = "ImGui" defs["igSameLine"][1]["ov_cimguiname"] = "igSameLine" @@ -20665,6 +20653,24 @@ defs["igSetMouseCursor"][1]["ret"] = "void" defs["igSetMouseCursor"][1]["signature"] = "(ImGuiMouseCursor)" defs["igSetMouseCursor"][1]["stname"] = "" defs["igSetMouseCursor"]["(ImGuiMouseCursor)"] = defs["igSetMouseCursor"][1] +defs["igSetNextItemWidth"] = {} +defs["igSetNextItemWidth"][1] = {} +defs["igSetNextItemWidth"][1]["args"] = "(float item_width)" +defs["igSetNextItemWidth"][1]["argsT"] = {} +defs["igSetNextItemWidth"][1]["argsT"][1] = {} +defs["igSetNextItemWidth"][1]["argsT"][1]["name"] = "item_width" +defs["igSetNextItemWidth"][1]["argsT"][1]["type"] = "float" +defs["igSetNextItemWidth"][1]["argsoriginal"] = "(float item_width)" +defs["igSetNextItemWidth"][1]["call_args"] = "(item_width)" +defs["igSetNextItemWidth"][1]["cimguiname"] = "igSetNextItemWidth" +defs["igSetNextItemWidth"][1]["defaults"] = {} +defs["igSetNextItemWidth"][1]["funcname"] = "SetNextItemWidth" +defs["igSetNextItemWidth"][1]["namespace"] = "ImGui" +defs["igSetNextItemWidth"][1]["ov_cimguiname"] = "igSetNextItemWidth" +defs["igSetNextItemWidth"][1]["ret"] = "void" +defs["igSetNextItemWidth"][1]["signature"] = "(float)" +defs["igSetNextItemWidth"][1]["stname"] = "" +defs["igSetNextItemWidth"]["(float)"] = defs["igSetNextItemWidth"][1] defs["igSetNextTreeNodeOpen"] = {} defs["igSetNextTreeNodeOpen"][1] = {} defs["igSetNextTreeNodeOpen"][1]["args"] = "(bool is_open,ImGuiCond cond)" diff --git a/generator/output/overloads.txt b/generator/output/overloads.txt index 87ccf60..81ed218 100644 --- a/generator/output/overloads.txt +++ b/generator/output/overloads.txt @@ -16,6 +16,9 @@ igIsRectVisible 2 igRadioButton 2 1 bool igRadioButtonBool (const char*,bool) 2 bool igRadioButtonIntPtr (const char*,int*,int) +ImVec2_ImVec2 2 +1 nil ImVec2_ImVec2 () +2 nil ImVec2_ImVec2Float (float,float) ImVector_back 2 1 T* ImVector_back () 2 const T* ImVector_back_const ()const @@ -44,6 +47,10 @@ Pair_Pair 3 TextRange_TextRange 2 1 nil TextRange_TextRange () 2 nil TextRange_TextRangeStr (const char*,const char*) +igGetColorU32 3 +1 ImU32 igGetColorU32 (ImGuiCol,float) +2 ImU32 igGetColorU32Vec4 (const ImVec4) +3 ImU32 igGetColorU32U32 (ImU32) igTreeNode 3 1 bool igTreeNodeStr (const char*) 2 bool igTreeNodeStrStr (const char*,const char*,...) @@ -76,56 +83,49 @@ ImVector_ImVector 2 igPlotLines 2 1 void igPlotLines (const char*,const float*,int,int,const char*,float,float,ImVec2,int) 2 void igPlotLinesFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2) +igPushStyleColor 2 +1 void igPushStyleColorU32 (ImGuiCol,ImU32) +2 void igPushStyleColor (ImGuiCol,const ImVec4) igTreeNodeExV 2 1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list) 2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list) igListBox 2 1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int) 2 bool igListBoxFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) -igGetColorU32 3 -1 ImU32 igGetColorU32 (ImGuiCol,float) -2 ImU32 igGetColorU32Vec4 (const ImVec4) -3 ImU32 igGetColorU32U32 (ImU32) -igTreePush 2 -1 void igTreePushStr (const char*) -2 void igTreePushPtr (const void*) -igListBoxHeader 2 -1 bool igListBoxHeaderVec2 (const char*,const ImVec2) -2 bool igListBoxHeaderInt (const char*,int,int) -igTreeNodeEx 3 -1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags) -2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...) -3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...) -igSelectable 2 -1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2) -2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) -ImVector_begin 2 -1 T* ImVector_begin () -2 const T* ImVector_begin_const ()const igSetWindowCollapsed 2 1 void igSetWindowCollapsedBool (bool,ImGuiCond) 2 void igSetWindowCollapsedStr (const char*,bool,ImGuiCond) +igTreePush 2 +1 void igTreePushStr (const char*) +2 void igTreePushPtr (const void*) +igSelectable 2 +1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2) +2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) +ImVector_front 2 +1 T* ImVector_front () +2 const T* ImVector_front_const ()const +igListBoxHeader 2 +1 bool igListBoxHeaderVec2 (const char*,const ImVec2) +2 bool igListBoxHeaderInt (const char*,int,int) ImColor_ImColor 5 1 nil ImColor_ImColor () 2 nil ImColor_ImColorInt (int,int,int,int) 3 nil ImColor_ImColorU32 (ImU32) 4 nil ImColor_ImColorFloat (float,float,float,float) 5 nil ImColor_ImColorVec4 (const ImVec4) -igPushStyleColor 2 -1 void igPushStyleColorU32 (ImGuiCol,ImU32) -2 void igPushStyleColor (ImGuiCol,const ImVec4) igCollapsingHeader 2 1 bool igCollapsingHeader (const char*,ImGuiTreeNodeFlags) 2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) -ImVector_front 2 -1 T* ImVector_front () -2 const T* ImVector_front_const ()const +ImVector_begin 2 +1 T* ImVector_begin () +2 const T* ImVector_begin_const ()const +igTreeNodeEx 3 +1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags) +2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...) +3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...) igMenuItem 2 1 bool igMenuItemBool (const char*,const char*,bool,bool) 2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) -ImVec2_ImVec2 2 -1 nil ImVec2_ImVec2 () -2 nil ImVec2_ImVec2Float (float,float) igTreeNodeV 2 1 bool igTreeNodeVStr (const char*,const char*,va_list) 2 bool igTreeNodeVPtr (const void*,const char*,va_list) diff --git a/generator/output/structs_and_enums.json b/generator/output/structs_and_enums.json index 011c60e..6b19e72 100644 --- a/generator/output/structs_and_enums.json +++ b/generator/output/structs_and_enums.json @@ -2410,6 +2410,11 @@ "size": 5, "type": "bool" }, + { + "name": "MouseDownWasDoubleClick[5]", + "size": 5, + "type": "bool" + }, { "name": "MouseDownDuration[5]", "size": 5, diff --git a/generator/output/structs_and_enums.lua b/generator/output/structs_and_enums.lua index 141afd0..ea2c7c1 100644 --- a/generator/output/structs_and_enums.lua +++ b/generator/output/structs_and_enums.lua @@ -1879,41 +1879,45 @@ defs["structs"]["ImGuiIO"][66]["name"] = "MouseDownOwned[5]" defs["structs"]["ImGuiIO"][66]["size"] = 5 defs["structs"]["ImGuiIO"][66]["type"] = "bool" defs["structs"]["ImGuiIO"][67] = {} -defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownDuration[5]" +defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownWasDoubleClick[5]" defs["structs"]["ImGuiIO"][67]["size"] = 5 -defs["structs"]["ImGuiIO"][67]["type"] = "float" +defs["structs"]["ImGuiIO"][67]["type"] = "bool" defs["structs"]["ImGuiIO"][68] = {} -defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownDurationPrev[5]" +defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownDuration[5]" defs["structs"]["ImGuiIO"][68]["size"] = 5 defs["structs"]["ImGuiIO"][68]["type"] = "float" defs["structs"]["ImGuiIO"][69] = {} -defs["structs"]["ImGuiIO"][69]["name"] = "MouseDragMaxDistanceAbs[5]" +defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownDurationPrev[5]" defs["structs"]["ImGuiIO"][69]["size"] = 5 -defs["structs"]["ImGuiIO"][69]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][69]["type"] = "float" defs["structs"]["ImGuiIO"][70] = {} -defs["structs"]["ImGuiIO"][70]["name"] = "MouseDragMaxDistanceSqr[5]" +defs["structs"]["ImGuiIO"][70]["name"] = "MouseDragMaxDistanceAbs[5]" defs["structs"]["ImGuiIO"][70]["size"] = 5 -defs["structs"]["ImGuiIO"][70]["type"] = "float" +defs["structs"]["ImGuiIO"][70]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][71] = {} -defs["structs"]["ImGuiIO"][71]["name"] = "KeysDownDuration[512]" -defs["structs"]["ImGuiIO"][71]["size"] = 512 +defs["structs"]["ImGuiIO"][71]["name"] = "MouseDragMaxDistanceSqr[5]" +defs["structs"]["ImGuiIO"][71]["size"] = 5 defs["structs"]["ImGuiIO"][71]["type"] = "float" defs["structs"]["ImGuiIO"][72] = {} -defs["structs"]["ImGuiIO"][72]["name"] = "KeysDownDurationPrev[512]" +defs["structs"]["ImGuiIO"][72]["name"] = "KeysDownDuration[512]" defs["structs"]["ImGuiIO"][72]["size"] = 512 defs["structs"]["ImGuiIO"][72]["type"] = "float" defs["structs"]["ImGuiIO"][73] = {} -defs["structs"]["ImGuiIO"][73]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][73]["size"] = 22 +defs["structs"]["ImGuiIO"][73]["name"] = "KeysDownDurationPrev[512]" +defs["structs"]["ImGuiIO"][73]["size"] = 512 defs["structs"]["ImGuiIO"][73]["type"] = "float" defs["structs"]["ImGuiIO"][74] = {} -defs["structs"]["ImGuiIO"][74]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][74]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" defs["structs"]["ImGuiIO"][74]["size"] = 22 defs["structs"]["ImGuiIO"][74]["type"] = "float" defs["structs"]["ImGuiIO"][75] = {} -defs["structs"]["ImGuiIO"][75]["name"] = "InputQueueCharacters" -defs["structs"]["ImGuiIO"][75]["template_type"] = "ImWchar" -defs["structs"]["ImGuiIO"][75]["type"] = "ImVector_ImWchar" +defs["structs"]["ImGuiIO"][75]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][75]["size"] = 22 +defs["structs"]["ImGuiIO"][75]["type"] = "float" +defs["structs"]["ImGuiIO"][76] = {} +defs["structs"]["ImGuiIO"][76]["name"] = "InputQueueCharacters" +defs["structs"]["ImGuiIO"][76]["template_type"] = "ImWchar" +defs["structs"]["ImGuiIO"][76]["type"] = "ImVector_ImWchar" defs["structs"]["ImGuiInputTextCallbackData"] = {} defs["structs"]["ImGuiInputTextCallbackData"][1] = {} defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag" diff --git a/imgui b/imgui index ebe79bb..d1d5075 160000 --- a/imgui +++ b/imgui @@ -1 +1 @@ -Subproject commit ebe79bbed00a13fd4455f04131b63d49c28ebd5d +Subproject commit d1d5075b66f93686954154ceaba7fe30abc41f4b