pull imgui 1.73

This commit is contained in:
sonoro1234
2019-09-25 12:44:17 +02:00
parent 0f5aa16fe8
commit 1c65ee2bdc
11 changed files with 650 additions and 406 deletions

View File

@@ -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"
@@ -1033,26 +1033,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 +1064,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 +1079,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 +1106,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 +1119,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 +1150,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 +1167,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 +1194,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 +1210,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 +1241,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 +1346,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 +1373,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 +1388,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 +1411,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 +1698,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 +1725,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 +1740,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 +1763,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",
@@ -6159,6 +6159,104 @@
"templated": true
}
],
"ImVector_find": [
{
"args": "(ImVector* self,const T v)",
"argsT": [
{
"name": "self",
"type": "ImVector*"
},
{
"name": "v",
"type": "const T"
}
],
"argsoriginal": "(const T& v)",
"call_args": "(v)",
"cimguiname": "ImVector_find",
"defaults": [],
"funcname": "find",
"ov_cimguiname": "ImVector_find",
"ret": "T*",
"signature": "(const T)",
"stname": "ImVector",
"templated": true
},
{
"args": "(ImVector* self,const T v)",
"argsT": [
{
"name": "self",
"type": "ImVector*"
},
{
"name": "v",
"type": "const T"
}
],
"argsoriginal": "(const T& v)",
"call_args": "(v)",
"cimguiname": "ImVector_find",
"defaults": [],
"funcname": "find",
"ov_cimguiname": "ImVector_find_const",
"ret": "const T*",
"signature": "(const T)const",
"stname": "ImVector",
"templated": true
}
],
"ImVector_find_erase": [
{
"args": "(ImVector* self,const T v)",
"argsT": [
{
"name": "self",
"type": "ImVector*"
},
{
"name": "v",
"type": "const T"
}
],
"argsoriginal": "(const T& v)",
"call_args": "(v)",
"cimguiname": "ImVector_find_erase",
"defaults": [],
"funcname": "find_erase",
"ov_cimguiname": "ImVector_find_erase",
"ret": "bool",
"signature": "(const T)",
"stname": "ImVector",
"templated": true
}
],
"ImVector_find_erase_unsorted": [
{
"args": "(ImVector* self,const T v)",
"argsT": [
{
"name": "self",
"type": "ImVector*"
},
{
"name": "v",
"type": "const T"
}
],
"argsoriginal": "(const T& v)",
"call_args": "(v)",
"cimguiname": "ImVector_find_erase_unsorted",
"defaults": [],
"funcname": "find_erase_unsorted",
"ov_cimguiname": "ImVector_find_erase_unsorted",
"ret": "bool",
"signature": "(const T)",
"stname": "ImVector",
"templated": true
}
],
"ImVector_front": [
{
"args": "(ImVector* self)",