diff --git a/.gitignore b/.gitignore index 93242c6..4f2d501 100644 --- a/.gitignore +++ b/.gitignore @@ -259,4 +259,7 @@ Session.vim .idea # download dir -deps/ \ No newline at end of file +deps/ + +# VS Launch +launchSettings.json \ No newline at end of file diff --git a/deps/cimgui/linux-x64/cimgui.so b/deps/cimgui/linux-x64/cimgui.so index 4f15c97..6384ef7 100644 Binary files a/deps/cimgui/linux-x64/cimgui.so and b/deps/cimgui/linux-x64/cimgui.so differ diff --git a/deps/cimgui/osx-x64/cimgui.dylib b/deps/cimgui/osx-x64/cimgui.dylib index 5da3a8a..df3bd7f 100644 Binary files a/deps/cimgui/osx-x64/cimgui.dylib and b/deps/cimgui/osx-x64/cimgui.dylib differ diff --git a/deps/cimgui/win-x64/cimgui.dll b/deps/cimgui/win-x64/cimgui.dll index 840b0bf..ed5d26a 100644 Binary files a/deps/cimgui/win-x64/cimgui.dll and b/deps/cimgui/win-x64/cimgui.dll differ diff --git a/deps/cimgui/win-x86/cimgui.dll b/deps/cimgui/win-x86/cimgui.dll index 24ad96d..9fd5191 100644 Binary files a/deps/cimgui/win-x86/cimgui.dll and b/deps/cimgui/win-x86/cimgui.dll differ diff --git a/src/CodeGenerator/CodeGenerator.csproj b/src/CodeGenerator/CodeGenerator.csproj index 2ac60d4..5668f6a 100644 --- a/src/CodeGenerator/CodeGenerator.csproj +++ b/src/CodeGenerator/CodeGenerator.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/src/CodeGenerator/Program.cs b/src/CodeGenerator/Program.cs index 5c87592..c6e7937 100644 --- a/src/CodeGenerator/Program.cs +++ b/src/CodeGenerator/Program.cs @@ -56,7 +56,7 @@ namespace CodeGenerator "ImVector", "ImVec2", "ImVec4", - "Pair", + "ImGuiStoragePair", }; private static readonly Dictionary s_wellKnownDefaultValues = new Dictionary() @@ -70,7 +70,7 @@ namespace CodeGenerator { "ImVec2(0,1)", "new Vector2(0, 1)" }, { "ImVec4(0,0,0,0)", "new Vector4()" }, { "ImVec4(1,1,1,1)", "new Vector4(1, 1, 1, 1)" }, - { "ImDrawCornerFlags_All", "(int)ImDrawCornerFlags.All" }, + { "ImDrawCornerFlags_All", "ImDrawCornerFlags.All" }, { "FLT_MAX", "float.MaxValue" }, { "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))", "0xFFFFFFFF" } }; diff --git a/src/CodeGenerator/definitions.json b/src/CodeGenerator/definitions.json index 7049f4a..7da09b6 100644 --- a/src/CodeGenerator/definitions.json +++ b/src/CodeGenerator/definitions.json @@ -1,58 +1,4 @@ { - "CustomRect_CustomRect": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "CustomRect_CustomRect", - "constructor": true, - "defaults": [], - "funcname": "CustomRect", - "ov_cimguiname": "CustomRect_CustomRect", - "signature": "()", - "stname": "CustomRect" - } - ], - "CustomRect_IsPacked": [ - { - "args": "(CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "CustomRect*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "CustomRect_IsPacked", - "defaults": [], - "funcname": "IsPacked", - "ov_cimguiname": "CustomRect_IsPacked", - "ret": "bool", - "signature": "()const", - "stname": "CustomRect" - } - ], - "CustomRect_destroy": [ - { - "args": "(CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "CustomRect*" - } - ], - "call_args": "(self)", - "cimguiname": "CustomRect_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "CustomRect_destroy", - "ret": "void", - "signature": "(CustomRect*)", - "stname": "CustomRect" - } - ], "ImColor_HSV": [ { "args": "(ImColor* self,float h,float s,float v,float a)", @@ -955,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,int rounding_corners)", + "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)", "argsT": [ { "name": "self", @@ -991,10 +937,10 @@ }, { "name": "rounding_corners", - "type": "int" + "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,int rounding_corners=ImDrawCornerFlags_All)", + "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)", "cimguiname": "ImDrawList_AddImageRounded", "defaults": { @@ -1003,7 +949,7 @@ "funcname": "AddImageRounded", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", - "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", "stname": "ImDrawList" } ], @@ -1173,7 +1119,7 @@ ], "ImDrawList_AddRect": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness)", + "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)", "argsT": [ { "name": "self", @@ -1196,32 +1142,32 @@ "type": "float" }, { - "name": "rounding_corners_flags", - "type": "int" + "name": "rounding_corners", + "type": "ImDrawCornerFlags" }, { "name": "thickness", "type": "float" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All,float thickness=1.0f)", - "call_args": "(a,b,col,rounding,rounding_corners_flags,thickness)", + "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)", "cimguiname": "ImDrawList_AddRect", "defaults": { "rounding": "0.0f", - "rounding_corners_flags": "ImDrawCornerFlags_All", + "rounding_corners": "ImDrawCornerFlags_All", "thickness": "1.0f" }, "funcname": "AddRect", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImU32,float,int,float)", + "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)", "stname": "ImDrawList" } ], "ImDrawList_AddRectFilled": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags)", + "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", @@ -1244,21 +1190,21 @@ "type": "float" }, { - "name": "rounding_corners_flags", - "type": "int" + "name": "rounding_corners", + "type": "ImDrawCornerFlags" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)", - "call_args": "(a,b,col,rounding,rounding_corners_flags)", + "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)", "cimguiname": "ImDrawList_AddRectFilled", "defaults": { "rounding": "0.0f", - "rounding_corners_flags": "ImDrawCornerFlags_All" + "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "AddRectFilled", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImU32,float,int)", + "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", "stname": "ImDrawList" } ], @@ -1960,7 +1906,7 @@ ], "ImDrawList_PathRect": [ { - "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags)", + "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", @@ -1979,21 +1925,21 @@ "type": "float" }, { - "name": "rounding_corners_flags", - "type": "int" + "name": "rounding_corners", + "type": "ImDrawCornerFlags" } ], - "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)", - "call_args": "(rect_min,rect_max,rounding,rounding_corners_flags)", + "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", + "call_args": "(rect_min,rect_max,rounding,rounding_corners)", "cimguiname": "ImDrawList_PathRect", "defaults": { "rounding": "0.0f", - "rounding_corners_flags": "ImDrawCornerFlags_All" + "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "PathRect", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", - "signature": "(const ImVec2,const ImVec2,float,int)", + "signature": "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)", "stname": "ImDrawList" } ], @@ -2452,6 +2398,60 @@ "stname": "ImDrawList" } ], + "ImFontAtlasCustomRect_ImFontAtlasCustomRect": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", + "constructor": true, + "defaults": [], + "funcname": "ImFontAtlasCustomRect", + "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", + "signature": "()", + "stname": "ImFontAtlasCustomRect" + } + ], + "ImFontAtlasCustomRect_IsPacked": [ + { + "args": "(ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlasCustomRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlasCustomRect_IsPacked", + "defaults": [], + "funcname": "IsPacked", + "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", + "ret": "bool", + "signature": "()const", + "stname": "ImFontAtlasCustomRect" + } + ], + "ImFontAtlasCustomRect_destroy": [ + { + "args": "(ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlasCustomRect*" + } + ], + "call_args": "(self)", + "cimguiname": "ImFontAtlasCustomRect_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImFontAtlasCustomRect_destroy", + "ret": "void", + "signature": "(ImFontAtlasCustomRect*)", + "stname": "ImFontAtlasCustomRect" + } + ], "ImFontAtlas_AddCustomRectFontGlyph": [ { "args": "(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)", @@ -2766,7 +2766,7 @@ ], "ImFontAtlas_CalcCustomRectUV": [ { - "args": "(ImFontAtlas* self,const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", + "args": "(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", "argsT": [ { "name": "self", @@ -2774,7 +2774,7 @@ }, { "name": "rect", - "type": "const CustomRect*" + "type": "const ImFontAtlasCustomRect*" }, { "name": "out_uv_min", @@ -2785,14 +2785,14 @@ "type": "ImVec2*" } ], - "argsoriginal": "(const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", + "argsoriginal": "(const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", "call_args": "(rect,out_uv_min,out_uv_max)", "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": [], "funcname": "CalcCustomRectUV", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", - "signature": "(const CustomRect*,ImVec2*,ImVec2*)", + "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)", "stname": "ImFontAtlas" } ], @@ -2895,7 +2895,7 @@ "defaults": [], "funcname": "GetCustomRectByIndex", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", - "ret": "const CustomRect*", + "ret": "const ImFontAtlasCustomRect*", "signature": "(int)const", "stname": "ImFontAtlas" } @@ -4585,6 +4585,93 @@ "stname": "ImGuiPayload" } ], + "ImGuiStoragePair_ImGuiStoragePair": [ + { + "args": "(ImGuiID _key,int _val_i)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_i", + "type": "int" + } + ], + "argsoriginal": "(ImGuiID _key,int _val_i)", + "call_args": "(_key,_val_i)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", + "signature": "(ImGuiID,int)", + "stname": "ImGuiStoragePair" + }, + { + "args": "(ImGuiID _key,float _val_f)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_f", + "type": "float" + } + ], + "argsoriginal": "(ImGuiID _key,float _val_f)", + "call_args": "(_key,_val_f)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", + "signature": "(ImGuiID,float)", + "stname": "ImGuiStoragePair" + }, + { + "args": "(ImGuiID _key,void* _val_p)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_p", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiID _key,void* _val_p)", + "call_args": "(_key,_val_p)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", + "signature": "(ImGuiID,void*)", + "stname": "ImGuiStoragePair" + } + ], + "ImGuiStoragePair_destroy": [ + { + "args": "(ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStoragePair*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStoragePair_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiStoragePair_destroy", + "ret": "void", + "signature": "(ImGuiStoragePair*)", + "stname": "ImGuiStoragePair" + } + ], "ImGuiStorage_BuildSortByKey": [ { "args": "(ImGuiStorage* self)", @@ -5481,6 +5568,110 @@ "stname": "ImGuiTextFilter" } ], + "ImGuiTextRange_ImGuiTextRange": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextRange_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTextRange", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange", + "signature": "()", + "stname": "ImGuiTextRange" + }, + { + "args": "(const char* _b,const char* _e)", + "argsT": [ + { + "name": "_b", + "type": "const char*" + }, + { + "name": "_e", + "type": "const char*" + } + ], + "argsoriginal": "(const char* _b,const char* _e)", + "call_args": "(_b,_e)", + "cimguiname": "ImGuiTextRange_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTextRange", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", + "signature": "(const char*,const char*)", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_destroy": [ + { + "args": "(ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextRange*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTextRange_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiTextRange_destroy", + "ret": "void", + "signature": "(ImGuiTextRange*)", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_empty": [ + { + "args": "(ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextRange*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextRange_empty", + "defaults": [], + "funcname": "empty", + "ov_cimguiname": "ImGuiTextRange_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_split": [ + { + "args": "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextRange*" + }, + { + "name": "separator", + "type": "char" + }, + { + "name": "out", + "type": "ImVector_ImGuiTextRange*" + } + ], + "argsoriginal": "(char separator,ImVector* out)", + "call_args": "(separator,out)", + "cimguiname": "ImGuiTextRange_split", + "defaults": [], + "funcname": "split", + "ov_cimguiname": "ImGuiTextRange_split", + "ret": "void", + "signature": "(char,ImVector_ImGuiTextRange*)const", + "stname": "ImGuiTextRange" + } + ], "ImVec2_ImVec2": [ { "args": "()", @@ -5601,46 +5792,46 @@ "stname": "ImVec4" } ], - "ImVector_CustomRect_ImVector_CustomRect": [ + "ImVector_ImDrawChannel_ImVector_ImDrawChannel": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_CustomRect_ImVector_CustomRect", + "cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannel", "constructor": true, "defaults": [], - "funcname": "ImVector_CustomRect", - "ov_cimguiname": "ImVector_CustomRect_ImVector_CustomRect", + "funcname": "ImVector_ImDrawChannel", + "ov_cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannel", "signature": "()", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true }, { - "args": "(const ImVector_CustomRect src)", + "args": "(const ImVector_ImDrawChannel src)", "argsT": [ { "name": "src", - "type": "const ImVector_CustomRect" + "type": "const ImVector_ImDrawChannel" } ], "call_args": "(src)", - "cimguiname": "ImVector_CustomRect_ImVector_CustomRect", + "cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannel", "constructor": true, "defaults": [], - "funcname": "ImVector_CustomRect", - "ov_cimguiname": "ImVector_CustomRect_ImVector_CustomRectVector", + "funcname": "ImVector_ImDrawChannel", + "ov_cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannelVector", "signature": "(const ImVector)", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect__grow_capacity": [ + "ImVector_ImDrawChannel__grow_capacity": [ { - "args": "(const ImVector_CustomRect* self,int sz)", + "args": "(const ImVector_ImDrawChannel* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" }, { "name": "sz", @@ -5648,452 +5839,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_CustomRect__grow_capacity", + "cimguiname": "ImVector_ImDrawChannel__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_CustomRect__grow_capacity", + "ov_cimguiname": "ImVector_ImDrawChannel__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_back": [ + "ImVector_ImDrawChannel_back": [ { - "args": "(ImVector_CustomRect* self)", + "args": "(ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_back", + "cimguiname": "ImVector_ImDrawChannel_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_CustomRect_back", - "ret": "CustomRect*", + "ov_cimguiname": "ImVector_ImDrawChannel_back", + "ret": "ImDrawChannel*", "retref": "&", "signature": "()", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true }, { - "args": "(const ImVector_CustomRect* self)", + "args": "(const ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_back", + "cimguiname": "ImVector_ImDrawChannel_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_CustomRect_back_const", - "ret": "CustomRect const *", + "ov_cimguiname": "ImVector_ImDrawChannel_back_const", + "ret": "ImDrawChannel const *", "retref": "&", "signature": "()const", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_begin": [ + "ImVector_ImDrawChannel_begin": [ { - "args": "(ImVector_CustomRect* self)", + "args": "(ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_begin", + "cimguiname": "ImVector_ImDrawChannel_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_CustomRect_begin", - "ret": "CustomRect*", - "signature": "()", - "stname": "ImVector_CustomRect", + "ov_cimguiname": "ImVector_ImDrawChannel_begin", + "ret": "ImDrawChannel*", + "signature": "()", + "stname": "ImVector_ImDrawChannel", "templatedgen": true }, { - "args": "(const ImVector_CustomRect* self)", + "args": "(const ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_begin", + "cimguiname": "ImVector_ImDrawChannel_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_CustomRect_begin_const", - "ret": "CustomRect const *", + "ov_cimguiname": "ImVector_ImDrawChannel_begin_const", + "ret": "ImDrawChannel const *", "signature": "()const", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_capacity": [ + "ImVector_ImDrawChannel_capacity": [ { - "args": "(const ImVector_CustomRect* self)", + "args": "(const ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_capacity", + "cimguiname": "ImVector_ImDrawChannel_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_CustomRect_capacity", + "ov_cimguiname": "ImVector_ImDrawChannel_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_clear": [ + "ImVector_ImDrawChannel_clear": [ { - "args": "(ImVector_CustomRect* self)", + "args": "(ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_clear", + "cimguiname": "ImVector_ImDrawChannel_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_CustomRect_clear", + "ov_cimguiname": "ImVector_ImDrawChannel_clear", "ret": "void", "signature": "()", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_destroy": [ + "ImVector_ImDrawChannel_destroy": [ { - "args": "(ImVector_CustomRect* self)", + "args": "(ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" } ], "call_args": "(self)", - "cimguiname": "ImVector_CustomRect_destroy", + "cimguiname": "ImVector_ImDrawChannel_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_CustomRect_destroy", + "ov_cimguiname": "ImVector_ImDrawChannel_destroy", "ret": "void", - "signature": "(ImVector_CustomRect*)", - "stname": "ImVector_CustomRect" + "signature": "(ImVector_ImDrawChannel*)", + "stname": "ImVector_ImDrawChannel" } ], - "ImVector_CustomRect_empty": [ + "ImVector_ImDrawChannel_empty": [ { - "args": "(const ImVector_CustomRect* self)", + "args": "(const ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_empty", + "cimguiname": "ImVector_ImDrawChannel_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_CustomRect_empty", + "ov_cimguiname": "ImVector_ImDrawChannel_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_end": [ + "ImVector_ImDrawChannel_end": [ { - "args": "(ImVector_CustomRect* self)", + "args": "(ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_end", + "cimguiname": "ImVector_ImDrawChannel_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_CustomRect_end", - "ret": "CustomRect*", + "ov_cimguiname": "ImVector_ImDrawChannel_end", + "ret": "ImDrawChannel*", "signature": "()", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true }, { - "args": "(const ImVector_CustomRect* self)", + "args": "(const ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_end", + "cimguiname": "ImVector_ImDrawChannel_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_CustomRect_end_const", - "ret": "CustomRect const *", + "ov_cimguiname": "ImVector_ImDrawChannel_end_const", + "ret": "ImDrawChannel const *", "signature": "()const", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_erase": [ + "ImVector_ImDrawChannel_erase": [ { - "args": "(ImVector_CustomRect* self,CustomRect const * it)", + "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "it", - "type": "CustomRect const *" + "type": "ImDrawChannel const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_CustomRect_erase", + "cimguiname": "ImVector_ImDrawChannel_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_CustomRect_erase", - "ret": "CustomRect*", - "signature": "(const CustomRect*)", - "stname": "ImVector_CustomRect", + "ov_cimguiname": "ImVector_ImDrawChannel_erase", + "ret": "ImDrawChannel*", + "signature": "(const ImDrawChannel*)", + "stname": "ImVector_ImDrawChannel", "templatedgen": true }, { - "args": "(ImVector_CustomRect* self,CustomRect const * it,CustomRect const * it_last)", + "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "it", - "type": "CustomRect const *" + "type": "ImDrawChannel const *" }, { "name": "it_last", - "type": "CustomRect const *" + "type": "ImDrawChannel const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_CustomRect_erase", + "cimguiname": "ImVector_ImDrawChannel_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_CustomRect_eraseTPtr", - "ret": "CustomRect*", - "signature": "(const CustomRect*,const CustomRect*)", - "stname": "ImVector_CustomRect", + "ov_cimguiname": "ImVector_ImDrawChannel_eraseTPtr", + "ret": "ImDrawChannel*", + "signature": "(const ImDrawChannel*,const ImDrawChannel*)", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_erase_unsorted": [ + "ImVector_ImDrawChannel_erase_unsorted": [ { - "args": "(ImVector_CustomRect* self,CustomRect const * it)", + "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "it", - "type": "CustomRect const *" + "type": "ImDrawChannel const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_CustomRect_erase_unsorted", + "cimguiname": "ImVector_ImDrawChannel_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_CustomRect_erase_unsorted", - "ret": "CustomRect*", - "signature": "(const CustomRect*)", - "stname": "ImVector_CustomRect", + "ov_cimguiname": "ImVector_ImDrawChannel_erase_unsorted", + "ret": "ImDrawChannel*", + "signature": "(const ImDrawChannel*)", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_front": [ + "ImVector_ImDrawChannel_front": [ { - "args": "(ImVector_CustomRect* self)", + "args": "(ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_front", + "cimguiname": "ImVector_ImDrawChannel_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_CustomRect_front", - "ret": "CustomRect*", + "ov_cimguiname": "ImVector_ImDrawChannel_front", + "ret": "ImDrawChannel*", "retref": "&", "signature": "()", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true }, { - "args": "(const ImVector_CustomRect* self)", + "args": "(const ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_front", + "cimguiname": "ImVector_ImDrawChannel_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_CustomRect_front_const", - "ret": "CustomRect const *", + "ov_cimguiname": "ImVector_ImDrawChannel_front_const", + "ret": "ImDrawChannel const *", "retref": "&", "signature": "()const", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_index_from_ptr": [ + "ImVector_ImDrawChannel_index_from_ptr": [ { - "args": "(const ImVector_CustomRect* self,CustomRect const * it)", + "args": "(const ImVector_ImDrawChannel* self,ImDrawChannel const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" }, { "name": "it", - "type": "CustomRect const *" + "type": "ImDrawChannel const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_CustomRect_index_from_ptr", + "cimguiname": "ImVector_ImDrawChannel_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_CustomRect_index_from_ptr", + "ov_cimguiname": "ImVector_ImDrawChannel_index_from_ptr", "ret": "int", - "signature": "(const CustomRect*)const", - "stname": "ImVector_CustomRect", + "signature": "(const ImDrawChannel*)const", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_insert": [ + "ImVector_ImDrawChannel_insert": [ { - "args": "(ImVector_CustomRect* self,CustomRect const * it,const CustomRect v)", + "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "it", - "type": "CustomRect const *" + "type": "ImDrawChannel const *" }, { "name": "v", - "type": "const CustomRect" + "type": "const ImDrawChannel" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_CustomRect_insert", + "cimguiname": "ImVector_ImDrawChannel_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_CustomRect_insert", - "ret": "CustomRect*", - "signature": "(const CustomRect*,const CustomRect)", - "stname": "ImVector_CustomRect", + "ov_cimguiname": "ImVector_ImDrawChannel_insert", + "ret": "ImDrawChannel*", + "signature": "(const ImDrawChannel*,const ImDrawChannel)", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_pop_back": [ + "ImVector_ImDrawChannel_pop_back": [ { - "args": "(ImVector_CustomRect* self)", + "args": "(ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_pop_back", + "cimguiname": "ImVector_ImDrawChannel_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_CustomRect_pop_back", + "ov_cimguiname": "ImVector_ImDrawChannel_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_push_back": [ + "ImVector_ImDrawChannel_push_back": [ { - "args": "(ImVector_CustomRect* self,const CustomRect v)", + "args": "(ImVector_ImDrawChannel* self,const ImDrawChannel v)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "v", - "type": "const CustomRect" + "type": "const ImDrawChannel" } ], "call_args": "(v)", - "cimguiname": "ImVector_CustomRect_push_back", + "cimguiname": "ImVector_ImDrawChannel_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_CustomRect_push_back", + "ov_cimguiname": "ImVector_ImDrawChannel_push_back", "ret": "void", - "signature": "(const CustomRect)", - "stname": "ImVector_CustomRect", + "signature": "(const ImDrawChannel)", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_push_front": [ + "ImVector_ImDrawChannel_push_front": [ { - "args": "(ImVector_CustomRect* self,const CustomRect v)", + "args": "(ImVector_ImDrawChannel* self,const ImDrawChannel v)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "v", - "type": "const CustomRect" + "type": "const ImDrawChannel" } ], "call_args": "(v)", - "cimguiname": "ImVector_CustomRect_push_front", + "cimguiname": "ImVector_ImDrawChannel_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_CustomRect_push_front", + "ov_cimguiname": "ImVector_ImDrawChannel_push_front", "ret": "void", - "signature": "(const CustomRect)", - "stname": "ImVector_CustomRect", + "signature": "(const ImDrawChannel)", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_reserve": [ + "ImVector_ImDrawChannel_reserve": [ { - "args": "(ImVector_CustomRect* self,int new_capacity)", + "args": "(ImVector_ImDrawChannel* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "new_capacity", @@ -6101,23 +6292,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_CustomRect_reserve", + "cimguiname": "ImVector_ImDrawChannel_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_CustomRect_reserve", + "ov_cimguiname": "ImVector_ImDrawChannel_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_resize": [ + "ImVector_ImDrawChannel_resize": [ { - "args": "(ImVector_CustomRect* self,int new_size)", + "args": "(ImVector_ImDrawChannel* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "new_size", @@ -6125,21 +6316,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_CustomRect_resize", + "cimguiname": "ImVector_ImDrawChannel_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_CustomRect_resize", + "ov_cimguiname": "ImVector_ImDrawChannel_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true }, { - "args": "(ImVector_CustomRect* self,int new_size,const CustomRect v)", + "args": "(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "new_size", @@ -6147,124 +6338,124 @@ }, { "name": "v", - "type": "const CustomRect" + "type": "const ImDrawChannel" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_CustomRect_resize", + "cimguiname": "ImVector_ImDrawChannel_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_CustomRect_resizeT", + "ov_cimguiname": "ImVector_ImDrawChannel_resizeT", "ret": "void", - "signature": "(int,const CustomRect)", - "stname": "ImVector_CustomRect", + "signature": "(int,const ImDrawChannel)", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_size": [ + "ImVector_ImDrawChannel_size": [ { - "args": "(const ImVector_CustomRect* self)", + "args": "(const ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_size", + "cimguiname": "ImVector_ImDrawChannel_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_CustomRect_size", + "ov_cimguiname": "ImVector_ImDrawChannel_size", "ret": "int", "signature": "()const", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_size_in_bytes": [ + "ImVector_ImDrawChannel_size_in_bytes": [ { - "args": "(const ImVector_CustomRect* self)", + "args": "(const ImVector_ImDrawChannel* self)", "argsT": [ { "name": "self", - "type": "const ImVector_CustomRect*" + "type": "const ImVector_ImDrawChannel*" } ], "call_args": "()", - "cimguiname": "ImVector_CustomRect_size_in_bytes", + "cimguiname": "ImVector_ImDrawChannel_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_CustomRect_size_in_bytes", + "ov_cimguiname": "ImVector_ImDrawChannel_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_CustomRect_swap": [ + "ImVector_ImDrawChannel_swap": [ { - "args": "(ImVector_CustomRect* self,ImVector_CustomRect rhs)", + "args": "(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs)", "argsT": [ { "name": "self", - "type": "ImVector_CustomRect*" + "type": "ImVector_ImDrawChannel*" }, { "name": "rhs", - "type": "ImVector_CustomRect&" + "type": "ImVector_ImDrawChannel&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_CustomRect_swap", + "cimguiname": "ImVector_ImDrawChannel_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_CustomRect_swap", + "ov_cimguiname": "ImVector_ImDrawChannel_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_CustomRect", + "stname": "ImVector_ImDrawChannel", "templatedgen": true } ], - "ImVector_ImDrawChannel_ImVector_ImDrawChannel": [ + "ImVector_ImDrawCmd_ImVector_ImDrawCmd": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannel", + "cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmd", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawChannel", - "ov_cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannel", + "funcname": "ImVector_ImDrawCmd", + "ov_cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmd", "signature": "()", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true }, { - "args": "(const ImVector_ImDrawChannel src)", + "args": "(const ImVector_ImDrawCmd src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImDrawChannel" + "type": "const ImVector_ImDrawCmd" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannel", + "cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmd", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawChannel", - "ov_cimguiname": "ImVector_ImDrawChannel_ImVector_ImDrawChannelVector", + "funcname": "ImVector_ImDrawCmd", + "ov_cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmdVector", "signature": "(const ImVector)", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel__grow_capacity": [ + "ImVector_ImDrawCmd__grow_capacity": [ { - "args": "(const ImVector_ImDrawChannel* self,int sz)", + "args": "(const ImVector_ImDrawCmd* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" }, { "name": "sz", @@ -6272,452 +6463,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImDrawChannel__grow_capacity", + "cimguiname": "ImVector_ImDrawCmd__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImDrawChannel__grow_capacity", + "ov_cimguiname": "ImVector_ImDrawCmd__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_back": [ + "ImVector_ImDrawCmd_back": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_back", + "cimguiname": "ImVector_ImDrawCmd_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawChannel_back", - "ret": "ImDrawChannel*", + "ov_cimguiname": "ImVector_ImDrawCmd_back", + "ret": "ImDrawCmd*", "retref": "&", "signature": "()", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true }, { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(const ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_back", + "cimguiname": "ImVector_ImDrawCmd_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawChannel_back_const", - "ret": "ImDrawChannel const *", + "ov_cimguiname": "ImVector_ImDrawCmd_back_const", + "ret": "ImDrawCmd const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_begin": [ + "ImVector_ImDrawCmd_begin": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_begin", + "cimguiname": "ImVector_ImDrawCmd_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawChannel_begin", - "ret": "ImDrawChannel*", + "ov_cimguiname": "ImVector_ImDrawCmd_begin", + "ret": "ImDrawCmd*", "signature": "()", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true }, { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(const ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_begin", + "cimguiname": "ImVector_ImDrawCmd_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawChannel_begin_const", - "ret": "ImDrawChannel const *", + "ov_cimguiname": "ImVector_ImDrawCmd_begin_const", + "ret": "ImDrawCmd const *", "signature": "()const", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_capacity": [ + "ImVector_ImDrawCmd_capacity": [ { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(const ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_capacity", + "cimguiname": "ImVector_ImDrawCmd_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImDrawChannel_capacity", + "ov_cimguiname": "ImVector_ImDrawCmd_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_clear": [ + "ImVector_ImDrawCmd_clear": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_clear", + "cimguiname": "ImVector_ImDrawCmd_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImDrawChannel_clear", + "ov_cimguiname": "ImVector_ImDrawCmd_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_destroy": [ + "ImVector_ImDrawCmd_destroy": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImDrawChannel_destroy", + "cimguiname": "ImVector_ImDrawCmd_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImDrawChannel_destroy", + "ov_cimguiname": "ImVector_ImDrawCmd_destroy", "ret": "void", - "signature": "(ImVector_ImDrawChannel*)", - "stname": "ImVector_ImDrawChannel" + "signature": "(ImVector_ImDrawCmd*)", + "stname": "ImVector_ImDrawCmd" } ], - "ImVector_ImDrawChannel_empty": [ + "ImVector_ImDrawCmd_empty": [ { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(const ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_empty", + "cimguiname": "ImVector_ImDrawCmd_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImDrawChannel_empty", + "ov_cimguiname": "ImVector_ImDrawCmd_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_end": [ + "ImVector_ImDrawCmd_end": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_end", + "cimguiname": "ImVector_ImDrawCmd_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawChannel_end", - "ret": "ImDrawChannel*", + "ov_cimguiname": "ImVector_ImDrawCmd_end", + "ret": "ImDrawCmd*", "signature": "()", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true }, { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(const ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_end", + "cimguiname": "ImVector_ImDrawCmd_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawChannel_end_const", - "ret": "ImDrawChannel const *", + "ov_cimguiname": "ImVector_ImDrawCmd_end_const", + "ret": "ImDrawCmd const *", "signature": "()const", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_erase": [ + "ImVector_ImDrawCmd_erase": [ { - "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it)", + "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "it", - "type": "ImDrawChannel const *" + "type": "ImDrawCmd const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawChannel_erase", + "cimguiname": "ImVector_ImDrawCmd_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawChannel_erase", - "ret": "ImDrawChannel*", - "signature": "(const ImDrawChannel*)", - "stname": "ImVector_ImDrawChannel", + "ov_cimguiname": "ImVector_ImDrawCmd_erase", + "ret": "ImDrawCmd*", + "signature": "(const ImDrawCmd*)", + "stname": "ImVector_ImDrawCmd", "templatedgen": true }, { - "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last)", + "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it,ImDrawCmd const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "it", - "type": "ImDrawChannel const *" + "type": "ImDrawCmd const *" }, { "name": "it_last", - "type": "ImDrawChannel const *" + "type": "ImDrawCmd const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImDrawChannel_erase", + "cimguiname": "ImVector_ImDrawCmd_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawChannel_eraseTPtr", - "ret": "ImDrawChannel*", - "signature": "(const ImDrawChannel*,const ImDrawChannel*)", - "stname": "ImVector_ImDrawChannel", + "ov_cimguiname": "ImVector_ImDrawCmd_eraseTPtr", + "ret": "ImDrawCmd*", + "signature": "(const ImDrawCmd*,const ImDrawCmd*)", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_erase_unsorted": [ + "ImVector_ImDrawCmd_erase_unsorted": [ { - "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it)", + "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "it", - "type": "ImDrawChannel const *" + "type": "ImDrawCmd const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawChannel_erase_unsorted", + "cimguiname": "ImVector_ImDrawCmd_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImDrawChannel_erase_unsorted", - "ret": "ImDrawChannel*", - "signature": "(const ImDrawChannel*)", - "stname": "ImVector_ImDrawChannel", + "ov_cimguiname": "ImVector_ImDrawCmd_erase_unsorted", + "ret": "ImDrawCmd*", + "signature": "(const ImDrawCmd*)", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_front": [ + "ImVector_ImDrawCmd_front": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_front", + "cimguiname": "ImVector_ImDrawCmd_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawChannel_front", - "ret": "ImDrawChannel*", + "ov_cimguiname": "ImVector_ImDrawCmd_front", + "ret": "ImDrawCmd*", "retref": "&", "signature": "()", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true }, { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(const ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_front", + "cimguiname": "ImVector_ImDrawCmd_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawChannel_front_const", - "ret": "ImDrawChannel const *", + "ov_cimguiname": "ImVector_ImDrawCmd_front_const", + "ret": "ImDrawCmd const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_index_from_ptr": [ + "ImVector_ImDrawCmd_index_from_ptr": [ { - "args": "(const ImVector_ImDrawChannel* self,ImDrawChannel const * it)", + "args": "(const ImVector_ImDrawCmd* self,ImDrawCmd const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" }, { "name": "it", - "type": "ImDrawChannel const *" + "type": "ImDrawCmd const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawChannel_index_from_ptr", + "cimguiname": "ImVector_ImDrawCmd_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImDrawChannel_index_from_ptr", + "ov_cimguiname": "ImVector_ImDrawCmd_index_from_ptr", "ret": "int", - "signature": "(const ImDrawChannel*)const", - "stname": "ImVector_ImDrawChannel", + "signature": "(const ImDrawCmd*)const", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_insert": [ + "ImVector_ImDrawCmd_insert": [ { - "args": "(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v)", + "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it,const ImDrawCmd v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "it", - "type": "ImDrawChannel const *" + "type": "ImDrawCmd const *" }, { "name": "v", - "type": "const ImDrawChannel" + "type": "const ImDrawCmd" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImDrawChannel_insert", + "cimguiname": "ImVector_ImDrawCmd_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImDrawChannel_insert", - "ret": "ImDrawChannel*", - "signature": "(const ImDrawChannel*,const ImDrawChannel)", - "stname": "ImVector_ImDrawChannel", + "ov_cimguiname": "ImVector_ImDrawCmd_insert", + "ret": "ImDrawCmd*", + "signature": "(const ImDrawCmd*,const ImDrawCmd)", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_pop_back": [ + "ImVector_ImDrawCmd_pop_back": [ { - "args": "(ImVector_ImDrawChannel* self)", + "args": "(ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_pop_back", + "cimguiname": "ImVector_ImDrawCmd_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImDrawChannel_pop_back", + "ov_cimguiname": "ImVector_ImDrawCmd_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_push_back": [ + "ImVector_ImDrawCmd_push_back": [ { - "args": "(ImVector_ImDrawChannel* self,const ImDrawChannel v)", + "args": "(ImVector_ImDrawCmd* self,const ImDrawCmd v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "v", - "type": "const ImDrawChannel" + "type": "const ImDrawCmd" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImDrawChannel_push_back", + "cimguiname": "ImVector_ImDrawCmd_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImDrawChannel_push_back", + "ov_cimguiname": "ImVector_ImDrawCmd_push_back", "ret": "void", - "signature": "(const ImDrawChannel)", - "stname": "ImVector_ImDrawChannel", + "signature": "(const ImDrawCmd)", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_push_front": [ + "ImVector_ImDrawCmd_push_front": [ { - "args": "(ImVector_ImDrawChannel* self,const ImDrawChannel v)", + "args": "(ImVector_ImDrawCmd* self,const ImDrawCmd v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "v", - "type": "const ImDrawChannel" + "type": "const ImDrawCmd" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImDrawChannel_push_front", + "cimguiname": "ImVector_ImDrawCmd_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImDrawChannel_push_front", + "ov_cimguiname": "ImVector_ImDrawCmd_push_front", "ret": "void", - "signature": "(const ImDrawChannel)", - "stname": "ImVector_ImDrawChannel", + "signature": "(const ImDrawCmd)", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_reserve": [ + "ImVector_ImDrawCmd_reserve": [ { - "args": "(ImVector_ImDrawChannel* self,int new_capacity)", + "args": "(ImVector_ImDrawCmd* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "new_capacity", @@ -6725,23 +6916,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImDrawChannel_reserve", + "cimguiname": "ImVector_ImDrawCmd_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImDrawChannel_reserve", + "ov_cimguiname": "ImVector_ImDrawCmd_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_resize": [ + "ImVector_ImDrawCmd_resize": [ { - "args": "(ImVector_ImDrawChannel* self,int new_size)", + "args": "(ImVector_ImDrawCmd* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "new_size", @@ -6749,21 +6940,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImDrawChannel_resize", + "cimguiname": "ImVector_ImDrawCmd_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawChannel_resize", + "ov_cimguiname": "ImVector_ImDrawCmd_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true }, { - "args": "(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v)", + "args": "(ImVector_ImDrawCmd* self,int new_size,const ImDrawCmd v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "new_size", @@ -6771,124 +6962,124 @@ }, { "name": "v", - "type": "const ImDrawChannel" + "type": "const ImDrawCmd" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImDrawChannel_resize", + "cimguiname": "ImVector_ImDrawCmd_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawChannel_resizeT", + "ov_cimguiname": "ImVector_ImDrawCmd_resizeT", "ret": "void", - "signature": "(int,const ImDrawChannel)", - "stname": "ImVector_ImDrawChannel", + "signature": "(int,const ImDrawCmd)", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_size": [ + "ImVector_ImDrawCmd_size": [ { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(const ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_size", + "cimguiname": "ImVector_ImDrawCmd_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImDrawChannel_size", + "ov_cimguiname": "ImVector_ImDrawCmd_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_size_in_bytes": [ + "ImVector_ImDrawCmd_size_in_bytes": [ { - "args": "(const ImVector_ImDrawChannel* self)", + "args": "(const ImVector_ImDrawCmd* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawChannel*" + "type": "const ImVector_ImDrawCmd*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawChannel_size_in_bytes", + "cimguiname": "ImVector_ImDrawCmd_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImDrawChannel_size_in_bytes", + "ov_cimguiname": "ImVector_ImDrawCmd_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawChannel_swap": [ + "ImVector_ImDrawCmd_swap": [ { - "args": "(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs)", + "args": "(ImVector_ImDrawCmd* self,ImVector_ImDrawCmd rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawChannel*" + "type": "ImVector_ImDrawCmd*" }, { "name": "rhs", - "type": "ImVector_ImDrawChannel&" + "type": "ImVector_ImDrawCmd&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImDrawChannel_swap", + "cimguiname": "ImVector_ImDrawCmd_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImDrawChannel_swap", + "ov_cimguiname": "ImVector_ImDrawCmd_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImDrawChannel", + "stname": "ImVector_ImDrawCmd", "templatedgen": true } ], - "ImVector_ImDrawCmd_ImVector_ImDrawCmd": [ + "ImVector_ImDrawIdx_ImVector_ImDrawIdx": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmd", + "cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdx", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawCmd", - "ov_cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmd", + "funcname": "ImVector_ImDrawIdx", + "ov_cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdx", "signature": "()", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true }, { - "args": "(const ImVector_ImDrawCmd src)", + "args": "(const ImVector_ImDrawIdx src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImDrawCmd" + "type": "const ImVector_ImDrawIdx" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmd", + "cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdx", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawCmd", - "ov_cimguiname": "ImVector_ImDrawCmd_ImVector_ImDrawCmdVector", + "funcname": "ImVector_ImDrawIdx", + "ov_cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdxVector", "signature": "(const ImVector)", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd__grow_capacity": [ + "ImVector_ImDrawIdx__grow_capacity": [ { - "args": "(const ImVector_ImDrawCmd* self,int sz)", + "args": "(const ImVector_ImDrawIdx* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" }, { "name": "sz", @@ -6896,452 +7087,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImDrawCmd__grow_capacity", + "cimguiname": "ImVector_ImDrawIdx__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImDrawCmd__grow_capacity", + "ov_cimguiname": "ImVector_ImDrawIdx__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_back": [ + "ImVector_ImDrawIdx_back": [ { - "args": "(ImVector_ImDrawCmd* self)", + "args": "(ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_back", + "cimguiname": "ImVector_ImDrawIdx_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawCmd_back", - "ret": "ImDrawCmd*", + "ov_cimguiname": "ImVector_ImDrawIdx_back", + "ret": "ImDrawIdx*", "retref": "&", "signature": "()", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true }, { - "args": "(const ImVector_ImDrawCmd* self)", + "args": "(const ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_back", + "cimguiname": "ImVector_ImDrawIdx_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawCmd_back_const", - "ret": "ImDrawCmd const *", + "ov_cimguiname": "ImVector_ImDrawIdx_back_const", + "ret": "ImDrawIdx const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_begin": [ + "ImVector_ImDrawIdx_begin": [ { - "args": "(ImVector_ImDrawCmd* self)", + "args": "(ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_begin", + "cimguiname": "ImVector_ImDrawIdx_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawCmd_begin", - "ret": "ImDrawCmd*", + "ov_cimguiname": "ImVector_ImDrawIdx_begin", + "ret": "ImDrawIdx*", "signature": "()", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true }, { - "args": "(const ImVector_ImDrawCmd* self)", + "args": "(const ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_begin", + "cimguiname": "ImVector_ImDrawIdx_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawCmd_begin_const", - "ret": "ImDrawCmd const *", + "ov_cimguiname": "ImVector_ImDrawIdx_begin_const", + "ret": "ImDrawIdx const *", "signature": "()const", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_capacity": [ + "ImVector_ImDrawIdx_capacity": [ { - "args": "(const ImVector_ImDrawCmd* self)", + "args": "(const ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_capacity", + "cimguiname": "ImVector_ImDrawIdx_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImDrawCmd_capacity", + "ov_cimguiname": "ImVector_ImDrawIdx_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_clear": [ + "ImVector_ImDrawIdx_clear": [ { - "args": "(ImVector_ImDrawCmd* self)", + "args": "(ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_clear", + "cimguiname": "ImVector_ImDrawIdx_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImDrawCmd_clear", + "ov_cimguiname": "ImVector_ImDrawIdx_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_destroy": [ + "ImVector_ImDrawIdx_destroy": [ { - "args": "(ImVector_ImDrawCmd* self)", + "args": "(ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImDrawCmd_destroy", + "cimguiname": "ImVector_ImDrawIdx_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImDrawCmd_destroy", + "ov_cimguiname": "ImVector_ImDrawIdx_destroy", "ret": "void", - "signature": "(ImVector_ImDrawCmd*)", - "stname": "ImVector_ImDrawCmd" + "signature": "(ImVector_ImDrawIdx*)", + "stname": "ImVector_ImDrawIdx" } ], - "ImVector_ImDrawCmd_empty": [ + "ImVector_ImDrawIdx_empty": [ { - "args": "(const ImVector_ImDrawCmd* self)", + "args": "(const ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_empty", + "cimguiname": "ImVector_ImDrawIdx_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImDrawCmd_empty", + "ov_cimguiname": "ImVector_ImDrawIdx_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_end": [ + "ImVector_ImDrawIdx_end": [ { - "args": "(ImVector_ImDrawCmd* self)", + "args": "(ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_end", + "cimguiname": "ImVector_ImDrawIdx_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawCmd_end", - "ret": "ImDrawCmd*", + "ov_cimguiname": "ImVector_ImDrawIdx_end", + "ret": "ImDrawIdx*", "signature": "()", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true }, { - "args": "(const ImVector_ImDrawCmd* self)", + "args": "(const ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_end", + "cimguiname": "ImVector_ImDrawIdx_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawCmd_end_const", - "ret": "ImDrawCmd const *", + "ov_cimguiname": "ImVector_ImDrawIdx_end_const", + "ret": "ImDrawIdx const *", "signature": "()const", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_erase": [ + "ImVector_ImDrawIdx_erase": [ { - "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it)", + "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "it", - "type": "ImDrawCmd const *" + "type": "ImDrawIdx const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawCmd_erase", + "cimguiname": "ImVector_ImDrawIdx_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawCmd_erase", - "ret": "ImDrawCmd*", - "signature": "(const ImDrawCmd*)", - "stname": "ImVector_ImDrawCmd", + "ov_cimguiname": "ImVector_ImDrawIdx_erase", + "ret": "ImDrawIdx*", + "signature": "(const ImDrawIdx*)", + "stname": "ImVector_ImDrawIdx", "templatedgen": true }, { - "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it,ImDrawCmd const * it_last)", + "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it,ImDrawIdx const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "it", - "type": "ImDrawCmd const *" + "type": "ImDrawIdx const *" }, { "name": "it_last", - "type": "ImDrawCmd const *" + "type": "ImDrawIdx const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImDrawCmd_erase", + "cimguiname": "ImVector_ImDrawIdx_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawCmd_eraseTPtr", - "ret": "ImDrawCmd*", - "signature": "(const ImDrawCmd*,const ImDrawCmd*)", - "stname": "ImVector_ImDrawCmd", + "ov_cimguiname": "ImVector_ImDrawIdx_eraseTPtr", + "ret": "ImDrawIdx*", + "signature": "(const ImDrawIdx*,const ImDrawIdx*)", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_erase_unsorted": [ + "ImVector_ImDrawIdx_erase_unsorted": [ { - "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it)", + "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "it", - "type": "ImDrawCmd const *" + "type": "ImDrawIdx const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawCmd_erase_unsorted", + "cimguiname": "ImVector_ImDrawIdx_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImDrawCmd_erase_unsorted", - "ret": "ImDrawCmd*", - "signature": "(const ImDrawCmd*)", - "stname": "ImVector_ImDrawCmd", + "ov_cimguiname": "ImVector_ImDrawIdx_erase_unsorted", + "ret": "ImDrawIdx*", + "signature": "(const ImDrawIdx*)", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_front": [ + "ImVector_ImDrawIdx_front": [ { - "args": "(ImVector_ImDrawCmd* self)", + "args": "(ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_front", + "cimguiname": "ImVector_ImDrawIdx_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawCmd_front", - "ret": "ImDrawCmd*", + "ov_cimguiname": "ImVector_ImDrawIdx_front", + "ret": "ImDrawIdx*", "retref": "&", "signature": "()", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true }, { - "args": "(const ImVector_ImDrawCmd* self)", + "args": "(const ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_front", + "cimguiname": "ImVector_ImDrawIdx_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawCmd_front_const", - "ret": "ImDrawCmd const *", + "ov_cimguiname": "ImVector_ImDrawIdx_front_const", + "ret": "ImDrawIdx const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_index_from_ptr": [ + "ImVector_ImDrawIdx_index_from_ptr": [ { - "args": "(const ImVector_ImDrawCmd* self,ImDrawCmd const * it)", + "args": "(const ImVector_ImDrawIdx* self,ImDrawIdx const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" }, { "name": "it", - "type": "ImDrawCmd const *" + "type": "ImDrawIdx const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawCmd_index_from_ptr", + "cimguiname": "ImVector_ImDrawIdx_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImDrawCmd_index_from_ptr", + "ov_cimguiname": "ImVector_ImDrawIdx_index_from_ptr", "ret": "int", - "signature": "(const ImDrawCmd*)const", - "stname": "ImVector_ImDrawCmd", + "signature": "(const ImDrawIdx*)const", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_insert": [ + "ImVector_ImDrawIdx_insert": [ { - "args": "(ImVector_ImDrawCmd* self,ImDrawCmd const * it,const ImDrawCmd v)", + "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it,const ImDrawIdx v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "it", - "type": "ImDrawCmd const *" + "type": "ImDrawIdx const *" }, { "name": "v", - "type": "const ImDrawCmd" + "type": "const ImDrawIdx" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImDrawCmd_insert", + "cimguiname": "ImVector_ImDrawIdx_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImDrawCmd_insert", - "ret": "ImDrawCmd*", - "signature": "(const ImDrawCmd*,const ImDrawCmd)", - "stname": "ImVector_ImDrawCmd", + "ov_cimguiname": "ImVector_ImDrawIdx_insert", + "ret": "ImDrawIdx*", + "signature": "(const ImDrawIdx*,const ImDrawIdx)", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_pop_back": [ + "ImVector_ImDrawIdx_pop_back": [ { - "args": "(ImVector_ImDrawCmd* self)", + "args": "(ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_pop_back", + "cimguiname": "ImVector_ImDrawIdx_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImDrawCmd_pop_back", + "ov_cimguiname": "ImVector_ImDrawIdx_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_push_back": [ + "ImVector_ImDrawIdx_push_back": [ { - "args": "(ImVector_ImDrawCmd* self,const ImDrawCmd v)", + "args": "(ImVector_ImDrawIdx* self,const ImDrawIdx v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "v", - "type": "const ImDrawCmd" + "type": "const ImDrawIdx" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImDrawCmd_push_back", + "cimguiname": "ImVector_ImDrawIdx_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImDrawCmd_push_back", + "ov_cimguiname": "ImVector_ImDrawIdx_push_back", "ret": "void", - "signature": "(const ImDrawCmd)", - "stname": "ImVector_ImDrawCmd", + "signature": "(const ImDrawIdx)", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_push_front": [ + "ImVector_ImDrawIdx_push_front": [ { - "args": "(ImVector_ImDrawCmd* self,const ImDrawCmd v)", + "args": "(ImVector_ImDrawIdx* self,const ImDrawIdx v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "v", - "type": "const ImDrawCmd" + "type": "const ImDrawIdx" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImDrawCmd_push_front", + "cimguiname": "ImVector_ImDrawIdx_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImDrawCmd_push_front", + "ov_cimguiname": "ImVector_ImDrawIdx_push_front", "ret": "void", - "signature": "(const ImDrawCmd)", - "stname": "ImVector_ImDrawCmd", + "signature": "(const ImDrawIdx)", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_reserve": [ + "ImVector_ImDrawIdx_reserve": [ { - "args": "(ImVector_ImDrawCmd* self,int new_capacity)", + "args": "(ImVector_ImDrawIdx* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "new_capacity", @@ -7349,23 +7540,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImDrawCmd_reserve", + "cimguiname": "ImVector_ImDrawIdx_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImDrawCmd_reserve", + "ov_cimguiname": "ImVector_ImDrawIdx_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_resize": [ + "ImVector_ImDrawIdx_resize": [ { - "args": "(ImVector_ImDrawCmd* self,int new_size)", + "args": "(ImVector_ImDrawIdx* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "new_size", @@ -7373,21 +7564,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImDrawCmd_resize", + "cimguiname": "ImVector_ImDrawIdx_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawCmd_resize", + "ov_cimguiname": "ImVector_ImDrawIdx_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true }, { - "args": "(ImVector_ImDrawCmd* self,int new_size,const ImDrawCmd v)", + "args": "(ImVector_ImDrawIdx* self,int new_size,const ImDrawIdx v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "new_size", @@ -7395,124 +7586,124 @@ }, { "name": "v", - "type": "const ImDrawCmd" + "type": "const ImDrawIdx" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImDrawCmd_resize", + "cimguiname": "ImVector_ImDrawIdx_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawCmd_resizeT", + "ov_cimguiname": "ImVector_ImDrawIdx_resizeT", "ret": "void", - "signature": "(int,const ImDrawCmd)", - "stname": "ImVector_ImDrawCmd", + "signature": "(int,const ImDrawIdx)", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_size": [ + "ImVector_ImDrawIdx_size": [ { - "args": "(const ImVector_ImDrawCmd* self)", + "args": "(const ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_size", + "cimguiname": "ImVector_ImDrawIdx_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImDrawCmd_size", + "ov_cimguiname": "ImVector_ImDrawIdx_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_size_in_bytes": [ + "ImVector_ImDrawIdx_size_in_bytes": [ { - "args": "(const ImVector_ImDrawCmd* self)", + "args": "(const ImVector_ImDrawIdx* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawCmd*" + "type": "const ImVector_ImDrawIdx*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawCmd_size_in_bytes", + "cimguiname": "ImVector_ImDrawIdx_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImDrawCmd_size_in_bytes", + "ov_cimguiname": "ImVector_ImDrawIdx_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawCmd_swap": [ + "ImVector_ImDrawIdx_swap": [ { - "args": "(ImVector_ImDrawCmd* self,ImVector_ImDrawCmd rhs)", + "args": "(ImVector_ImDrawIdx* self,ImVector_ImDrawIdx rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawCmd*" + "type": "ImVector_ImDrawIdx*" }, { "name": "rhs", - "type": "ImVector_ImDrawCmd&" + "type": "ImVector_ImDrawIdx&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImDrawCmd_swap", + "cimguiname": "ImVector_ImDrawIdx_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImDrawCmd_swap", + "ov_cimguiname": "ImVector_ImDrawIdx_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImDrawCmd", + "stname": "ImVector_ImDrawIdx", "templatedgen": true } ], - "ImVector_ImDrawIdx_ImVector_ImDrawIdx": [ + "ImVector_ImDrawVert_ImVector_ImDrawVert": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdx", + "cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVert", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawIdx", - "ov_cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdx", + "funcname": "ImVector_ImDrawVert", + "ov_cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVert", "signature": "()", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true }, { - "args": "(const ImVector_ImDrawIdx src)", + "args": "(const ImVector_ImDrawVert src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImDrawIdx" + "type": "const ImVector_ImDrawVert" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdx", + "cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVert", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawIdx", - "ov_cimguiname": "ImVector_ImDrawIdx_ImVector_ImDrawIdxVector", + "funcname": "ImVector_ImDrawVert", + "ov_cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVertVector", "signature": "(const ImVector)", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx__grow_capacity": [ + "ImVector_ImDrawVert__grow_capacity": [ { - "args": "(const ImVector_ImDrawIdx* self,int sz)", + "args": "(const ImVector_ImDrawVert* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" }, { "name": "sz", @@ -7520,452 +7711,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImDrawIdx__grow_capacity", + "cimguiname": "ImVector_ImDrawVert__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImDrawIdx__grow_capacity", + "ov_cimguiname": "ImVector_ImDrawVert__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_back": [ + "ImVector_ImDrawVert_back": [ { - "args": "(ImVector_ImDrawIdx* self)", + "args": "(ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_back", + "cimguiname": "ImVector_ImDrawVert_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawIdx_back", - "ret": "ImDrawIdx*", + "ov_cimguiname": "ImVector_ImDrawVert_back", + "ret": "ImDrawVert*", "retref": "&", "signature": "()", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true }, { - "args": "(const ImVector_ImDrawIdx* self)", + "args": "(const ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_back", + "cimguiname": "ImVector_ImDrawVert_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawIdx_back_const", - "ret": "ImDrawIdx const *", + "ov_cimguiname": "ImVector_ImDrawVert_back_const", + "ret": "ImDrawVert const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_begin": [ + "ImVector_ImDrawVert_begin": [ { - "args": "(ImVector_ImDrawIdx* self)", + "args": "(ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_begin", + "cimguiname": "ImVector_ImDrawVert_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawIdx_begin", - "ret": "ImDrawIdx*", + "ov_cimguiname": "ImVector_ImDrawVert_begin", + "ret": "ImDrawVert*", "signature": "()", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true }, { - "args": "(const ImVector_ImDrawIdx* self)", + "args": "(const ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_begin", + "cimguiname": "ImVector_ImDrawVert_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawIdx_begin_const", - "ret": "ImDrawIdx const *", + "ov_cimguiname": "ImVector_ImDrawVert_begin_const", + "ret": "ImDrawVert const *", "signature": "()const", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_capacity": [ + "ImVector_ImDrawVert_capacity": [ { - "args": "(const ImVector_ImDrawIdx* self)", + "args": "(const ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_capacity", + "cimguiname": "ImVector_ImDrawVert_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImDrawIdx_capacity", + "ov_cimguiname": "ImVector_ImDrawVert_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_clear": [ + "ImVector_ImDrawVert_clear": [ { - "args": "(ImVector_ImDrawIdx* self)", + "args": "(ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_clear", + "cimguiname": "ImVector_ImDrawVert_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImDrawIdx_clear", + "ov_cimguiname": "ImVector_ImDrawVert_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_destroy": [ + "ImVector_ImDrawVert_destroy": [ { - "args": "(ImVector_ImDrawIdx* self)", + "args": "(ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImDrawIdx_destroy", + "cimguiname": "ImVector_ImDrawVert_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImDrawIdx_destroy", + "ov_cimguiname": "ImVector_ImDrawVert_destroy", "ret": "void", - "signature": "(ImVector_ImDrawIdx*)", - "stname": "ImVector_ImDrawIdx" + "signature": "(ImVector_ImDrawVert*)", + "stname": "ImVector_ImDrawVert" } ], - "ImVector_ImDrawIdx_empty": [ + "ImVector_ImDrawVert_empty": [ { - "args": "(const ImVector_ImDrawIdx* self)", + "args": "(const ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_empty", + "cimguiname": "ImVector_ImDrawVert_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImDrawIdx_empty", + "ov_cimguiname": "ImVector_ImDrawVert_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_end": [ + "ImVector_ImDrawVert_end": [ { - "args": "(ImVector_ImDrawIdx* self)", + "args": "(ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_end", + "cimguiname": "ImVector_ImDrawVert_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawIdx_end", - "ret": "ImDrawIdx*", + "ov_cimguiname": "ImVector_ImDrawVert_end", + "ret": "ImDrawVert*", "signature": "()", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true }, { - "args": "(const ImVector_ImDrawIdx* self)", + "args": "(const ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_end", + "cimguiname": "ImVector_ImDrawVert_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawIdx_end_const", - "ret": "ImDrawIdx const *", + "ov_cimguiname": "ImVector_ImDrawVert_end_const", + "ret": "ImDrawVert const *", "signature": "()const", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_erase": [ + "ImVector_ImDrawVert_erase": [ { - "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it)", + "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "it", - "type": "ImDrawIdx const *" + "type": "ImDrawVert const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawIdx_erase", + "cimguiname": "ImVector_ImDrawVert_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawIdx_erase", - "ret": "ImDrawIdx*", - "signature": "(const ImDrawIdx*)", - "stname": "ImVector_ImDrawIdx", + "ov_cimguiname": "ImVector_ImDrawVert_erase", + "ret": "ImDrawVert*", + "signature": "(const ImDrawVert*)", + "stname": "ImVector_ImDrawVert", "templatedgen": true }, { - "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it,ImDrawIdx const * it_last)", + "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "it", - "type": "ImDrawIdx const *" + "type": "ImDrawVert const *" }, { "name": "it_last", - "type": "ImDrawIdx const *" + "type": "ImDrawVert const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImDrawIdx_erase", + "cimguiname": "ImVector_ImDrawVert_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawIdx_eraseTPtr", - "ret": "ImDrawIdx*", - "signature": "(const ImDrawIdx*,const ImDrawIdx*)", - "stname": "ImVector_ImDrawIdx", + "ov_cimguiname": "ImVector_ImDrawVert_eraseTPtr", + "ret": "ImDrawVert*", + "signature": "(const ImDrawVert*,const ImDrawVert*)", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_erase_unsorted": [ + "ImVector_ImDrawVert_erase_unsorted": [ { - "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it)", + "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "it", - "type": "ImDrawIdx const *" + "type": "ImDrawVert const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawIdx_erase_unsorted", + "cimguiname": "ImVector_ImDrawVert_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImDrawIdx_erase_unsorted", - "ret": "ImDrawIdx*", - "signature": "(const ImDrawIdx*)", - "stname": "ImVector_ImDrawIdx", + "ov_cimguiname": "ImVector_ImDrawVert_erase_unsorted", + "ret": "ImDrawVert*", + "signature": "(const ImDrawVert*)", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_front": [ + "ImVector_ImDrawVert_front": [ { - "args": "(ImVector_ImDrawIdx* self)", + "args": "(ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_front", + "cimguiname": "ImVector_ImDrawVert_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawIdx_front", - "ret": "ImDrawIdx*", + "ov_cimguiname": "ImVector_ImDrawVert_front", + "ret": "ImDrawVert*", "retref": "&", "signature": "()", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true }, { - "args": "(const ImVector_ImDrawIdx* self)", + "args": "(const ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_front", + "cimguiname": "ImVector_ImDrawVert_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawIdx_front_const", - "ret": "ImDrawIdx const *", + "ov_cimguiname": "ImVector_ImDrawVert_front_const", + "ret": "ImDrawVert const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_index_from_ptr": [ + "ImVector_ImDrawVert_index_from_ptr": [ { - "args": "(const ImVector_ImDrawIdx* self,ImDrawIdx const * it)", + "args": "(const ImVector_ImDrawVert* self,ImDrawVert const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" }, { "name": "it", - "type": "ImDrawIdx const *" + "type": "ImDrawVert const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawIdx_index_from_ptr", + "cimguiname": "ImVector_ImDrawVert_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImDrawIdx_index_from_ptr", + "ov_cimguiname": "ImVector_ImDrawVert_index_from_ptr", "ret": "int", - "signature": "(const ImDrawIdx*)const", - "stname": "ImVector_ImDrawIdx", + "signature": "(const ImDrawVert*)const", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_insert": [ + "ImVector_ImDrawVert_insert": [ { - "args": "(ImVector_ImDrawIdx* self,ImDrawIdx const * it,const ImDrawIdx v)", + "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "it", - "type": "ImDrawIdx const *" + "type": "ImDrawVert const *" }, { "name": "v", - "type": "const ImDrawIdx" + "type": "const ImDrawVert" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImDrawIdx_insert", + "cimguiname": "ImVector_ImDrawVert_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImDrawIdx_insert", - "ret": "ImDrawIdx*", - "signature": "(const ImDrawIdx*,const ImDrawIdx)", - "stname": "ImVector_ImDrawIdx", + "ov_cimguiname": "ImVector_ImDrawVert_insert", + "ret": "ImDrawVert*", + "signature": "(const ImDrawVert*,const ImDrawVert)", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_pop_back": [ + "ImVector_ImDrawVert_pop_back": [ { - "args": "(ImVector_ImDrawIdx* self)", + "args": "(ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_pop_back", + "cimguiname": "ImVector_ImDrawVert_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImDrawIdx_pop_back", + "ov_cimguiname": "ImVector_ImDrawVert_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_push_back": [ + "ImVector_ImDrawVert_push_back": [ { - "args": "(ImVector_ImDrawIdx* self,const ImDrawIdx v)", + "args": "(ImVector_ImDrawVert* self,const ImDrawVert v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "v", - "type": "const ImDrawIdx" + "type": "const ImDrawVert" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImDrawIdx_push_back", + "cimguiname": "ImVector_ImDrawVert_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImDrawIdx_push_back", + "ov_cimguiname": "ImVector_ImDrawVert_push_back", "ret": "void", - "signature": "(const ImDrawIdx)", - "stname": "ImVector_ImDrawIdx", + "signature": "(const ImDrawVert)", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_push_front": [ + "ImVector_ImDrawVert_push_front": [ { - "args": "(ImVector_ImDrawIdx* self,const ImDrawIdx v)", + "args": "(ImVector_ImDrawVert* self,const ImDrawVert v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "v", - "type": "const ImDrawIdx" + "type": "const ImDrawVert" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImDrawIdx_push_front", + "cimguiname": "ImVector_ImDrawVert_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImDrawIdx_push_front", + "ov_cimguiname": "ImVector_ImDrawVert_push_front", "ret": "void", - "signature": "(const ImDrawIdx)", - "stname": "ImVector_ImDrawIdx", + "signature": "(const ImDrawVert)", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_reserve": [ + "ImVector_ImDrawVert_reserve": [ { - "args": "(ImVector_ImDrawIdx* self,int new_capacity)", + "args": "(ImVector_ImDrawVert* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "new_capacity", @@ -7973,23 +8164,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImDrawIdx_reserve", + "cimguiname": "ImVector_ImDrawVert_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImDrawIdx_reserve", + "ov_cimguiname": "ImVector_ImDrawVert_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_resize": [ + "ImVector_ImDrawVert_resize": [ { - "args": "(ImVector_ImDrawIdx* self,int new_size)", + "args": "(ImVector_ImDrawVert* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "new_size", @@ -7997,21 +8188,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImDrawIdx_resize", + "cimguiname": "ImVector_ImDrawVert_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawIdx_resize", + "ov_cimguiname": "ImVector_ImDrawVert_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true }, { - "args": "(ImVector_ImDrawIdx* self,int new_size,const ImDrawIdx v)", + "args": "(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "new_size", @@ -8019,124 +8210,124 @@ }, { "name": "v", - "type": "const ImDrawIdx" + "type": "const ImDrawVert" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImDrawIdx_resize", + "cimguiname": "ImVector_ImDrawVert_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawIdx_resizeT", + "ov_cimguiname": "ImVector_ImDrawVert_resizeT", "ret": "void", - "signature": "(int,const ImDrawIdx)", - "stname": "ImVector_ImDrawIdx", + "signature": "(int,const ImDrawVert)", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_size": [ + "ImVector_ImDrawVert_size": [ { - "args": "(const ImVector_ImDrawIdx* self)", + "args": "(const ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_size", + "cimguiname": "ImVector_ImDrawVert_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImDrawIdx_size", + "ov_cimguiname": "ImVector_ImDrawVert_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_size_in_bytes": [ + "ImVector_ImDrawVert_size_in_bytes": [ { - "args": "(const ImVector_ImDrawIdx* self)", + "args": "(const ImVector_ImDrawVert* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawIdx*" + "type": "const ImVector_ImDrawVert*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawIdx_size_in_bytes", + "cimguiname": "ImVector_ImDrawVert_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImDrawIdx_size_in_bytes", + "ov_cimguiname": "ImVector_ImDrawVert_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawIdx_swap": [ + "ImVector_ImDrawVert_swap": [ { - "args": "(ImVector_ImDrawIdx* self,ImVector_ImDrawIdx rhs)", + "args": "(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawIdx*" + "type": "ImVector_ImDrawVert*" }, { "name": "rhs", - "type": "ImVector_ImDrawIdx&" + "type": "ImVector_ImDrawVert&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImDrawIdx_swap", + "cimguiname": "ImVector_ImDrawVert_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImDrawIdx_swap", + "ov_cimguiname": "ImVector_ImDrawVert_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImDrawIdx", + "stname": "ImVector_ImDrawVert", "templatedgen": true } ], - "ImVector_ImDrawVert_ImVector_ImDrawVert": [ + "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVert", + "cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawVert", - "ov_cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVert", + "funcname": "ImVector_ImFontAtlasCustomRect", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect", "signature": "()", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true }, { - "args": "(const ImVector_ImDrawVert src)", + "args": "(const ImVector_ImFontAtlasCustomRect src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImDrawVert" + "type": "const ImVector_ImFontAtlasCustomRect" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVert", + "cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect", "constructor": true, "defaults": [], - "funcname": "ImVector_ImDrawVert", - "ov_cimguiname": "ImVector_ImDrawVert_ImVector_ImDrawVertVector", + "funcname": "ImVector_ImFontAtlasCustomRect", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRectVector", "signature": "(const ImVector)", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert__grow_capacity": [ + "ImVector_ImFontAtlasCustomRect__grow_capacity": [ { - "args": "(const ImVector_ImDrawVert* self,int sz)", + "args": "(const ImVector_ImFontAtlasCustomRect* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" }, { "name": "sz", @@ -8144,452 +8335,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImDrawVert__grow_capacity", + "cimguiname": "ImVector_ImFontAtlasCustomRect__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImDrawVert__grow_capacity", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_back": [ + "ImVector_ImFontAtlasCustomRect_back": [ { - "args": "(ImVector_ImDrawVert* self)", + "args": "(ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_back", + "cimguiname": "ImVector_ImFontAtlasCustomRect_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawVert_back", - "ret": "ImDrawVert*", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_back", + "ret": "ImFontAtlasCustomRect*", "retref": "&", "signature": "()", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true }, { - "args": "(const ImVector_ImDrawVert* self)", + "args": "(const ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_back", + "cimguiname": "ImVector_ImFontAtlasCustomRect_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImDrawVert_back_const", - "ret": "ImDrawVert const *", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_back_const", + "ret": "ImFontAtlasCustomRect const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_begin": [ + "ImVector_ImFontAtlasCustomRect_begin": [ { - "args": "(ImVector_ImDrawVert* self)", + "args": "(ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_begin", + "cimguiname": "ImVector_ImFontAtlasCustomRect_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawVert_begin", - "ret": "ImDrawVert*", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_begin", + "ret": "ImFontAtlasCustomRect*", "signature": "()", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true }, { - "args": "(const ImVector_ImDrawVert* self)", + "args": "(const ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_begin", + "cimguiname": "ImVector_ImFontAtlasCustomRect_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImDrawVert_begin_const", - "ret": "ImDrawVert const *", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_begin_const", + "ret": "ImFontAtlasCustomRect const *", "signature": "()const", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_capacity": [ + "ImVector_ImFontAtlasCustomRect_capacity": [ { - "args": "(const ImVector_ImDrawVert* self)", + "args": "(const ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_capacity", + "cimguiname": "ImVector_ImFontAtlasCustomRect_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImDrawVert_capacity", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_clear": [ + "ImVector_ImFontAtlasCustomRect_clear": [ { - "args": "(ImVector_ImDrawVert* self)", + "args": "(ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_clear", + "cimguiname": "ImVector_ImFontAtlasCustomRect_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImDrawVert_clear", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_destroy": [ + "ImVector_ImFontAtlasCustomRect_destroy": [ { - "args": "(ImVector_ImDrawVert* self)", + "args": "(ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImDrawVert_destroy", + "cimguiname": "ImVector_ImFontAtlasCustomRect_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImDrawVert_destroy", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_destroy", "ret": "void", - "signature": "(ImVector_ImDrawVert*)", - "stname": "ImVector_ImDrawVert" + "signature": "(ImVector_ImFontAtlasCustomRect*)", + "stname": "ImVector_ImFontAtlasCustomRect" } ], - "ImVector_ImDrawVert_empty": [ + "ImVector_ImFontAtlasCustomRect_empty": [ { - "args": "(const ImVector_ImDrawVert* self)", + "args": "(const ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_empty", + "cimguiname": "ImVector_ImFontAtlasCustomRect_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImDrawVert_empty", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_end": [ + "ImVector_ImFontAtlasCustomRect_end": [ { - "args": "(ImVector_ImDrawVert* self)", + "args": "(ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_end", + "cimguiname": "ImVector_ImFontAtlasCustomRect_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawVert_end", - "ret": "ImDrawVert*", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_end", + "ret": "ImFontAtlasCustomRect*", "signature": "()", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true }, { - "args": "(const ImVector_ImDrawVert* self)", + "args": "(const ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_end", + "cimguiname": "ImVector_ImFontAtlasCustomRect_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImDrawVert_end_const", - "ret": "ImDrawVert const *", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_end_const", + "ret": "ImFontAtlasCustomRect const *", "signature": "()const", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_erase": [ + "ImVector_ImFontAtlasCustomRect_erase": [ { - "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it)", + "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "it", - "type": "ImDrawVert const *" + "type": "ImFontAtlasCustomRect const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawVert_erase", + "cimguiname": "ImVector_ImFontAtlasCustomRect_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawVert_erase", - "ret": "ImDrawVert*", - "signature": "(const ImDrawVert*)", - "stname": "ImVector_ImDrawVert", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_erase", + "ret": "ImFontAtlasCustomRect*", + "signature": "(const ImFontAtlasCustomRect*)", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true }, { - "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last)", + "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,ImFontAtlasCustomRect const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "it", - "type": "ImDrawVert const *" + "type": "ImFontAtlasCustomRect const *" }, { "name": "it_last", - "type": "ImDrawVert const *" + "type": "ImFontAtlasCustomRect const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImDrawVert_erase", + "cimguiname": "ImVector_ImFontAtlasCustomRect_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImDrawVert_eraseTPtr", - "ret": "ImDrawVert*", - "signature": "(const ImDrawVert*,const ImDrawVert*)", - "stname": "ImVector_ImDrawVert", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_eraseTPtr", + "ret": "ImFontAtlasCustomRect*", + "signature": "(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect*)", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_erase_unsorted": [ + "ImVector_ImFontAtlasCustomRect_erase_unsorted": [ { - "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it)", + "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "it", - "type": "ImDrawVert const *" + "type": "ImFontAtlasCustomRect const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawVert_erase_unsorted", + "cimguiname": "ImVector_ImFontAtlasCustomRect_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImDrawVert_erase_unsorted", - "ret": "ImDrawVert*", - "signature": "(const ImDrawVert*)", - "stname": "ImVector_ImDrawVert", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_erase_unsorted", + "ret": "ImFontAtlasCustomRect*", + "signature": "(const ImFontAtlasCustomRect*)", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_front": [ + "ImVector_ImFontAtlasCustomRect_front": [ { - "args": "(ImVector_ImDrawVert* self)", + "args": "(ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_front", + "cimguiname": "ImVector_ImFontAtlasCustomRect_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawVert_front", - "ret": "ImDrawVert*", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_front", + "ret": "ImFontAtlasCustomRect*", "retref": "&", "signature": "()", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true }, { - "args": "(const ImVector_ImDrawVert* self)", + "args": "(const ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_front", + "cimguiname": "ImVector_ImFontAtlasCustomRect_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImDrawVert_front_const", - "ret": "ImDrawVert const *", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_front_const", + "ret": "ImFontAtlasCustomRect const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_index_from_ptr": [ + "ImVector_ImFontAtlasCustomRect_index_from_ptr": [ { - "args": "(const ImVector_ImDrawVert* self,ImDrawVert const * it)", + "args": "(const ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" }, { "name": "it", - "type": "ImDrawVert const *" + "type": "ImFontAtlasCustomRect const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImDrawVert_index_from_ptr", + "cimguiname": "ImVector_ImFontAtlasCustomRect_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImDrawVert_index_from_ptr", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_index_from_ptr", "ret": "int", - "signature": "(const ImDrawVert*)const", - "stname": "ImVector_ImDrawVert", + "signature": "(const ImFontAtlasCustomRect*)const", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_insert": [ + "ImVector_ImFontAtlasCustomRect_insert": [ { - "args": "(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v)", + "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,const ImFontAtlasCustomRect v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "it", - "type": "ImDrawVert const *" + "type": "ImFontAtlasCustomRect const *" }, { "name": "v", - "type": "const ImDrawVert" + "type": "const ImFontAtlasCustomRect" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImDrawVert_insert", + "cimguiname": "ImVector_ImFontAtlasCustomRect_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImDrawVert_insert", - "ret": "ImDrawVert*", - "signature": "(const ImDrawVert*,const ImDrawVert)", - "stname": "ImVector_ImDrawVert", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_insert", + "ret": "ImFontAtlasCustomRect*", + "signature": "(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect)", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_pop_back": [ + "ImVector_ImFontAtlasCustomRect_pop_back": [ { - "args": "(ImVector_ImDrawVert* self)", + "args": "(ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_pop_back", + "cimguiname": "ImVector_ImFontAtlasCustomRect_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImDrawVert_pop_back", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_push_back": [ + "ImVector_ImFontAtlasCustomRect_push_back": [ { - "args": "(ImVector_ImDrawVert* self,const ImDrawVert v)", + "args": "(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "v", - "type": "const ImDrawVert" + "type": "const ImFontAtlasCustomRect" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImDrawVert_push_back", + "cimguiname": "ImVector_ImFontAtlasCustomRect_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImDrawVert_push_back", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_push_back", "ret": "void", - "signature": "(const ImDrawVert)", - "stname": "ImVector_ImDrawVert", + "signature": "(const ImFontAtlasCustomRect)", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_push_front": [ + "ImVector_ImFontAtlasCustomRect_push_front": [ { - "args": "(ImVector_ImDrawVert* self,const ImDrawVert v)", + "args": "(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "v", - "type": "const ImDrawVert" + "type": "const ImFontAtlasCustomRect" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImDrawVert_push_front", + "cimguiname": "ImVector_ImFontAtlasCustomRect_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImDrawVert_push_front", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_push_front", "ret": "void", - "signature": "(const ImDrawVert)", - "stname": "ImVector_ImDrawVert", + "signature": "(const ImFontAtlasCustomRect)", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_reserve": [ + "ImVector_ImFontAtlasCustomRect_reserve": [ { - "args": "(ImVector_ImDrawVert* self,int new_capacity)", + "args": "(ImVector_ImFontAtlasCustomRect* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "new_capacity", @@ -8597,23 +8788,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImDrawVert_reserve", + "cimguiname": "ImVector_ImFontAtlasCustomRect_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImDrawVert_reserve", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_resize": [ + "ImVector_ImFontAtlasCustomRect_resize": [ { - "args": "(ImVector_ImDrawVert* self,int new_size)", + "args": "(ImVector_ImFontAtlasCustomRect* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "new_size", @@ -8621,21 +8812,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImDrawVert_resize", + "cimguiname": "ImVector_ImFontAtlasCustomRect_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawVert_resize", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true }, { - "args": "(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v)", + "args": "(ImVector_ImFontAtlasCustomRect* self,int new_size,const ImFontAtlasCustomRect v)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "new_size", @@ -8643,81 +8834,81 @@ }, { "name": "v", - "type": "const ImDrawVert" + "type": "const ImFontAtlasCustomRect" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImDrawVert_resize", + "cimguiname": "ImVector_ImFontAtlasCustomRect_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImDrawVert_resizeT", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_resizeT", "ret": "void", - "signature": "(int,const ImDrawVert)", - "stname": "ImVector_ImDrawVert", + "signature": "(int,const ImFontAtlasCustomRect)", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_size": [ + "ImVector_ImFontAtlasCustomRect_size": [ { - "args": "(const ImVector_ImDrawVert* self)", + "args": "(const ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_size", + "cimguiname": "ImVector_ImFontAtlasCustomRect_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImDrawVert_size", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_size_in_bytes": [ + "ImVector_ImFontAtlasCustomRect_size_in_bytes": [ { - "args": "(const ImVector_ImDrawVert* self)", + "args": "(const ImVector_ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImDrawVert*" + "type": "const ImVector_ImFontAtlasCustomRect*" } ], "call_args": "()", - "cimguiname": "ImVector_ImDrawVert_size_in_bytes", + "cimguiname": "ImVector_ImFontAtlasCustomRect_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImDrawVert_size_in_bytes", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], - "ImVector_ImDrawVert_swap": [ + "ImVector_ImFontAtlasCustomRect_swap": [ { - "args": "(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs)", + "args": "(ImVector_ImFontAtlasCustomRect* self,ImVector_ImFontAtlasCustomRect rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImDrawVert*" + "type": "ImVector_ImFontAtlasCustomRect*" }, { "name": "rhs", - "type": "ImVector_ImDrawVert&" + "type": "ImVector_ImFontAtlasCustomRect&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImDrawVert_swap", + "cimguiname": "ImVector_ImFontAtlasCustomRect_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImDrawVert_swap", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImDrawVert", + "stname": "ImVector_ImFontAtlasCustomRect", "templatedgen": true } ], @@ -10593,46 +10784,46 @@ "templatedgen": true } ], - "ImVector_ImTextureID_ImVector_ImTextureID": [ + "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_ImVector_ImTextureID", + "cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair", "constructor": true, "defaults": [], - "funcname": "ImVector_ImTextureID", - "ov_cimguiname": "ImVector_ImTextureID_ImVector_ImTextureID", + "funcname": "ImVector_ImGuiStoragePair", + "ov_cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair", "signature": "()", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true }, { - "args": "(const ImVector_ImTextureID src)", + "args": "(const ImVector_ImGuiStoragePair src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImTextureID" + "type": "const ImVector_ImGuiStoragePair" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImTextureID_ImVector_ImTextureID", + "cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair", "constructor": true, "defaults": [], - "funcname": "ImVector_ImTextureID", - "ov_cimguiname": "ImVector_ImTextureID_ImVector_ImTextureIDVector", + "funcname": "ImVector_ImGuiStoragePair", + "ov_cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePairVector", "signature": "(const ImVector)", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID__grow_capacity": [ + "ImVector_ImGuiStoragePair__grow_capacity": [ { - "args": "(const ImVector_ImTextureID* self,int sz)", + "args": "(const ImVector_ImGuiStoragePair* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" }, { "name": "sz", @@ -10640,452 +10831,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImTextureID__grow_capacity", + "cimguiname": "ImVector_ImGuiStoragePair__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImTextureID__grow_capacity", + "ov_cimguiname": "ImVector_ImGuiStoragePair__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_back": [ + "ImVector_ImGuiStoragePair_back": [ { - "args": "(ImVector_ImTextureID* self)", + "args": "(ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_back", + "cimguiname": "ImVector_ImGuiStoragePair_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImTextureID_back", - "ret": "ImTextureID*", + "ov_cimguiname": "ImVector_ImGuiStoragePair_back", + "ret": "ImGuiStoragePair*", "retref": "&", "signature": "()", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true }, { - "args": "(const ImVector_ImTextureID* self)", + "args": "(const ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_back", + "cimguiname": "ImVector_ImGuiStoragePair_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImTextureID_back_const", - "ret": "ImTextureID const *", + "ov_cimguiname": "ImVector_ImGuiStoragePair_back_const", + "ret": "ImGuiStoragePair const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_begin": [ + "ImVector_ImGuiStoragePair_begin": [ { - "args": "(ImVector_ImTextureID* self)", + "args": "(ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_begin", + "cimguiname": "ImVector_ImGuiStoragePair_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImTextureID_begin", - "ret": "ImTextureID*", + "ov_cimguiname": "ImVector_ImGuiStoragePair_begin", + "ret": "ImGuiStoragePair*", "signature": "()", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true }, { - "args": "(const ImVector_ImTextureID* self)", + "args": "(const ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_begin", + "cimguiname": "ImVector_ImGuiStoragePair_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImTextureID_begin_const", - "ret": "ImTextureID const *", + "ov_cimguiname": "ImVector_ImGuiStoragePair_begin_const", + "ret": "ImGuiStoragePair const *", "signature": "()const", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_capacity": [ + "ImVector_ImGuiStoragePair_capacity": [ { - "args": "(const ImVector_ImTextureID* self)", + "args": "(const ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_capacity", + "cimguiname": "ImVector_ImGuiStoragePair_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImTextureID_capacity", + "ov_cimguiname": "ImVector_ImGuiStoragePair_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_clear": [ + "ImVector_ImGuiStoragePair_clear": [ { - "args": "(ImVector_ImTextureID* self)", + "args": "(ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_clear", + "cimguiname": "ImVector_ImGuiStoragePair_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImTextureID_clear", + "ov_cimguiname": "ImVector_ImGuiStoragePair_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_destroy": [ + "ImVector_ImGuiStoragePair_destroy": [ { - "args": "(ImVector_ImTextureID* self)", + "args": "(ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImTextureID_destroy", + "cimguiname": "ImVector_ImGuiStoragePair_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImTextureID_destroy", + "ov_cimguiname": "ImVector_ImGuiStoragePair_destroy", "ret": "void", - "signature": "(ImVector_ImTextureID*)", - "stname": "ImVector_ImTextureID" + "signature": "(ImVector_ImGuiStoragePair*)", + "stname": "ImVector_ImGuiStoragePair" } ], - "ImVector_ImTextureID_empty": [ + "ImVector_ImGuiStoragePair_empty": [ { - "args": "(const ImVector_ImTextureID* self)", + "args": "(const ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_empty", + "cimguiname": "ImVector_ImGuiStoragePair_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImTextureID_empty", + "ov_cimguiname": "ImVector_ImGuiStoragePair_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_end": [ + "ImVector_ImGuiStoragePair_end": [ { - "args": "(ImVector_ImTextureID* self)", + "args": "(ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_end", + "cimguiname": "ImVector_ImGuiStoragePair_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImTextureID_end", - "ret": "ImTextureID*", + "ov_cimguiname": "ImVector_ImGuiStoragePair_end", + "ret": "ImGuiStoragePair*", "signature": "()", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true }, { - "args": "(const ImVector_ImTextureID* self)", + "args": "(const ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_end", + "cimguiname": "ImVector_ImGuiStoragePair_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImTextureID_end_const", - "ret": "ImTextureID const *", + "ov_cimguiname": "ImVector_ImGuiStoragePair_end_const", + "ret": "ImGuiStoragePair const *", "signature": "()const", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_erase": [ + "ImVector_ImGuiStoragePair_erase": [ { - "args": "(ImVector_ImTextureID* self,ImTextureID const * it)", + "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "it", - "type": "ImTextureID const *" + "type": "ImGuiStoragePair const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImTextureID_erase", + "cimguiname": "ImVector_ImGuiStoragePair_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImTextureID_erase", - "ret": "ImTextureID*", - "signature": "(const ImTextureID*)", - "stname": "ImVector_ImTextureID", + "ov_cimguiname": "ImVector_ImGuiStoragePair_erase", + "ret": "ImGuiStoragePair*", + "signature": "(const ImGuiStoragePair*)", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true }, { - "args": "(ImVector_ImTextureID* self,ImTextureID const * it,ImTextureID const * it_last)", + "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,ImGuiStoragePair const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "it", - "type": "ImTextureID const *" + "type": "ImGuiStoragePair const *" }, { "name": "it_last", - "type": "ImTextureID const *" + "type": "ImGuiStoragePair const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImTextureID_erase", + "cimguiname": "ImVector_ImGuiStoragePair_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImTextureID_eraseTPtr", - "ret": "ImTextureID*", - "signature": "(const ImTextureID*,const ImTextureID*)", - "stname": "ImVector_ImTextureID", + "ov_cimguiname": "ImVector_ImGuiStoragePair_eraseTPtr", + "ret": "ImGuiStoragePair*", + "signature": "(const ImGuiStoragePair*,const ImGuiStoragePair*)", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_erase_unsorted": [ + "ImVector_ImGuiStoragePair_erase_unsorted": [ { - "args": "(ImVector_ImTextureID* self,ImTextureID const * it)", + "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "it", - "type": "ImTextureID const *" + "type": "ImGuiStoragePair const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImTextureID_erase_unsorted", + "cimguiname": "ImVector_ImGuiStoragePair_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImTextureID_erase_unsorted", - "ret": "ImTextureID*", - "signature": "(const ImTextureID*)", - "stname": "ImVector_ImTextureID", + "ov_cimguiname": "ImVector_ImGuiStoragePair_erase_unsorted", + "ret": "ImGuiStoragePair*", + "signature": "(const ImGuiStoragePair*)", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_front": [ + "ImVector_ImGuiStoragePair_front": [ { - "args": "(ImVector_ImTextureID* self)", + "args": "(ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_front", + "cimguiname": "ImVector_ImGuiStoragePair_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImTextureID_front", - "ret": "ImTextureID*", + "ov_cimguiname": "ImVector_ImGuiStoragePair_front", + "ret": "ImGuiStoragePair*", "retref": "&", "signature": "()", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true }, { - "args": "(const ImVector_ImTextureID* self)", + "args": "(const ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_front", + "cimguiname": "ImVector_ImGuiStoragePair_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImTextureID_front_const", - "ret": "ImTextureID const *", + "ov_cimguiname": "ImVector_ImGuiStoragePair_front_const", + "ret": "ImGuiStoragePair const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_index_from_ptr": [ + "ImVector_ImGuiStoragePair_index_from_ptr": [ { - "args": "(const ImVector_ImTextureID* self,ImTextureID const * it)", + "args": "(const ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" }, { "name": "it", - "type": "ImTextureID const *" + "type": "ImGuiStoragePair const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImTextureID_index_from_ptr", + "cimguiname": "ImVector_ImGuiStoragePair_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImTextureID_index_from_ptr", + "ov_cimguiname": "ImVector_ImGuiStoragePair_index_from_ptr", "ret": "int", - "signature": "(const ImTextureID*)const", - "stname": "ImVector_ImTextureID", + "signature": "(const ImGuiStoragePair*)const", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_insert": [ + "ImVector_ImGuiStoragePair_insert": [ { - "args": "(ImVector_ImTextureID* self,ImTextureID const * it,const ImTextureID v)", + "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,const ImGuiStoragePair v)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "it", - "type": "ImTextureID const *" + "type": "ImGuiStoragePair const *" }, { "name": "v", - "type": "const ImTextureID" + "type": "const ImGuiStoragePair" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImTextureID_insert", + "cimguiname": "ImVector_ImGuiStoragePair_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImTextureID_insert", - "ret": "ImTextureID*", - "signature": "(const ImTextureID*,const ImTextureID)", - "stname": "ImVector_ImTextureID", + "ov_cimguiname": "ImVector_ImGuiStoragePair_insert", + "ret": "ImGuiStoragePair*", + "signature": "(const ImGuiStoragePair*,const ImGuiStoragePair)", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_pop_back": [ + "ImVector_ImGuiStoragePair_pop_back": [ { - "args": "(ImVector_ImTextureID* self)", + "args": "(ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_pop_back", + "cimguiname": "ImVector_ImGuiStoragePair_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImTextureID_pop_back", + "ov_cimguiname": "ImVector_ImGuiStoragePair_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_push_back": [ + "ImVector_ImGuiStoragePair_push_back": [ { - "args": "(ImVector_ImTextureID* self,const ImTextureID v)", + "args": "(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "v", - "type": "const ImTextureID" + "type": "const ImGuiStoragePair" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImTextureID_push_back", + "cimguiname": "ImVector_ImGuiStoragePair_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImTextureID_push_back", + "ov_cimguiname": "ImVector_ImGuiStoragePair_push_back", "ret": "void", - "signature": "(const ImTextureID)", - "stname": "ImVector_ImTextureID", + "signature": "(const ImGuiStoragePair)", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_push_front": [ + "ImVector_ImGuiStoragePair_push_front": [ { - "args": "(ImVector_ImTextureID* self,const ImTextureID v)", + "args": "(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "v", - "type": "const ImTextureID" + "type": "const ImGuiStoragePair" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImTextureID_push_front", + "cimguiname": "ImVector_ImGuiStoragePair_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImTextureID_push_front", + "ov_cimguiname": "ImVector_ImGuiStoragePair_push_front", "ret": "void", - "signature": "(const ImTextureID)", - "stname": "ImVector_ImTextureID", + "signature": "(const ImGuiStoragePair)", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_reserve": [ + "ImVector_ImGuiStoragePair_reserve": [ { - "args": "(ImVector_ImTextureID* self,int new_capacity)", + "args": "(ImVector_ImGuiStoragePair* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "new_capacity", @@ -11093,23 +11284,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImTextureID_reserve", + "cimguiname": "ImVector_ImGuiStoragePair_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImTextureID_reserve", + "ov_cimguiname": "ImVector_ImGuiStoragePair_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_resize": [ + "ImVector_ImGuiStoragePair_resize": [ { - "args": "(ImVector_ImTextureID* self,int new_size)", + "args": "(ImVector_ImGuiStoragePair* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "new_size", @@ -11117,21 +11308,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImTextureID_resize", + "cimguiname": "ImVector_ImGuiStoragePair_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImTextureID_resize", + "ov_cimguiname": "ImVector_ImGuiStoragePair_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true }, { - "args": "(ImVector_ImTextureID* self,int new_size,const ImTextureID v)", + "args": "(ImVector_ImGuiStoragePair* self,int new_size,const ImGuiStoragePair v)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "new_size", @@ -11139,124 +11330,124 @@ }, { "name": "v", - "type": "const ImTextureID" + "type": "const ImGuiStoragePair" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImTextureID_resize", + "cimguiname": "ImVector_ImGuiStoragePair_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImTextureID_resizeT", + "ov_cimguiname": "ImVector_ImGuiStoragePair_resizeT", "ret": "void", - "signature": "(int,const ImTextureID)", - "stname": "ImVector_ImTextureID", + "signature": "(int,const ImGuiStoragePair)", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_size": [ + "ImVector_ImGuiStoragePair_size": [ { - "args": "(const ImVector_ImTextureID* self)", + "args": "(const ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_size", + "cimguiname": "ImVector_ImGuiStoragePair_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImTextureID_size", + "ov_cimguiname": "ImVector_ImGuiStoragePair_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_size_in_bytes": [ + "ImVector_ImGuiStoragePair_size_in_bytes": [ { - "args": "(const ImVector_ImTextureID* self)", + "args": "(const ImVector_ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImTextureID*" + "type": "const ImVector_ImGuiStoragePair*" } ], "call_args": "()", - "cimguiname": "ImVector_ImTextureID_size_in_bytes", + "cimguiname": "ImVector_ImGuiStoragePair_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImTextureID_size_in_bytes", + "ov_cimguiname": "ImVector_ImGuiStoragePair_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImTextureID_swap": [ + "ImVector_ImGuiStoragePair_swap": [ { - "args": "(ImVector_ImTextureID* self,ImVector_ImTextureID rhs)", + "args": "(ImVector_ImGuiStoragePair* self,ImVector_ImGuiStoragePair rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImTextureID*" + "type": "ImVector_ImGuiStoragePair*" }, { "name": "rhs", - "type": "ImVector_ImTextureID&" + "type": "ImVector_ImGuiStoragePair&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImTextureID_swap", + "cimguiname": "ImVector_ImGuiStoragePair_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImTextureID_swap", + "ov_cimguiname": "ImVector_ImGuiStoragePair_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImTextureID", + "stname": "ImVector_ImGuiStoragePair", "templatedgen": true } ], - "ImVector_ImU32_ImVector_ImU32": [ + "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImU32_ImVector_ImU32", + "cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange", "constructor": true, "defaults": [], - "funcname": "ImVector_ImU32", - "ov_cimguiname": "ImVector_ImU32_ImVector_ImU32", + "funcname": "ImVector_ImGuiTextRange", + "ov_cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange", "signature": "()", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true }, { - "args": "(const ImVector_ImU32 src)", + "args": "(const ImVector_ImGuiTextRange src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImU32" + "type": "const ImVector_ImGuiTextRange" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImU32_ImVector_ImU32", + "cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange", "constructor": true, "defaults": [], - "funcname": "ImVector_ImU32", - "ov_cimguiname": "ImVector_ImU32_ImVector_ImU32Vector", + "funcname": "ImVector_ImGuiTextRange", + "ov_cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRangeVector", "signature": "(const ImVector)", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32__grow_capacity": [ + "ImVector_ImGuiTextRange__grow_capacity": [ { - "args": "(const ImVector_ImU32* self,int sz)", + "args": "(const ImVector_ImGuiTextRange* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" }, { "name": "sz", @@ -11264,452 +11455,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImU32__grow_capacity", + "cimguiname": "ImVector_ImGuiTextRange__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImU32__grow_capacity", + "ov_cimguiname": "ImVector_ImGuiTextRange__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_back": [ + "ImVector_ImGuiTextRange_back": [ { - "args": "(ImVector_ImU32* self)", + "args": "(ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_back", + "cimguiname": "ImVector_ImGuiTextRange_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImU32_back", - "ret": "ImU32*", + "ov_cimguiname": "ImVector_ImGuiTextRange_back", + "ret": "ImGuiTextRange*", "retref": "&", "signature": "()", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true }, { - "args": "(const ImVector_ImU32* self)", + "args": "(const ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_back", + "cimguiname": "ImVector_ImGuiTextRange_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImU32_back_const", - "ret": "ImU32 const *", + "ov_cimguiname": "ImVector_ImGuiTextRange_back_const", + "ret": "ImGuiTextRange const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_begin": [ + "ImVector_ImGuiTextRange_begin": [ { - "args": "(ImVector_ImU32* self)", + "args": "(ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_begin", + "cimguiname": "ImVector_ImGuiTextRange_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImU32_begin", - "ret": "ImU32*", + "ov_cimguiname": "ImVector_ImGuiTextRange_begin", + "ret": "ImGuiTextRange*", "signature": "()", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true }, { - "args": "(const ImVector_ImU32* self)", + "args": "(const ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_begin", + "cimguiname": "ImVector_ImGuiTextRange_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImU32_begin_const", - "ret": "ImU32 const *", + "ov_cimguiname": "ImVector_ImGuiTextRange_begin_const", + "ret": "ImGuiTextRange const *", "signature": "()const", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_capacity": [ + "ImVector_ImGuiTextRange_capacity": [ { - "args": "(const ImVector_ImU32* self)", + "args": "(const ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_capacity", + "cimguiname": "ImVector_ImGuiTextRange_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImU32_capacity", + "ov_cimguiname": "ImVector_ImGuiTextRange_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_clear": [ + "ImVector_ImGuiTextRange_clear": [ { - "args": "(ImVector_ImU32* self)", + "args": "(ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_clear", + "cimguiname": "ImVector_ImGuiTextRange_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImU32_clear", + "ov_cimguiname": "ImVector_ImGuiTextRange_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_destroy": [ + "ImVector_ImGuiTextRange_destroy": [ { - "args": "(ImVector_ImU32* self)", + "args": "(ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImU32_destroy", + "cimguiname": "ImVector_ImGuiTextRange_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImU32_destroy", + "ov_cimguiname": "ImVector_ImGuiTextRange_destroy", "ret": "void", - "signature": "(ImVector_ImU32*)", - "stname": "ImVector_ImU32" + "signature": "(ImVector_ImGuiTextRange*)", + "stname": "ImVector_ImGuiTextRange" } ], - "ImVector_ImU32_empty": [ + "ImVector_ImGuiTextRange_empty": [ { - "args": "(const ImVector_ImU32* self)", + "args": "(const ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_empty", + "cimguiname": "ImVector_ImGuiTextRange_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImU32_empty", + "ov_cimguiname": "ImVector_ImGuiTextRange_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_end": [ + "ImVector_ImGuiTextRange_end": [ { - "args": "(ImVector_ImU32* self)", + "args": "(ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_end", + "cimguiname": "ImVector_ImGuiTextRange_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImU32_end", - "ret": "ImU32*", + "ov_cimguiname": "ImVector_ImGuiTextRange_end", + "ret": "ImGuiTextRange*", "signature": "()", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true }, { - "args": "(const ImVector_ImU32* self)", + "args": "(const ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_end", + "cimguiname": "ImVector_ImGuiTextRange_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImU32_end_const", - "ret": "ImU32 const *", + "ov_cimguiname": "ImVector_ImGuiTextRange_end_const", + "ret": "ImGuiTextRange const *", "signature": "()const", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_erase": [ + "ImVector_ImGuiTextRange_erase": [ { - "args": "(ImVector_ImU32* self,ImU32 const * it)", + "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "it", - "type": "ImU32 const *" + "type": "ImGuiTextRange const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImU32_erase", + "cimguiname": "ImVector_ImGuiTextRange_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImU32_erase", - "ret": "ImU32*", - "signature": "(const ImU32*)", - "stname": "ImVector_ImU32", + "ov_cimguiname": "ImVector_ImGuiTextRange_erase", + "ret": "ImGuiTextRange*", + "signature": "(const ImGuiTextRange*)", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true }, { - "args": "(ImVector_ImU32* self,ImU32 const * it,ImU32 const * it_last)", + "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,ImGuiTextRange const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "it", - "type": "ImU32 const *" + "type": "ImGuiTextRange const *" }, { "name": "it_last", - "type": "ImU32 const *" + "type": "ImGuiTextRange const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImU32_erase", + "cimguiname": "ImVector_ImGuiTextRange_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImU32_eraseTPtr", - "ret": "ImU32*", - "signature": "(const ImU32*,const ImU32*)", - "stname": "ImVector_ImU32", + "ov_cimguiname": "ImVector_ImGuiTextRange_eraseTPtr", + "ret": "ImGuiTextRange*", + "signature": "(const ImGuiTextRange*,const ImGuiTextRange*)", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_erase_unsorted": [ + "ImVector_ImGuiTextRange_erase_unsorted": [ { - "args": "(ImVector_ImU32* self,ImU32 const * it)", + "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "it", - "type": "ImU32 const *" + "type": "ImGuiTextRange const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImU32_erase_unsorted", + "cimguiname": "ImVector_ImGuiTextRange_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImU32_erase_unsorted", - "ret": "ImU32*", - "signature": "(const ImU32*)", - "stname": "ImVector_ImU32", + "ov_cimguiname": "ImVector_ImGuiTextRange_erase_unsorted", + "ret": "ImGuiTextRange*", + "signature": "(const ImGuiTextRange*)", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_front": [ + "ImVector_ImGuiTextRange_front": [ { - "args": "(ImVector_ImU32* self)", + "args": "(ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_front", + "cimguiname": "ImVector_ImGuiTextRange_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImU32_front", - "ret": "ImU32*", + "ov_cimguiname": "ImVector_ImGuiTextRange_front", + "ret": "ImGuiTextRange*", "retref": "&", "signature": "()", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true }, { - "args": "(const ImVector_ImU32* self)", + "args": "(const ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_front", + "cimguiname": "ImVector_ImGuiTextRange_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImU32_front_const", - "ret": "ImU32 const *", + "ov_cimguiname": "ImVector_ImGuiTextRange_front_const", + "ret": "ImGuiTextRange const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_index_from_ptr": [ + "ImVector_ImGuiTextRange_index_from_ptr": [ { - "args": "(const ImVector_ImU32* self,ImU32 const * it)", + "args": "(const ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" }, { "name": "it", - "type": "ImU32 const *" + "type": "ImGuiTextRange const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImU32_index_from_ptr", + "cimguiname": "ImVector_ImGuiTextRange_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImU32_index_from_ptr", + "ov_cimguiname": "ImVector_ImGuiTextRange_index_from_ptr", "ret": "int", - "signature": "(const ImU32*)const", - "stname": "ImVector_ImU32", + "signature": "(const ImGuiTextRange*)const", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_insert": [ + "ImVector_ImGuiTextRange_insert": [ { - "args": "(ImVector_ImU32* self,ImU32 const * it,const ImU32 v)", + "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,const ImGuiTextRange v)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "it", - "type": "ImU32 const *" + "type": "ImGuiTextRange const *" }, { "name": "v", - "type": "const ImU32" + "type": "const ImGuiTextRange" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImU32_insert", + "cimguiname": "ImVector_ImGuiTextRange_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImU32_insert", - "ret": "ImU32*", - "signature": "(const ImU32*,const ImU32)", - "stname": "ImVector_ImU32", + "ov_cimguiname": "ImVector_ImGuiTextRange_insert", + "ret": "ImGuiTextRange*", + "signature": "(const ImGuiTextRange*,const ImGuiTextRange)", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_pop_back": [ + "ImVector_ImGuiTextRange_pop_back": [ { - "args": "(ImVector_ImU32* self)", + "args": "(ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_pop_back", + "cimguiname": "ImVector_ImGuiTextRange_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImU32_pop_back", + "ov_cimguiname": "ImVector_ImGuiTextRange_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_push_back": [ + "ImVector_ImGuiTextRange_push_back": [ { - "args": "(ImVector_ImU32* self,const ImU32 v)", + "args": "(ImVector_ImGuiTextRange* self,const ImGuiTextRange v)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "v", - "type": "const ImU32" + "type": "const ImGuiTextRange" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImU32_push_back", + "cimguiname": "ImVector_ImGuiTextRange_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImU32_push_back", + "ov_cimguiname": "ImVector_ImGuiTextRange_push_back", "ret": "void", - "signature": "(const ImU32)", - "stname": "ImVector_ImU32", + "signature": "(const ImGuiTextRange)", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_push_front": [ + "ImVector_ImGuiTextRange_push_front": [ { - "args": "(ImVector_ImU32* self,const ImU32 v)", + "args": "(ImVector_ImGuiTextRange* self,const ImGuiTextRange v)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "v", - "type": "const ImU32" + "type": "const ImGuiTextRange" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImU32_push_front", + "cimguiname": "ImVector_ImGuiTextRange_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImU32_push_front", + "ov_cimguiname": "ImVector_ImGuiTextRange_push_front", "ret": "void", - "signature": "(const ImU32)", - "stname": "ImVector_ImU32", + "signature": "(const ImGuiTextRange)", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_reserve": [ + "ImVector_ImGuiTextRange_reserve": [ { - "args": "(ImVector_ImU32* self,int new_capacity)", + "args": "(ImVector_ImGuiTextRange* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "new_capacity", @@ -11717,23 +11908,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImU32_reserve", + "cimguiname": "ImVector_ImGuiTextRange_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImU32_reserve", + "ov_cimguiname": "ImVector_ImGuiTextRange_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_resize": [ + "ImVector_ImGuiTextRange_resize": [ { - "args": "(ImVector_ImU32* self,int new_size)", + "args": "(ImVector_ImGuiTextRange* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "new_size", @@ -11741,21 +11932,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImU32_resize", + "cimguiname": "ImVector_ImGuiTextRange_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImU32_resize", + "ov_cimguiname": "ImVector_ImGuiTextRange_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true }, { - "args": "(ImVector_ImU32* self,int new_size,const ImU32 v)", + "args": "(ImVector_ImGuiTextRange* self,int new_size,const ImGuiTextRange v)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "new_size", @@ -11763,124 +11954,124 @@ }, { "name": "v", - "type": "const ImU32" + "type": "const ImGuiTextRange" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImU32_resize", + "cimguiname": "ImVector_ImGuiTextRange_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImU32_resizeT", + "ov_cimguiname": "ImVector_ImGuiTextRange_resizeT", "ret": "void", - "signature": "(int,const ImU32)", - "stname": "ImVector_ImU32", + "signature": "(int,const ImGuiTextRange)", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_size": [ + "ImVector_ImGuiTextRange_size": [ { - "args": "(const ImVector_ImU32* self)", + "args": "(const ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_size", + "cimguiname": "ImVector_ImGuiTextRange_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImU32_size", + "ov_cimguiname": "ImVector_ImGuiTextRange_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_size_in_bytes": [ + "ImVector_ImGuiTextRange_size_in_bytes": [ { - "args": "(const ImVector_ImU32* self)", + "args": "(const ImVector_ImGuiTextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImU32*" + "type": "const ImVector_ImGuiTextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_ImU32_size_in_bytes", + "cimguiname": "ImVector_ImGuiTextRange_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImU32_size_in_bytes", + "ov_cimguiname": "ImVector_ImGuiTextRange_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImU32_swap": [ + "ImVector_ImGuiTextRange_swap": [ { - "args": "(ImVector_ImU32* self,ImVector_ImU32 rhs)", + "args": "(ImVector_ImGuiTextRange* self,ImVector_ImGuiTextRange rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImU32*" + "type": "ImVector_ImGuiTextRange*" }, { "name": "rhs", - "type": "ImVector_ImU32&" + "type": "ImVector_ImGuiTextRange&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImU32_swap", + "cimguiname": "ImVector_ImGuiTextRange_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImU32_swap", + "ov_cimguiname": "ImVector_ImGuiTextRange_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImU32", + "stname": "ImVector_ImGuiTextRange", "templatedgen": true } ], - "ImVector_ImVec2_ImVector_ImVec2": [ + "ImVector_ImTextureID_ImVector_ImTextureID": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", + "cimguiname": "ImVector_ImTextureID_ImVector_ImTextureID", "constructor": true, "defaults": [], - "funcname": "ImVector_ImVec2", - "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2", + "funcname": "ImVector_ImTextureID", + "ov_cimguiname": "ImVector_ImTextureID_ImVector_ImTextureID", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true }, { - "args": "(const ImVector_ImVec2 src)", + "args": "(const ImVector_ImTextureID src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImVec2" + "type": "const ImVector_ImTextureID" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", + "cimguiname": "ImVector_ImTextureID_ImVector_ImTextureID", "constructor": true, "defaults": [], - "funcname": "ImVector_ImVec2", - "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2Vector", + "funcname": "ImVector_ImTextureID", + "ov_cimguiname": "ImVector_ImTextureID_ImVector_ImTextureIDVector", "signature": "(const ImVector)", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2__grow_capacity": [ + "ImVector_ImTextureID__grow_capacity": [ { - "args": "(const ImVector_ImVec2* self,int sz)", + "args": "(const ImVector_ImTextureID* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" }, { "name": "sz", @@ -11888,452 +12079,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImVec2__grow_capacity", + "cimguiname": "ImVector_ImTextureID__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImVec2__grow_capacity", + "ov_cimguiname": "ImVector_ImTextureID__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_back": [ + "ImVector_ImTextureID_back": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_back", + "cimguiname": "ImVector_ImTextureID_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImVec2_back", - "ret": "ImVec2*", + "ov_cimguiname": "ImVector_ImTextureID_back", + "ret": "ImTextureID*", "retref": "&", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true }, { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_back", + "cimguiname": "ImVector_ImTextureID_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImVec2_back_const", - "ret": "ImVec2 const *", + "ov_cimguiname": "ImVector_ImTextureID_back_const", + "ret": "ImTextureID const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_begin": [ + "ImVector_ImTextureID_begin": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_begin", + "cimguiname": "ImVector_ImTextureID_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec2_begin", - "ret": "ImVec2*", + "ov_cimguiname": "ImVector_ImTextureID_begin", + "ret": "ImTextureID*", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true }, { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_begin", + "cimguiname": "ImVector_ImTextureID_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec2_begin_const", - "ret": "ImVec2 const *", + "ov_cimguiname": "ImVector_ImTextureID_begin_const", + "ret": "ImTextureID const *", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_capacity": [ + "ImVector_ImTextureID_capacity": [ { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_capacity", + "cimguiname": "ImVector_ImTextureID_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImVec2_capacity", + "ov_cimguiname": "ImVector_ImTextureID_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_clear": [ + "ImVector_ImTextureID_clear": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_clear", + "cimguiname": "ImVector_ImTextureID_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImVec2_clear", + "ov_cimguiname": "ImVector_ImTextureID_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_destroy": [ + "ImVector_ImTextureID_destroy": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImVec2_destroy", + "cimguiname": "ImVector_ImTextureID_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImVec2_destroy", + "ov_cimguiname": "ImVector_ImTextureID_destroy", "ret": "void", - "signature": "(ImVector_ImVec2*)", - "stname": "ImVector_ImVec2" + "signature": "(ImVector_ImTextureID*)", + "stname": "ImVector_ImTextureID" } ], - "ImVector_ImVec2_empty": [ + "ImVector_ImTextureID_empty": [ { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_empty", + "cimguiname": "ImVector_ImTextureID_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImVec2_empty", + "ov_cimguiname": "ImVector_ImTextureID_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_end": [ + "ImVector_ImTextureID_end": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_end", + "cimguiname": "ImVector_ImTextureID_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImVec2_end", - "ret": "ImVec2*", + "ov_cimguiname": "ImVector_ImTextureID_end", + "ret": "ImTextureID*", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true }, { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_end", + "cimguiname": "ImVector_ImTextureID_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImVec2_end_const", - "ret": "ImVec2 const *", + "ov_cimguiname": "ImVector_ImTextureID_end_const", + "ret": "ImTextureID const *", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_erase": [ + "ImVector_ImTextureID_erase": [ { - "args": "(ImVector_ImVec2* self,ImVec2 const * it)", + "args": "(ImVector_ImTextureID* self,ImTextureID const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImTextureID const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec2_erase", + "cimguiname": "ImVector_ImTextureID_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec2_erase", - "ret": "ImVec2*", - "signature": "(const ImVec2*)", - "stname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImTextureID_erase", + "ret": "ImTextureID*", + "signature": "(const ImTextureID*)", + "stname": "ImVector_ImTextureID", "templatedgen": true }, { - "args": "(ImVector_ImVec2* self,ImVec2 const * it,ImVec2 const * it_last)", + "args": "(ImVector_ImTextureID* self,ImTextureID const * it,ImTextureID const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImTextureID const *" }, { "name": "it_last", - "type": "ImVec2 const *" + "type": "ImTextureID const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImVec2_erase", + "cimguiname": "ImVector_ImTextureID_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec2_eraseTPtr", - "ret": "ImVec2*", - "signature": "(const ImVec2*,const ImVec2*)", - "stname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImTextureID_eraseTPtr", + "ret": "ImTextureID*", + "signature": "(const ImTextureID*,const ImTextureID*)", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_erase_unsorted": [ + "ImVector_ImTextureID_erase_unsorted": [ { - "args": "(ImVector_ImVec2* self,ImVec2 const * it)", + "args": "(ImVector_ImTextureID* self,ImTextureID const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImTextureID const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec2_erase_unsorted", + "cimguiname": "ImVector_ImTextureID_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImVec2_erase_unsorted", - "ret": "ImVec2*", - "signature": "(const ImVec2*)", - "stname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImTextureID_erase_unsorted", + "ret": "ImTextureID*", + "signature": "(const ImTextureID*)", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_front": [ + "ImVector_ImTextureID_front": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_front", + "cimguiname": "ImVector_ImTextureID_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImVec2_front", - "ret": "ImVec2*", + "ov_cimguiname": "ImVector_ImTextureID_front", + "ret": "ImTextureID*", "retref": "&", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true }, { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_front", + "cimguiname": "ImVector_ImTextureID_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImVec2_front_const", - "ret": "ImVec2 const *", + "ov_cimguiname": "ImVector_ImTextureID_front_const", + "ret": "ImTextureID const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_index_from_ptr": [ + "ImVector_ImTextureID_index_from_ptr": [ { - "args": "(const ImVector_ImVec2* self,ImVec2 const * it)", + "args": "(const ImVector_ImTextureID* self,ImTextureID const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImTextureID const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec2_index_from_ptr", + "cimguiname": "ImVector_ImTextureID_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImVec2_index_from_ptr", + "ov_cimguiname": "ImVector_ImTextureID_index_from_ptr", "ret": "int", - "signature": "(const ImVec2*)const", - "stname": "ImVector_ImVec2", + "signature": "(const ImTextureID*)const", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_insert": [ + "ImVector_ImTextureID_insert": [ { - "args": "(ImVector_ImVec2* self,ImVec2 const * it,const ImVec2 v)", + "args": "(ImVector_ImTextureID* self,ImTextureID const * it,const ImTextureID v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImTextureID const *" }, { "name": "v", - "type": "const ImVec2" + "type": "const ImTextureID" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImVec2_insert", + "cimguiname": "ImVector_ImTextureID_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImVec2_insert", - "ret": "ImVec2*", - "signature": "(const ImVec2*,const ImVec2)", - "stname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImTextureID_insert", + "ret": "ImTextureID*", + "signature": "(const ImTextureID*,const ImTextureID)", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_pop_back": [ + "ImVector_ImTextureID_pop_back": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_pop_back", + "cimguiname": "ImVector_ImTextureID_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImVec2_pop_back", + "ov_cimguiname": "ImVector_ImTextureID_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_push_back": [ + "ImVector_ImTextureID_push_back": [ { - "args": "(ImVector_ImVec2* self,const ImVec2 v)", + "args": "(ImVector_ImTextureID* self,const ImTextureID v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "v", - "type": "const ImVec2" + "type": "const ImTextureID" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImVec2_push_back", + "cimguiname": "ImVector_ImTextureID_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImVec2_push_back", + "ov_cimguiname": "ImVector_ImTextureID_push_back", "ret": "void", - "signature": "(const ImVec2)", - "stname": "ImVector_ImVec2", + "signature": "(const ImTextureID)", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_push_front": [ + "ImVector_ImTextureID_push_front": [ { - "args": "(ImVector_ImVec2* self,const ImVec2 v)", + "args": "(ImVector_ImTextureID* self,const ImTextureID v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "v", - "type": "const ImVec2" + "type": "const ImTextureID" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImVec2_push_front", + "cimguiname": "ImVector_ImTextureID_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImVec2_push_front", + "ov_cimguiname": "ImVector_ImTextureID_push_front", "ret": "void", - "signature": "(const ImVec2)", - "stname": "ImVector_ImVec2", + "signature": "(const ImTextureID)", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_reserve": [ + "ImVector_ImTextureID_reserve": [ { - "args": "(ImVector_ImVec2* self,int new_capacity)", + "args": "(ImVector_ImTextureID* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "new_capacity", @@ -12341,23 +12532,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImVec2_reserve", + "cimguiname": "ImVector_ImTextureID_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImVec2_reserve", + "ov_cimguiname": "ImVector_ImTextureID_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_resize": [ + "ImVector_ImTextureID_resize": [ { - "args": "(ImVector_ImVec2* self,int new_size)", + "args": "(ImVector_ImTextureID* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "new_size", @@ -12365,21 +12556,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImVec2_resize", + "cimguiname": "ImVector_ImTextureID_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec2_resize", + "ov_cimguiname": "ImVector_ImTextureID_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true }, { - "args": "(ImVector_ImVec2* self,int new_size,const ImVec2 v)", + "args": "(ImVector_ImTextureID* self,int new_size,const ImTextureID v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "new_size", @@ -12387,124 +12578,124 @@ }, { "name": "v", - "type": "const ImVec2" + "type": "const ImTextureID" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImVec2_resize", + "cimguiname": "ImVector_ImTextureID_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec2_resizeT", + "ov_cimguiname": "ImVector_ImTextureID_resizeT", "ret": "void", - "signature": "(int,const ImVec2)", - "stname": "ImVector_ImVec2", + "signature": "(int,const ImTextureID)", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_size": [ + "ImVector_ImTextureID_size": [ { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_size", + "cimguiname": "ImVector_ImTextureID_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImVec2_size", + "ov_cimguiname": "ImVector_ImTextureID_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_size_in_bytes": [ + "ImVector_ImTextureID_size_in_bytes": [ { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImTextureID* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImTextureID*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_size_in_bytes", + "cimguiname": "ImVector_ImTextureID_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImVec2_size_in_bytes", + "ov_cimguiname": "ImVector_ImTextureID_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec2_swap": [ + "ImVector_ImTextureID_swap": [ { - "args": "(ImVector_ImVec2* self,ImVector_ImVec2 rhs)", + "args": "(ImVector_ImTextureID* self,ImVector_ImTextureID rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImTextureID*" }, { "name": "rhs", - "type": "ImVector_ImVec2&" + "type": "ImVector_ImTextureID&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImVec2_swap", + "cimguiname": "ImVector_ImTextureID_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImVec2_swap", + "ov_cimguiname": "ImVector_ImTextureID_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImTextureID", "templatedgen": true } ], - "ImVector_ImVec4_ImVector_ImVec4": [ + "ImVector_ImU32_ImVector_ImU32": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", + "cimguiname": "ImVector_ImU32_ImVector_ImU32", "constructor": true, "defaults": [], - "funcname": "ImVector_ImVec4", - "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4", + "funcname": "ImVector_ImU32", + "ov_cimguiname": "ImVector_ImU32_ImVector_ImU32", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec4 src)", + "args": "(const ImVector_ImU32 src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImVec4" + "type": "const ImVector_ImU32" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", + "cimguiname": "ImVector_ImU32_ImVector_ImU32", "constructor": true, "defaults": [], - "funcname": "ImVector_ImVec4", - "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4Vector", + "funcname": "ImVector_ImU32", + "ov_cimguiname": "ImVector_ImU32_ImVector_ImU32Vector", "signature": "(const ImVector)", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4__grow_capacity": [ + "ImVector_ImU32__grow_capacity": [ { - "args": "(const ImVector_ImVec4* self,int sz)", + "args": "(const ImVector_ImU32* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" }, { "name": "sz", @@ -12512,452 +12703,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImVec4__grow_capacity", + "cimguiname": "ImVector_ImU32__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImVec4__grow_capacity", + "ov_cimguiname": "ImVector_ImU32__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_back": [ + "ImVector_ImU32_back": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_back", + "cimguiname": "ImVector_ImU32_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImVec4_back", - "ret": "ImVec4*", + "ov_cimguiname": "ImVector_ImU32_back", + "ret": "ImU32*", "retref": "&", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_back", + "cimguiname": "ImVector_ImU32_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImVec4_back_const", - "ret": "ImVec4 const *", + "ov_cimguiname": "ImVector_ImU32_back_const", + "ret": "ImU32 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_begin": [ + "ImVector_ImU32_begin": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_begin", + "cimguiname": "ImVector_ImU32_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec4_begin", - "ret": "ImVec4*", + "ov_cimguiname": "ImVector_ImU32_begin", + "ret": "ImU32*", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_begin", + "cimguiname": "ImVector_ImU32_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec4_begin_const", - "ret": "ImVec4 const *", + "ov_cimguiname": "ImVector_ImU32_begin_const", + "ret": "ImU32 const *", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_capacity": [ + "ImVector_ImU32_capacity": [ { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_capacity", + "cimguiname": "ImVector_ImU32_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImVec4_capacity", + "ov_cimguiname": "ImVector_ImU32_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_clear": [ + "ImVector_ImU32_clear": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_clear", + "cimguiname": "ImVector_ImU32_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImVec4_clear", + "ov_cimguiname": "ImVector_ImU32_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_destroy": [ + "ImVector_ImU32_destroy": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImVec4_destroy", + "cimguiname": "ImVector_ImU32_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImVec4_destroy", + "ov_cimguiname": "ImVector_ImU32_destroy", "ret": "void", - "signature": "(ImVector_ImVec4*)", - "stname": "ImVector_ImVec4" + "signature": "(ImVector_ImU32*)", + "stname": "ImVector_ImU32" } ], - "ImVector_ImVec4_empty": [ + "ImVector_ImU32_empty": [ { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_empty", + "cimguiname": "ImVector_ImU32_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImVec4_empty", + "ov_cimguiname": "ImVector_ImU32_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_end": [ + "ImVector_ImU32_end": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_end", + "cimguiname": "ImVector_ImU32_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImVec4_end", - "ret": "ImVec4*", + "ov_cimguiname": "ImVector_ImU32_end", + "ret": "ImU32*", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_end", + "cimguiname": "ImVector_ImU32_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImVec4_end_const", - "ret": "ImVec4 const *", + "ov_cimguiname": "ImVector_ImU32_end_const", + "ret": "ImU32 const *", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_erase": [ + "ImVector_ImU32_erase": [ { - "args": "(ImVector_ImVec4* self,ImVec4 const * it)", + "args": "(ImVector_ImU32* self,ImU32 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImU32 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec4_erase", + "cimguiname": "ImVector_ImU32_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec4_erase", - "ret": "ImVec4*", - "signature": "(const ImVec4*)", - "stname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImU32_erase", + "ret": "ImU32*", + "signature": "(const ImU32*)", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last)", + "args": "(ImVector_ImU32* self,ImU32 const * it,ImU32 const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImU32 const *" }, { "name": "it_last", - "type": "ImVec4 const *" + "type": "ImU32 const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImVec4_erase", + "cimguiname": "ImVector_ImU32_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec4_eraseTPtr", - "ret": "ImVec4*", - "signature": "(const ImVec4*,const ImVec4*)", - "stname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImU32_eraseTPtr", + "ret": "ImU32*", + "signature": "(const ImU32*,const ImU32*)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_erase_unsorted": [ + "ImVector_ImU32_erase_unsorted": [ { - "args": "(ImVector_ImVec4* self,ImVec4 const * it)", + "args": "(ImVector_ImU32* self,ImU32 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImU32 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec4_erase_unsorted", + "cimguiname": "ImVector_ImU32_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImVec4_erase_unsorted", - "ret": "ImVec4*", - "signature": "(const ImVec4*)", - "stname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImU32_erase_unsorted", + "ret": "ImU32*", + "signature": "(const ImU32*)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_front": [ + "ImVector_ImU32_front": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_front", + "cimguiname": "ImVector_ImU32_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImVec4_front", - "ret": "ImVec4*", + "ov_cimguiname": "ImVector_ImU32_front", + "ret": "ImU32*", "retref": "&", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_front", + "cimguiname": "ImVector_ImU32_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImVec4_front_const", - "ret": "ImVec4 const *", + "ov_cimguiname": "ImVector_ImU32_front_const", + "ret": "ImU32 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_index_from_ptr": [ + "ImVector_ImU32_index_from_ptr": [ { - "args": "(const ImVector_ImVec4* self,ImVec4 const * it)", + "args": "(const ImVector_ImU32* self,ImU32 const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImU32 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec4_index_from_ptr", + "cimguiname": "ImVector_ImU32_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImVec4_index_from_ptr", + "ov_cimguiname": "ImVector_ImU32_index_from_ptr", "ret": "int", - "signature": "(const ImVec4*)const", - "stname": "ImVector_ImVec4", + "signature": "(const ImU32*)const", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_insert": [ + "ImVector_ImU32_insert": [ { - "args": "(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v)", + "args": "(ImVector_ImU32* self,ImU32 const * it,const ImU32 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImU32 const *" }, { "name": "v", - "type": "const ImVec4" + "type": "const ImU32" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImVec4_insert", + "cimguiname": "ImVector_ImU32_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImVec4_insert", - "ret": "ImVec4*", - "signature": "(const ImVec4*,const ImVec4)", - "stname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImU32_insert", + "ret": "ImU32*", + "signature": "(const ImU32*,const ImU32)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_pop_back": [ + "ImVector_ImU32_pop_back": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_pop_back", + "cimguiname": "ImVector_ImU32_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImVec4_pop_back", + "ov_cimguiname": "ImVector_ImU32_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_push_back": [ + "ImVector_ImU32_push_back": [ { - "args": "(ImVector_ImVec4* self,const ImVec4 v)", + "args": "(ImVector_ImU32* self,const ImU32 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "v", - "type": "const ImVec4" + "type": "const ImU32" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImVec4_push_back", + "cimguiname": "ImVector_ImU32_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImVec4_push_back", + "ov_cimguiname": "ImVector_ImU32_push_back", "ret": "void", - "signature": "(const ImVec4)", - "stname": "ImVector_ImVec4", + "signature": "(const ImU32)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_push_front": [ + "ImVector_ImU32_push_front": [ { - "args": "(ImVector_ImVec4* self,const ImVec4 v)", + "args": "(ImVector_ImU32* self,const ImU32 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "v", - "type": "const ImVec4" + "type": "const ImU32" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImVec4_push_front", + "cimguiname": "ImVector_ImU32_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImVec4_push_front", + "ov_cimguiname": "ImVector_ImU32_push_front", "ret": "void", - "signature": "(const ImVec4)", - "stname": "ImVector_ImVec4", + "signature": "(const ImU32)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_reserve": [ + "ImVector_ImU32_reserve": [ { - "args": "(ImVector_ImVec4* self,int new_capacity)", + "args": "(ImVector_ImU32* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "new_capacity", @@ -12965,23 +13156,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImVec4_reserve", + "cimguiname": "ImVector_ImU32_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImVec4_reserve", + "ov_cimguiname": "ImVector_ImU32_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_resize": [ + "ImVector_ImU32_resize": [ { - "args": "(ImVector_ImVec4* self,int new_size)", + "args": "(ImVector_ImU32* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "new_size", @@ -12989,21 +13180,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImVec4_resize", + "cimguiname": "ImVector_ImU32_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec4_resize", + "ov_cimguiname": "ImVector_ImU32_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(ImVector_ImVec4* self,int new_size,const ImVec4 v)", + "args": "(ImVector_ImU32* self,int new_size,const ImU32 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "new_size", @@ -13011,159 +13202,124 @@ }, { "name": "v", - "type": "const ImVec4" + "type": "const ImU32" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImVec4_resize", + "cimguiname": "ImVector_ImU32_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec4_resizeT", + "ov_cimguiname": "ImVector_ImU32_resizeT", "ret": "void", - "signature": "(int,const ImVec4)", - "stname": "ImVector_ImVec4", + "signature": "(int,const ImU32)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_size": [ + "ImVector_ImU32_size": [ { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_size", + "cimguiname": "ImVector_ImU32_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImVec4_size", + "ov_cimguiname": "ImVector_ImU32_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_size_in_bytes": [ + "ImVector_ImU32_size_in_bytes": [ { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_size_in_bytes", + "cimguiname": "ImVector_ImU32_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImVec4_size_in_bytes", + "ov_cimguiname": "ImVector_ImU32_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_swap": [ + "ImVector_ImU32_swap": [ { - "args": "(ImVector_ImVec4* self,ImVector_ImVec4 rhs)", + "args": "(ImVector_ImU32* self,ImVector_ImU32 rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImU32*" }, { "name": "rhs", - "type": "ImVector_ImVec4&" + "type": "ImVector_ImU32&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImVec4_swap", + "cimguiname": "ImVector_ImU32_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImVec4_swap", + "ov_cimguiname": "ImVector_ImU32_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVector": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_ImVector", - "constructor": true, - "defaults": [], - "funcname": "ImVector", - "ov_cimguiname": "ImVector_ImVector", - "signature": "()", - "stname": "ImVector", - "templated": true - }, - { - "args": "(const ImVector src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector" - } - ], - "argsoriginal": "(const ImVector& src)", - "call_args": "(src)", - "cimguiname": "ImVector_ImVector", - "constructor": true, - "defaults": [], - "funcname": "ImVector", - "ov_cimguiname": "ImVector_ImVectorVector", - "signature": "(const ImVector)", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_ImWchar_ImVector_ImWchar": [ + "ImVector_ImVec2_ImVector_ImVec2": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", + "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", "constructor": true, "defaults": [], - "funcname": "ImVector_ImWchar", - "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWchar", + "funcname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImWchar src)", + "args": "(const ImVector_ImVec2 src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImWchar" + "type": "const ImVector_ImVec2" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", + "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", "constructor": true, "defaults": [], - "funcname": "ImVector_ImWchar", - "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWcharVector", + "funcname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2Vector", "signature": "(const ImVector)", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar__grow_capacity": [ + "ImVector_ImVec2__grow_capacity": [ { - "args": "(const ImVector_ImWchar* self,int sz)", + "args": "(const ImVector_ImVec2* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" }, { "name": "sz", @@ -13171,476 +13327,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImWchar__grow_capacity", + "cimguiname": "ImVector_ImVec2__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImWchar__grow_capacity", + "ov_cimguiname": "ImVector_ImVec2__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_back": [ + "ImVector_ImVec2_back": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_back", + "cimguiname": "ImVector_ImVec2_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImWchar_back", - "ret": "ImWchar*", + "ov_cimguiname": "ImVector_ImVec2_back", + "ret": "ImVec2*", "retref": "&", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_back", + "cimguiname": "ImVector_ImVec2_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImWchar_back_const", - "ret": "ImWchar const *", + "ov_cimguiname": "ImVector_ImVec2_back_const", + "ret": "ImVec2 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_begin": [ + "ImVector_ImVec2_begin": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_begin", + "cimguiname": "ImVector_ImVec2_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImWchar_begin", - "ret": "ImWchar*", + "ov_cimguiname": "ImVector_ImVec2_begin", + "ret": "ImVec2*", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_begin", + "cimguiname": "ImVector_ImVec2_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImWchar_begin_const", - "ret": "ImWchar const *", + "ov_cimguiname": "ImVector_ImVec2_begin_const", + "ret": "ImVec2 const *", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_capacity": [ + "ImVector_ImVec2_capacity": [ { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_capacity", + "cimguiname": "ImVector_ImVec2_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImWchar_capacity", + "ov_cimguiname": "ImVector_ImVec2_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_clear": [ + "ImVector_ImVec2_clear": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_clear", + "cimguiname": "ImVector_ImVec2_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImWchar_clear", + "ov_cimguiname": "ImVector_ImVec2_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_contains": [ - { - "args": "(const ImVector_ImWchar* self,const ImWchar v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - }, - { - "name": "v", - "type": "const ImWchar" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImWchar_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImWchar_contains", - "ret": "bool", - "signature": "(const ImWchar)const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_destroy": [ + "ImVector_ImVec2_destroy": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImWchar_destroy", + "cimguiname": "ImVector_ImVec2_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImWchar_destroy", + "ov_cimguiname": "ImVector_ImVec2_destroy", "ret": "void", - "signature": "(ImVector_ImWchar*)", - "stname": "ImVector_ImWchar" + "signature": "(ImVector_ImVec2*)", + "stname": "ImVector_ImVec2" } ], - "ImVector_ImWchar_empty": [ + "ImVector_ImVec2_empty": [ { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_empty", + "cimguiname": "ImVector_ImVec2_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImWchar_empty", + "ov_cimguiname": "ImVector_ImVec2_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_end": [ + "ImVector_ImVec2_end": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_end", + "cimguiname": "ImVector_ImVec2_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImWchar_end", - "ret": "ImWchar*", + "ov_cimguiname": "ImVector_ImVec2_end", + "ret": "ImVec2*", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_end", + "cimguiname": "ImVector_ImVec2_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImWchar_end_const", - "ret": "ImWchar const *", + "ov_cimguiname": "ImVector_ImVec2_end_const", + "ret": "ImVec2 const *", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_erase": [ + "ImVector_ImVec2_erase": [ { - "args": "(ImVector_ImWchar* self,ImWchar const * it)", + "args": "(ImVector_ImVec2* self,ImVec2 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec2 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImWchar_erase", + "cimguiname": "ImVector_ImVec2_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImWchar_erase", - "ret": "ImWchar*", - "signature": "(const ImWchar*)", - "stname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImVec2_erase", + "ret": "ImVec2*", + "signature": "(const ImVec2*)", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(ImVector_ImWchar* self,ImWchar const * it,ImWchar const * it_last)", + "args": "(ImVector_ImVec2* self,ImVec2 const * it,ImVec2 const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec2 const *" }, { "name": "it_last", - "type": "ImWchar const *" + "type": "ImVec2 const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImWchar_erase", + "cimguiname": "ImVector_ImVec2_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImWchar_eraseTPtr", - "ret": "ImWchar*", - "signature": "(const ImWchar*,const ImWchar*)", - "stname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImVec2_eraseTPtr", + "ret": "ImVec2*", + "signature": "(const ImVec2*,const ImVec2*)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_erase_unsorted": [ + "ImVector_ImVec2_erase_unsorted": [ { - "args": "(ImVector_ImWchar* self,ImWchar const * it)", + "args": "(ImVector_ImVec2* self,ImVec2 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec2 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImWchar_erase_unsorted", + "cimguiname": "ImVector_ImVec2_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImWchar_erase_unsorted", - "ret": "ImWchar*", - "signature": "(const ImWchar*)", - "stname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImVec2_erase_unsorted", + "ret": "ImVec2*", + "signature": "(const ImVec2*)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_front": [ + "ImVector_ImVec2_front": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_front", + "cimguiname": "ImVector_ImVec2_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImWchar_front", - "ret": "ImWchar*", + "ov_cimguiname": "ImVector_ImVec2_front", + "ret": "ImVec2*", "retref": "&", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_front", + "cimguiname": "ImVector_ImVec2_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImWchar_front_const", - "ret": "ImWchar const *", + "ov_cimguiname": "ImVector_ImVec2_front_const", + "ret": "ImVec2 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_index_from_ptr": [ + "ImVector_ImVec2_index_from_ptr": [ { - "args": "(const ImVector_ImWchar* self,ImWchar const * it)", + "args": "(const ImVector_ImVec2* self,ImVec2 const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec2 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImWchar_index_from_ptr", + "cimguiname": "ImVector_ImVec2_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImWchar_index_from_ptr", + "ov_cimguiname": "ImVector_ImVec2_index_from_ptr", "ret": "int", - "signature": "(const ImWchar*)const", - "stname": "ImVector_ImWchar", + "signature": "(const ImVec2*)const", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_insert": [ + "ImVector_ImVec2_insert": [ { - "args": "(ImVector_ImWchar* self,ImWchar const * it,const ImWchar v)", + "args": "(ImVector_ImVec2* self,ImVec2 const * it,const ImVec2 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec2 const *" }, { "name": "v", - "type": "const ImWchar" + "type": "const ImVec2" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImWchar_insert", + "cimguiname": "ImVector_ImVec2_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImWchar_insert", - "ret": "ImWchar*", - "signature": "(const ImWchar*,const ImWchar)", - "stname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImVec2_insert", + "ret": "ImVec2*", + "signature": "(const ImVec2*,const ImVec2)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_pop_back": [ + "ImVector_ImVec2_pop_back": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_pop_back", + "cimguiname": "ImVector_ImVec2_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImWchar_pop_back", + "ov_cimguiname": "ImVector_ImVec2_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_push_back": [ + "ImVector_ImVec2_push_back": [ { - "args": "(ImVector_ImWchar* self,const ImWchar v)", + "args": "(ImVector_ImVec2* self,const ImVec2 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "v", - "type": "const ImWchar" + "type": "const ImVec2" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImWchar_push_back", + "cimguiname": "ImVector_ImVec2_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImWchar_push_back", + "ov_cimguiname": "ImVector_ImVec2_push_back", "ret": "void", - "signature": "(const ImWchar)", - "stname": "ImVector_ImWchar", + "signature": "(const ImVec2)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_push_front": [ + "ImVector_ImVec2_push_front": [ { - "args": "(ImVector_ImWchar* self,const ImWchar v)", + "args": "(ImVector_ImVec2* self,const ImVec2 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "v", - "type": "const ImWchar" + "type": "const ImVec2" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImWchar_push_front", + "cimguiname": "ImVector_ImVec2_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImWchar_push_front", + "ov_cimguiname": "ImVector_ImVec2_push_front", "ret": "void", - "signature": "(const ImWchar)", - "stname": "ImVector_ImWchar", + "signature": "(const ImVec2)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_reserve": [ + "ImVector_ImVec2_reserve": [ { - "args": "(ImVector_ImWchar* self,int new_capacity)", + "args": "(ImVector_ImVec2* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "new_capacity", @@ -13648,23 +13780,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImWchar_reserve", + "cimguiname": "ImVector_ImVec2_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImWchar_reserve", + "ov_cimguiname": "ImVector_ImVec2_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_resize": [ + "ImVector_ImVec2_resize": [ { - "args": "(ImVector_ImWchar* self,int new_size)", + "args": "(ImVector_ImVec2* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "new_size", @@ -13672,21 +13804,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImWchar_resize", + "cimguiname": "ImVector_ImVec2_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImWchar_resize", + "ov_cimguiname": "ImVector_ImVec2_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(ImVector_ImWchar* self,int new_size,const ImWchar v)", + "args": "(ImVector_ImVec2* self,int new_size,const ImVec2 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "new_size", @@ -13694,124 +13826,124 @@ }, { "name": "v", - "type": "const ImWchar" + "type": "const ImVec2" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImWchar_resize", + "cimguiname": "ImVector_ImVec2_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImWchar_resizeT", + "ov_cimguiname": "ImVector_ImVec2_resizeT", "ret": "void", - "signature": "(int,const ImWchar)", - "stname": "ImVector_ImWchar", + "signature": "(int,const ImVec2)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_size": [ + "ImVector_ImVec2_size": [ { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_size", + "cimguiname": "ImVector_ImVec2_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImWchar_size", + "ov_cimguiname": "ImVector_ImVec2_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_size_in_bytes": [ + "ImVector_ImVec2_size_in_bytes": [ { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_size_in_bytes", + "cimguiname": "ImVector_ImVec2_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImWchar_size_in_bytes", + "ov_cimguiname": "ImVector_ImVec2_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImWchar_swap": [ + "ImVector_ImVec2_swap": [ { - "args": "(ImVector_ImWchar* self,ImVector_ImWchar rhs)", + "args": "(ImVector_ImVec2* self,ImVector_ImVec2 rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec2*" }, { "name": "rhs", - "type": "ImVector_ImWchar&" + "type": "ImVector_ImVec2&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImWchar_swap", + "cimguiname": "ImVector_ImVec2_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImWchar_swap", + "ov_cimguiname": "ImVector_ImVec2_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_Pair_ImVector_Pair": [ + "ImVector_ImVec4_ImVector_ImVec4": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_Pair_ImVector_Pair", + "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", "constructor": true, "defaults": [], - "funcname": "ImVector_Pair", - "ov_cimguiname": "ImVector_Pair_ImVector_Pair", + "funcname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(const ImVector_Pair src)", + "args": "(const ImVector_ImVec4 src)", "argsT": [ { "name": "src", - "type": "const ImVector_Pair" + "type": "const ImVector_ImVec4" } ], "call_args": "(src)", - "cimguiname": "ImVector_Pair_ImVector_Pair", + "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", "constructor": true, "defaults": [], - "funcname": "ImVector_Pair", - "ov_cimguiname": "ImVector_Pair_ImVector_PairVector", + "funcname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4Vector", "signature": "(const ImVector)", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair__grow_capacity": [ + "ImVector_ImVec4__grow_capacity": [ { - "args": "(const ImVector_Pair* self,int sz)", + "args": "(const ImVector_ImVec4* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" }, { "name": "sz", @@ -13819,452 +13951,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_Pair__grow_capacity", + "cimguiname": "ImVector_ImVec4__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_Pair__grow_capacity", + "ov_cimguiname": "ImVector_ImVec4__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_back": [ + "ImVector_ImVec4_back": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_back", + "cimguiname": "ImVector_ImVec4_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_Pair_back", - "ret": "Pair*", + "ov_cimguiname": "ImVector_ImVec4_back", + "ret": "ImVec4*", "retref": "&", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_back", + "cimguiname": "ImVector_ImVec4_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_Pair_back_const", - "ret": "Pair const *", + "ov_cimguiname": "ImVector_ImVec4_back_const", + "ret": "ImVec4 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_begin": [ + "ImVector_ImVec4_begin": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_begin", + "cimguiname": "ImVector_ImVec4_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_Pair_begin", - "ret": "Pair*", + "ov_cimguiname": "ImVector_ImVec4_begin", + "ret": "ImVec4*", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_begin", + "cimguiname": "ImVector_ImVec4_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_Pair_begin_const", - "ret": "Pair const *", + "ov_cimguiname": "ImVector_ImVec4_begin_const", + "ret": "ImVec4 const *", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_capacity": [ + "ImVector_ImVec4_capacity": [ { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_capacity", + "cimguiname": "ImVector_ImVec4_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_Pair_capacity", + "ov_cimguiname": "ImVector_ImVec4_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_clear": [ + "ImVector_ImVec4_clear": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_clear", + "cimguiname": "ImVector_ImVec4_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_Pair_clear", + "ov_cimguiname": "ImVector_ImVec4_clear", "ret": "void", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_destroy": [ + "ImVector_ImVec4_destroy": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" } ], "call_args": "(self)", - "cimguiname": "ImVector_Pair_destroy", + "cimguiname": "ImVector_ImVec4_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_Pair_destroy", + "ov_cimguiname": "ImVector_ImVec4_destroy", "ret": "void", - "signature": "(ImVector_Pair*)", - "stname": "ImVector_Pair" + "signature": "(ImVector_ImVec4*)", + "stname": "ImVector_ImVec4" } ], - "ImVector_Pair_empty": [ + "ImVector_ImVec4_empty": [ { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_empty", + "cimguiname": "ImVector_ImVec4_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_Pair_empty", + "ov_cimguiname": "ImVector_ImVec4_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_end": [ + "ImVector_ImVec4_end": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_end", + "cimguiname": "ImVector_ImVec4_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_Pair_end", - "ret": "Pair*", + "ov_cimguiname": "ImVector_ImVec4_end", + "ret": "ImVec4*", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_end", + "cimguiname": "ImVector_ImVec4_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_Pair_end_const", - "ret": "Pair const *", + "ov_cimguiname": "ImVector_ImVec4_end_const", + "ret": "ImVec4 const *", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_erase": [ + "ImVector_ImVec4_erase": [ { - "args": "(ImVector_Pair* self,Pair const * it)", + "args": "(ImVector_ImVec4* self,ImVec4 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "it", - "type": "Pair const *" + "type": "ImVec4 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_Pair_erase", + "cimguiname": "ImVector_ImVec4_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_Pair_erase", - "ret": "Pair*", - "signature": "(const Pair*)", - "stname": "ImVector_Pair", + "ov_cimguiname": "ImVector_ImVec4_erase", + "ret": "ImVec4*", + "signature": "(const ImVec4*)", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(ImVector_Pair* self,Pair const * it,Pair const * it_last)", + "args": "(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "it", - "type": "Pair const *" + "type": "ImVec4 const *" }, { "name": "it_last", - "type": "Pair const *" + "type": "ImVec4 const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_Pair_erase", + "cimguiname": "ImVector_ImVec4_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_Pair_eraseTPtr", - "ret": "Pair*", - "signature": "(const Pair*,const Pair*)", - "stname": "ImVector_Pair", + "ov_cimguiname": "ImVector_ImVec4_eraseTPtr", + "ret": "ImVec4*", + "signature": "(const ImVec4*,const ImVec4*)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_erase_unsorted": [ + "ImVector_ImVec4_erase_unsorted": [ { - "args": "(ImVector_Pair* self,Pair const * it)", + "args": "(ImVector_ImVec4* self,ImVec4 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "it", - "type": "Pair const *" + "type": "ImVec4 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_Pair_erase_unsorted", + "cimguiname": "ImVector_ImVec4_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_Pair_erase_unsorted", - "ret": "Pair*", - "signature": "(const Pair*)", - "stname": "ImVector_Pair", + "ov_cimguiname": "ImVector_ImVec4_erase_unsorted", + "ret": "ImVec4*", + "signature": "(const ImVec4*)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_front": [ + "ImVector_ImVec4_front": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_front", + "cimguiname": "ImVector_ImVec4_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_Pair_front", - "ret": "Pair*", + "ov_cimguiname": "ImVector_ImVec4_front", + "ret": "ImVec4*", "retref": "&", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_front", + "cimguiname": "ImVector_ImVec4_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_Pair_front_const", - "ret": "Pair const *", + "ov_cimguiname": "ImVector_ImVec4_front_const", + "ret": "ImVec4 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_index_from_ptr": [ + "ImVector_ImVec4_index_from_ptr": [ { - "args": "(const ImVector_Pair* self,Pair const * it)", + "args": "(const ImVector_ImVec4* self,ImVec4 const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" }, { "name": "it", - "type": "Pair const *" + "type": "ImVec4 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_Pair_index_from_ptr", + "cimguiname": "ImVector_ImVec4_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_Pair_index_from_ptr", + "ov_cimguiname": "ImVector_ImVec4_index_from_ptr", "ret": "int", - "signature": "(const Pair*)const", - "stname": "ImVector_Pair", + "signature": "(const ImVec4*)const", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_insert": [ + "ImVector_ImVec4_insert": [ { - "args": "(ImVector_Pair* self,Pair const * it,const Pair v)", + "args": "(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "it", - "type": "Pair const *" + "type": "ImVec4 const *" }, { "name": "v", - "type": "const Pair" + "type": "const ImVec4" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_Pair_insert", + "cimguiname": "ImVector_ImVec4_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_Pair_insert", - "ret": "Pair*", - "signature": "(const Pair*,const Pair)", - "stname": "ImVector_Pair", + "ov_cimguiname": "ImVector_ImVec4_insert", + "ret": "ImVec4*", + "signature": "(const ImVec4*,const ImVec4)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_pop_back": [ + "ImVector_ImVec4_pop_back": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_pop_back", + "cimguiname": "ImVector_ImVec4_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_Pair_pop_back", + "ov_cimguiname": "ImVector_ImVec4_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_push_back": [ + "ImVector_ImVec4_push_back": [ { - "args": "(ImVector_Pair* self,const Pair v)", + "args": "(ImVector_ImVec4* self,const ImVec4 v)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "v", - "type": "const Pair" + "type": "const ImVec4" } ], "call_args": "(v)", - "cimguiname": "ImVector_Pair_push_back", + "cimguiname": "ImVector_ImVec4_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_Pair_push_back", + "ov_cimguiname": "ImVector_ImVec4_push_back", "ret": "void", - "signature": "(const Pair)", - "stname": "ImVector_Pair", + "signature": "(const ImVec4)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_push_front": [ + "ImVector_ImVec4_push_front": [ { - "args": "(ImVector_Pair* self,const Pair v)", + "args": "(ImVector_ImVec4* self,const ImVec4 v)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "v", - "type": "const Pair" + "type": "const ImVec4" } ], "call_args": "(v)", - "cimguiname": "ImVector_Pair_push_front", + "cimguiname": "ImVector_ImVec4_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_Pair_push_front", + "ov_cimguiname": "ImVector_ImVec4_push_front", "ret": "void", - "signature": "(const Pair)", - "stname": "ImVector_Pair", + "signature": "(const ImVec4)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_reserve": [ + "ImVector_ImVec4_reserve": [ { - "args": "(ImVector_Pair* self,int new_capacity)", + "args": "(ImVector_ImVec4* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "new_capacity", @@ -14272,23 +14404,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_Pair_reserve", + "cimguiname": "ImVector_ImVec4_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_Pair_reserve", + "ov_cimguiname": "ImVector_ImVec4_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_resize": [ + "ImVector_ImVec4_resize": [ { - "args": "(ImVector_Pair* self,int new_size)", + "args": "(ImVector_ImVec4* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "new_size", @@ -14296,21 +14428,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_Pair_resize", + "cimguiname": "ImVector_ImVec4_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_Pair_resize", + "ov_cimguiname": "ImVector_ImVec4_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(ImVector_Pair* self,int new_size,const Pair v)", + "args": "(ImVector_ImVec4* self,int new_size,const ImVec4 v)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "new_size", @@ -14318,124 +14450,159 @@ }, { "name": "v", - "type": "const Pair" + "type": "const ImVec4" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_Pair_resize", + "cimguiname": "ImVector_ImVec4_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_Pair_resizeT", + "ov_cimguiname": "ImVector_ImVec4_resizeT", "ret": "void", - "signature": "(int,const Pair)", - "stname": "ImVector_Pair", + "signature": "(int,const ImVec4)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_size": [ + "ImVector_ImVec4_size": [ { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_size", + "cimguiname": "ImVector_ImVec4_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_Pair_size", + "ov_cimguiname": "ImVector_ImVec4_size", "ret": "int", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_size_in_bytes": [ + "ImVector_ImVec4_size_in_bytes": [ { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_size_in_bytes", + "cimguiname": "ImVector_ImVec4_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_Pair_size_in_bytes", + "ov_cimguiname": "ImVector_ImVec4_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_swap": [ + "ImVector_ImVec4_swap": [ { - "args": "(ImVector_Pair* self,ImVector_Pair rhs)", + "args": "(ImVector_ImVec4* self,ImVector_ImVec4 rhs)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImVec4*" }, { "name": "rhs", - "type": "ImVector_Pair&" + "type": "ImVector_ImVec4&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_Pair_swap", + "cimguiname": "ImVector_ImVec4_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_Pair_swap", + "ov_cimguiname": "ImVector_ImVec4_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_Pair", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_TextRange_ImVector_TextRange": [ + "ImVector_ImVector": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_ImVector", + "constructor": true, + "defaults": [], + "funcname": "ImVector", + "ov_cimguiname": "ImVector_ImVector", + "signature": "()", + "stname": "ImVector", + "templated": true + }, + { + "args": "(const ImVector src)", + "argsT": [ + { + "name": "src", + "type": "const ImVector" + } + ], + "argsoriginal": "(const ImVector& src)", + "call_args": "(src)", + "cimguiname": "ImVector_ImVector", + "constructor": true, + "defaults": [], + "funcname": "ImVector", + "ov_cimguiname": "ImVector_ImVectorVector", + "signature": "(const ImVector)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_ImWchar_ImVector_ImWchar": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_TextRange_ImVector_TextRange", + "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", "constructor": true, "defaults": [], - "funcname": "ImVector_TextRange", - "ov_cimguiname": "ImVector_TextRange_ImVector_TextRange", + "funcname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWchar", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_TextRange src)", + "args": "(const ImVector_ImWchar src)", "argsT": [ { "name": "src", - "type": "const ImVector_TextRange" + "type": "const ImVector_ImWchar" } ], "call_args": "(src)", - "cimguiname": "ImVector_TextRange_ImVector_TextRange", + "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", "constructor": true, "defaults": [], - "funcname": "ImVector_TextRange", - "ov_cimguiname": "ImVector_TextRange_ImVector_TextRangeVector", + "funcname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWcharVector", "signature": "(const ImVector)", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange__grow_capacity": [ + "ImVector_ImWchar__grow_capacity": [ { - "args": "(const ImVector_TextRange* self,int sz)", + "args": "(const ImVector_ImWchar* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" }, { "name": "sz", @@ -14443,452 +14610,476 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_TextRange__grow_capacity", + "cimguiname": "ImVector_ImWchar__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_TextRange__grow_capacity", + "ov_cimguiname": "ImVector_ImWchar__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_back": [ + "ImVector_ImWchar_back": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_back", + "cimguiname": "ImVector_ImWchar_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_TextRange_back", - "ret": "TextRange*", + "ov_cimguiname": "ImVector_ImWchar_back", + "ret": "ImWchar*", "retref": "&", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_back", + "cimguiname": "ImVector_ImWchar_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_TextRange_back_const", - "ret": "TextRange const *", + "ov_cimguiname": "ImVector_ImWchar_back_const", + "ret": "ImWchar const *", "retref": "&", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_begin": [ + "ImVector_ImWchar_begin": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_begin", + "cimguiname": "ImVector_ImWchar_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_TextRange_begin", - "ret": "TextRange*", + "ov_cimguiname": "ImVector_ImWchar_begin", + "ret": "ImWchar*", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_begin", + "cimguiname": "ImVector_ImWchar_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_TextRange_begin_const", - "ret": "TextRange const *", + "ov_cimguiname": "ImVector_ImWchar_begin_const", + "ret": "ImWchar const *", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_capacity": [ + "ImVector_ImWchar_capacity": [ { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_capacity", + "cimguiname": "ImVector_ImWchar_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_TextRange_capacity", + "ov_cimguiname": "ImVector_ImWchar_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_clear": [ + "ImVector_ImWchar_clear": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_clear", + "cimguiname": "ImVector_ImWchar_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_TextRange_clear", + "ov_cimguiname": "ImVector_ImWchar_clear", "ret": "void", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", + "templatedgen": true + } + ], + "ImVector_ImWchar_contains": [ + { + "args": "(const ImVector_ImWchar* self,const ImWchar v)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImWchar*" + }, + { + "name": "v", + "type": "const ImWchar" + } + ], + "call_args": "(v)", + "cimguiname": "ImVector_ImWchar_contains", + "defaults": [], + "funcname": "contains", + "ov_cimguiname": "ImVector_ImWchar_contains", + "ret": "bool", + "signature": "(const ImWchar)const", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_destroy": [ + "ImVector_ImWchar_destroy": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" } ], "call_args": "(self)", - "cimguiname": "ImVector_TextRange_destroy", + "cimguiname": "ImVector_ImWchar_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_TextRange_destroy", + "ov_cimguiname": "ImVector_ImWchar_destroy", "ret": "void", - "signature": "(ImVector_TextRange*)", - "stname": "ImVector_TextRange" + "signature": "(ImVector_ImWchar*)", + "stname": "ImVector_ImWchar" } ], - "ImVector_TextRange_empty": [ + "ImVector_ImWchar_empty": [ { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_empty", + "cimguiname": "ImVector_ImWchar_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_TextRange_empty", + "ov_cimguiname": "ImVector_ImWchar_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_end": [ + "ImVector_ImWchar_end": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_end", + "cimguiname": "ImVector_ImWchar_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_TextRange_end", - "ret": "TextRange*", + "ov_cimguiname": "ImVector_ImWchar_end", + "ret": "ImWchar*", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_end", + "cimguiname": "ImVector_ImWchar_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_TextRange_end_const", - "ret": "TextRange const *", + "ov_cimguiname": "ImVector_ImWchar_end_const", + "ret": "ImWchar const *", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_erase": [ + "ImVector_ImWchar_erase": [ { - "args": "(ImVector_TextRange* self,TextRange const * it)", + "args": "(ImVector_ImWchar* self,ImWchar const * it)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "it", - "type": "TextRange const *" + "type": "ImWchar const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_TextRange_erase", + "cimguiname": "ImVector_ImWchar_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_TextRange_erase", - "ret": "TextRange*", - "signature": "(const TextRange*)", - "stname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_ImWchar_erase", + "ret": "ImWchar*", + "signature": "(const ImWchar*)", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last)", + "args": "(ImVector_ImWchar* self,ImWchar const * it,ImWchar const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "it", - "type": "TextRange const *" + "type": "ImWchar const *" }, { "name": "it_last", - "type": "TextRange const *" + "type": "ImWchar const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_TextRange_erase", + "cimguiname": "ImVector_ImWchar_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_TextRange_eraseTPtr", - "ret": "TextRange*", - "signature": "(const TextRange*,const TextRange*)", - "stname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_ImWchar_eraseTPtr", + "ret": "ImWchar*", + "signature": "(const ImWchar*,const ImWchar*)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_erase_unsorted": [ + "ImVector_ImWchar_erase_unsorted": [ { - "args": "(ImVector_TextRange* self,TextRange const * it)", + "args": "(ImVector_ImWchar* self,ImWchar const * it)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "it", - "type": "TextRange const *" + "type": "ImWchar const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_TextRange_erase_unsorted", + "cimguiname": "ImVector_ImWchar_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_TextRange_erase_unsorted", - "ret": "TextRange*", - "signature": "(const TextRange*)", - "stname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_ImWchar_erase_unsorted", + "ret": "ImWchar*", + "signature": "(const ImWchar*)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_front": [ + "ImVector_ImWchar_front": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_front", + "cimguiname": "ImVector_ImWchar_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_TextRange_front", - "ret": "TextRange*", + "ov_cimguiname": "ImVector_ImWchar_front", + "ret": "ImWchar*", "retref": "&", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_front", + "cimguiname": "ImVector_ImWchar_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_TextRange_front_const", - "ret": "TextRange const *", + "ov_cimguiname": "ImVector_ImWchar_front_const", + "ret": "ImWchar const *", "retref": "&", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_index_from_ptr": [ + "ImVector_ImWchar_index_from_ptr": [ { - "args": "(const ImVector_TextRange* self,TextRange const * it)", + "args": "(const ImVector_ImWchar* self,ImWchar const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" }, { "name": "it", - "type": "TextRange const *" + "type": "ImWchar const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_TextRange_index_from_ptr", + "cimguiname": "ImVector_ImWchar_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_TextRange_index_from_ptr", + "ov_cimguiname": "ImVector_ImWchar_index_from_ptr", "ret": "int", - "signature": "(const TextRange*)const", - "stname": "ImVector_TextRange", + "signature": "(const ImWchar*)const", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_insert": [ + "ImVector_ImWchar_insert": [ { - "args": "(ImVector_TextRange* self,TextRange const * it,const TextRange v)", + "args": "(ImVector_ImWchar* self,ImWchar const * it,const ImWchar v)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "it", - "type": "TextRange const *" + "type": "ImWchar const *" }, { "name": "v", - "type": "const TextRange" + "type": "const ImWchar" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_TextRange_insert", + "cimguiname": "ImVector_ImWchar_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_TextRange_insert", - "ret": "TextRange*", - "signature": "(const TextRange*,const TextRange)", - "stname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_ImWchar_insert", + "ret": "ImWchar*", + "signature": "(const ImWchar*,const ImWchar)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_pop_back": [ + "ImVector_ImWchar_pop_back": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_pop_back", + "cimguiname": "ImVector_ImWchar_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_TextRange_pop_back", + "ov_cimguiname": "ImVector_ImWchar_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_push_back": [ + "ImVector_ImWchar_push_back": [ { - "args": "(ImVector_TextRange* self,const TextRange v)", + "args": "(ImVector_ImWchar* self,const ImWchar v)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "v", - "type": "const TextRange" + "type": "const ImWchar" } ], "call_args": "(v)", - "cimguiname": "ImVector_TextRange_push_back", + "cimguiname": "ImVector_ImWchar_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_TextRange_push_back", + "ov_cimguiname": "ImVector_ImWchar_push_back", "ret": "void", - "signature": "(const TextRange)", - "stname": "ImVector_TextRange", + "signature": "(const ImWchar)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_push_front": [ + "ImVector_ImWchar_push_front": [ { - "args": "(ImVector_TextRange* self,const TextRange v)", + "args": "(ImVector_ImWchar* self,const ImWchar v)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "v", - "type": "const TextRange" + "type": "const ImWchar" } ], "call_args": "(v)", - "cimguiname": "ImVector_TextRange_push_front", + "cimguiname": "ImVector_ImWchar_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_TextRange_push_front", + "ov_cimguiname": "ImVector_ImWchar_push_front", "ret": "void", - "signature": "(const TextRange)", - "stname": "ImVector_TextRange", + "signature": "(const ImWchar)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_reserve": [ + "ImVector_ImWchar_reserve": [ { - "args": "(ImVector_TextRange* self,int new_capacity)", + "args": "(ImVector_ImWchar* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "new_capacity", @@ -14896,23 +15087,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_TextRange_reserve", + "cimguiname": "ImVector_ImWchar_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_TextRange_reserve", + "ov_cimguiname": "ImVector_ImWchar_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_resize": [ + "ImVector_ImWchar_resize": [ { - "args": "(ImVector_TextRange* self,int new_size)", + "args": "(ImVector_ImWchar* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "new_size", @@ -14920,21 +15111,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_TextRange_resize", + "cimguiname": "ImVector_ImWchar_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_TextRange_resize", + "ov_cimguiname": "ImVector_ImWchar_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(ImVector_TextRange* self,int new_size,const TextRange v)", + "args": "(ImVector_ImWchar* self,int new_size,const ImWchar v)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "new_size", @@ -14942,81 +15133,81 @@ }, { "name": "v", - "type": "const TextRange" + "type": "const ImWchar" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_TextRange_resize", + "cimguiname": "ImVector_ImWchar_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_TextRange_resizeT", + "ov_cimguiname": "ImVector_ImWchar_resizeT", "ret": "void", - "signature": "(int,const TextRange)", - "stname": "ImVector_TextRange", + "signature": "(int,const ImWchar)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_size": [ + "ImVector_ImWchar_size": [ { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_size", + "cimguiname": "ImVector_ImWchar_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_TextRange_size", + "ov_cimguiname": "ImVector_ImWchar_size", "ret": "int", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_size_in_bytes": [ + "ImVector_ImWchar_size_in_bytes": [ { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_size_in_bytes", + "cimguiname": "ImVector_ImWchar_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_TextRange_size_in_bytes", + "ov_cimguiname": "ImVector_ImWchar_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_swap": [ + "ImVector_ImWchar_swap": [ { - "args": "(ImVector_TextRange* self,ImVector_TextRange rhs)", + "args": "(ImVector_ImWchar* self,ImVector_ImWchar rhs)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_ImWchar*" }, { "name": "rhs", - "type": "ImVector_TextRange&" + "type": "ImVector_ImWchar&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_TextRange_swap", + "cimguiname": "ImVector_ImWchar_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_TextRange_swap", + "ov_cimguiname": "ImVector_ImWchar_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_TextRange", + "stname": "ImVector_ImWchar", "templatedgen": true } ], @@ -16934,237 +17125,6 @@ "templated": true } ], - "Pair_Pair": [ - { - "args": "(ImGuiID _key,int _val_i)", - "argsT": [ - { - "name": "_key", - "type": "ImGuiID" - }, - { - "name": "_val_i", - "type": "int" - } - ], - "argsoriginal": "(ImGuiID _key,int _val_i)", - "call_args": "(_key,_val_i)", - "cimguiname": "Pair_Pair", - "constructor": true, - "defaults": [], - "funcname": "Pair", - "ov_cimguiname": "Pair_PairInt", - "signature": "(ImGuiID,int)", - "stname": "Pair" - }, - { - "args": "(ImGuiID _key,float _val_f)", - "argsT": [ - { - "name": "_key", - "type": "ImGuiID" - }, - { - "name": "_val_f", - "type": "float" - } - ], - "argsoriginal": "(ImGuiID _key,float _val_f)", - "call_args": "(_key,_val_f)", - "cimguiname": "Pair_Pair", - "constructor": true, - "defaults": [], - "funcname": "Pair", - "ov_cimguiname": "Pair_PairFloat", - "signature": "(ImGuiID,float)", - "stname": "Pair" - }, - { - "args": "(ImGuiID _key,void* _val_p)", - "argsT": [ - { - "name": "_key", - "type": "ImGuiID" - }, - { - "name": "_val_p", - "type": "void*" - } - ], - "argsoriginal": "(ImGuiID _key,void* _val_p)", - "call_args": "(_key,_val_p)", - "cimguiname": "Pair_Pair", - "constructor": true, - "defaults": [], - "funcname": "Pair", - "ov_cimguiname": "Pair_PairPtr", - "signature": "(ImGuiID,void*)", - "stname": "Pair" - } - ], - "Pair_destroy": [ - { - "args": "(Pair* self)", - "argsT": [ - { - "name": "self", - "type": "Pair*" - } - ], - "call_args": "(self)", - "cimguiname": "Pair_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "Pair_destroy", - "ret": "void", - "signature": "(Pair*)", - "stname": "Pair" - } - ], - "TextRange_TextRange": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "TextRange_TextRange", - "constructor": true, - "defaults": [], - "funcname": "TextRange", - "ov_cimguiname": "TextRange_TextRange", - "signature": "()", - "stname": "TextRange" - }, - { - "args": "(const char* _b,const char* _e)", - "argsT": [ - { - "name": "_b", - "type": "const char*" - }, - { - "name": "_e", - "type": "const char*" - } - ], - "argsoriginal": "(const char* _b,const char* _e)", - "call_args": "(_b,_e)", - "cimguiname": "TextRange_TextRange", - "constructor": true, - "defaults": [], - "funcname": "TextRange", - "ov_cimguiname": "TextRange_TextRangeStr", - "signature": "(const char*,const char*)", - "stname": "TextRange" - } - ], - "TextRange_begin": [ - { - "args": "(TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "TextRange_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "TextRange_begin", - "ret": "const char*", - "signature": "()const", - "stname": "TextRange" - } - ], - "TextRange_destroy": [ - { - "args": "(TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - } - ], - "call_args": "(self)", - "cimguiname": "TextRange_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "TextRange_destroy", - "ret": "void", - "signature": "(TextRange*)", - "stname": "TextRange" - } - ], - "TextRange_empty": [ - { - "args": "(TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "TextRange_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "TextRange_empty", - "ret": "bool", - "signature": "()const", - "stname": "TextRange" - } - ], - "TextRange_end": [ - { - "args": "(TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "TextRange_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "TextRange_end", - "ret": "const char*", - "signature": "()const", - "stname": "TextRange" - } - ], - "TextRange_split": [ - { - "args": "(TextRange* self,char separator,ImVector_TextRange* out)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - }, - { - "name": "separator", - "type": "char" - }, - { - "name": "out", - "type": "ImVector_TextRange*" - } - ], - "argsoriginal": "(char separator,ImVector* out)", - "call_args": "(separator,out)", - "cimguiname": "TextRange_split", - "defaults": [], - "funcname": "split", - "ov_cimguiname": "TextRange_split", - "ret": "void", - "signature": "(char,ImVector_TextRange*)const", - "stname": "TextRange" - } - ], "igAcceptDragDropPayload": [ { "args": "(const char* type,ImGuiDragDropFlags flags)", @@ -24779,6 +24739,33 @@ "stname": "" } ], + "igSetScrollFromPosX": [ + { + "args": "(float local_x,float center_x_ratio)", + "argsT": [ + { + "name": "local_x", + "type": "float" + }, + { + "name": "center_x_ratio", + "type": "float" + } + ], + "argsoriginal": "(float local_x,float center_x_ratio=0.5f)", + "call_args": "(local_x,center_x_ratio)", + "cimguiname": "igSetScrollFromPosX", + "defaults": { + "center_x_ratio": "0.5f" + }, + "funcname": "SetScrollFromPosX", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollFromPosX", + "ret": "void", + "signature": "(float,float)", + "stname": "" + } + ], "igSetScrollFromPosY": [ { "args": "(float local_y,float center_y_ratio)", @@ -24806,6 +24793,29 @@ "stname": "" } ], + "igSetScrollHereX": [ + { + "args": "(float center_x_ratio)", + "argsT": [ + { + "name": "center_x_ratio", + "type": "float" + } + ], + "argsoriginal": "(float center_x_ratio=0.5f)", + "call_args": "(center_x_ratio)", + "cimguiname": "igSetScrollHereX", + "defaults": { + "center_x_ratio": "0.5f" + }, + "funcname": "SetScrollHereX", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollHereX", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], "igSetScrollHereY": [ { "args": "(float center_y_ratio)", @@ -26156,22 +26166,6 @@ "stname": "" } ], - "igTreeAdvanceToLabelPos": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igTreeAdvanceToLabelPos", - "defaults": [], - "funcname": "TreeAdvanceToLabelPos", - "namespace": "ImGui", - "ov_cimguiname": "igTreeAdvanceToLabelPos", - "ret": "void", - "signature": "()", - "stname": "" - } - ], "igTreeNode": [ { "args": "(const char* label)", diff --git a/src/CodeGenerator/structs_and_enums.json b/src/CodeGenerator/structs_and_enums.json index 21445b9..1448258 100644 --- a/src/CodeGenerator/structs_and_enums.json +++ b/src/CodeGenerator/structs_and_enums.json @@ -1,6 +1,11 @@ { "enums": { "ImDrawCornerFlags_": [ + { + "calc_value": 0, + "name": "ImDrawCornerFlags_None", + "value": "0" + }, { "calc_value": 1, "name": "ImDrawCornerFlags_TopLeft", @@ -1033,38 +1038,43 @@ }, { "calc_value": 15, - "name": "ImGuiKey_A", + "name": "ImGuiKey_KeyPadEnter", "value": 15 }, { "calc_value": 16, - "name": "ImGuiKey_C", + "name": "ImGuiKey_A", "value": 16 }, { "calc_value": 17, - "name": "ImGuiKey_V", + "name": "ImGuiKey_C", "value": 17 }, { "calc_value": 18, - "name": "ImGuiKey_X", + "name": "ImGuiKey_V", "value": 18 }, { "calc_value": 19, - "name": "ImGuiKey_Y", + "name": "ImGuiKey_X", "value": 19 }, { "calc_value": 20, - "name": "ImGuiKey_Z", + "name": "ImGuiKey_Y", "value": 20 }, { "calc_value": 21, - "name": "ImGuiKey_COUNT", + "name": "ImGuiKey_Z", "value": 21 + }, + { + "calc_value": 22, + "name": "ImGuiKey_COUNT", + "value": 22 } ], "ImGuiMouseCursor_": [ @@ -1700,40 +1710,6 @@ ] }, "structs": { - "CustomRect": [ - { - "name": "ID", - "type": "unsigned int" - }, - { - "name": "Width", - "type": "unsigned short" - }, - { - "name": "Height", - "type": "unsigned short" - }, - { - "name": "X", - "type": "unsigned short" - }, - { - "name": "Y", - "type": "unsigned short" - }, - { - "name": "GlyphAdvanceX", - "type": "float" - }, - { - "name": "GlyphOffset", - "type": "ImVec2" - }, - { - "name": "Font", - "type": "ImFont*" - } - ], "ImColor": [ { "name": "Value", @@ -2030,8 +2006,8 @@ }, { "name": "CustomRects", - "template_type": "CustomRect", - "type": "ImVector_CustomRect" + "template_type": "ImFontAtlasCustomRect", + "type": "ImVector_ImFontAtlasCustomRect" }, { "name": "ConfigData", @@ -2044,6 +2020,40 @@ "type": "int" } ], + "ImFontAtlasCustomRect": [ + { + "name": "ID", + "type": "unsigned int" + }, + { + "name": "Width", + "type": "unsigned short" + }, + { + "name": "Height", + "type": "unsigned short" + }, + { + "name": "X", + "type": "unsigned short" + }, + { + "name": "Y", + "type": "unsigned short" + }, + { + "name": "GlyphAdvanceX", + "type": "float" + }, + { + "name": "GlyphOffset", + "type": "ImVec2" + }, + { + "name": "Font", + "type": "ImFont*" + } + ], "ImFontConfig": [ { "name": "FontData", @@ -2211,7 +2221,7 @@ }, { "name": "KeyMap[ImGuiKey_COUNT]", - "size": 21, + "size": 22, "type": "int" }, { @@ -2632,8 +2642,18 @@ "ImGuiStorage": [ { "name": "Data", - "template_type": "Pair", - "type": "ImVector_Pair" + "template_type": "ImGuiStoragePair", + "type": "ImVector_ImGuiStoragePair" + } + ], + "ImGuiStoragePair": [ + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "", + "type": "union { int val_i; float val_f; void* val_p;}" } ], "ImGuiStyle": [ @@ -2737,6 +2757,10 @@ "name": "TabBorderSize", "type": "float" }, + { + "name": "ColorButtonPosition", + "type": "ImGuiDir" + }, { "name": "ButtonTextAlign", "type": "ImVec2" @@ -2790,14 +2814,24 @@ }, { "name": "Filters", - "template_type": "TextRange", - "type": "ImVector_TextRange" + "template_type": "ImGuiTextRange", + "type": "ImVector_ImGuiTextRange" }, { "name": "CountGrep", "type": "int" } ], + "ImGuiTextRange": [ + { + "name": "b", + "type": "const char*" + }, + { + "name": "e", + "type": "const char*" + } + ], "ImVec2": [ { "name": "x", @@ -2825,26 +2859,6 @@ "name": "w", "type": "float" } - ], - "Pair": [ - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "", - "type": "union { int val_i; float val_f; void* val_p;}" - } - ], - "TextRange": [ - { - "name": "b", - "type": "const char*" - }, - { - "name": "e", - "type": "const char*" - } ] } } \ No newline at end of file diff --git a/src/ImGui.NET.SampleProgram.XNA/ImGui.NET.SampleProgram.XNA.csproj b/src/ImGui.NET.SampleProgram.XNA/ImGui.NET.SampleProgram.XNA.csproj index 623947d..d2202c0 100644 --- a/src/ImGui.NET.SampleProgram.XNA/ImGui.NET.SampleProgram.XNA.csproj +++ b/src/ImGui.NET.SampleProgram.XNA/ImGui.NET.SampleProgram.XNA.csproj @@ -5,7 +5,7 @@ false ImGuiNET.SampleProgram.XNA ImGuiNET.SampleProgram.XNA - net462 + net472 Exe @@ -15,10 +15,8 @@ - - + + diff --git a/src/ImGui.NET.SampleProgram/ImGuiController.cs b/src/ImGui.NET.SampleProgram/ImGuiController.cs index ca40da7..396517e 100644 --- a/src/ImGui.NET.SampleProgram/ImGuiController.cs +++ b/src/ImGui.NET.SampleProgram/ImGuiController.cs @@ -61,7 +61,7 @@ namespace ImGuiNET IntPtr context = ImGui.CreateContext(); ImGui.SetCurrentContext(context); - + var fonts = ImGui.GetIO().Fonts; ImGui.GetIO().Fonts.AddFontDefault(); CreateDeviceResources(gd, outputDescription); diff --git a/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs b/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs index 68953f8..0529271 100644 --- a/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs @@ -3,6 +3,7 @@ namespace ImGuiNET [System.Flags] public enum ImDrawCornerFlags { + None = 0, TopLeft = 1 << 0, TopRight = 1 << 1, BotLeft = 1 << 2, diff --git a/src/ImGui.NET/Generated/ImDrawList.gen.cs b/src/ImGui.NET/Generated/ImDrawList.gen.cs index ea3fba2..5052324 100644 --- a/src/ImGui.NET/Generated/ImDrawList.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawList.gen.cs @@ -156,10 +156,10 @@ namespace ImGuiNET } public void AddImageRounded(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding) { - int rounding_corners = (int)ImDrawCornerFlags.All; + ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, a, b, uv_a, uv_b, col, rounding, rounding_corners); } - public void AddImageRounded(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding, int rounding_corners) + public void AddImageRounded(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding, ImDrawCornerFlags rounding_corners) { ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, a, b, uv_a, uv_b, col, rounding, rounding_corners); } @@ -196,39 +196,39 @@ namespace ImGuiNET public void AddRect(Vector2 a, Vector2 b, uint col) { float rounding = 0.0f; - int rounding_corners_flags = (int)ImDrawCornerFlags.All; + ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners_flags, thickness); + ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners, thickness); } public void AddRect(Vector2 a, Vector2 b, uint col, float rounding) { - int rounding_corners_flags = (int)ImDrawCornerFlags.All; + ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners_flags, thickness); + ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners, thickness); } - public void AddRect(Vector2 a, Vector2 b, uint col, float rounding, int rounding_corners_flags) + public void AddRect(Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners_flags, thickness); + ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners, thickness); } - public void AddRect(Vector2 a, Vector2 b, uint col, float rounding, int rounding_corners_flags, float thickness) + public void AddRect(Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness) { - ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners_flags, thickness); + ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners, thickness); } public void AddRectFilled(Vector2 a, Vector2 b, uint col) { float rounding = 0.0f; - int rounding_corners_flags = (int)ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners_flags); + ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; + ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners); } public void AddRectFilled(Vector2 a, Vector2 b, uint col, float rounding) { - int rounding_corners_flags = (int)ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners_flags); + ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; + ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners); } - public void AddRectFilled(Vector2 a, Vector2 b, uint col, float rounding, int rounding_corners_flags) + public void AddRectFilled(Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners) { - ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners_flags); + ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners); } public void AddRectFilledMultiColor(Vector2 a, Vector2 b, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left) { @@ -327,17 +327,17 @@ namespace ImGuiNET public void PathRect(Vector2 rect_min, Vector2 rect_max) { float rounding = 0.0f; - int rounding_corners_flags = (int)ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners_flags); + ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; + ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners); } public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding) { - int rounding_corners_flags = (int)ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners_flags); + ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; + ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners); } - public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding, int rounding_corners_flags) + public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawCornerFlags rounding_corners) { - ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners_flags); + ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners); } public void PathStroke(uint col, bool closed) { diff --git a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs index 70a2c5d..295b71c 100644 --- a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs +++ b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs @@ -43,7 +43,7 @@ namespace ImGuiNET public ref Vector2 TexUvScale => ref Unsafe.AsRef(&NativePtr->TexUvScale); public ref Vector2 TexUvWhitePixel => ref Unsafe.AsRef(&NativePtr->TexUvWhitePixel); public ImVector Fonts => new ImVector(NativePtr->Fonts); - public ImVector CustomRects => new ImVector(NativePtr->CustomRects); + public ImPtrVector CustomRects => new ImPtrVector(NativePtr->CustomRects, Unsafe.SizeOf()); public ImPtrVector ConfigData => new ImPtrVector(NativePtr->ConfigData, Unsafe.SizeOf()); public RangeAccessor CustomRectIds => new RangeAccessor(NativePtr->CustomRectIds, 1); public int AddCustomRectFontGlyph(ImFontPtr font, ushort id, int width, int height, float advance_x) @@ -309,16 +309,14 @@ namespace ImGuiNET byte ret = ImGuiNative.ImFontAtlas_Build(NativePtr); return ret != 0; } - public void CalcCustomRectUV(ref CustomRect rect, out Vector2 out_uv_min, out Vector2 out_uv_max) + public void CalcCustomRectUV(ImFontAtlasCustomRectPtr rect, out Vector2 out_uv_min, out Vector2 out_uv_max) { - fixed (CustomRect* native_rect = &rect) + ImFontAtlasCustomRect* native_rect = rect.NativePtr; + fixed (Vector2* native_out_uv_min = &out_uv_min) { - fixed (Vector2* native_out_uv_min = &out_uv_min) + fixed (Vector2* native_out_uv_max = &out_uv_max) { - fixed (Vector2* native_out_uv_max = &out_uv_max) - { - ImGuiNative.ImFontAtlas_CalcCustomRectUV(NativePtr, native_rect, native_out_uv_min, native_out_uv_max); - } + ImGuiNative.ImFontAtlas_CalcCustomRectUV(NativePtr, native_rect, native_out_uv_min, native_out_uv_max); } } } @@ -342,10 +340,10 @@ namespace ImGuiNET { ImGuiNative.ImFontAtlas_destroy(NativePtr); } - public CustomRect* GetCustomRectByIndex(int index) + public ImFontAtlasCustomRectPtr GetCustomRectByIndex(int index) { - CustomRect* ret = ImGuiNative.ImFontAtlas_GetCustomRectByIndex(NativePtr, index); - return ret; + ImFontAtlasCustomRect* ret = ImGuiNative.ImFontAtlas_GetCustomRectByIndex(NativePtr, index); + return new ImFontAtlasCustomRectPtr(ret); } public IntPtr GetGlyphRangesChineseFull() { diff --git a/src/ImGui.NET/Generated/CustomRect.gen.cs b/src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs similarity index 55% rename from src/ImGui.NET/Generated/CustomRect.gen.cs rename to src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs index 71f94b5..d1c59f3 100644 --- a/src/ImGui.NET/Generated/CustomRect.gen.cs +++ b/src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs @@ -5,7 +5,7 @@ using System.Text; namespace ImGuiNET { - public unsafe partial struct CustomRect + public unsafe partial struct ImFontAtlasCustomRect { public uint ID; public ushort Width; @@ -16,14 +16,14 @@ namespace ImGuiNET public Vector2 GlyphOffset; public ImFont* Font; } - public unsafe partial struct CustomRectPtr + public unsafe partial struct ImFontAtlasCustomRectPtr { - public CustomRect* NativePtr { get; } - public CustomRectPtr(CustomRect* nativePtr) => NativePtr = nativePtr; - public CustomRectPtr(IntPtr nativePtr) => NativePtr = (CustomRect*)nativePtr; - public static implicit operator CustomRectPtr(CustomRect* nativePtr) => new CustomRectPtr(nativePtr); - public static implicit operator CustomRect* (CustomRectPtr wrappedPtr) => wrappedPtr.NativePtr; - public static implicit operator CustomRectPtr(IntPtr nativePtr) => new CustomRectPtr(nativePtr); + public ImFontAtlasCustomRect* NativePtr { get; } + public ImFontAtlasCustomRectPtr(ImFontAtlasCustomRect* nativePtr) => NativePtr = nativePtr; + public ImFontAtlasCustomRectPtr(IntPtr nativePtr) => NativePtr = (ImFontAtlasCustomRect*)nativePtr; + public static implicit operator ImFontAtlasCustomRectPtr(ImFontAtlasCustomRect* nativePtr) => new ImFontAtlasCustomRectPtr(nativePtr); + public static implicit operator ImFontAtlasCustomRect* (ImFontAtlasCustomRectPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImFontAtlasCustomRectPtr(IntPtr nativePtr) => new ImFontAtlasCustomRectPtr(nativePtr); public ref uint ID => ref Unsafe.AsRef(&NativePtr->ID); public ref ushort Width => ref Unsafe.AsRef(&NativePtr->Width); public ref ushort Height => ref Unsafe.AsRef(&NativePtr->Height); @@ -34,11 +34,11 @@ namespace ImGuiNET public ImFontPtr Font => new ImFontPtr(NativePtr->Font); public void Destroy() { - ImGuiNative.CustomRect_destroy(NativePtr); + ImGuiNative.ImFontAtlasCustomRect_destroy(NativePtr); } public bool IsPacked() { - byte ret = ImGuiNative.CustomRect_IsPacked(NativePtr); + byte ret = ImGuiNative.ImFontAtlasCustomRect_IsPacked(NativePtr); return ret != 0; } } diff --git a/src/ImGui.NET/Generated/ImGui.gen.cs b/src/ImGui.NET/Generated/ImGui.gen.cs index a325502..e93fa3c 100644 --- a/src/ImGui.NET/Generated/ImGui.gen.cs +++ b/src/ImGui.NET/Generated/ImGui.gen.cs @@ -10470,6 +10470,15 @@ namespace ImGuiNET void* native_custom_callback_data = (void*)custom_callback_data.ToPointer(); ImGuiNative.igSetNextWindowSizeConstraints(size_min, size_max, custom_callback, native_custom_callback_data); } + public static void SetScrollFromPosX(float local_x) + { + float center_x_ratio = 0.5f; + ImGuiNative.igSetScrollFromPosX(local_x, center_x_ratio); + } + public static void SetScrollFromPosX(float local_x, float center_x_ratio) + { + ImGuiNative.igSetScrollFromPosX(local_x, center_x_ratio); + } public static void SetScrollFromPosY(float local_y) { float center_y_ratio = 0.5f; @@ -10479,6 +10488,15 @@ namespace ImGuiNET { ImGuiNative.igSetScrollFromPosY(local_y, center_y_ratio); } + public static void SetScrollHereX() + { + float center_x_ratio = 0.5f; + ImGuiNative.igSetScrollHereX(center_x_ratio); + } + public static void SetScrollHereX(float center_x_ratio) + { + ImGuiNative.igSetScrollHereX(center_x_ratio); + } public static void SetScrollHereY() { float center_y_ratio = 0.5f; @@ -12561,10 +12579,6 @@ namespace ImGuiNET Util.Free(native_fmt); } } - public static void TreeAdvanceToLabelPos() - { - ImGuiNative.igTreeAdvanceToLabelPos(); - } public static bool TreeNode(string label) { byte* native_label; diff --git a/src/ImGui.NET/Generated/ImGuiIO.gen.cs b/src/ImGui.NET/Generated/ImGuiIO.gen.cs index 32ed439..94f1b02 100644 --- a/src/ImGui.NET/Generated/ImGuiIO.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiIO.gen.cs @@ -17,7 +17,7 @@ namespace ImGuiNET public float MouseDoubleClickTime; public float MouseDoubleClickMaxDist; public float MouseDragThreshold; - public fixed int KeyMap[21]; + public fixed int KeyMap[22]; public float KeyRepeatDelay; public float KeyRepeatRate; public void* UserData; @@ -110,7 +110,7 @@ namespace ImGuiNET public ref float MouseDoubleClickTime => ref Unsafe.AsRef(&NativePtr->MouseDoubleClickTime); public ref float MouseDoubleClickMaxDist => ref Unsafe.AsRef(&NativePtr->MouseDoubleClickMaxDist); public ref float MouseDragThreshold => ref Unsafe.AsRef(&NativePtr->MouseDragThreshold); - public RangeAccessor KeyMap => new RangeAccessor(NativePtr->KeyMap, 21); + public RangeAccessor KeyMap => new RangeAccessor(NativePtr->KeyMap, 22); public ref float KeyRepeatDelay => ref Unsafe.AsRef(&NativePtr->KeyRepeatDelay); public ref float KeyRepeatRate => ref Unsafe.AsRef(&NativePtr->KeyRepeatRate); public IntPtr UserData { get => (IntPtr)NativePtr->UserData; set => NativePtr->UserData = (void*)value; } diff --git a/src/ImGui.NET/Generated/ImGuiKey.gen.cs b/src/ImGui.NET/Generated/ImGuiKey.gen.cs index a351bd4..91664c4 100644 --- a/src/ImGui.NET/Generated/ImGuiKey.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiKey.gen.cs @@ -17,12 +17,13 @@ namespace ImGuiNET Space = 12, Enter = 13, Escape = 14, - A = 15, - C = 16, - V = 17, - X = 18, - Y = 19, - Z = 20, - COUNT = 21, + KeyPadEnter = 15, + A = 16, + C = 17, + V = 18, + X = 19, + Y = 20, + Z = 21, + COUNT = 22, } } diff --git a/src/ImGui.NET/Generated/ImGuiNative.gen.cs b/src/ImGui.NET/Generated/ImGuiNative.gen.cs index 39bc715..25bb76b 100644 --- a/src/ImGui.NET/Generated/ImGuiNative.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNative.gen.cs @@ -6,12 +6,6 @@ namespace ImGuiNET { public static unsafe partial class ImGuiNative { - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern CustomRect* CustomRect_CustomRect(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void CustomRect_destroy(CustomRect* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte CustomRect_IsPacked(CustomRect* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiPayload* igAcceptDragDropPayload(byte* type, ImGuiDragDropFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -549,8 +543,12 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowSizeConstraints(Vector2 size_min, Vector2 size_max, ImGuiSizeCallback custom_callback, void* custom_callback_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igSetScrollFromPosX(float local_x, float center_x_ratio); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetScrollFromPosY(float local_y, float center_y_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igSetScrollHereX(float center_x_ratio); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetScrollHereY(float center_y_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetScrollX(float scroll_x); @@ -637,8 +635,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igTextWrapped(byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igTreeAdvanceToLabelPos(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igTreeNodeStr(byte* label); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igTreeNodeStrStr(byte* str_id, byte* fmt); @@ -719,7 +715,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddImageQuad(ImDrawList* self, IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c, Vector2 uv_d, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddImageRounded(ImDrawList* self, IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding, int rounding_corners); + public static extern void ImDrawList_AddImageRounded(ImDrawList* self, IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding, ImDrawCornerFlags rounding_corners); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddLine(ImDrawList* self, Vector2 a, Vector2 b, uint col, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -729,9 +725,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddQuadFilled(ImDrawList* self, Vector2 a, Vector2 b, Vector2 c, Vector2 d, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddRect(ImDrawList* self, Vector2 a, Vector2 b, uint col, float rounding, int rounding_corners_flags, float thickness); + public static extern void ImDrawList_AddRect(ImDrawList* self, Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddRectFilled(ImDrawList* self, Vector2 a, Vector2 b, uint col, float rounding, int rounding_corners_flags); + public static extern void ImDrawList_AddRectFilled(ImDrawList* self, Vector2 a, Vector2 b, uint col, float rounding, ImDrawCornerFlags rounding_corners); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddRectFilledMultiColor(ImDrawList* self, Vector2 a, Vector2 b, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -777,7 +773,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PathLineToMergeDuplicate(ImDrawList* self, Vector2 pos); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_PathRect(ImDrawList* self, Vector2 rect_min, Vector2 rect_max, float rounding, int rounding_corners_flags); + public static extern void ImDrawList_PathRect(ImDrawList* self, Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawCornerFlags rounding_corners); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PathStroke(ImDrawList* self, uint col, byte closed, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -875,7 +871,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImFontAtlas_Build(ImFontAtlas* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self, CustomRect* rect, Vector2* out_uv_min, Vector2* out_uv_max); + public static extern void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self, ImFontAtlasCustomRect* rect, Vector2* out_uv_min, Vector2* out_uv_max); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFontAtlas_Clear(ImFontAtlas* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -887,7 +883,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFontAtlas_destroy(ImFontAtlas* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern CustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self, int index); + public static extern ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self, int index); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ushort* ImFontAtlas_GetGlyphRangesChineseFull(ImFontAtlas* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -921,6 +917,12 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFontAtlas_SetTexID(ImFontAtlas* self, IntPtr id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImFontAtlasCustomRect_destroy(ImFontAtlasCustomRect* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImFontAtlasCustomRect* ImFontAtlasCustomRect_ImFontAtlasCustomRect(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImFontAtlasCustomRect_IsPacked(ImFontAtlasCustomRect* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFontConfig_destroy(ImFontConfig* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImFontConfig* ImFontConfig_ImFontConfig(); @@ -1019,6 +1021,14 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStorage_SetVoidPtr(ImGuiStorage* self, uint key, void* val); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiStoragePair_destroy(ImGuiStoragePair* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(uint _key, int _val_i); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(uint _key, float _val_f); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(uint _key, void* _val_p); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStyle_destroy(ImGuiStyle* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiStyle* ImGuiStyle_ImGuiStyle(); @@ -1061,6 +1071,16 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImGuiTextFilter_PassFilter(ImGuiTextFilter* self, byte* text, byte* text_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiTextRange_destroy(ImGuiTextRange* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImGuiTextRange_empty(ImGuiTextRange* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiTextRange* ImGuiTextRange_ImGuiTextRange(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(byte* _b, byte* _e); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiTextRange_split(ImGuiTextRange* self, byte separator, ImVector* @out); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImVec2_destroy(Vector2* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern Vector2* ImVec2_ImVec2(); @@ -1072,27 +1092,5 @@ namespace ImGuiNET public static extern Vector4* ImVec4_ImVec4(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern Vector4* ImVec4_ImVec4Float(float _x, float _y, float _z, float _w); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void Pair_destroy(Pair* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern Pair* Pair_PairInt(uint _key, int _val_i); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern Pair* Pair_PairFloat(uint _key, float _val_f); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern Pair* Pair_PairPtr(uint _key, void* _val_p); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte* TextRange_begin(TextRange* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void TextRange_destroy(TextRange* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte TextRange_empty(TextRange* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte* TextRange_end(TextRange* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void TextRange_split(TextRange* self, byte separator, ImVector* @out); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern TextRange* TextRange_TextRange(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern TextRange* TextRange_TextRangeStr(byte* _b, byte* _e); } } diff --git a/src/ImGui.NET/Generated/ImGuiStorage.gen.cs b/src/ImGui.NET/Generated/ImGuiStorage.gen.cs index a65b7af..a7e020c 100644 --- a/src/ImGui.NET/Generated/ImGuiStorage.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStorage.gen.cs @@ -17,7 +17,7 @@ namespace ImGuiNET public static implicit operator ImGuiStoragePtr(ImGuiStorage* nativePtr) => new ImGuiStoragePtr(nativePtr); public static implicit operator ImGuiStorage* (ImGuiStoragePtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImGuiStoragePtr(IntPtr nativePtr) => new ImGuiStoragePtr(nativePtr); - public ImVector Data => new ImVector(NativePtr->Data); + public ImPtrVector Data => new ImPtrVector(NativePtr->Data, Unsafe.SizeOf()); public void BuildSortByKey() { ImGuiNative.ImGuiStorage_BuildSortByKey(NativePtr); diff --git a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs index 672aa87..b374910 100644 --- a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs @@ -32,6 +32,7 @@ namespace ImGuiNET public float GrabRounding; public float TabRounding; public float TabBorderSize; + public ImGuiDir ColorButtonPosition; public Vector2 ButtonTextAlign; public Vector2 SelectableTextAlign; public Vector2 DisplayWindowPadding; @@ -122,6 +123,7 @@ namespace ImGuiNET public ref float GrabRounding => ref Unsafe.AsRef(&NativePtr->GrabRounding); public ref float TabRounding => ref Unsafe.AsRef(&NativePtr->TabRounding); public ref float TabBorderSize => ref Unsafe.AsRef(&NativePtr->TabBorderSize); + public ref ImGuiDir ColorButtonPosition => ref Unsafe.AsRef(&NativePtr->ColorButtonPosition); public ref Vector2 ButtonTextAlign => ref Unsafe.AsRef(&NativePtr->ButtonTextAlign); public ref Vector2 SelectableTextAlign => ref Unsafe.AsRef(&NativePtr->SelectableTextAlign); public ref Vector2 DisplayWindowPadding => ref Unsafe.AsRef(&NativePtr->DisplayWindowPadding); diff --git a/src/ImGui.NET/Generated/ImGuiTextFilter.gen.cs b/src/ImGui.NET/Generated/ImGuiTextFilter.gen.cs index ac08408..df73cdd 100644 --- a/src/ImGui.NET/Generated/ImGuiTextFilter.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTextFilter.gen.cs @@ -20,7 +20,7 @@ namespace ImGuiNET public static implicit operator ImGuiTextFilter* (ImGuiTextFilterPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImGuiTextFilterPtr(IntPtr nativePtr) => new ImGuiTextFilterPtr(nativePtr); public RangeAccessor InputBuf => new RangeAccessor(NativePtr->InputBuf, 256); - public ImVector Filters => new ImVector(NativePtr->Filters); + public ImPtrVector Filters => new ImPtrVector(NativePtr->Filters, Unsafe.SizeOf()); public ref int CountGrep => ref Unsafe.AsRef(&NativePtr->CountGrep); public void Build() { diff --git a/src/ImGui.NET/Generated/ImGuiTextRange.gen.cs b/src/ImGui.NET/Generated/ImGuiTextRange.gen.cs new file mode 100644 index 0000000..46d5a60 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiTextRange.gen.cs @@ -0,0 +1,40 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiTextRange + { + public byte* b; + public byte* e; + } + public unsafe partial struct ImGuiTextRangePtr + { + public ImGuiTextRange* NativePtr { get; } + public ImGuiTextRangePtr(ImGuiTextRange* nativePtr) => NativePtr = nativePtr; + public ImGuiTextRangePtr(IntPtr nativePtr) => NativePtr = (ImGuiTextRange*)nativePtr; + public static implicit operator ImGuiTextRangePtr(ImGuiTextRange* nativePtr) => new ImGuiTextRangePtr(nativePtr); + public static implicit operator ImGuiTextRange* (ImGuiTextRangePtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiTextRangePtr(IntPtr nativePtr) => new ImGuiTextRangePtr(nativePtr); + public IntPtr b { get => (IntPtr)NativePtr->b; set => NativePtr->b = (byte*)value; } + public IntPtr e { get => (IntPtr)NativePtr->e; set => NativePtr->e = (byte*)value; } + public void Destroy() + { + ImGuiNative.ImGuiTextRange_destroy(NativePtr); + } + public bool empty() + { + byte ret = ImGuiNative.ImGuiTextRange_empty(NativePtr); + return ret != 0; + } + public void split(byte separator, out ImVector @out) + { + fixed (ImVector* native_out = &@out) + { + ImGuiNative.ImGuiTextRange_split(NativePtr, separator, native_out); + } + } + } +} diff --git a/src/ImGui.NET/Generated/TextRange.gen.cs b/src/ImGui.NET/Generated/TextRange.gen.cs deleted file mode 100644 index dfa68ee..0000000 --- a/src/ImGui.NET/Generated/TextRange.gen.cs +++ /dev/null @@ -1,50 +0,0 @@ -using System; -using System.Numerics; -using System.Runtime.CompilerServices; -using System.Text; - -namespace ImGuiNET -{ - public unsafe partial struct TextRange - { - public byte* b; - public byte* e; - } - public unsafe partial struct TextRangePtr - { - public TextRange* NativePtr { get; } - public TextRangePtr(TextRange* nativePtr) => NativePtr = nativePtr; - public TextRangePtr(IntPtr nativePtr) => NativePtr = (TextRange*)nativePtr; - public static implicit operator TextRangePtr(TextRange* nativePtr) => new TextRangePtr(nativePtr); - public static implicit operator TextRange* (TextRangePtr wrappedPtr) => wrappedPtr.NativePtr; - public static implicit operator TextRangePtr(IntPtr nativePtr) => new TextRangePtr(nativePtr); - public IntPtr b { get => (IntPtr)NativePtr->b; set => NativePtr->b = (byte*)value; } - public IntPtr e { get => (IntPtr)NativePtr->e; set => NativePtr->e = (byte*)value; } - public string begin() - { - byte* ret = ImGuiNative.TextRange_begin(NativePtr); - return Util.StringFromPtr(ret); - } - public void Destroy() - { - ImGuiNative.TextRange_destroy(NativePtr); - } - public bool empty() - { - byte ret = ImGuiNative.TextRange_empty(NativePtr); - return ret != 0; - } - public string end() - { - byte* ret = ImGuiNative.TextRange_end(NativePtr); - return Util.StringFromPtr(ret); - } - public void split(byte separator, out ImVector @out) - { - fixed (ImVector* native_out = &@out) - { - ImGuiNative.TextRange_split(NativePtr, separator, native_out); - } - } - } -} diff --git a/src/ImGui.NET/ImGui.NET.csproj b/src/ImGui.NET/ImGui.NET.csproj index 9201c54..62c7341 100644 --- a/src/ImGui.NET/ImGui.NET.csproj +++ b/src/ImGui.NET/ImGui.NET.csproj @@ -1,7 +1,7 @@  A .NET wrapper for the Dear ImGui library. - 1.71.0 + 1.72.0 Eric Mellino netstandard2.0 true diff --git a/src/ImGui.NET/Pair.cs b/src/ImGui.NET/Pair.cs index 23e0332..904cde3 100644 --- a/src/ImGui.NET/Pair.cs +++ b/src/ImGui.NET/Pair.cs @@ -3,12 +3,22 @@ using System.Runtime.InteropServices; namespace ImGuiNET { - public struct Pair + public struct ImGuiStoragePair { public uint Key; public UnionValue Value; } + public unsafe struct ImGuiStoragePairPtr + { + public ImGuiStoragePair* NativePtr { get; } + public ImGuiStoragePairPtr(ImGuiStoragePair* nativePtr) => NativePtr = nativePtr; + public ImGuiStoragePairPtr(IntPtr nativePtr) => NativePtr = (ImGuiStoragePair*)nativePtr; + public static implicit operator ImGuiStoragePairPtr(ImGuiStoragePair* nativePtr) => new ImGuiStoragePairPtr(nativePtr); + public static implicit operator ImGuiStoragePair*(ImGuiStoragePairPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiStoragePairPtr(IntPtr nativePtr) => new ImGuiStoragePairPtr(nativePtr); + } + [StructLayout(LayoutKind.Explicit)] public struct UnionValue {