diff --git a/cimgui.cpp b/cimgui.cpp index 4194921..96d8e65 100644 --- a/cimgui.cpp +++ b/cimgui.cpp @@ -6632,6 +6632,12 @@ CIMGUI_API void ImGuiTextBuffer_appendf(ImGuiTextBuffer *self, const char *fmt, self->appendfv(fmt, args); va_end(args); } +#ifdef CIMGUI_VARGS0 +CIMGUI_API void ImGuiTextBuffer_appendf0(ImGuiTextBuffer *self, const char *fmt) +{ + ImGuiTextBuffer_appendf(self,fmd) +} +#endif CIMGUI_API float igGET_FLT_MAX() { diff --git a/cimgui.h b/cimgui.h index a3971fa..c0cd0f6 100644 --- a/cimgui.h +++ b/cimgui.h @@ -5758,6 +5758,9 @@ CIMGUI_API bool ImGuiFreeType_DebugEditFontLoaderFlags(ImGuiFreeTypeLoaderFlags* /////////////////////////hand written functions //no appendfV CIMGUI_API void ImGuiTextBuffer_appendf(ImGuiTextBuffer *self, const char *fmt, ...); +#ifdef CIMGUI_VARGS0 +CIMGUI_API void ImGuiTextBuffer_appendf0(ImGuiTextBuffer *self, const char *fmt); +#endif //for getting FLT_MAX in bindings CIMGUI_API float igGET_FLT_MAX(void); //for getting FLT_MIN in bindings diff --git a/generator/cimgui_template.cpp b/generator/cimgui_template.cpp index cbbd991..da4a16f 100644 --- a/generator/cimgui_template.cpp +++ b/generator/cimgui_template.cpp @@ -17,6 +17,12 @@ CIMGUI_API void ImGuiTextBuffer_appendf(ImGuiTextBuffer *self, const char *fmt, self->appendfv(fmt, args); va_end(args); } +#ifdef CIMGUI_VARGS0 +CIMGUI_API void ImGuiTextBuffer_appendf0(ImGuiTextBuffer *self, const char *fmt) +{ + ImGuiTextBuffer_appendf(self,fmd) +} +#endif CIMGUI_API float igGET_FLT_MAX() { diff --git a/generator/cimgui_template.h b/generator/cimgui_template.h index 3005e64..fa49c29 100644 --- a/generator/cimgui_template.h +++ b/generator/cimgui_template.h @@ -56,6 +56,9 @@ PLACE_STRUCTS_C /////////////////////////hand written functions //no appendfV CIMGUI_API void ImGuiTextBuffer_appendf(ImGuiTextBuffer *self, const char *fmt, ...); +#ifdef CIMGUI_VARGS0 +CIMGUI_API void ImGuiTextBuffer_appendf0(ImGuiTextBuffer *self, const char *fmt); +#endif //for getting FLT_MAX in bindings CIMGUI_API float igGET_FLT_MAX(void); //for getting FLT_MIN in bindings diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index 22eedc3..e690491 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -1827,17 +1827,55 @@ local function json_prepare(defs) return defs end +local function paramListWithoutDots(params) + i, j = string.find(params, "%.%.%.") + while i > 1 do + i = i - 1 + c = string.sub(params,i,i) + if c == "," then + return string.sub(params, 1, i-1) .. params:sub(j+1) + elseif c == "(" then + return string.sub(params, 1, i) .. params:sub(j+1) + end + end + + error("paramListWithoutDots failed") + return "()" +end local function save_output(self) + --add VARGS0 + local defsVARG = {} + for k,def in pairs(self.defsT) do + if def[1].isvararg then + assert(#def==1,"varargs in overloads still not worked") + --print("vararg",k,#def) + local def1 = deepcopy(def[1]) + def1.isvararg = nil + def1.isVARG0 = true + def1.argsT[#def1.argsT] = nil + def1.args = paramListWithoutDots(def1.args) + def1.call_args_old = paramListWithoutDots(def1.call_args_old) + def1.call_args = paramListWithoutDots(def1.call_args) + def1.signature = paramListWithoutDots(def1.signature) + def1.cimguiname = def1.cimguiname.."0" + def1.ov_cimguiname = def1.ov_cimguiname.."0" + defsVARG[k.."0"] = {def1} + end + end + for k,def in pairs(defsVARG) do + self.defsT[k] = def + end --add manual not present in module for k,v in pairs(self.manuals) do if not self.defsT[k] then - print("add manual",k) + --print("add manual",k) self.defsT[k] = {v} else - print("skipped manual",k) + --print("skipped manual",k) end end + ---------------------- save_data("./output/overloads.txt",self.overloadstxt) save_data("./output/definitions.lua",M.serializeTableF(self.defsT)) @@ -3863,21 +3901,7 @@ local function location(file,locpathT,defines,COMPILER,keepemptylines) end M.location = location ---------------------- C writing functions -local function paramListWithoutDots(params) - i, j = string.find(params, "%.%.%.") - while i > 1 do - i = i - 1 - c = string.sub(params,i,i) - if c == "," then - return string.sub(params, 1, i-1) .. params:sub(j+1) - elseif c == "(" then - return string.sub(params, 1, i) .. params:sub(j+1) - end - end - error("paramListWithoutDots failed") - return "()" -end local function ImGui_f_implementation(def) local outtab = {} local ptret = def.retref and "&" or "" diff --git a/generator/output/definitions.json b/generator/output/definitions.json index 999a7d6..9325172 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -10831,6 +10831,35 @@ "stname": "ImGuiTextBuffer" } ], + "ImGuiTextBuffer_appendf0": [ + { + "args": "(ImGuiTextBuffer* self,const char* fmt)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(ImGuiTextBuffer* self,const char* fmt,...)", + "call_args": "(self,fmt)", + "call_args_old": "(self,fmt)", + "cimguiname": "ImGuiTextBuffer_appendf0", + "defaults": {}, + "funcname": "appendf", + "isVARG0": true, + "location": "imgui:2942", + "manual": true, + "namespace": "ImGuiTextBuffer", + "ov_cimguiname": "ImGuiTextBuffer_appendf0", + "ret": "void", + "signature": "(ImGuiTextBuffer*,const char*)", + "stname": "ImGuiTextBuffer" + } + ], "ImGuiTextBuffer_appendfv": [ { "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)", @@ -17506,6 +17535,30 @@ "stname": "" } ], + "igBulletText0": [ + { + "args": "(const char* fmt)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt)", + "call_args_old": "(fmt)", + "cimguiname": "igBulletText0", + "defaults": {}, + "funcname": "BulletText", + "isVARG0": true, + "location": "imgui:636", + "namespace": "ImGui", + "ov_cimguiname": "igBulletText0", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], "igBulletTextV": [ { "args": "(const char* fmt,va_list args)", @@ -19607,6 +19660,30 @@ "stname": "" } ], + "igDebugLog0": [ + { + "args": "(const char* fmt)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt)", + "call_args_old": "(fmt)", + "cimguiname": "igDebugLog0", + "defaults": {}, + "funcname": "DebugLog", + "isVARG0": true, + "location": "imgui:1186", + "namespace": "ImGui", + "ov_cimguiname": "igDebugLog0", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], "igDebugLogV": [ { "args": "(const char* fmt,va_list args)", @@ -28518,6 +28595,37 @@ "stname": "" } ], + "igImFormatString0": [ + { + "args": "(char* buf,size_t buf_size,const char* fmt)", + "argsT": [ + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,...)", + "call_args": "(buf,buf_size,fmt)", + "call_args_old": "(buf,buf_size,fmt)", + "cimguiname": "igImFormatString0", + "defaults": {}, + "funcname": "ImFormatString", + "isVARG0": true, + "location": "imgui_internal:427", + "ov_cimguiname": "igImFormatString0", + "ret": "int", + "signature": "(char*,size_t,const char*)", + "stname": "" + } + ], "igImFormatStringToTempBuffer": [ { "args": "(const char** out_buf,const char** out_buf_end,const char* fmt,...)", @@ -28553,6 +28661,37 @@ "stname": "" } ], + "igImFormatStringToTempBuffer0": [ + { + "args": "(const char** out_buf,const char** out_buf_end,const char* fmt)", + "argsT": [ + { + "name": "out_buf", + "type": "const char**" + }, + { + "name": "out_buf_end", + "type": "const char**" + }, + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char** out_buf,const char** out_buf_end,const char* fmt,...)", + "call_args": "(out_buf,out_buf_end,fmt)", + "call_args_old": "(out_buf,out_buf_end,fmt)", + "cimguiname": "igImFormatStringToTempBuffer0", + "defaults": {}, + "funcname": "ImFormatStringToTempBuffer", + "isVARG0": true, + "location": "imgui_internal:429", + "ov_cimguiname": "igImFormatStringToTempBuffer0", + "ret": "void", + "signature": "(const char**,const char**,const char*)", + "stname": "" + } + ], "igImFormatStringToTempBufferV": [ { "args": "(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)", @@ -33538,6 +33677,34 @@ "stname": "" } ], + "igLabelText0": [ + { + "args": "(const char* label,const char* fmt)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,const char* fmt,...)", + "call_args": "(label,fmt)", + "call_args_old": "(label,fmt)", + "cimguiname": "igLabelText0", + "defaults": {}, + "funcname": "LabelText", + "isVARG0": true, + "location": "imgui:634", + "namespace": "ImGui", + "ov_cimguiname": "igLabelText0", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "" + } + ], "igLabelTextV": [ { "args": "(const char* label,const char* fmt,va_list args)", @@ -33908,6 +34075,30 @@ "stname": "" } ], + "igLogText0": [ + { + "args": "(const char* fmt)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt)", + "call_args_old": "(fmt)", + "cimguiname": "igLogText0", + "defaults": {}, + "funcname": "LogText", + "isVARG0": true, + "location": "imgui:1006", + "namespace": "ImGui", + "ov_cimguiname": "igLogText0", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], "igLogTextV": [ { "args": "(const char* fmt,va_list args)", @@ -38010,6 +38201,30 @@ "stname": "" } ], + "igSetItemTooltip0": [ + { + "args": "(const char* fmt)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt)", + "call_args_old": "(fmt)", + "cimguiname": "igSetItemTooltip0", + "defaults": {}, + "funcname": "SetItemTooltip", + "isVARG0": true, + "location": "imgui:843", + "namespace": "ImGui", + "ov_cimguiname": "igSetItemTooltip0", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], "igSetItemTooltipV": [ { "args": "(const char* fmt,va_list args)", @@ -39231,6 +39446,30 @@ "stname": "" } ], + "igSetTooltip0": [ + { + "args": "(const char* fmt)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt)", + "call_args_old": "(fmt)", + "cimguiname": "igSetTooltip0", + "defaults": {}, + "funcname": "SetTooltip", + "isVARG0": true, + "location": "imgui:835", + "namespace": "ImGui", + "ov_cimguiname": "igSetTooltip0", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], "igSetTooltipV": [ { "args": "(const char* fmt,va_list args)", @@ -43772,6 +44011,30 @@ "stname": "" } ], + "igText0": [ + { + "args": "(const char* fmt)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt)", + "call_args_old": "(fmt)", + "cimguiname": "igText0", + "defaults": {}, + "funcname": "Text", + "isVARG0": true, + "location": "imgui:626", + "namespace": "ImGui", + "ov_cimguiname": "igText0", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], "igTextAligned": [ { "args": "(float align_x,float size_x,const char* fmt,...)", @@ -43808,6 +44071,38 @@ "stname": "" } ], + "igTextAligned0": [ + { + "args": "(float align_x,float size_x,const char* fmt)", + "argsT": [ + { + "name": "align_x", + "type": "float" + }, + { + "name": "size_x", + "type": "float" + }, + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(float align_x,float size_x,const char* fmt,...)", + "call_args": "(align_x,size_x,fmt)", + "call_args_old": "(align_x,size_x,fmt)", + "cimguiname": "igTextAligned0", + "defaults": {}, + "funcname": "TextAligned", + "isVARG0": true, + "location": "imgui_internal:4038", + "namespace": "ImGui", + "ov_cimguiname": "igTextAligned0", + "ret": "void", + "signature": "(float,float,const char*)", + "stname": "" + } + ], "igTextAlignedV": [ { "args": "(float align_x,float size_x,const char* fmt,va_list args)", @@ -43875,6 +44170,34 @@ "stname": "" } ], + "igTextColored0": [ + { + "args": "(const ImVec4_c col,const char* fmt)", + "argsT": [ + { + "name": "col", + "type": "const ImVec4" + }, + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const ImVec4& col,const char* fmt,...)", + "call_args": "(ConvertToCPP_ImVec4(col),fmt)", + "call_args_old": "(col,fmt)", + "cimguiname": "igTextColored0", + "defaults": {}, + "funcname": "TextColored", + "isVARG0": true, + "location": "imgui:628", + "namespace": "ImGui", + "ov_cimguiname": "igTextColored0", + "ret": "void", + "signature": "(const ImVec4,const char*)", + "stname": "" + } + ], "igTextColoredV": [ { "args": "(const ImVec4_c col,const char* fmt,va_list args)", @@ -43934,6 +44257,30 @@ "stname": "" } ], + "igTextDisabled0": [ + { + "args": "(const char* fmt)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt)", + "call_args_old": "(fmt)", + "cimguiname": "igTextDisabled0", + "defaults": {}, + "funcname": "TextDisabled", + "isVARG0": true, + "location": "imgui:630", + "namespace": "ImGui", + "ov_cimguiname": "igTextDisabled0", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], "igTextDisabledV": [ { "args": "(const char* fmt,va_list args)", @@ -44131,6 +44478,30 @@ "stname": "" } ], + "igTextWrapped0": [ + { + "args": "(const char* fmt)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt)", + "call_args_old": "(fmt)", + "cimguiname": "igTextWrapped0", + "defaults": {}, + "funcname": "TextWrapped", + "isVARG0": true, + "location": "imgui:632", + "namespace": "ImGui", + "ov_cimguiname": "igTextWrapped0", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], "igTextWrappedV": [ { "args": "(const char* fmt,va_list args)", diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index 1f8f187..24b1aef 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -9250,6 +9250,30 @@ local t={ signature="(ImGuiTextBuffer*,const char*,...)", stname="ImGuiTextBuffer"}, ["(ImGuiTextBuffer*,const char*,...)"]=nil}, + ImGuiTextBuffer_appendf0={ + [1]={ + args="(ImGuiTextBuffer* self,const char* fmt)", + argsT={ + [1]={ + name="self", + type="ImGuiTextBuffer*"}, + [2]={ + name="fmt", + type="const char*"}}, + argsoriginal="(ImGuiTextBuffer* self,const char* fmt,...)", + call_args="(self,fmt)", + call_args_old="(self,fmt)", + cimguiname="ImGuiTextBuffer_appendf0", + defaults={}, + funcname="appendf", + isVARG0=true, + location="imgui:2942", + manual=true, + namespace="ImGuiTextBuffer", + ov_cimguiname="ImGuiTextBuffer_appendf0", + ret="void", + signature="(ImGuiTextBuffer*,const char*)", + stname="ImGuiTextBuffer"}}, ImGuiTextBuffer_appendfv={ [1]={ args="(ImGuiTextBuffer* self,const char* fmt,va_list args)", @@ -15023,6 +15047,26 @@ local t={ signature="(const char*,...)", stname=""}, ["(const char*,...)"]=nil}, + igBulletText0={ + [1]={ + args="(const char* fmt)", + argsT={ + [1]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char* fmt,...)", + call_args="(fmt)", + call_args_old="(fmt)", + cimguiname="igBulletText0", + defaults={}, + funcname="BulletText", + isVARG0=true, + location="imgui:636", + namespace="ImGui", + ov_cimguiname="igBulletText0", + ret="void", + signature="(const char*)", + stname=""}}, igBulletTextV={ [1]={ args="(const char* fmt,va_list args)", @@ -16799,6 +16843,26 @@ local t={ signature="(const char*,...)", stname=""}, ["(const char*,...)"]=nil}, + igDebugLog0={ + [1]={ + args="(const char* fmt)", + argsT={ + [1]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char* fmt,...)", + call_args="(fmt)", + call_args_old="(fmt)", + cimguiname="igDebugLog0", + defaults={}, + funcname="DebugLog", + isVARG0=true, + location="imgui:1186", + namespace="ImGui", + ov_cimguiname="igDebugLog0", + ret="void", + signature="(const char*)", + stname=""}}, igDebugLogV={ [1]={ args="(const char* fmt,va_list args)", @@ -24492,6 +24556,31 @@ local t={ signature="(char*,size_t,const char*,...)", stname=""}, ["(char*,size_t,const char*,...)"]=nil}, + igImFormatString0={ + [1]={ + args="(char* buf,size_t buf_size,const char* fmt)", + argsT={ + [1]={ + name="buf", + type="char*"}, + [2]={ + name="buf_size", + type="size_t"}, + [3]={ + name="fmt", + type="const char*"}}, + argsoriginal="(char* buf,size_t buf_size,const char* fmt,...)", + call_args="(buf,buf_size,fmt)", + call_args_old="(buf,buf_size,fmt)", + cimguiname="igImFormatString0", + defaults={}, + funcname="ImFormatString", + isVARG0=true, + location="imgui_internal:427", + ov_cimguiname="igImFormatString0", + ret="int", + signature="(char*,size_t,const char*)", + stname=""}}, igImFormatStringToTempBuffer={ [1]={ args="(const char** out_buf,const char** out_buf_end,const char* fmt,...)", @@ -24521,6 +24610,31 @@ local t={ signature="(const char**,const char**,const char*,...)", stname=""}, ["(const char**,const char**,const char*,...)"]=nil}, + igImFormatStringToTempBuffer0={ + [1]={ + args="(const char** out_buf,const char** out_buf_end,const char* fmt)", + argsT={ + [1]={ + name="out_buf", + type="const char**"}, + [2]={ + name="out_buf_end", + type="const char**"}, + [3]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char** out_buf,const char** out_buf_end,const char* fmt,...)", + call_args="(out_buf,out_buf_end,fmt)", + call_args_old="(out_buf,out_buf_end,fmt)", + cimguiname="igImFormatStringToTempBuffer0", + defaults={}, + funcname="ImFormatStringToTempBuffer", + isVARG0=true, + location="imgui_internal:429", + ov_cimguiname="igImFormatStringToTempBuffer0", + ret="void", + signature="(const char**,const char**,const char*)", + stname=""}}, igImFormatStringToTempBufferV={ [1]={ args="(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)", @@ -28750,6 +28864,29 @@ local t={ signature="(const char*,const char*,...)", stname=""}, ["(const char*,const char*,...)"]=nil}, + igLabelText0={ + [1]={ + args="(const char* label,const char* fmt)", + argsT={ + [1]={ + name="label", + type="const char*"}, + [2]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char* label,const char* fmt,...)", + call_args="(label,fmt)", + call_args_old="(label,fmt)", + cimguiname="igLabelText0", + defaults={}, + funcname="LabelText", + isVARG0=true, + location="imgui:634", + namespace="ImGui", + ov_cimguiname="igLabelText0", + ret="void", + signature="(const char*,const char*)", + stname=""}}, igLabelTextV={ [1]={ args="(const char* label,const char* fmt,va_list args)", @@ -29064,6 +29201,26 @@ local t={ signature="(const char*,...)", stname=""}, ["(const char*,...)"]=nil}, + igLogText0={ + [1]={ + args="(const char* fmt)", + argsT={ + [1]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char* fmt,...)", + call_args="(fmt)", + call_args_old="(fmt)", + cimguiname="igLogText0", + defaults={}, + funcname="LogText", + isVARG0=true, + location="imgui:1006", + namespace="ImGui", + ov_cimguiname="igLogText0", + ret="void", + signature="(const char*)", + stname=""}}, igLogTextV={ [1]={ args="(const char* fmt,va_list args)", @@ -32549,6 +32706,26 @@ local t={ signature="(const char*,...)", stname=""}, ["(const char*,...)"]=nil}, + igSetItemTooltip0={ + [1]={ + args="(const char* fmt)", + argsT={ + [1]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char* fmt,...)", + call_args="(fmt)", + call_args_old="(fmt)", + cimguiname="igSetItemTooltip0", + defaults={}, + funcname="SetItemTooltip", + isVARG0=true, + location="imgui:843", + namespace="ImGui", + ov_cimguiname="igSetItemTooltip0", + ret="void", + signature="(const char*)", + stname=""}}, igSetItemTooltipV={ [1]={ args="(const char* fmt,va_list args)", @@ -33592,6 +33769,26 @@ local t={ signature="(const char*,...)", stname=""}, ["(const char*,...)"]=nil}, + igSetTooltip0={ + [1]={ + args="(const char* fmt)", + argsT={ + [1]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char* fmt,...)", + call_args="(fmt)", + call_args_old="(fmt)", + cimguiname="igSetTooltip0", + defaults={}, + funcname="SetTooltip", + isVARG0=true, + location="imgui:835", + namespace="ImGui", + ov_cimguiname="igSetTooltip0", + ret="void", + signature="(const char*)", + stname=""}}, igSetTooltipV={ [1]={ args="(const char* fmt,va_list args)", @@ -37449,6 +37646,26 @@ local t={ signature="(const char*,...)", stname=""}, ["(const char*,...)"]=nil}, + igText0={ + [1]={ + args="(const char* fmt)", + argsT={ + [1]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char* fmt,...)", + call_args="(fmt)", + call_args_old="(fmt)", + cimguiname="igText0", + defaults={}, + funcname="Text", + isVARG0=true, + location="imgui:626", + namespace="ImGui", + ov_cimguiname="igText0", + ret="void", + signature="(const char*)", + stname=""}}, igTextAligned={ [1]={ args="(float align_x,float size_x,const char* fmt,...)", @@ -37479,6 +37696,32 @@ local t={ signature="(float,float,const char*,...)", stname=""}, ["(float,float,const char*,...)"]=nil}, + igTextAligned0={ + [1]={ + args="(float align_x,float size_x,const char* fmt)", + argsT={ + [1]={ + name="align_x", + type="float"}, + [2]={ + name="size_x", + type="float"}, + [3]={ + name="fmt", + type="const char*"}}, + argsoriginal="(float align_x,float size_x,const char* fmt,...)", + call_args="(align_x,size_x,fmt)", + call_args_old="(align_x,size_x,fmt)", + cimguiname="igTextAligned0", + defaults={}, + funcname="TextAligned", + isVARG0=true, + location="imgui_internal:4038", + namespace="ImGui", + ov_cimguiname="igTextAligned0", + ret="void", + signature="(float,float,const char*)", + stname=""}}, igTextAlignedV={ [1]={ args="(float align_x,float size_x,const char* fmt,va_list args)", @@ -37535,6 +37778,29 @@ local t={ signature="(const ImVec4,const char*,...)", stname=""}, ["(const ImVec4,const char*,...)"]=nil}, + igTextColored0={ + [1]={ + args="(const ImVec4_c col,const char* fmt)", + argsT={ + [1]={ + name="col", + type="const ImVec4"}, + [2]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const ImVec4& col,const char* fmt,...)", + call_args="(ConvertToCPP_ImVec4(col),fmt)", + call_args_old="(col,fmt)", + cimguiname="igTextColored0", + defaults={}, + funcname="TextColored", + isVARG0=true, + location="imgui:628", + namespace="ImGui", + ov_cimguiname="igTextColored0", + ret="void", + signature="(const ImVec4,const char*)", + stname=""}}, igTextColoredV={ [1]={ args="(const ImVec4_c col,const char* fmt,va_list args)", @@ -37585,6 +37851,26 @@ local t={ signature="(const char*,...)", stname=""}, ["(const char*,...)"]=nil}, + igTextDisabled0={ + [1]={ + args="(const char* fmt)", + argsT={ + [1]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char* fmt,...)", + call_args="(fmt)", + call_args_old="(fmt)", + cimguiname="igTextDisabled0", + defaults={}, + funcname="TextDisabled", + isVARG0=true, + location="imgui:630", + namespace="ImGui", + ov_cimguiname="igTextDisabled0", + ret="void", + signature="(const char*)", + stname=""}}, igTextDisabledV={ [1]={ args="(const char* fmt,va_list args)", @@ -37751,6 +38037,26 @@ local t={ signature="(const char*,...)", stname=""}, ["(const char*,...)"]=nil}, + igTextWrapped0={ + [1]={ + args="(const char* fmt)", + argsT={ + [1]={ + name="fmt", + type="const char*"}}, + argsoriginal="(const char* fmt,...)", + call_args="(fmt)", + call_args_old="(fmt)", + cimguiname="igTextWrapped0", + defaults={}, + funcname="TextWrapped", + isVARG0=true, + location="imgui:632", + namespace="ImGui", + ov_cimguiname="igTextWrapped0", + ret="void", + signature="(const char*)", + stname=""}}, igTextWrappedV={ [1]={ args="(const char* fmt,va_list args)",