diff --git a/deps/cimgui/linux-x64/cimgui.so b/deps/cimgui/linux-x64/cimgui.so index 6384ef7..d64484d 100644 Binary files a/deps/cimgui/linux-x64/cimgui.so and b/deps/cimgui/linux-x64/cimgui.so differ diff --git a/deps/cimgui/osx-x64/cimgui.dylib b/deps/cimgui/osx-x64/cimgui.dylib index df3bd7f..1e9ca02 100644 Binary files a/deps/cimgui/osx-x64/cimgui.dylib and b/deps/cimgui/osx-x64/cimgui.dylib differ diff --git a/deps/cimgui/win-x64/cimgui.dll b/deps/cimgui/win-x64/cimgui.dll index ed5d26a..b110412 100644 Binary files a/deps/cimgui/win-x64/cimgui.dll and b/deps/cimgui/win-x64/cimgui.dll differ diff --git a/deps/cimgui/win-x86/cimgui.dll b/deps/cimgui/win-x86/cimgui.dll index 9fd5191..6040783 100644 Binary files a/deps/cimgui/win-x86/cimgui.dll and b/deps/cimgui/win-x86/cimgui.dll differ diff --git a/src/CodeGenerator/definitions.json b/src/CodeGenerator/definitions.json index 7da09b6..ebae936 100644 --- a/src/CodeGenerator/definitions.json +++ b/src/CodeGenerator/definitions.json @@ -576,26 +576,26 @@ ], "ImDrawList_AddBezierCurve": [ { - "args": "(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments)", + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "pos0", + "name": "p1", "type": "const ImVec2" }, { - "name": "cp0", + "name": "p2", "type": "const ImVec2" }, { - "name": "cp1", + "name": "p3", "type": "const ImVec2" }, { - "name": "pos1", + "name": "p4", "type": "const ImVec2" }, { @@ -611,8 +611,8 @@ "type": "int" } ], - "argsoriginal": "(const ImVec2& pos0,const ImVec2& cp0,const ImVec2& cp1,const ImVec2& pos1,ImU32 col,float thickness,int num_segments=0)", - "call_args": "(pos0,cp0,cp1,pos1,col,thickness,num_segments)", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)", + "call_args": "(p1,p2,p3,p4,col,thickness,num_segments)", "cimguiname": "ImDrawList_AddBezierCurve", "defaults": { "num_segments": "0" @@ -654,14 +654,14 @@ ], "ImDrawList_AddCircle": [ { - "args": "(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments,float thickness)", + "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "centre", + "name": "center", "type": "const ImVec2" }, { @@ -681,8 +681,8 @@ "type": "float" } ], - "argsoriginal": "(const ImVec2& centre,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)", - "call_args": "(centre,radius,col,num_segments,thickness)", + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)", + "call_args": "(center,radius,col,num_segments,thickness)", "cimguiname": "ImDrawList_AddCircle", "defaults": { "num_segments": "12", @@ -697,14 +697,14 @@ ], "ImDrawList_AddCircleFilled": [ { - "args": "(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments)", + "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "centre", + "name": "center", "type": "const ImVec2" }, { @@ -720,8 +720,8 @@ "type": "int" } ], - "argsoriginal": "(const ImVec2& centre,float radius,ImU32 col,int num_segments=12)", - "call_args": "(centre,radius,col,num_segments)", + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=12)", + "call_args": "(center,radius,col,num_segments)", "cimguiname": "ImDrawList_AddCircleFilled", "defaults": { "num_segments": "12" @@ -787,7 +787,7 @@ ], "ImDrawList_AddImage": [ { - "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)", + "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)", "argsT": [ { "name": "self", @@ -798,19 +798,19 @@ "type": "ImTextureID" }, { - "name": "a", + "name": "p_min", "type": "const ImVec2" }, { - "name": "b", + "name": "p_max", "type": "const ImVec2" }, { - "name": "uv_a", + "name": "uv_min", "type": "const ImVec2" }, { - "name": "uv_b", + "name": "uv_max", "type": "const ImVec2" }, { @@ -818,13 +818,13 @@ "type": "ImU32" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", - "call_args": "(user_texture_id,a,b,uv_a,uv_b,col)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min=ImVec2(0,0),const ImVec2& uv_max=ImVec2(1,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", + "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col)", "cimguiname": "ImDrawList_AddImage", "defaults": { "col": "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))", - "uv_a": "ImVec2(0,0)", - "uv_b": "ImVec2(1,1)" + "uv_max": "ImVec2(1,1)", + "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", "ov_cimguiname": "ImDrawList_AddImage", @@ -835,7 +835,7 @@ ], "ImDrawList_AddImageQuad": [ { - "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)", + "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col)", "argsT": [ { "name": "self", @@ -846,35 +846,35 @@ "type": "ImTextureID" }, { - "name": "a", + "name": "p1", "type": "const ImVec2" }, { - "name": "b", + "name": "p2", "type": "const ImVec2" }, { - "name": "c", + "name": "p3", "type": "const ImVec2" }, { - "name": "d", + "name": "p4", "type": "const ImVec2" }, { - "name": "uv_a", + "name": "uv1", "type": "const ImVec2" }, { - "name": "uv_b", + "name": "uv2", "type": "const ImVec2" }, { - "name": "uv_c", + "name": "uv3", "type": "const ImVec2" }, { - "name": "uv_d", + "name": "uv4", "type": "const ImVec2" }, { @@ -882,15 +882,15 @@ "type": "ImU32" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,0),const ImVec2& uv_c=ImVec2(1,1),const ImVec2& uv_d=ImVec2(0,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", - "call_args": "(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& uv1=ImVec2(0,0),const ImVec2& uv2=ImVec2(1,0),const ImVec2& uv3=ImVec2(1,1),const ImVec2& uv4=ImVec2(0,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", + "call_args": "(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,col)", "cimguiname": "ImDrawList_AddImageQuad", "defaults": { "col": "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))", - "uv_a": "ImVec2(0,0)", - "uv_b": "ImVec2(1,0)", - "uv_c": "ImVec2(1,1)", - "uv_d": "ImVec2(0,1)" + "uv1": "ImVec2(0,0)", + "uv2": "ImVec2(1,0)", + "uv3": "ImVec2(1,1)", + "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", "ov_cimguiname": "ImDrawList_AddImageQuad", @@ -901,7 +901,7 @@ ], "ImDrawList_AddImageRounded": [ { - "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", + "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", @@ -912,19 +912,19 @@ "type": "ImTextureID" }, { - "name": "a", + "name": "p_min", "type": "const ImVec2" }, { - "name": "b", + "name": "p_max", "type": "const ImVec2" }, { - "name": "uv_a", + "name": "uv_min", "type": "const ImVec2" }, { - "name": "uv_b", + "name": "uv_max", "type": "const ImVec2" }, { @@ -940,8 +940,8 @@ "type": "ImDrawCornerFlags" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", - "call_args": "(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min,const ImVec2& uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", + "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,rounding_corners)", "cimguiname": "ImDrawList_AddImageRounded", "defaults": { "rounding_corners": "ImDrawCornerFlags_All" @@ -955,18 +955,18 @@ ], "ImDrawList_AddLine": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float thickness)", + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "a", + "name": "p1", "type": "const ImVec2" }, { - "name": "b", + "name": "p2", "type": "const ImVec2" }, { @@ -978,8 +978,8 @@ "type": "float" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float thickness=1.0f)", - "call_args": "(a,b,col,thickness)", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,ImU32 col,float thickness=1.0f)", + "call_args": "(p1,p2,col,thickness)", "cimguiname": "ImDrawList_AddLine", "defaults": { "thickness": "1.0f" @@ -991,6 +991,84 @@ "stname": "ImDrawList" } ], + "ImDrawList_AddNgon": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "num_segments", + "type": "int" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments,float thickness=1.0f)", + "call_args": "(center,radius,col,num_segments,thickness)", + "cimguiname": "ImDrawList_AddNgon", + "defaults": { + "thickness": "1.0f" + }, + "funcname": "AddNgon", + "ov_cimguiname": "ImDrawList_AddNgon", + "ret": "void", + "signature": "(const ImVec2,float,ImU32,int,float)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddNgonFilled": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments)", + "call_args": "(center,radius,col,num_segments)", + "cimguiname": "ImDrawList_AddNgonFilled", + "defaults": [], + "funcname": "AddNgonFilled", + "ov_cimguiname": "ImDrawList_AddNgonFilled", + "ret": "void", + "signature": "(const ImVec2,float,ImU32,int)", + "stname": "ImDrawList" + } + ], "ImDrawList_AddPolyline": [ { "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)", @@ -1033,26 +1111,26 @@ ], "ImDrawList_AddQuad": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness)", + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "a", + "name": "p1", "type": "const ImVec2" }, { - "name": "b", + "name": "p2", "type": "const ImVec2" }, { - "name": "c", + "name": "p3", "type": "const ImVec2" }, { - "name": "d", + "name": "p4", "type": "const ImVec2" }, { @@ -1064,8 +1142,8 @@ "type": "float" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col,float thickness=1.0f)", - "call_args": "(a,b,c,d,col,thickness)", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness=1.0f)", + "call_args": "(p1,p2,p3,p4,col,thickness)", "cimguiname": "ImDrawList_AddQuad", "defaults": { "thickness": "1.0f" @@ -1079,26 +1157,26 @@ ], "ImDrawList_AddQuadFilled": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col)", + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "a", + "name": "p1", "type": "const ImVec2" }, { - "name": "b", + "name": "p2", "type": "const ImVec2" }, { - "name": "c", + "name": "p3", "type": "const ImVec2" }, { - "name": "d", + "name": "p4", "type": "const ImVec2" }, { @@ -1106,8 +1184,8 @@ "type": "ImU32" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col)", - "call_args": "(a,b,c,d,col)", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col)", + "call_args": "(p1,p2,p3,p4,col)", "cimguiname": "ImDrawList_AddQuadFilled", "defaults": [], "funcname": "AddQuadFilled", @@ -1119,18 +1197,18 @@ ], "ImDrawList_AddRect": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)", + "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "a", + "name": "p_min", "type": "const ImVec2" }, { - "name": "b", + "name": "p_max", "type": "const ImVec2" }, { @@ -1150,8 +1228,8 @@ "type": "float" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)", - "call_args": "(a,b,col,rounding,rounding_corners,thickness)", + "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)", + "call_args": "(p_min,p_max,col,rounding,rounding_corners,thickness)", "cimguiname": "ImDrawList_AddRect", "defaults": { "rounding": "0.0f", @@ -1167,18 +1245,18 @@ ], "ImDrawList_AddRectFilled": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", + "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "a", + "name": "p_min", "type": "const ImVec2" }, { - "name": "b", + "name": "p_max", "type": "const ImVec2" }, { @@ -1194,8 +1272,8 @@ "type": "ImDrawCornerFlags" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", - "call_args": "(a,b,col,rounding,rounding_corners)", + "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", + "call_args": "(p_min,p_max,col,rounding,rounding_corners)", "cimguiname": "ImDrawList_AddRectFilled", "defaults": { "rounding": "0.0f", @@ -1210,18 +1288,18 @@ ], "ImDrawList_AddRectFilledMultiColor": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)", + "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "a", + "name": "p_min", "type": "const ImVec2" }, { - "name": "b", + "name": "p_max", "type": "const ImVec2" }, { @@ -1241,8 +1319,8 @@ "type": "ImU32" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)", - "call_args": "(a,b,col_upr_left,col_upr_right,col_bot_right,col_bot_left)", + "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)", + "call_args": "(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left)", "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": [], "funcname": "AddRectFilledMultiColor", @@ -1346,22 +1424,22 @@ ], "ImDrawList_AddTriangle": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col,float thickness)", + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "a", + "name": "p1", "type": "const ImVec2" }, { - "name": "b", + "name": "p2", "type": "const ImVec2" }, { - "name": "c", + "name": "p3", "type": "const ImVec2" }, { @@ -1373,8 +1451,8 @@ "type": "float" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col,float thickness=1.0f)", - "call_args": "(a,b,c,col,thickness)", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness=1.0f)", + "call_args": "(p1,p2,p3,col,thickness)", "cimguiname": "ImDrawList_AddTriangle", "defaults": { "thickness": "1.0f" @@ -1388,22 +1466,22 @@ ], "ImDrawList_AddTriangleFilled": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col)", + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "a", + "name": "p1", "type": "const ImVec2" }, { - "name": "b", + "name": "p2", "type": "const ImVec2" }, { - "name": "c", + "name": "p3", "type": "const ImVec2" }, { @@ -1411,8 +1489,8 @@ "type": "ImU32" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col)", - "call_args": "(a,b,c,col)", + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col)", + "call_args": "(p1,p2,p3,col)", "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": [], "funcname": "AddTriangleFilled", @@ -1698,14 +1776,14 @@ ], "ImDrawList_PathArcTo": [ { - "args": "(ImDrawList* self,const ImVec2 centre,float radius,float a_min,float a_max,int num_segments)", + "args": "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "centre", + "name": "center", "type": "const ImVec2" }, { @@ -1725,8 +1803,8 @@ "type": "int" } ], - "argsoriginal": "(const ImVec2& centre,float radius,float a_min,float a_max,int num_segments=10)", - "call_args": "(centre,radius,a_min,a_max,num_segments)", + "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments=10)", + "call_args": "(center,radius,a_min,a_max,num_segments)", "cimguiname": "ImDrawList_PathArcTo", "defaults": { "num_segments": "10" @@ -1740,14 +1818,14 @@ ], "ImDrawList_PathArcToFast": [ { - "args": "(ImDrawList* self,const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12)", + "args": "(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "centre", + "name": "center", "type": "const ImVec2" }, { @@ -1763,8 +1841,8 @@ "type": "int" } ], - "argsoriginal": "(const ImVec2& centre,float radius,int a_min_of_12,int a_max_of_12)", - "call_args": "(centre,radius,a_min_of_12,a_max_of_12)", + "argsoriginal": "(const ImVec2& center,float radius,int a_min_of_12,int a_max_of_12)", + "call_args": "(center,radius,a_min_of_12,a_max_of_12)", "cimguiname": "ImDrawList_PathArcToFast", "defaults": [], "funcname": "PathArcToFast", @@ -1776,22 +1854,22 @@ ], "ImDrawList_PathBezierCurveTo": [ { - "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments)", + "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "p1", + "name": "p2", "type": "const ImVec2" }, { - "name": "p2", + "name": "p3", "type": "const ImVec2" }, { - "name": "p3", + "name": "p4", "type": "const ImVec2" }, { @@ -1799,8 +1877,8 @@ "type": "int" } ], - "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,int num_segments=0)", - "call_args": "(p1,p2,p3,num_segments)", + "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)", + "call_args": "(p2,p3,p4,num_segments)", "cimguiname": "ImDrawList_PathBezierCurveTo", "defaults": { "num_segments": "0" @@ -2173,6 +2251,34 @@ "stname": "ImDrawList" } ], + "ImDrawList_PrimUnreserve": [ + { + "args": "(ImDrawList* self,int idx_count,int vtx_count)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "idx_count", + "type": "int" + }, + { + "name": "vtx_count", + "type": "int" + } + ], + "argsoriginal": "(int idx_count,int vtx_count)", + "call_args": "(idx_count,vtx_count)", + "cimguiname": "ImDrawList_PrimUnreserve", + "defaults": [], + "funcname": "PrimUnreserve", + "ov_cimguiname": "ImDrawList_PrimUnreserve", + "ret": "void", + "signature": "(int,int)", + "stname": "ImDrawList" + } + ], "ImDrawList_PrimVtx": [ { "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)", @@ -2792,7 +2898,7 @@ "funcname": "CalcCustomRectUV", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", - "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)", + "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", "stname": "ImFontAtlas" } ], @@ -3207,7 +3313,7 @@ "funcname": "IsBuilt", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", - "signature": "()", + "signature": "()const", "stname": "ImFontAtlas" } ], @@ -5338,7 +5444,7 @@ "funcname": "empty", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", - "signature": "()", + "signature": "()const", "stname": "ImGuiTextBuffer" } ], @@ -5792,11026 +5898,469 @@ "stname": "ImVec4" } ], - "ImVector_ImDrawChannel_ImVector_ImDrawChannel": [ + "ImVector_ImVector": [ { "args": "()", "argsT": [], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannel", + "cimguiname": "ImVector_ImVector", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawChannel", - "ov_cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannel", + "funcname": "ImVector", + "ov_cimguiname": "ImVector_ImVector", "signature": "()", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "stname": "ImVector", + "templated": true }, { - "args": "(const ImVector_ImDrawChannel src)", + "args": "(const ImVector src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImDrawChannel" + "type": "const ImVector" } ], + "argsoriginal": "(const ImVector& src)", "call_args": "(src)", - "cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannel", + "cimguiname": "ImVector_ImVector", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawChannel", - "ov_cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannelVector", + "funcname": "ImVector", + "ov_cimguiname": "ImVector_ImVectorVector", "signature": "(const ImVector)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "stname": "ImVector", + "templated": true } ], - "ImVector_ImDrawChannel__grow_capacity": [ + "ImVector__grow_capacity": [ { - "args": "(const ImVector_ImDrawChannel* self,int sz)", + "args": "(ImVector* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "ImVector*" }, { "name": "sz", "type": "int" } ], + "argsoriginal": "(int sz)", "call_args": "(sz)", - "cimguiname": "ImVector_ImDrawChannel__grow_capacity", + "cimguiname": "ImVector__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImDrawChannel__grow_capacity", + "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "stname": "ImVector", + "templated": true } ], - "ImVector_ImDrawChannel_back": [ + "ImVector_back": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector*" } ], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_back", + "cimguiname": "ImVector_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawChannel_back", - "ret": "ImDrawChannel*", + "ov_cimguiname": "ImVector_back", + "ret": "T*", "retref": "&", "signature": "()", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "stname": "ImVector", + "templated": true }, { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "ImVector*" } ], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_back", + "cimguiname": "ImVector_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawChannel_back_const", - "ret": "ImDrawChannel const *", + "ov_cimguiname": "ImVector_back_const", + "ret": "const T*", "retref": "&", "signature": "()const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "stname": "ImVector", + "templated": true } ], - "ImVector_ImDrawChannel_begin": [ + "ImVector_begin": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector*" } ], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_begin", + "cimguiname": "ImVector_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawChannel_begin", - "ret": "ImDrawChannel*", + "ov_cimguiname": "ImVector_begin", + "ret": "T*", "signature": "()", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "stname": "ImVector", + "templated": true }, { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "ImVector*" } ], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_begin", + "cimguiname": "ImVector_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawChannel_begin_const", - "ret": "ImDrawChannel const *", + "ov_cimguiname": "ImVector_begin_const", + "ret": "const T*", "signature": "()const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "stname": "ImVector", + "templated": true } ], - "ImVector_ImDrawChannel_capacity": [ + "ImVector_capacity": [ { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "ImVector*" } ], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_capacity", + "cimguiname": "ImVector_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImDrawChannel_capacity", + "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "stname": "ImVector", + "templated": true } ], - "ImVector_ImDrawChannel_clear": [ + "ImVector_clear": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector*" } ], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_clear", + "cimguiname": "ImVector_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImDrawChannel_clear", + "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "stname": "ImVector", + "templated": true } ], - "ImVector_ImDrawChannel_destroy": [ + "ImVector_contains": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImDrawChannel_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImDrawChannel_destroy", - "ret": "void", - "signature": "(ImVector_ImDrawChannel*)", - "stname": "ImVector_ImDrawChannel" - } - ], - "ImVector_ImDrawChannel_empty": [ - { - "args": "(const ImVector_ImDrawChannel* self)", - "argsT": [ + "type": "ImVector*" + }, { - "name": "self", - "type": "const ImVector_ImDrawChannel*" + "name": "v", + "type": "const T" } ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_empty", + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_contains", "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImDrawChannel_empty", + "funcname": "contains", + "ov_cimguiname": "ImVector_contains", "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true + "signature": "(const T)const", + "stname": "ImVector", + "templated": true } ], - "ImVector_ImDrawChannel_end": [ + "ImVector_destroy": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawChannel_end", - "ret": "ImDrawChannel*", - "signature": "()", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawChannel* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawChannel*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawChannel_end_const", - "ret": "ImDrawChannel const *", - "signature": "()const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_erase": [ - { - "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "it", - "type": "ImDrawChannel const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawChannel_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawChannel_erase", - "ret": "ImDrawChannel*", - "signature": "(const ImDrawChannel*)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - }, - { - "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "it", - "type": "ImDrawChannel const *" - }, - { - "name": "it_last", - "type": "ImDrawChannel const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImDrawChannel_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawChannel_eraseTPtr", - "ret": "ImDrawChannel*", - "signature": "(const ImDrawChannel*,const ImDrawChannel*)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_erase_unsorted": [ - { - "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "it", - "type": "ImDrawChannel const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawChannel_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImDrawChannel_erase_unsorted", - "ret": "ImDrawChannel*", - "signature": "(const ImDrawChannel*)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_front": [ - { - "args": "(ImVector_ImDrawChannel* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawChannel_front", - "ret": "ImDrawChannel*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawChannel* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawChannel*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawChannel_front_const", - "ret": "ImDrawChannel const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_index_from_ptr": [ - { - "args": "(const ImVector_ImDrawChannel* self,ImDrawChannel const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawChannel*" - }, - { - "name": "it", - "type": "ImDrawChannel const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawChannel_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImDrawChannel_index_from_ptr", - "ret": "int", - "signature": "(const ImDrawChannel*)const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_insert": [ - { - "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "it", - "type": "ImDrawChannel const *" - }, - { - "name": "v", - "type": "const ImDrawChannel" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImDrawChannel_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImDrawChannel_insert", - "ret": "ImDrawChannel*", - "signature": "(const ImDrawChannel*,const ImDrawChannel)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_pop_back": [ - { - "args": "(ImVector_ImDrawChannel* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImDrawChannel_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_push_back": [ - { - "args": "(ImVector_ImDrawChannel* self,const ImDrawChannel v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "v", - "type": "const ImDrawChannel" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawChannel_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImDrawChannel_push_back", - "ret": "void", - "signature": "(const ImDrawChannel)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_push_front": [ - { - "args": "(ImVector_ImDrawChannel* self,const ImDrawChannel v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "v", - "type": "const ImDrawChannel" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawChannel_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImDrawChannel_push_front", - "ret": "void", - "signature": "(const ImDrawChannel)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_reserve": [ - { - "args": "(ImVector_ImDrawChannel* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImDrawChannel_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImDrawChannel_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_resize": [ - { - "args": "(ImVector_ImDrawChannel* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImDrawChannel_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawChannel_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - }, - { - "args": "(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImDrawChannel" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImDrawChannel_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawChannel_resizeT", - "ret": "void", - "signature": "(int,const ImDrawChannel)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_size": [ - { - "args": "(const ImVector_ImDrawChannel* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawChannel*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImDrawChannel_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_size_in_bytes": [ - { - "args": "(const ImVector_ImDrawChannel* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawChannel*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImDrawChannel_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawChannel_swap": [ - { - "args": "(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawChannel*" - }, - { - "name": "rhs", - "type": "ImVector_ImDrawChannel&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImDrawChannel_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImDrawChannel_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_ImVector_ImDrawCmd": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmd", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImDrawCmd", - "ov_cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmd", - "signature": "()", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawCmd src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImDrawCmd" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmd", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImDrawCmd", - "ov_cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmdVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd__grow_capacity": [ - { - "args": "(const ImVector_ImDrawCmd* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImDrawCmd__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImDrawCmd__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_back": [ - { - "args": "(ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawCmd_back", - "ret": "ImDrawCmd*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawCmd_back_const", - "ret": "ImDrawCmd const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_begin": [ - { - "args": "(ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawCmd_begin", - "ret": "ImDrawCmd*", - "signature": "()", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawCmd_begin_const", - "ret": "ImDrawCmd const *", - "signature": "()const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_capacity": [ - { - "args": "(const ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImDrawCmd_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_clear": [ - { - "args": "(ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImDrawCmd_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_destroy": [ - { - "args": "(ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImDrawCmd_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImDrawCmd_destroy", - "ret": "void", - "signature": "(ImVector_ImDrawCmd*)", - "stname": "ImVector_ImDrawCmd" - } - ], - "ImVector_ImDrawCmd_empty": [ - { - "args": "(const ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImDrawCmd_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_end": [ - { - "args": "(ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawCmd_end", - "ret": "ImDrawCmd*", - "signature": "()", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawCmd_end_const", - "ret": "ImDrawCmd const *", - "signature": "()const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_erase": [ - { - "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "it", - "type": "ImDrawCmd const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawCmd_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawCmd_erase", - "ret": "ImDrawCmd*", - "signature": "(const ImDrawCmd*)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - }, - { - "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it,ImDrawCmd const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "it", - "type": "ImDrawCmd const *" - }, - { - "name": "it_last", - "type": "ImDrawCmd const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImDrawCmd_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawCmd_eraseTPtr", - "ret": "ImDrawCmd*", - "signature": "(const ImDrawCmd*,const ImDrawCmd*)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_erase_unsorted": [ - { - "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "it", - "type": "ImDrawCmd const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawCmd_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImDrawCmd_erase_unsorted", - "ret": "ImDrawCmd*", - "signature": "(const ImDrawCmd*)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_front": [ - { - "args": "(ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawCmd_front", - "ret": "ImDrawCmd*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawCmd_front_const", - "ret": "ImDrawCmd const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_index_from_ptr": [ - { - "args": "(const ImVector_ImDrawCmd* self,ImDrawCmd const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - }, - { - "name": "it", - "type": "ImDrawCmd const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawCmd_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImDrawCmd_index_from_ptr", - "ret": "int", - "signature": "(const ImDrawCmd*)const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_insert": [ - { - "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it,const ImDrawCmd v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "it", - "type": "ImDrawCmd const *" - }, - { - "name": "v", - "type": "const ImDrawCmd" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImDrawCmd_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImDrawCmd_insert", - "ret": "ImDrawCmd*", - "signature": "(const ImDrawCmd*,const ImDrawCmd)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_pop_back": [ - { - "args": "(ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImDrawCmd_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_push_back": [ - { - "args": "(ImVector_ImDrawCmd* self,const ImDrawCmd v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "v", - "type": "const ImDrawCmd" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawCmd_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImDrawCmd_push_back", - "ret": "void", - "signature": "(const ImDrawCmd)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_push_front": [ - { - "args": "(ImVector_ImDrawCmd* self,const ImDrawCmd v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "v", - "type": "const ImDrawCmd" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawCmd_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImDrawCmd_push_front", - "ret": "void", - "signature": "(const ImDrawCmd)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_reserve": [ - { - "args": "(ImVector_ImDrawCmd* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImDrawCmd_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImDrawCmd_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_resize": [ - { - "args": "(ImVector_ImDrawCmd* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImDrawCmd_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawCmd_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - }, - { - "args": "(ImVector_ImDrawCmd* self,int new_size,const ImDrawCmd v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImDrawCmd" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImDrawCmd_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawCmd_resizeT", - "ret": "void", - "signature": "(int,const ImDrawCmd)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_size": [ - { - "args": "(const ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImDrawCmd_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_size_in_bytes": [ - { - "args": "(const ImVector_ImDrawCmd* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImDrawCmd_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawCmd_swap": [ - { - "args": "(ImVector_ImDrawCmd* self,ImVector_ImDrawCmd rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawCmd*" - }, - { - "name": "rhs", - "type": "ImVector_ImDrawCmd&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImDrawCmd_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImDrawCmd_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_ImVector_ImDrawIdx": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdx", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImDrawIdx", - "ov_cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdx", - "signature": "()", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawIdx src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImDrawIdx" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdx", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImDrawIdx", - "ov_cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdxVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx__grow_capacity": [ - { - "args": "(const ImVector_ImDrawIdx* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImDrawIdx__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImDrawIdx__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_back": [ - { - "args": "(ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawIdx_back", - "ret": "ImDrawIdx*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawIdx_back_const", - "ret": "ImDrawIdx const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_begin": [ - { - "args": "(ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawIdx_begin", - "ret": "ImDrawIdx*", - "signature": "()", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawIdx_begin_const", - "ret": "ImDrawIdx const *", - "signature": "()const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_capacity": [ - { - "args": "(const ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImDrawIdx_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_clear": [ - { - "args": "(ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImDrawIdx_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_destroy": [ - { - "args": "(ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImDrawIdx_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImDrawIdx_destroy", - "ret": "void", - "signature": "(ImVector_ImDrawIdx*)", - "stname": "ImVector_ImDrawIdx" - } - ], - "ImVector_ImDrawIdx_empty": [ - { - "args": "(const ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImDrawIdx_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_end": [ - { - "args": "(ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawIdx_end", - "ret": "ImDrawIdx*", - "signature": "()", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawIdx_end_const", - "ret": "ImDrawIdx const *", - "signature": "()const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_erase": [ - { - "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "it", - "type": "ImDrawIdx const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawIdx_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawIdx_erase", - "ret": "ImDrawIdx*", - "signature": "(const ImDrawIdx*)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - }, - { - "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it,ImDrawIdx const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "it", - "type": "ImDrawIdx const *" - }, - { - "name": "it_last", - "type": "ImDrawIdx const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImDrawIdx_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawIdx_eraseTPtr", - "ret": "ImDrawIdx*", - "signature": "(const ImDrawIdx*,const ImDrawIdx*)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_erase_unsorted": [ - { - "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "it", - "type": "ImDrawIdx const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawIdx_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImDrawIdx_erase_unsorted", - "ret": "ImDrawIdx*", - "signature": "(const ImDrawIdx*)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_front": [ - { - "args": "(ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawIdx_front", - "ret": "ImDrawIdx*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawIdx_front_const", - "ret": "ImDrawIdx const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_index_from_ptr": [ - { - "args": "(const ImVector_ImDrawIdx* self,ImDrawIdx const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - }, - { - "name": "it", - "type": "ImDrawIdx const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawIdx_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImDrawIdx_index_from_ptr", - "ret": "int", - "signature": "(const ImDrawIdx*)const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_insert": [ - { - "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it,const ImDrawIdx v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "it", - "type": "ImDrawIdx const *" - }, - { - "name": "v", - "type": "const ImDrawIdx" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImDrawIdx_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImDrawIdx_insert", - "ret": "ImDrawIdx*", - "signature": "(const ImDrawIdx*,const ImDrawIdx)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_pop_back": [ - { - "args": "(ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImDrawIdx_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_push_back": [ - { - "args": "(ImVector_ImDrawIdx* self,const ImDrawIdx v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "v", - "type": "const ImDrawIdx" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawIdx_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImDrawIdx_push_back", - "ret": "void", - "signature": "(const ImDrawIdx)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_push_front": [ - { - "args": "(ImVector_ImDrawIdx* self,const ImDrawIdx v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "v", - "type": "const ImDrawIdx" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawIdx_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImDrawIdx_push_front", - "ret": "void", - "signature": "(const ImDrawIdx)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_reserve": [ - { - "args": "(ImVector_ImDrawIdx* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImDrawIdx_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImDrawIdx_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_resize": [ - { - "args": "(ImVector_ImDrawIdx* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImDrawIdx_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawIdx_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - }, - { - "args": "(ImVector_ImDrawIdx* self,int new_size,const ImDrawIdx v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImDrawIdx" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImDrawIdx_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawIdx_resizeT", - "ret": "void", - "signature": "(int,const ImDrawIdx)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_size": [ - { - "args": "(const ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImDrawIdx_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_size_in_bytes": [ - { - "args": "(const ImVector_ImDrawIdx* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImDrawIdx_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawIdx_swap": [ - { - "args": "(ImVector_ImDrawIdx* self,ImVector_ImDrawIdx rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawIdx*" - }, - { - "name": "rhs", - "type": "ImVector_ImDrawIdx&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImDrawIdx_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImDrawIdx_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_ImVector_ImDrawVert": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVert", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImDrawVert", - "ov_cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVert", - "signature": "()", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawVert src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImDrawVert" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVert", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImDrawVert", - "ov_cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVertVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert__grow_capacity": [ - { - "args": "(const ImVector_ImDrawVert* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImDrawVert__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImDrawVert__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_back": [ - { - "args": "(ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawVert_back", - "ret": "ImDrawVert*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawVert_back_const", - "ret": "ImDrawVert const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_begin": [ - { - "args": "(ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawVert_begin", - "ret": "ImDrawVert*", - "signature": "()", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawVert_begin_const", - "ret": "ImDrawVert const *", - "signature": "()const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_capacity": [ - { - "args": "(const ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImDrawVert_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_clear": [ - { - "args": "(ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImDrawVert_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_destroy": [ - { - "args": "(ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImDrawVert_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImDrawVert_destroy", - "ret": "void", - "signature": "(ImVector_ImDrawVert*)", - "stname": "ImVector_ImDrawVert" - } - ], - "ImVector_ImDrawVert_empty": [ - { - "args": "(const ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImDrawVert_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_end": [ - { - "args": "(ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawVert_end", - "ret": "ImDrawVert*", - "signature": "()", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawVert_end_const", - "ret": "ImDrawVert const *", - "signature": "()const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_erase": [ - { - "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "it", - "type": "ImDrawVert const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawVert_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawVert_erase", - "ret": "ImDrawVert*", - "signature": "(const ImDrawVert*)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - }, - { - "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "it", - "type": "ImDrawVert const *" - }, - { - "name": "it_last", - "type": "ImDrawVert const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImDrawVert_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawVert_eraseTPtr", - "ret": "ImDrawVert*", - "signature": "(const ImDrawVert*,const ImDrawVert*)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_erase_unsorted": [ - { - "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "it", - "type": "ImDrawVert const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawVert_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImDrawVert_erase_unsorted", - "ret": "ImDrawVert*", - "signature": "(const ImDrawVert*)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_front": [ - { - "args": "(ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawVert_front", - "ret": "ImDrawVert*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - }, - { - "args": "(const ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawVert_front_const", - "ret": "ImDrawVert const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_index_from_ptr": [ - { - "args": "(const ImVector_ImDrawVert* self,ImDrawVert const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - }, - { - "name": "it", - "type": "ImDrawVert const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImDrawVert_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImDrawVert_index_from_ptr", - "ret": "int", - "signature": "(const ImDrawVert*)const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_insert": [ - { - "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "it", - "type": "ImDrawVert const *" - }, - { - "name": "v", - "type": "const ImDrawVert" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImDrawVert_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImDrawVert_insert", - "ret": "ImDrawVert*", - "signature": "(const ImDrawVert*,const ImDrawVert)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_pop_back": [ - { - "args": "(ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImDrawVert_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_push_back": [ - { - "args": "(ImVector_ImDrawVert* self,const ImDrawVert v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "v", - "type": "const ImDrawVert" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawVert_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImDrawVert_push_back", - "ret": "void", - "signature": "(const ImDrawVert)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_push_front": [ - { - "args": "(ImVector_ImDrawVert* self,const ImDrawVert v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "v", - "type": "const ImDrawVert" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawVert_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImDrawVert_push_front", - "ret": "void", - "signature": "(const ImDrawVert)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_reserve": [ - { - "args": "(ImVector_ImDrawVert* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImDrawVert_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImDrawVert_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_resize": [ - { - "args": "(ImVector_ImDrawVert* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImDrawVert_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawVert_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - }, - { - "args": "(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImDrawVert" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImDrawVert_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawVert_resizeT", - "ret": "void", - "signature": "(int,const ImDrawVert)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_size": [ - { - "args": "(const ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImDrawVert_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_size_in_bytes": [ - { - "args": "(const ImVector_ImDrawVert* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImDrawVert_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImDrawVert_swap": [ - { - "args": "(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImDrawVert*" - }, - { - "name": "rhs", - "type": "ImVector_ImDrawVert&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImDrawVert_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImDrawVert_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImFontAtlasCustomRect", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect", - "signature": "()", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontAtlasCustomRect src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImFontAtlasCustomRect" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImFontAtlasCustomRect", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRectVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect__grow_capacity": [ - { - "args": "(const ImVector_ImFontAtlasCustomRect* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImFontAtlasCustomRect__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_back": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_back", - "ret": "ImFontAtlasCustomRect*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_back_const", - "ret": "ImFontAtlasCustomRect const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_begin": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_begin", - "ret": "ImFontAtlasCustomRect*", - "signature": "()", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_begin_const", - "ret": "ImFontAtlasCustomRect const *", - "signature": "()const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_capacity": [ - { - "args": "(const ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_clear": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_destroy": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_destroy", - "ret": "void", - "signature": "(ImVector_ImFontAtlasCustomRect*)", - "stname": "ImVector_ImFontAtlasCustomRect" - } - ], - "ImVector_ImFontAtlasCustomRect_empty": [ - { - "args": "(const ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_end": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_end", - "ret": "ImFontAtlasCustomRect*", - "signature": "()", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_end_const", - "ret": "ImFontAtlasCustomRect const *", - "signature": "()const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_erase": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "it", - "type": "ImFontAtlasCustomRect const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_erase", - "ret": "ImFontAtlasCustomRect*", - "signature": "(const ImFontAtlasCustomRect*)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - }, - { - "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,ImFontAtlasCustomRect const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "it", - "type": "ImFontAtlasCustomRect const *" - }, - { - "name": "it_last", - "type": "ImFontAtlasCustomRect const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_eraseTPtr", - "ret": "ImFontAtlasCustomRect*", - "signature": "(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect*)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_erase_unsorted": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "it", - "type": "ImFontAtlasCustomRect const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_erase_unsorted", - "ret": "ImFontAtlasCustomRect*", - "signature": "(const ImFontAtlasCustomRect*)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_front": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_front", - "ret": "ImFontAtlasCustomRect*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_front_const", - "ret": "ImFontAtlasCustomRect const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_index_from_ptr": [ - { - "args": "(const ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "it", - "type": "ImFontAtlasCustomRect const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_index_from_ptr", - "ret": "int", - "signature": "(const ImFontAtlasCustomRect*)const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_insert": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,const ImFontAtlasCustomRect v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "it", - "type": "ImFontAtlasCustomRect const *" - }, - { - "name": "v", - "type": "const ImFontAtlasCustomRect" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_insert", - "ret": "ImFontAtlasCustomRect*", - "signature": "(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_pop_back": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_push_back": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "v", - "type": "const ImFontAtlasCustomRect" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_push_back", - "ret": "void", - "signature": "(const ImFontAtlasCustomRect)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_push_front": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "v", - "type": "const ImFontAtlasCustomRect" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_push_front", - "ret": "void", - "signature": "(const ImFontAtlasCustomRect)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_reserve": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_resize": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - }, - { - "args": "(ImVector_ImFontAtlasCustomRect* self,int new_size,const ImFontAtlasCustomRect v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImFontAtlasCustomRect" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_resizeT", - "ret": "void", - "signature": "(int,const ImFontAtlasCustomRect)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_size": [ - { - "args": "(const ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_size_in_bytes": [ - { - "args": "(const ImVector_ImFontAtlasCustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontAtlasCustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontAtlasCustomRect_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontAtlasCustomRect_swap": [ - { - "args": "(ImVector_ImFontAtlasCustomRect* self,ImVector_ImFontAtlasCustomRect rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontAtlasCustomRect*" - }, - { - "name": "rhs", - "type": "ImVector_ImFontAtlasCustomRect&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImFontAtlasCustomRect_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImFontAtlasCustomRect", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_ImVector_ImFontConfig": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_ImVector_ImFontConfig", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImFontConfig", - "ov_cimguiname": "ImVector_ImFontConfig_ImVector_ImFontConfig", - "signature": "()", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontConfig src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImFontConfig" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImFontConfig_ImVector_ImFontConfig", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImFontConfig", - "ov_cimguiname": "ImVector_ImFontConfig_ImVector_ImFontConfigVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig__grow_capacity": [ - { - "args": "(const ImVector_ImFontConfig* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImFontConfig__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImFontConfig__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_back": [ - { - "args": "(ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImFontConfig_back", - "ret": "ImFontConfig*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImFontConfig_back_const", - "ret": "ImFontConfig const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_begin": [ - { - "args": "(ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImFontConfig_begin", - "ret": "ImFontConfig*", - "signature": "()", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImFontConfig_begin_const", - "ret": "ImFontConfig const *", - "signature": "()const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_capacity": [ - { - "args": "(const ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImFontConfig_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_clear": [ - { - "args": "(ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImFontConfig_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_destroy": [ - { - "args": "(ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImFontConfig_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImFontConfig_destroy", - "ret": "void", - "signature": "(ImVector_ImFontConfig*)", - "stname": "ImVector_ImFontConfig" - } - ], - "ImVector_ImFontConfig_empty": [ - { - "args": "(const ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImFontConfig_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_end": [ - { - "args": "(ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImFontConfig_end", - "ret": "ImFontConfig*", - "signature": "()", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImFontConfig_end_const", - "ret": "ImFontConfig const *", - "signature": "()const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_erase": [ - { - "args": "(ImVector_ImFontConfig* self,ImFontConfig const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "it", - "type": "ImFontConfig const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontConfig_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImFontConfig_erase", - "ret": "ImFontConfig*", - "signature": "(const ImFontConfig*)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - }, - { - "args": "(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "it", - "type": "ImFontConfig const *" - }, - { - "name": "it_last", - "type": "ImFontConfig const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImFontConfig_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImFontConfig_eraseTPtr", - "ret": "ImFontConfig*", - "signature": "(const ImFontConfig*,const ImFontConfig*)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_erase_unsorted": [ - { - "args": "(ImVector_ImFontConfig* self,ImFontConfig const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "it", - "type": "ImFontConfig const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontConfig_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImFontConfig_erase_unsorted", - "ret": "ImFontConfig*", - "signature": "(const ImFontConfig*)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_front": [ - { - "args": "(ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImFontConfig_front", - "ret": "ImFontConfig*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImFontConfig_front_const", - "ret": "ImFontConfig const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_index_from_ptr": [ - { - "args": "(const ImVector_ImFontConfig* self,ImFontConfig const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - }, - { - "name": "it", - "type": "ImFontConfig const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontConfig_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImFontConfig_index_from_ptr", - "ret": "int", - "signature": "(const ImFontConfig*)const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_insert": [ - { - "args": "(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "it", - "type": "ImFontConfig const *" - }, - { - "name": "v", - "type": "const ImFontConfig" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImFontConfig_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImFontConfig_insert", - "ret": "ImFontConfig*", - "signature": "(const ImFontConfig*,const ImFontConfig)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_pop_back": [ - { - "args": "(ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImFontConfig_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_push_back": [ - { - "args": "(ImVector_ImFontConfig* self,const ImFontConfig v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "v", - "type": "const ImFontConfig" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontConfig_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImFontConfig_push_back", - "ret": "void", - "signature": "(const ImFontConfig)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_push_front": [ - { - "args": "(ImVector_ImFontConfig* self,const ImFontConfig v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "v", - "type": "const ImFontConfig" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontConfig_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImFontConfig_push_front", - "ret": "void", - "signature": "(const ImFontConfig)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_reserve": [ - { - "args": "(ImVector_ImFontConfig* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImFontConfig_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImFontConfig_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_resize": [ - { - "args": "(ImVector_ImFontConfig* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImFontConfig_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImFontConfig_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - }, - { - "args": "(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImFontConfig" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImFontConfig_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImFontConfig_resizeT", - "ret": "void", - "signature": "(int,const ImFontConfig)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_size": [ - { - "args": "(const ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImFontConfig_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_size_in_bytes": [ - { - "args": "(const ImVector_ImFontConfig* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontConfig_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImFontConfig_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontConfig_swap": [ - { - "args": "(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontConfig*" - }, - { - "name": "rhs", - "type": "ImVector_ImFontConfig&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImFontConfig_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImFontConfig_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_ImVector_ImFontGlyph": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_ImVector_ImFontGlyph", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImFontGlyph", - "ov_cimguiname": "ImVector_ImFontGlyph_ImVector_ImFontGlyph", - "signature": "()", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontGlyph src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImFontGlyph" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImFontGlyph_ImVector_ImFontGlyph", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImFontGlyph", - "ov_cimguiname": "ImVector_ImFontGlyph_ImVector_ImFontGlyphVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph__grow_capacity": [ - { - "args": "(const ImVector_ImFontGlyph* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImFontGlyph__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImFontGlyph__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_back": [ - { - "args": "(ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImFontGlyph_back", - "ret": "ImFontGlyph*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImFontGlyph_back_const", - "ret": "ImFontGlyph const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_begin": [ - { - "args": "(ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImFontGlyph_begin", - "ret": "ImFontGlyph*", - "signature": "()", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImFontGlyph_begin_const", - "ret": "ImFontGlyph const *", - "signature": "()const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_capacity": [ - { - "args": "(const ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImFontGlyph_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_clear": [ - { - "args": "(ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImFontGlyph_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_destroy": [ - { - "args": "(ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImFontGlyph_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImFontGlyph_destroy", - "ret": "void", - "signature": "(ImVector_ImFontGlyph*)", - "stname": "ImVector_ImFontGlyph" - } - ], - "ImVector_ImFontGlyph_empty": [ - { - "args": "(const ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImFontGlyph_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_end": [ - { - "args": "(ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImFontGlyph_end", - "ret": "ImFontGlyph*", - "signature": "()", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImFontGlyph_end_const", - "ret": "ImFontGlyph const *", - "signature": "()const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_erase": [ - { - "args": "(ImVector_ImFontGlyph* self,ImFontGlyph const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "it", - "type": "ImFontGlyph const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontGlyph_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImFontGlyph_erase", - "ret": "ImFontGlyph*", - "signature": "(const ImFontGlyph*)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - }, - { - "args": "(ImVector_ImFontGlyph* self,ImFontGlyph const * it,ImFontGlyph const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "it", - "type": "ImFontGlyph const *" - }, - { - "name": "it_last", - "type": "ImFontGlyph const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImFontGlyph_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImFontGlyph_eraseTPtr", - "ret": "ImFontGlyph*", - "signature": "(const ImFontGlyph*,const ImFontGlyph*)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_erase_unsorted": [ - { - "args": "(ImVector_ImFontGlyph* self,ImFontGlyph const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "it", - "type": "ImFontGlyph const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontGlyph_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImFontGlyph_erase_unsorted", - "ret": "ImFontGlyph*", - "signature": "(const ImFontGlyph*)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_front": [ - { - "args": "(ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImFontGlyph_front", - "ret": "ImFontGlyph*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImFontGlyph_front_const", - "ret": "ImFontGlyph const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_index_from_ptr": [ - { - "args": "(const ImVector_ImFontGlyph* self,ImFontGlyph const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - }, - { - "name": "it", - "type": "ImFontGlyph const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontGlyph_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImFontGlyph_index_from_ptr", - "ret": "int", - "signature": "(const ImFontGlyph*)const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_insert": [ - { - "args": "(ImVector_ImFontGlyph* self,ImFontGlyph const * it,const ImFontGlyph v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "it", - "type": "ImFontGlyph const *" - }, - { - "name": "v", - "type": "const ImFontGlyph" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImFontGlyph_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImFontGlyph_insert", - "ret": "ImFontGlyph*", - "signature": "(const ImFontGlyph*,const ImFontGlyph)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_pop_back": [ - { - "args": "(ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImFontGlyph_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_push_back": [ - { - "args": "(ImVector_ImFontGlyph* self,const ImFontGlyph v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "v", - "type": "const ImFontGlyph" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontGlyph_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImFontGlyph_push_back", - "ret": "void", - "signature": "(const ImFontGlyph)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_push_front": [ - { - "args": "(ImVector_ImFontGlyph* self,const ImFontGlyph v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "v", - "type": "const ImFontGlyph" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontGlyph_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImFontGlyph_push_front", - "ret": "void", - "signature": "(const ImFontGlyph)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_reserve": [ - { - "args": "(ImVector_ImFontGlyph* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImFontGlyph_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImFontGlyph_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_resize": [ - { - "args": "(ImVector_ImFontGlyph* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImFontGlyph_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImFontGlyph_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - }, - { - "args": "(ImVector_ImFontGlyph* self,int new_size,const ImFontGlyph v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImFontGlyph" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImFontGlyph_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImFontGlyph_resizeT", - "ret": "void", - "signature": "(int,const ImFontGlyph)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_size": [ - { - "args": "(const ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImFontGlyph_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_size_in_bytes": [ - { - "args": "(const ImVector_ImFontGlyph* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontGlyph_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImFontGlyph_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontGlyph_swap": [ - { - "args": "(ImVector_ImFontGlyph* self,ImVector_ImFontGlyph rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontGlyph*" - }, - { - "name": "rhs", - "type": "ImVector_ImFontGlyph&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImFontGlyph_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImFontGlyph_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_ImVector_ImFontPtr": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_ImVector_ImFontPtr", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImFontPtr", - "ov_cimguiname": "ImVector_ImFontPtr_ImVector_ImFontPtr", - "signature": "()", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontPtr src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImFontPtr" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImFontPtr_ImVector_ImFontPtr", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImFontPtr", - "ov_cimguiname": "ImVector_ImFontPtr_ImVector_ImFontPtrVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr__grow_capacity": [ - { - "args": "(const ImVector_ImFontPtr* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImFontPtr__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImFontPtr__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_back": [ - { - "args": "(ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImFontPtr_back", - "ret": "ImFont**", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImFontPtr_back_const", - "ret": "ImFont* const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_begin": [ - { - "args": "(ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImFontPtr_begin", - "ret": "ImFont**", - "signature": "()", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImFontPtr_begin_const", - "ret": "ImFont* const *", - "signature": "()const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_capacity": [ - { - "args": "(const ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImFontPtr_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_clear": [ - { - "args": "(ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImFontPtr_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_destroy": [ - { - "args": "(ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImFontPtr_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImFontPtr_destroy", - "ret": "void", - "signature": "(ImVector_ImFontPtr*)", - "stname": "ImVector_ImFontPtr" - } - ], - "ImVector_ImFontPtr_empty": [ - { - "args": "(const ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImFontPtr_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_end": [ - { - "args": "(ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImFontPtr_end", - "ret": "ImFont**", - "signature": "()", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImFontPtr_end_const", - "ret": "ImFont* const *", - "signature": "()const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_erase": [ - { - "args": "(ImVector_ImFontPtr* self,ImFont* const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "it", - "type": "ImFont* const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontPtr_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImFontPtr_erase", - "ret": "ImFont**", - "signature": "(const ImFont**)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - }, - { - "args": "(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "it", - "type": "ImFont* const *" - }, - { - "name": "it_last", - "type": "ImFont* const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImFontPtr_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImFontPtr_eraseTPtr", - "ret": "ImFont**", - "signature": "(const ImFont**,const ImFont**)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_erase_unsorted": [ - { - "args": "(ImVector_ImFontPtr* self,ImFont* const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "it", - "type": "ImFont* const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontPtr_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImFontPtr_erase_unsorted", - "ret": "ImFont**", - "signature": "(const ImFont**)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_front": [ - { - "args": "(ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImFontPtr_front", - "ret": "ImFont**", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - }, - { - "args": "(const ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImFontPtr_front_const", - "ret": "ImFont* const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_index_from_ptr": [ - { - "args": "(const ImVector_ImFontPtr* self,ImFont* const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - }, - { - "name": "it", - "type": "ImFont* const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImFontPtr_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImFontPtr_index_from_ptr", - "ret": "int", - "signature": "(const ImFont**)const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_insert": [ - { - "args": "(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "it", - "type": "ImFont* const *" - }, - { - "name": "v", - "type": "ImFont* const " - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImFontPtr_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImFontPtr_insert", - "ret": "ImFont**", - "signature": "(const ImFont**,const ImFont*)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_pop_back": [ - { - "args": "(ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImFontPtr_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_push_back": [ - { - "args": "(ImVector_ImFontPtr* self,ImFont* const v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "v", - "type": "ImFont* const " - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontPtr_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImFontPtr_push_back", - "ret": "void", - "signature": "(const ImFont*)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_push_front": [ - { - "args": "(ImVector_ImFontPtr* self,ImFont* const v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "v", - "type": "ImFont* const " - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontPtr_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImFontPtr_push_front", - "ret": "void", - "signature": "(const ImFont*)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_reserve": [ - { - "args": "(ImVector_ImFontPtr* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImFontPtr_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImFontPtr_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_resize": [ - { - "args": "(ImVector_ImFontPtr* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImFontPtr_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImFontPtr_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - }, - { - "args": "(ImVector_ImFontPtr* self,int new_size,ImFont* const v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "ImFont* const " - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImFontPtr_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImFontPtr_resizeT", - "ret": "void", - "signature": "(int,const ImFont*)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_size": [ - { - "args": "(const ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImFontPtr_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_size_in_bytes": [ - { - "args": "(const ImVector_ImFontPtr* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImFontPtr_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImFontPtr_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImFontPtr_swap": [ - { - "args": "(ImVector_ImFontPtr* self,ImVector_ImFontPtr rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImFontPtr*" - }, - { - "name": "rhs", - "type": "ImVector_ImFontPtr&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImFontPtr_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImFontPtr_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImGuiStoragePair", - "ov_cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair", - "signature": "()", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiStoragePair src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImGuiStoragePair" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImGuiStoragePair", - "ov_cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePairVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair__grow_capacity": [ - { - "args": "(const ImVector_ImGuiStoragePair* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImGuiStoragePair__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImGuiStoragePair__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_back": [ - { - "args": "(ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImGuiStoragePair_back", - "ret": "ImGuiStoragePair*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImGuiStoragePair_back_const", - "ret": "ImGuiStoragePair const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_begin": [ - { - "args": "(ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImGuiStoragePair_begin", - "ret": "ImGuiStoragePair*", - "signature": "()", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImGuiStoragePair_begin_const", - "ret": "ImGuiStoragePair const *", - "signature": "()const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_capacity": [ - { - "args": "(const ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImGuiStoragePair_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_clear": [ - { - "args": "(ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImGuiStoragePair_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_destroy": [ - { - "args": "(ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImGuiStoragePair_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImGuiStoragePair_destroy", - "ret": "void", - "signature": "(ImVector_ImGuiStoragePair*)", - "stname": "ImVector_ImGuiStoragePair" - } - ], - "ImVector_ImGuiStoragePair_empty": [ - { - "args": "(const ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImGuiStoragePair_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_end": [ - { - "args": "(ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImGuiStoragePair_end", - "ret": "ImGuiStoragePair*", - "signature": "()", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImGuiStoragePair_end_const", - "ret": "ImGuiStoragePair const *", - "signature": "()const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_erase": [ - { - "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "it", - "type": "ImGuiStoragePair const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImGuiStoragePair_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImGuiStoragePair_erase", - "ret": "ImGuiStoragePair*", - "signature": "(const ImGuiStoragePair*)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - }, - { - "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,ImGuiStoragePair const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "it", - "type": "ImGuiStoragePair const *" - }, - { - "name": "it_last", - "type": "ImGuiStoragePair const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImGuiStoragePair_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImGuiStoragePair_eraseTPtr", - "ret": "ImGuiStoragePair*", - "signature": "(const ImGuiStoragePair*,const ImGuiStoragePair*)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_erase_unsorted": [ - { - "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "it", - "type": "ImGuiStoragePair const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImGuiStoragePair_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImGuiStoragePair_erase_unsorted", - "ret": "ImGuiStoragePair*", - "signature": "(const ImGuiStoragePair*)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_front": [ - { - "args": "(ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImGuiStoragePair_front", - "ret": "ImGuiStoragePair*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImGuiStoragePair_front_const", - "ret": "ImGuiStoragePair const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_index_from_ptr": [ - { - "args": "(const ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - }, - { - "name": "it", - "type": "ImGuiStoragePair const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImGuiStoragePair_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImGuiStoragePair_index_from_ptr", - "ret": "int", - "signature": "(const ImGuiStoragePair*)const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_insert": [ - { - "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,const ImGuiStoragePair v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "it", - "type": "ImGuiStoragePair const *" - }, - { - "name": "v", - "type": "const ImGuiStoragePair" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImGuiStoragePair_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImGuiStoragePair_insert", - "ret": "ImGuiStoragePair*", - "signature": "(const ImGuiStoragePair*,const ImGuiStoragePair)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_pop_back": [ - { - "args": "(ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImGuiStoragePair_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_push_back": [ - { - "args": "(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "v", - "type": "const ImGuiStoragePair" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImGuiStoragePair_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImGuiStoragePair_push_back", - "ret": "void", - "signature": "(const ImGuiStoragePair)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_push_front": [ - { - "args": "(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "v", - "type": "const ImGuiStoragePair" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImGuiStoragePair_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImGuiStoragePair_push_front", - "ret": "void", - "signature": "(const ImGuiStoragePair)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_reserve": [ - { - "args": "(ImVector_ImGuiStoragePair* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImGuiStoragePair_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImGuiStoragePair_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_resize": [ - { - "args": "(ImVector_ImGuiStoragePair* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImGuiStoragePair_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImGuiStoragePair_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - }, - { - "args": "(ImVector_ImGuiStoragePair* self,int new_size,const ImGuiStoragePair v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImGuiStoragePair" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImGuiStoragePair_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImGuiStoragePair_resizeT", - "ret": "void", - "signature": "(int,const ImGuiStoragePair)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_size": [ - { - "args": "(const ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImGuiStoragePair_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_size_in_bytes": [ - { - "args": "(const ImVector_ImGuiStoragePair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiStoragePair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiStoragePair_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImGuiStoragePair_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiStoragePair_swap": [ - { - "args": "(ImVector_ImGuiStoragePair* self,ImVector_ImGuiStoragePair rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiStoragePair*" - }, - { - "name": "rhs", - "type": "ImVector_ImGuiStoragePair&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImGuiStoragePair_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImGuiStoragePair_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImGuiStoragePair", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImGuiTextRange", - "ov_cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange", - "signature": "()", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiTextRange src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImGuiTextRange" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImGuiTextRange", - "ov_cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRangeVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange__grow_capacity": [ - { - "args": "(const ImVector_ImGuiTextRange* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImGuiTextRange__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImGuiTextRange__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_back": [ - { - "args": "(ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImGuiTextRange_back", - "ret": "ImGuiTextRange*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImGuiTextRange_back_const", - "ret": "ImGuiTextRange const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_begin": [ - { - "args": "(ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImGuiTextRange_begin", - "ret": "ImGuiTextRange*", - "signature": "()", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImGuiTextRange_begin_const", - "ret": "ImGuiTextRange const *", - "signature": "()const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_capacity": [ - { - "args": "(const ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImGuiTextRange_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_clear": [ - { - "args": "(ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImGuiTextRange_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_destroy": [ - { - "args": "(ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImGuiTextRange_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImGuiTextRange_destroy", - "ret": "void", - "signature": "(ImVector_ImGuiTextRange*)", - "stname": "ImVector_ImGuiTextRange" - } - ], - "ImVector_ImGuiTextRange_empty": [ - { - "args": "(const ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImGuiTextRange_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_end": [ - { - "args": "(ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImGuiTextRange_end", - "ret": "ImGuiTextRange*", - "signature": "()", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImGuiTextRange_end_const", - "ret": "ImGuiTextRange const *", - "signature": "()const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_erase": [ - { - "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "it", - "type": "ImGuiTextRange const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImGuiTextRange_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImGuiTextRange_erase", - "ret": "ImGuiTextRange*", - "signature": "(const ImGuiTextRange*)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - }, - { - "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,ImGuiTextRange const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "it", - "type": "ImGuiTextRange const *" - }, - { - "name": "it_last", - "type": "ImGuiTextRange const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImGuiTextRange_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImGuiTextRange_eraseTPtr", - "ret": "ImGuiTextRange*", - "signature": "(const ImGuiTextRange*,const ImGuiTextRange*)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_erase_unsorted": [ - { - "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "it", - "type": "ImGuiTextRange const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImGuiTextRange_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImGuiTextRange_erase_unsorted", - "ret": "ImGuiTextRange*", - "signature": "(const ImGuiTextRange*)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_front": [ - { - "args": "(ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImGuiTextRange_front", - "ret": "ImGuiTextRange*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImGuiTextRange_front_const", - "ret": "ImGuiTextRange const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_index_from_ptr": [ - { - "args": "(const ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - }, - { - "name": "it", - "type": "ImGuiTextRange const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImGuiTextRange_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImGuiTextRange_index_from_ptr", - "ret": "int", - "signature": "(const ImGuiTextRange*)const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_insert": [ - { - "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,const ImGuiTextRange v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "it", - "type": "ImGuiTextRange const *" - }, - { - "name": "v", - "type": "const ImGuiTextRange" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImGuiTextRange_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImGuiTextRange_insert", - "ret": "ImGuiTextRange*", - "signature": "(const ImGuiTextRange*,const ImGuiTextRange)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_pop_back": [ - { - "args": "(ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImGuiTextRange_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_push_back": [ - { - "args": "(ImVector_ImGuiTextRange* self,const ImGuiTextRange v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "v", - "type": "const ImGuiTextRange" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImGuiTextRange_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImGuiTextRange_push_back", - "ret": "void", - "signature": "(const ImGuiTextRange)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_push_front": [ - { - "args": "(ImVector_ImGuiTextRange* self,const ImGuiTextRange v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "v", - "type": "const ImGuiTextRange" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImGuiTextRange_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImGuiTextRange_push_front", - "ret": "void", - "signature": "(const ImGuiTextRange)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_reserve": [ - { - "args": "(ImVector_ImGuiTextRange* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImGuiTextRange_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImGuiTextRange_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_resize": [ - { - "args": "(ImVector_ImGuiTextRange* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImGuiTextRange_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImGuiTextRange_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - }, - { - "args": "(ImVector_ImGuiTextRange* self,int new_size,const ImGuiTextRange v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImGuiTextRange" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImGuiTextRange_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImGuiTextRange_resizeT", - "ret": "void", - "signature": "(int,const ImGuiTextRange)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_size": [ - { - "args": "(const ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImGuiTextRange_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_size_in_bytes": [ - { - "args": "(const ImVector_ImGuiTextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImGuiTextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImGuiTextRange_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImGuiTextRange_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImGuiTextRange_swap": [ - { - "args": "(ImVector_ImGuiTextRange* self,ImVector_ImGuiTextRange rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImGuiTextRange*" - }, - { - "name": "rhs", - "type": "ImVector_ImGuiTextRange&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImGuiTextRange_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImGuiTextRange_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImGuiTextRange", - "templatedgen": true - } - ], - "ImVector_ImTextureID_ImVector_ImTextureID": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_ImVector_ImTextureID", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImTextureID", - "ov_cimguiname": "ImVector_ImTextureID_ImVector_ImTextureID", - "signature": "()", - "stname": "ImVector_ImTextureID", - "templatedgen": true - }, - { - "args": "(const ImVector_ImTextureID src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImTextureID" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImTextureID_ImVector_ImTextureID", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImTextureID", - "ov_cimguiname": "ImVector_ImTextureID_ImVector_ImTextureIDVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID__grow_capacity": [ - { - "args": "(const ImVector_ImTextureID* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImTextureID__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImTextureID__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_back": [ - { - "args": "(ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImTextureID_back", - "ret": "ImTextureID*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImTextureID", - "templatedgen": true - }, - { - "args": "(const ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImTextureID_back_const", - "ret": "ImTextureID const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_begin": [ - { - "args": "(ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImTextureID_begin", - "ret": "ImTextureID*", - "signature": "()", - "stname": "ImVector_ImTextureID", - "templatedgen": true - }, - { - "args": "(const ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImTextureID_begin_const", - "ret": "ImTextureID const *", - "signature": "()const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_capacity": [ - { - "args": "(const ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImTextureID_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_clear": [ - { - "args": "(ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImTextureID_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_destroy": [ - { - "args": "(ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImTextureID_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImTextureID_destroy", - "ret": "void", - "signature": "(ImVector_ImTextureID*)", - "stname": "ImVector_ImTextureID" - } - ], - "ImVector_ImTextureID_empty": [ - { - "args": "(const ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImTextureID_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_end": [ - { - "args": "(ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImTextureID_end", - "ret": "ImTextureID*", - "signature": "()", - "stname": "ImVector_ImTextureID", - "templatedgen": true - }, - { - "args": "(const ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImTextureID_end_const", - "ret": "ImTextureID const *", - "signature": "()const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_erase": [ - { - "args": "(ImVector_ImTextureID* self,ImTextureID const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "it", - "type": "ImTextureID const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImTextureID_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImTextureID_erase", - "ret": "ImTextureID*", - "signature": "(const ImTextureID*)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - }, - { - "args": "(ImVector_ImTextureID* self,ImTextureID const * it,ImTextureID const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "it", - "type": "ImTextureID const *" - }, - { - "name": "it_last", - "type": "ImTextureID const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImTextureID_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImTextureID_eraseTPtr", - "ret": "ImTextureID*", - "signature": "(const ImTextureID*,const ImTextureID*)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_erase_unsorted": [ - { - "args": "(ImVector_ImTextureID* self,ImTextureID const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "it", - "type": "ImTextureID const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImTextureID_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImTextureID_erase_unsorted", - "ret": "ImTextureID*", - "signature": "(const ImTextureID*)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_front": [ - { - "args": "(ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImTextureID_front", - "ret": "ImTextureID*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImTextureID", - "templatedgen": true - }, - { - "args": "(const ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImTextureID_front_const", - "ret": "ImTextureID const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_index_from_ptr": [ - { - "args": "(const ImVector_ImTextureID* self,ImTextureID const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - }, - { - "name": "it", - "type": "ImTextureID const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImTextureID_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImTextureID_index_from_ptr", - "ret": "int", - "signature": "(const ImTextureID*)const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_insert": [ - { - "args": "(ImVector_ImTextureID* self,ImTextureID const * it,const ImTextureID v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "it", - "type": "ImTextureID const *" - }, - { - "name": "v", - "type": "const ImTextureID" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImTextureID_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImTextureID_insert", - "ret": "ImTextureID*", - "signature": "(const ImTextureID*,const ImTextureID)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_pop_back": [ - { - "args": "(ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImTextureID_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_push_back": [ - { - "args": "(ImVector_ImTextureID* self,const ImTextureID v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "v", - "type": "const ImTextureID" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImTextureID_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImTextureID_push_back", - "ret": "void", - "signature": "(const ImTextureID)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_push_front": [ - { - "args": "(ImVector_ImTextureID* self,const ImTextureID v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "v", - "type": "const ImTextureID" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImTextureID_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImTextureID_push_front", - "ret": "void", - "signature": "(const ImTextureID)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_reserve": [ - { - "args": "(ImVector_ImTextureID* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImTextureID_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImTextureID_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_resize": [ - { - "args": "(ImVector_ImTextureID* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImTextureID_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImTextureID_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - }, - { - "args": "(ImVector_ImTextureID* self,int new_size,const ImTextureID v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImTextureID" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImTextureID_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImTextureID_resizeT", - "ret": "void", - "signature": "(int,const ImTextureID)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_size": [ - { - "args": "(const ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImTextureID_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_size_in_bytes": [ - { - "args": "(const ImVector_ImTextureID* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImTextureID_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImTextureID_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImTextureID_swap": [ - { - "args": "(ImVector_ImTextureID* self,ImVector_ImTextureID rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImTextureID*" - }, - { - "name": "rhs", - "type": "ImVector_ImTextureID&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImTextureID_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImTextureID_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], - "ImVector_ImU32_ImVector_ImU32": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImU32_ImVector_ImU32", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImU32", - "ov_cimguiname": "ImVector_ImU32_ImVector_ImU32", - "signature": "()", - "stname": "ImVector_ImU32", - "templatedgen": true - }, - { - "args": "(const ImVector_ImU32 src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImU32" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImU32_ImVector_ImU32", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImU32", - "ov_cimguiname": "ImVector_ImU32_ImVector_ImU32Vector", - "signature": "(const ImVector)", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32__grow_capacity": [ - { - "args": "(const ImVector_ImU32* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImU32__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImU32__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_back": [ - { - "args": "(ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImU32_back", - "ret": "ImU32*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImU32", - "templatedgen": true - }, - { - "args": "(const ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImU32_back_const", - "ret": "ImU32 const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_begin": [ - { - "args": "(ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImU32_begin", - "ret": "ImU32*", - "signature": "()", - "stname": "ImVector_ImU32", - "templatedgen": true - }, - { - "args": "(const ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImU32_begin_const", - "ret": "ImU32 const *", - "signature": "()const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_capacity": [ - { - "args": "(const ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImU32_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_clear": [ - { - "args": "(ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImU32_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_destroy": [ - { - "args": "(ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImU32_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImU32_destroy", - "ret": "void", - "signature": "(ImVector_ImU32*)", - "stname": "ImVector_ImU32" - } - ], - "ImVector_ImU32_empty": [ - { - "args": "(const ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImU32_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_end": [ - { - "args": "(ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImU32_end", - "ret": "ImU32*", - "signature": "()", - "stname": "ImVector_ImU32", - "templatedgen": true - }, - { - "args": "(const ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImU32_end_const", - "ret": "ImU32 const *", - "signature": "()const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_erase": [ - { - "args": "(ImVector_ImU32* self,ImU32 const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "it", - "type": "ImU32 const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImU32_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImU32_erase", - "ret": "ImU32*", - "signature": "(const ImU32*)", - "stname": "ImVector_ImU32", - "templatedgen": true - }, - { - "args": "(ImVector_ImU32* self,ImU32 const * it,ImU32 const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "it", - "type": "ImU32 const *" - }, - { - "name": "it_last", - "type": "ImU32 const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImU32_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImU32_eraseTPtr", - "ret": "ImU32*", - "signature": "(const ImU32*,const ImU32*)", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_erase_unsorted": [ - { - "args": "(ImVector_ImU32* self,ImU32 const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "it", - "type": "ImU32 const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImU32_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImU32_erase_unsorted", - "ret": "ImU32*", - "signature": "(const ImU32*)", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_front": [ - { - "args": "(ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImU32_front", - "ret": "ImU32*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImU32", - "templatedgen": true - }, - { - "args": "(const ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImU32_front_const", - "ret": "ImU32 const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_index_from_ptr": [ - { - "args": "(const ImVector_ImU32* self,ImU32 const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - }, - { - "name": "it", - "type": "ImU32 const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImU32_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImU32_index_from_ptr", - "ret": "int", - "signature": "(const ImU32*)const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_insert": [ - { - "args": "(ImVector_ImU32* self,ImU32 const * it,const ImU32 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "it", - "type": "ImU32 const *" - }, - { - "name": "v", - "type": "const ImU32" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImU32_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImU32_insert", - "ret": "ImU32*", - "signature": "(const ImU32*,const ImU32)", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_pop_back": [ - { - "args": "(ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImU32_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_push_back": [ - { - "args": "(ImVector_ImU32* self,const ImU32 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "v", - "type": "const ImU32" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImU32_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImU32_push_back", - "ret": "void", - "signature": "(const ImU32)", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_push_front": [ - { - "args": "(ImVector_ImU32* self,const ImU32 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "v", - "type": "const ImU32" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImU32_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImU32_push_front", - "ret": "void", - "signature": "(const ImU32)", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_reserve": [ - { - "args": "(ImVector_ImU32* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImU32_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImU32_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_resize": [ - { - "args": "(ImVector_ImU32* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImU32_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImU32_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImU32", - "templatedgen": true - }, - { - "args": "(ImVector_ImU32* self,int new_size,const ImU32 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImU32" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImU32_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImU32_resizeT", - "ret": "void", - "signature": "(int,const ImU32)", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_size": [ - { - "args": "(const ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImU32_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_size_in_bytes": [ - { - "args": "(const ImVector_ImU32* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImU32*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImU32_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImU32_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImU32_swap": [ - { - "args": "(ImVector_ImU32* self,ImVector_ImU32 rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImU32*" - }, - { - "name": "rhs", - "type": "ImVector_ImU32&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImU32_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImU32_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImU32", - "templatedgen": true - } - ], - "ImVector_ImVec2_ImVector_ImVec2": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImVec2", - "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2", - "signature": "()", - "stname": "ImVector_ImVec2", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec2 src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImVec2" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImVec2", - "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2Vector", - "signature": "(const ImVector)", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2__grow_capacity": [ - { - "args": "(const ImVector_ImVec2* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImVec2__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImVec2__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_back": [ - { - "args": "(ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImVec2_back", - "ret": "ImVec2*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImVec2", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImVec2_back_const", - "ret": "ImVec2 const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_begin": [ - { - "args": "(ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec2_begin", - "ret": "ImVec2*", - "signature": "()", - "stname": "ImVector_ImVec2", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec2_begin_const", - "ret": "ImVec2 const *", - "signature": "()const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_capacity": [ - { - "args": "(const ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImVec2_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_clear": [ - { - "args": "(ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImVec2_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_destroy": [ - { - "args": "(ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImVec2_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImVec2_destroy", - "ret": "void", - "signature": "(ImVector_ImVec2*)", - "stname": "ImVector_ImVec2" - } - ], - "ImVector_ImVec2_empty": [ - { - "args": "(const ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImVec2_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_end": [ - { - "args": "(ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImVec2_end", - "ret": "ImVec2*", - "signature": "()", - "stname": "ImVector_ImVec2", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImVec2_end_const", - "ret": "ImVec2 const *", - "signature": "()const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_erase": [ - { - "args": "(ImVector_ImVec2* self,ImVec2 const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "it", - "type": "ImVec2 const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImVec2_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec2_erase", - "ret": "ImVec2*", - "signature": "(const ImVec2*)", - "stname": "ImVector_ImVec2", - "templatedgen": true - }, - { - "args": "(ImVector_ImVec2* self,ImVec2 const * it,ImVec2 const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "it", - "type": "ImVec2 const *" - }, - { - "name": "it_last", - "type": "ImVec2 const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImVec2_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec2_eraseTPtr", - "ret": "ImVec2*", - "signature": "(const ImVec2*,const ImVec2*)", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_erase_unsorted": [ - { - "args": "(ImVector_ImVec2* self,ImVec2 const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "it", - "type": "ImVec2 const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImVec2_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImVec2_erase_unsorted", - "ret": "ImVec2*", - "signature": "(const ImVec2*)", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_front": [ - { - "args": "(ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImVec2_front", - "ret": "ImVec2*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImVec2", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImVec2_front_const", - "ret": "ImVec2 const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_index_from_ptr": [ - { - "args": "(const ImVector_ImVec2* self,ImVec2 const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - }, - { - "name": "it", - "type": "ImVec2 const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImVec2_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImVec2_index_from_ptr", - "ret": "int", - "signature": "(const ImVec2*)const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_insert": [ - { - "args": "(ImVector_ImVec2* self,ImVec2 const * it,const ImVec2 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "it", - "type": "ImVec2 const *" - }, - { - "name": "v", - "type": "const ImVec2" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImVec2_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImVec2_insert", - "ret": "ImVec2*", - "signature": "(const ImVec2*,const ImVec2)", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_pop_back": [ - { - "args": "(ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImVec2_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_push_back": [ - { - "args": "(ImVector_ImVec2* self,const ImVec2 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "v", - "type": "const ImVec2" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImVec2_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImVec2_push_back", - "ret": "void", - "signature": "(const ImVec2)", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_push_front": [ - { - "args": "(ImVector_ImVec2* self,const ImVec2 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "v", - "type": "const ImVec2" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImVec2_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImVec2_push_front", - "ret": "void", - "signature": "(const ImVec2)", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_reserve": [ - { - "args": "(ImVector_ImVec2* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImVec2_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImVec2_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_resize": [ - { - "args": "(ImVector_ImVec2* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImVec2_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec2_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImVec2", - "templatedgen": true - }, - { - "args": "(ImVector_ImVec2* self,int new_size,const ImVec2 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImVec2" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImVec2_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec2_resizeT", - "ret": "void", - "signature": "(int,const ImVec2)", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_size": [ - { - "args": "(const ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImVec2_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_size_in_bytes": [ - { - "args": "(const ImVector_ImVec2* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec2_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImVec2_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec2_swap": [ - { - "args": "(ImVector_ImVec2* self,ImVector_ImVec2 rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec2*" - }, - { - "name": "rhs", - "type": "ImVector_ImVec2&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImVec2_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImVec2_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], - "ImVector_ImVec4_ImVector_ImVec4": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImVec4", - "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4", - "signature": "()", - "stname": "ImVector_ImVec4", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec4 src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImVec4" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImVec4", - "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4Vector", - "signature": "(const ImVector)", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4__grow_capacity": [ - { - "args": "(const ImVector_ImVec4* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImVec4__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImVec4__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_back": [ - { - "args": "(ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImVec4_back", - "ret": "ImVec4*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImVec4", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImVec4_back_const", - "ret": "ImVec4 const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_begin": [ - { - "args": "(ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec4_begin", - "ret": "ImVec4*", - "signature": "()", - "stname": "ImVector_ImVec4", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec4_begin_const", - "ret": "ImVec4 const *", - "signature": "()const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_capacity": [ - { - "args": "(const ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImVec4_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_clear": [ - { - "args": "(ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImVec4_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_destroy": [ - { - "args": "(ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImVec4_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImVec4_destroy", - "ret": "void", - "signature": "(ImVector_ImVec4*)", - "stname": "ImVector_ImVec4" - } - ], - "ImVector_ImVec4_empty": [ - { - "args": "(const ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImVec4_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_end": [ - { - "args": "(ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImVec4_end", - "ret": "ImVec4*", - "signature": "()", - "stname": "ImVector_ImVec4", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImVec4_end_const", - "ret": "ImVec4 const *", - "signature": "()const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_erase": [ - { - "args": "(ImVector_ImVec4* self,ImVec4 const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "it", - "type": "ImVec4 const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImVec4_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec4_erase", - "ret": "ImVec4*", - "signature": "(const ImVec4*)", - "stname": "ImVector_ImVec4", - "templatedgen": true - }, - { - "args": "(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "it", - "type": "ImVec4 const *" - }, - { - "name": "it_last", - "type": "ImVec4 const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImVec4_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec4_eraseTPtr", - "ret": "ImVec4*", - "signature": "(const ImVec4*,const ImVec4*)", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_erase_unsorted": [ - { - "args": "(ImVector_ImVec4* self,ImVec4 const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "it", - "type": "ImVec4 const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImVec4_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImVec4_erase_unsorted", - "ret": "ImVec4*", - "signature": "(const ImVec4*)", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_front": [ - { - "args": "(ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImVec4_front", - "ret": "ImVec4*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImVec4", - "templatedgen": true - }, - { - "args": "(const ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImVec4_front_const", - "ret": "ImVec4 const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_index_from_ptr": [ - { - "args": "(const ImVector_ImVec4* self,ImVec4 const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - }, - { - "name": "it", - "type": "ImVec4 const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImVec4_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImVec4_index_from_ptr", - "ret": "int", - "signature": "(const ImVec4*)const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_insert": [ - { - "args": "(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "it", - "type": "ImVec4 const *" - }, - { - "name": "v", - "type": "const ImVec4" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImVec4_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImVec4_insert", - "ret": "ImVec4*", - "signature": "(const ImVec4*,const ImVec4)", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_pop_back": [ - { - "args": "(ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImVec4_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_push_back": [ - { - "args": "(ImVector_ImVec4* self,const ImVec4 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "v", - "type": "const ImVec4" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImVec4_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImVec4_push_back", - "ret": "void", - "signature": "(const ImVec4)", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_push_front": [ - { - "args": "(ImVector_ImVec4* self,const ImVec4 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "v", - "type": "const ImVec4" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImVec4_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImVec4_push_front", - "ret": "void", - "signature": "(const ImVec4)", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_reserve": [ - { - "args": "(ImVector_ImVec4* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImVec4_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImVec4_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_resize": [ - { - "args": "(ImVector_ImVec4* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImVec4_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec4_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImVec4", - "templatedgen": true - }, - { - "args": "(ImVector_ImVec4* self,int new_size,const ImVec4 v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImVec4" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImVec4_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec4_resizeT", - "ret": "void", - "signature": "(int,const ImVec4)", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_size": [ - { - "args": "(const ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImVec4_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_size_in_bytes": [ - { - "args": "(const ImVector_ImVec4* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImVec4_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImVec4_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVec4_swap": [ - { - "args": "(ImVector_ImVec4* self,ImVector_ImVec4 rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImVec4*" - }, - { - "name": "rhs", - "type": "ImVector_ImVec4&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImVec4_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImVec4_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], - "ImVector_ImVector": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_ImVector", - "constructor": true, - "defaults": [], - "funcname": "ImVector", - "ov_cimguiname": "ImVector_ImVector", - "signature": "()", - "stname": "ImVector", - "templated": true - }, - { - "args": "(const ImVector src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector" - } - ], - "argsoriginal": "(const ImVector& src)", - "call_args": "(src)", - "cimguiname": "ImVector_ImVector", - "constructor": true, - "defaults": [], - "funcname": "ImVector", - "ov_cimguiname": "ImVector_ImVectorVector", - "signature": "(const ImVector)", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_ImWchar_ImVector_ImWchar": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImWchar", - "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWchar", - "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - }, - { - "args": "(const ImVector_ImWchar src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImWchar" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImWchar", - "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWcharVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar__grow_capacity": [ - { - "args": "(const ImVector_ImWchar* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_ImWchar__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImWchar__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_back": [ - { - "args": "(ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImWchar_back", - "ret": "ImWchar*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - }, - { - "args": "(const ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_ImWchar_back_const", - "ret": "ImWchar const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_begin": [ - { - "args": "(ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImWchar_begin", - "ret": "ImWchar*", - "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - }, - { - "args": "(const ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_ImWchar_begin_const", - "ret": "ImWchar const *", - "signature": "()const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_capacity": [ - { - "args": "(const ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_ImWchar_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_clear": [ - { - "args": "(ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_ImWchar_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_contains": [ - { - "args": "(const ImVector_ImWchar* self,const ImWchar v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - }, - { - "name": "v", - "type": "const ImWchar" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImWchar_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImWchar_contains", - "ret": "bool", - "signature": "(const ImWchar)const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_destroy": [ - { - "args": "(ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_ImWchar_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_ImWchar_destroy", - "ret": "void", - "signature": "(ImVector_ImWchar*)", - "stname": "ImVector_ImWchar" - } - ], - "ImVector_ImWchar_empty": [ - { - "args": "(const ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_ImWchar_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_end": [ - { - "args": "(ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImWchar_end", - "ret": "ImWchar*", - "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - }, - { - "args": "(const ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_ImWchar_end_const", - "ret": "ImWchar const *", - "signature": "()const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_erase": [ - { - "args": "(ImVector_ImWchar* self,ImWchar const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "it", - "type": "ImWchar const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImWchar_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImWchar_erase", - "ret": "ImWchar*", - "signature": "(const ImWchar*)", - "stname": "ImVector_ImWchar", - "templatedgen": true - }, - { - "args": "(ImVector_ImWchar* self,ImWchar const * it,ImWchar const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "it", - "type": "ImWchar const *" - }, - { - "name": "it_last", - "type": "ImWchar const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImWchar_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_ImWchar_eraseTPtr", - "ret": "ImWchar*", - "signature": "(const ImWchar*,const ImWchar*)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_erase_unsorted": [ - { - "args": "(ImVector_ImWchar* self,ImWchar const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "it", - "type": "ImWchar const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImWchar_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImWchar_erase_unsorted", - "ret": "ImWchar*", - "signature": "(const ImWchar*)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_front": [ - { - "args": "(ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImWchar_front", - "ret": "ImWchar*", - "retref": "&", - "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - }, - { - "args": "(const ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_ImWchar_front_const", - "ret": "ImWchar const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_index_from_ptr": [ - { - "args": "(const ImVector_ImWchar* self,ImWchar const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - }, - { - "name": "it", - "type": "ImWchar const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_ImWchar_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImWchar_index_from_ptr", - "ret": "int", - "signature": "(const ImWchar*)const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_insert": [ - { - "args": "(ImVector_ImWchar* self,ImWchar const * it,const ImWchar v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "it", - "type": "ImWchar const *" - }, - { - "name": "v", - "type": "const ImWchar" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_ImWchar_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_ImWchar_insert", - "ret": "ImWchar*", - "signature": "(const ImWchar*,const ImWchar)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_pop_back": [ - { - "args": "(ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImWchar_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_push_back": [ - { - "args": "(ImVector_ImWchar* self,const ImWchar v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "v", - "type": "const ImWchar" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImWchar_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_ImWchar_push_back", - "ret": "void", - "signature": "(const ImWchar)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_push_front": [ - { - "args": "(ImVector_ImWchar* self,const ImWchar v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "v", - "type": "const ImWchar" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImWchar_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_ImWchar_push_front", - "ret": "void", - "signature": "(const ImWchar)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_reserve": [ - { - "args": "(ImVector_ImWchar* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImWchar_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_ImWchar_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_resize": [ - { - "args": "(ImVector_ImWchar* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_ImWchar_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImWchar_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_ImWchar", - "templatedgen": true - }, - { - "args": "(ImVector_ImWchar* self,int new_size,const ImWchar v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const ImWchar" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImWchar_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_ImWchar_resizeT", - "ret": "void", - "signature": "(int,const ImWchar)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_size": [ - { - "args": "(const ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_ImWchar_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_size_in_bytes": [ - { - "args": "(const ImVector_ImWchar* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImWchar_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_swap": [ - { - "args": "(ImVector_ImWchar* self,ImVector_ImWchar rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_ImWchar*" - }, - { - "name": "rhs", - "type": "ImVector_ImWchar&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_ImWchar_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_ImWchar_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector__grow_capacity": [ - { - "args": "(ImVector* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - }, - { - "name": "sz", - "type": "int" - } - ], - "argsoriginal": "(int sz)", - "call_args": "(sz)", - "cimguiname": "ImVector__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_back": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_back", - "ret": "T*", - "retref": "&", - "signature": "()", - "stname": "ImVector", - "templated": true - }, - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_back_const", - "ret": "const T*", - "retref": "&", - "signature": "()const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_begin": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_begin", - "ret": "T*", - "signature": "()", - "stname": "ImVector", - "templated": true - }, - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_begin_const", - "ret": "const T*", - "signature": "()const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_capacity": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_char_ImVector_char": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_char_ImVector_char", - "constructor": true, - "defaults": [], - "funcname": "ImVector_char", - "ov_cimguiname": "ImVector_char_ImVector_char", - "signature": "()", - "stname": "ImVector_char", - "templatedgen": true - }, - { - "args": "(const ImVector_char src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_char" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_char_ImVector_char", - "constructor": true, - "defaults": [], - "funcname": "ImVector_char", - "ov_cimguiname": "ImVector_char_ImVector_charVector", - "signature": "(const ImVector)", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char__grow_capacity": [ - { - "args": "(const ImVector_char* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_char__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_char__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_back": [ - { - "args": "(ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_char_back", - "ret": "char*", - "retref": "&", - "signature": "()", - "stname": "ImVector_char", - "templatedgen": true - }, - { - "args": "(const ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_char_back_const", - "ret": "char const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_begin": [ - { - "args": "(ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_char_begin", - "ret": "char*", - "signature": "()", - "stname": "ImVector_char", - "templatedgen": true - }, - { - "args": "(const ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_char_begin_const", - "ret": "char const *", - "signature": "()const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_capacity": [ - { - "args": "(const ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_char_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_clear": [ - { - "args": "(ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_char_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_contains": [ - { - "args": "(const ImVector_char* self,const char v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - }, - { - "name": "v", - "type": "const char" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_char_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_char_contains", - "ret": "bool", - "signature": "(const char)const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_destroy": [ - { - "args": "(ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_char_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_char_destroy", - "ret": "void", - "signature": "(ImVector_char*)", - "stname": "ImVector_char" - } - ], - "ImVector_char_empty": [ - { - "args": "(const ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_char_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_end": [ - { - "args": "(ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_char_end", - "ret": "char*", - "signature": "()", - "stname": "ImVector_char", - "templatedgen": true - }, - { - "args": "(const ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_char_end_const", - "ret": "char const *", - "signature": "()const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_erase": [ - { - "args": "(ImVector_char* self,char const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "it", - "type": "char const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_char_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_char_erase", - "ret": "char*", - "signature": "(const char*)", - "stname": "ImVector_char", - "templatedgen": true - }, - { - "args": "(ImVector_char* self,char const * it,char const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "it", - "type": "char const *" - }, - { - "name": "it_last", - "type": "char const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_char_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_char_eraseTPtr", - "ret": "char*", - "signature": "(const char*,const char*)", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_erase_unsorted": [ - { - "args": "(ImVector_char* self,char const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "it", - "type": "char const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_char_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_char_erase_unsorted", - "ret": "char*", - "signature": "(const char*)", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_front": [ - { - "args": "(ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_char_front", - "ret": "char*", - "retref": "&", - "signature": "()", - "stname": "ImVector_char", - "templatedgen": true - }, - { - "args": "(const ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_char_front_const", - "ret": "char const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_index_from_ptr": [ - { - "args": "(const ImVector_char* self,char const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - }, - { - "name": "it", - "type": "char const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_char_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_char_index_from_ptr", - "ret": "int", - "signature": "(const char*)const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_insert": [ - { - "args": "(ImVector_char* self,char const * it,const char v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "it", - "type": "char const *" - }, - { - "name": "v", - "type": "const char" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_char_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_char_insert", - "ret": "char*", - "signature": "(const char*,const char)", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_pop_back": [ - { - "args": "(ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_char_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_push_back": [ - { - "args": "(ImVector_char* self,const char v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "v", - "type": "const char" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_char_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_char_push_back", - "ret": "void", - "signature": "(const char)", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_push_front": [ - { - "args": "(ImVector_char* self,const char v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "v", - "type": "const char" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_char_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_char_push_front", - "ret": "void", - "signature": "(const char)", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_reserve": [ - { - "args": "(ImVector_char* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_char_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_char_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_resize": [ - { - "args": "(ImVector_char* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_char_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_char_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_char", - "templatedgen": true - }, - { - "args": "(ImVector_char* self,int new_size,const char v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const char" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_char_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_char_resizeT", - "ret": "void", - "signature": "(int,const char)", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_size": [ - { - "args": "(const ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_char_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_size_in_bytes": [ - { - "args": "(const ImVector_char* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_char_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_char_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_swap": [ - { - "args": "(ImVector_char* self,ImVector_char rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_char*" - }, - { - "name": "rhs", - "type": "ImVector_char&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_char_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_char_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_clear": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_destroy": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_destroy", - "ret": "void", - "signature": "(ImVector*)", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_empty": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_end": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_end", - "ret": "T*", - "signature": "()", - "stname": "ImVector", - "templated": true - }, - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_end_const", - "ret": "const T*", - "signature": "()const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_erase": [ - { - "args": "(ImVector* self,const T* it)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - }, - { - "name": "it", - "type": "const T*" - } - ], - "argsoriginal": "(const T* it)", - "call_args": "(it)", - "cimguiname": "ImVector_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_erase", - "ret": "T*", - "signature": "(const T*)", - "stname": "ImVector", - "templated": true - }, - { - "args": "(ImVector* self,const T* it,const T* it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - }, - { - "name": "it", - "type": "const T*" - }, - { - "name": "it_last", - "type": "const T*" - } - ], - "argsoriginal": "(const T* it,const T* it_last)", - "call_args": "(it,it_last)", - "cimguiname": "ImVector_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_eraseTPtr", - "ret": "T*", - "signature": "(const T*,const T*)", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_erase_unsorted": [ - { - "args": "(ImVector* self,const T* it)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - }, - { - "name": "it", - "type": "const T*" - } - ], - "argsoriginal": "(const T* it)", - "call_args": "(it)", - "cimguiname": "ImVector_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_erase_unsorted", - "ret": "T*", - "signature": "(const T*)", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_float_ImVector_float": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_float_ImVector_float", - "constructor": true, - "defaults": [], - "funcname": "ImVector_float", - "ov_cimguiname": "ImVector_float_ImVector_float", - "signature": "()", - "stname": "ImVector_float", - "templatedgen": true - }, - { - "args": "(const ImVector_float src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_float" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_float_ImVector_float", - "constructor": true, - "defaults": [], - "funcname": "ImVector_float", - "ov_cimguiname": "ImVector_float_ImVector_floatVector", - "signature": "(const ImVector)", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float__grow_capacity": [ - { - "args": "(const ImVector_float* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_float*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_float__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_float__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_back": [ - { - "args": "(ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_float_back", - "ret": "float*", - "retref": "&", - "signature": "()", - "stname": "ImVector_float", - "templatedgen": true - }, - { - "args": "(const ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_float_back_const", - "ret": "float const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_begin": [ - { - "args": "(ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_float_begin", - "ret": "float*", - "signature": "()", - "stname": "ImVector_float", - "templatedgen": true - }, - { - "args": "(const ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_float_begin_const", - "ret": "float const *", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_capacity": [ - { - "args": "(const ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_float_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_clear": [ - { - "args": "(ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_float_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_contains": [ - { - "args": "(const ImVector_float* self,const float v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_float*" - }, - { - "name": "v", - "type": "const float" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_float_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_float_contains", - "ret": "bool", - "signature": "(const float)const", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_destroy": [ - { - "args": "(ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" + "type": "ImVector*" } ], "call_args": "(self)", - "cimguiname": "ImVector_float_destroy", + "cimguiname": "ImVector_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_float_destroy", + "ov_cimguiname": "ImVector_destroy", "ret": "void", - "signature": "(ImVector_float*)", - "stname": "ImVector_float" + "signature": "(ImVector*)", + "stname": "ImVector", + "templated": true } ], - "ImVector_float_empty": [ + "ImVector_empty": [ { - "args": "(const ImVector_float* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "ImVector*" } ], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_float_empty", + "cimguiname": "ImVector_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_float_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_end": [ - { - "args": "(ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_float_end", - "ret": "float*", - "signature": "()", - "stname": "ImVector_float", - "templatedgen": true - }, - { - "args": "(const ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_float_end_const", - "ret": "float const *", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_erase": [ - { - "args": "(ImVector_float* self,float const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" - }, - { - "name": "it", - "type": "float const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_float_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_float_erase", - "ret": "float*", - "signature": "(const float*)", - "stname": "ImVector_float", - "templatedgen": true - }, - { - "args": "(ImVector_float* self,float const * it,float const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" - }, - { - "name": "it", - "type": "float const *" - }, - { - "name": "it_last", - "type": "float const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_float_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_float_eraseTPtr", - "ret": "float*", - "signature": "(const float*,const float*)", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_erase_unsorted": [ - { - "args": "(ImVector_float* self,float const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" - }, - { - "name": "it", - "type": "float const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_float_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_float_erase_unsorted", - "ret": "float*", - "signature": "(const float*)", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_front": [ - { - "args": "(ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_float_front", - "ret": "float*", - "retref": "&", - "signature": "()", - "stname": "ImVector_float", - "templatedgen": true - }, - { - "args": "(const ImVector_float* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_float*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_float_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_float_front_const", - "ret": "float const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_index_from_ptr": [ - { - "args": "(const ImVector_float* self,float const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_float*" - }, - { - "name": "it", - "type": "float const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_float_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_float_index_from_ptr", - "ret": "int", - "signature": "(const float*)const", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_insert": [ - { - "args": "(ImVector_float* self,float const * it,const float v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_float*" - }, - { - "name": "it", - "type": "float const *" - }, - { - "name": "v", - "type": "const float" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_float_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_float_insert", - "ret": "float*", - "signature": "(const float*,const float)", - "stname": "ImVector_float", - "templatedgen": true + "ov_cimguiname": "ImVector_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImVector", + "templated": true } ], - "ImVector_float_pop_back": [ + "ImVector_end": [ { - "args": "(ImVector_float* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector*" } ], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_float_pop_back", + "cimguiname": "ImVector_end", "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_float_pop_back", - "ret": "void", + "funcname": "end", + "ov_cimguiname": "ImVector_end", + "ret": "T*", "signature": "()", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_push_back": [ + "stname": "ImVector", + "templated": true + }, { - "args": "(ImVector_float* self,const float v)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" - }, - { - "name": "v", - "type": "const float" + "type": "ImVector*" } ], - "call_args": "(v)", - "cimguiname": "ImVector_float_push_back", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_end", "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_float_push_back", - "ret": "void", - "signature": "(const float)", - "stname": "ImVector_float", - "templatedgen": true + "funcname": "end", + "ov_cimguiname": "ImVector_end_const", + "ret": "const T*", + "signature": "()const", + "stname": "ImVector", + "templated": true } ], - "ImVector_float_push_front": [ + "ImVector_erase": [ { - "args": "(ImVector_float* self,const float v)", + "args": "(ImVector* self,const T* it)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector*" }, { - "name": "v", - "type": "const float" + "name": "it", + "type": "const T*" } ], - "call_args": "(v)", - "cimguiname": "ImVector_float_push_front", + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_erase", "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_float_push_front", - "ret": "void", - "signature": "(const float)", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_reserve": [ + "funcname": "erase", + "ov_cimguiname": "ImVector_erase", + "ret": "T*", + "signature": "(const T*)", + "stname": "ImVector", + "templated": true + }, { - "args": "(ImVector_float* self,int new_capacity)", + "args": "(ImVector* self,const T* it,const T* it_last)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector*" }, { - "name": "new_capacity", - "type": "int" + "name": "it", + "type": "const T*" + }, + { + "name": "it_last", + "type": "const T*" } ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_float_reserve", + "argsoriginal": "(const T* it,const T* it_last)", + "call_args": "(it,it_last)", + "cimguiname": "ImVector_erase", "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_float_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_float", - "templatedgen": true + "funcname": "erase", + "ov_cimguiname": "ImVector_eraseTPtr", + "ret": "T*", + "signature": "(const T*,const T*)", + "stname": "ImVector", + "templated": true } ], - "ImVector_float_resize": [ + "ImVector_erase_unsorted": [ { - "args": "(ImVector_float* self,int new_size)", + "args": "(ImVector* self,const T* it)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector*" }, { - "name": "new_size", - "type": "int" + "name": "it", + "type": "const T*" } ], - "call_args": "(new_size)", - "cimguiname": "ImVector_float_resize", + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_erase_unsorted", "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_float_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_float", - "templatedgen": true - }, + "funcname": "erase_unsorted", + "ov_cimguiname": "ImVector_erase_unsorted", + "ret": "T*", + "signature": "(const T*)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_find": [ { - "args": "(ImVector_float* self,int new_size,const float v)", + "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", - "type": "ImVector_float*" - }, - { - "name": "new_size", - "type": "int" + "type": "ImVector*" }, { "name": "v", - "type": "const float" + "type": "const T" } ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_float_resize", + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find", "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_float_resizeT", - "ret": "void", - "signature": "(int,const float)", - "stname": "ImVector_float", - "templatedgen": true - } - ], - "ImVector_float_size": [ + "funcname": "find", + "ov_cimguiname": "ImVector_find", + "ret": "T*", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + }, { - "args": "(const ImVector_float* self)", + "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" } ], - "call_args": "()", - "cimguiname": "ImVector_float_size", + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find", "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_float_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true + "funcname": "find", + "ov_cimguiname": "ImVector_find_const", + "ret": "const T*", + "signature": "(const T)const", + "stname": "ImVector", + "templated": true } ], - "ImVector_float_size_in_bytes": [ + "ImVector_find_erase": [ { - "args": "(const ImVector_float* self)", + "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" } ], - "call_args": "()", - "cimguiname": "ImVector_float_size_in_bytes", + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find_erase", "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_float_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true + "funcname": "find_erase", + "ov_cimguiname": "ImVector_find_erase", + "ret": "bool", + "signature": "(const T)", + "stname": "ImVector", + "templated": true } ], - "ImVector_float_swap": [ + "ImVector_find_erase_unsorted": [ { - "args": "(ImVector_float* self,ImVector_float rhs)", + "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector*" }, { - "name": "rhs", - "type": "ImVector_float&" + "name": "v", + "type": "const T" } ], - "call_args": "(rhs)", - "cimguiname": "ImVector_float_swap", + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find_erase_unsorted", "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_float_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_float", - "templatedgen": true + "funcname": "find_erase_unsorted", + "ov_cimguiname": "ImVector_find_erase_unsorted", + "ret": "bool", + "signature": "(const T)", + "stname": "ImVector", + "templated": true } ], "ImVector_front": [ @@ -17058,6 +6607,31 @@ "templated": true } ], + "ImVector_shrink": [ + { + "args": "(ImVector* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "argsoriginal": "(int new_size)", + "call_args": "(new_size)", + "cimguiname": "ImVector_shrink", + "defaults": [], + "funcname": "shrink", + "ov_cimguiname": "ImVector_shrink", + "ret": "void", + "signature": "(int)", + "stname": "ImVector", + "templated": true + } + ], "ImVector_size": [ { "args": "(ImVector* self)", @@ -17502,7 +7076,7 @@ ], "igBeginPopupContextItem": [ { - "args": "(const char* str_id,int mouse_button)", + "args": "(const char* str_id,ImGuiMouseButton mouse_button)", "argsT": [ { "name": "str_id", @@ -17510,10 +7084,10 @@ }, { "name": "mouse_button", - "type": "int" + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)", + "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)", "call_args": "(str_id,mouse_button)", "cimguiname": "igBeginPopupContextItem", "defaults": { @@ -17524,13 +7098,13 @@ "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextItem", "ret": "bool", - "signature": "(const char*,int)", + "signature": "(const char*,ImGuiMouseButton)", "stname": "" } ], "igBeginPopupContextVoid": [ { - "args": "(const char* str_id,int mouse_button)", + "args": "(const char* str_id,ImGuiMouseButton mouse_button)", "argsT": [ { "name": "str_id", @@ -17538,10 +7112,10 @@ }, { "name": "mouse_button", - "type": "int" + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)", + "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)", "call_args": "(str_id,mouse_button)", "cimguiname": "igBeginPopupContextVoid", "defaults": { @@ -17552,13 +7126,13 @@ "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextVoid", "ret": "bool", - "signature": "(const char*,int)", + "signature": "(const char*,ImGuiMouseButton)", "stname": "" } ], "igBeginPopupContextWindow": [ { - "args": "(const char* str_id,int mouse_button,bool also_over_items)", + "args": "(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items)", "argsT": [ { "name": "str_id", @@ -17566,14 +7140,14 @@ }, { "name": "mouse_button", - "type": "int" + "type": "ImGuiMouseButton" }, { "name": "also_over_items", "type": "bool" } ], - "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1,bool also_over_items=true)", + "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1,bool also_over_items=true)", "call_args": "(str_id,mouse_button,also_over_items)", "cimguiname": "igBeginPopupContextWindow", "defaults": { @@ -17585,7 +7159,7 @@ "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextWindow", "ret": "bool", - "signature": "(const char*,int,bool)", + "signature": "(const char*,ImGuiMouseButton,bool)", "stname": "" } ], @@ -19205,7 +8779,7 @@ ], "igDragScalar": [ { - "args": "(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min,const void* v_max,const char* format,float power)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power)", "argsT": [ { "name": "label", @@ -19216,7 +8790,7 @@ "type": "ImGuiDataType" }, { - "name": "v", + "name": "p_data", "type": "void*" }, { @@ -19224,11 +8798,11 @@ "type": "float" }, { - "name": "v_min", + "name": "p_min", "type": "const void*" }, { - "name": "v_max", + "name": "p_max", "type": "const void*" }, { @@ -19240,14 +8814,14 @@ "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min=((void*)0),const void* v_max=((void*)0),const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,data_type,v,v_speed,v_min,v_max,format,power)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,data_type,p_data,v_speed,p_min,p_max,format,power)", "cimguiname": "igDragScalar", "defaults": { "format": "((void*)0)", - "power": "1.0f", - "v_max": "((void*)0)", - "v_min": "((void*)0)" + "p_max": "((void*)0)", + "p_min": "((void*)0)", + "power": "1.0f" }, "funcname": "DragScalar", "namespace": "ImGui", @@ -19259,7 +8833,7 @@ ], "igDragScalarN": [ { - "args": "(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min,const void* v_max,const char* format,float power)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,float power)", "argsT": [ { "name": "label", @@ -19270,7 +8844,7 @@ "type": "ImGuiDataType" }, { - "name": "v", + "name": "p_data", "type": "void*" }, { @@ -19282,11 +8856,11 @@ "type": "float" }, { - "name": "v_min", + "name": "p_min", "type": "const void*" }, { - "name": "v_max", + "name": "p_max", "type": "const void*" }, { @@ -19298,14 +8872,14 @@ "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min=((void*)0),const void* v_max=((void*)0),const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,data_type,v,components,v_speed,v_min,v_max,format,power)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,data_type,p_data,components,v_speed,p_min,p_max,format,power)", "cimguiname": "igDragScalarN", "defaults": { "format": "((void*)0)", - "power": "1.0f", - "v_max": "((void*)0)", - "v_min": "((void*)0)" + "p_max": "((void*)0)", + "p_min": "((void*)0)", + "power": "1.0f" }, "funcname": "DragScalarN", "namespace": "ImGui", @@ -20559,18 +10133,18 @@ ], "igGetMouseDragDelta": [ { - "args": "(int button,float lock_threshold)", + "args": "(ImGuiMouseButton button,float lock_threshold)", "argsT": [ { "name": "button", - "type": "int" + "type": "ImGuiMouseButton" }, { "name": "lock_threshold", "type": "float" } ], - "argsoriginal": "(int button=0,float lock_threshold=-1.0f)", + "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", "call_args": "(button,lock_threshold)", "cimguiname": "igGetMouseDragDelta", "defaults": { @@ -20581,11 +10155,11 @@ "namespace": "ImGui", "ov_cimguiname": "igGetMouseDragDelta", "ret": "ImVec2", - "signature": "(int,float)", + "signature": "(ImGuiMouseButton,float)", "stname": "" }, { - "args": "(ImVec2 *pOut,int button,float lock_threshold)", + "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)", "argsT": [ { "name": "pOut", @@ -20593,14 +10167,14 @@ }, { "name": "button", - "type": "int" + "type": "ImGuiMouseButton" }, { "name": "lock_threshold", "type": "float" } ], - "argsoriginal": "(int button=0,float lock_threshold=-1.0f)", + "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", "call_args": "(button,lock_threshold)", "cimguiname": "igGetMouseDragDelta", "defaults": { @@ -20612,22 +10186,22 @@ "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta_nonUDT", "ret": "void", - "signature": "(int,float)", + "signature": "(ImGuiMouseButton,float)", "stname": "" }, { - "args": "(int button,float lock_threshold)", + "args": "(ImGuiMouseButton button,float lock_threshold)", "argsT": [ { "name": "button", - "type": "int" + "type": "ImGuiMouseButton" }, { "name": "lock_threshold", "type": "float" } ], - "argsoriginal": "(int button=0,float lock_threshold=-1.0f)", + "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", "call_args": "(button,lock_threshold)", "cimguiname": "igGetMouseDragDelta", "defaults": { @@ -20640,7 +10214,7 @@ "ov_cimguiname": "igGetMouseDragDelta_nonUDT2", "ret": "ImVec2_Simple", "retorig": "ImVec2", - "signature": "(int,float)", + "signature": "(ImGuiMouseButton,float)", "stname": "" } ], @@ -21696,7 +11270,7 @@ ], "igInputScalar": [ { - "args": "(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -21707,15 +11281,15 @@ "type": "ImGuiDataType" }, { - "name": "v", + "name": "p_data", "type": "void*" }, { - "name": "step", + "name": "p_step", "type": "const void*" }, { - "name": "step_fast", + "name": "p_step_fast", "type": "const void*" }, { @@ -21727,14 +11301,14 @@ "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,const void* step=((void*)0),const void* step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", - "call_args": "(label,data_type,v,step,step_fast,format,flags)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,p_data,p_step,p_step_fast,format,flags)", "cimguiname": "igInputScalar", "defaults": { "flags": "0", "format": "((void*)0)", - "step": "((void*)0)", - "step_fast": "((void*)0)" + "p_step": "((void*)0)", + "p_step_fast": "((void*)0)" }, "funcname": "InputScalar", "namespace": "ImGui", @@ -21746,7 +11320,7 @@ ], "igInputScalarN": [ { - "args": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -21757,7 +11331,7 @@ "type": "ImGuiDataType" }, { - "name": "v", + "name": "p_data", "type": "void*" }, { @@ -21765,11 +11339,11 @@ "type": "int" }, { - "name": "step", + "name": "p_step", "type": "const void*" }, { - "name": "step_fast", + "name": "p_step_fast", "type": "const void*" }, { @@ -21781,14 +11355,14 @@ "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step=((void*)0),const void* step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", - "call_args": "(label,data_type,v,components,step,step_fast,format,flags)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)", "cimguiname": "igInputScalarN", "defaults": { "flags": "0", "format": "((void*)0)", - "step": "((void*)0)", - "step_fast": "((void*)0)" + "p_step": "((void*)0)", + "p_step_fast": "((void*)0)" }, "funcname": "InputScalarN", "namespace": "ImGui", @@ -22065,14 +11639,14 @@ ], "igIsItemClicked": [ { - "args": "(int mouse_button)", + "args": "(ImGuiMouseButton mouse_button)", "argsT": [ { "name": "mouse_button", - "type": "int" + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(int mouse_button=0)", + "argsoriginal": "(ImGuiMouseButton mouse_button=0)", "call_args": "(mouse_button)", "cimguiname": "igIsItemClicked", "defaults": { @@ -22082,7 +11656,7 @@ "namespace": "ImGui", "ov_cimguiname": "igIsItemClicked", "ret": "bool", - "signature": "(int)", + "signature": "(ImGuiMouseButton)", "stname": "" } ], @@ -22173,6 +11747,22 @@ "stname": "" } ], + "igIsItemToggledOpen": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemToggledOpen", + "defaults": [], + "funcname": "IsItemToggledOpen", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemToggledOpen", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], "igIsItemVisible": [ { "args": "()", @@ -22260,18 +11850,18 @@ ], "igIsMouseClicked": [ { - "args": "(int button,bool repeat)", + "args": "(ImGuiMouseButton button,bool repeat)", "argsT": [ { "name": "button", - "type": "int" + "type": "ImGuiMouseButton" }, { "name": "repeat", "type": "bool" } ], - "argsoriginal": "(int button,bool repeat=false)", + "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)", "call_args": "(button,repeat)", "cimguiname": "igIsMouseClicked", "defaults": { @@ -22281,20 +11871,20 @@ "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked", "ret": "bool", - "signature": "(int,bool)", + "signature": "(ImGuiMouseButton,bool)", "stname": "" } ], "igIsMouseDoubleClicked": [ { - "args": "(int button)", + "args": "(ImGuiMouseButton button)", "argsT": [ { "name": "button", - "type": "int" + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(int button)", + "argsoriginal": "(ImGuiMouseButton button)", "call_args": "(button)", "cimguiname": "igIsMouseDoubleClicked", "defaults": [], @@ -22302,20 +11892,20 @@ "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked", "ret": "bool", - "signature": "(int)", + "signature": "(ImGuiMouseButton)", "stname": "" } ], "igIsMouseDown": [ { - "args": "(int button)", + "args": "(ImGuiMouseButton button)", "argsT": [ { "name": "button", - "type": "int" + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(int button)", + "argsoriginal": "(ImGuiMouseButton button)", "call_args": "(button)", "cimguiname": "igIsMouseDown", "defaults": [], @@ -22323,35 +11913,34 @@ "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown", "ret": "bool", - "signature": "(int)", + "signature": "(ImGuiMouseButton)", "stname": "" } ], "igIsMouseDragging": [ { - "args": "(int button,float lock_threshold)", + "args": "(ImGuiMouseButton button,float lock_threshold)", "argsT": [ { "name": "button", - "type": "int" + "type": "ImGuiMouseButton" }, { "name": "lock_threshold", "type": "float" } ], - "argsoriginal": "(int button=0,float lock_threshold=-1.0f)", + "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", "call_args": "(button,lock_threshold)", "cimguiname": "igIsMouseDragging", "defaults": { - "button": "0", "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragging", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragging", "ret": "bool", - "signature": "(int,float)", + "signature": "(ImGuiMouseButton,float)", "stname": "" } ], @@ -22411,14 +12000,14 @@ ], "igIsMouseReleased": [ { - "args": "(int button)", + "args": "(ImGuiMouseButton button)", "argsT": [ { "name": "button", - "type": "int" + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(int button)", + "argsoriginal": "(ImGuiMouseButton button)", "call_args": "(button)", "cimguiname": "igIsMouseReleased", "defaults": [], @@ -22426,7 +12015,7 @@ "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased", "ret": "bool", - "signature": "(int)", + "signature": "(ImGuiMouseButton)", "stname": "" } ], @@ -23150,7 +12739,7 @@ ], "igOpenPopupOnItemClick": [ { - "args": "(const char* str_id,int mouse_button)", + "args": "(const char* str_id,ImGuiMouseButton mouse_button)", "argsT": [ { "name": "str_id", @@ -23158,10 +12747,10 @@ }, { "name": "mouse_button", - "type": "int" + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)", + "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)", "call_args": "(str_id,mouse_button)", "cimguiname": "igOpenPopupOnItemClick", "defaults": { @@ -23172,7 +12761,7 @@ "namespace": "ImGui", "ov_cimguiname": "igOpenPopupOnItemClick", "ret": "bool", - "signature": "(const char*,int)", + "signature": "(const char*,ImGuiMouseButton)", "stname": "" } ], @@ -23217,7 +12806,7 @@ "type": "int" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotHistogram", "defaults": { @@ -23277,7 +12866,7 @@ "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotHistogram", "defaults": { @@ -23336,7 +12925,7 @@ "type": "int" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotLines", "defaults": { @@ -23396,7 +12985,7 @@ "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotLines", "defaults": { @@ -23988,14 +13577,14 @@ ], "igResetMouseDragDelta": [ { - "args": "(int button)", + "args": "(ImGuiMouseButton button)", "argsT": [ { "name": "button", - "type": "int" + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(int button=0)", + "argsoriginal": "(ImGuiMouseButton button=0)", "call_args": "(button)", "cimguiname": "igResetMouseDragDelta", "defaults": { @@ -24005,7 +13594,7 @@ "namespace": "ImGui", "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", - "signature": "(int)", + "signature": "(ImGuiMouseButton)", "stname": "" } ], @@ -24492,15 +14081,15 @@ ], "igSetMouseCursor": [ { - "args": "(ImGuiMouseCursor type)", + "args": "(ImGuiMouseCursor cursor_type)", "argsT": [ { - "name": "type", + "name": "cursor_type", "type": "ImGuiMouseCursor" } ], - "argsoriginal": "(ImGuiMouseCursor type)", - "call_args": "(type)", + "argsoriginal": "(ImGuiMouseCursor cursor_type)", + "call_args": "(cursor_type)", "cimguiname": "igSetMouseCursor", "defaults": [], "funcname": "SetMouseCursor", @@ -25723,7 +15312,7 @@ ], "igSliderScalar": [ { - "args": "(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)", "argsT": [ { "name": "label", @@ -25734,15 +15323,15 @@ "type": "ImGuiDataType" }, { - "name": "v", + "name": "p_data", "type": "void*" }, { - "name": "v_min", + "name": "p_min", "type": "const void*" }, { - "name": "v_max", + "name": "p_max", "type": "const void*" }, { @@ -25754,8 +15343,8 @@ "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,data_type,v,v_min,v_max,format,power)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,data_type,p_data,p_min,p_max,format,power)", "cimguiname": "igSliderScalar", "defaults": { "format": "((void*)0)", @@ -25771,7 +15360,7 @@ ], "igSliderScalarN": [ { - "args": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format,float power)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power)", "argsT": [ { "name": "label", @@ -25782,7 +15371,7 @@ "type": "ImGuiDataType" }, { - "name": "v", + "name": "p_data", "type": "void*" }, { @@ -25790,11 +15379,11 @@ "type": "int" }, { - "name": "v_min", + "name": "p_min", "type": "const void*" }, { - "name": "v_max", + "name": "p_max", "type": "const void*" }, { @@ -25806,8 +15395,8 @@ "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,data_type,v,components,v_min,v_max,format,power)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,data_type,p_data,components,p_min,p_max,format,power)", "cimguiname": "igSliderScalarN", "defaults": { "format": "((void*)0)", @@ -26628,7 +16217,7 @@ ], "igVSliderScalar": [ { - "args": "(const char* label,const ImVec2 size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)", + "args": "(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)", "argsT": [ { "name": "label", @@ -26643,15 +16232,15 @@ "type": "ImGuiDataType" }, { - "name": "v", + "name": "p_data", "type": "void*" }, { - "name": "v_min", + "name": "p_min", "type": "const void*" }, { - "name": "v_max", + "name": "p_max", "type": "const void*" }, { @@ -26663,8 +16252,8 @@ "type": "float" } ], - "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,size,data_type,v,v_min,v_max,format,power)", + "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,size,data_type,p_data,p_min,p_max,format,power)", "cimguiname": "igVSliderScalar", "defaults": { "format": "((void*)0)", diff --git a/src/CodeGenerator/structs_and_enums.json b/src/CodeGenerator/structs_and_enums.json index 1448258..7c987b6 100644 --- a/src/CodeGenerator/structs_and_enums.json +++ b/src/CodeGenerator/structs_and_enums.json @@ -1077,6 +1077,28 @@ "value": 22 } ], + "ImGuiMouseButton_": [ + { + "calc_value": 0, + "name": "ImGuiMouseButton_Left", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiMouseButton_Right", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiMouseButton_Middle", + "value": "2" + }, + { + "calc_value": 5, + "name": "ImGuiMouseButton_COUNT", + "value": "5" + } + ], "ImGuiMouseCursor_": [ { "calc_value": -1, @@ -1125,8 +1147,13 @@ }, { "calc_value": 8, - "name": "ImGuiMouseCursor_COUNT", + "name": "ImGuiMouseCursor_NotAllowed", "value": 8 + }, + { + "calc_value": 9, + "name": "ImGuiMouseCursor_COUNT", + "value": 9 } ], "ImGuiNavInput_": [ @@ -1217,33 +1244,28 @@ }, { "calc_value": 17, - "name": "ImGuiNavInput_KeyTab_", + "name": "ImGuiNavInput_KeyLeft_", "value": 17 }, { "calc_value": 18, - "name": "ImGuiNavInput_KeyLeft_", + "name": "ImGuiNavInput_KeyRight_", "value": 18 }, { "calc_value": 19, - "name": "ImGuiNavInput_KeyRight_", + "name": "ImGuiNavInput_KeyUp_", "value": 19 }, { "calc_value": 20, - "name": "ImGuiNavInput_KeyUp_", + "name": "ImGuiNavInput_KeyDown_", "value": 20 }, { "calc_value": 21, - "name": "ImGuiNavInput_KeyDown_", - "value": 21 - }, - { - "calc_value": 22, "name": "ImGuiNavInput_COUNT", - "value": 22 + "value": 21 }, { "calc_value": 16, @@ -1276,6 +1298,11 @@ "calc_value": 8, "name": "ImGuiSelectableFlags_Disabled", "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiSelectableFlags_AllowItemOverlap", + "value": "1 << 4" } ], "ImGuiStyleVar_": [ @@ -1545,6 +1572,16 @@ "name": "ImGuiTreeNodeFlags_FramePadding", "value": "1 << 10" }, + { + "calc_value": 2048, + "name": "ImGuiTreeNodeFlags_SpanAvailWidth", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiTreeNodeFlags_SpanFullWidth", + "value": "1 << 12" + }, { "calc_value": 8192, "name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere", @@ -1933,6 +1970,14 @@ "name": "FallbackChar", "type": "ImWchar" }, + { + "name": "EllipsisChar", + "type": "ImWchar" + }, + { + "name": "DirtyLookupTables", + "type": "bool" + }, { "name": "Scale", "type": "float" @@ -1948,10 +1993,6 @@ { "name": "MetricsTotalSurface", "type": "int" - }, - { - "name": "DirtyLookupTables", - "type": "bool" } ], "ImFontAtlas": [ @@ -2119,6 +2160,10 @@ "name": "RasterizerMultiply", "type": "float" }, + { + "name": "EllipsisChar", + "type": "ImWchar" + }, { "name": "Name[40]", "size": 40, @@ -2276,6 +2321,10 @@ "name": "ConfigWindowsMoveFromTitleBarOnly", "type": "bool" }, + { + "name": "ConfigWindowsMemoryCompactTimer", + "type": "float" + }, { "name": "BackendPlatformName", "type": "const char*" @@ -2360,7 +2409,7 @@ }, { "name": "NavInputs[ImGuiNavInput_COUNT]", - "size": 22, + "size": 21, "type": "float" }, { @@ -2490,12 +2539,12 @@ }, { "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]", - "size": 22, + "size": 21, "type": "float" }, { "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", - "size": 22, + "size": 21, "type": "float" }, { @@ -2556,12 +2605,12 @@ ], "ImGuiListClipper": [ { - "name": "StartPosY", - "type": "float" + "name": "DisplayStart", + "type": "int" }, { - "name": "ItemsHeight", - "type": "float" + "name": "DisplayEnd", + "type": "int" }, { "name": "ItemsCount", @@ -2572,12 +2621,12 @@ "type": "int" }, { - "name": "DisplayStart", - "type": "int" + "name": "ItemsHeight", + "type": "float" }, { - "name": "DisplayEnd", - "type": "int" + "name": "StartPosY", + "type": "float" } ], "ImGuiOnceUponAFrame": [ @@ -2793,6 +2842,10 @@ "name": "CurveTessellationTol", "type": "float" }, + { + "name": "CircleSegmentMaxError", + "type": "float" + }, { "name": "Colors[ImGuiCol_COUNT]", "size": 48, diff --git a/src/ImGui.NET/Generated/ImDrawList.gen.cs b/src/ImGui.NET/Generated/ImDrawList.gen.cs index 5052324..67c2837 100644 --- a/src/ImGui.NET/Generated/ImDrawList.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawList.gen.cs @@ -44,43 +44,43 @@ namespace ImGuiNET public ImVector _TextureIdStack => new ImVector(NativePtr->_TextureIdStack); public ImVector _Path => new ImVector(NativePtr->_Path); public ref ImDrawListSplitter _Splitter => ref Unsafe.AsRef(&NativePtr->_Splitter); - public void AddBezierCurve(Vector2 pos0, Vector2 cp0, Vector2 cp1, Vector2 pos1, uint col, float thickness) + public void AddBezierCurve(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness) { int num_segments = 0; - ImGuiNative.ImDrawList_AddBezierCurve(NativePtr, pos0, cp0, cp1, pos1, col, thickness, num_segments); + ImGuiNative.ImDrawList_AddBezierCurve(NativePtr, p1, p2, p3, p4, col, thickness, num_segments); } - public void AddBezierCurve(Vector2 pos0, Vector2 cp0, Vector2 cp1, Vector2 pos1, uint col, float thickness, int num_segments) + public void AddBezierCurve(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments) { - ImGuiNative.ImDrawList_AddBezierCurve(NativePtr, pos0, cp0, cp1, pos1, col, thickness, num_segments); + ImGuiNative.ImDrawList_AddBezierCurve(NativePtr, p1, p2, p3, p4, col, thickness, num_segments); } public void AddCallback(IntPtr callback, IntPtr callback_data) { void* native_callback_data = (void*)callback_data.ToPointer(); ImGuiNative.ImDrawList_AddCallback(NativePtr, callback, native_callback_data); } - public void AddCircle(Vector2 centre, float radius, uint col) + public void AddCircle(Vector2 center, float radius, uint col) { int num_segments = 12; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddCircle(NativePtr, centre, radius, col, num_segments, thickness); + ImGuiNative.ImDrawList_AddCircle(NativePtr, center, radius, col, num_segments, thickness); } - public void AddCircle(Vector2 centre, float radius, uint col, int num_segments) + public void AddCircle(Vector2 center, float radius, uint col, int num_segments) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddCircle(NativePtr, centre, radius, col, num_segments, thickness); + ImGuiNative.ImDrawList_AddCircle(NativePtr, center, radius, col, num_segments, thickness); } - public void AddCircle(Vector2 centre, float radius, uint col, int num_segments, float thickness) + public void AddCircle(Vector2 center, float radius, uint col, int num_segments, float thickness) { - ImGuiNative.ImDrawList_AddCircle(NativePtr, centre, radius, col, num_segments, thickness); + ImGuiNative.ImDrawList_AddCircle(NativePtr, center, radius, col, num_segments, thickness); } - public void AddCircleFilled(Vector2 centre, float radius, uint col) + public void AddCircleFilled(Vector2 center, float radius, uint col) { int num_segments = 12; - ImGuiNative.ImDrawList_AddCircleFilled(NativePtr, centre, radius, col, num_segments); + ImGuiNative.ImDrawList_AddCircleFilled(NativePtr, center, radius, col, num_segments); } - public void AddCircleFilled(Vector2 centre, float radius, uint col, int num_segments) + public void AddCircleFilled(Vector2 center, float radius, uint col, int num_segments) { - ImGuiNative.ImDrawList_AddCircleFilled(NativePtr, centre, radius, col, num_segments); + ImGuiNative.ImDrawList_AddCircleFilled(NativePtr, center, radius, col, num_segments); } public void AddConvexPolyFilled(ref Vector2 points, int num_points, uint col) { @@ -93,84 +93,97 @@ namespace ImGuiNET { ImGuiNative.ImDrawList_AddDrawCmd(NativePtr); } - public void AddImage(IntPtr user_texture_id, Vector2 a, Vector2 b) + public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max) { - Vector2 uv_a = new Vector2(); - Vector2 uv_b = new Vector2(1, 1); + Vector2 uv_min = new Vector2(); + Vector2 uv_max = new Vector2(1, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, a, b, uv_a, uv_b, col); + ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col); } - public void AddImage(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a) + public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min) { - Vector2 uv_b = new Vector2(1, 1); + Vector2 uv_max = new Vector2(1, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, a, b, uv_a, uv_b, col); + ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col); } - public void AddImage(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b) + public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max) { uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, a, b, uv_a, uv_b, col); + ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col); } - public void AddImage(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col) + public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col) { - ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, a, b, uv_a, uv_b, col); + ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col); } - public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d) + public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4) { - Vector2 uv_a = new Vector2(); - Vector2 uv_b = new Vector2(1, 0); - Vector2 uv_c = new Vector2(1, 1); - Vector2 uv_d = new Vector2(0, 1); + Vector2 uv1 = new Vector2(); + Vector2 uv2 = new Vector2(1, 0); + Vector2 uv3 = new Vector2(1, 1); + Vector2 uv4 = new Vector2(0, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col); + ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } - public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a) + public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1) { - Vector2 uv_b = new Vector2(1, 0); - Vector2 uv_c = new Vector2(1, 1); - Vector2 uv_d = new Vector2(0, 1); + Vector2 uv2 = new Vector2(1, 0); + Vector2 uv3 = new Vector2(1, 1); + Vector2 uv4 = new Vector2(0, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col); + ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } - public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b) + public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2) { - Vector2 uv_c = new Vector2(1, 1); - Vector2 uv_d = new Vector2(0, 1); + Vector2 uv3 = new Vector2(1, 1); + Vector2 uv4 = new Vector2(0, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col); + ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } - public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c) + public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3) { - Vector2 uv_d = new Vector2(0, 1); + Vector2 uv4 = new Vector2(0, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col); + ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } - public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c, Vector2 uv_d) + public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4) { uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col); + ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } - public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c, Vector2 uv_d, uint col) + public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col) { - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col); + ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } - public void AddImageRounded(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding) + public void AddImageRounded(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding) { ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, a, b, uv_a, uv_b, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, rounding_corners); } - public void AddImageRounded(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding, ImDrawCornerFlags rounding_corners) + public void AddImageRounded(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawCornerFlags rounding_corners) { - ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, a, b, uv_a, uv_b, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, rounding_corners); } - public void AddLine(Vector2 a, Vector2 b, uint col) + public void AddLine(Vector2 p1, Vector2 p2, uint col) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddLine(NativePtr, a, b, col, thickness); + ImGuiNative.ImDrawList_AddLine(NativePtr, p1, p2, col, thickness); } - public void AddLine(Vector2 a, Vector2 b, uint col, float thickness) + public void AddLine(Vector2 p1, Vector2 p2, uint col, float thickness) { - ImGuiNative.ImDrawList_AddLine(NativePtr, a, b, col, thickness); + ImGuiNative.ImDrawList_AddLine(NativePtr, p1, p2, col, thickness); + } + public void AddNgon(Vector2 center, float radius, uint col, int num_segments) + { + float thickness = 1.0f; + ImGuiNative.ImDrawList_AddNgon(NativePtr, center, radius, col, num_segments, thickness); + } + public void AddNgon(Vector2 center, float radius, uint col, int num_segments, float thickness) + { + ImGuiNative.ImDrawList_AddNgon(NativePtr, center, radius, col, num_segments, thickness); + } + public void AddNgonFilled(Vector2 center, float radius, uint col, int num_segments) + { + ImGuiNative.ImDrawList_AddNgonFilled(NativePtr, center, radius, col, num_segments); } public void AddPolyline(ref Vector2 points, int num_points, uint col, bool closed, float thickness) { @@ -180,72 +193,72 @@ namespace ImGuiNET ImGuiNative.ImDrawList_AddPolyline(NativePtr, native_points, num_points, col, native_closed, thickness); } } - public void AddQuad(Vector2 a, Vector2 b, Vector2 c, Vector2 d, uint col) + public void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddQuad(NativePtr, a, b, c, d, col, thickness); + ImGuiNative.ImDrawList_AddQuad(NativePtr, p1, p2, p3, p4, col, thickness); } - public void AddQuad(Vector2 a, Vector2 b, Vector2 c, Vector2 d, uint col, float thickness) + public void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness) { - ImGuiNative.ImDrawList_AddQuad(NativePtr, a, b, c, d, col, thickness); + ImGuiNative.ImDrawList_AddQuad(NativePtr, p1, p2, p3, p4, col, thickness); } - public void AddQuadFilled(Vector2 a, Vector2 b, Vector2 c, Vector2 d, uint col) + public void AddQuadFilled(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col) { - ImGuiNative.ImDrawList_AddQuadFilled(NativePtr, a, b, c, d, col); + ImGuiNative.ImDrawList_AddQuadFilled(NativePtr, p1, p2, p3, p4, col); } - public void AddRect(Vector2 a, Vector2 b, uint col) + public void AddRect(Vector2 p_min, Vector2 p_max, uint col) { float rounding = 0.0f; ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect(NativePtr, p_min, p_max, col, rounding, rounding_corners, thickness); } - public void AddRect(Vector2 a, Vector2 b, uint col, float rounding) + public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding) { ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect(NativePtr, p_min, p_max, col, rounding, rounding_corners, thickness); } - public void AddRect(Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners) + public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect(NativePtr, p_min, p_max, col, rounding, rounding_corners, thickness); } - public void AddRect(Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness) + public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness) { - ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect(NativePtr, p_min, p_max, col, rounding, rounding_corners, thickness); } - public void AddRectFilled(Vector2 a, Vector2 b, uint col) + public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col) { float rounding = 0.0f; ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddRectFilled(NativePtr, p_min, p_max, col, rounding, rounding_corners); } - public void AddRectFilled(Vector2 a, Vector2 b, uint col, float rounding) + public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col, float rounding) { ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddRectFilled(NativePtr, p_min, p_max, col, rounding, rounding_corners); } - public void AddRectFilled(Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners) + public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners) { - ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddRectFilled(NativePtr, p_min, p_max, col, rounding, rounding_corners); } - public void AddRectFilledMultiColor(Vector2 a, Vector2 b, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left) + public void AddRectFilledMultiColor(Vector2 p_min, Vector2 p_max, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left) { - ImGuiNative.ImDrawList_AddRectFilledMultiColor(NativePtr, a, b, col_upr_left, col_upr_right, col_bot_right, col_bot_left); + ImGuiNative.ImDrawList_AddRectFilledMultiColor(NativePtr, p_min, p_max, col_upr_left, col_upr_right, col_bot_right, col_bot_left); } - public void AddTriangle(Vector2 a, Vector2 b, Vector2 c, uint col) + public void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddTriangle(NativePtr, a, b, c, col, thickness); + ImGuiNative.ImDrawList_AddTriangle(NativePtr, p1, p2, p3, col, thickness); } - public void AddTriangle(Vector2 a, Vector2 b, Vector2 c, uint col, float thickness) + public void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness) { - ImGuiNative.ImDrawList_AddTriangle(NativePtr, a, b, c, col, thickness); + ImGuiNative.ImDrawList_AddTriangle(NativePtr, p1, p2, p3, col, thickness); } - public void AddTriangleFilled(Vector2 a, Vector2 b, Vector2 c, uint col) + public void AddTriangleFilled(Vector2 p1, Vector2 p2, Vector2 p3, uint col) { - ImGuiNative.ImDrawList_AddTriangleFilled(NativePtr, a, b, c, col); + ImGuiNative.ImDrawList_AddTriangleFilled(NativePtr, p1, p2, p3, col); } public void ChannelsMerge() { @@ -286,27 +299,27 @@ namespace ImGuiNET Vector2 ret = ImGuiNative.ImDrawList_GetClipRectMin(NativePtr); return ret; } - public void PathArcTo(Vector2 centre, float radius, float a_min, float a_max) + public void PathArcTo(Vector2 center, float radius, float a_min, float a_max) { int num_segments = 10; - ImGuiNative.ImDrawList_PathArcTo(NativePtr, centre, radius, a_min, a_max, num_segments); + ImGuiNative.ImDrawList_PathArcTo(NativePtr, center, radius, a_min, a_max, num_segments); } - public void PathArcTo(Vector2 centre, float radius, float a_min, float a_max, int num_segments) + public void PathArcTo(Vector2 center, float radius, float a_min, float a_max, int num_segments) { - ImGuiNative.ImDrawList_PathArcTo(NativePtr, centre, radius, a_min, a_max, num_segments); + ImGuiNative.ImDrawList_PathArcTo(NativePtr, center, radius, a_min, a_max, num_segments); } - public void PathArcToFast(Vector2 centre, float radius, int a_min_of_12, int a_max_of_12) + public void PathArcToFast(Vector2 center, float radius, int a_min_of_12, int a_max_of_12) { - ImGuiNative.ImDrawList_PathArcToFast(NativePtr, centre, radius, a_min_of_12, a_max_of_12); + ImGuiNative.ImDrawList_PathArcToFast(NativePtr, center, radius, a_min_of_12, a_max_of_12); } - public void PathBezierCurveTo(Vector2 p1, Vector2 p2, Vector2 p3) + public void PathBezierCurveTo(Vector2 p2, Vector2 p3, Vector2 p4) { int num_segments = 0; - ImGuiNative.ImDrawList_PathBezierCurveTo(NativePtr, p1, p2, p3, num_segments); + ImGuiNative.ImDrawList_PathBezierCurveTo(NativePtr, p2, p3, p4, num_segments); } - public void PathBezierCurveTo(Vector2 p1, Vector2 p2, Vector2 p3, int num_segments) + public void PathBezierCurveTo(Vector2 p2, Vector2 p3, Vector2 p4, int num_segments) { - ImGuiNative.ImDrawList_PathBezierCurveTo(NativePtr, p1, p2, p3, num_segments); + ImGuiNative.ImDrawList_PathBezierCurveTo(NativePtr, p2, p3, p4, num_segments); } public void PathClear() { @@ -374,6 +387,10 @@ namespace ImGuiNET { ImGuiNative.ImDrawList_PrimReserve(NativePtr, idx_count, vtx_count); } + public void PrimUnreserve(int idx_count, int vtx_count) + { + ImGuiNative.ImDrawList_PrimUnreserve(NativePtr, idx_count, vtx_count); + } public void PrimVtx(Vector2 pos, Vector2 uv, uint col) { ImGuiNative.ImDrawList_PrimVtx(NativePtr, pos, uv, col); diff --git a/src/ImGui.NET/Generated/ImFont.gen.cs b/src/ImGui.NET/Generated/ImFont.gen.cs index b5d7016..849daae 100644 --- a/src/ImGui.NET/Generated/ImFont.gen.cs +++ b/src/ImGui.NET/Generated/ImFont.gen.cs @@ -18,11 +18,12 @@ namespace ImGuiNET public ImFontConfig* ConfigData; public short ConfigDataCount; public ushort FallbackChar; + public ushort EllipsisChar; + public byte DirtyLookupTables; public float Scale; public float Ascent; public float Descent; public int MetricsTotalSurface; - public byte DirtyLookupTables; } public unsafe partial struct ImFontPtr { @@ -43,11 +44,12 @@ namespace ImGuiNET public ImFontConfigPtr ConfigData => new ImFontConfigPtr(NativePtr->ConfigData); public ref short ConfigDataCount => ref Unsafe.AsRef(&NativePtr->ConfigDataCount); public ref ushort FallbackChar => ref Unsafe.AsRef(&NativePtr->FallbackChar); + public ref ushort EllipsisChar => ref Unsafe.AsRef(&NativePtr->EllipsisChar); + public ref bool DirtyLookupTables => ref Unsafe.AsRef(&NativePtr->DirtyLookupTables); public ref float Scale => ref Unsafe.AsRef(&NativePtr->Scale); public ref float Ascent => ref Unsafe.AsRef(&NativePtr->Ascent); public ref float Descent => ref Unsafe.AsRef(&NativePtr->Descent); public ref int MetricsTotalSurface => ref Unsafe.AsRef(&NativePtr->MetricsTotalSurface); - public ref bool DirtyLookupTables => ref Unsafe.AsRef(&NativePtr->DirtyLookupTables); public void AddGlyph(ushort c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x) { ImGuiNative.ImFont_AddGlyph(NativePtr, c, x0, y0, x1, y1, u0, v0, u1, v1, advance_x); diff --git a/src/ImGui.NET/Generated/ImFontConfig.gen.cs b/src/ImGui.NET/Generated/ImFontConfig.gen.cs index 8525015..35676ea 100644 --- a/src/ImGui.NET/Generated/ImFontConfig.gen.cs +++ b/src/ImGui.NET/Generated/ImFontConfig.gen.cs @@ -23,6 +23,7 @@ namespace ImGuiNET public byte MergeMode; public uint RasterizerFlags; public float RasterizerMultiply; + public ushort EllipsisChar; public fixed byte Name[40]; public ImFont* DstFont; } @@ -50,6 +51,7 @@ namespace ImGuiNET public ref bool MergeMode => ref Unsafe.AsRef(&NativePtr->MergeMode); public ref uint RasterizerFlags => ref Unsafe.AsRef(&NativePtr->RasterizerFlags); public ref float RasterizerMultiply => ref Unsafe.AsRef(&NativePtr->RasterizerMultiply); + public ref ushort EllipsisChar => ref Unsafe.AsRef(&NativePtr->EllipsisChar); public RangeAccessor Name => new RangeAccessor(NativePtr->Name, 40); public ImFontPtr DstFont => new ImFontPtr(NativePtr->DstFont); public void Destroy() diff --git a/src/ImGui.NET/Generated/ImGui.gen.cs b/src/ImGui.NET/Generated/ImGui.gen.cs index e93fa3c..009bf32 100644 --- a/src/ImGui.NET/Generated/ImGui.gen.cs +++ b/src/ImGui.NET/Generated/ImGui.gen.cs @@ -27,7 +27,7 @@ namespace ImGuiNET native_type[native_type_offset] = 0; } else { native_type = null; } - ImGuiDragDropFlags flags = 0; + ImGuiDragDropFlags flags = (ImGuiDragDropFlags)0; ImGuiPayload* ret = ImGuiNative.igAcceptDragDropPayload(native_type, flags); if (type_byteCount > Util.StackAllocationSizeLimit) { @@ -114,7 +114,7 @@ namespace ImGuiNET } else { native_name = null; } byte* p_open = null; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBegin(native_name, p_open, flags); if (name_byteCount > Util.StackAllocationSizeLimit) { @@ -144,7 +144,7 @@ namespace ImGuiNET else { native_name = null; } byte native_p_open_val = p_open ? (byte)1 : (byte)0; byte* native_p_open = &native_p_open_val; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBegin(native_name, native_p_open, flags); if (name_byteCount > Util.StackAllocationSizeLimit) { @@ -205,7 +205,7 @@ namespace ImGuiNET else { native_str_id = null; } Vector2 size = new Vector2(); byte border = 0; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginChild(native_str_id, size, border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { @@ -234,7 +234,7 @@ namespace ImGuiNET } else { native_str_id = null; } byte border = 0; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginChild(native_str_id, size, border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { @@ -263,7 +263,7 @@ namespace ImGuiNET } else { native_str_id = null; } byte native_border = border ? (byte)1 : (byte)0; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginChild(native_str_id, size, native_border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { @@ -303,21 +303,21 @@ namespace ImGuiNET { Vector2 size = new Vector2(); byte border = 0; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginChildID(id, size, border, flags); return ret != 0; } public static bool BeginChild(uint id, Vector2 size) { byte border = 0; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginChildID(id, size, border, flags); return ret != 0; } public static bool BeginChild(uint id, Vector2 size, bool border) { byte native_border = border ? (byte)1 : (byte)0; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginChildID(id, size, native_border, flags); return ret != 0; } @@ -329,7 +329,7 @@ namespace ImGuiNET } public static bool BeginChildFrame(uint id, Vector2 size) { - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginChildFrame(id, size, flags); return ret != 0; } @@ -376,7 +376,7 @@ namespace ImGuiNET native_preview_value[native_preview_value_offset] = 0; } else { native_preview_value = null; } - ImGuiComboFlags flags = 0; + ImGuiComboFlags flags = (ImGuiComboFlags)0; byte ret = ImGuiNative.igBeginCombo(native_label, native_preview_value, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { @@ -439,7 +439,7 @@ namespace ImGuiNET } public static bool BeginDragDropSource() { - ImGuiDragDropFlags flags = 0; + ImGuiDragDropFlags flags = (ImGuiDragDropFlags)0; byte ret = ImGuiNative.igBeginDragDropSource(flags); return ret != 0; } @@ -543,7 +543,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginPopup(native_str_id, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { @@ -581,7 +581,7 @@ namespace ImGuiNET public static bool BeginPopupContextItem() { byte* native_str_id = null; - int mouse_button = 1; + ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, mouse_button); return ret != 0; } @@ -605,7 +605,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - int mouse_button = 1; + ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, mouse_button); if (str_id_byteCount > Util.StackAllocationSizeLimit) { @@ -613,7 +613,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool BeginPopupContextItem(string str_id, int mouse_button) + public static bool BeginPopupContextItem(string str_id, ImGuiMouseButton mouse_button) { byte* native_str_id; int str_id_byteCount = 0; @@ -643,7 +643,7 @@ namespace ImGuiNET public static bool BeginPopupContextVoid() { byte* native_str_id = null; - int mouse_button = 1; + ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, mouse_button); return ret != 0; } @@ -667,7 +667,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - int mouse_button = 1; + ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, mouse_button); if (str_id_byteCount > Util.StackAllocationSizeLimit) { @@ -675,7 +675,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool BeginPopupContextVoid(string str_id, int mouse_button) + public static bool BeginPopupContextVoid(string str_id, ImGuiMouseButton mouse_button) { byte* native_str_id; int str_id_byteCount = 0; @@ -705,7 +705,7 @@ namespace ImGuiNET public static bool BeginPopupContextWindow() { byte* native_str_id = null; - int mouse_button = 1; + ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; byte also_over_items = 1; byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, also_over_items); return ret != 0; @@ -730,7 +730,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - int mouse_button = 1; + ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; byte also_over_items = 1; byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, also_over_items); if (str_id_byteCount > Util.StackAllocationSizeLimit) @@ -739,7 +739,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool BeginPopupContextWindow(string str_id, int mouse_button) + public static bool BeginPopupContextWindow(string str_id, ImGuiMouseButton mouse_button) { byte* native_str_id; int str_id_byteCount = 0; @@ -767,7 +767,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool BeginPopupContextWindow(string str_id, int mouse_button, bool also_over_items) + public static bool BeginPopupContextWindow(string str_id, ImGuiMouseButton mouse_button, bool also_over_items) { byte* native_str_id; int str_id_byteCount = 0; @@ -816,7 +816,7 @@ namespace ImGuiNET } else { native_name = null; } byte* p_open = null; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginPopupModal(native_name, p_open, flags); if (name_byteCount > Util.StackAllocationSizeLimit) { @@ -846,7 +846,7 @@ namespace ImGuiNET else { native_name = null; } byte native_p_open_val = p_open ? (byte)1 : (byte)0; byte* native_p_open = &native_p_open_val; - ImGuiWindowFlags flags = 0; + ImGuiWindowFlags flags = (ImGuiWindowFlags)0; byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags); if (name_byteCount > Util.StackAllocationSizeLimit) { @@ -905,7 +905,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiTabBarFlags flags = 0; + ImGuiTabBarFlags flags = (ImGuiTabBarFlags)0; byte ret = ImGuiNative.igBeginTabBar(native_str_id, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { @@ -961,7 +961,7 @@ namespace ImGuiNET } else { native_label = null; } byte* p_open = null; - ImGuiTabItemFlags flags = 0; + ImGuiTabItemFlags flags = (ImGuiTabItemFlags)0; byte ret = ImGuiNative.igBeginTabItem(native_label, p_open, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { @@ -991,7 +991,7 @@ namespace ImGuiNET else { native_label = null; } byte native_p_open_val = p_open ? (byte)1 : (byte)0; byte* native_p_open = &native_p_open_val; - ImGuiTabItemFlags flags = 0; + ImGuiTabItemFlags flags = (ImGuiTabItemFlags)0; byte ret = ImGuiNative.igBeginTabItem(native_label, native_p_open, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { @@ -1258,7 +1258,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiTreeNodeFlags flags = 0; + ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0; byte ret = ImGuiNative.igCollapsingHeader(native_label, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { @@ -1315,7 +1315,7 @@ namespace ImGuiNET else { native_label = null; } byte native_p_open_val = p_open ? (byte)1 : (byte)0; byte* native_p_open = &native_p_open_val; - ImGuiTreeNodeFlags flags = 0; + ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0; byte ret = ImGuiNative.igCollapsingHeaderBoolPtr(native_label, native_p_open, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { @@ -1374,7 +1374,7 @@ namespace ImGuiNET native_desc_id[native_desc_id_offset] = 0; } else { native_desc_id = null; } - ImGuiColorEditFlags flags = 0; + ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0; Vector2 size = new Vector2(); byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size); if (desc_id_byteCount > Util.StackAllocationSizeLimit) @@ -1494,7 +1494,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiColorEditFlags flags = 0; + ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0; fixed (Vector3* native_col = &col) { byte ret = ImGuiNative.igColorEdit3(native_label, native_col, flags); @@ -1555,7 +1555,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiColorEditFlags flags = 0; + ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0; fixed (Vector4* native_col = &col) { byte ret = ImGuiNative.igColorEdit4(native_label, native_col, flags); @@ -1616,7 +1616,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiColorEditFlags flags = 0; + ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0; fixed (Vector3* native_col = &col) { byte ret = ImGuiNative.igColorPicker3(native_label, native_col, flags); @@ -1677,7 +1677,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiColorEditFlags flags = 0; + ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0; float* ref_col = null; fixed (Vector4* native_col = &col) { @@ -5093,7 +5093,7 @@ namespace ImGuiNET } } } - public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr v, float v_speed) + public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed) { byte* native_label; int label_byteCount = 0; @@ -5113,19 +5113,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* v_min = null; - void* v_max = null; + void* native_p_data = (void*)p_data.ToPointer(); + void* p_min = null; + void* p_max = null; byte* native_format = null; float power = 1.0f; - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, p_min, p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr v, float v_speed, IntPtr v_min) + public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed, IntPtr p_min) { byte* native_label; int label_byteCount = 0; @@ -5145,19 +5145,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* v_max = null; + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* p_max = null; byte* native_format = null; float power = 1.0f; - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_v, v_speed, native_v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr v, float v_speed, IntPtr v_min, IntPtr v_max) + public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed, IntPtr p_min, IntPtr p_max) { byte* native_label; int label_byteCount = 0; @@ -5177,19 +5177,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; float power = 1.0f; - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_v, v_speed, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr v, float v_speed, IntPtr v_min, IntPtr v_max, string format) + public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed, IntPtr p_min, IntPtr p_max, string format) { byte* native_label; int label_byteCount = 0; @@ -5209,9 +5209,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -5231,7 +5231,7 @@ namespace ImGuiNET } else { native_format = null; } float power = 1.0f; - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_v, v_speed, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5242,7 +5242,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr v, float v_speed, IntPtr v_min, IntPtr v_max, string format, float power) + public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed, IntPtr p_min, IntPtr p_max, string format, float power) { byte* native_label; int label_byteCount = 0; @@ -5262,9 +5262,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -5283,7 +5283,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_v, v_speed, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5294,7 +5294,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, float v_speed) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed) { byte* native_label; int label_byteCount = 0; @@ -5314,19 +5314,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* v_min = null; - void* v_max = null; + void* native_p_data = (void*)p_data.ToPointer(); + void* p_min = null; + void* p_max = null; byte* native_format = null; float power = 1.0f; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_v, components, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, p_min, p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, float v_speed, IntPtr v_min) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min) { byte* native_label; int label_byteCount = 0; @@ -5346,19 +5346,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* v_max = null; + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* p_max = null; byte* native_format = null; float power = 1.0f; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_v, components, v_speed, native_v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, float v_speed, IntPtr v_min, IntPtr v_max) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min, IntPtr p_max) { byte* native_label; int label_byteCount = 0; @@ -5378,19 +5378,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; float power = 1.0f; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_v, components, v_speed, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, float v_speed, IntPtr v_min, IntPtr v_max, string format) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min, IntPtr p_max, string format) { byte* native_label; int label_byteCount = 0; @@ -5410,9 +5410,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -5432,7 +5432,7 @@ namespace ImGuiNET } else { native_format = null; } float power = 1.0f; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_v, components, v_speed, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5443,7 +5443,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, float v_speed, IntPtr v_min, IntPtr v_max, string format, float power) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min, IntPtr p_max, string format, float power) { byte* native_label; int label_byteCount = 0; @@ -5463,9 +5463,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -5484,7 +5484,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_v, components, v_speed, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5782,18 +5782,18 @@ namespace ImGuiNET } public static Vector2 GetMouseDragDelta() { - int button = 0; + ImGuiMouseButton button = (ImGuiMouseButton)0; float lock_threshold = -1.0f; Vector2 ret = ImGuiNative.igGetMouseDragDelta(button, lock_threshold); return ret; } - public static Vector2 GetMouseDragDelta(int button) + public static Vector2 GetMouseDragDelta(ImGuiMouseButton button) { float lock_threshold = -1.0f; Vector2 ret = ImGuiNative.igGetMouseDragDelta(button, lock_threshold); return ret; } - public static Vector2 GetMouseDragDelta(int button, float lock_threshold) + public static Vector2 GetMouseDragDelta(ImGuiMouseButton button, float lock_threshold) { Vector2 ret = ImGuiNative.igGetMouseDragDelta(button, lock_threshold); return ret; @@ -6033,7 +6033,7 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.6f", native_format, format_byteCount); native_format[native_format_offset] = 0; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (double* native_v = &v) { byte ret = ImGuiNative.igInputDouble(native_label, native_v, step, step_fast, native_format, flags); @@ -6083,7 +6083,7 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.6f", native_format, format_byteCount); native_format[native_format_offset] = 0; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (double* native_v = &v) { byte ret = ImGuiNative.igInputDouble(native_label, native_v, step, step_fast, native_format, flags); @@ -6132,7 +6132,7 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.6f", native_format, format_byteCount); native_format[native_format_offset] = 0; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (double* native_v = &v) { byte ret = ImGuiNative.igInputDouble(native_label, native_v, step, step_fast, native_format, flags); @@ -6185,7 +6185,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (double* native_v = &v) { byte ret = ImGuiNative.igInputDouble(native_label, native_v, step, step_fast, native_format, flags); @@ -6288,7 +6288,7 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (float* native_v = &v) { byte ret = ImGuiNative.igInputFloat(native_label, native_v, step, step_fast, native_format, flags); @@ -6338,7 +6338,7 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (float* native_v = &v) { byte ret = ImGuiNative.igInputFloat(native_label, native_v, step, step_fast, native_format, flags); @@ -6387,7 +6387,7 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (float* native_v = &v) { byte ret = ImGuiNative.igInputFloat(native_label, native_v, step, step_fast, native_format, flags); @@ -6440,7 +6440,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (float* native_v = &v) { byte ret = ImGuiNative.igInputFloat(native_label, native_v, step, step_fast, native_format, flags); @@ -6541,7 +6541,7 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (Vector2* native_v = &v) { byte ret = ImGuiNative.igInputFloat2(native_label, native_v, native_format, flags); @@ -6594,7 +6594,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (Vector2* native_v = &v) { byte ret = ImGuiNative.igInputFloat2(native_label, native_v, native_format, flags); @@ -6695,7 +6695,7 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (Vector3* native_v = &v) { byte ret = ImGuiNative.igInputFloat3(native_label, native_v, native_format, flags); @@ -6748,7 +6748,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (Vector3* native_v = &v) { byte ret = ImGuiNative.igInputFloat3(native_label, native_v, native_format, flags); @@ -6849,7 +6849,7 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (Vector4* native_v = &v) { byte ret = ImGuiNative.igInputFloat4(native_label, native_v, native_format, flags); @@ -6902,7 +6902,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (Vector4* native_v = &v) { byte ret = ImGuiNative.igInputFloat4(native_label, native_v, native_format, flags); @@ -6991,7 +6991,7 @@ namespace ImGuiNET else { native_label = null; } int step = 1; int step_fast = 100; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (int* native_v = &v) { byte ret = ImGuiNative.igInputInt(native_label, native_v, step, step_fast, flags); @@ -7023,7 +7023,7 @@ namespace ImGuiNET } else { native_label = null; } int step_fast = 100; - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (int* native_v = &v) { byte ret = ImGuiNative.igInputInt(native_label, native_v, step, step_fast, flags); @@ -7054,7 +7054,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (int* native_v = &v) { byte ret = ImGuiNative.igInputInt(native_label, native_v, step, step_fast, flags); @@ -7115,7 +7115,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (int* native_v = &v) { byte ret = ImGuiNative.igInputInt2(native_label, native_v, flags); @@ -7176,7 +7176,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (int* native_v = &v) { byte ret = ImGuiNative.igInputInt3(native_label, native_v, flags); @@ -7237,7 +7237,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; fixed (int* native_v = &v) { byte ret = ImGuiNative.igInputInt4(native_label, native_v, flags); @@ -7278,7 +7278,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr v) + public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr p_data) { byte* native_label; int label_byteCount = 0; @@ -7298,19 +7298,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* step = null; - void* step_fast = null; + void* native_p_data = (void*)p_data.ToPointer(); + void* p_step = null; + void* p_step_fast = null; byte* native_format = null; - ImGuiInputTextFlags flags = 0; - byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_v, step, step_fast, native_format, flags); + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; + byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_p_data, p_step, p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr v, IntPtr step) + public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr p_data, IntPtr p_step) { byte* native_label; int label_byteCount = 0; @@ -7330,19 +7330,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_step = (void*)step.ToPointer(); - void* step_fast = null; + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_step = (void*)p_step.ToPointer(); + void* p_step_fast = null; byte* native_format = null; - ImGuiInputTextFlags flags = 0; - byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_v, native_step, step_fast, native_format, flags); + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; + byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_p_data, native_p_step, p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr v, IntPtr step, IntPtr step_fast) + public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr p_data, IntPtr p_step, IntPtr p_step_fast) { byte* native_label; int label_byteCount = 0; @@ -7362,19 +7362,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_step = (void*)step.ToPointer(); - void* native_step_fast = (void*)step_fast.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_step = (void*)p_step.ToPointer(); + void* native_p_step_fast = (void*)p_step_fast.ToPointer(); byte* native_format = null; - ImGuiInputTextFlags flags = 0; - byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_v, native_step, native_step_fast, native_format, flags); + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; + byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_p_data, native_p_step, native_p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr v, IntPtr step, IntPtr step_fast, string format) + public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr p_data, IntPtr p_step, IntPtr p_step_fast, string format) { byte* native_label; int label_byteCount = 0; @@ -7394,9 +7394,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_step = (void*)step.ToPointer(); - void* native_step_fast = (void*)step_fast.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_step = (void*)p_step.ToPointer(); + void* native_p_step_fast = (void*)p_step_fast.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -7415,8 +7415,8 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - ImGuiInputTextFlags flags = 0; - byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_v, native_step, native_step_fast, native_format, flags); + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; + byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_p_data, native_p_step, native_p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -7427,7 +7427,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr v, IntPtr step, IntPtr step_fast, string format, ImGuiInputTextFlags flags) + public static bool InputScalar(string label, ImGuiDataType data_type, IntPtr p_data, IntPtr p_step, IntPtr p_step_fast, string format, ImGuiInputTextFlags flags) { byte* native_label; int label_byteCount = 0; @@ -7447,9 +7447,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_step = (void*)step.ToPointer(); - void* native_step_fast = (void*)step_fast.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_step = (void*)p_step.ToPointer(); + void* native_p_step_fast = (void*)p_step_fast.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -7468,7 +7468,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_v, native_step, native_step_fast, native_format, flags); + byte ret = ImGuiNative.igInputScalar(native_label, data_type, native_p_data, native_p_step, native_p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -7479,7 +7479,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr v, int components) + public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components) { byte* native_label; int label_byteCount = 0; @@ -7499,19 +7499,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* step = null; - void* step_fast = null; + void* native_p_data = (void*)p_data.ToPointer(); + void* p_step = null; + void* p_step_fast = null; byte* native_format = null; - ImGuiInputTextFlags flags = 0; - byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_v, components, step, step_fast, native_format, flags); + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; + byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_p_data, components, p_step, p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, IntPtr step) + public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, IntPtr p_step) { byte* native_label; int label_byteCount = 0; @@ -7531,19 +7531,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_step = (void*)step.ToPointer(); - void* step_fast = null; + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_step = (void*)p_step.ToPointer(); + void* p_step_fast = null; byte* native_format = null; - ImGuiInputTextFlags flags = 0; - byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_v, components, native_step, step_fast, native_format, flags); + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; + byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_p_data, components, native_p_step, p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, IntPtr step, IntPtr step_fast) + public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, IntPtr p_step, IntPtr p_step_fast) { byte* native_label; int label_byteCount = 0; @@ -7563,19 +7563,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_step = (void*)step.ToPointer(); - void* native_step_fast = (void*)step_fast.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_step = (void*)p_step.ToPointer(); + void* native_p_step_fast = (void*)p_step_fast.ToPointer(); byte* native_format = null; - ImGuiInputTextFlags flags = 0; - byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_v, components, native_step, native_step_fast, native_format, flags); + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; + byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_p_data, components, native_p_step, native_p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, IntPtr step, IntPtr step_fast, string format) + public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, IntPtr p_step, IntPtr p_step_fast, string format) { byte* native_label; int label_byteCount = 0; @@ -7595,9 +7595,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_step = (void*)step.ToPointer(); - void* native_step_fast = (void*)step_fast.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_step = (void*)p_step.ToPointer(); + void* native_p_step_fast = (void*)p_step_fast.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -7616,8 +7616,8 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - ImGuiInputTextFlags flags = 0; - byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_v, components, native_step, native_step_fast, native_format, flags); + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; + byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_p_data, components, native_p_step, native_p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -7628,7 +7628,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, IntPtr step, IntPtr step_fast, string format, ImGuiInputTextFlags flags) + public static bool InputScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, IntPtr p_step, IntPtr p_step_fast, string format, ImGuiInputTextFlags flags) { byte* native_label; int label_byteCount = 0; @@ -7648,9 +7648,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_step = (void*)step.ToPointer(); - void* native_step_fast = (void*)step_fast.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_step = (void*)p_step.ToPointer(); + void* native_p_step_fast = (void*)p_step_fast.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -7669,7 +7669,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_v, components, native_step, native_step_fast, native_format, flags); + byte ret = ImGuiNative.igInputScalarN(native_label, data_type, native_p_data, components, native_p_step, native_p_step_fast, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -7736,7 +7736,7 @@ namespace ImGuiNET native_buf[native_buf_offset] = 0; } else { native_buf = null; } - ImGuiInputTextFlags flags = 0; + ImGuiInputTextFlags flags = (ImGuiInputTextFlags)0; ImGuiInputTextCallback callback = null; void* user_data = null; byte ret = ImGuiNative.igInputTextWithHint(native_label, native_hint, native_buf, buf_size, flags, callback, user_data); @@ -8030,11 +8030,11 @@ namespace ImGuiNET } public static bool IsItemClicked() { - int mouse_button = 0; + ImGuiMouseButton mouse_button = (ImGuiMouseButton)0; byte ret = ImGuiNative.igIsItemClicked(mouse_button); return ret != 0; } - public static bool IsItemClicked(int mouse_button) + public static bool IsItemClicked(ImGuiMouseButton mouse_button) { byte ret = ImGuiNative.igIsItemClicked(mouse_button); return ret != 0; @@ -8061,7 +8061,7 @@ namespace ImGuiNET } public static bool IsItemHovered() { - ImGuiHoveredFlags flags = 0; + ImGuiHoveredFlags flags = (ImGuiHoveredFlags)0; byte ret = ImGuiNative.igIsItemHovered(flags); return ret != 0; } @@ -8070,6 +8070,11 @@ namespace ImGuiNET byte ret = ImGuiNative.igIsItemHovered(flags); return ret != 0; } + public static bool IsItemToggledOpen() + { + byte ret = ImGuiNative.igIsItemToggledOpen(); + return ret != 0; + } public static bool IsItemVisible() { byte ret = ImGuiNative.igIsItemVisible(); @@ -8097,42 +8102,35 @@ namespace ImGuiNET byte ret = ImGuiNative.igIsKeyReleased(user_key_index); return ret != 0; } - public static bool IsMouseClicked(int button) + public static bool IsMouseClicked(ImGuiMouseButton button) { byte repeat = 0; byte ret = ImGuiNative.igIsMouseClicked(button, repeat); return ret != 0; } - public static bool IsMouseClicked(int button, bool repeat) + public static bool IsMouseClicked(ImGuiMouseButton button, bool repeat) { byte native_repeat = repeat ? (byte)1 : (byte)0; byte ret = ImGuiNative.igIsMouseClicked(button, native_repeat); return ret != 0; } - public static bool IsMouseDoubleClicked(int button) + public static bool IsMouseDoubleClicked(ImGuiMouseButton button) { byte ret = ImGuiNative.igIsMouseDoubleClicked(button); return ret != 0; } - public static bool IsMouseDown(int button) + public static bool IsMouseDown(ImGuiMouseButton button) { byte ret = ImGuiNative.igIsMouseDown(button); return ret != 0; } - public static bool IsMouseDragging() - { - int button = 0; - float lock_threshold = -1.0f; - byte ret = ImGuiNative.igIsMouseDragging(button, lock_threshold); - return ret != 0; - } - public static bool IsMouseDragging(int button) + public static bool IsMouseDragging(ImGuiMouseButton button) { float lock_threshold = -1.0f; byte ret = ImGuiNative.igIsMouseDragging(button, lock_threshold); return ret != 0; } - public static bool IsMouseDragging(int button, float lock_threshold) + public static bool IsMouseDragging(ImGuiMouseButton button, float lock_threshold) { byte ret = ImGuiNative.igIsMouseDragging(button, lock_threshold); return ret != 0; @@ -8163,7 +8161,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool IsMouseReleased(int button) + public static bool IsMouseReleased(ImGuiMouseButton button) { byte ret = ImGuiNative.igIsMouseReleased(button); return ret != 0; @@ -8217,7 +8215,7 @@ namespace ImGuiNET } public static bool IsWindowFocused() { - ImGuiFocusedFlags flags = 0; + ImGuiFocusedFlags flags = (ImGuiFocusedFlags)0; byte ret = ImGuiNative.igIsWindowFocused(flags); return ret != 0; } @@ -8228,7 +8226,7 @@ namespace ImGuiNET } public static bool IsWindowHovered() { - ImGuiHoveredFlags flags = 0; + ImGuiHoveredFlags flags = (ImGuiHoveredFlags)0; byte ret = ImGuiNative.igIsWindowHovered(flags); return ret != 0; } @@ -9022,7 +9020,7 @@ namespace ImGuiNET public static bool OpenPopupOnItemClick() { byte* native_str_id = null; - int mouse_button = 1; + ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; byte ret = ImGuiNative.igOpenPopupOnItemClick(native_str_id, mouse_button); return ret != 0; } @@ -9046,7 +9044,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - int mouse_button = 1; + ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; byte ret = ImGuiNative.igOpenPopupOnItemClick(native_str_id, mouse_button); if (str_id_byteCount > Util.StackAllocationSizeLimit) { @@ -9054,7 +9052,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool OpenPopupOnItemClick(string str_id, int mouse_button) + public static bool OpenPopupOnItemClick(string str_id, ImGuiMouseButton mouse_button) { byte* native_str_id; int str_id_byteCount = 0; @@ -9980,10 +9978,10 @@ namespace ImGuiNET } public static void ResetMouseDragDelta() { - int button = 0; + ImGuiMouseButton button = (ImGuiMouseButton)0; ImGuiNative.igResetMouseDragDelta(button); } - public static void ResetMouseDragDelta(int button) + public static void ResetMouseDragDelta(ImGuiMouseButton button) { ImGuiNative.igResetMouseDragDelta(button); } @@ -10063,7 +10061,7 @@ namespace ImGuiNET } else { native_label = null; } byte selected = 0; - ImGuiSelectableFlags flags = 0; + ImGuiSelectableFlags flags = (ImGuiSelectableFlags)0; Vector2 size = new Vector2(); byte ret = ImGuiNative.igSelectable(native_label, selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) @@ -10093,7 +10091,7 @@ namespace ImGuiNET } else { native_label = null; } byte native_selected = selected ? (byte)1 : (byte)0; - ImGuiSelectableFlags flags = 0; + ImGuiSelectableFlags flags = (ImGuiSelectableFlags)0; Vector2 size = new Vector2(); byte ret = ImGuiNative.igSelectable(native_label, native_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) @@ -10181,7 +10179,7 @@ namespace ImGuiNET else { native_label = null; } byte native_p_selected_val = p_selected ? (byte)1 : (byte)0; byte* native_p_selected = &native_p_selected_val; - ImGuiSelectableFlags flags = 0; + ImGuiSelectableFlags flags = (ImGuiSelectableFlags)0; Vector2 size = new Vector2(); byte ret = ImGuiNative.igSelectableBoolPtr(native_label, native_p_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) @@ -10335,7 +10333,7 @@ namespace ImGuiNET } else { native_type = null; } void* native_data = (void*)data.ToPointer(); - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; byte ret = ImGuiNative.igSetDragDropPayload(native_type, native_data, sz, cond); if (type_byteCount > Util.StackAllocationSizeLimit) { @@ -10388,14 +10386,14 @@ namespace ImGuiNET { ImGuiNative.igSetKeyboardFocusHere(offset); } - public static void SetMouseCursor(ImGuiMouseCursor type) + public static void SetMouseCursor(ImGuiMouseCursor cursor_type) { - ImGuiNative.igSetMouseCursor(type); + ImGuiNative.igSetMouseCursor(cursor_type); } public static void SetNextItemOpen(bool is_open) { byte native_is_open = is_open ? (byte)1 : (byte)0; - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; ImGuiNative.igSetNextItemOpen(native_is_open, cond); } public static void SetNextItemOpen(bool is_open, ImGuiCond cond) @@ -10414,7 +10412,7 @@ namespace ImGuiNET public static void SetNextWindowCollapsed(bool collapsed) { byte native_collapsed = collapsed ? (byte)1 : (byte)0; - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; ImGuiNative.igSetNextWindowCollapsed(native_collapsed, cond); } public static void SetNextWindowCollapsed(bool collapsed, ImGuiCond cond) @@ -10432,7 +10430,7 @@ namespace ImGuiNET } public static void SetNextWindowPos(Vector2 pos) { - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; Vector2 pivot = new Vector2(); ImGuiNative.igSetNextWindowPos(pos, cond, pivot); } @@ -10447,7 +10445,7 @@ namespace ImGuiNET } public static void SetNextWindowSize(Vector2 size) { - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; ImGuiNative.igSetNextWindowSize(size, cond); } public static void SetNextWindowSize(Vector2 size, ImGuiCond cond) @@ -10574,7 +10572,7 @@ namespace ImGuiNET public static void SetWindowCollapsed(bool collapsed) { byte native_collapsed = collapsed ? (byte)1 : (byte)0; - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; ImGuiNative.igSetWindowCollapsedBool(native_collapsed, cond); } public static void SetWindowCollapsed(bool collapsed, ImGuiCond cond) @@ -10603,7 +10601,7 @@ namespace ImGuiNET } else { native_name = null; } byte native_collapsed = collapsed ? (byte)1 : (byte)0; - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; ImGuiNative.igSetWindowCollapsedStr(native_name, native_collapsed, cond); if (name_byteCount > Util.StackAllocationSizeLimit) { @@ -10673,7 +10671,7 @@ namespace ImGuiNET } public static void SetWindowPos(Vector2 pos) { - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; ImGuiNative.igSetWindowPosVec2(pos, cond); } public static void SetWindowPos(Vector2 pos, ImGuiCond cond) @@ -10700,7 +10698,7 @@ namespace ImGuiNET native_name[native_name_offset] = 0; } else { native_name = null; } - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; ImGuiNative.igSetWindowPosStr(native_name, pos, cond); if (name_byteCount > Util.StackAllocationSizeLimit) { @@ -10735,7 +10733,7 @@ namespace ImGuiNET } public static void SetWindowSize(Vector2 size) { - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; ImGuiNative.igSetWindowSizeVec2(size, cond); } public static void SetWindowSize(Vector2 size, ImGuiCond cond) @@ -10762,7 +10760,7 @@ namespace ImGuiNET native_name[native_name_offset] = 0; } else { native_name = null; } - ImGuiCond cond = 0; + ImGuiCond cond = (ImGuiCond)0; ImGuiNative.igSetWindowSizeStr(native_name, size, cond); if (name_byteCount > Util.StackAllocationSizeLimit) { @@ -12113,7 +12111,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool SliderScalar(string label, ImGuiDataType data_type, IntPtr v, IntPtr v_min, IntPtr v_max) + public static bool SliderScalar(string label, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max) { byte* native_label; int label_byteCount = 0; @@ -12133,19 +12131,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; float power = 1.0f; - byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_v, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_p_data, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool SliderScalar(string label, ImGuiDataType data_type, IntPtr v, IntPtr v_min, IntPtr v_max, string format) + public static bool SliderScalar(string label, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max, string format) { byte* native_label; int label_byteCount = 0; @@ -12165,9 +12163,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -12187,7 +12185,7 @@ namespace ImGuiNET } else { native_format = null; } float power = 1.0f; - byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_v, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_p_data, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12198,7 +12196,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool SliderScalar(string label, ImGuiDataType data_type, IntPtr v, IntPtr v_min, IntPtr v_max, string format, float power) + public static bool SliderScalar(string label, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max, string format, float power) { byte* native_label; int label_byteCount = 0; @@ -12218,9 +12216,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -12239,7 +12237,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_v, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_p_data, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12250,7 +12248,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool SliderScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, IntPtr v_min, IntPtr v_max) + public static bool SliderScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, IntPtr p_min, IntPtr p_max) { byte* native_label; int label_byteCount = 0; @@ -12270,19 +12268,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; float power = 1.0f; - byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_v, components, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_p_data, components, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool SliderScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, IntPtr v_min, IntPtr v_max, string format) + public static bool SliderScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, IntPtr p_min, IntPtr p_max, string format) { byte* native_label; int label_byteCount = 0; @@ -12302,9 +12300,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -12324,7 +12322,7 @@ namespace ImGuiNET } else { native_format = null; } float power = 1.0f; - byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_v, components, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_p_data, components, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12335,7 +12333,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool SliderScalarN(string label, ImGuiDataType data_type, IntPtr v, int components, IntPtr v_min, IntPtr v_max, string format, float power) + public static bool SliderScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, IntPtr p_min, IntPtr p_max, string format, float power) { byte* native_label; int label_byteCount = 0; @@ -12355,9 +12353,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -12376,7 +12374,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_v, components, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_p_data, components, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12703,7 +12701,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - ImGuiTreeNodeFlags flags = 0; + ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0; byte ret = ImGuiNative.igTreeNodeExStr(native_label, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { @@ -13272,7 +13270,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool VSliderScalar(string label, Vector2 size, ImGuiDataType data_type, IntPtr v, IntPtr v_min, IntPtr v_max) + public static bool VSliderScalar(string label, Vector2 size, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max) { byte* native_label; int label_byteCount = 0; @@ -13292,19 +13290,19 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; float power = 1.0f; - byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_v, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_p_data, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } return ret != 0; } - public static bool VSliderScalar(string label, Vector2 size, ImGuiDataType data_type, IntPtr v, IntPtr v_min, IntPtr v_max, string format) + public static bool VSliderScalar(string label, Vector2 size, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max, string format) { byte* native_label; int label_byteCount = 0; @@ -13324,9 +13322,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -13346,7 +13344,7 @@ namespace ImGuiNET } else { native_format = null; } float power = 1.0f; - byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_v, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_p_data, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13357,7 +13355,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool VSliderScalar(string label, Vector2 size, ImGuiDataType data_type, IntPtr v, IntPtr v_min, IntPtr v_max, string format, float power) + public static bool VSliderScalar(string label, Vector2 size, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max, string format, float power) { byte* native_label; int label_byteCount = 0; @@ -13377,9 +13375,9 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_v = (void*)v.ToPointer(); - void* native_v_min = (void*)v_min.ToPointer(); - void* native_v_max = (void*)v_max.ToPointer(); + void* native_p_data = (void*)p_data.ToPointer(); + void* native_p_min = (void*)p_min.ToPointer(); + void* native_p_max = (void*)p_max.ToPointer(); byte* native_format; int format_byteCount = 0; if (format != null) @@ -13398,7 +13396,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_v, native_v_min, native_v_max, native_format, power); + byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_p_data, native_p_min, native_p_max, native_format, power); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); diff --git a/src/ImGui.NET/Generated/ImGuiIO.gen.cs b/src/ImGui.NET/Generated/ImGuiIO.gen.cs index 94f1b02..edf8fad 100644 --- a/src/ImGui.NET/Generated/ImGuiIO.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiIO.gen.cs @@ -31,6 +31,7 @@ namespace ImGuiNET public byte ConfigInputTextCursorBlink; public byte ConfigWindowsResizeFromEdges; public byte ConfigWindowsMoveFromTitleBarOnly; + public float ConfigWindowsMemoryCompactTimer; public byte* BackendPlatformName; public byte* BackendRendererName; public void* BackendPlatformUserData; @@ -51,7 +52,7 @@ namespace ImGuiNET public byte KeyAlt; public byte KeySuper; public fixed byte KeysDown[512]; - public fixed float NavInputs[22]; + public fixed float NavInputs[21]; public byte WantCaptureMouse; public byte WantCaptureKeyboard; public byte WantTextInput; @@ -88,8 +89,8 @@ namespace ImGuiNET public fixed float MouseDragMaxDistanceSqr[5]; public fixed float KeysDownDuration[512]; public fixed float KeysDownDurationPrev[512]; - public fixed float NavInputsDownDuration[22]; - public fixed float NavInputsDownDurationPrev[22]; + public fixed float NavInputsDownDuration[21]; + public fixed float NavInputsDownDurationPrev[21]; public ImVector InputQueueCharacters; } public unsafe partial struct ImGuiIOPtr @@ -124,6 +125,7 @@ namespace ImGuiNET public ref bool ConfigInputTextCursorBlink => ref Unsafe.AsRef(&NativePtr->ConfigInputTextCursorBlink); public ref bool ConfigWindowsResizeFromEdges => ref Unsafe.AsRef(&NativePtr->ConfigWindowsResizeFromEdges); public ref bool ConfigWindowsMoveFromTitleBarOnly => ref Unsafe.AsRef(&NativePtr->ConfigWindowsMoveFromTitleBarOnly); + public ref float ConfigWindowsMemoryCompactTimer => ref Unsafe.AsRef(&NativePtr->ConfigWindowsMemoryCompactTimer); public NullTerminatedString BackendPlatformName => new NullTerminatedString(NativePtr->BackendPlatformName); public NullTerminatedString BackendRendererName => new NullTerminatedString(NativePtr->BackendRendererName); public IntPtr BackendPlatformUserData { get => (IntPtr)NativePtr->BackendPlatformUserData; set => NativePtr->BackendPlatformUserData = (void*)value; } @@ -144,7 +146,7 @@ namespace ImGuiNET public ref bool KeyAlt => ref Unsafe.AsRef(&NativePtr->KeyAlt); public ref bool KeySuper => ref Unsafe.AsRef(&NativePtr->KeySuper); public RangeAccessor KeysDown => new RangeAccessor(NativePtr->KeysDown, 512); - public RangeAccessor NavInputs => new RangeAccessor(NativePtr->NavInputs, 22); + public RangeAccessor NavInputs => new RangeAccessor(NativePtr->NavInputs, 21); public ref bool WantCaptureMouse => ref Unsafe.AsRef(&NativePtr->WantCaptureMouse); public ref bool WantCaptureKeyboard => ref Unsafe.AsRef(&NativePtr->WantCaptureKeyboard); public ref bool WantTextInput => ref Unsafe.AsRef(&NativePtr->WantTextInput); @@ -173,8 +175,8 @@ namespace ImGuiNET public RangeAccessor MouseDragMaxDistanceSqr => new RangeAccessor(NativePtr->MouseDragMaxDistanceSqr, 5); public RangeAccessor KeysDownDuration => new RangeAccessor(NativePtr->KeysDownDuration, 512); public RangeAccessor KeysDownDurationPrev => new RangeAccessor(NativePtr->KeysDownDurationPrev, 512); - public RangeAccessor NavInputsDownDuration => new RangeAccessor(NativePtr->NavInputsDownDuration, 22); - public RangeAccessor NavInputsDownDurationPrev => new RangeAccessor(NativePtr->NavInputsDownDurationPrev, 22); + public RangeAccessor NavInputsDownDuration => new RangeAccessor(NativePtr->NavInputsDownDuration, 21); + public RangeAccessor NavInputsDownDurationPrev => new RangeAccessor(NativePtr->NavInputsDownDurationPrev, 21); public ImVector InputQueueCharacters => new ImVector(NativePtr->InputQueueCharacters); public void AddInputCharacter(uint c) { diff --git a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs index 2d4bdba..cb80a65 100644 --- a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs @@ -7,12 +7,12 @@ namespace ImGuiNET { public unsafe partial struct ImGuiListClipper { - public float StartPosY; - public float ItemsHeight; - public int ItemsCount; - public int StepNo; public int DisplayStart; public int DisplayEnd; + public int ItemsCount; + public int StepNo; + public float ItemsHeight; + public float StartPosY; } public unsafe partial struct ImGuiListClipperPtr { @@ -22,12 +22,12 @@ namespace ImGuiNET public static implicit operator ImGuiListClipperPtr(ImGuiListClipper* nativePtr) => new ImGuiListClipperPtr(nativePtr); public static implicit operator ImGuiListClipper* (ImGuiListClipperPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImGuiListClipperPtr(IntPtr nativePtr) => new ImGuiListClipperPtr(nativePtr); - public ref float StartPosY => ref Unsafe.AsRef(&NativePtr->StartPosY); - public ref float ItemsHeight => ref Unsafe.AsRef(&NativePtr->ItemsHeight); - public ref int ItemsCount => ref Unsafe.AsRef(&NativePtr->ItemsCount); - public ref int StepNo => ref Unsafe.AsRef(&NativePtr->StepNo); public ref int DisplayStart => ref Unsafe.AsRef(&NativePtr->DisplayStart); public ref int DisplayEnd => ref Unsafe.AsRef(&NativePtr->DisplayEnd); + public ref int ItemsCount => ref Unsafe.AsRef(&NativePtr->ItemsCount); + public ref int StepNo => ref Unsafe.AsRef(&NativePtr->StepNo); + public ref float ItemsHeight => ref Unsafe.AsRef(&NativePtr->ItemsHeight); + public ref float StartPosY => ref Unsafe.AsRef(&NativePtr->StartPosY); public void Begin(int items_count) { float items_height = -1.0f; diff --git a/src/ImGui.NET/Generated/ImGuiMouseButton.gen.cs b/src/ImGui.NET/Generated/ImGuiMouseButton.gen.cs new file mode 100644 index 0000000..96a3fd1 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiMouseButton.gen.cs @@ -0,0 +1,10 @@ +namespace ImGuiNET +{ + public enum ImGuiMouseButton + { + Left = 0, + Right = 1, + Middle = 2, + COUNT = 5, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiMouseCursor.gen.cs b/src/ImGui.NET/Generated/ImGuiMouseCursor.gen.cs index 1f817c4..fcf21e1 100644 --- a/src/ImGui.NET/Generated/ImGuiMouseCursor.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiMouseCursor.gen.cs @@ -11,6 +11,7 @@ namespace ImGuiNET ResizeNESW = 5, ResizeNWSE = 6, Hand = 7, - COUNT = 8, + NotAllowed = 8, + COUNT = 9, } } diff --git a/src/ImGui.NET/Generated/ImGuiNative.gen.cs b/src/ImGui.NET/Generated/ImGuiNative.gen.cs index 25bb76b..9b0a2c9 100644 --- a/src/ImGui.NET/Generated/ImGuiNative.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNative.gen.cs @@ -37,11 +37,11 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginPopup(byte* str_id, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igBeginPopupContextItem(byte* str_id, int mouse_button); + public static extern byte igBeginPopupContextItem(byte* str_id, ImGuiMouseButton mouse_button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igBeginPopupContextVoid(byte* str_id, int mouse_button); + public static extern byte igBeginPopupContextVoid(byte* str_id, ImGuiMouseButton mouse_button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igBeginPopupContextWindow(byte* str_id, int mouse_button, byte also_over_items); + public static extern byte igBeginPopupContextWindow(byte* str_id, ImGuiMouseButton mouse_button, byte also_over_items); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginPopupModal(byte* name, byte* p_open, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -127,9 +127,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igDragIntRange2(byte* label, int* v_current_min, int* v_current_max, float v_speed, int v_min, int v_max, byte* format, byte* format_max); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragScalar(byte* label, ImGuiDataType data_type, void* v, float v_speed, void* v_min, void* v_max, byte* format, float power); + public static extern byte igDragScalar(byte* label, ImGuiDataType data_type, void* p_data, float v_speed, void* p_min, void* p_max, byte* format, float power); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragScalarN(byte* label, ImGuiDataType data_type, void* v, int components, float v_speed, void* v_min, void* v_max, byte* format, float power); + public static extern byte igDragScalarN(byte* label, ImGuiDataType data_type, void* p_data, int components, float v_speed, void* p_min, void* p_max, byte* format, float power); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igDummy(Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -237,7 +237,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiMouseCursor igGetMouseCursor(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetMouseDragDelta_nonUDT2")] - public static extern Vector2 igGetMouseDragDelta(int button, float lock_threshold); + public static extern Vector2 igGetMouseDragDelta(ImGuiMouseButton button, float lock_threshold); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetMousePos_nonUDT2")] public static extern Vector2 igGetMousePos(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetMousePosOnOpeningCurrentPopup_nonUDT2")] @@ -309,9 +309,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igInputInt4(byte* label, int* v, ImGuiInputTextFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igInputScalar(byte* label, ImGuiDataType data_type, void* v, void* step, void* step_fast, byte* format, ImGuiInputTextFlags flags); + public static extern byte igInputScalar(byte* label, ImGuiDataType data_type, void* p_data, void* p_step, void* p_step_fast, byte* format, ImGuiInputTextFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igInputScalarN(byte* label, ImGuiDataType data_type, void* v, int components, void* step, void* step_fast, byte* format, ImGuiInputTextFlags flags); + public static extern byte igInputScalarN(byte* label, ImGuiDataType data_type, void* p_data, int components, void* p_step, void* p_step_fast, byte* format, ImGuiInputTextFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igInputText(byte* label, byte* buf, uint buf_size, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -333,7 +333,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsItemActive(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsItemClicked(int mouse_button); + public static extern byte igIsItemClicked(ImGuiMouseButton mouse_button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsItemDeactivated(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -345,6 +345,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsItemHovered(ImGuiHoveredFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igIsItemToggledOpen(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsItemVisible(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsKeyDown(int user_key_index); @@ -353,19 +355,19 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsKeyReleased(int user_key_index); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsMouseClicked(int button, byte repeat); + public static extern byte igIsMouseClicked(ImGuiMouseButton button, byte repeat); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsMouseDoubleClicked(int button); + public static extern byte igIsMouseDoubleClicked(ImGuiMouseButton button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsMouseDown(int button); + public static extern byte igIsMouseDown(ImGuiMouseButton button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsMouseDragging(int button, float lock_threshold); + public static extern byte igIsMouseDragging(ImGuiMouseButton button, float lock_threshold); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsMouseHoveringRect(Vector2 r_min, Vector2 r_max, byte clip); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsMousePosValid(Vector2* mouse_pos); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsMouseReleased(int button); + public static extern byte igIsMouseReleased(ImGuiMouseButton button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsPopupOpen(byte* str_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -423,7 +425,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igOpenPopup(byte* str_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igOpenPopupOnItemClick(byte* str_id, int mouse_button); + public static extern byte igOpenPopupOnItemClick(byte* str_id, ImGuiMouseButton mouse_button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPlotHistogramFloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -483,7 +485,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igRender(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igResetMouseDragDelta(int button); + public static extern void igResetMouseDragDelta(ImGuiMouseButton button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSameLine(float offset_from_start_x, float spacing); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -523,7 +525,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetKeyboardFocusHere(int offset); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetMouseCursor(ImGuiMouseCursor type); + public static extern void igSetMouseCursor(ImGuiMouseCursor cursor_type); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextItemOpen(byte is_open, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -611,9 +613,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igSliderInt4(byte* label, int* v, int v_min, int v_max, byte* format); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderScalar(byte* label, ImGuiDataType data_type, void* v, void* v_min, void* v_max, byte* format, float power); + public static extern byte igSliderScalar(byte* label, ImGuiDataType data_type, void* p_data, void* p_min, void* p_max, byte* format, float power); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderScalarN(byte* label, ImGuiDataType data_type, void* v, int components, void* v_min, void* v_max, byte* format, float power); + public static extern byte igSliderScalarN(byte* label, ImGuiDataType data_type, void* p_data, int components, void* p_min, void* p_max, byte* format, float power); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igSmallButton(byte* label); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -667,7 +669,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igVSliderInt(byte* label, Vector2 size, int* v, int v_min, int v_max, byte* format); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igVSliderScalar(byte* label, Vector2 size, ImGuiDataType data_type, void* v, void* v_min, void* v_max, byte* format, float power); + public static extern byte igVSliderScalar(byte* label, Vector2 size, ImGuiDataType data_type, void* p_data, void* p_min, void* p_max, byte* format, float power); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImColor_destroy(ImColor* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "ImColor_HSV_nonUDT2")] @@ -699,45 +701,49 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawData_ScaleClipRects(ImDrawData* self, Vector2 fb_scale); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddBezierCurve(ImDrawList* self, Vector2 pos0, Vector2 cp0, Vector2 cp1, Vector2 pos1, uint col, float thickness, int num_segments); + public static extern void ImDrawList_AddBezierCurve(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddCallback(ImDrawList* self, IntPtr callback, void* callback_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddCircle(ImDrawList* self, Vector2 centre, float radius, uint col, int num_segments, float thickness); + public static extern void ImDrawList_AddCircle(ImDrawList* self, Vector2 center, float radius, uint col, int num_segments, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddCircleFilled(ImDrawList* self, Vector2 centre, float radius, uint col, int num_segments); + public static extern void ImDrawList_AddCircleFilled(ImDrawList* self, Vector2 center, float radius, uint col, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddConvexPolyFilled(ImDrawList* self, Vector2* points, int num_points, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddDrawCmd(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddImage(ImDrawList* self, IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col); + public static extern void ImDrawList_AddImage(ImDrawList* self, IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList_AddImageQuad(ImDrawList* self, IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddImageQuad(ImDrawList* self, IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c, Vector2 uv_d, uint col); + public static extern void ImDrawList_AddImageRounded(ImDrawList* self, IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawCornerFlags rounding_corners); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddImageRounded(ImDrawList* self, IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding, ImDrawCornerFlags rounding_corners); + public static extern void ImDrawList_AddLine(ImDrawList* self, Vector2 p1, Vector2 p2, uint col, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddLine(ImDrawList* self, Vector2 a, Vector2 b, uint col, float thickness); + public static extern void ImDrawList_AddNgon(ImDrawList* self, Vector2 center, float radius, uint col, int num_segments, float thickness); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList_AddNgonFilled(ImDrawList* self, Vector2 center, float radius, uint col, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddPolyline(ImDrawList* self, Vector2* points, int num_points, uint col, byte closed, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddQuad(ImDrawList* self, Vector2 a, Vector2 b, Vector2 c, Vector2 d, uint col, float thickness); + public static extern void ImDrawList_AddQuad(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddQuadFilled(ImDrawList* self, Vector2 a, Vector2 b, Vector2 c, Vector2 d, uint col); + public static extern void ImDrawList_AddQuadFilled(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddRect(ImDrawList* self, Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness); + public static extern void ImDrawList_AddRect(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddRectFilled(ImDrawList* self, Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners); + public static extern void ImDrawList_AddRectFilled(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddRectFilledMultiColor(ImDrawList* self, Vector2 a, Vector2 b, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left); + public static extern void ImDrawList_AddRectFilledMultiColor(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddText(ImDrawList* self, Vector2 pos, uint col, byte* text_begin, byte* text_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddTextFontPtr(ImDrawList* self, ImFont* font, float font_size, Vector2 pos, uint col, byte* text_begin, byte* text_end, float wrap_width, Vector4* cpu_fine_clip_rect); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddTriangle(ImDrawList* self, Vector2 a, Vector2 b, Vector2 c, uint col, float thickness); + public static extern void ImDrawList_AddTriangle(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddTriangleFilled(ImDrawList* self, Vector2 a, Vector2 b, Vector2 c, uint col); + public static extern void ImDrawList_AddTriangleFilled(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_ChannelsMerge(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -759,11 +765,11 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImDrawList* ImDrawList_ImDrawList(IntPtr shared_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_PathArcTo(ImDrawList* self, Vector2 centre, float radius, float a_min, float a_max, int num_segments); + public static extern void ImDrawList_PathArcTo(ImDrawList* self, Vector2 center, float radius, float a_min, float a_max, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_PathArcToFast(ImDrawList* self, Vector2 centre, float radius, int a_min_of_12, int a_max_of_12); + public static extern void ImDrawList_PathArcToFast(ImDrawList* self, Vector2 center, float radius, int a_min_of_12, int a_max_of_12); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_PathBezierCurveTo(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, int num_segments); + public static extern void ImDrawList_PathBezierCurveTo(ImDrawList* self, Vector2 p2, Vector2 p3, Vector2 p4, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PathClear(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -789,6 +795,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PrimReserve(ImDrawList* self, int idx_count, int vtx_count); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList_PrimUnreserve(ImDrawList* self, int idx_count, int vtx_count); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PrimVtx(ImDrawList* self, Vector2 pos, Vector2 uv, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PrimWriteIdx(ImDrawList* self, ushort idx); diff --git a/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs b/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs index 4cde996..0400d81 100644 --- a/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs @@ -19,12 +19,11 @@ namespace ImGuiNET TweakSlow = 14, TweakFast = 15, KeyMenu = 16, - KeyTab = 17, - KeyLeft = 18, - KeyRight = 19, - KeyUp = 20, - KeyDown = 21, - COUNT = 22, + KeyLeft = 17, + KeyRight = 18, + KeyUp = 19, + KeyDown = 20, + COUNT = 21, InternalStart = KeyMenu, } } diff --git a/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs index dff7472..a99b470 100644 --- a/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs @@ -8,5 +8,6 @@ namespace ImGuiNET SpanAllColumns = 1 << 1, AllowDoubleClick = 1 << 2, Disabled = 1 << 3, + AllowItemOverlap = 1 << 4, } } diff --git a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs index b374910..704715c 100644 --- a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs @@ -41,6 +41,7 @@ namespace ImGuiNET public byte AntiAliasedLines; public byte AntiAliasedFill; public float CurveTessellationTol; + public float CircleSegmentMaxError; public Vector4 Colors_0; public Vector4 Colors_1; public Vector4 Colors_2; @@ -132,6 +133,7 @@ namespace ImGuiNET public ref bool AntiAliasedLines => ref Unsafe.AsRef(&NativePtr->AntiAliasedLines); public ref bool AntiAliasedFill => ref Unsafe.AsRef(&NativePtr->AntiAliasedFill); public ref float CurveTessellationTol => ref Unsafe.AsRef(&NativePtr->CurveTessellationTol); + public ref float CircleSegmentMaxError => ref Unsafe.AsRef(&NativePtr->CircleSegmentMaxError); public RangeAccessor Colors => new RangeAccessor(&NativePtr->Colors_0, 48); public void Destroy() { diff --git a/src/ImGui.NET/Generated/ImGuiTreeNodeFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiTreeNodeFlags.gen.cs index cd9d492..715a125 100644 --- a/src/ImGui.NET/Generated/ImGuiTreeNodeFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTreeNodeFlags.gen.cs @@ -15,6 +15,8 @@ namespace ImGuiNET Leaf = 1 << 8, Bullet = 1 << 9, FramePadding = 1 << 10, + SpanAvailWidth = 1 << 11, + SpanFullWidth = 1 << 12, NavLeftJumpsBackHere = 1 << 13, CollapsingHeader = Framed | NoTreePushOnOpen | NoAutoOpenOnLog, } diff --git a/src/ImGui.NET/ImGui.NET.csproj b/src/ImGui.NET/ImGui.NET.csproj index 62c7341..0cf6411 100644 --- a/src/ImGui.NET/ImGui.NET.csproj +++ b/src/ImGui.NET/ImGui.NET.csproj @@ -1,7 +1,7 @@  A .NET wrapper for the Dear ImGui library. - 1.72.0 + 1.75.0 Eric Mellino netstandard2.0 true