From 760662ecea3b78fbed3bc641c9f6344d5469d976 Mon Sep 17 00:00:00 2001 From: Victor Bombi Date: Fri, 27 Mar 2020 13:49:16 +0100 Subject: [PATCH] drop nonUDT1 second (not dropping but take place of no nonUDT) --- generator/cpp2ffi.lua | 27 +- generator/output/definitions.json | 243 ++++++++--- generator/output/definitions.lua | 699 ++++++++---------------------- 3 files changed, 391 insertions(+), 578 deletions(-) diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index 94b12e2..d33247e 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -600,11 +600,16 @@ local function AdjustArguments(FP) end local function ADDnonUDT(FP) local defsT = FP.defsT - local newcdefs = {} + --local newcdefs = {} for numcdef,t in ipairs(FP.funcdefs) do if t.cimguiname then local cimf = defsT[t.cimguiname] local defT = cimf[t.signature] + --find index + local index + for ind,ddd in ipairs(cimf) do + if ddd == defT then index=ind; break end + end --if UDT return generate nonUDT version local isUDT = false for _,udt_ret in ipairs(FP.UDTs) do @@ -626,19 +631,25 @@ local function ADDnonUDT(FP) local comma = (#defT.argsT > 0) and "," or "" defT2.args = "("..defT.ret.." *pOut"..comma..defT.args:sub(2) defT2.ret = "void" - defT2.ov_cimguiname = (defT2.ov_cimguiname or defT2.cimguiname).."_nonUDT" + defT2.ov_cimguiname = (defT2.ov_cimguiname or defT2.cimguiname) --.."_nonUDT" defT2.nonUDT = 1 defT2.retref = nil - defsT[t.cimguiname][#defsT[t.cimguiname] + 1] = defT2 - defsT[t.cimguiname][t.signature.."nonUDT"] = defT2 - table.insert(newcdefs,{stname=t.stname,funcname=t.funcname,args=args,argsc=argscsinpars,signature=t.signature.."nonUDT",cimguiname=t.cimguiname,call_args=call_args,ret =t.ret}) + + --replace + cimf[index] = defT2 + cimf[t.signature] = defT2 + FP.funcdefs[numcdef] = {stname=t.stname,funcname=t.funcname,args=args,argsc=argscsinpars,signature=t.signature,cimguiname=t.cimguiname,call_args=call_args,ret =t.ret} + + -- defsT[t.cimguiname][#defsT[t.cimguiname] + 1] = defT2 + -- defsT[t.cimguiname][t.signature.."nonUDT"] = defT2 + -- table.insert(newcdefs,{stname=t.stname,funcname=t.funcname,args=args,argsc=argscsinpars,signature=t.signature.."nonUDT",cimguiname=t.cimguiname,call_args=call_args,ret =t.ret}) end else print("not cimguiname in");M.prtable(t) end end - for i,v in ipairs(newcdefs) do - table.insert(FP.funcdefs,v) - end + -- for i,v in ipairs(newcdefs) do + -- table.insert(FP.funcdefs,v) + -- end end local function ADDdestructors(FP) diff --git a/generator/output/definitions.json b/generator/output/definitions.json index 808ae4f..5d7e1ee 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -1,8 +1,12 @@ { "ImColor_HSV": [ { - "args": "(ImColor* self,float h,float s,float v,float a)", + "args": "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)", "argsT": [ + { + "name": "pOut", + "type": "ImColor*" + }, { "name": "self", "type": "ImColor*" @@ -31,8 +35,9 @@ "a": "1.0f" }, "funcname": "HSV", + "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", - "ret": "ImColor", + "ret": "void", "signature": "(float,float,float,float)", "stname": "ImColor" } @@ -1551,8 +1556,12 @@ ], "ImDrawList_GetClipRectMax": [ { - "args": "(ImDrawList* self)", + "args": "(ImVec2 *pOut,ImDrawList* self)", "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, { "name": "self", "type": "ImDrawList*" @@ -1563,16 +1572,21 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": [], "funcname": "GetClipRectMax", + "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", - "ret": "ImVec2", + "ret": "void", "signature": "()const", "stname": "ImDrawList" } ], "ImDrawList_GetClipRectMin": [ { - "args": "(ImDrawList* self)", + "args": "(ImVec2 *pOut,ImDrawList* self)", "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, { "name": "self", "type": "ImDrawList*" @@ -1583,8 +1597,9 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": [], "funcname": "GetClipRectMin", + "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", - "ret": "ImVec2", + "ret": "void", "signature": "()const", "stname": "ImDrawList" } @@ -3549,8 +3564,12 @@ ], "ImFont_CalcTextSizeA": [ { - "args": "(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)", + "args": "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)", "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, { "name": "self", "type": "ImFont*" @@ -3588,8 +3607,9 @@ "text_end": "((void*)0)" }, "funcname": "CalcTextSizeA", + "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", - "ret": "ImVec2", + "ret": "void", "signature": "(float,float,float,const char*,const char*,const char**)const", "stname": "ImFont" } @@ -7153,8 +7173,12 @@ ], "igCalcTextSize": [ { - "args": "(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", + "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, { "name": "text", "type": "const char*" @@ -7182,8 +7206,9 @@ }, "funcname": "CalcTextSize", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", - "ret": "ImVec2", + "ret": "void", "signature": "(const char*,const char*,bool,float)", "stname": "" } @@ -7503,8 +7528,12 @@ ], "igColorConvertU32ToFloat4": [ { - "args": "(ImU32 in)", + "args": "(ImVec4 *pOut,ImU32 in)", "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, { "name": "in", "type": "ImU32" @@ -7516,8 +7545,9 @@ "defaults": [], "funcname": "ColorConvertU32ToFloat4", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", - "ret": "ImVec4", + "ret": "void", "signature": "(ImU32)", "stname": "" } @@ -8943,32 +8973,44 @@ ], "igGetContentRegionAvail": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetContentRegionAvail", "defaults": [], "funcname": "GetContentRegionAvail", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetContentRegionAvail", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } ], "igGetContentRegionMax": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetContentRegionMax", "defaults": [], "funcname": "GetContentRegionMax", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetContentRegionMax", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } @@ -8991,16 +9033,22 @@ ], "igGetCursorPos": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCursorPos", "defaults": [], "funcname": "GetCursorPos", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetCursorPos", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } @@ -9039,32 +9087,44 @@ ], "igGetCursorScreenPos": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCursorScreenPos", "defaults": [], "funcname": "GetCursorScreenPos", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetCursorScreenPos", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } ], "igGetCursorStartPos": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCursorStartPos", "defaults": [], "funcname": "GetCursorStartPos", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetCursorStartPos", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } @@ -9151,16 +9211,22 @@ ], "igGetFontTexUvWhitePixel": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetFontTexUvWhitePixel", "defaults": [], "funcname": "GetFontTexUvWhitePixel", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetFontTexUvWhitePixel", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } @@ -9311,48 +9377,66 @@ ], "igGetItemRectMax": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetItemRectMax", "defaults": [], "funcname": "GetItemRectMax", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } ], "igGetItemRectMin": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetItemRectMin", "defaults": [], "funcname": "GetItemRectMin", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } ], "igGetItemRectSize": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetItemRectSize", "defaults": [], "funcname": "GetItemRectSize", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } @@ -9425,8 +9509,12 @@ ], "igGetMouseDragDelta": [ { - "args": "(ImGuiMouseButton button,float lock_threshold)", + "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)", "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, { "name": "button", "type": "ImGuiMouseButton" @@ -9445,40 +9533,53 @@ }, "funcname": "GetMouseDragDelta", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta", - "ret": "ImVec2", + "ret": "void", "signature": "(ImGuiMouseButton,float)", "stname": "" } ], "igGetMousePos": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetMousePos", "defaults": [], "funcname": "GetMousePos", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetMousePos", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } ], "igGetMousePosOnOpeningCurrentPopup": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetMousePosOnOpeningCurrentPopup", "defaults": [], "funcname": "GetMousePosOnOpeningCurrentPopup", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } @@ -9705,32 +9806,44 @@ ], "igGetWindowContentRegionMax": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowContentRegionMax", "defaults": [], "funcname": "GetWindowContentRegionMax", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMax", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } ], "igGetWindowContentRegionMin": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowContentRegionMin", "defaults": [], "funcname": "GetWindowContentRegionMin", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMin", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } @@ -9785,32 +9898,44 @@ ], "igGetWindowPos": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowPos", "defaults": [], "funcname": "GetWindowPos", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetWindowPos", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } ], "igGetWindowSize": [ { - "args": "()", - "argsT": [], + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowSize", "defaults": [], "funcname": "GetWindowSize", "namespace": "ImGui", + "nonUDT": 1, "ov_cimguiname": "igGetWindowSize", - "ret": "ImVec2", + "ret": "void", "signature": "()", "stname": "" } diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index dff55e8..09df9b9 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -1,64 +1,38 @@ local defs = {} defs["ImColor_HSV"] = {} defs["ImColor_HSV"][1] = {} -defs["ImColor_HSV"][1]["args"] = "(ImColor* self,float h,float s,float v,float a)" +defs["ImColor_HSV"][1]["args"] = "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)" defs["ImColor_HSV"][1]["argsT"] = {} defs["ImColor_HSV"][1]["argsT"][1] = {} -defs["ImColor_HSV"][1]["argsT"][1]["name"] = "self" +defs["ImColor_HSV"][1]["argsT"][1]["name"] = "pOut" defs["ImColor_HSV"][1]["argsT"][1]["type"] = "ImColor*" defs["ImColor_HSV"][1]["argsT"][2] = {} -defs["ImColor_HSV"][1]["argsT"][2]["name"] = "h" -defs["ImColor_HSV"][1]["argsT"][2]["type"] = "float" +defs["ImColor_HSV"][1]["argsT"][2]["name"] = "self" +defs["ImColor_HSV"][1]["argsT"][2]["type"] = "ImColor*" defs["ImColor_HSV"][1]["argsT"][3] = {} -defs["ImColor_HSV"][1]["argsT"][3]["name"] = "s" +defs["ImColor_HSV"][1]["argsT"][3]["name"] = "h" defs["ImColor_HSV"][1]["argsT"][3]["type"] = "float" defs["ImColor_HSV"][1]["argsT"][4] = {} -defs["ImColor_HSV"][1]["argsT"][4]["name"] = "v" +defs["ImColor_HSV"][1]["argsT"][4]["name"] = "s" defs["ImColor_HSV"][1]["argsT"][4]["type"] = "float" defs["ImColor_HSV"][1]["argsT"][5] = {} -defs["ImColor_HSV"][1]["argsT"][5]["name"] = "a" +defs["ImColor_HSV"][1]["argsT"][5]["name"] = "v" defs["ImColor_HSV"][1]["argsT"][5]["type"] = "float" +defs["ImColor_HSV"][1]["argsT"][6] = {} +defs["ImColor_HSV"][1]["argsT"][6]["name"] = "a" +defs["ImColor_HSV"][1]["argsT"][6]["type"] = "float" defs["ImColor_HSV"][1]["argsoriginal"] = "(float h,float s,float v,float a=1.0f)" defs["ImColor_HSV"][1]["call_args"] = "(h,s,v,a)" defs["ImColor_HSV"][1]["cimguiname"] = "ImColor_HSV" defs["ImColor_HSV"][1]["defaults"] = {} defs["ImColor_HSV"][1]["defaults"]["a"] = "1.0f" defs["ImColor_HSV"][1]["funcname"] = "HSV" +defs["ImColor_HSV"][1]["nonUDT"] = 1 defs["ImColor_HSV"][1]["ov_cimguiname"] = "ImColor_HSV" -defs["ImColor_HSV"][1]["ret"] = "ImColor" +defs["ImColor_HSV"][1]["ret"] = "void" defs["ImColor_HSV"][1]["signature"] = "(float,float,float,float)" defs["ImColor_HSV"][1]["stname"] = "ImColor" -defs["ImColor_HSV"]["(float,float,float,float)"] = {} -defs["ImColor_HSV"]["(float,float,float,float)"]["args"] = "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"] = {} -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][1] = {} -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][1]["name"] = "pOut" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][1]["type"] = "ImColor*" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][2] = {} -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][2]["name"] = "self" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][2]["type"] = "ImColor*" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][3] = {} -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][3]["name"] = "h" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][3]["type"] = "float" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][4] = {} -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][4]["name"] = "s" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][4]["type"] = "float" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][5] = {} -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][5]["name"] = "v" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][5]["type"] = "float" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][6] = {} -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][6]["name"] = "a" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsT"][6]["type"] = "float" -defs["ImColor_HSV"]["(float,float,float,float)"]["argsoriginal"] = "(float h,float s,float v,float a=1.0f)" -defs["ImColor_HSV"]["(float,float,float,float)"]["call_args"] = "(h,s,v,a)" -defs["ImColor_HSV"]["(float,float,float,float)"]["cimguiname"] = "ImColor_HSV" -defs["ImColor_HSV"]["(float,float,float,float)"]["defaults"] = defs["ImColor_HSV"][1]["defaults"] -defs["ImColor_HSV"]["(float,float,float,float)"]["funcname"] = "HSV" -defs["ImColor_HSV"]["(float,float,float,float)"]["nonUDT"] = 1 -defs["ImColor_HSV"]["(float,float,float,float)"]["ov_cimguiname"] = "ImColor_HSV" -defs["ImColor_HSV"]["(float,float,float,float)"]["ret"] = "void" -defs["ImColor_HSV"]["(float,float,float,float)"]["signature"] = "(float,float,float,float)" -defs["ImColor_HSV"]["(float,float,float,float)"]["stname"] = "ImColor" +defs["ImColor_HSV"]["(float,float,float,float)"] = defs["ImColor_HSV"][1] defs["ImColor_ImColor"] = {} defs["ImColor_ImColor"][1] = {} defs["ImColor_ImColor"][1]["args"] = "()" @@ -1292,74 +1266,46 @@ defs["ImDrawList_CloneOutput"][1]["stname"] = "ImDrawList" defs["ImDrawList_CloneOutput"]["()const"] = defs["ImDrawList_CloneOutput"][1] defs["ImDrawList_GetClipRectMax"] = {} defs["ImDrawList_GetClipRectMax"][1] = {} -defs["ImDrawList_GetClipRectMax"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_GetClipRectMax"][1]["args"] = "(ImVec2 *pOut,ImDrawList* self)" defs["ImDrawList_GetClipRectMax"][1]["argsT"] = {} defs["ImDrawList_GetClipRectMax"][1]["argsT"][1] = {} -defs["ImDrawList_GetClipRectMax"][1]["argsT"][1]["name"] = "self" -defs["ImDrawList_GetClipRectMax"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_GetClipRectMax"][1]["argsT"][1]["name"] = "pOut" +defs["ImDrawList_GetClipRectMax"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImDrawList_GetClipRectMax"][1]["argsT"][2] = {} +defs["ImDrawList_GetClipRectMax"][1]["argsT"][2]["name"] = "self" +defs["ImDrawList_GetClipRectMax"][1]["argsT"][2]["type"] = "ImDrawList*" defs["ImDrawList_GetClipRectMax"][1]["argsoriginal"] = "()" defs["ImDrawList_GetClipRectMax"][1]["call_args"] = "()" defs["ImDrawList_GetClipRectMax"][1]["cimguiname"] = "ImDrawList_GetClipRectMax" defs["ImDrawList_GetClipRectMax"][1]["defaults"] = {} defs["ImDrawList_GetClipRectMax"][1]["funcname"] = "GetClipRectMax" +defs["ImDrawList_GetClipRectMax"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMax"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" -defs["ImDrawList_GetClipRectMax"][1]["ret"] = "ImVec2" +defs["ImDrawList_GetClipRectMax"][1]["ret"] = "void" defs["ImDrawList_GetClipRectMax"][1]["signature"] = "()const" defs["ImDrawList_GetClipRectMax"][1]["stname"] = "ImDrawList" -defs["ImDrawList_GetClipRectMax"]["()const"] = {} -defs["ImDrawList_GetClipRectMax"]["()const"]["args"] = "(ImVec2 *pOut,ImDrawList* self)" -defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"] = {} -defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][1] = {} -defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][1]["name"] = "pOut" -defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][1]["type"] = "ImVec2*" -defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][2] = {} -defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][2]["name"] = "self" -defs["ImDrawList_GetClipRectMax"]["()const"]["argsT"][2]["type"] = "ImDrawList*" -defs["ImDrawList_GetClipRectMax"]["()const"]["argsoriginal"] = "()" -defs["ImDrawList_GetClipRectMax"]["()const"]["call_args"] = "()" -defs["ImDrawList_GetClipRectMax"]["()const"]["cimguiname"] = "ImDrawList_GetClipRectMax" -defs["ImDrawList_GetClipRectMax"]["()const"]["defaults"] = defs["ImDrawList_GetClipRectMax"][1]["defaults"] -defs["ImDrawList_GetClipRectMax"]["()const"]["funcname"] = "GetClipRectMax" -defs["ImDrawList_GetClipRectMax"]["()const"]["nonUDT"] = 1 -defs["ImDrawList_GetClipRectMax"]["()const"]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" -defs["ImDrawList_GetClipRectMax"]["()const"]["ret"] = "void" -defs["ImDrawList_GetClipRectMax"]["()const"]["signature"] = "()const" -defs["ImDrawList_GetClipRectMax"]["()const"]["stname"] = "ImDrawList" +defs["ImDrawList_GetClipRectMax"]["()const"] = defs["ImDrawList_GetClipRectMax"][1] defs["ImDrawList_GetClipRectMin"] = {} defs["ImDrawList_GetClipRectMin"][1] = {} -defs["ImDrawList_GetClipRectMin"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_GetClipRectMin"][1]["args"] = "(ImVec2 *pOut,ImDrawList* self)" defs["ImDrawList_GetClipRectMin"][1]["argsT"] = {} defs["ImDrawList_GetClipRectMin"][1]["argsT"][1] = {} -defs["ImDrawList_GetClipRectMin"][1]["argsT"][1]["name"] = "self" -defs["ImDrawList_GetClipRectMin"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_GetClipRectMin"][1]["argsT"][1]["name"] = "pOut" +defs["ImDrawList_GetClipRectMin"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImDrawList_GetClipRectMin"][1]["argsT"][2] = {} +defs["ImDrawList_GetClipRectMin"][1]["argsT"][2]["name"] = "self" +defs["ImDrawList_GetClipRectMin"][1]["argsT"][2]["type"] = "ImDrawList*" defs["ImDrawList_GetClipRectMin"][1]["argsoriginal"] = "()" defs["ImDrawList_GetClipRectMin"][1]["call_args"] = "()" defs["ImDrawList_GetClipRectMin"][1]["cimguiname"] = "ImDrawList_GetClipRectMin" defs["ImDrawList_GetClipRectMin"][1]["defaults"] = {} defs["ImDrawList_GetClipRectMin"][1]["funcname"] = "GetClipRectMin" +defs["ImDrawList_GetClipRectMin"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMin"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" -defs["ImDrawList_GetClipRectMin"][1]["ret"] = "ImVec2" +defs["ImDrawList_GetClipRectMin"][1]["ret"] = "void" defs["ImDrawList_GetClipRectMin"][1]["signature"] = "()const" defs["ImDrawList_GetClipRectMin"][1]["stname"] = "ImDrawList" -defs["ImDrawList_GetClipRectMin"]["()const"] = {} -defs["ImDrawList_GetClipRectMin"]["()const"]["args"] = "(ImVec2 *pOut,ImDrawList* self)" -defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"] = {} -defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][1] = {} -defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][1]["name"] = "pOut" -defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][1]["type"] = "ImVec2*" -defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][2] = {} -defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][2]["name"] = "self" -defs["ImDrawList_GetClipRectMin"]["()const"]["argsT"][2]["type"] = "ImDrawList*" -defs["ImDrawList_GetClipRectMin"]["()const"]["argsoriginal"] = "()" -defs["ImDrawList_GetClipRectMin"]["()const"]["call_args"] = "()" -defs["ImDrawList_GetClipRectMin"]["()const"]["cimguiname"] = "ImDrawList_GetClipRectMin" -defs["ImDrawList_GetClipRectMin"]["()const"]["defaults"] = defs["ImDrawList_GetClipRectMin"][1]["defaults"] -defs["ImDrawList_GetClipRectMin"]["()const"]["funcname"] = "GetClipRectMin" -defs["ImDrawList_GetClipRectMin"]["()const"]["nonUDT"] = 1 -defs["ImDrawList_GetClipRectMin"]["()const"]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" -defs["ImDrawList_GetClipRectMin"]["()const"]["ret"] = "void" -defs["ImDrawList_GetClipRectMin"]["()const"]["signature"] = "()const" -defs["ImDrawList_GetClipRectMin"]["()const"]["stname"] = "ImDrawList" +defs["ImDrawList_GetClipRectMin"]["()const"] = defs["ImDrawList_GetClipRectMin"][1] defs["ImDrawList_ImDrawList"] = {} defs["ImDrawList_ImDrawList"][1] = {} defs["ImDrawList_ImDrawList"][1]["args"] = "(const ImDrawListSharedData* shared_data)" @@ -2972,29 +2918,32 @@ defs["ImFont_BuildLookupTable"][1]["stname"] = "ImFont" defs["ImFont_BuildLookupTable"]["()"] = defs["ImFont_BuildLookupTable"][1] defs["ImFont_CalcTextSizeA"] = {} defs["ImFont_CalcTextSizeA"][1] = {} -defs["ImFont_CalcTextSizeA"][1]["args"] = "(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)" +defs["ImFont_CalcTextSizeA"][1]["args"] = "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)" defs["ImFont_CalcTextSizeA"][1]["argsT"] = {} defs["ImFont_CalcTextSizeA"][1]["argsT"][1] = {} -defs["ImFont_CalcTextSizeA"][1]["argsT"][1]["name"] = "self" -defs["ImFont_CalcTextSizeA"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_CalcTextSizeA"][1]["argsT"][1]["name"] = "pOut" +defs["ImFont_CalcTextSizeA"][1]["argsT"][1]["type"] = "ImVec2*" defs["ImFont_CalcTextSizeA"][1]["argsT"][2] = {} -defs["ImFont_CalcTextSizeA"][1]["argsT"][2]["name"] = "size" -defs["ImFont_CalcTextSizeA"][1]["argsT"][2]["type"] = "float" +defs["ImFont_CalcTextSizeA"][1]["argsT"][2]["name"] = "self" +defs["ImFont_CalcTextSizeA"][1]["argsT"][2]["type"] = "ImFont*" defs["ImFont_CalcTextSizeA"][1]["argsT"][3] = {} -defs["ImFont_CalcTextSizeA"][1]["argsT"][3]["name"] = "max_width" +defs["ImFont_CalcTextSizeA"][1]["argsT"][3]["name"] = "size" defs["ImFont_CalcTextSizeA"][1]["argsT"][3]["type"] = "float" defs["ImFont_CalcTextSizeA"][1]["argsT"][4] = {} -defs["ImFont_CalcTextSizeA"][1]["argsT"][4]["name"] = "wrap_width" +defs["ImFont_CalcTextSizeA"][1]["argsT"][4]["name"] = "max_width" defs["ImFont_CalcTextSizeA"][1]["argsT"][4]["type"] = "float" defs["ImFont_CalcTextSizeA"][1]["argsT"][5] = {} -defs["ImFont_CalcTextSizeA"][1]["argsT"][5]["name"] = "text_begin" -defs["ImFont_CalcTextSizeA"][1]["argsT"][5]["type"] = "const char*" +defs["ImFont_CalcTextSizeA"][1]["argsT"][5]["name"] = "wrap_width" +defs["ImFont_CalcTextSizeA"][1]["argsT"][5]["type"] = "float" defs["ImFont_CalcTextSizeA"][1]["argsT"][6] = {} -defs["ImFont_CalcTextSizeA"][1]["argsT"][6]["name"] = "text_end" +defs["ImFont_CalcTextSizeA"][1]["argsT"][6]["name"] = "text_begin" defs["ImFont_CalcTextSizeA"][1]["argsT"][6]["type"] = "const char*" defs["ImFont_CalcTextSizeA"][1]["argsT"][7] = {} -defs["ImFont_CalcTextSizeA"][1]["argsT"][7]["name"] = "remaining" -defs["ImFont_CalcTextSizeA"][1]["argsT"][7]["type"] = "const char**" +defs["ImFont_CalcTextSizeA"][1]["argsT"][7]["name"] = "text_end" +defs["ImFont_CalcTextSizeA"][1]["argsT"][7]["type"] = "const char*" +defs["ImFont_CalcTextSizeA"][1]["argsT"][8] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][8]["name"] = "remaining" +defs["ImFont_CalcTextSizeA"][1]["argsT"][8]["type"] = "const char**" defs["ImFont_CalcTextSizeA"][1]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))" defs["ImFont_CalcTextSizeA"][1]["call_args"] = "(size,max_width,wrap_width,text_begin,text_end,remaining)" defs["ImFont_CalcTextSizeA"][1]["cimguiname"] = "ImFont_CalcTextSizeA" @@ -3002,47 +2951,12 @@ defs["ImFont_CalcTextSizeA"][1]["defaults"] = {} defs["ImFont_CalcTextSizeA"][1]["defaults"]["remaining"] = "((void*)0)" defs["ImFont_CalcTextSizeA"][1]["defaults"]["text_end"] = "((void*)0)" defs["ImFont_CalcTextSizeA"][1]["funcname"] = "CalcTextSizeA" +defs["ImFont_CalcTextSizeA"][1]["nonUDT"] = 1 defs["ImFont_CalcTextSizeA"][1]["ov_cimguiname"] = "ImFont_CalcTextSizeA" -defs["ImFont_CalcTextSizeA"][1]["ret"] = "ImVec2" +defs["ImFont_CalcTextSizeA"][1]["ret"] = "void" defs["ImFont_CalcTextSizeA"][1]["signature"] = "(float,float,float,const char*,const char*,const char**)const" defs["ImFont_CalcTextSizeA"][1]["stname"] = "ImFont" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["args"] = "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][1] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][1]["name"] = "pOut" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][1]["type"] = "ImVec2*" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][2] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][2]["name"] = "self" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][2]["type"] = "ImFont*" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][3] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][3]["name"] = "size" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][3]["type"] = "float" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][4] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][4]["name"] = "max_width" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][4]["type"] = "float" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][5] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][5]["name"] = "wrap_width" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][5]["type"] = "float" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][6] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][6]["name"] = "text_begin" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][6]["type"] = "const char*" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][7] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][7]["name"] = "text_end" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][7]["type"] = "const char*" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][8] = {} -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][8]["name"] = "remaining" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsT"][8]["type"] = "const char**" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["call_args"] = "(size,max_width,wrap_width,text_begin,text_end,remaining)" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["cimguiname"] = "ImFont_CalcTextSizeA" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["defaults"] = defs["ImFont_CalcTextSizeA"][1]["defaults"] -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["funcname"] = "CalcTextSizeA" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["nonUDT"] = 1 -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["ov_cimguiname"] = "ImFont_CalcTextSizeA" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["ret"] = "void" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["signature"] = "(float,float,float,const char*,const char*,const char**)const" -defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"]["stname"] = "ImFont" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"] = defs["ImFont_CalcTextSizeA"][1] defs["ImFont_CalcWordWrapPositionA"] = {} defs["ImFont_CalcWordWrapPositionA"][1] = {} defs["ImFont_CalcWordWrapPositionA"][1]["args"] = "(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width)" @@ -6038,20 +5952,23 @@ defs["igCalcListClipping"][1]["stname"] = "" defs["igCalcListClipping"]["(int,float,int*,int*)"] = defs["igCalcListClipping"][1] defs["igCalcTextSize"] = {} defs["igCalcTextSize"][1] = {} -defs["igCalcTextSize"][1]["args"] = "(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)" +defs["igCalcTextSize"][1]["args"] = "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)" defs["igCalcTextSize"][1]["argsT"] = {} defs["igCalcTextSize"][1]["argsT"][1] = {} -defs["igCalcTextSize"][1]["argsT"][1]["name"] = "text" -defs["igCalcTextSize"][1]["argsT"][1]["type"] = "const char*" +defs["igCalcTextSize"][1]["argsT"][1]["name"] = "pOut" +defs["igCalcTextSize"][1]["argsT"][1]["type"] = "ImVec2*" defs["igCalcTextSize"][1]["argsT"][2] = {} -defs["igCalcTextSize"][1]["argsT"][2]["name"] = "text_end" +defs["igCalcTextSize"][1]["argsT"][2]["name"] = "text" defs["igCalcTextSize"][1]["argsT"][2]["type"] = "const char*" defs["igCalcTextSize"][1]["argsT"][3] = {} -defs["igCalcTextSize"][1]["argsT"][3]["name"] = "hide_text_after_double_hash" -defs["igCalcTextSize"][1]["argsT"][3]["type"] = "bool" +defs["igCalcTextSize"][1]["argsT"][3]["name"] = "text_end" +defs["igCalcTextSize"][1]["argsT"][3]["type"] = "const char*" defs["igCalcTextSize"][1]["argsT"][4] = {} -defs["igCalcTextSize"][1]["argsT"][4]["name"] = "wrap_width" -defs["igCalcTextSize"][1]["argsT"][4]["type"] = "float" +defs["igCalcTextSize"][1]["argsT"][4]["name"] = "hide_text_after_double_hash" +defs["igCalcTextSize"][1]["argsT"][4]["type"] = "bool" +defs["igCalcTextSize"][1]["argsT"][5] = {} +defs["igCalcTextSize"][1]["argsT"][5]["name"] = "wrap_width" +defs["igCalcTextSize"][1]["argsT"][5]["type"] = "float" defs["igCalcTextSize"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" defs["igCalcTextSize"][1]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" defs["igCalcTextSize"][1]["cimguiname"] = "igCalcTextSize" @@ -6061,39 +5978,12 @@ defs["igCalcTextSize"][1]["defaults"]["text_end"] = "((void*)0)" defs["igCalcTextSize"][1]["defaults"]["wrap_width"] = "-1.0f" defs["igCalcTextSize"][1]["funcname"] = "CalcTextSize" defs["igCalcTextSize"][1]["namespace"] = "ImGui" +defs["igCalcTextSize"][1]["nonUDT"] = 1 defs["igCalcTextSize"][1]["ov_cimguiname"] = "igCalcTextSize" -defs["igCalcTextSize"][1]["ret"] = "ImVec2" +defs["igCalcTextSize"][1]["ret"] = "void" defs["igCalcTextSize"][1]["signature"] = "(const char*,const char*,bool,float)" defs["igCalcTextSize"][1]["stname"] = "" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"] = {} -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["args"] = "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"] = {} -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][1] = {} -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][1]["name"] = "pOut" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][1]["type"] = "ImVec2*" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][2] = {} -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][2]["name"] = "text" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][2]["type"] = "const char*" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][3] = {} -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][3]["name"] = "text_end" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][3]["type"] = "const char*" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][4] = {} -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][4]["name"] = "hide_text_after_double_hash" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][4]["type"] = "bool" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][5] = {} -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][5]["name"] = "wrap_width" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsT"][5]["type"] = "float" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["cimguiname"] = "igCalcTextSize" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["defaults"] = defs["igCalcTextSize"][1]["defaults"] -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["funcname"] = "CalcTextSize" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["namespace"] = "ImGui" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["nonUDT"] = 1 -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["ov_cimguiname"] = "igCalcTextSize" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["ret"] = "void" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["signature"] = "(const char*,const char*,bool,float)" -defs["igCalcTextSize"]["(const char*,const char*,bool,float)"]["stname"] = "" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"] = defs["igCalcTextSize"][1] defs["igCaptureKeyboardFromApp"] = {} defs["igCaptureKeyboardFromApp"][1] = {} defs["igCaptureKeyboardFromApp"][1]["args"] = "(bool want_capture_keyboard_value)" @@ -6355,41 +6245,26 @@ defs["igColorConvertRGBtoHSV"][1]["stname"] = "" defs["igColorConvertRGBtoHSV"]["(float,float,float,float,float,float)"] = defs["igColorConvertRGBtoHSV"][1] defs["igColorConvertU32ToFloat4"] = {} defs["igColorConvertU32ToFloat4"][1] = {} -defs["igColorConvertU32ToFloat4"][1]["args"] = "(ImU32 in)" +defs["igColorConvertU32ToFloat4"][1]["args"] = "(ImVec4 *pOut,ImU32 in)" defs["igColorConvertU32ToFloat4"][1]["argsT"] = {} defs["igColorConvertU32ToFloat4"][1]["argsT"][1] = {} -defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["name"] = "in" -defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["type"] = "ImU32" +defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["name"] = "pOut" +defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["type"] = "ImVec4*" +defs["igColorConvertU32ToFloat4"][1]["argsT"][2] = {} +defs["igColorConvertU32ToFloat4"][1]["argsT"][2]["name"] = "in" +defs["igColorConvertU32ToFloat4"][1]["argsT"][2]["type"] = "ImU32" defs["igColorConvertU32ToFloat4"][1]["argsoriginal"] = "(ImU32 in)" defs["igColorConvertU32ToFloat4"][1]["call_args"] = "(in)" defs["igColorConvertU32ToFloat4"][1]["cimguiname"] = "igColorConvertU32ToFloat4" defs["igColorConvertU32ToFloat4"][1]["defaults"] = {} defs["igColorConvertU32ToFloat4"][1]["funcname"] = "ColorConvertU32ToFloat4" defs["igColorConvertU32ToFloat4"][1]["namespace"] = "ImGui" +defs["igColorConvertU32ToFloat4"][1]["nonUDT"] = 1 defs["igColorConvertU32ToFloat4"][1]["ov_cimguiname"] = "igColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"][1]["ret"] = "ImVec4" +defs["igColorConvertU32ToFloat4"][1]["ret"] = "void" defs["igColorConvertU32ToFloat4"][1]["signature"] = "(ImU32)" defs["igColorConvertU32ToFloat4"][1]["stname"] = "" -defs["igColorConvertU32ToFloat4"]["(ImU32)"] = {} -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["args"] = "(ImVec4 *pOut,ImU32 in)" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"] = {} -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][1] = {} -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][1]["name"] = "pOut" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][1]["type"] = "ImVec4*" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][2] = {} -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][2]["name"] = "in" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsT"][2]["type"] = "ImU32" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["argsoriginal"] = "(ImU32 in)" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["call_args"] = "(in)" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["cimguiname"] = "igColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["defaults"] = defs["igColorConvertU32ToFloat4"][1]["defaults"] -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["funcname"] = "ColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["namespace"] = "ImGui" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["nonUDT"] = 1 -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["ov_cimguiname"] = "igColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["ret"] = "void" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["signature"] = "(ImU32)" -defs["igColorConvertU32ToFloat4"]["(ImU32)"]["stname"] = "" +defs["igColorConvertU32ToFloat4"]["(ImU32)"] = defs["igColorConvertU32ToFloat4"][1] defs["igColorEdit3"] = {} defs["igColorEdit3"][1] = {} defs["igColorEdit3"][1]["args"] = "(const char* label,float col[3],ImGuiColorEditFlags flags)" @@ -7580,66 +7455,42 @@ defs["igGetColumnsCount"][1]["stname"] = "" defs["igGetColumnsCount"]["()"] = defs["igGetColumnsCount"][1] defs["igGetContentRegionAvail"] = {} defs["igGetContentRegionAvail"][1] = {} -defs["igGetContentRegionAvail"][1]["args"] = "()" +defs["igGetContentRegionAvail"][1]["args"] = "(ImVec2 *pOut)" defs["igGetContentRegionAvail"][1]["argsT"] = {} +defs["igGetContentRegionAvail"][1]["argsT"][1] = {} +defs["igGetContentRegionAvail"][1]["argsT"][1]["name"] = "pOut" +defs["igGetContentRegionAvail"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetContentRegionAvail"][1]["argsoriginal"] = "()" defs["igGetContentRegionAvail"][1]["call_args"] = "()" defs["igGetContentRegionAvail"][1]["cimguiname"] = "igGetContentRegionAvail" defs["igGetContentRegionAvail"][1]["defaults"] = {} defs["igGetContentRegionAvail"][1]["funcname"] = "GetContentRegionAvail" defs["igGetContentRegionAvail"][1]["namespace"] = "ImGui" +defs["igGetContentRegionAvail"][1]["nonUDT"] = 1 defs["igGetContentRegionAvail"][1]["ov_cimguiname"] = "igGetContentRegionAvail" -defs["igGetContentRegionAvail"][1]["ret"] = "ImVec2" +defs["igGetContentRegionAvail"][1]["ret"] = "void" defs["igGetContentRegionAvail"][1]["signature"] = "()" defs["igGetContentRegionAvail"][1]["stname"] = "" -defs["igGetContentRegionAvail"]["()"] = {} -defs["igGetContentRegionAvail"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetContentRegionAvail"]["()"]["argsT"] = {} -defs["igGetContentRegionAvail"]["()"]["argsT"][1] = {} -defs["igGetContentRegionAvail"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetContentRegionAvail"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetContentRegionAvail"]["()"]["argsoriginal"] = "()" -defs["igGetContentRegionAvail"]["()"]["call_args"] = "()" -defs["igGetContentRegionAvail"]["()"]["cimguiname"] = "igGetContentRegionAvail" -defs["igGetContentRegionAvail"]["()"]["defaults"] = defs["igGetContentRegionAvail"][1]["defaults"] -defs["igGetContentRegionAvail"]["()"]["funcname"] = "GetContentRegionAvail" -defs["igGetContentRegionAvail"]["()"]["namespace"] = "ImGui" -defs["igGetContentRegionAvail"]["()"]["nonUDT"] = 1 -defs["igGetContentRegionAvail"]["()"]["ov_cimguiname"] = "igGetContentRegionAvail" -defs["igGetContentRegionAvail"]["()"]["ret"] = "void" -defs["igGetContentRegionAvail"]["()"]["signature"] = "()" -defs["igGetContentRegionAvail"]["()"]["stname"] = "" +defs["igGetContentRegionAvail"]["()"] = defs["igGetContentRegionAvail"][1] defs["igGetContentRegionMax"] = {} defs["igGetContentRegionMax"][1] = {} -defs["igGetContentRegionMax"][1]["args"] = "()" +defs["igGetContentRegionMax"][1]["args"] = "(ImVec2 *pOut)" defs["igGetContentRegionMax"][1]["argsT"] = {} +defs["igGetContentRegionMax"][1]["argsT"][1] = {} +defs["igGetContentRegionMax"][1]["argsT"][1]["name"] = "pOut" +defs["igGetContentRegionMax"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetContentRegionMax"][1]["argsoriginal"] = "()" defs["igGetContentRegionMax"][1]["call_args"] = "()" defs["igGetContentRegionMax"][1]["cimguiname"] = "igGetContentRegionMax" defs["igGetContentRegionMax"][1]["defaults"] = {} defs["igGetContentRegionMax"][1]["funcname"] = "GetContentRegionMax" defs["igGetContentRegionMax"][1]["namespace"] = "ImGui" +defs["igGetContentRegionMax"][1]["nonUDT"] = 1 defs["igGetContentRegionMax"][1]["ov_cimguiname"] = "igGetContentRegionMax" -defs["igGetContentRegionMax"][1]["ret"] = "ImVec2" +defs["igGetContentRegionMax"][1]["ret"] = "void" defs["igGetContentRegionMax"][1]["signature"] = "()" defs["igGetContentRegionMax"][1]["stname"] = "" -defs["igGetContentRegionMax"]["()"] = {} -defs["igGetContentRegionMax"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetContentRegionMax"]["()"]["argsT"] = {} -defs["igGetContentRegionMax"]["()"]["argsT"][1] = {} -defs["igGetContentRegionMax"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetContentRegionMax"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetContentRegionMax"]["()"]["argsoriginal"] = "()" -defs["igGetContentRegionMax"]["()"]["call_args"] = "()" -defs["igGetContentRegionMax"]["()"]["cimguiname"] = "igGetContentRegionMax" -defs["igGetContentRegionMax"]["()"]["defaults"] = defs["igGetContentRegionMax"][1]["defaults"] -defs["igGetContentRegionMax"]["()"]["funcname"] = "GetContentRegionMax" -defs["igGetContentRegionMax"]["()"]["namespace"] = "ImGui" -defs["igGetContentRegionMax"]["()"]["nonUDT"] = 1 -defs["igGetContentRegionMax"]["()"]["ov_cimguiname"] = "igGetContentRegionMax" -defs["igGetContentRegionMax"]["()"]["ret"] = "void" -defs["igGetContentRegionMax"]["()"]["signature"] = "()" -defs["igGetContentRegionMax"]["()"]["stname"] = "" +defs["igGetContentRegionMax"]["()"] = defs["igGetContentRegionMax"][1] defs["igGetCurrentContext"] = {} defs["igGetCurrentContext"][1] = {} defs["igGetCurrentContext"][1]["args"] = "()" @@ -7657,35 +7508,23 @@ defs["igGetCurrentContext"][1]["stname"] = "" defs["igGetCurrentContext"]["()"] = defs["igGetCurrentContext"][1] defs["igGetCursorPos"] = {} defs["igGetCursorPos"][1] = {} -defs["igGetCursorPos"][1]["args"] = "()" +defs["igGetCursorPos"][1]["args"] = "(ImVec2 *pOut)" defs["igGetCursorPos"][1]["argsT"] = {} +defs["igGetCursorPos"][1]["argsT"][1] = {} +defs["igGetCursorPos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetCursorPos"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetCursorPos"][1]["argsoriginal"] = "()" defs["igGetCursorPos"][1]["call_args"] = "()" defs["igGetCursorPos"][1]["cimguiname"] = "igGetCursorPos" defs["igGetCursorPos"][1]["defaults"] = {} defs["igGetCursorPos"][1]["funcname"] = "GetCursorPos" defs["igGetCursorPos"][1]["namespace"] = "ImGui" +defs["igGetCursorPos"][1]["nonUDT"] = 1 defs["igGetCursorPos"][1]["ov_cimguiname"] = "igGetCursorPos" -defs["igGetCursorPos"][1]["ret"] = "ImVec2" +defs["igGetCursorPos"][1]["ret"] = "void" defs["igGetCursorPos"][1]["signature"] = "()" defs["igGetCursorPos"][1]["stname"] = "" -defs["igGetCursorPos"]["()"] = {} -defs["igGetCursorPos"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetCursorPos"]["()"]["argsT"] = {} -defs["igGetCursorPos"]["()"]["argsT"][1] = {} -defs["igGetCursorPos"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetCursorPos"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetCursorPos"]["()"]["argsoriginal"] = "()" -defs["igGetCursorPos"]["()"]["call_args"] = "()" -defs["igGetCursorPos"]["()"]["cimguiname"] = "igGetCursorPos" -defs["igGetCursorPos"]["()"]["defaults"] = defs["igGetCursorPos"][1]["defaults"] -defs["igGetCursorPos"]["()"]["funcname"] = "GetCursorPos" -defs["igGetCursorPos"]["()"]["namespace"] = "ImGui" -defs["igGetCursorPos"]["()"]["nonUDT"] = 1 -defs["igGetCursorPos"]["()"]["ov_cimguiname"] = "igGetCursorPos" -defs["igGetCursorPos"]["()"]["ret"] = "void" -defs["igGetCursorPos"]["()"]["signature"] = "()" -defs["igGetCursorPos"]["()"]["stname"] = "" +defs["igGetCursorPos"]["()"] = defs["igGetCursorPos"][1] defs["igGetCursorPosX"] = {} defs["igGetCursorPosX"][1] = {} defs["igGetCursorPosX"][1]["args"] = "()" @@ -7718,66 +7557,42 @@ defs["igGetCursorPosY"][1]["stname"] = "" defs["igGetCursorPosY"]["()"] = defs["igGetCursorPosY"][1] defs["igGetCursorScreenPos"] = {} defs["igGetCursorScreenPos"][1] = {} -defs["igGetCursorScreenPos"][1]["args"] = "()" +defs["igGetCursorScreenPos"][1]["args"] = "(ImVec2 *pOut)" defs["igGetCursorScreenPos"][1]["argsT"] = {} +defs["igGetCursorScreenPos"][1]["argsT"][1] = {} +defs["igGetCursorScreenPos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetCursorScreenPos"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetCursorScreenPos"][1]["argsoriginal"] = "()" defs["igGetCursorScreenPos"][1]["call_args"] = "()" defs["igGetCursorScreenPos"][1]["cimguiname"] = "igGetCursorScreenPos" defs["igGetCursorScreenPos"][1]["defaults"] = {} defs["igGetCursorScreenPos"][1]["funcname"] = "GetCursorScreenPos" defs["igGetCursorScreenPos"][1]["namespace"] = "ImGui" +defs["igGetCursorScreenPos"][1]["nonUDT"] = 1 defs["igGetCursorScreenPos"][1]["ov_cimguiname"] = "igGetCursorScreenPos" -defs["igGetCursorScreenPos"][1]["ret"] = "ImVec2" +defs["igGetCursorScreenPos"][1]["ret"] = "void" defs["igGetCursorScreenPos"][1]["signature"] = "()" defs["igGetCursorScreenPos"][1]["stname"] = "" -defs["igGetCursorScreenPos"]["()"] = {} -defs["igGetCursorScreenPos"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetCursorScreenPos"]["()"]["argsT"] = {} -defs["igGetCursorScreenPos"]["()"]["argsT"][1] = {} -defs["igGetCursorScreenPos"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetCursorScreenPos"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetCursorScreenPos"]["()"]["argsoriginal"] = "()" -defs["igGetCursorScreenPos"]["()"]["call_args"] = "()" -defs["igGetCursorScreenPos"]["()"]["cimguiname"] = "igGetCursorScreenPos" -defs["igGetCursorScreenPos"]["()"]["defaults"] = defs["igGetCursorScreenPos"][1]["defaults"] -defs["igGetCursorScreenPos"]["()"]["funcname"] = "GetCursorScreenPos" -defs["igGetCursorScreenPos"]["()"]["namespace"] = "ImGui" -defs["igGetCursorScreenPos"]["()"]["nonUDT"] = 1 -defs["igGetCursorScreenPos"]["()"]["ov_cimguiname"] = "igGetCursorScreenPos" -defs["igGetCursorScreenPos"]["()"]["ret"] = "void" -defs["igGetCursorScreenPos"]["()"]["signature"] = "()" -defs["igGetCursorScreenPos"]["()"]["stname"] = "" +defs["igGetCursorScreenPos"]["()"] = defs["igGetCursorScreenPos"][1] defs["igGetCursorStartPos"] = {} defs["igGetCursorStartPos"][1] = {} -defs["igGetCursorStartPos"][1]["args"] = "()" +defs["igGetCursorStartPos"][1]["args"] = "(ImVec2 *pOut)" defs["igGetCursorStartPos"][1]["argsT"] = {} +defs["igGetCursorStartPos"][1]["argsT"][1] = {} +defs["igGetCursorStartPos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetCursorStartPos"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetCursorStartPos"][1]["argsoriginal"] = "()" defs["igGetCursorStartPos"][1]["call_args"] = "()" defs["igGetCursorStartPos"][1]["cimguiname"] = "igGetCursorStartPos" defs["igGetCursorStartPos"][1]["defaults"] = {} defs["igGetCursorStartPos"][1]["funcname"] = "GetCursorStartPos" defs["igGetCursorStartPos"][1]["namespace"] = "ImGui" +defs["igGetCursorStartPos"][1]["nonUDT"] = 1 defs["igGetCursorStartPos"][1]["ov_cimguiname"] = "igGetCursorStartPos" -defs["igGetCursorStartPos"][1]["ret"] = "ImVec2" +defs["igGetCursorStartPos"][1]["ret"] = "void" defs["igGetCursorStartPos"][1]["signature"] = "()" defs["igGetCursorStartPos"][1]["stname"] = "" -defs["igGetCursorStartPos"]["()"] = {} -defs["igGetCursorStartPos"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetCursorStartPos"]["()"]["argsT"] = {} -defs["igGetCursorStartPos"]["()"]["argsT"][1] = {} -defs["igGetCursorStartPos"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetCursorStartPos"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetCursorStartPos"]["()"]["argsoriginal"] = "()" -defs["igGetCursorStartPos"]["()"]["call_args"] = "()" -defs["igGetCursorStartPos"]["()"]["cimguiname"] = "igGetCursorStartPos" -defs["igGetCursorStartPos"]["()"]["defaults"] = defs["igGetCursorStartPos"][1]["defaults"] -defs["igGetCursorStartPos"]["()"]["funcname"] = "GetCursorStartPos" -defs["igGetCursorStartPos"]["()"]["namespace"] = "ImGui" -defs["igGetCursorStartPos"]["()"]["nonUDT"] = 1 -defs["igGetCursorStartPos"]["()"]["ov_cimguiname"] = "igGetCursorStartPos" -defs["igGetCursorStartPos"]["()"]["ret"] = "void" -defs["igGetCursorStartPos"]["()"]["signature"] = "()" -defs["igGetCursorStartPos"]["()"]["stname"] = "" +defs["igGetCursorStartPos"]["()"] = defs["igGetCursorStartPos"][1] defs["igGetDragDropPayload"] = {} defs["igGetDragDropPayload"][1] = {} defs["igGetDragDropPayload"][1]["args"] = "()" @@ -7855,35 +7670,23 @@ defs["igGetFontSize"][1]["stname"] = "" defs["igGetFontSize"]["()"] = defs["igGetFontSize"][1] defs["igGetFontTexUvWhitePixel"] = {} defs["igGetFontTexUvWhitePixel"][1] = {} -defs["igGetFontTexUvWhitePixel"][1]["args"] = "()" +defs["igGetFontTexUvWhitePixel"][1]["args"] = "(ImVec2 *pOut)" defs["igGetFontTexUvWhitePixel"][1]["argsT"] = {} +defs["igGetFontTexUvWhitePixel"][1]["argsT"][1] = {} +defs["igGetFontTexUvWhitePixel"][1]["argsT"][1]["name"] = "pOut" +defs["igGetFontTexUvWhitePixel"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetFontTexUvWhitePixel"][1]["argsoriginal"] = "()" defs["igGetFontTexUvWhitePixel"][1]["call_args"] = "()" defs["igGetFontTexUvWhitePixel"][1]["cimguiname"] = "igGetFontTexUvWhitePixel" defs["igGetFontTexUvWhitePixel"][1]["defaults"] = {} defs["igGetFontTexUvWhitePixel"][1]["funcname"] = "GetFontTexUvWhitePixel" defs["igGetFontTexUvWhitePixel"][1]["namespace"] = "ImGui" +defs["igGetFontTexUvWhitePixel"][1]["nonUDT"] = 1 defs["igGetFontTexUvWhitePixel"][1]["ov_cimguiname"] = "igGetFontTexUvWhitePixel" -defs["igGetFontTexUvWhitePixel"][1]["ret"] = "ImVec2" +defs["igGetFontTexUvWhitePixel"][1]["ret"] = "void" defs["igGetFontTexUvWhitePixel"][1]["signature"] = "()" defs["igGetFontTexUvWhitePixel"][1]["stname"] = "" -defs["igGetFontTexUvWhitePixel"]["()"] = {} -defs["igGetFontTexUvWhitePixel"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetFontTexUvWhitePixel"]["()"]["argsT"] = {} -defs["igGetFontTexUvWhitePixel"]["()"]["argsT"][1] = {} -defs["igGetFontTexUvWhitePixel"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetFontTexUvWhitePixel"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetFontTexUvWhitePixel"]["()"]["argsoriginal"] = "()" -defs["igGetFontTexUvWhitePixel"]["()"]["call_args"] = "()" -defs["igGetFontTexUvWhitePixel"]["()"]["cimguiname"] = "igGetFontTexUvWhitePixel" -defs["igGetFontTexUvWhitePixel"]["()"]["defaults"] = defs["igGetFontTexUvWhitePixel"][1]["defaults"] -defs["igGetFontTexUvWhitePixel"]["()"]["funcname"] = "GetFontTexUvWhitePixel" -defs["igGetFontTexUvWhitePixel"]["()"]["namespace"] = "ImGui" -defs["igGetFontTexUvWhitePixel"]["()"]["nonUDT"] = 1 -defs["igGetFontTexUvWhitePixel"]["()"]["ov_cimguiname"] = "igGetFontTexUvWhitePixel" -defs["igGetFontTexUvWhitePixel"]["()"]["ret"] = "void" -defs["igGetFontTexUvWhitePixel"]["()"]["signature"] = "()" -defs["igGetFontTexUvWhitePixel"]["()"]["stname"] = "" +defs["igGetFontTexUvWhitePixel"]["()"] = defs["igGetFontTexUvWhitePixel"][1] defs["igGetForegroundDrawList"] = {} defs["igGetForegroundDrawList"][1] = {} defs["igGetForegroundDrawList"][1]["args"] = "()" @@ -8017,97 +7820,61 @@ defs["igGetIO"][1]["stname"] = "" defs["igGetIO"]["()"] = defs["igGetIO"][1] defs["igGetItemRectMax"] = {} defs["igGetItemRectMax"][1] = {} -defs["igGetItemRectMax"][1]["args"] = "()" +defs["igGetItemRectMax"][1]["args"] = "(ImVec2 *pOut)" defs["igGetItemRectMax"][1]["argsT"] = {} +defs["igGetItemRectMax"][1]["argsT"][1] = {} +defs["igGetItemRectMax"][1]["argsT"][1]["name"] = "pOut" +defs["igGetItemRectMax"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetItemRectMax"][1]["argsoriginal"] = "()" defs["igGetItemRectMax"][1]["call_args"] = "()" defs["igGetItemRectMax"][1]["cimguiname"] = "igGetItemRectMax" defs["igGetItemRectMax"][1]["defaults"] = {} defs["igGetItemRectMax"][1]["funcname"] = "GetItemRectMax" defs["igGetItemRectMax"][1]["namespace"] = "ImGui" +defs["igGetItemRectMax"][1]["nonUDT"] = 1 defs["igGetItemRectMax"][1]["ov_cimguiname"] = "igGetItemRectMax" -defs["igGetItemRectMax"][1]["ret"] = "ImVec2" +defs["igGetItemRectMax"][1]["ret"] = "void" defs["igGetItemRectMax"][1]["signature"] = "()" defs["igGetItemRectMax"][1]["stname"] = "" -defs["igGetItemRectMax"]["()"] = {} -defs["igGetItemRectMax"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetItemRectMax"]["()"]["argsT"] = {} -defs["igGetItemRectMax"]["()"]["argsT"][1] = {} -defs["igGetItemRectMax"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetItemRectMax"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetItemRectMax"]["()"]["argsoriginal"] = "()" -defs["igGetItemRectMax"]["()"]["call_args"] = "()" -defs["igGetItemRectMax"]["()"]["cimguiname"] = "igGetItemRectMax" -defs["igGetItemRectMax"]["()"]["defaults"] = defs["igGetItemRectMax"][1]["defaults"] -defs["igGetItemRectMax"]["()"]["funcname"] = "GetItemRectMax" -defs["igGetItemRectMax"]["()"]["namespace"] = "ImGui" -defs["igGetItemRectMax"]["()"]["nonUDT"] = 1 -defs["igGetItemRectMax"]["()"]["ov_cimguiname"] = "igGetItemRectMax" -defs["igGetItemRectMax"]["()"]["ret"] = "void" -defs["igGetItemRectMax"]["()"]["signature"] = "()" -defs["igGetItemRectMax"]["()"]["stname"] = "" +defs["igGetItemRectMax"]["()"] = defs["igGetItemRectMax"][1] defs["igGetItemRectMin"] = {} defs["igGetItemRectMin"][1] = {} -defs["igGetItemRectMin"][1]["args"] = "()" +defs["igGetItemRectMin"][1]["args"] = "(ImVec2 *pOut)" defs["igGetItemRectMin"][1]["argsT"] = {} +defs["igGetItemRectMin"][1]["argsT"][1] = {} +defs["igGetItemRectMin"][1]["argsT"][1]["name"] = "pOut" +defs["igGetItemRectMin"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetItemRectMin"][1]["argsoriginal"] = "()" defs["igGetItemRectMin"][1]["call_args"] = "()" defs["igGetItemRectMin"][1]["cimguiname"] = "igGetItemRectMin" defs["igGetItemRectMin"][1]["defaults"] = {} defs["igGetItemRectMin"][1]["funcname"] = "GetItemRectMin" defs["igGetItemRectMin"][1]["namespace"] = "ImGui" +defs["igGetItemRectMin"][1]["nonUDT"] = 1 defs["igGetItemRectMin"][1]["ov_cimguiname"] = "igGetItemRectMin" -defs["igGetItemRectMin"][1]["ret"] = "ImVec2" +defs["igGetItemRectMin"][1]["ret"] = "void" defs["igGetItemRectMin"][1]["signature"] = "()" defs["igGetItemRectMin"][1]["stname"] = "" -defs["igGetItemRectMin"]["()"] = {} -defs["igGetItemRectMin"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetItemRectMin"]["()"]["argsT"] = {} -defs["igGetItemRectMin"]["()"]["argsT"][1] = {} -defs["igGetItemRectMin"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetItemRectMin"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetItemRectMin"]["()"]["argsoriginal"] = "()" -defs["igGetItemRectMin"]["()"]["call_args"] = "()" -defs["igGetItemRectMin"]["()"]["cimguiname"] = "igGetItemRectMin" -defs["igGetItemRectMin"]["()"]["defaults"] = defs["igGetItemRectMin"][1]["defaults"] -defs["igGetItemRectMin"]["()"]["funcname"] = "GetItemRectMin" -defs["igGetItemRectMin"]["()"]["namespace"] = "ImGui" -defs["igGetItemRectMin"]["()"]["nonUDT"] = 1 -defs["igGetItemRectMin"]["()"]["ov_cimguiname"] = "igGetItemRectMin" -defs["igGetItemRectMin"]["()"]["ret"] = "void" -defs["igGetItemRectMin"]["()"]["signature"] = "()" -defs["igGetItemRectMin"]["()"]["stname"] = "" +defs["igGetItemRectMin"]["()"] = defs["igGetItemRectMin"][1] defs["igGetItemRectSize"] = {} defs["igGetItemRectSize"][1] = {} -defs["igGetItemRectSize"][1]["args"] = "()" +defs["igGetItemRectSize"][1]["args"] = "(ImVec2 *pOut)" defs["igGetItemRectSize"][1]["argsT"] = {} +defs["igGetItemRectSize"][1]["argsT"][1] = {} +defs["igGetItemRectSize"][1]["argsT"][1]["name"] = "pOut" +defs["igGetItemRectSize"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetItemRectSize"][1]["argsoriginal"] = "()" defs["igGetItemRectSize"][1]["call_args"] = "()" defs["igGetItemRectSize"][1]["cimguiname"] = "igGetItemRectSize" defs["igGetItemRectSize"][1]["defaults"] = {} defs["igGetItemRectSize"][1]["funcname"] = "GetItemRectSize" defs["igGetItemRectSize"][1]["namespace"] = "ImGui" +defs["igGetItemRectSize"][1]["nonUDT"] = 1 defs["igGetItemRectSize"][1]["ov_cimguiname"] = "igGetItemRectSize" -defs["igGetItemRectSize"][1]["ret"] = "ImVec2" +defs["igGetItemRectSize"][1]["ret"] = "void" defs["igGetItemRectSize"][1]["signature"] = "()" defs["igGetItemRectSize"][1]["stname"] = "" -defs["igGetItemRectSize"]["()"] = {} -defs["igGetItemRectSize"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetItemRectSize"]["()"]["argsT"] = {} -defs["igGetItemRectSize"]["()"]["argsT"][1] = {} -defs["igGetItemRectSize"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetItemRectSize"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetItemRectSize"]["()"]["argsoriginal"] = "()" -defs["igGetItemRectSize"]["()"]["call_args"] = "()" -defs["igGetItemRectSize"]["()"]["cimguiname"] = "igGetItemRectSize" -defs["igGetItemRectSize"]["()"]["defaults"] = defs["igGetItemRectSize"][1]["defaults"] -defs["igGetItemRectSize"]["()"]["funcname"] = "GetItemRectSize" -defs["igGetItemRectSize"]["()"]["namespace"] = "ImGui" -defs["igGetItemRectSize"]["()"]["nonUDT"] = 1 -defs["igGetItemRectSize"]["()"]["ov_cimguiname"] = "igGetItemRectSize" -defs["igGetItemRectSize"]["()"]["ret"] = "void" -defs["igGetItemRectSize"]["()"]["signature"] = "()" -defs["igGetItemRectSize"]["()"]["stname"] = "" +defs["igGetItemRectSize"]["()"] = defs["igGetItemRectSize"][1] defs["igGetKeyIndex"] = {} defs["igGetKeyIndex"][1] = {} defs["igGetKeyIndex"][1]["args"] = "(ImGuiKey imgui_key)" @@ -8167,14 +7934,17 @@ defs["igGetMouseCursor"][1]["stname"] = "" defs["igGetMouseCursor"]["()"] = defs["igGetMouseCursor"][1] defs["igGetMouseDragDelta"] = {} defs["igGetMouseDragDelta"][1] = {} -defs["igGetMouseDragDelta"][1]["args"] = "(ImGuiMouseButton button,float lock_threshold)" +defs["igGetMouseDragDelta"][1]["args"] = "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)" defs["igGetMouseDragDelta"][1]["argsT"] = {} defs["igGetMouseDragDelta"][1]["argsT"][1] = {} -defs["igGetMouseDragDelta"][1]["argsT"][1]["name"] = "button" -defs["igGetMouseDragDelta"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igGetMouseDragDelta"][1]["argsT"][1]["name"] = "pOut" +defs["igGetMouseDragDelta"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetMouseDragDelta"][1]["argsT"][2] = {} -defs["igGetMouseDragDelta"][1]["argsT"][2]["name"] = "lock_threshold" -defs["igGetMouseDragDelta"][1]["argsT"][2]["type"] = "float" +defs["igGetMouseDragDelta"][1]["argsT"][2]["name"] = "button" +defs["igGetMouseDragDelta"][1]["argsT"][2]["type"] = "ImGuiMouseButton" +defs["igGetMouseDragDelta"][1]["argsT"][3] = {} +defs["igGetMouseDragDelta"][1]["argsT"][3]["name"] = "lock_threshold" +defs["igGetMouseDragDelta"][1]["argsT"][3]["type"] = "float" defs["igGetMouseDragDelta"][1]["argsoriginal"] = "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)" defs["igGetMouseDragDelta"][1]["call_args"] = "(button,lock_threshold)" defs["igGetMouseDragDelta"][1]["cimguiname"] = "igGetMouseDragDelta" @@ -8183,95 +7953,50 @@ defs["igGetMouseDragDelta"][1]["defaults"]["button"] = "0" defs["igGetMouseDragDelta"][1]["defaults"]["lock_threshold"] = "-1.0f" defs["igGetMouseDragDelta"][1]["funcname"] = "GetMouseDragDelta" defs["igGetMouseDragDelta"][1]["namespace"] = "ImGui" +defs["igGetMouseDragDelta"][1]["nonUDT"] = 1 defs["igGetMouseDragDelta"][1]["ov_cimguiname"] = "igGetMouseDragDelta" -defs["igGetMouseDragDelta"][1]["ret"] = "ImVec2" +defs["igGetMouseDragDelta"][1]["ret"] = "void" defs["igGetMouseDragDelta"][1]["signature"] = "(ImGuiMouseButton,float)" defs["igGetMouseDragDelta"][1]["stname"] = "" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"] = {} -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["args"] = "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"] = {} -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][1] = {} -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][1]["name"] = "pOut" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][2] = {} -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][2]["name"] = "button" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][2]["type"] = "ImGuiMouseButton" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][3] = {} -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][3]["name"] = "lock_threshold" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsT"][3]["type"] = "float" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["argsoriginal"] = "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["call_args"] = "(button,lock_threshold)" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["cimguiname"] = "igGetMouseDragDelta" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["defaults"] = defs["igGetMouseDragDelta"][1]["defaults"] -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["funcname"] = "GetMouseDragDelta" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["namespace"] = "ImGui" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["nonUDT"] = 1 -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["ov_cimguiname"] = "igGetMouseDragDelta" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["ret"] = "void" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["signature"] = "(ImGuiMouseButton,float)" -defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"]["stname"] = "" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"] = defs["igGetMouseDragDelta"][1] defs["igGetMousePos"] = {} defs["igGetMousePos"][1] = {} -defs["igGetMousePos"][1]["args"] = "()" +defs["igGetMousePos"][1]["args"] = "(ImVec2 *pOut)" defs["igGetMousePos"][1]["argsT"] = {} +defs["igGetMousePos"][1]["argsT"][1] = {} +defs["igGetMousePos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetMousePos"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetMousePos"][1]["argsoriginal"] = "()" defs["igGetMousePos"][1]["call_args"] = "()" defs["igGetMousePos"][1]["cimguiname"] = "igGetMousePos" defs["igGetMousePos"][1]["defaults"] = {} defs["igGetMousePos"][1]["funcname"] = "GetMousePos" defs["igGetMousePos"][1]["namespace"] = "ImGui" +defs["igGetMousePos"][1]["nonUDT"] = 1 defs["igGetMousePos"][1]["ov_cimguiname"] = "igGetMousePos" -defs["igGetMousePos"][1]["ret"] = "ImVec2" +defs["igGetMousePos"][1]["ret"] = "void" defs["igGetMousePos"][1]["signature"] = "()" defs["igGetMousePos"][1]["stname"] = "" -defs["igGetMousePos"]["()"] = {} -defs["igGetMousePos"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetMousePos"]["()"]["argsT"] = {} -defs["igGetMousePos"]["()"]["argsT"][1] = {} -defs["igGetMousePos"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetMousePos"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetMousePos"]["()"]["argsoriginal"] = "()" -defs["igGetMousePos"]["()"]["call_args"] = "()" -defs["igGetMousePos"]["()"]["cimguiname"] = "igGetMousePos" -defs["igGetMousePos"]["()"]["defaults"] = defs["igGetMousePos"][1]["defaults"] -defs["igGetMousePos"]["()"]["funcname"] = "GetMousePos" -defs["igGetMousePos"]["()"]["namespace"] = "ImGui" -defs["igGetMousePos"]["()"]["nonUDT"] = 1 -defs["igGetMousePos"]["()"]["ov_cimguiname"] = "igGetMousePos" -defs["igGetMousePos"]["()"]["ret"] = "void" -defs["igGetMousePos"]["()"]["signature"] = "()" -defs["igGetMousePos"]["()"]["stname"] = "" +defs["igGetMousePos"]["()"] = defs["igGetMousePos"][1] defs["igGetMousePosOnOpeningCurrentPopup"] = {} defs["igGetMousePosOnOpeningCurrentPopup"][1] = {} -defs["igGetMousePosOnOpeningCurrentPopup"][1]["args"] = "()" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["args"] = "(ImVec2 *pOut)" defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsT"] = {} +defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsT"][1] = {} +defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsT"][1]["name"] = "pOut" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsoriginal"] = "()" defs["igGetMousePosOnOpeningCurrentPopup"][1]["call_args"] = "()" defs["igGetMousePosOnOpeningCurrentPopup"][1]["cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" defs["igGetMousePosOnOpeningCurrentPopup"][1]["defaults"] = {} defs["igGetMousePosOnOpeningCurrentPopup"][1]["funcname"] = "GetMousePosOnOpeningCurrentPopup" defs["igGetMousePosOnOpeningCurrentPopup"][1]["namespace"] = "ImGui" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["nonUDT"] = 1 defs["igGetMousePosOnOpeningCurrentPopup"][1]["ov_cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" -defs["igGetMousePosOnOpeningCurrentPopup"][1]["ret"] = "ImVec2" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["ret"] = "void" defs["igGetMousePosOnOpeningCurrentPopup"][1]["signature"] = "()" defs["igGetMousePosOnOpeningCurrentPopup"][1]["stname"] = "" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"] = {} -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsT"] = {} -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsT"][1] = {} -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["argsoriginal"] = "()" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["call_args"] = "()" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["defaults"] = defs["igGetMousePosOnOpeningCurrentPopup"][1]["defaults"] -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["funcname"] = "GetMousePosOnOpeningCurrentPopup" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["namespace"] = "ImGui" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["nonUDT"] = 1 -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["ov_cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["ret"] = "void" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["signature"] = "()" -defs["igGetMousePosOnOpeningCurrentPopup"]["()"]["stname"] = "" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"] = defs["igGetMousePosOnOpeningCurrentPopup"][1] defs["igGetScrollMaxX"] = {} defs["igGetScrollMaxX"][1] = {} defs["igGetScrollMaxX"][1]["args"] = "()" @@ -8477,66 +8202,42 @@ defs["igGetVersion"][1]["stname"] = "" defs["igGetVersion"]["()"] = defs["igGetVersion"][1] defs["igGetWindowContentRegionMax"] = {} defs["igGetWindowContentRegionMax"][1] = {} -defs["igGetWindowContentRegionMax"][1]["args"] = "()" +defs["igGetWindowContentRegionMax"][1]["args"] = "(ImVec2 *pOut)" defs["igGetWindowContentRegionMax"][1]["argsT"] = {} +defs["igGetWindowContentRegionMax"][1]["argsT"][1] = {} +defs["igGetWindowContentRegionMax"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowContentRegionMax"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetWindowContentRegionMax"][1]["argsoriginal"] = "()" defs["igGetWindowContentRegionMax"][1]["call_args"] = "()" defs["igGetWindowContentRegionMax"][1]["cimguiname"] = "igGetWindowContentRegionMax" defs["igGetWindowContentRegionMax"][1]["defaults"] = {} defs["igGetWindowContentRegionMax"][1]["funcname"] = "GetWindowContentRegionMax" defs["igGetWindowContentRegionMax"][1]["namespace"] = "ImGui" +defs["igGetWindowContentRegionMax"][1]["nonUDT"] = 1 defs["igGetWindowContentRegionMax"][1]["ov_cimguiname"] = "igGetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"][1]["ret"] = "ImVec2" +defs["igGetWindowContentRegionMax"][1]["ret"] = "void" defs["igGetWindowContentRegionMax"][1]["signature"] = "()" defs["igGetWindowContentRegionMax"][1]["stname"] = "" -defs["igGetWindowContentRegionMax"]["()"] = {} -defs["igGetWindowContentRegionMax"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowContentRegionMax"]["()"]["argsT"] = {} -defs["igGetWindowContentRegionMax"]["()"]["argsT"][1] = {} -defs["igGetWindowContentRegionMax"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetWindowContentRegionMax"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowContentRegionMax"]["()"]["argsoriginal"] = "()" -defs["igGetWindowContentRegionMax"]["()"]["call_args"] = "()" -defs["igGetWindowContentRegionMax"]["()"]["cimguiname"] = "igGetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"]["()"]["defaults"] = defs["igGetWindowContentRegionMax"][1]["defaults"] -defs["igGetWindowContentRegionMax"]["()"]["funcname"] = "GetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"]["()"]["namespace"] = "ImGui" -defs["igGetWindowContentRegionMax"]["()"]["nonUDT"] = 1 -defs["igGetWindowContentRegionMax"]["()"]["ov_cimguiname"] = "igGetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"]["()"]["ret"] = "void" -defs["igGetWindowContentRegionMax"]["()"]["signature"] = "()" -defs["igGetWindowContentRegionMax"]["()"]["stname"] = "" +defs["igGetWindowContentRegionMax"]["()"] = defs["igGetWindowContentRegionMax"][1] defs["igGetWindowContentRegionMin"] = {} defs["igGetWindowContentRegionMin"][1] = {} -defs["igGetWindowContentRegionMin"][1]["args"] = "()" +defs["igGetWindowContentRegionMin"][1]["args"] = "(ImVec2 *pOut)" defs["igGetWindowContentRegionMin"][1]["argsT"] = {} +defs["igGetWindowContentRegionMin"][1]["argsT"][1] = {} +defs["igGetWindowContentRegionMin"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowContentRegionMin"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetWindowContentRegionMin"][1]["argsoriginal"] = "()" defs["igGetWindowContentRegionMin"][1]["call_args"] = "()" defs["igGetWindowContentRegionMin"][1]["cimguiname"] = "igGetWindowContentRegionMin" defs["igGetWindowContentRegionMin"][1]["defaults"] = {} defs["igGetWindowContentRegionMin"][1]["funcname"] = "GetWindowContentRegionMin" defs["igGetWindowContentRegionMin"][1]["namespace"] = "ImGui" +defs["igGetWindowContentRegionMin"][1]["nonUDT"] = 1 defs["igGetWindowContentRegionMin"][1]["ov_cimguiname"] = "igGetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"][1]["ret"] = "ImVec2" +defs["igGetWindowContentRegionMin"][1]["ret"] = "void" defs["igGetWindowContentRegionMin"][1]["signature"] = "()" defs["igGetWindowContentRegionMin"][1]["stname"] = "" -defs["igGetWindowContentRegionMin"]["()"] = {} -defs["igGetWindowContentRegionMin"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowContentRegionMin"]["()"]["argsT"] = {} -defs["igGetWindowContentRegionMin"]["()"]["argsT"][1] = {} -defs["igGetWindowContentRegionMin"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetWindowContentRegionMin"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowContentRegionMin"]["()"]["argsoriginal"] = "()" -defs["igGetWindowContentRegionMin"]["()"]["call_args"] = "()" -defs["igGetWindowContentRegionMin"]["()"]["cimguiname"] = "igGetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"]["()"]["defaults"] = defs["igGetWindowContentRegionMin"][1]["defaults"] -defs["igGetWindowContentRegionMin"]["()"]["funcname"] = "GetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"]["()"]["namespace"] = "ImGui" -defs["igGetWindowContentRegionMin"]["()"]["nonUDT"] = 1 -defs["igGetWindowContentRegionMin"]["()"]["ov_cimguiname"] = "igGetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"]["()"]["ret"] = "void" -defs["igGetWindowContentRegionMin"]["()"]["signature"] = "()" -defs["igGetWindowContentRegionMin"]["()"]["stname"] = "" +defs["igGetWindowContentRegionMin"]["()"] = defs["igGetWindowContentRegionMin"][1] defs["igGetWindowContentRegionWidth"] = {} defs["igGetWindowContentRegionWidth"][1] = {} defs["igGetWindowContentRegionWidth"][1]["args"] = "()" @@ -8584,66 +8285,42 @@ defs["igGetWindowHeight"][1]["stname"] = "" defs["igGetWindowHeight"]["()"] = defs["igGetWindowHeight"][1] defs["igGetWindowPos"] = {} defs["igGetWindowPos"][1] = {} -defs["igGetWindowPos"][1]["args"] = "()" +defs["igGetWindowPos"][1]["args"] = "(ImVec2 *pOut)" defs["igGetWindowPos"][1]["argsT"] = {} +defs["igGetWindowPos"][1]["argsT"][1] = {} +defs["igGetWindowPos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowPos"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetWindowPos"][1]["argsoriginal"] = "()" defs["igGetWindowPos"][1]["call_args"] = "()" defs["igGetWindowPos"][1]["cimguiname"] = "igGetWindowPos" defs["igGetWindowPos"][1]["defaults"] = {} defs["igGetWindowPos"][1]["funcname"] = "GetWindowPos" defs["igGetWindowPos"][1]["namespace"] = "ImGui" +defs["igGetWindowPos"][1]["nonUDT"] = 1 defs["igGetWindowPos"][1]["ov_cimguiname"] = "igGetWindowPos" -defs["igGetWindowPos"][1]["ret"] = "ImVec2" +defs["igGetWindowPos"][1]["ret"] = "void" defs["igGetWindowPos"][1]["signature"] = "()" defs["igGetWindowPos"][1]["stname"] = "" -defs["igGetWindowPos"]["()"] = {} -defs["igGetWindowPos"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowPos"]["()"]["argsT"] = {} -defs["igGetWindowPos"]["()"]["argsT"][1] = {} -defs["igGetWindowPos"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetWindowPos"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowPos"]["()"]["argsoriginal"] = "()" -defs["igGetWindowPos"]["()"]["call_args"] = "()" -defs["igGetWindowPos"]["()"]["cimguiname"] = "igGetWindowPos" -defs["igGetWindowPos"]["()"]["defaults"] = defs["igGetWindowPos"][1]["defaults"] -defs["igGetWindowPos"]["()"]["funcname"] = "GetWindowPos" -defs["igGetWindowPos"]["()"]["namespace"] = "ImGui" -defs["igGetWindowPos"]["()"]["nonUDT"] = 1 -defs["igGetWindowPos"]["()"]["ov_cimguiname"] = "igGetWindowPos" -defs["igGetWindowPos"]["()"]["ret"] = "void" -defs["igGetWindowPos"]["()"]["signature"] = "()" -defs["igGetWindowPos"]["()"]["stname"] = "" +defs["igGetWindowPos"]["()"] = defs["igGetWindowPos"][1] defs["igGetWindowSize"] = {} defs["igGetWindowSize"][1] = {} -defs["igGetWindowSize"][1]["args"] = "()" +defs["igGetWindowSize"][1]["args"] = "(ImVec2 *pOut)" defs["igGetWindowSize"][1]["argsT"] = {} +defs["igGetWindowSize"][1]["argsT"][1] = {} +defs["igGetWindowSize"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowSize"][1]["argsT"][1]["type"] = "ImVec2*" defs["igGetWindowSize"][1]["argsoriginal"] = "()" defs["igGetWindowSize"][1]["call_args"] = "()" defs["igGetWindowSize"][1]["cimguiname"] = "igGetWindowSize" defs["igGetWindowSize"][1]["defaults"] = {} defs["igGetWindowSize"][1]["funcname"] = "GetWindowSize" defs["igGetWindowSize"][1]["namespace"] = "ImGui" +defs["igGetWindowSize"][1]["nonUDT"] = 1 defs["igGetWindowSize"][1]["ov_cimguiname"] = "igGetWindowSize" -defs["igGetWindowSize"][1]["ret"] = "ImVec2" +defs["igGetWindowSize"][1]["ret"] = "void" defs["igGetWindowSize"][1]["signature"] = "()" defs["igGetWindowSize"][1]["stname"] = "" -defs["igGetWindowSize"]["()"] = {} -defs["igGetWindowSize"]["()"]["args"] = "(ImVec2 *pOut)" -defs["igGetWindowSize"]["()"]["argsT"] = {} -defs["igGetWindowSize"]["()"]["argsT"][1] = {} -defs["igGetWindowSize"]["()"]["argsT"][1]["name"] = "pOut" -defs["igGetWindowSize"]["()"]["argsT"][1]["type"] = "ImVec2*" -defs["igGetWindowSize"]["()"]["argsoriginal"] = "()" -defs["igGetWindowSize"]["()"]["call_args"] = "()" -defs["igGetWindowSize"]["()"]["cimguiname"] = "igGetWindowSize" -defs["igGetWindowSize"]["()"]["defaults"] = defs["igGetWindowSize"][1]["defaults"] -defs["igGetWindowSize"]["()"]["funcname"] = "GetWindowSize" -defs["igGetWindowSize"]["()"]["namespace"] = "ImGui" -defs["igGetWindowSize"]["()"]["nonUDT"] = 1 -defs["igGetWindowSize"]["()"]["ov_cimguiname"] = "igGetWindowSize" -defs["igGetWindowSize"]["()"]["ret"] = "void" -defs["igGetWindowSize"]["()"]["signature"] = "()" -defs["igGetWindowSize"]["()"]["stname"] = "" +defs["igGetWindowSize"]["()"] = defs["igGetWindowSize"][1] defs["igGetWindowWidth"] = {} defs["igGetWindowWidth"][1] = {} defs["igGetWindowWidth"][1]["args"] = "()"