generation with non const ref to ptr

This commit is contained in:
Victor Bombi
2020-06-06 11:42:25 +02:00
parent ab53af765f
commit 74ca33d026
6 changed files with 84 additions and 68 deletions

View File

@@ -1325,6 +1325,14 @@ CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in)
{
return ImGui::ColorConvertFloat4ToU32(in);
}
CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float* out_h,float* out_s,float* out_v)
{
return ImGui::ColorConvertRGBtoHSV(r,g,b,*out_h,*out_s,*out_v);
}
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float* out_r,float* out_g,float* out_b)
{
return ImGui::ColorConvertHSVtoRGB(h,s,v,*out_r,*out_g,*out_b);
}
CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key)
{
return ImGui::GetKeyIndex(imgui_key);
@@ -2541,9 +2549,9 @@ CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec
{
*pOut = ImTriangleClosestPoint(a,b,c,p);
}
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w)
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)
{
return ImTriangleBarycentricCoords(a,b,c,p,out_u,out_v,out_w);
return ImTriangleBarycentricCoords(a,b,c,p,*out_u,*out_v,*out_w);
}
CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c)
{
@@ -3791,14 +3799,7 @@ CIMGUI_API float igGET_FLT_MAX()
{
return FLT_MAX;
}
CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,float *out_s,float *out_v)
{
ImGui::ColorConvertRGBtoHSV(r,g,b,*out_h,*out_s,*out_v);
}
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b)
{
ImGui::ColorConvertHSVtoRGB(h,s,v,*out_r,*out_g,*out_b);
}
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create()
{

View File

@@ -2089,6 +2089,8 @@ CIMGUI_API void igEndChildFrame(void);
CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width);
CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in);
CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in);
CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float* out_h,float* out_s,float* out_v);
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float* out_r,float* out_g,float* out_b);
CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key);
CIMGUI_API bool igIsKeyDown(int user_key_index);
CIMGUI_API bool igIsKeyPressed(int user_key_index,bool repeat);
@@ -2392,7 +2394,7 @@ CIMGUI_API void igImBezierClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,con
CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p);
CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p);
CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p);
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w);
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w);
CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c);
CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy);
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n);
@@ -2707,9 +2709,6 @@ CIMGUI_API void igLogText(CONST char *fmt, ...);
CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...);
//for getting FLT_MAX in bindings
CIMGUI_API float igGET_FLT_MAX();
//not const args from & to *
CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,float *out_s,float *out_v);
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b);
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create();

View File

@@ -1325,6 +1325,14 @@ CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in)
{
return ImGui::ColorConvertFloat4ToU32(in);
}
CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float* out_h,float* out_s,float* out_v)
{
return ImGui::ColorConvertRGBtoHSV(r,g,b,*out_h,*out_s,*out_v);
}
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float* out_r,float* out_g,float* out_b)
{
return ImGui::ColorConvertHSVtoRGB(h,s,v,*out_r,*out_g,*out_b);
}
CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key)
{
return ImGui::GetKeyIndex(imgui_key);
@@ -2541,9 +2549,9 @@ CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec
{
*pOut = ImTriangleClosestPoint(a,b,c,p);
}
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w)
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)
{
return ImTriangleBarycentricCoords(a,b,c,p,out_u,out_v,out_w);
return ImTriangleBarycentricCoords(a,b,c,p,*out_u,*out_v,*out_w);
}
CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c)
{
@@ -3791,14 +3799,7 @@ CIMGUI_API float igGET_FLT_MAX()
{
return FLT_MAX;
}
CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,float *out_s,float *out_v)
{
ImGui::ColorConvertRGBtoHSV(r,g,b,*out_h,*out_s,*out_v);
}
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b)
{
ImGui::ColorConvertHSVtoRGB(h,s,v,*out_r,*out_g,*out_b);
}
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create()
{

View File

@@ -2089,6 +2089,8 @@ CIMGUI_API void igEndChildFrame(void);
CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width);
CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in);
CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in);
CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float* out_h,float* out_s,float* out_v);
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float* out_r,float* out_g,float* out_b);
CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key);
CIMGUI_API bool igIsKeyDown(int user_key_index);
CIMGUI_API bool igIsKeyPressed(int user_key_index,bool repeat);
@@ -2392,7 +2394,7 @@ CIMGUI_API void igImBezierClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,con
CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p);
CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p);
CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p);
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w);
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w);
CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c);
CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy);
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n);
@@ -2707,9 +2709,6 @@ CIMGUI_API void igLogText(CONST char *fmt, ...);
CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...);
//for getting FLT_MAX in bindings
CIMGUI_API float igGET_FLT_MAX();
//not const args from & to *
CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,float *out_s,float *out_v);
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b);
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create();

View File

@@ -9862,7 +9862,7 @@
],
"ImVector_swap": [
{
"args": "(ImVector* self,ImVector rhs)",
"args": "(ImVector* self,ImVector* rhs)",
"argsT": [
{
"name": "self",
@@ -9870,11 +9870,12 @@
},
{
"name": "rhs",
"type": "ImVector&"
"reftoptr": true,
"type": "ImVector*"
}
],
"argsoriginal": "(ImVector<T>& rhs)",
"call_args": "(rhs)",
"call_args": "(*rhs)",
"cimguiname": "ImVector_swap",
"defaults": [],
"funcname": "swap",
@@ -11546,7 +11547,7 @@
],
"igColorConvertHSVtoRGB": [
{
"args": "(float h,float s,float v,float out_r,float out_g,float out_b)",
"args": "(float h,float s,float v,float* out_r,float* out_g,float* out_b)",
"argsT": [
{
"name": "h",
@@ -11562,24 +11563,26 @@
},
{
"name": "out_r",
"type": "float&"
"reftoptr": true,
"type": "float*"
},
{
"name": "out_g",
"type": "float&"
"reftoptr": true,
"type": "float*"
},
{
"name": "out_b",
"type": "float&"
"reftoptr": true,
"type": "float*"
}
],
"argsoriginal": "(float h,float s,float v,float& out_r,float& out_g,float& out_b)",
"call_args": "(h,s,v,out_r,out_g,out_b)",
"call_args": "(h,s,v,*out_r,*out_g,*out_b)",
"cimguiname": "igColorConvertHSVtoRGB",
"defaults": [],
"funcname": "ColorConvertHSVtoRGB",
"location": "imgui",
"manual": true,
"namespace": "ImGui",
"ov_cimguiname": "igColorConvertHSVtoRGB",
"ret": "void",
@@ -11589,7 +11592,7 @@
],
"igColorConvertRGBtoHSV": [
{
"args": "(float r,float g,float b,float out_h,float out_s,float out_v)",
"args": "(float r,float g,float b,float* out_h,float* out_s,float* out_v)",
"argsT": [
{
"name": "r",
@@ -11605,24 +11608,26 @@
},
{
"name": "out_h",
"type": "float&"
"reftoptr": true,
"type": "float*"
},
{
"name": "out_s",
"type": "float&"
"reftoptr": true,
"type": "float*"
},
{
"name": "out_v",
"type": "float&"
"reftoptr": true,
"type": "float*"
}
],
"argsoriginal": "(float r,float g,float b,float& out_h,float& out_s,float& out_v)",
"call_args": "(r,g,b,out_h,out_s,out_v)",
"call_args": "(r,g,b,*out_h,*out_s,*out_v)",
"cimguiname": "igColorConvertRGBtoHSV",
"defaults": [],
"funcname": "ColorConvertRGBtoHSV",
"location": "imgui",
"manual": true,
"namespace": "ImGui",
"ov_cimguiname": "igColorConvertRGBtoHSV",
"ret": "void",
@@ -17405,7 +17410,7 @@
],
"igImTriangleBarycentricCoords": [
{
"args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w)",
"args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)",
"argsT": [
{
"name": "a",
@@ -17425,19 +17430,22 @@
},
{
"name": "out_u",
"type": "float&"
"reftoptr": true,
"type": "float*"
},
{
"name": "out_v",
"type": "float&"
"reftoptr": true,
"type": "float*"
},
{
"name": "out_w",
"type": "float&"
"reftoptr": true,
"type": "float*"
}
],
"argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)",
"call_args": "(a,b,c,p,out_u,out_v,out_w)",
"call_args": "(a,b,c,p,*out_u,*out_v,*out_w)",
"cimguiname": "igImTriangleBarycentricCoords",
"defaults": [],
"funcname": "ImTriangleBarycentricCoords",

View File

@@ -8303,16 +8303,17 @@ defs["ImVector_size_in_bytes"][1]["templated"] = true
defs["ImVector_size_in_bytes"]["()const"] = defs["ImVector_size_in_bytes"][1]
defs["ImVector_swap"] = {}
defs["ImVector_swap"][1] = {}
defs["ImVector_swap"][1]["args"] = "(ImVector* self,ImVector rhs)"
defs["ImVector_swap"][1]["args"] = "(ImVector* self,ImVector* rhs)"
defs["ImVector_swap"][1]["argsT"] = {}
defs["ImVector_swap"][1]["argsT"][1] = {}
defs["ImVector_swap"][1]["argsT"][1]["name"] = "self"
defs["ImVector_swap"][1]["argsT"][1]["type"] = "ImVector*"
defs["ImVector_swap"][1]["argsT"][2] = {}
defs["ImVector_swap"][1]["argsT"][2]["name"] = "rhs"
defs["ImVector_swap"][1]["argsT"][2]["type"] = "ImVector&"
defs["ImVector_swap"][1]["argsT"][2]["reftoptr"] = true
defs["ImVector_swap"][1]["argsT"][2]["type"] = "ImVector*"
defs["ImVector_swap"][1]["argsoriginal"] = "(ImVector<T>& rhs)"
defs["ImVector_swap"][1]["call_args"] = "(rhs)"
defs["ImVector_swap"][1]["call_args"] = "(*rhs)"
defs["ImVector_swap"][1]["cimguiname"] = "ImVector_swap"
defs["ImVector_swap"][1]["defaults"] = {}
defs["ImVector_swap"][1]["funcname"] = "swap"
@@ -9722,7 +9723,7 @@ defs["igColorConvertFloat4ToU32"][1]["stname"] = ""
defs["igColorConvertFloat4ToU32"]["(const ImVec4)"] = defs["igColorConvertFloat4ToU32"][1]
defs["igColorConvertHSVtoRGB"] = {}
defs["igColorConvertHSVtoRGB"][1] = {}
defs["igColorConvertHSVtoRGB"][1]["args"] = "(float h,float s,float v,float out_r,float out_g,float out_b)"
defs["igColorConvertHSVtoRGB"][1]["args"] = "(float h,float s,float v,float* out_r,float* out_g,float* out_b)"
defs["igColorConvertHSVtoRGB"][1]["argsT"] = {}
defs["igColorConvertHSVtoRGB"][1]["argsT"][1] = {}
defs["igColorConvertHSVtoRGB"][1]["argsT"][1]["name"] = "h"
@@ -9735,20 +9736,22 @@ defs["igColorConvertHSVtoRGB"][1]["argsT"][3]["name"] = "v"
defs["igColorConvertHSVtoRGB"][1]["argsT"][3]["type"] = "float"
defs["igColorConvertHSVtoRGB"][1]["argsT"][4] = {}
defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["name"] = "out_r"
defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["type"] = "float&"
defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["reftoptr"] = true
defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["type"] = "float*"
defs["igColorConvertHSVtoRGB"][1]["argsT"][5] = {}
defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["name"] = "out_g"
defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["type"] = "float&"
defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["reftoptr"] = true
defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["type"] = "float*"
defs["igColorConvertHSVtoRGB"][1]["argsT"][6] = {}
defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["name"] = "out_b"
defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["type"] = "float&"
defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["reftoptr"] = true
defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["type"] = "float*"
defs["igColorConvertHSVtoRGB"][1]["argsoriginal"] = "(float h,float s,float v,float& out_r,float& out_g,float& out_b)"
defs["igColorConvertHSVtoRGB"][1]["call_args"] = "(h,s,v,out_r,out_g,out_b)"
defs["igColorConvertHSVtoRGB"][1]["call_args"] = "(h,s,v,*out_r,*out_g,*out_b)"
defs["igColorConvertHSVtoRGB"][1]["cimguiname"] = "igColorConvertHSVtoRGB"
defs["igColorConvertHSVtoRGB"][1]["defaults"] = {}
defs["igColorConvertHSVtoRGB"][1]["funcname"] = "ColorConvertHSVtoRGB"
defs["igColorConvertHSVtoRGB"][1]["location"] = "imgui"
defs["igColorConvertHSVtoRGB"][1]["manual"] = true
defs["igColorConvertHSVtoRGB"][1]["namespace"] = "ImGui"
defs["igColorConvertHSVtoRGB"][1]["ov_cimguiname"] = "igColorConvertHSVtoRGB"
defs["igColorConvertHSVtoRGB"][1]["ret"] = "void"
@@ -9757,7 +9760,7 @@ defs["igColorConvertHSVtoRGB"][1]["stname"] = ""
defs["igColorConvertHSVtoRGB"]["(float,float,float,float,float,float)"] = defs["igColorConvertHSVtoRGB"][1]
defs["igColorConvertRGBtoHSV"] = {}
defs["igColorConvertRGBtoHSV"][1] = {}
defs["igColorConvertRGBtoHSV"][1]["args"] = "(float r,float g,float b,float out_h,float out_s,float out_v)"
defs["igColorConvertRGBtoHSV"][1]["args"] = "(float r,float g,float b,float* out_h,float* out_s,float* out_v)"
defs["igColorConvertRGBtoHSV"][1]["argsT"] = {}
defs["igColorConvertRGBtoHSV"][1]["argsT"][1] = {}
defs["igColorConvertRGBtoHSV"][1]["argsT"][1]["name"] = "r"
@@ -9770,20 +9773,22 @@ defs["igColorConvertRGBtoHSV"][1]["argsT"][3]["name"] = "b"
defs["igColorConvertRGBtoHSV"][1]["argsT"][3]["type"] = "float"
defs["igColorConvertRGBtoHSV"][1]["argsT"][4] = {}
defs["igColorConvertRGBtoHSV"][1]["argsT"][4]["name"] = "out_h"
defs["igColorConvertRGBtoHSV"][1]["argsT"][4]["type"] = "float&"
defs["igColorConvertRGBtoHSV"][1]["argsT"][4]["reftoptr"] = true
defs["igColorConvertRGBtoHSV"][1]["argsT"][4]["type"] = "float*"
defs["igColorConvertRGBtoHSV"][1]["argsT"][5] = {}
defs["igColorConvertRGBtoHSV"][1]["argsT"][5]["name"] = "out_s"
defs["igColorConvertRGBtoHSV"][1]["argsT"][5]["type"] = "float&"
defs["igColorConvertRGBtoHSV"][1]["argsT"][5]["reftoptr"] = true
defs["igColorConvertRGBtoHSV"][1]["argsT"][5]["type"] = "float*"
defs["igColorConvertRGBtoHSV"][1]["argsT"][6] = {}
defs["igColorConvertRGBtoHSV"][1]["argsT"][6]["name"] = "out_v"
defs["igColorConvertRGBtoHSV"][1]["argsT"][6]["type"] = "float&"
defs["igColorConvertRGBtoHSV"][1]["argsT"][6]["reftoptr"] = true
defs["igColorConvertRGBtoHSV"][1]["argsT"][6]["type"] = "float*"
defs["igColorConvertRGBtoHSV"][1]["argsoriginal"] = "(float r,float g,float b,float& out_h,float& out_s,float& out_v)"
defs["igColorConvertRGBtoHSV"][1]["call_args"] = "(r,g,b,out_h,out_s,out_v)"
defs["igColorConvertRGBtoHSV"][1]["call_args"] = "(r,g,b,*out_h,*out_s,*out_v)"
defs["igColorConvertRGBtoHSV"][1]["cimguiname"] = "igColorConvertRGBtoHSV"
defs["igColorConvertRGBtoHSV"][1]["defaults"] = {}
defs["igColorConvertRGBtoHSV"][1]["funcname"] = "ColorConvertRGBtoHSV"
defs["igColorConvertRGBtoHSV"][1]["location"] = "imgui"
defs["igColorConvertRGBtoHSV"][1]["manual"] = true
defs["igColorConvertRGBtoHSV"][1]["namespace"] = "ImGui"
defs["igColorConvertRGBtoHSV"][1]["ov_cimguiname"] = "igColorConvertRGBtoHSV"
defs["igColorConvertRGBtoHSV"][1]["ret"] = "void"
@@ -14719,7 +14724,7 @@ defs["igImTriangleArea"][1]["stname"] = ""
defs["igImTriangleArea"]["(const ImVec2,const ImVec2,const ImVec2)"] = defs["igImTriangleArea"][1]
defs["igImTriangleBarycentricCoords"] = {}
defs["igImTriangleBarycentricCoords"][1] = {}
defs["igImTriangleBarycentricCoords"][1]["args"] = "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w)"
defs["igImTriangleBarycentricCoords"][1]["args"] = "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)"
defs["igImTriangleBarycentricCoords"][1]["argsT"] = {}
defs["igImTriangleBarycentricCoords"][1]["argsT"][1] = {}
defs["igImTriangleBarycentricCoords"][1]["argsT"][1]["name"] = "a"
@@ -14735,15 +14740,18 @@ defs["igImTriangleBarycentricCoords"][1]["argsT"][4]["name"] = "p"
defs["igImTriangleBarycentricCoords"][1]["argsT"][4]["type"] = "const ImVec2"
defs["igImTriangleBarycentricCoords"][1]["argsT"][5] = {}
defs["igImTriangleBarycentricCoords"][1]["argsT"][5]["name"] = "out_u"
defs["igImTriangleBarycentricCoords"][1]["argsT"][5]["type"] = "float&"
defs["igImTriangleBarycentricCoords"][1]["argsT"][5]["reftoptr"] = true
defs["igImTriangleBarycentricCoords"][1]["argsT"][5]["type"] = "float*"
defs["igImTriangleBarycentricCoords"][1]["argsT"][6] = {}
defs["igImTriangleBarycentricCoords"][1]["argsT"][6]["name"] = "out_v"
defs["igImTriangleBarycentricCoords"][1]["argsT"][6]["type"] = "float&"
defs["igImTriangleBarycentricCoords"][1]["argsT"][6]["reftoptr"] = true
defs["igImTriangleBarycentricCoords"][1]["argsT"][6]["type"] = "float*"
defs["igImTriangleBarycentricCoords"][1]["argsT"][7] = {}
defs["igImTriangleBarycentricCoords"][1]["argsT"][7]["name"] = "out_w"
defs["igImTriangleBarycentricCoords"][1]["argsT"][7]["type"] = "float&"
defs["igImTriangleBarycentricCoords"][1]["argsT"][7]["reftoptr"] = true
defs["igImTriangleBarycentricCoords"][1]["argsT"][7]["type"] = "float*"
defs["igImTriangleBarycentricCoords"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)"
defs["igImTriangleBarycentricCoords"][1]["call_args"] = "(a,b,c,p,out_u,out_v,out_w)"
defs["igImTriangleBarycentricCoords"][1]["call_args"] = "(a,b,c,p,*out_u,*out_v,*out_w)"
defs["igImTriangleBarycentricCoords"][1]["cimguiname"] = "igImTriangleBarycentricCoords"
defs["igImTriangleBarycentricCoords"][1]["defaults"] = {}
defs["igImTriangleBarycentricCoords"][1]["funcname"] = "ImTriangleBarycentricCoords"