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

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.72b" from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.73" from Dear ImGui https://github.com/ocornut/imgui
#include "./imgui/imgui.h"
#include "cimgui.h"
@@ -1819,45 +1819,45 @@ CIMGUI_API ImVec2 ImDrawList_GetClipRectMax(ImDrawList* self)
{
return self->GetClipRectMax();
}
CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float thickness)
CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness)
{
return self->AddLine(a,b,col,thickness);
return self->AddLine(p1,p2,col,thickness);
}
CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)
CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)
{
return self->AddRect(a,b,col,rounding,rounding_corners,thickness);
return self->AddRect(p_min,p_max,col,rounding,rounding_corners,thickness);
}
CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)
CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)
{
return self->AddRectFilled(a,b,col,rounding,rounding_corners);
return self->AddRectFilled(p_min,p_max,col,rounding,rounding_corners);
}
CIMGUI_API void ImDrawList_AddRectFilledMultiColor(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)
CIMGUI_API void ImDrawList_AddRectFilledMultiColor(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)
{
return self->AddRectFilledMultiColor(a,b,col_upr_left,col_upr_right,col_bot_right,col_bot_left);
return self->AddRectFilledMultiColor(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left);
}
CIMGUI_API void ImDrawList_AddQuad(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness)
CIMGUI_API void ImDrawList_AddQuad(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness)
{
return self->AddQuad(a,b,c,d,col,thickness);
return self->AddQuad(p1,p2,p3,p4,col,thickness);
}
CIMGUI_API void ImDrawList_AddQuadFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col)
CIMGUI_API void ImDrawList_AddQuadFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col)
{
return self->AddQuadFilled(a,b,c,d,col);
return self->AddQuadFilled(p1,p2,p3,p4,col);
}
CIMGUI_API void ImDrawList_AddTriangle(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col,float thickness)
CIMGUI_API void ImDrawList_AddTriangle(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness)
{
return self->AddTriangle(a,b,c,col,thickness);
return self->AddTriangle(p1,p2,p3,col,thickness);
}
CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col)
CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col)
{
return self->AddTriangleFilled(a,b,c,col);
return self->AddTriangleFilled(p1,p2,p3,col);
}
CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments,float thickness)
CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)
{
return self->AddCircle(centre,radius,col,num_segments,thickness);
return self->AddCircle(center,radius,col,num_segments,thickness);
}
CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments)
CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)
{
return self->AddCircleFilled(centre,radius,col,num_segments);
return self->AddCircleFilled(center,radius,col,num_segments);
}
CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)
{
@@ -1867,18 +1867,6 @@ CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,fl
{
return self->AddText(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect);
}
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)
{
return self->AddImage(user_texture_id,a,b,uv_a,uv_b,col);
}
CIMGUI_API void ImDrawList_AddImageQuad(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)
{
return self->AddImageQuad(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col);
}
CIMGUI_API void ImDrawList_AddImageRounded(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)
{
return self->AddImageRounded(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners);
}
CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)
{
return self->AddPolyline(points,num_points,col,closed,thickness);
@@ -1891,6 +1879,18 @@ CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 pos0,con
{
return self->AddBezierCurve(pos0,cp0,cp1,pos1,col,thickness,num_segments);
}
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)
{
return self->AddImage(user_texture_id,p_min,p_max,uv_min,uv_max,col);
}
CIMGUI_API void ImDrawList_AddImageQuad(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)
{
return self->AddImageQuad(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,col);
}
CIMGUI_API void ImDrawList_AddImageRounded(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)
{
return self->AddImageRounded(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,rounding_corners);
}
CIMGUI_API void ImDrawList_PathClear(ImDrawList* self)
{
return self->PathClear();
@@ -1911,13 +1911,13 @@ CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,flo
{
return self->PathStroke(col,closed,thickness);
}
CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 centre,float radius,float a_min,float a_max,int num_segments)
CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)
{
return self->PathArcTo(centre,radius,a_min,a_max,num_segments);
return self->PathArcTo(center,radius,a_min,a_max,num_segments);
}
CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12)
CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12)
{
return self->PathArcToFast(centre,radius,a_min_of_12,a_max_of_12);
return self->PathArcToFast(center,radius,a_min_of_12,a_max_of_12);
}
CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments)
{

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.72b" from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.73" from Dear ImGui https://github.com/ocornut/imgui
#ifndef CIMGUI_INCLUDED
#define CIMGUI_INCLUDED
#include <stdio.h>
@@ -233,6 +233,8 @@ enum ImGuiTreeNodeFlags_
ImGuiTreeNodeFlags_Leaf = 1 << 8,
ImGuiTreeNodeFlags_Bullet = 1 << 9,
ImGuiTreeNodeFlags_FramePadding = 1 << 10,
ImGuiTreeNodeFlags_SpanAvailWidth = 1 << 11,
ImGuiTreeNodeFlags_SpanFullWidth = 1 << 12,
ImGuiTreeNodeFlags_NavLeftJumpsBackHere = 1 << 13,
ImGuiTreeNodeFlags_CollapsingHeader = ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog
};
@@ -242,7 +244,8 @@ enum ImGuiSelectableFlags_
ImGuiSelectableFlags_DontClosePopups = 1 << 0,
ImGuiSelectableFlags_SpanAllColumns = 1 << 1,
ImGuiSelectableFlags_AllowDoubleClick = 1 << 2,
ImGuiSelectableFlags_Disabled = 1 << 3
ImGuiSelectableFlags_Disabled = 1 << 3,
ImGuiSelectableFlags_AllowItemOverlap = 1 << 4
};
enum ImGuiComboFlags_
{
@@ -603,6 +606,7 @@ struct ImGuiIO
bool ConfigInputTextCursorBlink;
bool ConfigWindowsResizeFromEdges;
bool ConfigWindowsMoveFromTitleBarOnly;
float ConfigWindowsMemoryCompactTimer;
const char* BackendPlatformName;
const char* BackendRendererName;
void* BackendPlatformUserData;
@@ -810,6 +814,7 @@ struct ImFontConfig
bool MergeMode;
unsigned int RasterizerFlags;
float RasterizerMultiply;
ImWchar EllipsisChar;
char Name[40];
ImFont* DstFont;
};
@@ -870,6 +875,7 @@ struct ImFont
const ImFontConfig* ConfigData;
short ConfigDataCount;
ImWchar FallbackChar;
ImWchar EllipsisChar;
float Scale;
float Ascent, Descent;
int MetricsTotalSurface;
@@ -1378,31 +1384,31 @@ CIMGUI_API void ImDrawList_PushTextureID(ImDrawList* self,ImTextureID texture_id
CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self);
CIMGUI_API ImVec2 ImDrawList_GetClipRectMin(ImDrawList* self);
CIMGUI_API ImVec2 ImDrawList_GetClipRectMax(ImDrawList* self);
CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float thickness);
CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness);
CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners);
CIMGUI_API void ImDrawList_AddRectFilledMultiColor(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left);
CIMGUI_API void ImDrawList_AddQuad(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness);
CIMGUI_API void ImDrawList_AddQuadFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col);
CIMGUI_API void ImDrawList_AddTriangle(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col,float thickness);
CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col);
CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments,float thickness);
CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments);
CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness);
CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness);
CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners);
CIMGUI_API void ImDrawList_AddRectFilledMultiColor(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);
CIMGUI_API void ImDrawList_AddQuad(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness);
CIMGUI_API void ImDrawList_AddQuadFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col);
CIMGUI_API void ImDrawList_AddTriangle(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness);
CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col);
CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness);
CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end);
CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect);
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col);
CIMGUI_API void ImDrawList_AddImageQuad(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);
CIMGUI_API void ImDrawList_AddImageRounded(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);
CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness);
CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col);
CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments);
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col);
CIMGUI_API void ImDrawList_AddImageQuad(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);
CIMGUI_API void ImDrawList_AddImageRounded(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);
CIMGUI_API void ImDrawList_PathClear(ImDrawList* self);
CIMGUI_API void ImDrawList_PathLineTo(ImDrawList* self,const ImVec2 pos);
CIMGUI_API void ImDrawList_PathLineToMergeDuplicate(ImDrawList* self,const ImVec2 pos);
CIMGUI_API void ImDrawList_PathFillConvex(ImDrawList* self,ImU32 col);
CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,float thickness);
CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 centre,float radius,float a_min,float a_max,int num_segments);
CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12);
CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments);
CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12);
CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments);
CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners);
CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data);

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

View File

@@ -543,13 +543,13 @@ defs["ImDrawList_AddCallback"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddCallback"]["(ImDrawCallback,void*)"] = defs["ImDrawList_AddCallback"][1]
defs["ImDrawList_AddCircle"] = {}
defs["ImDrawList_AddCircle"][1] = {}
defs["ImDrawList_AddCircle"][1]["args"] = "(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments,float thickness)"
defs["ImDrawList_AddCircle"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)"
defs["ImDrawList_AddCircle"][1]["argsT"] = {}
defs["ImDrawList_AddCircle"][1]["argsT"][1] = {}
defs["ImDrawList_AddCircle"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddCircle"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddCircle"][1]["argsT"][2] = {}
defs["ImDrawList_AddCircle"][1]["argsT"][2]["name"] = "centre"
defs["ImDrawList_AddCircle"][1]["argsT"][2]["name"] = "center"
defs["ImDrawList_AddCircle"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddCircle"][1]["argsT"][3] = {}
defs["ImDrawList_AddCircle"][1]["argsT"][3]["name"] = "radius"
@@ -563,8 +563,8 @@ defs["ImDrawList_AddCircle"][1]["argsT"][5]["type"] = "int"
defs["ImDrawList_AddCircle"][1]["argsT"][6] = {}
defs["ImDrawList_AddCircle"][1]["argsT"][6]["name"] = "thickness"
defs["ImDrawList_AddCircle"][1]["argsT"][6]["type"] = "float"
defs["ImDrawList_AddCircle"][1]["argsoriginal"] = "(const ImVec2& centre,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)"
defs["ImDrawList_AddCircle"][1]["call_args"] = "(centre,radius,col,num_segments,thickness)"
defs["ImDrawList_AddCircle"][1]["argsoriginal"] = "(const ImVec2& center,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)"
defs["ImDrawList_AddCircle"][1]["call_args"] = "(center,radius,col,num_segments,thickness)"
defs["ImDrawList_AddCircle"][1]["cimguiname"] = "ImDrawList_AddCircle"
defs["ImDrawList_AddCircle"][1]["defaults"] = {}
defs["ImDrawList_AddCircle"][1]["defaults"]["num_segments"] = "12"
@@ -577,13 +577,13 @@ defs["ImDrawList_AddCircle"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddCircle"]["(const ImVec2,float,ImU32,int,float)"] = defs["ImDrawList_AddCircle"][1]
defs["ImDrawList_AddCircleFilled"] = {}
defs["ImDrawList_AddCircleFilled"][1] = {}
defs["ImDrawList_AddCircleFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments)"
defs["ImDrawList_AddCircleFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)"
defs["ImDrawList_AddCircleFilled"][1]["argsT"] = {}
defs["ImDrawList_AddCircleFilled"][1]["argsT"][1] = {}
defs["ImDrawList_AddCircleFilled"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddCircleFilled"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddCircleFilled"][1]["argsT"][2] = {}
defs["ImDrawList_AddCircleFilled"][1]["argsT"][2]["name"] = "centre"
defs["ImDrawList_AddCircleFilled"][1]["argsT"][2]["name"] = "center"
defs["ImDrawList_AddCircleFilled"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddCircleFilled"][1]["argsT"][3] = {}
defs["ImDrawList_AddCircleFilled"][1]["argsT"][3]["name"] = "radius"
@@ -594,8 +594,8 @@ defs["ImDrawList_AddCircleFilled"][1]["argsT"][4]["type"] = "ImU32"
defs["ImDrawList_AddCircleFilled"][1]["argsT"][5] = {}
defs["ImDrawList_AddCircleFilled"][1]["argsT"][5]["name"] = "num_segments"
defs["ImDrawList_AddCircleFilled"][1]["argsT"][5]["type"] = "int"
defs["ImDrawList_AddCircleFilled"][1]["argsoriginal"] = "(const ImVec2& centre,float radius,ImU32 col,int num_segments=12)"
defs["ImDrawList_AddCircleFilled"][1]["call_args"] = "(centre,radius,col,num_segments)"
defs["ImDrawList_AddCircleFilled"][1]["argsoriginal"] = "(const ImVec2& center,float radius,ImU32 col,int num_segments=12)"
defs["ImDrawList_AddCircleFilled"][1]["call_args"] = "(center,radius,col,num_segments)"
defs["ImDrawList_AddCircleFilled"][1]["cimguiname"] = "ImDrawList_AddCircleFilled"
defs["ImDrawList_AddCircleFilled"][1]["defaults"] = {}
defs["ImDrawList_AddCircleFilled"][1]["defaults"]["num_segments"] = "12"
@@ -650,7 +650,7 @@ defs["ImDrawList_AddDrawCmd"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddDrawCmd"]["()"] = defs["ImDrawList_AddDrawCmd"][1]
defs["ImDrawList_AddImage"] = {}
defs["ImDrawList_AddImage"][1] = {}
defs["ImDrawList_AddImage"][1]["args"] = "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)"
defs["ImDrawList_AddImage"][1]["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)"
defs["ImDrawList_AddImage"][1]["argsT"] = {}
defs["ImDrawList_AddImage"][1]["argsT"][1] = {}
defs["ImDrawList_AddImage"][1]["argsT"][1]["name"] = "self"
@@ -659,27 +659,27 @@ defs["ImDrawList_AddImage"][1]["argsT"][2] = {}
defs["ImDrawList_AddImage"][1]["argsT"][2]["name"] = "user_texture_id"
defs["ImDrawList_AddImage"][1]["argsT"][2]["type"] = "ImTextureID"
defs["ImDrawList_AddImage"][1]["argsT"][3] = {}
defs["ImDrawList_AddImage"][1]["argsT"][3]["name"] = "a"
defs["ImDrawList_AddImage"][1]["argsT"][3]["name"] = "p_min"
defs["ImDrawList_AddImage"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddImage"][1]["argsT"][4] = {}
defs["ImDrawList_AddImage"][1]["argsT"][4]["name"] = "b"
defs["ImDrawList_AddImage"][1]["argsT"][4]["name"] = "p_max"
defs["ImDrawList_AddImage"][1]["argsT"][4]["type"] = "const ImVec2"
defs["ImDrawList_AddImage"][1]["argsT"][5] = {}
defs["ImDrawList_AddImage"][1]["argsT"][5]["name"] = "uv_a"
defs["ImDrawList_AddImage"][1]["argsT"][5]["name"] = "uv_min"
defs["ImDrawList_AddImage"][1]["argsT"][5]["type"] = "const ImVec2"
defs["ImDrawList_AddImage"][1]["argsT"][6] = {}
defs["ImDrawList_AddImage"][1]["argsT"][6]["name"] = "uv_b"
defs["ImDrawList_AddImage"][1]["argsT"][6]["name"] = "uv_max"
defs["ImDrawList_AddImage"][1]["argsT"][6]["type"] = "const ImVec2"
defs["ImDrawList_AddImage"][1]["argsT"][7] = {}
defs["ImDrawList_AddImage"][1]["argsT"][7]["name"] = "col"
defs["ImDrawList_AddImage"][1]["argsT"][7]["type"] = "ImU32"
defs["ImDrawList_AddImage"][1]["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)))"
defs["ImDrawList_AddImage"][1]["call_args"] = "(user_texture_id,a,b,uv_a,uv_b,col)"
defs["ImDrawList_AddImage"][1]["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)))"
defs["ImDrawList_AddImage"][1]["call_args"] = "(user_texture_id,p_min,p_max,uv_min,uv_max,col)"
defs["ImDrawList_AddImage"][1]["cimguiname"] = "ImDrawList_AddImage"
defs["ImDrawList_AddImage"][1]["defaults"] = {}
defs["ImDrawList_AddImage"][1]["defaults"]["col"] = "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))"
defs["ImDrawList_AddImage"][1]["defaults"]["uv_a"] = "ImVec2(0,0)"
defs["ImDrawList_AddImage"][1]["defaults"]["uv_b"] = "ImVec2(1,1)"
defs["ImDrawList_AddImage"][1]["defaults"]["uv_max"] = "ImVec2(1,1)"
defs["ImDrawList_AddImage"][1]["defaults"]["uv_min"] = "ImVec2(0,0)"
defs["ImDrawList_AddImage"][1]["funcname"] = "AddImage"
defs["ImDrawList_AddImage"][1]["ov_cimguiname"] = "ImDrawList_AddImage"
defs["ImDrawList_AddImage"][1]["ret"] = "void"
@@ -688,7 +688,7 @@ defs["ImDrawList_AddImage"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddImage"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_AddImage"][1]
defs["ImDrawList_AddImageQuad"] = {}
defs["ImDrawList_AddImageQuad"][1] = {}
defs["ImDrawList_AddImageQuad"][1]["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)"
defs["ImDrawList_AddImageQuad"][1]["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)"
defs["ImDrawList_AddImageQuad"][1]["argsT"] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][1] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][1]["name"] = "self"
@@ -697,41 +697,41 @@ defs["ImDrawList_AddImageQuad"][1]["argsT"][2] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][2]["name"] = "user_texture_id"
defs["ImDrawList_AddImageQuad"][1]["argsT"][2]["type"] = "ImTextureID"
defs["ImDrawList_AddImageQuad"][1]["argsT"][3] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][3]["name"] = "a"
defs["ImDrawList_AddImageQuad"][1]["argsT"][3]["name"] = "p1"
defs["ImDrawList_AddImageQuad"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][4] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][4]["name"] = "b"
defs["ImDrawList_AddImageQuad"][1]["argsT"][4]["name"] = "p2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][4]["type"] = "const ImVec2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][5] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][5]["name"] = "c"
defs["ImDrawList_AddImageQuad"][1]["argsT"][5]["name"] = "p3"
defs["ImDrawList_AddImageQuad"][1]["argsT"][5]["type"] = "const ImVec2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][6] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][6]["name"] = "d"
defs["ImDrawList_AddImageQuad"][1]["argsT"][6]["name"] = "p4"
defs["ImDrawList_AddImageQuad"][1]["argsT"][6]["type"] = "const ImVec2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][7] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][7]["name"] = "uv_a"
defs["ImDrawList_AddImageQuad"][1]["argsT"][7]["name"] = "uv1"
defs["ImDrawList_AddImageQuad"][1]["argsT"][7]["type"] = "const ImVec2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][8] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][8]["name"] = "uv_b"
defs["ImDrawList_AddImageQuad"][1]["argsT"][8]["name"] = "uv2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][8]["type"] = "const ImVec2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][9] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][9]["name"] = "uv_c"
defs["ImDrawList_AddImageQuad"][1]["argsT"][9]["name"] = "uv3"
defs["ImDrawList_AddImageQuad"][1]["argsT"][9]["type"] = "const ImVec2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][10] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][10]["name"] = "uv_d"
defs["ImDrawList_AddImageQuad"][1]["argsT"][10]["name"] = "uv4"
defs["ImDrawList_AddImageQuad"][1]["argsT"][10]["type"] = "const ImVec2"
defs["ImDrawList_AddImageQuad"][1]["argsT"][11] = {}
defs["ImDrawList_AddImageQuad"][1]["argsT"][11]["name"] = "col"
defs["ImDrawList_AddImageQuad"][1]["argsT"][11]["type"] = "ImU32"
defs["ImDrawList_AddImageQuad"][1]["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)))"
defs["ImDrawList_AddImageQuad"][1]["call_args"] = "(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)"
defs["ImDrawList_AddImageQuad"][1]["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)))"
defs["ImDrawList_AddImageQuad"][1]["call_args"] = "(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,col)"
defs["ImDrawList_AddImageQuad"][1]["cimguiname"] = "ImDrawList_AddImageQuad"
defs["ImDrawList_AddImageQuad"][1]["defaults"] = {}
defs["ImDrawList_AddImageQuad"][1]["defaults"]["col"] = "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))"
defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv_a"] = "ImVec2(0,0)"
defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv_b"] = "ImVec2(1,0)"
defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv_c"] = "ImVec2(1,1)"
defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv_d"] = "ImVec2(0,1)"
defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv1"] = "ImVec2(0,0)"
defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv2"] = "ImVec2(1,0)"
defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv3"] = "ImVec2(1,1)"
defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv4"] = "ImVec2(0,1)"
defs["ImDrawList_AddImageQuad"][1]["funcname"] = "AddImageQuad"
defs["ImDrawList_AddImageQuad"][1]["ov_cimguiname"] = "ImDrawList_AddImageQuad"
defs["ImDrawList_AddImageQuad"][1]["ret"] = "void"
@@ -740,7 +740,7 @@ defs["ImDrawList_AddImageQuad"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddImageQuad"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_AddImageQuad"][1]
defs["ImDrawList_AddImageRounded"] = {}
defs["ImDrawList_AddImageRounded"][1] = {}
defs["ImDrawList_AddImageRounded"][1]["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)"
defs["ImDrawList_AddImageRounded"][1]["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)"
defs["ImDrawList_AddImageRounded"][1]["argsT"] = {}
defs["ImDrawList_AddImageRounded"][1]["argsT"][1] = {}
defs["ImDrawList_AddImageRounded"][1]["argsT"][1]["name"] = "self"
@@ -749,16 +749,16 @@ defs["ImDrawList_AddImageRounded"][1]["argsT"][2] = {}
defs["ImDrawList_AddImageRounded"][1]["argsT"][2]["name"] = "user_texture_id"
defs["ImDrawList_AddImageRounded"][1]["argsT"][2]["type"] = "ImTextureID"
defs["ImDrawList_AddImageRounded"][1]["argsT"][3] = {}
defs["ImDrawList_AddImageRounded"][1]["argsT"][3]["name"] = "a"
defs["ImDrawList_AddImageRounded"][1]["argsT"][3]["name"] = "p_min"
defs["ImDrawList_AddImageRounded"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddImageRounded"][1]["argsT"][4] = {}
defs["ImDrawList_AddImageRounded"][1]["argsT"][4]["name"] = "b"
defs["ImDrawList_AddImageRounded"][1]["argsT"][4]["name"] = "p_max"
defs["ImDrawList_AddImageRounded"][1]["argsT"][4]["type"] = "const ImVec2"
defs["ImDrawList_AddImageRounded"][1]["argsT"][5] = {}
defs["ImDrawList_AddImageRounded"][1]["argsT"][5]["name"] = "uv_a"
defs["ImDrawList_AddImageRounded"][1]["argsT"][5]["name"] = "uv_min"
defs["ImDrawList_AddImageRounded"][1]["argsT"][5]["type"] = "const ImVec2"
defs["ImDrawList_AddImageRounded"][1]["argsT"][6] = {}
defs["ImDrawList_AddImageRounded"][1]["argsT"][6]["name"] = "uv_b"
defs["ImDrawList_AddImageRounded"][1]["argsT"][6]["name"] = "uv_max"
defs["ImDrawList_AddImageRounded"][1]["argsT"][6]["type"] = "const ImVec2"
defs["ImDrawList_AddImageRounded"][1]["argsT"][7] = {}
defs["ImDrawList_AddImageRounded"][1]["argsT"][7]["name"] = "col"
@@ -769,8 +769,8 @@ defs["ImDrawList_AddImageRounded"][1]["argsT"][8]["type"] = "float"
defs["ImDrawList_AddImageRounded"][1]["argsT"][9] = {}
defs["ImDrawList_AddImageRounded"][1]["argsT"][9]["name"] = "rounding_corners"
defs["ImDrawList_AddImageRounded"][1]["argsT"][9]["type"] = "ImDrawCornerFlags"
defs["ImDrawList_AddImageRounded"][1]["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)"
defs["ImDrawList_AddImageRounded"][1]["call_args"] = "(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners)"
defs["ImDrawList_AddImageRounded"][1]["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)"
defs["ImDrawList_AddImageRounded"][1]["call_args"] = "(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,rounding_corners)"
defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounded"
defs["ImDrawList_AddImageRounded"][1]["defaults"] = {}
defs["ImDrawList_AddImageRounded"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All"
@@ -782,16 +782,16 @@ defs["ImDrawList_AddImageRounded"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddImageRounded"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)"] = defs["ImDrawList_AddImageRounded"][1]
defs["ImDrawList_AddLine"] = {}
defs["ImDrawList_AddLine"][1] = {}
defs["ImDrawList_AddLine"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float thickness)"
defs["ImDrawList_AddLine"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness)"
defs["ImDrawList_AddLine"][1]["argsT"] = {}
defs["ImDrawList_AddLine"][1]["argsT"][1] = {}
defs["ImDrawList_AddLine"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddLine"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddLine"][1]["argsT"][2] = {}
defs["ImDrawList_AddLine"][1]["argsT"][2]["name"] = "a"
defs["ImDrawList_AddLine"][1]["argsT"][2]["name"] = "p1"
defs["ImDrawList_AddLine"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddLine"][1]["argsT"][3] = {}
defs["ImDrawList_AddLine"][1]["argsT"][3]["name"] = "b"
defs["ImDrawList_AddLine"][1]["argsT"][3]["name"] = "p2"
defs["ImDrawList_AddLine"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddLine"][1]["argsT"][4] = {}
defs["ImDrawList_AddLine"][1]["argsT"][4]["name"] = "col"
@@ -799,8 +799,8 @@ defs["ImDrawList_AddLine"][1]["argsT"][4]["type"] = "ImU32"
defs["ImDrawList_AddLine"][1]["argsT"][5] = {}
defs["ImDrawList_AddLine"][1]["argsT"][5]["name"] = "thickness"
defs["ImDrawList_AddLine"][1]["argsT"][5]["type"] = "float"
defs["ImDrawList_AddLine"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col,float thickness=1.0f)"
defs["ImDrawList_AddLine"][1]["call_args"] = "(a,b,col,thickness)"
defs["ImDrawList_AddLine"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,ImU32 col,float thickness=1.0f)"
defs["ImDrawList_AddLine"][1]["call_args"] = "(p1,p2,col,thickness)"
defs["ImDrawList_AddLine"][1]["cimguiname"] = "ImDrawList_AddLine"
defs["ImDrawList_AddLine"][1]["defaults"] = {}
defs["ImDrawList_AddLine"][1]["defaults"]["thickness"] = "1.0f"
@@ -844,22 +844,22 @@ defs["ImDrawList_AddPolyline"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddPolyline"]["(const ImVec2*,int,ImU32,bool,float)"] = defs["ImDrawList_AddPolyline"][1]
defs["ImDrawList_AddQuad"] = {}
defs["ImDrawList_AddQuad"][1] = {}
defs["ImDrawList_AddQuad"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness)"
defs["ImDrawList_AddQuad"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness)"
defs["ImDrawList_AddQuad"][1]["argsT"] = {}
defs["ImDrawList_AddQuad"][1]["argsT"][1] = {}
defs["ImDrawList_AddQuad"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddQuad"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddQuad"][1]["argsT"][2] = {}
defs["ImDrawList_AddQuad"][1]["argsT"][2]["name"] = "a"
defs["ImDrawList_AddQuad"][1]["argsT"][2]["name"] = "p1"
defs["ImDrawList_AddQuad"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddQuad"][1]["argsT"][3] = {}
defs["ImDrawList_AddQuad"][1]["argsT"][3]["name"] = "b"
defs["ImDrawList_AddQuad"][1]["argsT"][3]["name"] = "p2"
defs["ImDrawList_AddQuad"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddQuad"][1]["argsT"][4] = {}
defs["ImDrawList_AddQuad"][1]["argsT"][4]["name"] = "c"
defs["ImDrawList_AddQuad"][1]["argsT"][4]["name"] = "p3"
defs["ImDrawList_AddQuad"][1]["argsT"][4]["type"] = "const ImVec2"
defs["ImDrawList_AddQuad"][1]["argsT"][5] = {}
defs["ImDrawList_AddQuad"][1]["argsT"][5]["name"] = "d"
defs["ImDrawList_AddQuad"][1]["argsT"][5]["name"] = "p4"
defs["ImDrawList_AddQuad"][1]["argsT"][5]["type"] = "const ImVec2"
defs["ImDrawList_AddQuad"][1]["argsT"][6] = {}
defs["ImDrawList_AddQuad"][1]["argsT"][6]["name"] = "col"
@@ -867,8 +867,8 @@ defs["ImDrawList_AddQuad"][1]["argsT"][6]["type"] = "ImU32"
defs["ImDrawList_AddQuad"][1]["argsT"][7] = {}
defs["ImDrawList_AddQuad"][1]["argsT"][7]["name"] = "thickness"
defs["ImDrawList_AddQuad"][1]["argsT"][7]["type"] = "float"
defs["ImDrawList_AddQuad"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col,float thickness=1.0f)"
defs["ImDrawList_AddQuad"][1]["call_args"] = "(a,b,c,d,col,thickness)"
defs["ImDrawList_AddQuad"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness=1.0f)"
defs["ImDrawList_AddQuad"][1]["call_args"] = "(p1,p2,p3,p4,col,thickness)"
defs["ImDrawList_AddQuad"][1]["cimguiname"] = "ImDrawList_AddQuad"
defs["ImDrawList_AddQuad"][1]["defaults"] = {}
defs["ImDrawList_AddQuad"][1]["defaults"]["thickness"] = "1.0f"
@@ -880,28 +880,28 @@ defs["ImDrawList_AddQuad"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddQuad"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)"] = defs["ImDrawList_AddQuad"][1]
defs["ImDrawList_AddQuadFilled"] = {}
defs["ImDrawList_AddQuadFilled"][1] = {}
defs["ImDrawList_AddQuadFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col)"
defs["ImDrawList_AddQuadFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col)"
defs["ImDrawList_AddQuadFilled"][1]["argsT"] = {}
defs["ImDrawList_AddQuadFilled"][1]["argsT"][1] = {}
defs["ImDrawList_AddQuadFilled"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][2] = {}
defs["ImDrawList_AddQuadFilled"][1]["argsT"][2]["name"] = "a"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][2]["name"] = "p1"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][3] = {}
defs["ImDrawList_AddQuadFilled"][1]["argsT"][3]["name"] = "b"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][3]["name"] = "p2"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][4] = {}
defs["ImDrawList_AddQuadFilled"][1]["argsT"][4]["name"] = "c"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][4]["name"] = "p3"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][4]["type"] = "const ImVec2"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][5] = {}
defs["ImDrawList_AddQuadFilled"][1]["argsT"][5]["name"] = "d"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][5]["name"] = "p4"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][5]["type"] = "const ImVec2"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][6] = {}
defs["ImDrawList_AddQuadFilled"][1]["argsT"][6]["name"] = "col"
defs["ImDrawList_AddQuadFilled"][1]["argsT"][6]["type"] = "ImU32"
defs["ImDrawList_AddQuadFilled"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col)"
defs["ImDrawList_AddQuadFilled"][1]["call_args"] = "(a,b,c,d,col)"
defs["ImDrawList_AddQuadFilled"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col)"
defs["ImDrawList_AddQuadFilled"][1]["call_args"] = "(p1,p2,p3,p4,col)"
defs["ImDrawList_AddQuadFilled"][1]["cimguiname"] = "ImDrawList_AddQuadFilled"
defs["ImDrawList_AddQuadFilled"][1]["defaults"] = {}
defs["ImDrawList_AddQuadFilled"][1]["funcname"] = "AddQuadFilled"
@@ -912,16 +912,16 @@ defs["ImDrawList_AddQuadFilled"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddQuadFilled"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_AddQuadFilled"][1]
defs["ImDrawList_AddRect"] = {}
defs["ImDrawList_AddRect"][1] = {}
defs["ImDrawList_AddRect"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)"
defs["ImDrawList_AddRect"][1]["args"] = "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)"
defs["ImDrawList_AddRect"][1]["argsT"] = {}
defs["ImDrawList_AddRect"][1]["argsT"][1] = {}
defs["ImDrawList_AddRect"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddRect"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddRect"][1]["argsT"][2] = {}
defs["ImDrawList_AddRect"][1]["argsT"][2]["name"] = "a"
defs["ImDrawList_AddRect"][1]["argsT"][2]["name"] = "p_min"
defs["ImDrawList_AddRect"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddRect"][1]["argsT"][3] = {}
defs["ImDrawList_AddRect"][1]["argsT"][3]["name"] = "b"
defs["ImDrawList_AddRect"][1]["argsT"][3]["name"] = "p_max"
defs["ImDrawList_AddRect"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddRect"][1]["argsT"][4] = {}
defs["ImDrawList_AddRect"][1]["argsT"][4]["name"] = "col"
@@ -935,8 +935,8 @@ defs["ImDrawList_AddRect"][1]["argsT"][6]["type"] = "ImDrawCornerFlags"
defs["ImDrawList_AddRect"][1]["argsT"][7] = {}
defs["ImDrawList_AddRect"][1]["argsT"][7]["name"] = "thickness"
defs["ImDrawList_AddRect"][1]["argsT"][7]["type"] = "float"
defs["ImDrawList_AddRect"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)"
defs["ImDrawList_AddRect"][1]["call_args"] = "(a,b,col,rounding,rounding_corners,thickness)"
defs["ImDrawList_AddRect"][1]["argsoriginal"] = "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)"
defs["ImDrawList_AddRect"][1]["call_args"] = "(p_min,p_max,col,rounding,rounding_corners,thickness)"
defs["ImDrawList_AddRect"][1]["cimguiname"] = "ImDrawList_AddRect"
defs["ImDrawList_AddRect"][1]["defaults"] = {}
defs["ImDrawList_AddRect"][1]["defaults"]["rounding"] = "0.0f"
@@ -950,16 +950,16 @@ defs["ImDrawList_AddRect"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddRect"]["(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)"] = defs["ImDrawList_AddRect"][1]
defs["ImDrawList_AddRectFilled"] = {}
defs["ImDrawList_AddRectFilled"][1] = {}
defs["ImDrawList_AddRectFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)"
defs["ImDrawList_AddRectFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)"
defs["ImDrawList_AddRectFilled"][1]["argsT"] = {}
defs["ImDrawList_AddRectFilled"][1]["argsT"][1] = {}
defs["ImDrawList_AddRectFilled"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddRectFilled"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddRectFilled"][1]["argsT"][2] = {}
defs["ImDrawList_AddRectFilled"][1]["argsT"][2]["name"] = "a"
defs["ImDrawList_AddRectFilled"][1]["argsT"][2]["name"] = "p_min"
defs["ImDrawList_AddRectFilled"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddRectFilled"][1]["argsT"][3] = {}
defs["ImDrawList_AddRectFilled"][1]["argsT"][3]["name"] = "b"
defs["ImDrawList_AddRectFilled"][1]["argsT"][3]["name"] = "p_max"
defs["ImDrawList_AddRectFilled"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddRectFilled"][1]["argsT"][4] = {}
defs["ImDrawList_AddRectFilled"][1]["argsT"][4]["name"] = "col"
@@ -970,8 +970,8 @@ defs["ImDrawList_AddRectFilled"][1]["argsT"][5]["type"] = "float"
defs["ImDrawList_AddRectFilled"][1]["argsT"][6] = {}
defs["ImDrawList_AddRectFilled"][1]["argsT"][6]["name"] = "rounding_corners"
defs["ImDrawList_AddRectFilled"][1]["argsT"][6]["type"] = "ImDrawCornerFlags"
defs["ImDrawList_AddRectFilled"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)"
defs["ImDrawList_AddRectFilled"][1]["call_args"] = "(a,b,col,rounding,rounding_corners)"
defs["ImDrawList_AddRectFilled"][1]["argsoriginal"] = "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)"
defs["ImDrawList_AddRectFilled"][1]["call_args"] = "(p_min,p_max,col,rounding,rounding_corners)"
defs["ImDrawList_AddRectFilled"][1]["cimguiname"] = "ImDrawList_AddRectFilled"
defs["ImDrawList_AddRectFilled"][1]["defaults"] = {}
defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f"
@@ -984,16 +984,16 @@ defs["ImDrawList_AddRectFilled"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddRectFilled"]["(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)"] = defs["ImDrawList_AddRectFilled"][1]
defs["ImDrawList_AddRectFilledMultiColor"] = {}
defs["ImDrawList_AddRectFilledMultiColor"][1] = {}
defs["ImDrawList_AddRectFilledMultiColor"][1]["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)"
defs["ImDrawList_AddRectFilledMultiColor"][1]["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)"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"] = {}
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][1] = {}
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][2] = {}
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][2]["name"] = "a"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][2]["name"] = "p_min"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][3] = {}
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][3]["name"] = "b"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][3]["name"] = "p_max"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][4] = {}
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][4]["name"] = "col_upr_left"
@@ -1007,8 +1007,8 @@ defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][6]["type"] = "ImU32"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][7] = {}
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][7]["name"] = "col_bot_left"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][7]["type"] = "ImU32"
defs["ImDrawList_AddRectFilledMultiColor"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)"
defs["ImDrawList_AddRectFilledMultiColor"][1]["call_args"] = "(a,b,col_upr_left,col_upr_right,col_bot_right,col_bot_left)"
defs["ImDrawList_AddRectFilledMultiColor"][1]["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)"
defs["ImDrawList_AddRectFilledMultiColor"][1]["call_args"] = "(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left)"
defs["ImDrawList_AddRectFilledMultiColor"][1]["cimguiname"] = "ImDrawList_AddRectFilledMultiColor"
defs["ImDrawList_AddRectFilledMultiColor"][1]["defaults"] = {}
defs["ImDrawList_AddRectFilledMultiColor"][1]["funcname"] = "AddRectFilledMultiColor"
@@ -1092,19 +1092,19 @@ defs["ImDrawList_AddText"]["(const ImFont*,float,const ImVec2,ImU32,const char*,
defs["ImDrawList_AddText"]["(const ImVec2,ImU32,const char*,const char*)"] = defs["ImDrawList_AddText"][1]
defs["ImDrawList_AddTriangle"] = {}
defs["ImDrawList_AddTriangle"][1] = {}
defs["ImDrawList_AddTriangle"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col,float thickness)"
defs["ImDrawList_AddTriangle"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness)"
defs["ImDrawList_AddTriangle"][1]["argsT"] = {}
defs["ImDrawList_AddTriangle"][1]["argsT"][1] = {}
defs["ImDrawList_AddTriangle"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddTriangle"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddTriangle"][1]["argsT"][2] = {}
defs["ImDrawList_AddTriangle"][1]["argsT"][2]["name"] = "a"
defs["ImDrawList_AddTriangle"][1]["argsT"][2]["name"] = "p1"
defs["ImDrawList_AddTriangle"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddTriangle"][1]["argsT"][3] = {}
defs["ImDrawList_AddTriangle"][1]["argsT"][3]["name"] = "b"
defs["ImDrawList_AddTriangle"][1]["argsT"][3]["name"] = "p2"
defs["ImDrawList_AddTriangle"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddTriangle"][1]["argsT"][4] = {}
defs["ImDrawList_AddTriangle"][1]["argsT"][4]["name"] = "c"
defs["ImDrawList_AddTriangle"][1]["argsT"][4]["name"] = "p3"
defs["ImDrawList_AddTriangle"][1]["argsT"][4]["type"] = "const ImVec2"
defs["ImDrawList_AddTriangle"][1]["argsT"][5] = {}
defs["ImDrawList_AddTriangle"][1]["argsT"][5]["name"] = "col"
@@ -1112,8 +1112,8 @@ defs["ImDrawList_AddTriangle"][1]["argsT"][5]["type"] = "ImU32"
defs["ImDrawList_AddTriangle"][1]["argsT"][6] = {}
defs["ImDrawList_AddTriangle"][1]["argsT"][6]["name"] = "thickness"
defs["ImDrawList_AddTriangle"][1]["argsT"][6]["type"] = "float"
defs["ImDrawList_AddTriangle"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col,float thickness=1.0f)"
defs["ImDrawList_AddTriangle"][1]["call_args"] = "(a,b,c,col,thickness)"
defs["ImDrawList_AddTriangle"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness=1.0f)"
defs["ImDrawList_AddTriangle"][1]["call_args"] = "(p1,p2,p3,col,thickness)"
defs["ImDrawList_AddTriangle"][1]["cimguiname"] = "ImDrawList_AddTriangle"
defs["ImDrawList_AddTriangle"][1]["defaults"] = {}
defs["ImDrawList_AddTriangle"][1]["defaults"]["thickness"] = "1.0f"
@@ -1125,25 +1125,25 @@ defs["ImDrawList_AddTriangle"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddTriangle"]["(const ImVec2,const ImVec2,const ImVec2,ImU32,float)"] = defs["ImDrawList_AddTriangle"][1]
defs["ImDrawList_AddTriangleFilled"] = {}
defs["ImDrawList_AddTriangleFilled"][1] = {}
defs["ImDrawList_AddTriangleFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col)"
defs["ImDrawList_AddTriangleFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col)"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"] = {}
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][1] = {}
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][2] = {}
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][2]["name"] = "a"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][2]["name"] = "p1"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][3] = {}
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][3]["name"] = "b"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][3]["name"] = "p2"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][4] = {}
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][4]["name"] = "c"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][4]["name"] = "p3"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][4]["type"] = "const ImVec2"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][5] = {}
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][5]["name"] = "col"
defs["ImDrawList_AddTriangleFilled"][1]["argsT"][5]["type"] = "ImU32"
defs["ImDrawList_AddTriangleFilled"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col)"
defs["ImDrawList_AddTriangleFilled"][1]["call_args"] = "(a,b,c,col)"
defs["ImDrawList_AddTriangleFilled"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col)"
defs["ImDrawList_AddTriangleFilled"][1]["call_args"] = "(p1,p2,p3,col)"
defs["ImDrawList_AddTriangleFilled"][1]["cimguiname"] = "ImDrawList_AddTriangleFilled"
defs["ImDrawList_AddTriangleFilled"][1]["defaults"] = {}
defs["ImDrawList_AddTriangleFilled"][1]["funcname"] = "AddTriangleFilled"
@@ -1389,13 +1389,13 @@ defs["ImDrawList_ImDrawList"][1]["stname"] = "ImDrawList"
defs["ImDrawList_ImDrawList"]["(const ImDrawListSharedData*)"] = defs["ImDrawList_ImDrawList"][1]
defs["ImDrawList_PathArcTo"] = {}
defs["ImDrawList_PathArcTo"][1] = {}
defs["ImDrawList_PathArcTo"][1]["args"] = "(ImDrawList* self,const ImVec2 centre,float radius,float a_min,float a_max,int num_segments)"
defs["ImDrawList_PathArcTo"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)"
defs["ImDrawList_PathArcTo"][1]["argsT"] = {}
defs["ImDrawList_PathArcTo"][1]["argsT"][1] = {}
defs["ImDrawList_PathArcTo"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_PathArcTo"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_PathArcTo"][1]["argsT"][2] = {}
defs["ImDrawList_PathArcTo"][1]["argsT"][2]["name"] = "centre"
defs["ImDrawList_PathArcTo"][1]["argsT"][2]["name"] = "center"
defs["ImDrawList_PathArcTo"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_PathArcTo"][1]["argsT"][3] = {}
defs["ImDrawList_PathArcTo"][1]["argsT"][3]["name"] = "radius"
@@ -1409,8 +1409,8 @@ defs["ImDrawList_PathArcTo"][1]["argsT"][5]["type"] = "float"
defs["ImDrawList_PathArcTo"][1]["argsT"][6] = {}
defs["ImDrawList_PathArcTo"][1]["argsT"][6]["name"] = "num_segments"
defs["ImDrawList_PathArcTo"][1]["argsT"][6]["type"] = "int"
defs["ImDrawList_PathArcTo"][1]["argsoriginal"] = "(const ImVec2& centre,float radius,float a_min,float a_max,int num_segments=10)"
defs["ImDrawList_PathArcTo"][1]["call_args"] = "(centre,radius,a_min,a_max,num_segments)"
defs["ImDrawList_PathArcTo"][1]["argsoriginal"] = "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments=10)"
defs["ImDrawList_PathArcTo"][1]["call_args"] = "(center,radius,a_min,a_max,num_segments)"
defs["ImDrawList_PathArcTo"][1]["cimguiname"] = "ImDrawList_PathArcTo"
defs["ImDrawList_PathArcTo"][1]["defaults"] = {}
defs["ImDrawList_PathArcTo"][1]["defaults"]["num_segments"] = "10"
@@ -1422,13 +1422,13 @@ defs["ImDrawList_PathArcTo"][1]["stname"] = "ImDrawList"
defs["ImDrawList_PathArcTo"]["(const ImVec2,float,float,float,int)"] = defs["ImDrawList_PathArcTo"][1]
defs["ImDrawList_PathArcToFast"] = {}
defs["ImDrawList_PathArcToFast"][1] = {}
defs["ImDrawList_PathArcToFast"][1]["args"] = "(ImDrawList* self,const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12)"
defs["ImDrawList_PathArcToFast"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12)"
defs["ImDrawList_PathArcToFast"][1]["argsT"] = {}
defs["ImDrawList_PathArcToFast"][1]["argsT"][1] = {}
defs["ImDrawList_PathArcToFast"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_PathArcToFast"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_PathArcToFast"][1]["argsT"][2] = {}
defs["ImDrawList_PathArcToFast"][1]["argsT"][2]["name"] = "centre"
defs["ImDrawList_PathArcToFast"][1]["argsT"][2]["name"] = "center"
defs["ImDrawList_PathArcToFast"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_PathArcToFast"][1]["argsT"][3] = {}
defs["ImDrawList_PathArcToFast"][1]["argsT"][3]["name"] = "radius"
@@ -1439,8 +1439,8 @@ defs["ImDrawList_PathArcToFast"][1]["argsT"][4]["type"] = "int"
defs["ImDrawList_PathArcToFast"][1]["argsT"][5] = {}
defs["ImDrawList_PathArcToFast"][1]["argsT"][5]["name"] = "a_max_of_12"
defs["ImDrawList_PathArcToFast"][1]["argsT"][5]["type"] = "int"
defs["ImDrawList_PathArcToFast"][1]["argsoriginal"] = "(const ImVec2& centre,float radius,int a_min_of_12,int a_max_of_12)"
defs["ImDrawList_PathArcToFast"][1]["call_args"] = "(centre,radius,a_min_of_12,a_max_of_12)"
defs["ImDrawList_PathArcToFast"][1]["argsoriginal"] = "(const ImVec2& center,float radius,int a_min_of_12,int a_max_of_12)"
defs["ImDrawList_PathArcToFast"][1]["call_args"] = "(center,radius,a_min_of_12,a_max_of_12)"
defs["ImDrawList_PathArcToFast"][1]["cimguiname"] = "ImDrawList_PathArcToFast"
defs["ImDrawList_PathArcToFast"][1]["defaults"] = {}
defs["ImDrawList_PathArcToFast"][1]["funcname"] = "PathArcToFast"
@@ -5093,6 +5093,89 @@ defs["ImVector_erase_unsorted"][1]["signature"] = "(const T*)"
defs["ImVector_erase_unsorted"][1]["stname"] = "ImVector"
defs["ImVector_erase_unsorted"][1]["templated"] = true
defs["ImVector_erase_unsorted"]["(const T*)"] = defs["ImVector_erase_unsorted"][1]
defs["ImVector_find"] = {}
defs["ImVector_find"][1] = {}
defs["ImVector_find"][1]["args"] = "(ImVector* self,const T v)"
defs["ImVector_find"][1]["argsT"] = {}
defs["ImVector_find"][1]["argsT"][1] = {}
defs["ImVector_find"][1]["argsT"][1]["name"] = "self"
defs["ImVector_find"][1]["argsT"][1]["type"] = "ImVector*"
defs["ImVector_find"][1]["argsT"][2] = {}
defs["ImVector_find"][1]["argsT"][2]["name"] = "v"
defs["ImVector_find"][1]["argsT"][2]["type"] = "const T"
defs["ImVector_find"][1]["argsoriginal"] = "(const T& v)"
defs["ImVector_find"][1]["call_args"] = "(v)"
defs["ImVector_find"][1]["cimguiname"] = "ImVector_find"
defs["ImVector_find"][1]["defaults"] = {}
defs["ImVector_find"][1]["funcname"] = "find"
defs["ImVector_find"][1]["ov_cimguiname"] = "ImVector_find"
defs["ImVector_find"][1]["ret"] = "T*"
defs["ImVector_find"][1]["signature"] = "(const T)"
defs["ImVector_find"][1]["stname"] = "ImVector"
defs["ImVector_find"][1]["templated"] = true
defs["ImVector_find"][2] = {}
defs["ImVector_find"][2]["args"] = "(ImVector* self,const T v)"
defs["ImVector_find"][2]["argsT"] = {}
defs["ImVector_find"][2]["argsT"][1] = {}
defs["ImVector_find"][2]["argsT"][1]["name"] = "self"
defs["ImVector_find"][2]["argsT"][1]["type"] = "ImVector*"
defs["ImVector_find"][2]["argsT"][2] = {}
defs["ImVector_find"][2]["argsT"][2]["name"] = "v"
defs["ImVector_find"][2]["argsT"][2]["type"] = "const T"
defs["ImVector_find"][2]["argsoriginal"] = "(const T& v)"
defs["ImVector_find"][2]["call_args"] = "(v)"
defs["ImVector_find"][2]["cimguiname"] = "ImVector_find"
defs["ImVector_find"][2]["defaults"] = {}
defs["ImVector_find"][2]["funcname"] = "find"
defs["ImVector_find"][2]["ov_cimguiname"] = "ImVector_find_const"
defs["ImVector_find"][2]["ret"] = "const T*"
defs["ImVector_find"][2]["signature"] = "(const T)const"
defs["ImVector_find"][2]["stname"] = "ImVector"
defs["ImVector_find"][2]["templated"] = true
defs["ImVector_find"]["(const T)"] = defs["ImVector_find"][1]
defs["ImVector_find"]["(const T)const"] = defs["ImVector_find"][2]
defs["ImVector_find_erase"] = {}
defs["ImVector_find_erase"][1] = {}
defs["ImVector_find_erase"][1]["args"] = "(ImVector* self,const T v)"
defs["ImVector_find_erase"][1]["argsT"] = {}
defs["ImVector_find_erase"][1]["argsT"][1] = {}
defs["ImVector_find_erase"][1]["argsT"][1]["name"] = "self"
defs["ImVector_find_erase"][1]["argsT"][1]["type"] = "ImVector*"
defs["ImVector_find_erase"][1]["argsT"][2] = {}
defs["ImVector_find_erase"][1]["argsT"][2]["name"] = "v"
defs["ImVector_find_erase"][1]["argsT"][2]["type"] = "const T"
defs["ImVector_find_erase"][1]["argsoriginal"] = "(const T& v)"
defs["ImVector_find_erase"][1]["call_args"] = "(v)"
defs["ImVector_find_erase"][1]["cimguiname"] = "ImVector_find_erase"
defs["ImVector_find_erase"][1]["defaults"] = {}
defs["ImVector_find_erase"][1]["funcname"] = "find_erase"
defs["ImVector_find_erase"][1]["ov_cimguiname"] = "ImVector_find_erase"
defs["ImVector_find_erase"][1]["ret"] = "bool"
defs["ImVector_find_erase"][1]["signature"] = "(const T)"
defs["ImVector_find_erase"][1]["stname"] = "ImVector"
defs["ImVector_find_erase"][1]["templated"] = true
defs["ImVector_find_erase"]["(const T)"] = defs["ImVector_find_erase"][1]
defs["ImVector_find_erase_unsorted"] = {}
defs["ImVector_find_erase_unsorted"][1] = {}
defs["ImVector_find_erase_unsorted"][1]["args"] = "(ImVector* self,const T v)"
defs["ImVector_find_erase_unsorted"][1]["argsT"] = {}
defs["ImVector_find_erase_unsorted"][1]["argsT"][1] = {}
defs["ImVector_find_erase_unsorted"][1]["argsT"][1]["name"] = "self"
defs["ImVector_find_erase_unsorted"][1]["argsT"][1]["type"] = "ImVector*"
defs["ImVector_find_erase_unsorted"][1]["argsT"][2] = {}
defs["ImVector_find_erase_unsorted"][1]["argsT"][2]["name"] = "v"
defs["ImVector_find_erase_unsorted"][1]["argsT"][2]["type"] = "const T"
defs["ImVector_find_erase_unsorted"][1]["argsoriginal"] = "(const T& v)"
defs["ImVector_find_erase_unsorted"][1]["call_args"] = "(v)"
defs["ImVector_find_erase_unsorted"][1]["cimguiname"] = "ImVector_find_erase_unsorted"
defs["ImVector_find_erase_unsorted"][1]["defaults"] = {}
defs["ImVector_find_erase_unsorted"][1]["funcname"] = "find_erase_unsorted"
defs["ImVector_find_erase_unsorted"][1]["ov_cimguiname"] = "ImVector_find_erase_unsorted"
defs["ImVector_find_erase_unsorted"][1]["ret"] = "bool"
defs["ImVector_find_erase_unsorted"][1]["signature"] = "(const T)"
defs["ImVector_find_erase_unsorted"][1]["stname"] = "ImVector"
defs["ImVector_find_erase_unsorted"][1]["templated"] = true
defs["ImVector_find_erase_unsorted"]["(const T)"] = defs["ImVector_find_erase_unsorted"][1]
defs["ImVector_front"] = {}
defs["ImVector_front"][1] = {}
defs["ImVector_front"][1]["args"] = "(ImVector* self)"

View File

@@ -67,9 +67,6 @@ igSetWindowFocus 2
ImVector_end 2
1 T* ImVector_end ()
2 const T* ImVector_end_const ()const
igSetWindowSize 2
1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond)
2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond)
ImVector_ImVector 2
1 nil ImVector_ImVector ()
2 nil ImVector_ImVectorVector (const ImVector)
@@ -88,15 +85,15 @@ igTreeNodeExV 2
igListBox 2
1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int)
2 bool igListBoxFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
ImVec2_ImVec2 2
1 nil ImVec2_ImVec2 ()
2 nil ImVec2_ImVec2Float (float,float)
igCollapsingHeader 2
1 bool igCollapsingHeader (const char*,ImGuiTreeNodeFlags)
2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags)
igTreePush 2
1 void igTreePushStr (const char*)
2 void igTreePushPtr (const void*)
igSelectable 2
1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2)
2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
igGetColorU32 3
1 ImU32 igGetColorU32 (ImGuiCol,float)
2 ImU32 igGetColorU32Vec4 (const ImVec4)
@@ -107,9 +104,6 @@ ImColor_ImColor 5
3 nil ImColor_ImColorU32 (ImU32)
4 nil ImColor_ImColorFloat (float,float,float,float)
5 nil ImColor_ImColorVec4 (const ImVec4)
ImVec2_ImVec2 2
1 nil ImVec2_ImVec2 ()
2 nil ImVec2_ImVec2Float (float,float)
ImVector_front 2
1 T* ImVector_front ()
2 const T* ImVector_front_const ()const
@@ -123,10 +117,19 @@ igTreeNodeEx 3
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
igSelectable 2
1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2)
2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
ImVector_find 2
1 T* ImVector_find (const T)
2 const T* ImVector_find_const (const T)const
igMenuItem 2
1 bool igMenuItemBool (const char*,const char*,bool,bool)
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)
igSetWindowSize 2
1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond)
2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond)
igTreeNodeV 2
1 bool igTreeNodeVStr (const char*,const char*,va_list)
2 bool igTreeNodeVPtr (const void*,const char*,va_list)
91 overloaded
93 overloaded

View File

@@ -1276,6 +1276,11 @@
"calc_value": 8,
"name": "ImGuiSelectableFlags_Disabled",
"value": "1 << 3"
},
{
"calc_value": 16,
"name": "ImGuiSelectableFlags_AllowItemOverlap",
"value": "1 << 4"
}
],
"ImGuiStyleVar_": [
@@ -1545,6 +1550,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 +1948,10 @@
"name": "FallbackChar",
"type": "ImWchar"
},
{
"name": "EllipsisChar",
"type": "ImWchar"
},
{
"name": "Scale",
"type": "float"
@@ -2119,6 +2138,10 @@
"name": "RasterizerMultiply",
"type": "float"
},
{
"name": "EllipsisChar",
"type": "ImWchar"
},
{
"name": "Name[40]",
"size": 40,
@@ -2276,6 +2299,10 @@
"name": "ConfigWindowsMoveFromTitleBarOnly",
"type": "bool"
},
{
"name": "ConfigWindowsMemoryCompactTimer",
"type": "float"
},
{
"name": "BackendPlatformName",
"type": "const char*"

View File

@@ -1011,6 +1011,10 @@ defs["enums"]["ImGuiSelectableFlags_"][5] = {}
defs["enums"]["ImGuiSelectableFlags_"][5]["calc_value"] = 8
defs["enums"]["ImGuiSelectableFlags_"][5]["name"] = "ImGuiSelectableFlags_Disabled"
defs["enums"]["ImGuiSelectableFlags_"][5]["value"] = "1 << 3"
defs["enums"]["ImGuiSelectableFlags_"][6] = {}
defs["enums"]["ImGuiSelectableFlags_"][6]["calc_value"] = 16
defs["enums"]["ImGuiSelectableFlags_"][6]["name"] = "ImGuiSelectableFlags_AllowItemOverlap"
defs["enums"]["ImGuiSelectableFlags_"][6]["value"] = "1 << 4"
defs["enums"]["ImGuiStyleVar_"] = {}
defs["enums"]["ImGuiStyleVar_"][1] = {}
defs["enums"]["ImGuiStyleVar_"][1]["calc_value"] = 0
@@ -1224,13 +1228,21 @@ defs["enums"]["ImGuiTreeNodeFlags_"][12]["calc_value"] = 1024
defs["enums"]["ImGuiTreeNodeFlags_"][12]["name"] = "ImGuiTreeNodeFlags_FramePadding"
defs["enums"]["ImGuiTreeNodeFlags_"][12]["value"] = "1 << 10"
defs["enums"]["ImGuiTreeNodeFlags_"][13] = {}
defs["enums"]["ImGuiTreeNodeFlags_"][13]["calc_value"] = 8192
defs["enums"]["ImGuiTreeNodeFlags_"][13]["name"] = "ImGuiTreeNodeFlags_NavLeftJumpsBackHere"
defs["enums"]["ImGuiTreeNodeFlags_"][13]["value"] = "1 << 13"
defs["enums"]["ImGuiTreeNodeFlags_"][13]["calc_value"] = 2048
defs["enums"]["ImGuiTreeNodeFlags_"][13]["name"] = "ImGuiTreeNodeFlags_SpanAvailWidth"
defs["enums"]["ImGuiTreeNodeFlags_"][13]["value"] = "1 << 11"
defs["enums"]["ImGuiTreeNodeFlags_"][14] = {}
defs["enums"]["ImGuiTreeNodeFlags_"][14]["calc_value"] = 26
defs["enums"]["ImGuiTreeNodeFlags_"][14]["name"] = "ImGuiTreeNodeFlags_CollapsingHeader"
defs["enums"]["ImGuiTreeNodeFlags_"][14]["value"] = "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog"
defs["enums"]["ImGuiTreeNodeFlags_"][14]["calc_value"] = 4096
defs["enums"]["ImGuiTreeNodeFlags_"][14]["name"] = "ImGuiTreeNodeFlags_SpanFullWidth"
defs["enums"]["ImGuiTreeNodeFlags_"][14]["value"] = "1 << 12"
defs["enums"]["ImGuiTreeNodeFlags_"][15] = {}
defs["enums"]["ImGuiTreeNodeFlags_"][15]["calc_value"] = 8192
defs["enums"]["ImGuiTreeNodeFlags_"][15]["name"] = "ImGuiTreeNodeFlags_NavLeftJumpsBackHere"
defs["enums"]["ImGuiTreeNodeFlags_"][15]["value"] = "1 << 13"
defs["enums"]["ImGuiTreeNodeFlags_"][16] = {}
defs["enums"]["ImGuiTreeNodeFlags_"][16]["calc_value"] = 26
defs["enums"]["ImGuiTreeNodeFlags_"][16]["name"] = "ImGuiTreeNodeFlags_CollapsingHeader"
defs["enums"]["ImGuiTreeNodeFlags_"][16]["value"] = "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog"
defs["enums"]["ImGuiWindowFlags_"] = {}
defs["enums"]["ImGuiWindowFlags_"][1] = {}
defs["enums"]["ImGuiWindowFlags_"][1]["calc_value"] = 0
@@ -1521,20 +1533,23 @@ defs["structs"]["ImFont"][11] = {}
defs["structs"]["ImFont"][11]["name"] = "FallbackChar"
defs["structs"]["ImFont"][11]["type"] = "ImWchar"
defs["structs"]["ImFont"][12] = {}
defs["structs"]["ImFont"][12]["name"] = "Scale"
defs["structs"]["ImFont"][12]["type"] = "float"
defs["structs"]["ImFont"][12]["name"] = "EllipsisChar"
defs["structs"]["ImFont"][12]["type"] = "ImWchar"
defs["structs"]["ImFont"][13] = {}
defs["structs"]["ImFont"][13]["name"] = "Ascent"
defs["structs"]["ImFont"][13]["name"] = "Scale"
defs["structs"]["ImFont"][13]["type"] = "float"
defs["structs"]["ImFont"][14] = {}
defs["structs"]["ImFont"][14]["name"] = "Descent"
defs["structs"]["ImFont"][14]["name"] = "Ascent"
defs["structs"]["ImFont"][14]["type"] = "float"
defs["structs"]["ImFont"][15] = {}
defs["structs"]["ImFont"][15]["name"] = "MetricsTotalSurface"
defs["structs"]["ImFont"][15]["type"] = "int"
defs["structs"]["ImFont"][15]["name"] = "Descent"
defs["structs"]["ImFont"][15]["type"] = "float"
defs["structs"]["ImFont"][16] = {}
defs["structs"]["ImFont"][16]["name"] = "DirtyLookupTables"
defs["structs"]["ImFont"][16]["type"] = "bool"
defs["structs"]["ImFont"][16]["name"] = "MetricsTotalSurface"
defs["structs"]["ImFont"][16]["type"] = "int"
defs["structs"]["ImFont"][17] = {}
defs["structs"]["ImFont"][17]["name"] = "DirtyLookupTables"
defs["structs"]["ImFont"][17]["type"] = "bool"
defs["structs"]["ImFontAtlas"] = {}
defs["structs"]["ImFontAtlas"][1] = {}
defs["structs"]["ImFontAtlas"][1]["name"] = "Locked"
@@ -1660,12 +1675,15 @@ defs["structs"]["ImFontConfig"][16] = {}
defs["structs"]["ImFontConfig"][16]["name"] = "RasterizerMultiply"
defs["structs"]["ImFontConfig"][16]["type"] = "float"
defs["structs"]["ImFontConfig"][17] = {}
defs["structs"]["ImFontConfig"][17]["name"] = "Name[40]"
defs["structs"]["ImFontConfig"][17]["size"] = 40
defs["structs"]["ImFontConfig"][17]["type"] = "char"
defs["structs"]["ImFontConfig"][17]["name"] = "EllipsisChar"
defs["structs"]["ImFontConfig"][17]["type"] = "ImWchar"
defs["structs"]["ImFontConfig"][18] = {}
defs["structs"]["ImFontConfig"][18]["name"] = "DstFont"
defs["structs"]["ImFontConfig"][18]["type"] = "ImFont*"
defs["structs"]["ImFontConfig"][18]["name"] = "Name[40]"
defs["structs"]["ImFontConfig"][18]["size"] = 40
defs["structs"]["ImFontConfig"][18]["type"] = "char"
defs["structs"]["ImFontConfig"][19] = {}
defs["structs"]["ImFontConfig"][19]["name"] = "DstFont"
defs["structs"]["ImFontConfig"][19]["type"] = "ImFont*"
defs["structs"]["ImFontGlyph"] = {}
defs["structs"]["ImFontGlyph"][1] = {}
defs["structs"]["ImFontGlyph"][1]["name"] = "Codepoint"
@@ -1777,180 +1795,183 @@ defs["structs"]["ImGuiIO"][24] = {}
defs["structs"]["ImGuiIO"][24]["name"] = "ConfigWindowsMoveFromTitleBarOnly"
defs["structs"]["ImGuiIO"][24]["type"] = "bool"
defs["structs"]["ImGuiIO"][25] = {}
defs["structs"]["ImGuiIO"][25]["name"] = "BackendPlatformName"
defs["structs"]["ImGuiIO"][25]["type"] = "const char*"
defs["structs"]["ImGuiIO"][25]["name"] = "ConfigWindowsMemoryCompactTimer"
defs["structs"]["ImGuiIO"][25]["type"] = "float"
defs["structs"]["ImGuiIO"][26] = {}
defs["structs"]["ImGuiIO"][26]["name"] = "BackendRendererName"
defs["structs"]["ImGuiIO"][26]["name"] = "BackendPlatformName"
defs["structs"]["ImGuiIO"][26]["type"] = "const char*"
defs["structs"]["ImGuiIO"][27] = {}
defs["structs"]["ImGuiIO"][27]["name"] = "BackendPlatformUserData"
defs["structs"]["ImGuiIO"][27]["type"] = "void*"
defs["structs"]["ImGuiIO"][27]["name"] = "BackendRendererName"
defs["structs"]["ImGuiIO"][27]["type"] = "const char*"
defs["structs"]["ImGuiIO"][28] = {}
defs["structs"]["ImGuiIO"][28]["name"] = "BackendRendererUserData"
defs["structs"]["ImGuiIO"][28]["name"] = "BackendPlatformUserData"
defs["structs"]["ImGuiIO"][28]["type"] = "void*"
defs["structs"]["ImGuiIO"][29] = {}
defs["structs"]["ImGuiIO"][29]["name"] = "BackendLanguageUserData"
defs["structs"]["ImGuiIO"][29]["name"] = "BackendRendererUserData"
defs["structs"]["ImGuiIO"][29]["type"] = "void*"
defs["structs"]["ImGuiIO"][30] = {}
defs["structs"]["ImGuiIO"][30]["name"] = "GetClipboardTextFn"
defs["structs"]["ImGuiIO"][30]["type"] = "const char*(*)(void* user_data)"
defs["structs"]["ImGuiIO"][30]["name"] = "BackendLanguageUserData"
defs["structs"]["ImGuiIO"][30]["type"] = "void*"
defs["structs"]["ImGuiIO"][31] = {}
defs["structs"]["ImGuiIO"][31]["name"] = "SetClipboardTextFn"
defs["structs"]["ImGuiIO"][31]["type"] = "void(*)(void* user_data,const char* text)"
defs["structs"]["ImGuiIO"][31]["name"] = "GetClipboardTextFn"
defs["structs"]["ImGuiIO"][31]["type"] = "const char*(*)(void* user_data)"
defs["structs"]["ImGuiIO"][32] = {}
defs["structs"]["ImGuiIO"][32]["name"] = "ClipboardUserData"
defs["structs"]["ImGuiIO"][32]["type"] = "void*"
defs["structs"]["ImGuiIO"][32]["name"] = "SetClipboardTextFn"
defs["structs"]["ImGuiIO"][32]["type"] = "void(*)(void* user_data,const char* text)"
defs["structs"]["ImGuiIO"][33] = {}
defs["structs"]["ImGuiIO"][33]["name"] = "ImeSetInputScreenPosFn"
defs["structs"]["ImGuiIO"][33]["type"] = "void(*)(int x,int y)"
defs["structs"]["ImGuiIO"][33]["name"] = "ClipboardUserData"
defs["structs"]["ImGuiIO"][33]["type"] = "void*"
defs["structs"]["ImGuiIO"][34] = {}
defs["structs"]["ImGuiIO"][34]["name"] = "ImeWindowHandle"
defs["structs"]["ImGuiIO"][34]["type"] = "void*"
defs["structs"]["ImGuiIO"][34]["name"] = "ImeSetInputScreenPosFn"
defs["structs"]["ImGuiIO"][34]["type"] = "void(*)(int x,int y)"
defs["structs"]["ImGuiIO"][35] = {}
defs["structs"]["ImGuiIO"][35]["name"] = "RenderDrawListsFnUnused"
defs["structs"]["ImGuiIO"][35]["name"] = "ImeWindowHandle"
defs["structs"]["ImGuiIO"][35]["type"] = "void*"
defs["structs"]["ImGuiIO"][36] = {}
defs["structs"]["ImGuiIO"][36]["name"] = "MousePos"
defs["structs"]["ImGuiIO"][36]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][36]["name"] = "RenderDrawListsFnUnused"
defs["structs"]["ImGuiIO"][36]["type"] = "void*"
defs["structs"]["ImGuiIO"][37] = {}
defs["structs"]["ImGuiIO"][37]["name"] = "MouseDown[5]"
defs["structs"]["ImGuiIO"][37]["size"] = 5
defs["structs"]["ImGuiIO"][37]["type"] = "bool"
defs["structs"]["ImGuiIO"][37]["name"] = "MousePos"
defs["structs"]["ImGuiIO"][37]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][38] = {}
defs["structs"]["ImGuiIO"][38]["name"] = "MouseWheel"
defs["structs"]["ImGuiIO"][38]["type"] = "float"
defs["structs"]["ImGuiIO"][38]["name"] = "MouseDown[5]"
defs["structs"]["ImGuiIO"][38]["size"] = 5
defs["structs"]["ImGuiIO"][38]["type"] = "bool"
defs["structs"]["ImGuiIO"][39] = {}
defs["structs"]["ImGuiIO"][39]["name"] = "MouseWheelH"
defs["structs"]["ImGuiIO"][39]["name"] = "MouseWheel"
defs["structs"]["ImGuiIO"][39]["type"] = "float"
defs["structs"]["ImGuiIO"][40] = {}
defs["structs"]["ImGuiIO"][40]["name"] = "KeyCtrl"
defs["structs"]["ImGuiIO"][40]["type"] = "bool"
defs["structs"]["ImGuiIO"][40]["name"] = "MouseWheelH"
defs["structs"]["ImGuiIO"][40]["type"] = "float"
defs["structs"]["ImGuiIO"][41] = {}
defs["structs"]["ImGuiIO"][41]["name"] = "KeyShift"
defs["structs"]["ImGuiIO"][41]["name"] = "KeyCtrl"
defs["structs"]["ImGuiIO"][41]["type"] = "bool"
defs["structs"]["ImGuiIO"][42] = {}
defs["structs"]["ImGuiIO"][42]["name"] = "KeyAlt"
defs["structs"]["ImGuiIO"][42]["name"] = "KeyShift"
defs["structs"]["ImGuiIO"][42]["type"] = "bool"
defs["structs"]["ImGuiIO"][43] = {}
defs["structs"]["ImGuiIO"][43]["name"] = "KeySuper"
defs["structs"]["ImGuiIO"][43]["name"] = "KeyAlt"
defs["structs"]["ImGuiIO"][43]["type"] = "bool"
defs["structs"]["ImGuiIO"][44] = {}
defs["structs"]["ImGuiIO"][44]["name"] = "KeysDown[512]"
defs["structs"]["ImGuiIO"][44]["size"] = 512
defs["structs"]["ImGuiIO"][44]["name"] = "KeySuper"
defs["structs"]["ImGuiIO"][44]["type"] = "bool"
defs["structs"]["ImGuiIO"][45] = {}
defs["structs"]["ImGuiIO"][45]["name"] = "NavInputs[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][45]["size"] = 22
defs["structs"]["ImGuiIO"][45]["type"] = "float"
defs["structs"]["ImGuiIO"][45]["name"] = "KeysDown[512]"
defs["structs"]["ImGuiIO"][45]["size"] = 512
defs["structs"]["ImGuiIO"][45]["type"] = "bool"
defs["structs"]["ImGuiIO"][46] = {}
defs["structs"]["ImGuiIO"][46]["name"] = "WantCaptureMouse"
defs["structs"]["ImGuiIO"][46]["type"] = "bool"
defs["structs"]["ImGuiIO"][46]["name"] = "NavInputs[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][46]["size"] = 22
defs["structs"]["ImGuiIO"][46]["type"] = "float"
defs["structs"]["ImGuiIO"][47] = {}
defs["structs"]["ImGuiIO"][47]["name"] = "WantCaptureKeyboard"
defs["structs"]["ImGuiIO"][47]["name"] = "WantCaptureMouse"
defs["structs"]["ImGuiIO"][47]["type"] = "bool"
defs["structs"]["ImGuiIO"][48] = {}
defs["structs"]["ImGuiIO"][48]["name"] = "WantTextInput"
defs["structs"]["ImGuiIO"][48]["name"] = "WantCaptureKeyboard"
defs["structs"]["ImGuiIO"][48]["type"] = "bool"
defs["structs"]["ImGuiIO"][49] = {}
defs["structs"]["ImGuiIO"][49]["name"] = "WantSetMousePos"
defs["structs"]["ImGuiIO"][49]["name"] = "WantTextInput"
defs["structs"]["ImGuiIO"][49]["type"] = "bool"
defs["structs"]["ImGuiIO"][50] = {}
defs["structs"]["ImGuiIO"][50]["name"] = "WantSaveIniSettings"
defs["structs"]["ImGuiIO"][50]["name"] = "WantSetMousePos"
defs["structs"]["ImGuiIO"][50]["type"] = "bool"
defs["structs"]["ImGuiIO"][51] = {}
defs["structs"]["ImGuiIO"][51]["name"] = "NavActive"
defs["structs"]["ImGuiIO"][51]["name"] = "WantSaveIniSettings"
defs["structs"]["ImGuiIO"][51]["type"] = "bool"
defs["structs"]["ImGuiIO"][52] = {}
defs["structs"]["ImGuiIO"][52]["name"] = "NavVisible"
defs["structs"]["ImGuiIO"][52]["name"] = "NavActive"
defs["structs"]["ImGuiIO"][52]["type"] = "bool"
defs["structs"]["ImGuiIO"][53] = {}
defs["structs"]["ImGuiIO"][53]["name"] = "Framerate"
defs["structs"]["ImGuiIO"][53]["type"] = "float"
defs["structs"]["ImGuiIO"][53]["name"] = "NavVisible"
defs["structs"]["ImGuiIO"][53]["type"] = "bool"
defs["structs"]["ImGuiIO"][54] = {}
defs["structs"]["ImGuiIO"][54]["name"] = "MetricsRenderVertices"
defs["structs"]["ImGuiIO"][54]["type"] = "int"
defs["structs"]["ImGuiIO"][54]["name"] = "Framerate"
defs["structs"]["ImGuiIO"][54]["type"] = "float"
defs["structs"]["ImGuiIO"][55] = {}
defs["structs"]["ImGuiIO"][55]["name"] = "MetricsRenderIndices"
defs["structs"]["ImGuiIO"][55]["name"] = "MetricsRenderVertices"
defs["structs"]["ImGuiIO"][55]["type"] = "int"
defs["structs"]["ImGuiIO"][56] = {}
defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderWindows"
defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderIndices"
defs["structs"]["ImGuiIO"][56]["type"] = "int"
defs["structs"]["ImGuiIO"][57] = {}
defs["structs"]["ImGuiIO"][57]["name"] = "MetricsActiveWindows"
defs["structs"]["ImGuiIO"][57]["name"] = "MetricsRenderWindows"
defs["structs"]["ImGuiIO"][57]["type"] = "int"
defs["structs"]["ImGuiIO"][58] = {}
defs["structs"]["ImGuiIO"][58]["name"] = "MetricsActiveAllocations"
defs["structs"]["ImGuiIO"][58]["name"] = "MetricsActiveWindows"
defs["structs"]["ImGuiIO"][58]["type"] = "int"
defs["structs"]["ImGuiIO"][59] = {}
defs["structs"]["ImGuiIO"][59]["name"] = "MouseDelta"
defs["structs"]["ImGuiIO"][59]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][59]["name"] = "MetricsActiveAllocations"
defs["structs"]["ImGuiIO"][59]["type"] = "int"
defs["structs"]["ImGuiIO"][60] = {}
defs["structs"]["ImGuiIO"][60]["name"] = "MousePosPrev"
defs["structs"]["ImGuiIO"][60]["name"] = "MouseDelta"
defs["structs"]["ImGuiIO"][60]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][61] = {}
defs["structs"]["ImGuiIO"][61]["name"] = "MouseClickedPos[5]"
defs["structs"]["ImGuiIO"][61]["size"] = 5
defs["structs"]["ImGuiIO"][61]["name"] = "MousePosPrev"
defs["structs"]["ImGuiIO"][61]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][62] = {}
defs["structs"]["ImGuiIO"][62]["name"] = "MouseClickedTime[5]"
defs["structs"]["ImGuiIO"][62]["name"] = "MouseClickedPos[5]"
defs["structs"]["ImGuiIO"][62]["size"] = 5
defs["structs"]["ImGuiIO"][62]["type"] = "double"
defs["structs"]["ImGuiIO"][62]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][63] = {}
defs["structs"]["ImGuiIO"][63]["name"] = "MouseClicked[5]"
defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedTime[5]"
defs["structs"]["ImGuiIO"][63]["size"] = 5
defs["structs"]["ImGuiIO"][63]["type"] = "bool"
defs["structs"]["ImGuiIO"][63]["type"] = "double"
defs["structs"]["ImGuiIO"][64] = {}
defs["structs"]["ImGuiIO"][64]["name"] = "MouseDoubleClicked[5]"
defs["structs"]["ImGuiIO"][64]["name"] = "MouseClicked[5]"
defs["structs"]["ImGuiIO"][64]["size"] = 5
defs["structs"]["ImGuiIO"][64]["type"] = "bool"
defs["structs"]["ImGuiIO"][65] = {}
defs["structs"]["ImGuiIO"][65]["name"] = "MouseReleased[5]"
defs["structs"]["ImGuiIO"][65]["name"] = "MouseDoubleClicked[5]"
defs["structs"]["ImGuiIO"][65]["size"] = 5
defs["structs"]["ImGuiIO"][65]["type"] = "bool"
defs["structs"]["ImGuiIO"][66] = {}
defs["structs"]["ImGuiIO"][66]["name"] = "MouseDownOwned[5]"
defs["structs"]["ImGuiIO"][66]["name"] = "MouseReleased[5]"
defs["structs"]["ImGuiIO"][66]["size"] = 5
defs["structs"]["ImGuiIO"][66]["type"] = "bool"
defs["structs"]["ImGuiIO"][67] = {}
defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownWasDoubleClick[5]"
defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownOwned[5]"
defs["structs"]["ImGuiIO"][67]["size"] = 5
defs["structs"]["ImGuiIO"][67]["type"] = "bool"
defs["structs"]["ImGuiIO"][68] = {}
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownDuration[5]"
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownWasDoubleClick[5]"
defs["structs"]["ImGuiIO"][68]["size"] = 5
defs["structs"]["ImGuiIO"][68]["type"] = "float"
defs["structs"]["ImGuiIO"][68]["type"] = "bool"
defs["structs"]["ImGuiIO"][69] = {}
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownDurationPrev[5]"
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownDuration[5]"
defs["structs"]["ImGuiIO"][69]["size"] = 5
defs["structs"]["ImGuiIO"][69]["type"] = "float"
defs["structs"]["ImGuiIO"][70] = {}
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDragMaxDistanceAbs[5]"
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDurationPrev[5]"
defs["structs"]["ImGuiIO"][70]["size"] = 5
defs["structs"]["ImGuiIO"][70]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][70]["type"] = "float"
defs["structs"]["ImGuiIO"][71] = {}
defs["structs"]["ImGuiIO"][71]["name"] = "MouseDragMaxDistanceSqr[5]"
defs["structs"]["ImGuiIO"][71]["name"] = "MouseDragMaxDistanceAbs[5]"
defs["structs"]["ImGuiIO"][71]["size"] = 5
defs["structs"]["ImGuiIO"][71]["type"] = "float"
defs["structs"]["ImGuiIO"][71]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][72] = {}
defs["structs"]["ImGuiIO"][72]["name"] = "KeysDownDuration[512]"
defs["structs"]["ImGuiIO"][72]["size"] = 512
defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceSqr[5]"
defs["structs"]["ImGuiIO"][72]["size"] = 5
defs["structs"]["ImGuiIO"][72]["type"] = "float"
defs["structs"]["ImGuiIO"][73] = {}
defs["structs"]["ImGuiIO"][73]["name"] = "KeysDownDurationPrev[512]"
defs["structs"]["ImGuiIO"][73]["name"] = "KeysDownDuration[512]"
defs["structs"]["ImGuiIO"][73]["size"] = 512
defs["structs"]["ImGuiIO"][73]["type"] = "float"
defs["structs"]["ImGuiIO"][74] = {}
defs["structs"]["ImGuiIO"][74]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][74]["size"] = 22
defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDurationPrev[512]"
defs["structs"]["ImGuiIO"][74]["size"] = 512
defs["structs"]["ImGuiIO"][74]["type"] = "float"
defs["structs"]["ImGuiIO"][75] = {}
defs["structs"]["ImGuiIO"][75]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][75]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][75]["size"] = 22
defs["structs"]["ImGuiIO"][75]["type"] = "float"
defs["structs"]["ImGuiIO"][76] = {}
defs["structs"]["ImGuiIO"][76]["name"] = "InputQueueCharacters"
defs["structs"]["ImGuiIO"][76]["template_type"] = "ImWchar"
defs["structs"]["ImGuiIO"][76]["type"] = "ImVector_ImWchar"
defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][76]["size"] = 22
defs["structs"]["ImGuiIO"][76]["type"] = "float"
defs["structs"]["ImGuiIO"][77] = {}
defs["structs"]["ImGuiIO"][77]["name"] = "InputQueueCharacters"
defs["structs"]["ImGuiIO"][77]["template_type"] = "ImWchar"
defs["structs"]["ImGuiIO"][77]["type"] = "ImVector_ImWchar"
defs["structs"]["ImGuiInputTextCallbackData"] = {}
defs["structs"]["ImGuiInputTextCallbackData"][1] = {}
defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag"