cpp2ffi: add VARGS0 to definitions

This commit is contained in:
sonoro1234
2026-08-03 20:57:30 +02:00
parent d658cc8699
commit 9f545f9520
7 changed files with 735 additions and 16 deletions

View File

@@ -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()
{

View File

@@ -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

View File

@@ -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()
{

View File

@@ -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

View File

@@ -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 ""

View File

@@ -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)",

View File

@@ -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)",