diff --git a/deps/cimgui/linux-x64/cimgui.so b/deps/cimgui/linux-x64/cimgui.so index 1c86ede9..754029e8 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/cimgui.dylib b/deps/cimgui/osx/cimgui.dylib index ad719a28..3713e33e 100644 Binary files a/deps/cimgui/osx/cimgui.dylib and b/deps/cimgui/osx/cimgui.dylib differ diff --git a/deps/cimgui/win-arm64/cimgui.dll b/deps/cimgui/win-arm64/cimgui.dll index 48cababa..362387d9 100644 Binary files a/deps/cimgui/win-arm64/cimgui.dll and b/deps/cimgui/win-arm64/cimgui.dll differ diff --git a/deps/cimgui/win-x64/cimgui.dll b/deps/cimgui/win-x64/cimgui.dll index 071fb955..393c23cf 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 1fa7f5d1..1064dc47 100644 Binary files a/deps/cimgui/win-x86/cimgui.dll and b/deps/cimgui/win-x86/cimgui.dll differ diff --git a/src/CodeGenerator/TypeInfo.cs b/src/CodeGenerator/TypeInfo.cs index 45c89300..4b9d91a5 100644 --- a/src/CodeGenerator/TypeInfo.cs +++ b/src/CodeGenerator/TypeInfo.cs @@ -56,6 +56,7 @@ public class TypeInfo { "ImPlotGetter", "IntPtr" }, { "ImPlotTransform", "IntPtr" }, { "ImGuiKeyChord", "ImGuiKey" }, + { "ImGuiSelectionUserData", "long" }, }; public static readonly List WellKnownEnums = new List() diff --git a/src/CodeGenerator/definitions/cimgui/definitions.json b/src/CodeGenerator/definitions/cimgui/definitions.json index 53688ba1..f018c8ef 100644 --- a/src/CodeGenerator/definitions/cimgui/definitions.json +++ b/src/CodeGenerator/definitions/cimgui/definitions.json @@ -13,7 +13,7 @@ "cimguiname": "ImBitArray_ClearAllBits", "defaults": {}, "funcname": "ClearAllBits", - "location": "imgui_internal:609", + "location": "imgui_internal:614", "ov_cimguiname": "ImBitArray_ClearAllBits", "ret": "void", "signature": "()", @@ -39,7 +39,7 @@ "cimguiname": "ImBitArray_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:613", + "location": "imgui_internal:618", "ov_cimguiname": "ImBitArray_ClearBit", "ret": "void", "signature": "(int)", @@ -57,7 +57,7 @@ "constructor": true, "defaults": {}, "funcname": "ImBitArray", - "location": "imgui_internal:608", + "location": "imgui_internal:613", "ov_cimguiname": "ImBitArray_ImBitArray", "signature": "()", "stname": "ImBitArray", @@ -78,7 +78,7 @@ "cimguiname": "ImBitArray_SetAllBits", "defaults": {}, "funcname": "SetAllBits", - "location": "imgui_internal:610", + "location": "imgui_internal:615", "ov_cimguiname": "ImBitArray_SetAllBits", "ret": "void", "signature": "()", @@ -104,7 +104,7 @@ "cimguiname": "ImBitArray_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:612", + "location": "imgui_internal:617", "ov_cimguiname": "ImBitArray_SetBit", "ret": "void", "signature": "(int)", @@ -134,7 +134,7 @@ "cimguiname": "ImBitArray_SetBitRange", "defaults": {}, "funcname": "SetBitRange", - "location": "imgui_internal:614", + "location": "imgui_internal:619", "ov_cimguiname": "ImBitArray_SetBitRange", "ret": "void", "signature": "(int,int)", @@ -160,7 +160,7 @@ "cimguiname": "ImBitArray_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:611", + "location": "imgui_internal:616", "ov_cimguiname": "ImBitArray_TestBit", "ret": "bool", "signature": "(int)const", @@ -202,7 +202,7 @@ "cimguiname": "ImBitVector_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:624", + "location": "imgui_internal:629", "ov_cimguiname": "ImBitVector_Clear", "ret": "void", "signature": "()", @@ -227,7 +227,7 @@ "cimguiname": "ImBitVector_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:627", + "location": "imgui_internal:632", "ov_cimguiname": "ImBitVector_ClearBit", "ret": "void", "signature": "(int)", @@ -252,7 +252,7 @@ "cimguiname": "ImBitVector_Create", "defaults": {}, "funcname": "Create", - "location": "imgui_internal:623", + "location": "imgui_internal:628", "ov_cimguiname": "ImBitVector_Create", "ret": "void", "signature": "(int)", @@ -277,7 +277,7 @@ "cimguiname": "ImBitVector_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:626", + "location": "imgui_internal:631", "ov_cimguiname": "ImBitVector_SetBit", "ret": "void", "signature": "(int)", @@ -302,7 +302,7 @@ "cimguiname": "ImBitVector_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:625", + "location": "imgui_internal:630", "ov_cimguiname": "ImBitVector_TestBit", "ret": "bool", "signature": "(int)const", @@ -327,7 +327,7 @@ "cimguiname": "ImChunkStream_alloc_chunk", "defaults": {}, "funcname": "alloc_chunk", - "location": "imgui_internal:728", + "location": "imgui_internal:733", "ov_cimguiname": "ImChunkStream_alloc_chunk", "ret": "T*", "signature": "(size_t)", @@ -349,7 +349,7 @@ "cimguiname": "ImChunkStream_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:729", + "location": "imgui_internal:734", "ov_cimguiname": "ImChunkStream_begin", "ret": "T*", "signature": "()", @@ -375,7 +375,7 @@ "cimguiname": "ImChunkStream_chunk_size", "defaults": {}, "funcname": "chunk_size", - "location": "imgui_internal:731", + "location": "imgui_internal:736", "ov_cimguiname": "ImChunkStream_chunk_size", "ret": "int", "signature": "(const T*)", @@ -397,7 +397,7 @@ "cimguiname": "ImChunkStream_clear", "defaults": {}, "funcname": "clear", - "location": "imgui_internal:725", + "location": "imgui_internal:730", "ov_cimguiname": "ImChunkStream_clear", "ret": "void", "signature": "()", @@ -419,7 +419,7 @@ "cimguiname": "ImChunkStream_empty", "defaults": {}, "funcname": "empty", - "location": "imgui_internal:726", + "location": "imgui_internal:731", "ov_cimguiname": "ImChunkStream_empty", "ret": "bool", "signature": "()const", @@ -441,7 +441,7 @@ "cimguiname": "ImChunkStream_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:732", + "location": "imgui_internal:737", "ov_cimguiname": "ImChunkStream_end", "ret": "T*", "signature": "()", @@ -467,7 +467,7 @@ "cimguiname": "ImChunkStream_next_chunk", "defaults": {}, "funcname": "next_chunk", - "location": "imgui_internal:730", + "location": "imgui_internal:735", "ov_cimguiname": "ImChunkStream_next_chunk", "ret": "T*", "signature": "(T*)", @@ -493,7 +493,7 @@ "cimguiname": "ImChunkStream_offset_from_ptr", "defaults": {}, "funcname": "offset_from_ptr", - "location": "imgui_internal:733", + "location": "imgui_internal:738", "ov_cimguiname": "ImChunkStream_offset_from_ptr", "ret": "int", "signature": "(const T*)", @@ -519,7 +519,7 @@ "cimguiname": "ImChunkStream_ptr_from_offset", "defaults": {}, "funcname": "ptr_from_offset", - "location": "imgui_internal:734", + "location": "imgui_internal:739", "ov_cimguiname": "ImChunkStream_ptr_from_offset", "ret": "T*", "signature": "(int)", @@ -541,7 +541,7 @@ "cimguiname": "ImChunkStream_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:727", + "location": "imgui_internal:732", "ov_cimguiname": "ImChunkStream_size", "ret": "int", "signature": "()const", @@ -568,7 +568,7 @@ "cimguiname": "ImChunkStream_swap", "defaults": {}, "funcname": "swap", - "location": "imgui_internal:735", + "location": "imgui_internal:740", "ov_cimguiname": "ImChunkStream_swap", "ret": "void", "signature": "(ImChunkStream_T *)", @@ -609,7 +609,7 @@ }, "funcname": "HSV", "is_static_function": true, - "location": "imgui:2777", + "location": "imgui:2851", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -627,7 +627,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2767", + "location": "imgui:2841", "ov_cimguiname": "ImColor_ImColor_Nil", "signature": "()", "stname": "ImColor" @@ -660,7 +660,7 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui:2768", + "location": "imgui:2842", "ov_cimguiname": "ImColor_ImColor_Float", "signature": "(float,float,float,float)", "stname": "ImColor" @@ -679,7 +679,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2769", + "location": "imgui:2843", "ov_cimguiname": "ImColor_ImColor_Vec4", "signature": "(const ImVec4)", "stname": "ImColor" @@ -712,7 +712,7 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui:2770", + "location": "imgui:2844", "ov_cimguiname": "ImColor_ImColor_Int", "signature": "(int,int,int,int)", "stname": "ImColor" @@ -731,7 +731,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2771", + "location": "imgui:2845", "ov_cimguiname": "ImColor_ImColor_U32", "signature": "(ImU32)", "stname": "ImColor" @@ -769,7 +769,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui:2776", + "location": "imgui:2850", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -809,7 +809,7 @@ "cimguiname": "ImDrawCmd_GetTexID", "defaults": {}, "funcname": "GetTexID", - "location": "imgui:2825", + "location": "imgui:3047", "ov_cimguiname": "ImDrawCmd_GetTexID", "ret": "ImTextureID", "signature": "()const", @@ -826,7 +826,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui:2822", + "location": "imgui:3044", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -861,7 +861,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawDataBuilder", - "location": "imgui_internal:813", + "location": "imgui_internal:819", "ov_cimguiname": "ImDrawDataBuilder_ImDrawDataBuilder", "signature": "()", "stname": "ImDrawDataBuilder" @@ -904,7 +904,7 @@ "cimguiname": "ImDrawData_AddDrawList", "defaults": {}, "funcname": "AddDrawList", - "location": "imgui:3072", + "location": "imgui:3294", "ov_cimguiname": "ImDrawData_AddDrawList", "ret": "void", "signature": "(ImDrawList*)", @@ -925,7 +925,7 @@ "cimguiname": "ImDrawData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:3071", + "location": "imgui:3293", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -946,7 +946,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui:3073", + "location": "imgui:3295", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -963,7 +963,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawData", - "location": "imgui:3070", + "location": "imgui:3292", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -987,7 +987,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui:3074", + "location": "imgui:3296", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -1023,7 +1023,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSharedData", - "location": "imgui_internal:804", + "location": "imgui_internal:810", "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData", "signature": "()", "stname": "ImDrawListSharedData" @@ -1047,7 +1047,7 @@ "cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "defaults": {}, "funcname": "SetCircleTessellationMaxError", - "location": "imgui_internal:805", + "location": "imgui_internal:811", "ov_cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "ret": "void", "signature": "(float)", @@ -1087,7 +1087,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2870", + "location": "imgui:3092", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -1108,7 +1108,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui:2871", + "location": "imgui:3093", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -1125,7 +1125,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui:2868", + "location": "imgui:3090", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -1149,7 +1149,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": {}, "funcname": "Merge", - "location": "imgui:2873", + "location": "imgui:3095", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -1178,7 +1178,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui:2874", + "location": "imgui:3096", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1207,7 +1207,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": {}, "funcname": "Split", - "location": "imgui:2872", + "location": "imgui:3094", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1227,7 +1227,7 @@ "cimguiname": "ImDrawListSplitter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2869", + "location": "imgui:3091", "ov_cimguiname": "ImDrawListSplitter_destroy", "realdestructor": true, "ret": "void", @@ -1279,7 +1279,7 @@ "num_segments": "0" }, "funcname": "AddBezierCubic", - "location": "imgui:2973", + "location": "imgui:3195", "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1326,7 +1326,7 @@ "num_segments": "0" }, "funcname": "AddBezierQuadratic", - "location": "imgui:2974", + "location": "imgui:3196", "ov_cimguiname": "ImDrawList_AddBezierQuadratic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1355,7 +1355,7 @@ "cimguiname": "ImDrawList_AddCallback", "defaults": {}, "funcname": "AddCallback", - "location": "imgui:3008", + "location": "imgui:3230", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -1399,7 +1399,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui:2965", + "location": "imgui:3187", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1438,7 +1438,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui:2966", + "location": "imgui:3188", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1471,7 +1471,7 @@ "cimguiname": "ImDrawList_AddConcavePolyFilled", "defaults": {}, "funcname": "AddConcavePolyFilled", - "location": "imgui:2981", + "location": "imgui:3203", "ov_cimguiname": "ImDrawList_AddConcavePolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -1504,7 +1504,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui:2980", + "location": "imgui:3202", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -1525,7 +1525,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui:3009", + "location": "imgui:3231", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -1574,7 +1574,7 @@ "thickness": "1.0f" }, "funcname": "AddEllipse", - "location": "imgui:2969", + "location": "imgui:3191", "ov_cimguiname": "ImDrawList_AddEllipse", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,int,float)", @@ -1618,7 +1618,7 @@ "rot": "0.0f" }, "funcname": "AddEllipseFilled", - "location": "imgui:2970", + "location": "imgui:3192", "ov_cimguiname": "ImDrawList_AddEllipseFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,int)", @@ -1667,7 +1667,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui:2987", + "location": "imgui:3209", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1734,7 +1734,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui:2988", + "location": "imgui:3210", "ov_cimguiname": "ImDrawList_AddImageQuad", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1789,7 +1789,7 @@ "flags": "0" }, "funcname": "AddImageRounded", - "location": "imgui:2989", + "location": "imgui:3211", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1828,7 +1828,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui:2957", + "location": "imgui:3179", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1871,7 +1871,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui:2967", + "location": "imgui:3189", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1908,7 +1908,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui:2968", + "location": "imgui:3190", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1949,7 +1949,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": {}, "funcname": "AddPolyline", - "location": "imgui:2979", + "location": "imgui:3201", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)", @@ -1996,7 +1996,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui:2961", + "location": "imgui:3183", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -2037,7 +2037,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui:2962", + "location": "imgui:3184", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2086,7 +2086,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui:2958", + "location": "imgui:3180", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)", @@ -2130,7 +2130,7 @@ "rounding": "0.0f" }, "funcname": "AddRectFilled", - "location": "imgui:2959", + "location": "imgui:3181", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -2175,7 +2175,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui:2960", + "location": "imgui:3182", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -2214,7 +2214,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2971", + "location": "imgui:3193", "ov_cimguiname": "ImDrawList_AddText_Vec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", @@ -2269,7 +2269,7 @@ "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui:2972", + "location": "imgui:3194", "ov_cimguiname": "ImDrawList_AddText_FontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -2312,7 +2312,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui:2963", + "location": "imgui:3185", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -2349,7 +2349,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui:2964", + "location": "imgui:3186", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2370,7 +2370,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui:3019", + "location": "imgui:3241", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -2395,7 +2395,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui:3020", + "location": "imgui:3242", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -2420,7 +2420,7 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui:3018", + "location": "imgui:3240", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -2441,7 +2441,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": {}, "funcname": "CloneOutput", - "location": "imgui:3010", + "location": "imgui:3232", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -2466,7 +2466,7 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui:2948", + "location": "imgui:3170", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -2492,7 +2492,7 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui:2947", + "location": "imgui:3169", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -2515,7 +2515,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawList", - "location": "imgui:2939", + "location": "imgui:3161", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(ImDrawListSharedData*)", "stname": "ImDrawList" @@ -2557,7 +2557,7 @@ "num_segments": "0" }, "funcname": "PathArcTo", - "location": "imgui:3000", + "location": "imgui:3222", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -2594,7 +2594,7 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui:3001", + "location": "imgui:3223", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", @@ -2633,7 +2633,7 @@ "num_segments": "0" }, "funcname": "PathBezierCubicCurveTo", - "location": "imgui:3003", + "location": "imgui:3225", "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", @@ -2668,7 +2668,7 @@ "num_segments": "0" }, "funcname": "PathBezierQuadraticCurveTo", - "location": "imgui:3004", + "location": "imgui:3226", "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,int)", @@ -2689,7 +2689,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": {}, "funcname": "PathClear", - "location": "imgui:2994", + "location": "imgui:3216", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -2736,7 +2736,7 @@ "num_segments": "0" }, "funcname": "PathEllipticalArcTo", - "location": "imgui:3002", + "location": "imgui:3224", "ov_cimguiname": "ImDrawList_PathEllipticalArcTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,float,float,int)", @@ -2761,7 +2761,7 @@ "cimguiname": "ImDrawList_PathFillConcave", "defaults": {}, "funcname": "PathFillConcave", - "location": "imgui:2998", + "location": "imgui:3220", "ov_cimguiname": "ImDrawList_PathFillConcave", "ret": "void", "signature": "(ImU32)", @@ -2786,7 +2786,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui:2997", + "location": "imgui:3219", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -2811,7 +2811,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": {}, "funcname": "PathLineTo", - "location": "imgui:2995", + "location": "imgui:3217", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -2836,7 +2836,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui:2996", + "location": "imgui:3218", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -2876,7 +2876,7 @@ "rounding": "0.0f" }, "funcname": "PathRect", - "location": "imgui:3005", + "location": "imgui:3227", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)", @@ -2912,7 +2912,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui:2999", + "location": "imgui:3221", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,ImDrawFlags,float)", @@ -2933,7 +2933,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:2944", + "location": "imgui:3166", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2954,7 +2954,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": {}, "funcname": "PopTextureID", - "location": "imgui:2946", + "location": "imgui:3168", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -3011,7 +3011,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui:3029", + "location": "imgui:3251", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -3044,7 +3044,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": {}, "funcname": "PrimRect", - "location": "imgui:3027", + "location": "imgui:3249", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3085,7 +3085,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui:3028", + "location": "imgui:3250", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -3114,7 +3114,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": {}, "funcname": "PrimReserve", - "location": "imgui:3025", + "location": "imgui:3247", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -3143,7 +3143,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui:3026", + "location": "imgui:3248", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -3176,7 +3176,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": {}, "funcname": "PrimVtx", - "location": "imgui:3032", + "location": "imgui:3254", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3201,7 +3201,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui:3031", + "location": "imgui:3253", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -3234,7 +3234,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui:3030", + "location": "imgui:3252", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3269,7 +3269,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui:2942", + "location": "imgui:3164", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,bool)", @@ -3290,7 +3290,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui:2943", + "location": "imgui:3165", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -3315,7 +3315,7 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": {}, "funcname": "PushTextureID", - "location": "imgui:2945", + "location": "imgui:3167", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -3340,7 +3340,7 @@ "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "defaults": {}, "funcname": "_CalcCircleAutoSegmentCount", - "location": "imgui:3049", + "location": "imgui:3271", "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "ret": "int", "signature": "(float)const", @@ -3361,7 +3361,7 @@ "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": {}, "funcname": "_ClearFreeMemory", - "location": "imgui:3043", + "location": "imgui:3265", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", @@ -3382,7 +3382,7 @@ "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui:3046", + "location": "imgui:3268", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -3403,7 +3403,7 @@ "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui:3047", + "location": "imgui:3269", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -3424,7 +3424,7 @@ "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui:3048", + "location": "imgui:3270", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", @@ -3465,7 +3465,7 @@ "cimguiname": "ImDrawList__PathArcToFastEx", "defaults": {}, "funcname": "_PathArcToFastEx", - "location": "imgui:3050", + "location": "imgui:3272", "ov_cimguiname": "ImDrawList__PathArcToFastEx", "ret": "void", "signature": "(const ImVec2,float,int,int,int)", @@ -3506,7 +3506,7 @@ "cimguiname": "ImDrawList__PathArcToN", "defaults": {}, "funcname": "_PathArcToN", - "location": "imgui:3051", + "location": "imgui:3273", "ov_cimguiname": "ImDrawList__PathArcToN", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -3527,7 +3527,7 @@ "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui:3044", + "location": "imgui:3266", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -3548,7 +3548,7 @@ "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui:3042", + "location": "imgui:3264", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", @@ -3569,7 +3569,7 @@ "cimguiname": "ImDrawList__TryMergeDrawCmds", "defaults": {}, "funcname": "_TryMergeDrawCmds", - "location": "imgui:3045", + "location": "imgui:3267", "ov_cimguiname": "ImDrawList__TryMergeDrawCmds", "ret": "void", "signature": "()", @@ -3589,7 +3589,7 @@ "cimguiname": "ImDrawList_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2941", + "location": "imgui:3163", "ov_cimguiname": "ImDrawList_destroy", "realdestructor": true, "ret": "void", @@ -3607,7 +3607,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui:3146", + "location": "imgui:3368", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -3627,7 +3627,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": {}, "funcname": "IsPacked", - "location": "imgui:3147", + "location": "imgui:3369", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -3693,7 +3693,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui:3232", + "location": "imgui:3454", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -3722,7 +3722,7 @@ "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui:3231", + "location": "imgui:3453", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -3747,7 +3747,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": {}, "funcname": "AddFont", - "location": "imgui:3180", + "location": "imgui:3402", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3774,7 +3774,7 @@ "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui:3181", + "location": "imgui:3403", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3814,7 +3814,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui:3182", + "location": "imgui:3404", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3854,7 +3854,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui:3185", + "location": "imgui:3407", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3898,7 +3898,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui:3184", + "location": "imgui:3406", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3942,7 +3942,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui:3183", + "location": "imgui:3405", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3963,7 +3963,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:3196", + "location": "imgui:3418", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -3996,7 +3996,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui:3236", + "location": "imgui:3458", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -4017,7 +4017,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:3189", + "location": "imgui:3411", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -4038,7 +4038,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": {}, "funcname": "ClearFonts", - "location": "imgui:3188", + "location": "imgui:3410", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -4059,7 +4059,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": {}, "funcname": "ClearInputData", - "location": "imgui:3186", + "location": "imgui:3408", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -4080,7 +4080,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": {}, "funcname": "ClearTexData", - "location": "imgui:3187", + "location": "imgui:3409", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -4105,7 +4105,7 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui:3233", + "location": "imgui:3455", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -4126,7 +4126,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui:3214", + "location": "imgui:3436", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -4147,7 +4147,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui:3215", + "location": "imgui:3437", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -4168,7 +4168,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui:3216", + "location": "imgui:3438", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -4189,7 +4189,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui:3210", + "location": "imgui:3432", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -4210,7 +4210,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "defaults": {}, "funcname": "GetGlyphRangesGreek", - "location": "imgui:3211", + "location": "imgui:3433", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "ret": "const ImWchar*", "signature": "()", @@ -4231,7 +4231,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui:3213", + "location": "imgui:3435", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -4252,7 +4252,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui:3212", + "location": "imgui:3434", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -4273,7 +4273,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui:3217", + "location": "imgui:3439", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -4294,7 +4294,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui:3218", + "location": "imgui:3440", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -4335,7 +4335,7 @@ "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": {}, "funcname": "GetMouseCursorTexData", - "location": "imgui:3237", + "location": "imgui:3459", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -4374,7 +4374,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui:3197", + "location": "imgui:3419", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4413,7 +4413,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui:3198", + "location": "imgui:3420", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4430,7 +4430,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui:3178", + "location": "imgui:3400", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -4450,7 +4450,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": {}, "funcname": "IsBuilt", - "location": "imgui:3199", + "location": "imgui:3421", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -4475,7 +4475,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": {}, "funcname": "SetTexID", - "location": "imgui:3200", + "location": "imgui:3422", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -4495,7 +4495,7 @@ "cimguiname": "ImFontAtlas_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3179", + "location": "imgui:3401", "ov_cimguiname": "ImFontAtlas_destroy", "realdestructor": true, "ret": "void", @@ -4513,7 +4513,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui:3106", + "location": "imgui:3328", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -4556,7 +4556,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": {}, "funcname": "AddChar", - "location": "imgui:3131", + "location": "imgui:3353", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -4581,7 +4581,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": {}, "funcname": "AddRanges", - "location": "imgui:3133", + "location": "imgui:3355", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -4612,7 +4612,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:3132", + "location": "imgui:3354", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -4637,7 +4637,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": {}, "funcname": "BuildRanges", - "location": "imgui:3134", + "location": "imgui:3356", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -4658,7 +4658,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:3128", + "location": "imgui:3350", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -4683,7 +4683,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": {}, "funcname": "GetBit", - "location": "imgui:3129", + "location": "imgui:3351", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -4700,7 +4700,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui:3127", + "location": "imgui:3349", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -4724,7 +4724,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui:3130", + "location": "imgui:3352", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -4808,7 +4808,7 @@ "cimguiname": "ImFont_AddGlyph", "defaults": {}, "funcname": "AddGlyph", - "location": "imgui:3327", + "location": "imgui:3549", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -4843,7 +4843,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui:3328", + "location": "imgui:3550", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -4864,7 +4864,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui:3324", + "location": "imgui:3546", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -4916,7 +4916,7 @@ "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui:3318", + "location": "imgui:3540", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -4954,7 +4954,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui:3319", + "location": "imgui:3541", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -4975,7 +4975,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui:3325", + "location": "imgui:3547", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -5000,7 +5000,7 @@ "cimguiname": "ImFont_FindGlyph", "defaults": {}, "funcname": "FindGlyph", - "location": "imgui:3310", + "location": "imgui:3532", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -5025,7 +5025,7 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui:3311", + "location": "imgui:3533", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -5050,7 +5050,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui:3312", + "location": "imgui:3534", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -5071,7 +5071,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": {}, "funcname": "GetDebugName", - "location": "imgui:3314", + "location": "imgui:3536", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -5096,7 +5096,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": {}, "funcname": "GrowIndex", - "location": "imgui:3326", + "location": "imgui:3548", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -5113,7 +5113,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFont", - "location": "imgui:3308", + "location": "imgui:3530", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -5141,7 +5141,7 @@ "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui:3330", + "location": "imgui:3552", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -5162,7 +5162,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": {}, "funcname": "IsLoaded", - "location": "imgui:3313", + "location": "imgui:3535", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -5203,7 +5203,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": {}, "funcname": "RenderChar", - "location": "imgui:3320", + "location": "imgui:3542", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const", @@ -5263,7 +5263,7 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui:3321", + "location": "imgui:3543", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", @@ -5292,7 +5292,7 @@ "cimguiname": "ImFont_SetGlyphVisible", "defaults": {}, "funcname": "SetGlyphVisible", - "location": "imgui:3329", + "location": "imgui:3551", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", @@ -5312,7 +5312,7 @@ "cimguiname": "ImFont_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3309", + "location": "imgui:3531", "ov_cimguiname": "ImFont_destroy", "realdestructor": true, "ret": "void", @@ -5320,6 +5320,41 @@ "stname": "ImFont" } ], + "ImGuiBoxSelectState_ImGuiBoxSelectState": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiBoxSelectState_ImGuiBoxSelectState", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiBoxSelectState", + "location": "imgui_internal:1761", + "ov_cimguiname": "ImGuiBoxSelectState_ImGuiBoxSelectState", + "signature": "()", + "stname": "ImGuiBoxSelectState" + } + ], + "ImGuiBoxSelectState_destroy": [ + { + "args": "(ImGuiBoxSelectState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiBoxSelectState*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiBoxSelectState_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiBoxSelectState_destroy", + "ret": "void", + "signature": "(ImGuiBoxSelectState*)", + "stname": "ImGuiBoxSelectState" + } + ], "ImGuiComboPreviewData_ImGuiComboPreviewData": [ { "args": "()", @@ -5330,7 +5365,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiComboPreviewData", - "location": "imgui_internal:1071", + "location": "imgui_internal:1075", "ov_cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData", "signature": "()", "stname": "ImGuiComboPreviewData" @@ -5365,7 +5400,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContextHook", - "location": "imgui_internal:2106", + "location": "imgui_internal:2176", "ov_cimguiname": "ImGuiContextHook_ImGuiContextHook", "signature": "()", "stname": "ImGuiContextHook" @@ -5405,7 +5440,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContext", - "location": "imgui_internal:2471", + "location": "imgui_internal:2547", "ov_cimguiname": "ImGuiContext_ImGuiContext", "signature": "(ImFontAtlas*)", "stname": "ImGuiContext" @@ -5448,7 +5483,7 @@ "cimguiname": "ImGuiDataVarInfo_GetVarPtr", "defaults": {}, "funcname": "GetVarPtr", - "location": "imgui_internal:825", + "location": "imgui_internal:831", "ov_cimguiname": "ImGuiDataVarInfo_GetVarPtr", "ret": "void*", "signature": "(void*)const", @@ -5465,7 +5500,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDebugAllocInfo", - "location": "imgui_internal:2046", + "location": "imgui_internal:2116", "ov_cimguiname": "ImGuiDebugAllocInfo_ImGuiDebugAllocInfo", "signature": "()", "stname": "ImGuiDebugAllocInfo" @@ -5500,7 +5535,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDockContext", - "location": "imgui_internal:1889", + "location": "imgui_internal:1958", "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext", "signature": "()", "stname": "ImGuiDockContext" @@ -5540,7 +5575,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDockNode", - "location": "imgui_internal:1843", + "location": "imgui_internal:1912", "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode", "signature": "(ImGuiID)", "stname": "ImGuiDockNode" @@ -5560,7 +5595,7 @@ "cimguiname": "ImGuiDockNode_IsCentralNode", "defaults": {}, "funcname": "IsCentralNode", - "location": "imgui_internal:1848", + "location": "imgui_internal:1917", "ov_cimguiname": "ImGuiDockNode_IsCentralNode", "ret": "bool", "signature": "()const", @@ -5581,7 +5616,7 @@ "cimguiname": "ImGuiDockNode_IsDockSpace", "defaults": {}, "funcname": "IsDockSpace", - "location": "imgui_internal:1846", + "location": "imgui_internal:1915", "ov_cimguiname": "ImGuiDockNode_IsDockSpace", "ret": "bool", "signature": "()const", @@ -5602,7 +5637,7 @@ "cimguiname": "ImGuiDockNode_IsEmpty", "defaults": {}, "funcname": "IsEmpty", - "location": "imgui_internal:1853", + "location": "imgui_internal:1922", "ov_cimguiname": "ImGuiDockNode_IsEmpty", "ret": "bool", "signature": "()const", @@ -5623,7 +5658,7 @@ "cimguiname": "ImGuiDockNode_IsFloatingNode", "defaults": {}, "funcname": "IsFloatingNode", - "location": "imgui_internal:1847", + "location": "imgui_internal:1916", "ov_cimguiname": "ImGuiDockNode_IsFloatingNode", "ret": "bool", "signature": "()const", @@ -5644,7 +5679,7 @@ "cimguiname": "ImGuiDockNode_IsHiddenTabBar", "defaults": {}, "funcname": "IsHiddenTabBar", - "location": "imgui_internal:1849", + "location": "imgui_internal:1918", "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar", "ret": "bool", "signature": "()const", @@ -5665,7 +5700,7 @@ "cimguiname": "ImGuiDockNode_IsLeafNode", "defaults": {}, "funcname": "IsLeafNode", - "location": "imgui_internal:1852", + "location": "imgui_internal:1921", "ov_cimguiname": "ImGuiDockNode_IsLeafNode", "ret": "bool", "signature": "()const", @@ -5686,7 +5721,7 @@ "cimguiname": "ImGuiDockNode_IsNoTabBar", "defaults": {}, "funcname": "IsNoTabBar", - "location": "imgui_internal:1850", + "location": "imgui_internal:1919", "ov_cimguiname": "ImGuiDockNode_IsNoTabBar", "ret": "bool", "signature": "()const", @@ -5707,7 +5742,7 @@ "cimguiname": "ImGuiDockNode_IsRootNode", "defaults": {}, "funcname": "IsRootNode", - "location": "imgui_internal:1845", + "location": "imgui_internal:1914", "ov_cimguiname": "ImGuiDockNode_IsRootNode", "ret": "bool", "signature": "()const", @@ -5728,7 +5763,7 @@ "cimguiname": "ImGuiDockNode_IsSplitNode", "defaults": {}, "funcname": "IsSplitNode", - "location": "imgui_internal:1851", + "location": "imgui_internal:1920", "ov_cimguiname": "ImGuiDockNode_IsSplitNode", "ret": "bool", "signature": "()const", @@ -5753,7 +5788,7 @@ "cimguiname": "ImGuiDockNode_Rect", "defaults": {}, "funcname": "Rect", - "location": "imgui_internal:1854", + "location": "imgui_internal:1923", "nonUDT": 1, "ov_cimguiname": "ImGuiDockNode_Rect", "ret": "void", @@ -5779,7 +5814,7 @@ "cimguiname": "ImGuiDockNode_SetLocalFlags", "defaults": {}, "funcname": "SetLocalFlags", - "location": "imgui_internal:1856", + "location": "imgui_internal:1925", "ov_cimguiname": "ImGuiDockNode_SetLocalFlags", "ret": "void", "signature": "(ImGuiDockNodeFlags)", @@ -5800,7 +5835,7 @@ "cimguiname": "ImGuiDockNode_UpdateMergedFlags", "defaults": {}, "funcname": "UpdateMergedFlags", - "location": "imgui_internal:1857", + "location": "imgui_internal:1926", "ov_cimguiname": "ImGuiDockNode_UpdateMergedFlags", "ret": "void", "signature": "()", @@ -5820,7 +5855,7 @@ "cimguiname": "ImGuiDockNode_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1844", + "location": "imgui_internal:1913", "ov_cimguiname": "ImGuiDockNode_destroy", "realdestructor": true, "ret": "void", @@ -5838,7 +5873,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIDStackTool", - "location": "imgui_internal:2088", + "location": "imgui_internal:2158", "ov_cimguiname": "ImGuiIDStackTool_ImGuiIDStackTool", "signature": "()", "stname": "ImGuiIDStackTool" @@ -5881,7 +5916,7 @@ "cimguiname": "ImGuiIO_AddFocusEvent", "defaults": {}, "funcname": "AddFocusEvent", - "location": "imgui:2340", + "location": "imgui:2408", "ov_cimguiname": "ImGuiIO_AddFocusEvent", "ret": "void", "signature": "(bool)", @@ -5906,7 +5941,7 @@ "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": {}, "funcname": "AddInputCharacter", - "location": "imgui:2341", + "location": "imgui:2409", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", @@ -5931,7 +5966,7 @@ "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": {}, "funcname": "AddInputCharacterUTF16", - "location": "imgui:2342", + "location": "imgui:2410", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", @@ -5956,7 +5991,7 @@ "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": {}, "funcname": "AddInputCharactersUTF8", - "location": "imgui:2343", + "location": "imgui:2411", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", @@ -5989,7 +6024,7 @@ "cimguiname": "ImGuiIO_AddKeyAnalogEvent", "defaults": {}, "funcname": "AddKeyAnalogEvent", - "location": "imgui:2334", + "location": "imgui:2402", "ov_cimguiname": "ImGuiIO_AddKeyAnalogEvent", "ret": "void", "signature": "(ImGuiKey,bool,float)", @@ -6018,7 +6053,7 @@ "cimguiname": "ImGuiIO_AddKeyEvent", "defaults": {}, "funcname": "AddKeyEvent", - "location": "imgui:2333", + "location": "imgui:2401", "ov_cimguiname": "ImGuiIO_AddKeyEvent", "ret": "void", "signature": "(ImGuiKey,bool)", @@ -6047,7 +6082,7 @@ "cimguiname": "ImGuiIO_AddMouseButtonEvent", "defaults": {}, "funcname": "AddMouseButtonEvent", - "location": "imgui:2336", + "location": "imgui:2404", "ov_cimguiname": "ImGuiIO_AddMouseButtonEvent", "ret": "void", "signature": "(int,bool)", @@ -6076,7 +6111,7 @@ "cimguiname": "ImGuiIO_AddMousePosEvent", "defaults": {}, "funcname": "AddMousePosEvent", - "location": "imgui:2335", + "location": "imgui:2403", "ov_cimguiname": "ImGuiIO_AddMousePosEvent", "ret": "void", "signature": "(float,float)", @@ -6101,7 +6136,7 @@ "cimguiname": "ImGuiIO_AddMouseSourceEvent", "defaults": {}, "funcname": "AddMouseSourceEvent", - "location": "imgui:2338", + "location": "imgui:2406", "ov_cimguiname": "ImGuiIO_AddMouseSourceEvent", "ret": "void", "signature": "(ImGuiMouseSource)", @@ -6126,7 +6161,7 @@ "cimguiname": "ImGuiIO_AddMouseViewportEvent", "defaults": {}, "funcname": "AddMouseViewportEvent", - "location": "imgui:2339", + "location": "imgui:2407", "ov_cimguiname": "ImGuiIO_AddMouseViewportEvent", "ret": "void", "signature": "(ImGuiID)", @@ -6155,7 +6190,7 @@ "cimguiname": "ImGuiIO_AddMouseWheelEvent", "defaults": {}, "funcname": "AddMouseWheelEvent", - "location": "imgui:2337", + "location": "imgui:2405", "ov_cimguiname": "ImGuiIO_AddMouseWheelEvent", "ret": "void", "signature": "(float,float)", @@ -6176,7 +6211,7 @@ "cimguiname": "ImGuiIO_ClearEventsQueue", "defaults": {}, "funcname": "ClearEventsQueue", - "location": "imgui:2347", + "location": "imgui:2415", "ov_cimguiname": "ImGuiIO_ClearEventsQueue", "ret": "void", "signature": "()", @@ -6197,7 +6232,7 @@ "cimguiname": "ImGuiIO_ClearInputKeys", "defaults": {}, "funcname": "ClearInputKeys", - "location": "imgui:2348", + "location": "imgui:2416", "ov_cimguiname": "ImGuiIO_ClearInputKeys", "ret": "void", "signature": "()", @@ -6218,7 +6253,7 @@ "cimguiname": "ImGuiIO_ClearInputMouse", "defaults": {}, "funcname": "ClearInputMouse", - "location": "imgui:2349", + "location": "imgui:2417", "ov_cimguiname": "ImGuiIO_ClearInputMouse", "ret": "void", "signature": "()", @@ -6235,7 +6270,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIO", - "location": "imgui:2432", + "location": "imgui:2500", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" @@ -6259,7 +6294,7 @@ "cimguiname": "ImGuiIO_SetAppAcceptingEvents", "defaults": {}, "funcname": "SetAppAcceptingEvents", - "location": "imgui:2346", + "location": "imgui:2414", "ov_cimguiname": "ImGuiIO_SetAppAcceptingEvents", "ret": "void", "signature": "(bool)", @@ -6298,7 +6333,7 @@ "native_legacy_index": "-1" }, "funcname": "SetKeyEventNativeData", - "location": "imgui:2345", + "location": "imgui:2413", "ov_cimguiname": "ImGuiIO_SetKeyEventNativeData", "ret": "void", "signature": "(ImGuiKey,int,int,int)", @@ -6334,7 +6369,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputEvent", - "location": "imgui_internal:1429", + "location": "imgui_internal:1434", "ov_cimguiname": "ImGuiInputEvent_ImGuiInputEvent", "signature": "()", "stname": "ImGuiInputEvent" @@ -6373,7 +6408,7 @@ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui:2476", + "location": "imgui:2544", "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "ret": "void", "signature": "()", @@ -6402,7 +6437,7 @@ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": {}, "funcname": "DeleteChars", - "location": "imgui:2473", + "location": "imgui:2541", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", @@ -6423,7 +6458,7 @@ "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui:2477", + "location": "imgui:2545", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -6440,7 +6475,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui:2472", + "location": "imgui:2540", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -6474,7 +6509,7 @@ "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui:2474", + "location": "imgui:2542", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", @@ -6495,7 +6530,7 @@ "cimguiname": "ImGuiInputTextCallbackData_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui:2475", + "location": "imgui:2543", "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", "ret": "void", "signature": "()", @@ -6535,7 +6570,7 @@ "cimguiname": "ImGuiInputTextDeactivatedState_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:1117", + "location": "imgui_internal:1121", "ov_cimguiname": "ImGuiInputTextDeactivatedState_ClearFreeMemory", "ret": "void", "signature": "()", @@ -6552,7 +6587,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextDeactivatedState", - "location": "imgui_internal:1116", + "location": "imgui_internal:1120", "ov_cimguiname": "ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState", "signature": "()", "stname": "ImGuiInputTextDeactivatedState" @@ -6591,7 +6626,7 @@ "cimguiname": "ImGuiInputTextState_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:1144", + "location": "imgui_internal:1148", "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory", "ret": "void", "signature": "()", @@ -6612,7 +6647,7 @@ "cimguiname": "ImGuiInputTextState_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui_internal:1153", + "location": "imgui_internal:1157", "ov_cimguiname": "ImGuiInputTextState_ClearSelection", "ret": "void", "signature": "()", @@ -6633,7 +6668,7 @@ "cimguiname": "ImGuiInputTextState_ClearText", "defaults": {}, "funcname": "ClearText", - "location": "imgui_internal:1143", + "location": "imgui_internal:1147", "ov_cimguiname": "ImGuiInputTextState_ClearText", "ret": "void", "signature": "()", @@ -6654,7 +6689,7 @@ "cimguiname": "ImGuiInputTextState_CursorAnimReset", "defaults": {}, "funcname": "CursorAnimReset", - "location": "imgui_internal:1150", + "location": "imgui_internal:1154", "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset", "ret": "void", "signature": "()", @@ -6675,7 +6710,7 @@ "cimguiname": "ImGuiInputTextState_CursorClamp", "defaults": {}, "funcname": "CursorClamp", - "location": "imgui_internal:1151", + "location": "imgui_internal:1155", "ov_cimguiname": "ImGuiInputTextState_CursorClamp", "ret": "void", "signature": "()", @@ -6696,7 +6731,7 @@ "cimguiname": "ImGuiInputTextState_GetCursorPos", "defaults": {}, "funcname": "GetCursorPos", - "location": "imgui_internal:1154", + "location": "imgui_internal:1158", "ov_cimguiname": "ImGuiInputTextState_GetCursorPos", "ret": "int", "signature": "()const", @@ -6717,7 +6752,7 @@ "cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "defaults": {}, "funcname": "GetRedoAvailCount", - "location": "imgui_internal:1146", + "location": "imgui_internal:1150", "ov_cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "ret": "int", "signature": "()const", @@ -6738,7 +6773,7 @@ "cimguiname": "ImGuiInputTextState_GetSelectionEnd", "defaults": {}, "funcname": "GetSelectionEnd", - "location": "imgui_internal:1156", + "location": "imgui_internal:1160", "ov_cimguiname": "ImGuiInputTextState_GetSelectionEnd", "ret": "int", "signature": "()const", @@ -6759,7 +6794,7 @@ "cimguiname": "ImGuiInputTextState_GetSelectionStart", "defaults": {}, "funcname": "GetSelectionStart", - "location": "imgui_internal:1155", + "location": "imgui_internal:1159", "ov_cimguiname": "ImGuiInputTextState_GetSelectionStart", "ret": "int", "signature": "()const", @@ -6780,7 +6815,7 @@ "cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "defaults": {}, "funcname": "GetUndoAvailCount", - "location": "imgui_internal:1145", + "location": "imgui_internal:1149", "ov_cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "ret": "int", "signature": "()const", @@ -6801,7 +6836,7 @@ "cimguiname": "ImGuiInputTextState_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui_internal:1152", + "location": "imgui_internal:1156", "ov_cimguiname": "ImGuiInputTextState_HasSelection", "ret": "bool", "signature": "()const", @@ -6818,7 +6853,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextState", - "location": "imgui_internal:1142", + "location": "imgui_internal:1146", "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", "signature": "()", "stname": "ImGuiInputTextState" @@ -6842,7 +6877,7 @@ "cimguiname": "ImGuiInputTextState_OnKeyPressed", "defaults": {}, "funcname": "OnKeyPressed", - "location": "imgui_internal:1147", + "location": "imgui_internal:1151", "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed", "ret": "void", "signature": "(int)", @@ -6863,7 +6898,7 @@ "cimguiname": "ImGuiInputTextState_ReloadUserBufAndKeepSelection", "defaults": {}, "funcname": "ReloadUserBufAndKeepSelection", - "location": "imgui_internal:1165", + "location": "imgui_internal:1169", "ov_cimguiname": "ImGuiInputTextState_ReloadUserBufAndKeepSelection", "ret": "void", "signature": "()", @@ -6884,7 +6919,7 @@ "cimguiname": "ImGuiInputTextState_ReloadUserBufAndMoveToEnd", "defaults": {}, "funcname": "ReloadUserBufAndMoveToEnd", - "location": "imgui_internal:1166", + "location": "imgui_internal:1170", "ov_cimguiname": "ImGuiInputTextState_ReloadUserBufAndMoveToEnd", "ret": "void", "signature": "()", @@ -6905,7 +6940,7 @@ "cimguiname": "ImGuiInputTextState_ReloadUserBufAndSelectAll", "defaults": {}, "funcname": "ReloadUserBufAndSelectAll", - "location": "imgui_internal:1164", + "location": "imgui_internal:1168", "ov_cimguiname": "ImGuiInputTextState_ReloadUserBufAndSelectAll", "ret": "void", "signature": "()", @@ -6926,7 +6961,7 @@ "cimguiname": "ImGuiInputTextState_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui_internal:1157", + "location": "imgui_internal:1161", "ov_cimguiname": "ImGuiInputTextState_SelectAll", "ret": "void", "signature": "()", @@ -6962,7 +6997,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyOwnerData", - "location": "imgui_internal:1473", + "location": "imgui_internal:1478", "ov_cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData", "signature": "()", "stname": "ImGuiKeyOwnerData" @@ -6997,7 +7032,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyRoutingData", - "location": "imgui_internal:1449", + "location": "imgui_internal:1454", "ov_cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData", "signature": "()", "stname": "ImGuiKeyRoutingData" @@ -7036,7 +7071,7 @@ "cimguiname": "ImGuiKeyRoutingTable_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1461", + "location": "imgui_internal:1466", "ov_cimguiname": "ImGuiKeyRoutingTable_Clear", "ret": "void", "signature": "()", @@ -7053,7 +7088,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyRoutingTable", - "location": "imgui_internal:1460", + "location": "imgui_internal:1465", "ov_cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable", "signature": "()", "stname": "ImGuiKeyRoutingTable" @@ -7088,7 +7123,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiLastItemData", - "location": "imgui_internal:1270", + "location": "imgui_internal:1273", "ov_cimguiname": "ImGuiLastItemData_ImGuiLastItemData", "signature": "()", "stname": "ImGuiLastItemData" @@ -7123,7 +7158,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipperData", - "location": "imgui_internal:1544", + "location": "imgui_internal:1549", "ov_cimguiname": "ImGuiListClipperData_ImGuiListClipperData", "signature": "()", "stname": "ImGuiListClipperData" @@ -7147,7 +7182,7 @@ "cimguiname": "ImGuiListClipperData_Reset", "defaults": {}, "funcname": "Reset", - "location": "imgui_internal:1545", + "location": "imgui_internal:1550", "ov_cimguiname": "ImGuiListClipperData_Reset", "ret": "void", "signature": "(ImGuiListClipper*)", @@ -7192,7 +7227,7 @@ "defaults": {}, "funcname": "FromIndices", "is_static_function": true, - "location": "imgui_internal:1531", + "location": "imgui_internal:1536", "ov_cimguiname": "ImGuiListClipperRange_FromIndices", "ret": "ImGuiListClipperRange", "signature": "(int,int)", @@ -7226,7 +7261,7 @@ "defaults": {}, "funcname": "FromPositions", "is_static_function": true, - "location": "imgui_internal:1532", + "location": "imgui_internal:1537", "ov_cimguiname": "ImGuiListClipperRange_FromPositions", "ret": "ImGuiListClipperRange", "signature": "(float,float,int,int)", @@ -7257,7 +7292,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui:2691", + "location": "imgui:2760", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -7278,7 +7313,7 @@ "cimguiname": "ImGuiListClipper_End", "defaults": {}, "funcname": "End", - "location": "imgui:2692", + "location": "imgui:2761", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", @@ -7295,7 +7330,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui:2689", + "location": "imgui:2758", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "()", "stname": "ImGuiListClipper" @@ -7319,7 +7354,7 @@ "cimguiname": "ImGuiListClipper_IncludeItemByIndex", "defaults": {}, "funcname": "IncludeItemByIndex", - "location": "imgui:2697", + "location": "imgui:2766", "ov_cimguiname": "ImGuiListClipper_IncludeItemByIndex", "ret": "void", "signature": "(int)", @@ -7348,13 +7383,38 @@ "cimguiname": "ImGuiListClipper_IncludeItemsByIndex", "defaults": {}, "funcname": "IncludeItemsByIndex", - "location": "imgui:2698", + "location": "imgui:2767", "ov_cimguiname": "ImGuiListClipper_IncludeItemsByIndex", "ret": "void", "signature": "(int,int)", "stname": "ImGuiListClipper" } ], + "ImGuiListClipper_SeekCursorForItem": [ + { + "args": "(ImGuiListClipper* self,int item_index)", + "argsT": [ + { + "name": "self", + "type": "ImGuiListClipper*" + }, + { + "name": "item_index", + "type": "int" + } + ], + "argsoriginal": "(int item_index)", + "call_args": "(item_index)", + "cimguiname": "ImGuiListClipper_SeekCursorForItem", + "defaults": {}, + "funcname": "SeekCursorForItem", + "location": "imgui:2772", + "ov_cimguiname": "ImGuiListClipper_SeekCursorForItem", + "ret": "void", + "signature": "(int)", + "stname": "ImGuiListClipper" + } + ], "ImGuiListClipper_Step": [ { "args": "(ImGuiListClipper* self)", @@ -7369,7 +7429,7 @@ "cimguiname": "ImGuiListClipper_Step", "defaults": {}, "funcname": "Step", - "location": "imgui:2693", + "location": "imgui:2762", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -7389,7 +7449,7 @@ "cimguiname": "ImGuiListClipper_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2690", + "location": "imgui:2759", "ov_cimguiname": "ImGuiListClipper_destroy", "realdestructor": true, "ret": "void", @@ -7415,7 +7475,7 @@ "cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", "defaults": {}, "funcname": "CalcNextTotalWidth", - "location": "imgui_internal:1107", + "location": "imgui_internal:1111", "ov_cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", "ret": "void", "signature": "(bool)", @@ -7452,7 +7512,7 @@ "cimguiname": "ImGuiMenuColumns_DeclColumns", "defaults": {}, "funcname": "DeclColumns", - "location": "imgui_internal:1106", + "location": "imgui_internal:1110", "ov_cimguiname": "ImGuiMenuColumns_DeclColumns", "ret": "float", "signature": "(float,float,float,float)", @@ -7469,7 +7529,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMenuColumns", - "location": "imgui_internal:1104", + "location": "imgui_internal:1108", "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", "signature": "()", "stname": "ImGuiMenuColumns" @@ -7497,7 +7557,7 @@ "cimguiname": "ImGuiMenuColumns_Update", "defaults": {}, "funcname": "Update", - "location": "imgui_internal:1105", + "location": "imgui_internal:1109", "ov_cimguiname": "ImGuiMenuColumns_Update", "ret": "void", "signature": "(float,bool)", @@ -7523,6 +7583,118 @@ "stname": "ImGuiMenuColumns" } ], + "ImGuiMultiSelectState_ImGuiMultiSelectState": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiMultiSelectState_ImGuiMultiSelectState", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiMultiSelectState", + "location": "imgui_internal:1808", + "ov_cimguiname": "ImGuiMultiSelectState_ImGuiMultiSelectState", + "signature": "()", + "stname": "ImGuiMultiSelectState" + } + ], + "ImGuiMultiSelectState_destroy": [ + { + "args": "(ImGuiMultiSelectState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMultiSelectState*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiMultiSelectState_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiMultiSelectState_destroy", + "ret": "void", + "signature": "(ImGuiMultiSelectState*)", + "stname": "ImGuiMultiSelectState" + } + ], + "ImGuiMultiSelectTempData_Clear": [ + { + "args": "(ImGuiMultiSelectTempData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMultiSelectTempData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiMultiSelectTempData_Clear", + "defaults": {}, + "funcname": "Clear", + "location": "imgui_internal:1792", + "ov_cimguiname": "ImGuiMultiSelectTempData_Clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiMultiSelectTempData" + } + ], + "ImGuiMultiSelectTempData_ClearIO": [ + { + "args": "(ImGuiMultiSelectTempData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMultiSelectTempData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiMultiSelectTempData_ClearIO", + "defaults": {}, + "funcname": "ClearIO", + "location": "imgui_internal:1793", + "ov_cimguiname": "ImGuiMultiSelectTempData_ClearIO", + "ret": "void", + "signature": "()", + "stname": "ImGuiMultiSelectTempData" + } + ], + "ImGuiMultiSelectTempData_ImGuiMultiSelectTempData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiMultiSelectTempData_ImGuiMultiSelectTempData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiMultiSelectTempData", + "location": "imgui_internal:1791", + "ov_cimguiname": "ImGuiMultiSelectTempData_ImGuiMultiSelectTempData", + "signature": "()", + "stname": "ImGuiMultiSelectTempData" + } + ], + "ImGuiMultiSelectTempData_destroy": [ + { + "args": "(ImGuiMultiSelectTempData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMultiSelectTempData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiMultiSelectTempData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiMultiSelectTempData_destroy", + "ret": "void", + "signature": "(ImGuiMultiSelectTempData*)", + "stname": "ImGuiMultiSelectTempData" + } + ], "ImGuiNavItemData_Clear": [ { "args": "(ImGuiNavItemData* self)", @@ -7537,7 +7709,7 @@ "cimguiname": "ImGuiNavItemData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1628", + "location": "imgui_internal:1633", "ov_cimguiname": "ImGuiNavItemData_Clear", "ret": "void", "signature": "()", @@ -7554,7 +7726,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNavItemData", - "location": "imgui_internal:1627", + "location": "imgui_internal:1632", "ov_cimguiname": "ImGuiNavItemData_ImGuiNavItemData", "signature": "()", "stname": "ImGuiNavItemData" @@ -7593,7 +7765,7 @@ "cimguiname": "ImGuiNextItemData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1254", + "location": "imgui_internal:1257", "ov_cimguiname": "ImGuiNextItemData_ClearFlags", "ret": "void", "signature": "()", @@ -7610,7 +7782,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextItemData", - "location": "imgui_internal:1253", + "location": "imgui_internal:1256", "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "signature": "()", "stname": "ImGuiNextItemData" @@ -7649,7 +7821,7 @@ "cimguiname": "ImGuiNextWindowData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1224", + "location": "imgui_internal:1228", "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", "ret": "void", "signature": "()", @@ -7666,7 +7838,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextWindowData", - "location": "imgui_internal:1223", + "location": "imgui_internal:1227", "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", "signature": "()", "stname": "ImGuiNextWindowData" @@ -7701,7 +7873,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumnData", - "location": "imgui_internal:1707", + "location": "imgui_internal:1712", "ov_cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData", "signature": "()", "stname": "ImGuiOldColumnData" @@ -7736,7 +7908,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumns", - "location": "imgui_internal:1728", + "location": "imgui_internal:1733", "ov_cimguiname": "ImGuiOldColumns_ImGuiOldColumns", "signature": "()", "stname": "ImGuiOldColumns" @@ -7771,7 +7943,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui:2550", + "location": "imgui:2618", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -7810,7 +7982,7 @@ "cimguiname": "ImGuiPayload_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2528", + "location": "imgui:2596", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -7827,7 +7999,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui:2527", + "location": "imgui:2595", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -7851,7 +8023,7 @@ "cimguiname": "ImGuiPayload_IsDataType", "defaults": {}, "funcname": "IsDataType", - "location": "imgui:2529", + "location": "imgui:2597", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -7872,7 +8044,7 @@ "cimguiname": "ImGuiPayload_IsDelivery", "defaults": {}, "funcname": "IsDelivery", - "location": "imgui:2531", + "location": "imgui:2599", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -7893,7 +8065,7 @@ "cimguiname": "ImGuiPayload_IsPreview", "defaults": {}, "funcname": "IsPreview", - "location": "imgui:2530", + "location": "imgui:2598", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -7929,7 +8101,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformIO", - "location": "imgui:3508", + "location": "imgui:3730", "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", "signature": "()", "stname": "ImGuiPlatformIO" @@ -7964,7 +8136,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformImeData", - "location": "imgui:3529", + "location": "imgui:3751", "ov_cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData", "signature": "()", "stname": "ImGuiPlatformImeData" @@ -7999,7 +8171,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformMonitor", - "location": "imgui:3519", + "location": "imgui:3741", "ov_cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", "signature": "()", "stname": "ImGuiPlatformMonitor" @@ -8034,7 +8206,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPopupData", - "location": "imgui_internal:1348", + "location": "imgui_internal:1353", "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData", "signature": "()", "stname": "ImGuiPopupData" @@ -8074,7 +8246,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1321", + "location": "imgui_internal:1326", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr", "signature": "(void*)", "stname": "ImGuiPtrOrIndex" @@ -8093,7 +8265,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1322", + "location": "imgui_internal:1327", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int", "signature": "(int)", "stname": "ImGuiPtrOrIndex" @@ -8118,6 +8290,281 @@ "stname": "ImGuiPtrOrIndex" } ], + "ImGuiSelectionBasicStorage_ApplyRequests": [ + { + "args": "(ImGuiSelectionBasicStorage* self,ImGuiMultiSelectIO* ms_io)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionBasicStorage*" + }, + { + "name": "ms_io", + "type": "ImGuiMultiSelectIO*" + } + ], + "argsoriginal": "(ImGuiMultiSelectIO* ms_io)", + "call_args": "(ms_io)", + "cimguiname": "ImGuiSelectionBasicStorage_ApplyRequests", + "defaults": {}, + "funcname": "ApplyRequests", + "location": "imgui:2980", + "ov_cimguiname": "ImGuiSelectionBasicStorage_ApplyRequests", + "ret": "void", + "signature": "(ImGuiMultiSelectIO*)", + "stname": "ImGuiSelectionBasicStorage" + } + ], + "ImGuiSelectionBasicStorage_Clear": [ + { + "args": "(ImGuiSelectionBasicStorage* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionBasicStorage*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiSelectionBasicStorage_Clear", + "defaults": {}, + "funcname": "Clear", + "location": "imgui:2982", + "ov_cimguiname": "ImGuiSelectionBasicStorage_Clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiSelectionBasicStorage" + } + ], + "ImGuiSelectionBasicStorage_Contains": [ + { + "args": "(ImGuiSelectionBasicStorage* self,ImGuiID id)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionBasicStorage*" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "ImGuiSelectionBasicStorage_Contains", + "defaults": {}, + "funcname": "Contains", + "location": "imgui:2981", + "ov_cimguiname": "ImGuiSelectionBasicStorage_Contains", + "ret": "bool", + "signature": "(ImGuiID)const", + "stname": "ImGuiSelectionBasicStorage" + } + ], + "ImGuiSelectionBasicStorage_GetNextSelectedItem": [ + { + "args": "(ImGuiSelectionBasicStorage* self,void** opaque_it,ImGuiID* out_id)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionBasicStorage*" + }, + { + "name": "opaque_it", + "type": "void**" + }, + { + "name": "out_id", + "type": "ImGuiID*" + } + ], + "argsoriginal": "(void** opaque_it,ImGuiID* out_id)", + "call_args": "(opaque_it,out_id)", + "cimguiname": "ImGuiSelectionBasicStorage_GetNextSelectedItem", + "defaults": {}, + "funcname": "GetNextSelectedItem", + "location": "imgui:2985", + "ov_cimguiname": "ImGuiSelectionBasicStorage_GetNextSelectedItem", + "ret": "bool", + "signature": "(void**,ImGuiID*)", + "stname": "ImGuiSelectionBasicStorage" + } + ], + "ImGuiSelectionBasicStorage_GetStorageIdFromIndex": [ + { + "args": "(ImGuiSelectionBasicStorage* self,int idx)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionBasicStorage*" + }, + { + "name": "idx", + "type": "int" + } + ], + "argsoriginal": "(int idx)", + "call_args": "(idx)", + "cimguiname": "ImGuiSelectionBasicStorage_GetStorageIdFromIndex", + "defaults": {}, + "funcname": "GetStorageIdFromIndex", + "location": "imgui:2986", + "ov_cimguiname": "ImGuiSelectionBasicStorage_GetStorageIdFromIndex", + "ret": "ImGuiID", + "signature": "(int)", + "stname": "ImGuiSelectionBasicStorage" + } + ], + "ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiSelectionBasicStorage", + "location": "imgui:2979", + "ov_cimguiname": "ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage", + "signature": "()", + "stname": "ImGuiSelectionBasicStorage" + } + ], + "ImGuiSelectionBasicStorage_SetItemSelected": [ + { + "args": "(ImGuiSelectionBasicStorage* self,ImGuiID id,bool selected)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionBasicStorage*" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "selected", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiID id,bool selected)", + "call_args": "(id,selected)", + "cimguiname": "ImGuiSelectionBasicStorage_SetItemSelected", + "defaults": {}, + "funcname": "SetItemSelected", + "location": "imgui:2984", + "ov_cimguiname": "ImGuiSelectionBasicStorage_SetItemSelected", + "ret": "void", + "signature": "(ImGuiID,bool)", + "stname": "ImGuiSelectionBasicStorage" + } + ], + "ImGuiSelectionBasicStorage_Swap": [ + { + "args": "(ImGuiSelectionBasicStorage* self,ImGuiSelectionBasicStorage* r)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionBasicStorage*" + }, + { + "name": "r", + "reftoptr": true, + "type": "ImGuiSelectionBasicStorage*" + } + ], + "argsoriginal": "(ImGuiSelectionBasicStorage& r)", + "call_args": "(*r)", + "cimguiname": "ImGuiSelectionBasicStorage_Swap", + "defaults": {}, + "funcname": "Swap", + "location": "imgui:2983", + "ov_cimguiname": "ImGuiSelectionBasicStorage_Swap", + "ret": "void", + "signature": "(ImGuiSelectionBasicStorage*)", + "stname": "ImGuiSelectionBasicStorage" + } + ], + "ImGuiSelectionBasicStorage_destroy": [ + { + "args": "(ImGuiSelectionBasicStorage* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionBasicStorage*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiSelectionBasicStorage_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiSelectionBasicStorage_destroy", + "ret": "void", + "signature": "(ImGuiSelectionBasicStorage*)", + "stname": "ImGuiSelectionBasicStorage" + } + ], + "ImGuiSelectionExternalStorage_ApplyRequests": [ + { + "args": "(ImGuiSelectionExternalStorage* self,ImGuiMultiSelectIO* ms_io)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionExternalStorage*" + }, + { + "name": "ms_io", + "type": "ImGuiMultiSelectIO*" + } + ], + "argsoriginal": "(ImGuiMultiSelectIO* ms_io)", + "call_args": "(ms_io)", + "cimguiname": "ImGuiSelectionExternalStorage_ApplyRequests", + "defaults": {}, + "funcname": "ApplyRequests", + "location": "imgui:2999", + "ov_cimguiname": "ImGuiSelectionExternalStorage_ApplyRequests", + "ret": "void", + "signature": "(ImGuiMultiSelectIO*)", + "stname": "ImGuiSelectionExternalStorage" + } + ], + "ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiSelectionExternalStorage", + "location": "imgui:2998", + "ov_cimguiname": "ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage", + "signature": "()", + "stname": "ImGuiSelectionExternalStorage" + } + ], + "ImGuiSelectionExternalStorage_destroy": [ + { + "args": "(ImGuiSelectionExternalStorage* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSelectionExternalStorage*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiSelectionExternalStorage_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiSelectionExternalStorage_destroy", + "ret": "void", + "signature": "(ImGuiSelectionExternalStorage*)", + "stname": "ImGuiSelectionExternalStorage" + } + ], "ImGuiSettingsHandler_ImGuiSettingsHandler": [ { "args": "()", @@ -8128,7 +8575,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiSettingsHandler", - "location": "imgui_internal:1977", + "location": "imgui_internal:2046", "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", "signature": "()", "stname": "ImGuiSettingsHandler" @@ -8163,7 +8610,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackLevelInfo", - "location": "imgui_internal:2075", + "location": "imgui_internal:2145", "ov_cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo", "signature": "()", "stname": "ImGuiStackLevelInfo" @@ -8206,7 +8653,7 @@ "cimguiname": "ImGuiStackSizes_CompareWithContextState", "defaults": {}, "funcname": "CompareWithContextState", - "location": "imgui_internal:1297", + "location": "imgui_internal:1302", "ov_cimguiname": "ImGuiStackSizes_CompareWithContextState", "ret": "void", "signature": "(ImGuiContext*)", @@ -8223,7 +8670,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackSizes", - "location": "imgui_internal:1295", + "location": "imgui_internal:1300", "ov_cimguiname": "ImGuiStackSizes_ImGuiStackSizes", "signature": "()", "stname": "ImGuiStackSizes" @@ -8247,7 +8694,7 @@ "cimguiname": "ImGuiStackSizes_SetToContextState", "defaults": {}, "funcname": "SetToContextState", - "location": "imgui_internal:1296", + "location": "imgui_internal:1301", "ov_cimguiname": "ImGuiStackSizes_SetToContextState", "ret": "void", "signature": "(ImGuiContext*)", @@ -8292,7 +8739,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2607", + "location": "imgui:2675", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Int", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" @@ -8315,7 +8762,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2608", + "location": "imgui:2676", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Float", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" @@ -8338,7 +8785,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2609", + "location": "imgui:2677", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Ptr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" @@ -8377,7 +8824,7 @@ "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui:2648", + "location": "imgui:2716", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -8398,7 +8845,7 @@ "cimguiname": "ImGuiStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2628", + "location": "imgui:2696", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -8429,7 +8876,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui:2631", + "location": "imgui:2699", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -8460,7 +8907,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui:2643", + "location": "imgui:2711", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -8491,7 +8938,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui:2633", + "location": "imgui:2701", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -8522,7 +8969,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui:2644", + "location": "imgui:2712", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -8553,7 +9000,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui:2629", + "location": "imgui:2697", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -8584,7 +9031,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui:2642", + "location": "imgui:2710", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -8609,7 +9056,7 @@ "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui:2635", + "location": "imgui:2703", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -8640,7 +9087,7 @@ "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui:2645", + "location": "imgui:2713", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -8665,7 +9112,7 @@ "cimguiname": "ImGuiStorage_SetAllInt", "defaults": {}, "funcname": "SetAllInt", - "location": "imgui:2650", + "location": "imgui:2718", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -8694,7 +9141,7 @@ "cimguiname": "ImGuiStorage_SetBool", "defaults": {}, "funcname": "SetBool", - "location": "imgui:2632", + "location": "imgui:2700", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -8723,7 +9170,7 @@ "cimguiname": "ImGuiStorage_SetFloat", "defaults": {}, "funcname": "SetFloat", - "location": "imgui:2634", + "location": "imgui:2702", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -8752,7 +9199,7 @@ "cimguiname": "ImGuiStorage_SetInt", "defaults": {}, "funcname": "SetInt", - "location": "imgui:2630", + "location": "imgui:2698", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -8781,7 +9228,7 @@ "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui:2636", + "location": "imgui:2704", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -8807,7 +9254,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1056", + "location": "imgui_internal:1060", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Int", "signature": "(ImGuiStyleVar,int)", "stname": "ImGuiStyleMod" @@ -8830,7 +9277,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1057", + "location": "imgui_internal:1061", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Float", "signature": "(ImGuiStyleVar,float)", "stname": "ImGuiStyleMod" @@ -8853,7 +9300,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1058", + "location": "imgui_internal:1062", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Vec2", "signature": "(ImGuiStyleVar,ImVec2)", "stname": "ImGuiStyleMod" @@ -8888,7 +9335,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui:2202", + "location": "imgui:2263", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -8912,7 +9359,7 @@ "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui:2203", + "location": "imgui:2264", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -8948,7 +9395,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabBar", - "location": "imgui_internal:2968", + "location": "imgui_internal:3043", "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar", "signature": "()", "stname": "ImGuiTabBar" @@ -8983,7 +9430,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabItem", - "location": "imgui_internal:2928", + "location": "imgui_internal:3003", "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem", "signature": "()", "stname": "ImGuiTabItem" @@ -9018,7 +9465,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSettings", - "location": "imgui_internal:3235", + "location": "imgui_internal:3310", "ov_cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings", "signature": "()", "stname": "ImGuiTableColumnSettings" @@ -9053,7 +9500,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSortSpecs", - "location": "imgui:2036", + "location": "imgui:2086", "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", "signature": "()", "stname": "ImGuiTableColumnSortSpecs" @@ -9088,7 +9535,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumn", - "location": "imgui_internal:3030", + "location": "imgui_internal:3105", "ov_cimguiname": "ImGuiTableColumn_ImGuiTableColumn", "signature": "()", "stname": "ImGuiTableColumn" @@ -9123,7 +9570,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableInstanceData", - "location": "imgui_internal:3073", + "location": "imgui_internal:3148", "ov_cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData", "signature": "()", "stname": "ImGuiTableInstanceData" @@ -9162,7 +9609,7 @@ "cimguiname": "ImGuiTableSettings_GetColumnSettings", "defaults": {}, "funcname": "GetColumnSettings", - "location": "imgui_internal:3258", + "location": "imgui_internal:3333", "ov_cimguiname": "ImGuiTableSettings_GetColumnSettings", "ret": "ImGuiTableColumnSettings*", "signature": "()", @@ -9179,7 +9626,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSettings", - "location": "imgui_internal:3257", + "location": "imgui_internal:3332", "ov_cimguiname": "ImGuiTableSettings_ImGuiTableSettings", "signature": "()", "stname": "ImGuiTableSettings" @@ -9214,7 +9661,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSortSpecs", - "location": "imgui:2025", + "location": "imgui:2075", "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", "signature": "()", "stname": "ImGuiTableSortSpecs" @@ -9249,7 +9696,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableTempData", - "location": "imgui_internal:3220", + "location": "imgui_internal:3295", "ov_cimguiname": "ImGuiTableTempData_ImGuiTableTempData", "signature": "()", "stname": "ImGuiTableTempData" @@ -9284,7 +9731,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTable", - "location": "imgui_internal:3192", + "location": "imgui_internal:3267", "ov_cimguiname": "ImGuiTable_ImGuiTable", "signature": "()", "stname": "ImGuiTable" @@ -9303,7 +9750,7 @@ "cimguiname": "ImGuiTable_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:3193", + "location": "imgui_internal:3268", "ov_cimguiname": "ImGuiTable_destroy", "realdestructor": true, "ret": "void", @@ -9321,7 +9768,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextBuffer", - "location": "imgui:2588", + "location": "imgui:2656", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" @@ -9351,7 +9798,7 @@ "str_end": "NULL" }, "funcname": "append", - "location": "imgui:2597", + "location": "imgui:2665", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", @@ -9381,7 +9828,7 @@ "defaults": {}, "funcname": "appendf", "isvararg": "...)", - "location": "imgui:2598", + "location": "imgui:2666", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", @@ -9411,7 +9858,7 @@ "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": {}, "funcname": "appendfv", - "location": "imgui:2599", + "location": "imgui:2667", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", @@ -9432,7 +9879,7 @@ "cimguiname": "ImGuiTextBuffer_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2590", + "location": "imgui:2658", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", @@ -9453,7 +9900,7 @@ "cimguiname": "ImGuiTextBuffer_c_str", "defaults": {}, "funcname": "c_str", - "location": "imgui:2596", + "location": "imgui:2664", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -9474,7 +9921,7 @@ "cimguiname": "ImGuiTextBuffer_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2594", + "location": "imgui:2662", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -9514,7 +9961,7 @@ "cimguiname": "ImGuiTextBuffer_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2593", + "location": "imgui:2661", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -9535,7 +9982,7 @@ "cimguiname": "ImGuiTextBuffer_end", "defaults": {}, "funcname": "end", - "location": "imgui:2591", + "location": "imgui:2659", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -9560,7 +10007,7 @@ "cimguiname": "ImGuiTextBuffer_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2595", + "location": "imgui:2663", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", @@ -9581,7 +10028,7 @@ "cimguiname": "ImGuiTextBuffer_size", "defaults": {}, "funcname": "size", - "location": "imgui:2592", + "location": "imgui:2660", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -9602,7 +10049,7 @@ "cimguiname": "ImGuiTextFilter_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2561", + "location": "imgui:2629", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -9623,7 +10070,7 @@ "cimguiname": "ImGuiTextFilter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2562", + "location": "imgui:2630", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -9655,7 +10102,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui:2559", + "location": "imgui:2627", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -9679,7 +10126,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui:2558", + "location": "imgui:2626", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -9699,7 +10146,7 @@ "cimguiname": "ImGuiTextFilter_IsActive", "defaults": {}, "funcname": "IsActive", - "location": "imgui:2563", + "location": "imgui:2631", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -9730,7 +10177,7 @@ "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui:2560", + "location": "imgui:2628", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -9782,7 +10229,7 @@ "cimguiname": "ImGuiTextIndex_append", "defaults": {}, "funcname": "append", - "location": "imgui_internal:749", + "location": "imgui_internal:754", "ov_cimguiname": "ImGuiTextIndex_append", "ret": "void", "signature": "(const char*,int,int)", @@ -9803,7 +10250,7 @@ "cimguiname": "ImGuiTextIndex_clear", "defaults": {}, "funcname": "clear", - "location": "imgui_internal:745", + "location": "imgui_internal:750", "ov_cimguiname": "ImGuiTextIndex_clear", "ret": "void", "signature": "()", @@ -9832,7 +10279,7 @@ "cimguiname": "ImGuiTextIndex_get_line_begin", "defaults": {}, "funcname": "get_line_begin", - "location": "imgui_internal:747", + "location": "imgui_internal:752", "ov_cimguiname": "ImGuiTextIndex_get_line_begin", "ret": "const char*", "signature": "(const char*,int)", @@ -9861,7 +10308,7 @@ "cimguiname": "ImGuiTextIndex_get_line_end", "defaults": {}, "funcname": "get_line_end", - "location": "imgui_internal:748", + "location": "imgui_internal:753", "ov_cimguiname": "ImGuiTextIndex_get_line_end", "ret": "const char*", "signature": "(const char*,int)", @@ -9882,7 +10329,7 @@ "cimguiname": "ImGuiTextIndex_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:746", + "location": "imgui_internal:751", "ov_cimguiname": "ImGuiTextIndex_size", "ret": "int", "signature": "()", @@ -9899,7 +10346,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2571", + "location": "imgui:2639", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Nil", "signature": "()", "stname": "ImGuiTextRange" @@ -9922,7 +10369,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2572", + "location": "imgui:2640", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Str", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" @@ -9961,7 +10408,7 @@ "cimguiname": "ImGuiTextRange_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2573", + "location": "imgui:2641", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -9990,7 +10437,7 @@ "cimguiname": "ImGuiTextRange_split", "defaults": {}, "funcname": "split", - "location": "imgui:2574", + "location": "imgui:2642", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", @@ -10011,7 +10458,7 @@ "cimguiname": "ImGuiTypingSelectState_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1672", + "location": "imgui_internal:1677", "ov_cimguiname": "ImGuiTypingSelectState_Clear", "ret": "void", "signature": "()", @@ -10028,7 +10475,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTypingSelectState", - "location": "imgui_internal:1671", + "location": "imgui_internal:1676", "ov_cimguiname": "ImGuiTypingSelectState_ImGuiTypingSelectState", "signature": "()", "stname": "ImGuiTypingSelectState" @@ -10075,7 +10522,7 @@ "cimguiname": "ImGuiViewportP_CalcWorkRectPos", "defaults": {}, "funcname": "CalcWorkRectPos", - "location": "imgui_internal:1929", + "location": "imgui_internal:1998", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_CalcWorkRectPos", "ret": "void", @@ -10109,7 +10556,7 @@ "cimguiname": "ImGuiViewportP_CalcWorkRectSize", "defaults": {}, "funcname": "CalcWorkRectSize", - "location": "imgui_internal:1930", + "location": "imgui_internal:1999", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_CalcWorkRectSize", "ret": "void", @@ -10131,7 +10578,7 @@ "cimguiname": "ImGuiViewportP_ClearRequestFlags", "defaults": {}, "funcname": "ClearRequestFlags", - "location": "imgui_internal:1926", + "location": "imgui_internal:1995", "ov_cimguiname": "ImGuiViewportP_ClearRequestFlags", "ret": "void", "signature": "()", @@ -10156,7 +10603,7 @@ "cimguiname": "ImGuiViewportP_GetBuildWorkRect", "defaults": {}, "funcname": "GetBuildWorkRect", - "location": "imgui_internal:1936", + "location": "imgui_internal:2005", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetBuildWorkRect", "ret": "void", @@ -10182,7 +10629,7 @@ "cimguiname": "ImGuiViewportP_GetMainRect", "defaults": {}, "funcname": "GetMainRect", - "location": "imgui_internal:1934", + "location": "imgui_internal:2003", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetMainRect", "ret": "void", @@ -10208,7 +10655,7 @@ "cimguiname": "ImGuiViewportP_GetWorkRect", "defaults": {}, "funcname": "GetWorkRect", - "location": "imgui_internal:1935", + "location": "imgui_internal:2004", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetWorkRect", "ret": "void", @@ -10226,7 +10673,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewportP", - "location": "imgui_internal:1924", + "location": "imgui_internal:1993", "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP", "signature": "()", "stname": "ImGuiViewportP" @@ -10246,7 +10693,7 @@ "cimguiname": "ImGuiViewportP_UpdateWorkRect", "defaults": {}, "funcname": "UpdateWorkRect", - "location": "imgui_internal:1931", + "location": "imgui_internal:2000", "ov_cimguiname": "ImGuiViewportP_UpdateWorkRect", "ret": "void", "signature": "()", @@ -10266,7 +10713,7 @@ "cimguiname": "ImGuiViewportP_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1925", + "location": "imgui_internal:1994", "ov_cimguiname": "ImGuiViewportP_destroy", "realdestructor": true, "ret": "void", @@ -10292,7 +10739,7 @@ "cimguiname": "ImGuiViewport_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui:3396", + "location": "imgui:3618", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetCenter", "ret": "void", @@ -10318,7 +10765,7 @@ "cimguiname": "ImGuiViewport_GetWorkCenter", "defaults": {}, "funcname": "GetWorkCenter", - "location": "imgui:3397", + "location": "imgui:3619", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetWorkCenter", "ret": "void", @@ -10336,7 +10783,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewport", - "location": "imgui:3392", + "location": "imgui:3614", "ov_cimguiname": "ImGuiViewport_ImGuiViewport", "signature": "()", "stname": "ImGuiViewport" @@ -10355,7 +10802,7 @@ "cimguiname": "ImGuiViewport_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3393", + "location": "imgui:3615", "ov_cimguiname": "ImGuiViewport_destroy", "realdestructor": true, "ret": "void", @@ -10373,7 +10820,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindowClass", - "location": "imgui:2509", + "location": "imgui:2577", "ov_cimguiname": "ImGuiWindowClass_ImGuiWindowClass", "signature": "()", "stname": "ImGuiWindowClass" @@ -10412,7 +10859,7 @@ "cimguiname": "ImGuiWindowSettings_GetName", "defaults": {}, "funcname": "GetName", - "location": "imgui_internal:1962", + "location": "imgui_internal:2031", "ov_cimguiname": "ImGuiWindowSettings_GetName", "ret": "char*", "signature": "()", @@ -10429,7 +10876,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindowSettings", - "location": "imgui_internal:1961", + "location": "imgui_internal:2030", "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", "signature": "()", "stname": "ImGuiWindowSettings" @@ -10468,7 +10915,7 @@ "cimguiname": "ImGuiWindow_CalcFontSize", "defaults": {}, "funcname": "CalcFontSize", - "location": "imgui_internal:2885", + "location": "imgui_internal:2960", "ov_cimguiname": "ImGuiWindow_CalcFontSize", "ret": "float", "signature": "()const", @@ -10499,7 +10946,7 @@ "str_end": "NULL" }, "funcname": "GetID", - "location": "imgui_internal:2878", + "location": "imgui_internal:2953", "ov_cimguiname": "ImGuiWindow_GetID_Str", "ret": "ImGuiID", "signature": "(const char*,const char*)", @@ -10522,7 +10969,7 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2879", + "location": "imgui_internal:2954", "ov_cimguiname": "ImGuiWindow_GetID_Ptr", "ret": "ImGuiID", "signature": "(const void*)", @@ -10545,7 +10992,7 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2880", + "location": "imgui_internal:2955", "ov_cimguiname": "ImGuiWindow_GetID_Int", "ret": "ImGuiID", "signature": "(int)", @@ -10570,7 +11017,7 @@ "cimguiname": "ImGuiWindow_GetIDFromRectangle", "defaults": {}, "funcname": "GetIDFromRectangle", - "location": "imgui_internal:2881", + "location": "imgui_internal:2956", "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle", "ret": "ImGuiID", "signature": "(const ImRect)", @@ -10596,7 +11043,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindow", - "location": "imgui_internal:2874", + "location": "imgui_internal:2949", "ov_cimguiname": "ImGuiWindow_ImGuiWindow", "signature": "(ImGuiContext*,const char*)", "stname": "ImGuiWindow" @@ -10620,7 +11067,7 @@ "cimguiname": "ImGuiWindow_MenuBarRect", "defaults": {}, "funcname": "MenuBarRect", - "location": "imgui_internal:2887", + "location": "imgui_internal:2962", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_MenuBarRect", "ret": "void", @@ -10646,7 +11093,7 @@ "cimguiname": "ImGuiWindow_Rect", "defaults": {}, "funcname": "Rect", - "location": "imgui_internal:2884", + "location": "imgui_internal:2959", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_Rect", "ret": "void", @@ -10672,7 +11119,7 @@ "cimguiname": "ImGuiWindow_TitleBarRect", "defaults": {}, "funcname": "TitleBarRect", - "location": "imgui_internal:2886", + "location": "imgui_internal:2961", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_TitleBarRect", "ret": "void", @@ -10693,7 +11140,7 @@ "cimguiname": "ImGuiWindow_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2876", + "location": "imgui_internal:2951", "ov_cimguiname": "ImGuiWindow_destroy", "realdestructor": true, "ret": "void", @@ -10715,7 +11162,7 @@ "cimguiname": "ImPool_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:702", + "location": "imgui_internal:707", "ov_cimguiname": "ImPool_Add", "ret": "T*", "signature": "()", @@ -10737,7 +11184,7 @@ "cimguiname": "ImPool_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:701", + "location": "imgui_internal:706", "ov_cimguiname": "ImPool_Clear", "ret": "void", "signature": "()", @@ -10763,7 +11210,7 @@ "cimguiname": "ImPool_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:700", + "location": "imgui_internal:705", "ov_cimguiname": "ImPool_Contains", "ret": "bool", "signature": "(const T*)const", @@ -10785,7 +11232,7 @@ "cimguiname": "ImPool_GetAliveCount", "defaults": {}, "funcname": "GetAliveCount", - "location": "imgui_internal:709", + "location": "imgui_internal:714", "ov_cimguiname": "ImPool_GetAliveCount", "ret": "int", "signature": "()const", @@ -10807,7 +11254,7 @@ "cimguiname": "ImPool_GetBufSize", "defaults": {}, "funcname": "GetBufSize", - "location": "imgui_internal:710", + "location": "imgui_internal:715", "ov_cimguiname": "ImPool_GetBufSize", "ret": "int", "signature": "()const", @@ -10833,7 +11280,7 @@ "cimguiname": "ImPool_GetByIndex", "defaults": {}, "funcname": "GetByIndex", - "location": "imgui_internal:697", + "location": "imgui_internal:702", "ov_cimguiname": "ImPool_GetByIndex", "ret": "T*", "signature": "(ImPoolIdx)", @@ -10859,7 +11306,7 @@ "cimguiname": "ImPool_GetByKey", "defaults": {}, "funcname": "GetByKey", - "location": "imgui_internal:696", + "location": "imgui_internal:701", "ov_cimguiname": "ImPool_GetByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -10885,7 +11332,7 @@ "cimguiname": "ImPool_GetIndex", "defaults": {}, "funcname": "GetIndex", - "location": "imgui_internal:698", + "location": "imgui_internal:703", "ov_cimguiname": "ImPool_GetIndex", "ret": "ImPoolIdx", "signature": "(const T*)const", @@ -10907,7 +11354,7 @@ "cimguiname": "ImPool_GetMapSize", "defaults": {}, "funcname": "GetMapSize", - "location": "imgui_internal:711", + "location": "imgui_internal:716", "ov_cimguiname": "ImPool_GetMapSize", "ret": "int", "signature": "()const", @@ -10933,7 +11380,7 @@ "cimguiname": "ImPool_GetOrAddByKey", "defaults": {}, "funcname": "GetOrAddByKey", - "location": "imgui_internal:699", + "location": "imgui_internal:704", "ov_cimguiname": "ImPool_GetOrAddByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -10951,7 +11398,7 @@ "constructor": true, "defaults": {}, "funcname": "ImPool", - "location": "imgui_internal:694", + "location": "imgui_internal:699", "ov_cimguiname": "ImPool_ImPool", "signature": "()", "stname": "ImPool", @@ -10980,7 +11427,7 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:703", + "location": "imgui_internal:708", "ov_cimguiname": "ImPool_Remove_TPtr", "ret": "void", "signature": "(ImGuiID,const T*)", @@ -11008,7 +11455,7 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:704", + "location": "imgui_internal:709", "ov_cimguiname": "ImPool_Remove_PoolIdx", "ret": "void", "signature": "(ImGuiID,ImPoolIdx)", @@ -11034,7 +11481,7 @@ "cimguiname": "ImPool_Reserve", "defaults": {}, "funcname": "Reserve", - "location": "imgui_internal:705", + "location": "imgui_internal:710", "ov_cimguiname": "ImPool_Reserve", "ret": "void", "signature": "(int)", @@ -11060,7 +11507,7 @@ "cimguiname": "ImPool_TryGetMapData", "defaults": {}, "funcname": "TryGetMapData", - "location": "imgui_internal:712", + "location": "imgui_internal:717", "ov_cimguiname": "ImPool_TryGetMapData", "ret": "T*", "signature": "(ImPoolIdx)", @@ -11081,7 +11528,7 @@ "cimguiname": "ImPool_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:695", + "location": "imgui_internal:700", "ov_cimguiname": "ImPool_destroy", "realdestructor": true, "ret": "void", @@ -11108,7 +11555,7 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:565", + "location": "imgui_internal:570", "ov_cimguiname": "ImRect_Add_Vec2", "ret": "void", "signature": "(const ImVec2)", @@ -11131,7 +11578,7 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:566", + "location": "imgui_internal:571", "ov_cimguiname": "ImRect_Add_Rect", "ret": "void", "signature": "(const ImRect)", @@ -11156,7 +11603,7 @@ "cimguiname": "ImRect_ClipWith", "defaults": {}, "funcname": "ClipWith", - "location": "imgui_internal:572", + "location": "imgui_internal:577", "ov_cimguiname": "ImRect_ClipWith", "ret": "void", "signature": "(const ImRect)", @@ -11181,7 +11628,7 @@ "cimguiname": "ImRect_ClipWithFull", "defaults": {}, "funcname": "ClipWithFull", - "location": "imgui_internal:573", + "location": "imgui_internal:578", "ov_cimguiname": "ImRect_ClipWithFull", "ret": "void", "signature": "(const ImRect)", @@ -11206,7 +11653,7 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:561", + "location": "imgui_internal:566", "ov_cimguiname": "ImRect_Contains_Vec2", "ret": "bool", "signature": "(const ImVec2)const", @@ -11229,7 +11676,7 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:562", + "location": "imgui_internal:567", "ov_cimguiname": "ImRect_Contains_Rect", "ret": "bool", "signature": "(const ImRect)const", @@ -11258,7 +11705,7 @@ "cimguiname": "ImRect_ContainsWithPad", "defaults": {}, "funcname": "ContainsWithPad", - "location": "imgui_internal:563", + "location": "imgui_internal:568", "ov_cimguiname": "ImRect_ContainsWithPad", "ret": "bool", "signature": "(const ImVec2,const ImVec2)const", @@ -11283,7 +11730,7 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:567", + "location": "imgui_internal:572", "ov_cimguiname": "ImRect_Expand_Float", "ret": "void", "signature": "(const float)", @@ -11306,7 +11753,7 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:568", + "location": "imgui_internal:573", "ov_cimguiname": "ImRect_Expand_Vec2", "ret": "void", "signature": "(const ImVec2)", @@ -11327,7 +11774,7 @@ "cimguiname": "ImRect_Floor", "defaults": {}, "funcname": "Floor", - "location": "imgui_internal:574", + "location": "imgui_internal:579", "ov_cimguiname": "ImRect_Floor", "ret": "void", "signature": "()", @@ -11348,7 +11795,7 @@ "cimguiname": "ImRect_GetArea", "defaults": {}, "funcname": "GetArea", - "location": "imgui_internal:556", + "location": "imgui_internal:561", "ov_cimguiname": "ImRect_GetArea", "ret": "float", "signature": "()const", @@ -11373,7 +11820,7 @@ "cimguiname": "ImRect_GetBL", "defaults": {}, "funcname": "GetBL", - "location": "imgui_internal:559", + "location": "imgui_internal:564", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBL", "ret": "void", @@ -11399,7 +11846,7 @@ "cimguiname": "ImRect_GetBR", "defaults": {}, "funcname": "GetBR", - "location": "imgui_internal:560", + "location": "imgui_internal:565", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBR", "ret": "void", @@ -11425,7 +11872,7 @@ "cimguiname": "ImRect_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui_internal:552", + "location": "imgui_internal:557", "nonUDT": 1, "ov_cimguiname": "ImRect_GetCenter", "ret": "void", @@ -11447,7 +11894,7 @@ "cimguiname": "ImRect_GetHeight", "defaults": {}, "funcname": "GetHeight", - "location": "imgui_internal:555", + "location": "imgui_internal:560", "ov_cimguiname": "ImRect_GetHeight", "ret": "float", "signature": "()const", @@ -11472,7 +11919,7 @@ "cimguiname": "ImRect_GetSize", "defaults": {}, "funcname": "GetSize", - "location": "imgui_internal:553", + "location": "imgui_internal:558", "nonUDT": 1, "ov_cimguiname": "ImRect_GetSize", "ret": "void", @@ -11498,7 +11945,7 @@ "cimguiname": "ImRect_GetTL", "defaults": {}, "funcname": "GetTL", - "location": "imgui_internal:557", + "location": "imgui_internal:562", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTL", "ret": "void", @@ -11524,7 +11971,7 @@ "cimguiname": "ImRect_GetTR", "defaults": {}, "funcname": "GetTR", - "location": "imgui_internal:558", + "location": "imgui_internal:563", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTR", "ret": "void", @@ -11546,7 +11993,7 @@ "cimguiname": "ImRect_GetWidth", "defaults": {}, "funcname": "GetWidth", - "location": "imgui_internal:554", + "location": "imgui_internal:559", "ov_cimguiname": "ImRect_GetWidth", "ret": "float", "signature": "()const", @@ -11563,7 +12010,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:547", + "location": "imgui_internal:552", "ov_cimguiname": "ImRect_ImRect_Nil", "signature": "()", "stname": "ImRect" @@ -11586,7 +12033,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:548", + "location": "imgui_internal:553", "ov_cimguiname": "ImRect_ImRect_Vec2", "signature": "(const ImVec2,const ImVec2)", "stname": "ImRect" @@ -11605,7 +12052,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:549", + "location": "imgui_internal:554", "ov_cimguiname": "ImRect_ImRect_Vec4", "signature": "(const ImVec4)", "stname": "ImRect" @@ -11636,7 +12083,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:550", + "location": "imgui_internal:555", "ov_cimguiname": "ImRect_ImRect_Float", "signature": "(float,float,float,float)", "stname": "ImRect" @@ -11656,7 +12103,7 @@ "cimguiname": "ImRect_IsInverted", "defaults": {}, "funcname": "IsInverted", - "location": "imgui_internal:575", + "location": "imgui_internal:580", "ov_cimguiname": "ImRect_IsInverted", "ret": "bool", "signature": "()const", @@ -11681,7 +12128,7 @@ "cimguiname": "ImRect_Overlaps", "defaults": {}, "funcname": "Overlaps", - "location": "imgui_internal:564", + "location": "imgui_internal:569", "ov_cimguiname": "ImRect_Overlaps", "ret": "bool", "signature": "(const ImRect)const", @@ -11706,7 +12153,7 @@ "cimguiname": "ImRect_ToVec4", "defaults": {}, "funcname": "ToVec4", - "location": "imgui_internal:576", + "location": "imgui_internal:581", "nonUDT": 1, "ov_cimguiname": "ImRect_ToVec4", "ret": "void", @@ -11732,7 +12179,7 @@ "cimguiname": "ImRect_Translate", "defaults": {}, "funcname": "Translate", - "location": "imgui_internal:569", + "location": "imgui_internal:574", "ov_cimguiname": "ImRect_Translate", "ret": "void", "signature": "(const ImVec2)", @@ -11757,7 +12204,7 @@ "cimguiname": "ImRect_TranslateX", "defaults": {}, "funcname": "TranslateX", - "location": "imgui_internal:570", + "location": "imgui_internal:575", "ov_cimguiname": "ImRect_TranslateX", "ret": "void", "signature": "(float)", @@ -11782,7 +12229,7 @@ "cimguiname": "ImRect_TranslateY", "defaults": {}, "funcname": "TranslateY", - "location": "imgui_internal:571", + "location": "imgui_internal:576", "ov_cimguiname": "ImRect_TranslateY", "ret": "void", "signature": "(float)", @@ -11822,7 +12269,7 @@ "cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "defaults": {}, "funcname": "GetArenaSizeInBytes", - "location": "imgui_internal:674", + "location": "imgui_internal:679", "ov_cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "ret": "int", "signature": "()", @@ -11848,7 +12295,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "defaults": {}, "funcname": "GetSpanPtrBegin", - "location": "imgui_internal:676", + "location": "imgui_internal:681", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "ret": "void*", "signature": "(int)", @@ -11874,7 +12321,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "defaults": {}, "funcname": "GetSpanPtrEnd", - "location": "imgui_internal:677", + "location": "imgui_internal:682", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "ret": "void*", "signature": "(int)", @@ -11892,7 +12339,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpanAllocator", - "location": "imgui_internal:672", + "location": "imgui_internal:677", "ov_cimguiname": "ImSpanAllocator_ImSpanAllocator", "signature": "()", "stname": "ImSpanAllocator", @@ -11927,7 +12374,7 @@ "a": "4" }, "funcname": "Reserve", - "location": "imgui_internal:673", + "location": "imgui_internal:678", "ov_cimguiname": "ImSpanAllocator_Reserve", "ret": "void", "signature": "(int,size_t,int)", @@ -11953,7 +12400,7 @@ "cimguiname": "ImSpanAllocator_SetArenaBasePtr", "defaults": {}, "funcname": "SetArenaBasePtr", - "location": "imgui_internal:675", + "location": "imgui_internal:680", "ov_cimguiname": "ImSpanAllocator_SetArenaBasePtr", "ret": "void", "signature": "(void*)", @@ -11991,7 +12438,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:640", + "location": "imgui_internal:645", "ov_cimguiname": "ImSpan_ImSpan_Nil", "signature": "()", "stname": "ImSpan", @@ -12015,7 +12462,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:641", + "location": "imgui_internal:646", "ov_cimguiname": "ImSpan_ImSpan_TPtrInt", "signature": "(T*,int)", "stname": "ImSpan", @@ -12039,7 +12486,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:642", + "location": "imgui_internal:647", "ov_cimguiname": "ImSpan_ImSpan_TPtrTPtr", "signature": "(T*,T*)", "stname": "ImSpan", @@ -12060,7 +12507,7 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:651", + "location": "imgui_internal:656", "ov_cimguiname": "ImSpan_begin_Nil", "ret": "T*", "signature": "()", @@ -12080,7 +12527,7 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:652", + "location": "imgui_internal:657", "ov_cimguiname": "ImSpan_begin__const", "ret": "const T*", "signature": "()const", @@ -12122,7 +12569,7 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:653", + "location": "imgui_internal:658", "ov_cimguiname": "ImSpan_end_Nil", "ret": "T*", "signature": "()", @@ -12142,7 +12589,7 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:654", + "location": "imgui_internal:659", "ov_cimguiname": "ImSpan_end__const", "ret": "const T*", "signature": "()const", @@ -12168,7 +12615,7 @@ "cimguiname": "ImSpan_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui_internal:657", + "location": "imgui_internal:662", "ov_cimguiname": "ImSpan_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -12198,7 +12645,7 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:644", + "location": "imgui_internal:649", "ov_cimguiname": "ImSpan_set_Int", "ret": "void", "signature": "(T*,int)", @@ -12226,7 +12673,7 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:645", + "location": "imgui_internal:650", "ov_cimguiname": "ImSpan_set_TPtr", "ret": "void", "signature": "(T*,T*)", @@ -12248,7 +12695,7 @@ "cimguiname": "ImSpan_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:646", + "location": "imgui_internal:651", "ov_cimguiname": "ImSpan_size", "ret": "int", "signature": "()const", @@ -12270,7 +12717,7 @@ "cimguiname": "ImSpan_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui_internal:647", + "location": "imgui_internal:652", "ov_cimguiname": "ImSpan_size_in_bytes", "ret": "int", "signature": "()const", @@ -12288,7 +12735,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:527", + "location": "imgui_internal:532", "ov_cimguiname": "ImVec1_ImVec1_Nil", "signature": "()", "stname": "ImVec1" @@ -12307,7 +12754,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:528", + "location": "imgui_internal:533", "ov_cimguiname": "ImVec1_ImVec1_Float", "signature": "(float)", "stname": "ImVec1" @@ -12342,7 +12789,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2", - "location": "imgui:283", + "location": "imgui:295", "ov_cimguiname": "ImVec2_ImVec2_Nil", "signature": "()", "stname": "ImVec2" @@ -12365,7 +12812,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2", - "location": "imgui:284", + "location": "imgui:296", "ov_cimguiname": "ImVec2_ImVec2_Float", "signature": "(float,float)", "stname": "ImVec2" @@ -12400,7 +12847,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:535", + "location": "imgui_internal:540", "ov_cimguiname": "ImVec2ih_ImVec2ih_Nil", "signature": "()", "stname": "ImVec2ih" @@ -12423,7 +12870,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:536", + "location": "imgui_internal:541", "ov_cimguiname": "ImVec2ih_ImVec2ih_short", "signature": "(short,short)", "stname": "ImVec2ih" @@ -12442,7 +12889,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:537", + "location": "imgui_internal:542", "ov_cimguiname": "ImVec2ih_ImVec2ih_Vec2", "signature": "(const ImVec2)", "stname": "ImVec2ih" @@ -12477,7 +12924,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec4", - "location": "imgui:296", + "location": "imgui:308", "ov_cimguiname": "ImVec4_ImVec4_Nil", "signature": "()", "stname": "ImVec4" @@ -12508,7 +12955,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec4", - "location": "imgui:297", + "location": "imgui:309", "ov_cimguiname": "ImVec4_ImVec4_Float", "signature": "(float,float,float,float)", "stname": "ImVec4" @@ -12543,7 +12990,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:2083", + "location": "imgui:2143", "ov_cimguiname": "ImVector_ImVector_Nil", "signature": "()", "stname": "ImVector", @@ -12563,7 +13010,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:2084", + "location": "imgui:2144", "ov_cimguiname": "ImVector_ImVector_Vector_T_", "signature": "(const ImVector_T )", "stname": "ImVector", @@ -12588,7 +13035,7 @@ "cimguiname": "ImVector__grow_capacity", "defaults": {}, "funcname": "_grow_capacity", - "location": "imgui:2110", + "location": "imgui:2170", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", @@ -12610,7 +13057,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:2106", + "location": "imgui:2166", "ov_cimguiname": "ImVector_back_Nil", "ret": "T*", "retref": "&", @@ -12631,7 +13078,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:2107", + "location": "imgui:2167", "ov_cimguiname": "ImVector_back__const", "ret": "const T*", "retref": "&", @@ -12654,7 +13101,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2100", + "location": "imgui:2160", "ov_cimguiname": "ImVector_begin_Nil", "ret": "T*", "signature": "()", @@ -12674,7 +13121,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2101", + "location": "imgui:2161", "ov_cimguiname": "ImVector_begin__const", "ret": "const T*", "signature": "()const", @@ -12696,7 +13143,7 @@ "cimguiname": "ImVector_capacity", "defaults": {}, "funcname": "capacity", - "location": "imgui:2096", + "location": "imgui:2156", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", @@ -12718,7 +13165,7 @@ "cimguiname": "ImVector_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2088", + "location": "imgui:2148", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", @@ -12740,7 +13187,7 @@ "cimguiname": "ImVector_clear_delete", "defaults": {}, "funcname": "clear_delete", - "location": "imgui:2089", + "location": "imgui:2149", "ov_cimguiname": "ImVector_clear_delete", "ret": "void", "signature": "()", @@ -12762,7 +13209,7 @@ "cimguiname": "ImVector_clear_destruct", "defaults": {}, "funcname": "clear_destruct", - "location": "imgui:2090", + "location": "imgui:2150", "ov_cimguiname": "ImVector_clear_destruct", "ret": "void", "signature": "()", @@ -12788,7 +13235,7 @@ "cimguiname": "ImVector_contains", "defaults": {}, "funcname": "contains", - "location": "imgui:2125", + "location": "imgui:2185", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", @@ -12809,7 +13256,7 @@ "cimguiname": "ImVector_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2086", + "location": "imgui:2146", "ov_cimguiname": "ImVector_destroy", "realdestructor": true, "ret": "void", @@ -12832,7 +13279,7 @@ "cimguiname": "ImVector_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2092", + "location": "imgui:2152", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", @@ -12854,7 +13301,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:2102", + "location": "imgui:2162", "ov_cimguiname": "ImVector_end_Nil", "ret": "T*", "signature": "()", @@ -12874,7 +13321,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:2103", + "location": "imgui:2163", "ov_cimguiname": "ImVector_end__const", "ret": "const T*", "signature": "()const", @@ -12900,7 +13347,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:2121", + "location": "imgui:2181", "ov_cimguiname": "ImVector_erase_Nil", "ret": "T*", "signature": "(const T*)", @@ -12928,7 +13375,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:2122", + "location": "imgui:2182", "ov_cimguiname": "ImVector_erase_TPtr", "ret": "T*", "signature": "(const T*,const T*)", @@ -12954,7 +13401,7 @@ "cimguiname": "ImVector_erase_unsorted", "defaults": {}, "funcname": "erase_unsorted", - "location": "imgui:2123", + "location": "imgui:2183", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", @@ -12980,7 +13427,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:2126", + "location": "imgui:2186", "ov_cimguiname": "ImVector_find_Nil", "ret": "T*", "signature": "(const T)", @@ -13004,7 +13451,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:2127", + "location": "imgui:2187", "ov_cimguiname": "ImVector_find__const", "ret": "const T*", "signature": "(const T)const", @@ -13030,7 +13477,7 @@ "cimguiname": "ImVector_find_erase", "defaults": {}, "funcname": "find_erase", - "location": "imgui:2129", + "location": "imgui:2189", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", @@ -13056,7 +13503,7 @@ "cimguiname": "ImVector_find_erase_unsorted", "defaults": {}, "funcname": "find_erase_unsorted", - "location": "imgui:2130", + "location": "imgui:2190", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", @@ -13082,7 +13529,7 @@ "cimguiname": "ImVector_find_index", "defaults": {}, "funcname": "find_index", - "location": "imgui:2128", + "location": "imgui:2188", "ov_cimguiname": "ImVector_find_index", "ret": "int", "signature": "(const T)const", @@ -13104,7 +13551,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:2104", + "location": "imgui:2164", "ov_cimguiname": "ImVector_front_Nil", "ret": "T*", "retref": "&", @@ -13125,7 +13572,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:2105", + "location": "imgui:2165", "ov_cimguiname": "ImVector_front__const", "ret": "const T*", "retref": "&", @@ -13152,7 +13599,7 @@ "cimguiname": "ImVector_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui:2131", + "location": "imgui:2191", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -13182,7 +13629,7 @@ "cimguiname": "ImVector_insert", "defaults": {}, "funcname": "insert", - "location": "imgui:2124", + "location": "imgui:2184", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", @@ -13204,7 +13651,7 @@ "cimguiname": "ImVector_max_size", "defaults": {}, "funcname": "max_size", - "location": "imgui:2095", + "location": "imgui:2155", "ov_cimguiname": "ImVector_max_size", "ret": "int", "signature": "()const", @@ -13226,7 +13673,7 @@ "cimguiname": "ImVector_pop_back", "defaults": {}, "funcname": "pop_back", - "location": "imgui:2119", + "location": "imgui:2179", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", @@ -13252,7 +13699,7 @@ "cimguiname": "ImVector_push_back", "defaults": {}, "funcname": "push_back", - "location": "imgui:2118", + "location": "imgui:2178", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", @@ -13278,7 +13725,7 @@ "cimguiname": "ImVector_push_front", "defaults": {}, "funcname": "push_front", - "location": "imgui:2120", + "location": "imgui:2180", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", @@ -13304,7 +13751,7 @@ "cimguiname": "ImVector_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2114", + "location": "imgui:2174", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", @@ -13330,7 +13777,7 @@ "cimguiname": "ImVector_reserve_discard", "defaults": {}, "funcname": "reserve_discard", - "location": "imgui:2115", + "location": "imgui:2175", "ov_cimguiname": "ImVector_reserve_discard", "ret": "void", "signature": "(int)", @@ -13356,7 +13803,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:2111", + "location": "imgui:2171", "ov_cimguiname": "ImVector_resize_Nil", "ret": "void", "signature": "(int)", @@ -13384,7 +13831,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:2112", + "location": "imgui:2172", "ov_cimguiname": "ImVector_resize_T", "ret": "void", "signature": "(int,const T)", @@ -13410,7 +13857,7 @@ "cimguiname": "ImVector_shrink", "defaults": {}, "funcname": "shrink", - "location": "imgui:2113", + "location": "imgui:2173", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -13432,7 +13879,7 @@ "cimguiname": "ImVector_size", "defaults": {}, "funcname": "size", - "location": "imgui:2093", + "location": "imgui:2153", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -13454,7 +13901,7 @@ "cimguiname": "ImVector_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui:2094", + "location": "imgui:2154", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -13481,7 +13928,7 @@ "cimguiname": "ImVector_swap", "defaults": {}, "funcname": "swap", - "location": "imgui:2108", + "location": "imgui:2168", "ov_cimguiname": "ImVector_swap", "ret": "void", "signature": "(ImVector_T *)", @@ -13509,7 +13956,7 @@ "flags": "0" }, "funcname": "AcceptDragDropPayload", - "location": "imgui:886", + "location": "imgui:907", "namespace": "ImGui", "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", @@ -13531,7 +13978,7 @@ "cimguiname": "igActivateItemByID", "defaults": {}, "funcname": "ActivateItemByID", - "location": "imgui_internal:3470", + "location": "imgui_internal:3542", "namespace": "ImGui", "ov_cimguiname": "igActivateItemByID", "ret": "void", @@ -13557,7 +14004,7 @@ "cimguiname": "igAddContextHook", "defaults": {}, "funcname": "AddContextHook", - "location": "imgui_internal:3327", + "location": "imgui_internal:3403", "namespace": "ImGui", "ov_cimguiname": "igAddContextHook", "ret": "ImGuiID", @@ -13587,7 +14034,7 @@ "cimguiname": "igAddDrawListToDrawDataEx", "defaults": {}, "funcname": "AddDrawListToDrawDataEx", - "location": "imgui_internal:3311", + "location": "imgui_internal:3387", "namespace": "ImGui", "ov_cimguiname": "igAddDrawListToDrawDataEx", "ret": "void", @@ -13609,7 +14056,7 @@ "cimguiname": "igAddSettingsHandler", "defaults": {}, "funcname": "AddSettingsHandler", - "location": "imgui_internal:3344", + "location": "imgui_internal:3420", "namespace": "ImGui", "ov_cimguiname": "igAddSettingsHandler", "ret": "void", @@ -13626,7 +14073,7 @@ "cimguiname": "igAlignTextToFramePadding", "defaults": {}, "funcname": "AlignTextToFramePadding", - "location": "imgui:499", + "location": "imgui:504", "namespace": "ImGui", "ov_cimguiname": "igAlignTextToFramePadding", "ret": "void", @@ -13652,7 +14099,7 @@ "cimguiname": "igArrowButton", "defaults": {}, "funcname": "ArrowButton", - "location": "imgui:547", + "location": "imgui:553", "namespace": "ImGui", "ov_cimguiname": "igArrowButton", "ret": "bool", @@ -13688,7 +14135,7 @@ "flags": "0" }, "funcname": "ArrowButtonEx", - "location": "imgui_internal:3755", + "location": "imgui_internal:3839", "namespace": "ImGui", "ov_cimguiname": "igArrowButtonEx", "ret": "bool", @@ -13721,7 +14168,7 @@ "p_open": "NULL" }, "funcname": "Begin", - "location": "imgui:357", + "location": "imgui:369", "namespace": "ImGui", "ov_cimguiname": "igBegin", "ret": "bool", @@ -13729,6 +14176,40 @@ "stname": "" } ], + "igBeginBoxSelect": [ + { + "args": "(const ImRect scope_rect,ImGuiWindow* window,ImGuiID box_select_id,ImGuiMultiSelectFlags ms_flags)", + "argsT": [ + { + "name": "scope_rect", + "type": "const ImRect" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "box_select_id", + "type": "ImGuiID" + }, + { + "name": "ms_flags", + "type": "ImGuiMultiSelectFlags" + } + ], + "argsoriginal": "(const ImRect& scope_rect,ImGuiWindow* window,ImGuiID box_select_id,ImGuiMultiSelectFlags ms_flags)", + "call_args": "(scope_rect,window,box_select_id,ms_flags)", + "cimguiname": "igBeginBoxSelect", + "defaults": {}, + "funcname": "BeginBoxSelect", + "location": "imgui_internal:3710", + "namespace": "ImGui", + "ov_cimguiname": "igBeginBoxSelect", + "ret": "bool", + "signature": "(const ImRect,ImGuiWindow*,ImGuiID,ImGuiMultiSelectFlags)", + "stname": "" + } + ], "igBeginChild": [ { "args": "(const char* str_id,const ImVec2 size,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags)", @@ -13759,7 +14240,7 @@ "window_flags": "0" }, "funcname": "BeginChild", - "location": "imgui:378", + "location": "imgui:390", "namespace": "ImGui", "ov_cimguiname": "igBeginChild_Str", "ret": "bool", @@ -13795,7 +14276,7 @@ "window_flags": "0" }, "funcname": "BeginChild", - "location": "imgui:379", + "location": "imgui:391", "namespace": "ImGui", "ov_cimguiname": "igBeginChild_ID", "ret": "bool", @@ -13833,7 +14314,7 @@ "cimguiname": "igBeginChildEx", "defaults": {}, "funcname": "BeginChildEx", - "location": "imgui_internal:3417", + "location": "imgui_internal:3489", "namespace": "ImGui", "ov_cimguiname": "igBeginChildEx", "ret": "bool", @@ -13865,7 +14346,7 @@ "flags": "0" }, "funcname": "BeginColumns", - "location": "imgui_internal:3639", + "location": "imgui_internal:3723", "namespace": "ImGui", "ov_cimguiname": "igBeginColumns", "ret": "void", @@ -13897,7 +14378,7 @@ "flags": "0" }, "funcname": "BeginCombo", - "location": "imgui:566", + "location": "imgui:574", "namespace": "ImGui", "ov_cimguiname": "igBeginCombo", "ret": "bool", @@ -13927,7 +14408,7 @@ "cimguiname": "igBeginComboPopup", "defaults": {}, "funcname": "BeginComboPopup", - "location": "imgui_internal:3443", + "location": "imgui_internal:3515", "namespace": "ImGui", "ov_cimguiname": "igBeginComboPopup", "ret": "bool", @@ -13944,7 +14425,7 @@ "cimguiname": "igBeginComboPreview", "defaults": {}, "funcname": "BeginComboPreview", - "location": "imgui_internal:3444", + "location": "imgui_internal:3516", "namespace": "ImGui", "ov_cimguiname": "igBeginComboPreview", "ret": "bool", @@ -13968,7 +14449,7 @@ "disabled": "true" }, "funcname": "BeginDisabled", - "location": "imgui:895", + "location": "imgui:916", "namespace": "ImGui", "ov_cimguiname": "igBeginDisabled", "ret": "void", @@ -13985,7 +14466,7 @@ "cimguiname": "igBeginDisabledOverrideReenable", "defaults": {}, "funcname": "BeginDisabledOverrideReenable", - "location": "imgui_internal:3407", + "location": "imgui_internal:3479", "namespace": "ImGui", "ov_cimguiname": "igBeginDisabledOverrideReenable", "ret": "void", @@ -14007,7 +14488,7 @@ "cimguiname": "igBeginDockableDragDropSource", "defaults": {}, "funcname": "BeginDockableDragDropSource", - "location": "imgui_internal:3584", + "location": "imgui_internal:3656", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropSource", "ret": "void", @@ -14029,7 +14510,7 @@ "cimguiname": "igBeginDockableDragDropTarget", "defaults": {}, "funcname": "BeginDockableDragDropTarget", - "location": "imgui_internal:3585", + "location": "imgui_internal:3657", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropTarget", "ret": "void", @@ -14055,7 +14536,7 @@ "cimguiname": "igBeginDocked", "defaults": {}, "funcname": "BeginDocked", - "location": "imgui_internal:3583", + "location": "imgui_internal:3655", "namespace": "ImGui", "ov_cimguiname": "igBeginDocked", "ret": "void", @@ -14079,7 +14560,7 @@ "flags": "0" }, "funcname": "BeginDragDropSource", - "location": "imgui:882", + "location": "imgui:903", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropSource", "ret": "bool", @@ -14096,7 +14577,7 @@ "cimguiname": "igBeginDragDropTarget", "defaults": {}, "funcname": "BeginDragDropTarget", - "location": "imgui:885", + "location": "imgui:906", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTarget", "ret": "bool", @@ -14122,7 +14603,7 @@ "cimguiname": "igBeginDragDropTargetCustom", "defaults": {}, "funcname": "BeginDragDropTargetCustom", - "location": "imgui_internal:3626", + "location": "imgui_internal:3698", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTargetCustom", "ret": "bool", @@ -14139,7 +14620,7 @@ "cimguiname": "igBeginGroup", "defaults": {}, "funcname": "BeginGroup", - "location": "imgui:497", + "location": "imgui:502", "namespace": "ImGui", "ov_cimguiname": "igBeginGroup", "ret": "void", @@ -14156,7 +14637,7 @@ "cimguiname": "igBeginItemTooltip", "defaults": {}, "funcname": "BeginItemTooltip", - "location": "imgui:724", + "location": "imgui:745", "namespace": "ImGui", "ov_cimguiname": "igBeginItemTooltip", "ret": "bool", @@ -14184,7 +14665,7 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginListBox", - "location": "imgui:678", + "location": "imgui:699", "namespace": "ImGui", "ov_cimguiname": "igBeginListBox", "ret": "bool", @@ -14201,7 +14682,7 @@ "cimguiname": "igBeginMainMenuBar", "defaults": {}, "funcname": "BeginMainMenuBar", - "location": "imgui:704", + "location": "imgui:725", "namespace": "ImGui", "ov_cimguiname": "igBeginMainMenuBar", "ret": "bool", @@ -14229,7 +14710,7 @@ "enabled": "true" }, "funcname": "BeginMenu", - "location": "imgui:706", + "location": "imgui:727", "namespace": "ImGui", "ov_cimguiname": "igBeginMenu", "ret": "bool", @@ -14246,7 +14727,7 @@ "cimguiname": "igBeginMenuBar", "defaults": {}, "funcname": "BeginMenuBar", - "location": "imgui:702", + "location": "imgui:723", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuBar", "ret": "bool", @@ -14278,7 +14759,7 @@ "enabled": "true" }, "funcname": "BeginMenuEx", - "location": "imgui_internal:3439", + "location": "imgui_internal:3511", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuEx", "ret": "bool", @@ -14286,6 +14767,39 @@ "stname": "" } ], + "igBeginMultiSelect": [ + { + "args": "(ImGuiMultiSelectFlags flags,int selection_size,int items_count)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiMultiSelectFlags" + }, + { + "name": "selection_size", + "type": "int" + }, + { + "name": "items_count", + "type": "int" + } + ], + "argsoriginal": "(ImGuiMultiSelectFlags flags,int selection_size=-1,int items_count=-1)", + "call_args": "(flags,selection_size,items_count)", + "cimguiname": "igBeginMultiSelect", + "defaults": { + "items_count": "-1", + "selection_size": "-1" + }, + "funcname": "BeginMultiSelect", + "location": "imgui:688", + "namespace": "ImGui", + "ov_cimguiname": "igBeginMultiSelect", + "ret": "ImGuiMultiSelectIO*", + "signature": "(ImGuiMultiSelectFlags,int,int)", + "stname": "" + } + ], "igBeginPopup": [ { "args": "(const char* str_id,ImGuiWindowFlags flags)", @@ -14306,7 +14820,7 @@ "flags": "0" }, "funcname": "BeginPopup", - "location": "imgui:738", + "location": "imgui:759", "namespace": "ImGui", "ov_cimguiname": "igBeginPopup", "ret": "bool", @@ -14335,7 +14849,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextItem", - "location": "imgui:760", + "location": "imgui:781", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextItem", "ret": "bool", @@ -14364,7 +14878,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextVoid", - "location": "imgui:762", + "location": "imgui:783", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextVoid", "ret": "bool", @@ -14393,7 +14907,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextWindow", - "location": "imgui:761", + "location": "imgui:782", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextWindow", "ret": "bool", @@ -14419,7 +14933,7 @@ "cimguiname": "igBeginPopupEx", "defaults": {}, "funcname": "BeginPopupEx", - "location": "imgui_internal:3420", + "location": "imgui_internal:3492", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupEx", "ret": "bool", @@ -14452,7 +14966,7 @@ "p_open": "NULL" }, "funcname": "BeginPopupModal", - "location": "imgui:739", + "location": "imgui:760", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupModal", "ret": "bool", @@ -14480,7 +14994,7 @@ "flags": "0" }, "funcname": "BeginTabBar", - "location": "imgui:840", + "location": "imgui:861", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBar", "ret": "bool", @@ -14510,7 +15024,7 @@ "cimguiname": "igBeginTabBarEx", "defaults": {}, "funcname": "BeginTabBarEx", - "location": "imgui_internal:3707", + "location": "imgui_internal:3791", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBarEx", "ret": "bool", @@ -14543,7 +15057,7 @@ "p_open": "NULL" }, "funcname": "BeginTabItem", - "location": "imgui:842", + "location": "imgui:863", "namespace": "ImGui", "ov_cimguiname": "igBeginTabItem", "ret": "bool", @@ -14585,7 +15099,7 @@ "outer_size": "ImVec2(0.0f,0.0f)" }, "funcname": "BeginTable", - "location": "imgui:791", + "location": "imgui:812", "namespace": "ImGui", "ov_cimguiname": "igBeginTable", "ret": "bool", @@ -14631,7 +15145,7 @@ "outer_size": "ImVec2(0,0)" }, "funcname": "BeginTableEx", - "location": "imgui_internal:3663", + "location": "imgui_internal:3747", "namespace": "ImGui", "ov_cimguiname": "igBeginTableEx", "ret": "bool", @@ -14648,7 +15162,7 @@ "cimguiname": "igBeginTooltip", "defaults": {}, "funcname": "BeginTooltip", - "location": "imgui:715", + "location": "imgui:736", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltip", "ret": "bool", @@ -14674,7 +15188,7 @@ "cimguiname": "igBeginTooltipEx", "defaults": {}, "funcname": "BeginTooltipEx", - "location": "imgui_internal:3434", + "location": "imgui_internal:3506", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltipEx", "ret": "bool", @@ -14691,7 +15205,7 @@ "cimguiname": "igBeginTooltipHidden", "defaults": {}, "funcname": "BeginTooltipHidden", - "location": "imgui_internal:3435", + "location": "imgui_internal:3507", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltipHidden", "ret": "bool", @@ -14729,7 +15243,7 @@ "cimguiname": "igBeginViewportSideBar", "defaults": {}, "funcname": "BeginViewportSideBar", - "location": "imgui_internal:3438", + "location": "imgui_internal:3510", "namespace": "ImGui", "ov_cimguiname": "igBeginViewportSideBar", "ret": "bool", @@ -14751,7 +15265,7 @@ "cimguiname": "igBringWindowToDisplayBack", "defaults": {}, "funcname": "BringWindowToDisplayBack", - "location": "imgui_internal:3299", + "location": "imgui_internal:3375", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBack", "ret": "void", @@ -14777,7 +15291,7 @@ "cimguiname": "igBringWindowToDisplayBehind", "defaults": {}, "funcname": "BringWindowToDisplayBehind", - "location": "imgui_internal:3300", + "location": "imgui_internal:3376", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBehind", "ret": "void", @@ -14799,7 +15313,7 @@ "cimguiname": "igBringWindowToDisplayFront", "defaults": {}, "funcname": "BringWindowToDisplayFront", - "location": "imgui_internal:3298", + "location": "imgui_internal:3374", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayFront", "ret": "void", @@ -14821,7 +15335,7 @@ "cimguiname": "igBringWindowToFocusFront", "defaults": {}, "funcname": "BringWindowToFocusFront", - "location": "imgui_internal:3297", + "location": "imgui_internal:3373", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToFocusFront", "ret": "void", @@ -14838,7 +15352,7 @@ "cimguiname": "igBullet", "defaults": {}, "funcname": "Bullet", - "location": "imgui:554", + "location": "imgui:560", "namespace": "ImGui", "ov_cimguiname": "igBullet", "ret": "void", @@ -14865,7 +15379,7 @@ "defaults": {}, "funcname": "BulletText", "isvararg": "...)", - "location": "imgui:537", + "location": "imgui:543", "namespace": "ImGui", "ov_cimguiname": "igBulletText", "ret": "void", @@ -14891,7 +15405,7 @@ "cimguiname": "igBulletTextV", "defaults": {}, "funcname": "BulletTextV", - "location": "imgui:538", + "location": "imgui:544", "namespace": "ImGui", "ov_cimguiname": "igBulletTextV", "ret": "void", @@ -14919,7 +15433,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Button", - "location": "imgui:544", + "location": "imgui:550", "namespace": "ImGui", "ov_cimguiname": "igButton", "ret": "bool", @@ -14959,7 +15473,7 @@ "flags": "0" }, "funcname": "ButtonBehavior", - "location": "imgui_internal:3773", + "location": "imgui_internal:3857", "namespace": "ImGui", "ov_cimguiname": "igButtonBehavior", "ret": "bool", @@ -14992,7 +15506,7 @@ "size_arg": "ImVec2(0,0)" }, "funcname": "ButtonEx", - "location": "imgui_internal:3754", + "location": "imgui_internal:3838", "namespace": "ImGui", "ov_cimguiname": "igButtonEx", "ret": "bool", @@ -15026,7 +15540,7 @@ "cimguiname": "igCalcItemSize", "defaults": {}, "funcname": "CalcItemSize", - "location": "imgui_internal:3396", + "location": "imgui_internal:3472", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcItemSize", @@ -15044,7 +15558,7 @@ "cimguiname": "igCalcItemWidth", "defaults": {}, "funcname": "CalcItemWidth", - "location": "imgui:457", + "location": "imgui:459", "namespace": "ImGui", "ov_cimguiname": "igCalcItemWidth", "ret": "float", @@ -15074,7 +15588,7 @@ "cimguiname": "igCalcRoundingFlagsForRectInRect", "defaults": {}, "funcname": "CalcRoundingFlagsForRectInRect", - "location": "imgui_internal:3750", + "location": "imgui_internal:3834", "namespace": "ImGui", "ov_cimguiname": "igCalcRoundingFlagsForRectInRect", "ret": "ImDrawFlags", @@ -15116,7 +15630,7 @@ "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui:953", + "location": "imgui:974", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -15151,7 +15665,7 @@ "cimguiname": "igCalcTypematicRepeatAmount", "defaults": {}, "funcname": "CalcTypematicRepeatAmount", - "location": "imgui_internal:3499", + "location": "imgui_internal:3571", "namespace": "ImGui", "ov_cimguiname": "igCalcTypematicRepeatAmount", "ret": "int", @@ -15177,7 +15691,7 @@ "cimguiname": "igCalcWindowNextAutoFitSize", "defaults": {}, "funcname": "CalcWindowNextAutoFitSize", - "location": "imgui_internal:3279", + "location": "imgui_internal:3354", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcWindowNextAutoFitSize", @@ -15204,7 +15718,7 @@ "cimguiname": "igCalcWrapWidthForPos", "defaults": {}, "funcname": "CalcWrapWidthForPos", - "location": "imgui_internal:3397", + "location": "imgui_internal:3473", "namespace": "ImGui", "ov_cimguiname": "igCalcWrapWidthForPos", "ret": "float", @@ -15230,7 +15744,7 @@ "cimguiname": "igCallContextHooks", "defaults": {}, "funcname": "CallContextHooks", - "location": "imgui_internal:3329", + "location": "imgui_internal:3405", "namespace": "ImGui", "ov_cimguiname": "igCallContextHooks", "ret": "void", @@ -15256,7 +15770,7 @@ "cimguiname": "igCheckbox", "defaults": {}, "funcname": "Checkbox", - "location": "imgui:548", + "location": "imgui:554", "namespace": "ImGui", "ov_cimguiname": "igCheckbox", "ret": "bool", @@ -15286,7 +15800,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui:549", + "location": "imgui:555", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_IntPtr", "ret": "bool", @@ -15314,7 +15828,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui:550", + "location": "imgui:556", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_UintPtr", "ret": "bool", @@ -15342,7 +15856,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:3759", + "location": "imgui_internal:3843", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_S64Ptr", "ret": "bool", @@ -15370,7 +15884,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:3760", + "location": "imgui_internal:3844", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_U64Ptr", "ret": "bool", @@ -15387,7 +15901,7 @@ "cimguiname": "igClearActiveID", "defaults": {}, "funcname": "ClearActiveID", - "location": "imgui_internal:3379", + "location": "imgui_internal:3455", "namespace": "ImGui", "ov_cimguiname": "igClearActiveID", "ret": "void", @@ -15404,7 +15918,7 @@ "cimguiname": "igClearDragDrop", "defaults": {}, "funcname": "ClearDragDrop", - "location": "imgui_internal:3627", + "location": "imgui_internal:3699", "namespace": "ImGui", "ov_cimguiname": "igClearDragDrop", "ret": "void", @@ -15421,7 +15935,7 @@ "cimguiname": "igClearIniSettings", "defaults": {}, "funcname": "ClearIniSettings", - "location": "imgui_internal:3343", + "location": "imgui_internal:3419", "namespace": "ImGui", "ov_cimguiname": "igClearIniSettings", "ret": "void", @@ -15443,7 +15957,7 @@ "cimguiname": "igClearWindowSettings", "defaults": {}, "funcname": "ClearWindowSettings", - "location": "imgui_internal:3352", + "location": "imgui_internal:3428", "namespace": "ImGui", "ov_cimguiname": "igClearWindowSettings", "ret": "void", @@ -15469,7 +15983,7 @@ "cimguiname": "igCloseButton", "defaults": {}, "funcname": "CloseButton", - "location": "imgui_internal:3763", + "location": "imgui_internal:3847", "namespace": "ImGui", "ov_cimguiname": "igCloseButton", "ret": "bool", @@ -15486,7 +16000,7 @@ "cimguiname": "igCloseCurrentPopup", "defaults": {}, "funcname": "CloseCurrentPopup", - "location": "imgui:753", + "location": "imgui:774", "namespace": "ImGui", "ov_cimguiname": "igCloseCurrentPopup", "ret": "void", @@ -15512,7 +16026,7 @@ "cimguiname": "igClosePopupToLevel", "defaults": {}, "funcname": "ClosePopupToLevel", - "location": "imgui_internal:3422", + "location": "imgui_internal:3494", "namespace": "ImGui", "ov_cimguiname": "igClosePopupToLevel", "ret": "void", @@ -15529,7 +16043,7 @@ "cimguiname": "igClosePopupsExceptModals", "defaults": {}, "funcname": "ClosePopupsExceptModals", - "location": "imgui_internal:3424", + "location": "imgui_internal:3496", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsExceptModals", "ret": "void", @@ -15555,7 +16069,7 @@ "cimguiname": "igClosePopupsOverWindow", "defaults": {}, "funcname": "ClosePopupsOverWindow", - "location": "imgui_internal:3423", + "location": "imgui_internal:3495", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsOverWindow", "ret": "void", @@ -15585,7 +16099,7 @@ "cimguiname": "igCollapseButton", "defaults": {}, "funcname": "CollapseButton", - "location": "imgui_internal:3764", + "location": "imgui_internal:3848", "namespace": "ImGui", "ov_cimguiname": "igCollapseButton", "ret": "bool", @@ -15613,7 +16127,7 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:662", + "location": "imgui:670", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeader_TreeNodeFlags", "ret": "bool", @@ -15643,7 +16157,7 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:663", + "location": "imgui:671", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeader_BoolPtr", "ret": "bool", @@ -15680,7 +16194,7 @@ "size": "ImVec2(0,0)" }, "funcname": "ColorButton", - "location": "imgui:643", + "location": "imgui:651", "namespace": "ImGui", "ov_cimguiname": "igColorButton", "ret": "bool", @@ -15702,7 +16216,7 @@ "cimguiname": "igColorConvertFloat4ToU32", "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui:957", + "location": "imgui:978", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -15747,7 +16261,7 @@ "cimguiname": "igColorConvertHSVtoRGB", "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui:959", + "location": "imgui:980", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", @@ -15792,7 +16306,7 @@ "cimguiname": "igColorConvertRGBtoHSV", "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui:958", + "location": "imgui:979", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", @@ -15818,7 +16332,7 @@ "cimguiname": "igColorConvertU32ToFloat4", "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui:956", + "location": "imgui:977", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -15851,7 +16365,7 @@ "flags": "0" }, "funcname": "ColorEdit3", - "location": "imgui:639", + "location": "imgui:647", "namespace": "ImGui", "ov_cimguiname": "igColorEdit3", "ret": "bool", @@ -15883,7 +16397,7 @@ "flags": "0" }, "funcname": "ColorEdit4", - "location": "imgui:640", + "location": "imgui:648", "namespace": "ImGui", "ov_cimguiname": "igColorEdit4", "ret": "bool", @@ -15909,7 +16423,7 @@ "cimguiname": "igColorEditOptionsPopup", "defaults": {}, "funcname": "ColorEditOptionsPopup", - "location": "imgui_internal:3812", + "location": "imgui_internal:3898", "namespace": "ImGui", "ov_cimguiname": "igColorEditOptionsPopup", "ret": "void", @@ -15941,7 +16455,7 @@ "flags": "0" }, "funcname": "ColorPicker3", - "location": "imgui:641", + "location": "imgui:649", "namespace": "ImGui", "ov_cimguiname": "igColorPicker3", "ret": "bool", @@ -15978,7 +16492,7 @@ "ref_col": "NULL" }, "funcname": "ColorPicker4", - "location": "imgui:642", + "location": "imgui:650", "namespace": "ImGui", "ov_cimguiname": "igColorPicker4", "ret": "bool", @@ -16004,7 +16518,7 @@ "cimguiname": "igColorPickerOptionsPopup", "defaults": {}, "funcname": "ColorPickerOptionsPopup", - "location": "imgui_internal:3813", + "location": "imgui_internal:3899", "namespace": "ImGui", "ov_cimguiname": "igColorPickerOptionsPopup", "ret": "void", @@ -16034,7 +16548,7 @@ "cimguiname": "igColorTooltip", "defaults": {}, "funcname": "ColorTooltip", - "location": "imgui_internal:3811", + "location": "imgui_internal:3897", "namespace": "ImGui", "ov_cimguiname": "igColorTooltip", "ret": "void", @@ -16068,7 +16582,7 @@ "id": "NULL" }, "funcname": "Columns", - "location": "imgui:829", + "location": "imgui:850", "namespace": "ImGui", "ov_cimguiname": "igColumns", "ret": "void", @@ -16108,7 +16622,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:568", + "location": "imgui:576", "namespace": "ImGui", "ov_cimguiname": "igCombo_Str_arr", "ret": "bool", @@ -16142,7 +16656,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:569", + "location": "imgui:577", "namespace": "ImGui", "ov_cimguiname": "igCombo_Str", "ret": "bool", @@ -16186,7 +16700,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:570", + "location": "imgui:578", "namespace": "ImGui", "ov_cimguiname": "igCombo_FnStrPtr", "ret": "bool", @@ -16208,7 +16722,7 @@ "cimguiname": "igConvertSingleModFlagToKey", "defaults": {}, "funcname": "ConvertSingleModFlagToKey", - "location": "imgui_internal:3483", + "location": "imgui_internal:3555", "namespace": "ImGui", "ov_cimguiname": "igConvertSingleModFlagToKey", "ret": "ImGuiKey", @@ -16232,7 +16746,7 @@ "shared_font_atlas": "NULL" }, "funcname": "CreateContext", - "location": "imgui:315", + "location": "imgui:327", "namespace": "ImGui", "ov_cimguiname": "igCreateContext", "ret": "ImGuiContext*", @@ -16254,7 +16768,7 @@ "cimguiname": "igCreateNewWindowSettings", "defaults": {}, "funcname": "CreateNewWindowSettings", - "location": "imgui_internal:3349", + "location": "imgui_internal:3425", "namespace": "ImGui", "ov_cimguiname": "igCreateNewWindowSettings", "ret": "ImGuiWindowSettings*", @@ -16294,7 +16808,7 @@ "p_data_when_empty": "NULL" }, "funcname": "DataTypeApplyFromText", - "location": "imgui_internal:3797", + "location": "imgui_internal:3883", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyFromText", "ret": "bool", @@ -16332,7 +16846,7 @@ "cimguiname": "igDataTypeApplyOp", "defaults": {}, "funcname": "DataTypeApplyOp", - "location": "imgui_internal:3796", + "location": "imgui_internal:3882", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyOp", "ret": "void", @@ -16366,7 +16880,7 @@ "cimguiname": "igDataTypeClamp", "defaults": {}, "funcname": "DataTypeClamp", - "location": "imgui_internal:3799", + "location": "imgui_internal:3885", "namespace": "ImGui", "ov_cimguiname": "igDataTypeClamp", "ret": "bool", @@ -16396,7 +16910,7 @@ "cimguiname": "igDataTypeCompare", "defaults": {}, "funcname": "DataTypeCompare", - "location": "imgui_internal:3798", + "location": "imgui_internal:3884", "namespace": "ImGui", "ov_cimguiname": "igDataTypeCompare", "ret": "int", @@ -16434,7 +16948,7 @@ "cimguiname": "igDataTypeFormatString", "defaults": {}, "funcname": "DataTypeFormatString", - "location": "imgui_internal:3795", + "location": "imgui_internal:3881", "namespace": "ImGui", "ov_cimguiname": "igDataTypeFormatString", "ret": "int", @@ -16456,7 +16970,7 @@ "cimguiname": "igDataTypeGetInfo", "defaults": {}, "funcname": "DataTypeGetInfo", - "location": "imgui_internal:3794", + "location": "imgui_internal:3880", "namespace": "ImGui", "ov_cimguiname": "igDataTypeGetInfo", "ret": "const ImGuiDataTypeInfo*", @@ -16490,7 +17004,7 @@ "cimguiname": "igDebugAllocHook", "defaults": {}, "funcname": "DebugAllocHook", - "location": "imgui_internal:3831", + "location": "imgui_internal:3915", "namespace": "ImGui", "ov_cimguiname": "igDebugAllocHook", "ret": "void", @@ -16516,7 +17030,7 @@ "cimguiname": "igDebugBreakButton", "defaults": {}, "funcname": "DebugBreakButton", - "location": "imgui_internal:3845", + "location": "imgui_internal:3927", "namespace": "ImGui", "ov_cimguiname": "igDebugBreakButton", "ret": "bool", @@ -16542,7 +17056,7 @@ "cimguiname": "igDebugBreakButtonTooltip", "defaults": {}, "funcname": "DebugBreakButtonTooltip", - "location": "imgui_internal:3846", + "location": "imgui_internal:3928", "namespace": "ImGui", "ov_cimguiname": "igDebugBreakButtonTooltip", "ret": "void", @@ -16559,7 +17073,7 @@ "cimguiname": "igDebugBreakClearData", "defaults": {}, "funcname": "DebugBreakClearData", - "location": "imgui_internal:3844", + "location": "imgui_internal:3926", "namespace": "ImGui", "ov_cimguiname": "igDebugBreakClearData", "ret": "void", @@ -16605,7 +17119,7 @@ "cimguiname": "igDebugCheckVersionAndDataLayout", "defaults": {}, "funcname": "DebugCheckVersionAndDataLayout", - "location": "imgui:1032", + "location": "imgui:1061", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", @@ -16629,7 +17143,7 @@ "col": "4278190335" }, "funcname": "DebugDrawCursorPos", - "location": "imgui_internal:3837", + "location": "imgui_internal:3919", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawCursorPos", "ret": "void", @@ -16653,7 +17167,7 @@ "col": "4278190335" }, "funcname": "DebugDrawItemRect", - "location": "imgui_internal:3839", + "location": "imgui_internal:3921", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawItemRect", "ret": "void", @@ -16677,7 +17191,7 @@ "col": "4278190335" }, "funcname": "DebugDrawLineExtents", - "location": "imgui_internal:3838", + "location": "imgui_internal:3920", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawLineExtents", "ret": "void", @@ -16699,7 +17213,7 @@ "cimguiname": "igDebugFlashStyleColor", "defaults": {}, "funcname": "DebugFlashStyleColor", - "location": "imgui:1030", + "location": "imgui:1059", "namespace": "ImGui", "ov_cimguiname": "igDebugFlashStyleColor", "ret": "void", @@ -16733,7 +17247,7 @@ "cimguiname": "igDebugHookIdInfo", "defaults": {}, "funcname": "DebugHookIdInfo", - "location": "imgui_internal:3848", + "location": "imgui_internal:3930", "namespace": "ImGui", "ov_cimguiname": "igDebugHookIdInfo", "ret": "void", @@ -16755,7 +17269,7 @@ "cimguiname": "igDebugLocateItem", "defaults": {}, "funcname": "DebugLocateItem", - "location": "imgui_internal:3841", + "location": "imgui_internal:3923", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItem", "ret": "void", @@ -16777,7 +17291,7 @@ "cimguiname": "igDebugLocateItemOnHover", "defaults": {}, "funcname": "DebugLocateItemOnHover", - "location": "imgui_internal:3842", + "location": "imgui_internal:3924", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItemOnHover", "ret": "void", @@ -16794,7 +17308,7 @@ "cimguiname": "igDebugLocateItemResolveWithLastItem", "defaults": {}, "funcname": "DebugLocateItemResolveWithLastItem", - "location": "imgui_internal:3843", + "location": "imgui_internal:3925", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItemResolveWithLastItem", "ret": "void", @@ -16821,7 +17335,7 @@ "defaults": {}, "funcname": "DebugLog", "isvararg": "...)", - "location": "imgui_internal:3829", + "location": "imgui:1063", "namespace": "ImGui", "ov_cimguiname": "igDebugLog", "ret": "void", @@ -16847,7 +17361,7 @@ "cimguiname": "igDebugLogV", "defaults": {}, "funcname": "DebugLogV", - "location": "imgui_internal:3830", + "location": "imgui:1064", "namespace": "ImGui", "ov_cimguiname": "igDebugLogV", "ret": "void", @@ -16869,7 +17383,7 @@ "cimguiname": "igDebugNodeColumns", "defaults": {}, "funcname": "DebugNodeColumns", - "location": "imgui_internal:3849", + "location": "imgui_internal:3931", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeColumns", "ret": "void", @@ -16895,7 +17409,7 @@ "cimguiname": "igDebugNodeDockNode", "defaults": {}, "funcname": "DebugNodeDockNode", - "location": "imgui_internal:3850", + "location": "imgui_internal:3932", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDockNode", "ret": "void", @@ -16933,7 +17447,7 @@ "cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "defaults": {}, "funcname": "DebugNodeDrawCmdShowMeshAndBoundingBox", - "location": "imgui_internal:3852", + "location": "imgui_internal:3934", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "ret": "void", @@ -16967,7 +17481,7 @@ "cimguiname": "igDebugNodeDrawList", "defaults": {}, "funcname": "DebugNodeDrawList", - "location": "imgui_internal:3851", + "location": "imgui_internal:3933", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawList", "ret": "void", @@ -16989,7 +17503,7 @@ "cimguiname": "igDebugNodeFont", "defaults": {}, "funcname": "DebugNodeFont", - "location": "imgui_internal:3853", + "location": "imgui_internal:3935", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeFont", "ret": "void", @@ -17015,7 +17529,7 @@ "cimguiname": "igDebugNodeFontGlyph", "defaults": {}, "funcname": "DebugNodeFontGlyph", - "location": "imgui_internal:3854", + "location": "imgui_internal:3936", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeFontGlyph", "ret": "void", @@ -17037,7 +17551,7 @@ "cimguiname": "igDebugNodeInputTextState", "defaults": {}, "funcname": "DebugNodeInputTextState", - "location": "imgui_internal:3859", + "location": "imgui_internal:3941", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeInputTextState", "ret": "void", @@ -17045,6 +17559,58 @@ "stname": "" } ], + "igDebugNodeMultiSelectState": [ + { + "args": "(ImGuiMultiSelectState* state)", + "argsT": [ + { + "name": "state", + "type": "ImGuiMultiSelectState*" + } + ], + "argsoriginal": "(ImGuiMultiSelectState* state)", + "call_args": "(state)", + "cimguiname": "igDebugNodeMultiSelectState", + "defaults": {}, + "funcname": "DebugNodeMultiSelectState", + "location": "imgui_internal:3943", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeMultiSelectState", + "ret": "void", + "signature": "(ImGuiMultiSelectState*)", + "stname": "" + } + ], + "igDebugNodePlatformMonitor": [ + { + "args": "(ImGuiPlatformMonitor* monitor,const char* label,int idx)", + "argsT": [ + { + "name": "monitor", + "type": "ImGuiPlatformMonitor*" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "idx", + "type": "int" + } + ], + "argsoriginal": "(ImGuiPlatformMonitor* monitor,const char* label,int idx)", + "call_args": "(monitor,label,idx)", + "cimguiname": "igDebugNodePlatformMonitor", + "defaults": {}, + "funcname": "DebugNodePlatformMonitor", + "location": "imgui_internal:3949", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodePlatformMonitor", + "ret": "void", + "signature": "(ImGuiPlatformMonitor*,const char*,int)", + "stname": "" + } + ], "igDebugNodeStorage": [ { "args": "(ImGuiStorage* storage,const char* label)", @@ -17063,7 +17629,7 @@ "cimguiname": "igDebugNodeStorage", "defaults": {}, "funcname": "DebugNodeStorage", - "location": "imgui_internal:3855", + "location": "imgui_internal:3937", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeStorage", "ret": "void", @@ -17089,7 +17655,7 @@ "cimguiname": "igDebugNodeTabBar", "defaults": {}, "funcname": "DebugNodeTabBar", - "location": "imgui_internal:3856", + "location": "imgui_internal:3938", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTabBar", "ret": "void", @@ -17111,7 +17677,7 @@ "cimguiname": "igDebugNodeTable", "defaults": {}, "funcname": "DebugNodeTable", - "location": "imgui_internal:3857", + "location": "imgui_internal:3939", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTable", "ret": "void", @@ -17133,7 +17699,7 @@ "cimguiname": "igDebugNodeTableSettings", "defaults": {}, "funcname": "DebugNodeTableSettings", - "location": "imgui_internal:3858", + "location": "imgui_internal:3940", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTableSettings", "ret": "void", @@ -17155,7 +17721,7 @@ "cimguiname": "igDebugNodeTypingSelectState", "defaults": {}, "funcname": "DebugNodeTypingSelectState", - "location": "imgui_internal:3860", + "location": "imgui_internal:3942", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTypingSelectState", "ret": "void", @@ -17177,7 +17743,7 @@ "cimguiname": "igDebugNodeViewport", "defaults": {}, "funcname": "DebugNodeViewport", - "location": "imgui_internal:3865", + "location": "imgui_internal:3948", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeViewport", "ret": "void", @@ -17203,7 +17769,7 @@ "cimguiname": "igDebugNodeWindow", "defaults": {}, "funcname": "DebugNodeWindow", - "location": "imgui_internal:3861", + "location": "imgui_internal:3944", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindow", "ret": "void", @@ -17225,7 +17791,7 @@ "cimguiname": "igDebugNodeWindowSettings", "defaults": {}, "funcname": "DebugNodeWindowSettings", - "location": "imgui_internal:3862", + "location": "imgui_internal:3945", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowSettings", "ret": "void", @@ -17251,7 +17817,7 @@ "cimguiname": "igDebugNodeWindowsList", "defaults": {}, "funcname": "DebugNodeWindowsList", - "location": "imgui_internal:3863", + "location": "imgui_internal:3946", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowsList", "ret": "void", @@ -17281,7 +17847,7 @@ "cimguiname": "igDebugNodeWindowsListByBeginStackParent", "defaults": {}, "funcname": "DebugNodeWindowsListByBeginStackParent", - "location": "imgui_internal:3864", + "location": "imgui_internal:3947", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowsListByBeginStackParent", "ret": "void", @@ -17303,7 +17869,7 @@ "cimguiname": "igDebugRenderKeyboardPreview", "defaults": {}, "funcname": "DebugRenderKeyboardPreview", - "location": "imgui_internal:3866", + "location": "imgui_internal:3950", "namespace": "ImGui", "ov_cimguiname": "igDebugRenderKeyboardPreview", "ret": "void", @@ -17333,7 +17899,7 @@ "cimguiname": "igDebugRenderViewportThumbnail", "defaults": {}, "funcname": "DebugRenderViewportThumbnail", - "location": "imgui_internal:3867", + "location": "imgui_internal:3951", "namespace": "ImGui", "ov_cimguiname": "igDebugRenderViewportThumbnail", "ret": "void", @@ -17350,7 +17916,7 @@ "cimguiname": "igDebugStartItemPicker", "defaults": {}, "funcname": "DebugStartItemPicker", - "location": "imgui:1031", + "location": "imgui:1060", "namespace": "ImGui", "ov_cimguiname": "igDebugStartItemPicker", "ret": "void", @@ -17372,7 +17938,7 @@ "cimguiname": "igDebugTextEncoding", "defaults": {}, "funcname": "DebugTextEncoding", - "location": "imgui:1029", + "location": "imgui:1058", "namespace": "ImGui", "ov_cimguiname": "igDebugTextEncoding", "ret": "void", @@ -17398,7 +17964,7 @@ "cimguiname": "igDebugTextUnformattedWithLocateItem", "defaults": {}, "funcname": "DebugTextUnformattedWithLocateItem", - "location": "imgui_internal:3840", + "location": "imgui_internal:3922", "namespace": "ImGui", "ov_cimguiname": "igDebugTextUnformattedWithLocateItem", "ret": "void", @@ -17422,7 +17988,7 @@ "ctx": "NULL" }, "funcname": "DestroyContext", - "location": "imgui:316", + "location": "imgui:328", "namespace": "ImGui", "ov_cimguiname": "igDestroyContext", "ret": "void", @@ -17444,7 +18010,7 @@ "cimguiname": "igDestroyPlatformWindow", "defaults": {}, "funcname": "DestroyPlatformWindow", - "location": "imgui_internal:3334", + "location": "imgui_internal:3410", "namespace": "ImGui", "ov_cimguiname": "igDestroyPlatformWindow", "ret": "void", @@ -17461,7 +18027,7 @@ "cimguiname": "igDestroyPlatformWindows", "defaults": {}, "funcname": "DestroyPlatformWindows", - "location": "imgui:1049", + "location": "imgui:1082", "namespace": "ImGui", "ov_cimguiname": "igDestroyPlatformWindows", "ret": "void", @@ -17490,7 +18056,7 @@ "node_id": "0" }, "funcname": "DockBuilderAddNode", - "location": "imgui_internal:3600", + "location": "imgui_internal:3672", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderAddNode", "ret": "ImGuiID", @@ -17520,7 +18086,7 @@ "cimguiname": "igDockBuilderCopyDockSpace", "defaults": {}, "funcname": "DockBuilderCopyDockSpace", - "location": "imgui_internal:3607", + "location": "imgui_internal:3679", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyDockSpace", "ret": "void", @@ -17550,7 +18116,7 @@ "cimguiname": "igDockBuilderCopyNode", "defaults": {}, "funcname": "DockBuilderCopyNode", - "location": "imgui_internal:3608", + "location": "imgui_internal:3680", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyNode", "ret": "void", @@ -17576,7 +18142,7 @@ "cimguiname": "igDockBuilderCopyWindowSettings", "defaults": {}, "funcname": "DockBuilderCopyWindowSettings", - "location": "imgui_internal:3609", + "location": "imgui_internal:3681", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyWindowSettings", "ret": "void", @@ -17602,7 +18168,7 @@ "cimguiname": "igDockBuilderDockWindow", "defaults": {}, "funcname": "DockBuilderDockWindow", - "location": "imgui_internal:3597", + "location": "imgui_internal:3669", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderDockWindow", "ret": "void", @@ -17624,7 +18190,7 @@ "cimguiname": "igDockBuilderFinish", "defaults": {}, "funcname": "DockBuilderFinish", - "location": "imgui_internal:3610", + "location": "imgui_internal:3682", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderFinish", "ret": "void", @@ -17646,7 +18212,7 @@ "cimguiname": "igDockBuilderGetCentralNode", "defaults": {}, "funcname": "DockBuilderGetCentralNode", - "location": "imgui_internal:3599", + "location": "imgui_internal:3671", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetCentralNode", "ret": "ImGuiDockNode*", @@ -17668,7 +18234,7 @@ "cimguiname": "igDockBuilderGetNode", "defaults": {}, "funcname": "DockBuilderGetNode", - "location": "imgui_internal:3598", + "location": "imgui_internal:3670", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetNode", "ret": "ImGuiDockNode*", @@ -17690,7 +18256,7 @@ "cimguiname": "igDockBuilderRemoveNode", "defaults": {}, "funcname": "DockBuilderRemoveNode", - "location": "imgui_internal:3601", + "location": "imgui_internal:3673", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNode", "ret": "void", @@ -17712,7 +18278,7 @@ "cimguiname": "igDockBuilderRemoveNodeChildNodes", "defaults": {}, "funcname": "DockBuilderRemoveNodeChildNodes", - "location": "imgui_internal:3603", + "location": "imgui_internal:3675", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes", "ret": "void", @@ -17740,7 +18306,7 @@ "clear_settings_refs": "true" }, "funcname": "DockBuilderRemoveNodeDockedWindows", - "location": "imgui_internal:3602", + "location": "imgui_internal:3674", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows", "ret": "void", @@ -17766,7 +18332,7 @@ "cimguiname": "igDockBuilderSetNodePos", "defaults": {}, "funcname": "DockBuilderSetNodePos", - "location": "imgui_internal:3604", + "location": "imgui_internal:3676", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodePos", "ret": "void", @@ -17792,7 +18358,7 @@ "cimguiname": "igDockBuilderSetNodeSize", "defaults": {}, "funcname": "DockBuilderSetNodeSize", - "location": "imgui_internal:3605", + "location": "imgui_internal:3677", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodeSize", "ret": "void", @@ -17830,7 +18396,7 @@ "cimguiname": "igDockBuilderSplitNode", "defaults": {}, "funcname": "DockBuilderSplitNode", - "location": "imgui_internal:3606", + "location": "imgui_internal:3678", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSplitNode", "ret": "ImGuiID", @@ -17876,7 +18442,7 @@ "cimguiname": "igDockContextCalcDropPosForDocking", "defaults": {}, "funcname": "DockContextCalcDropPosForDocking", - "location": "imgui_internal:3572", + "location": "imgui_internal:3644", "namespace": "ImGui", "ov_cimguiname": "igDockContextCalcDropPosForDocking", "ret": "bool", @@ -17906,7 +18472,7 @@ "cimguiname": "igDockContextClearNodes", "defaults": {}, "funcname": "DockContextClearNodes", - "location": "imgui_internal:3561", + "location": "imgui_internal:3633", "namespace": "ImGui", "ov_cimguiname": "igDockContextClearNodes", "ret": "void", @@ -17928,7 +18494,7 @@ "cimguiname": "igDockContextEndFrame", "defaults": {}, "funcname": "DockContextEndFrame", - "location": "imgui_internal:3565", + "location": "imgui_internal:3637", "namespace": "ImGui", "ov_cimguiname": "igDockContextEndFrame", "ret": "void", @@ -17954,7 +18520,7 @@ "cimguiname": "igDockContextFindNodeByID", "defaults": {}, "funcname": "DockContextFindNodeByID", - "location": "imgui_internal:3573", + "location": "imgui_internal:3645", "namespace": "ImGui", "ov_cimguiname": "igDockContextFindNodeByID", "ret": "ImGuiDockNode*", @@ -17976,7 +18542,7 @@ "cimguiname": "igDockContextGenNodeID", "defaults": {}, "funcname": "DockContextGenNodeID", - "location": "imgui_internal:3566", + "location": "imgui_internal:3638", "namespace": "ImGui", "ov_cimguiname": "igDockContextGenNodeID", "ret": "ImGuiID", @@ -17998,7 +18564,7 @@ "cimguiname": "igDockContextInitialize", "defaults": {}, "funcname": "DockContextInitialize", - "location": "imgui_internal:3559", + "location": "imgui_internal:3631", "namespace": "ImGui", "ov_cimguiname": "igDockContextInitialize", "ret": "void", @@ -18020,7 +18586,7 @@ "cimguiname": "igDockContextNewFrameUpdateDocking", "defaults": {}, "funcname": "DockContextNewFrameUpdateDocking", - "location": "imgui_internal:3564", + "location": "imgui_internal:3636", "namespace": "ImGui", "ov_cimguiname": "igDockContextNewFrameUpdateDocking", "ret": "void", @@ -18042,7 +18608,7 @@ "cimguiname": "igDockContextNewFrameUpdateUndocking", "defaults": {}, "funcname": "DockContextNewFrameUpdateUndocking", - "location": "imgui_internal:3563", + "location": "imgui_internal:3635", "namespace": "ImGui", "ov_cimguiname": "igDockContextNewFrameUpdateUndocking", "ret": "void", @@ -18068,7 +18634,7 @@ "cimguiname": "igDockContextProcessUndockNode", "defaults": {}, "funcname": "DockContextProcessUndockNode", - "location": "imgui_internal:3571", + "location": "imgui_internal:3643", "namespace": "ImGui", "ov_cimguiname": "igDockContextProcessUndockNode", "ret": "void", @@ -18100,7 +18666,7 @@ "clear_persistent_docking_ref": "true" }, "funcname": "DockContextProcessUndockWindow", - "location": "imgui_internal:3570", + "location": "imgui_internal:3642", "namespace": "ImGui", "ov_cimguiname": "igDockContextProcessUndockWindow", "ret": "void", @@ -18146,7 +18712,7 @@ "cimguiname": "igDockContextQueueDock", "defaults": {}, "funcname": "DockContextQueueDock", - "location": "imgui_internal:3567", + "location": "imgui_internal:3639", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueDock", "ret": "void", @@ -18172,7 +18738,7 @@ "cimguiname": "igDockContextQueueUndockNode", "defaults": {}, "funcname": "DockContextQueueUndockNode", - "location": "imgui_internal:3569", + "location": "imgui_internal:3641", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockNode", "ret": "void", @@ -18198,7 +18764,7 @@ "cimguiname": "igDockContextQueueUndockWindow", "defaults": {}, "funcname": "DockContextQueueUndockWindow", - "location": "imgui_internal:3568", + "location": "imgui_internal:3640", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockWindow", "ret": "void", @@ -18220,7 +18786,7 @@ "cimguiname": "igDockContextRebuildNodes", "defaults": {}, "funcname": "DockContextRebuildNodes", - "location": "imgui_internal:3562", + "location": "imgui_internal:3634", "namespace": "ImGui", "ov_cimguiname": "igDockContextRebuildNodes", "ret": "void", @@ -18242,7 +18808,7 @@ "cimguiname": "igDockContextShutdown", "defaults": {}, "funcname": "DockContextShutdown", - "location": "imgui_internal:3560", + "location": "imgui_internal:3632", "namespace": "ImGui", "ov_cimguiname": "igDockContextShutdown", "ret": "void", @@ -18264,7 +18830,7 @@ "cimguiname": "igDockNodeBeginAmendTabBar", "defaults": {}, "funcname": "DockNodeBeginAmendTabBar", - "location": "imgui_internal:3575", + "location": "imgui_internal:3647", "namespace": "ImGui", "ov_cimguiname": "igDockNodeBeginAmendTabBar", "ret": "bool", @@ -18281,7 +18847,7 @@ "cimguiname": "igDockNodeEndAmendTabBar", "defaults": {}, "funcname": "DockNodeEndAmendTabBar", - "location": "imgui_internal:3576", + "location": "imgui_internal:3648", "namespace": "ImGui", "ov_cimguiname": "igDockNodeEndAmendTabBar", "ret": "void", @@ -18303,7 +18869,7 @@ "cimguiname": "igDockNodeGetDepth", "defaults": {}, "funcname": "DockNodeGetDepth", - "location": "imgui_internal:3579", + "location": "imgui_internal:3651", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetDepth", "ret": "int", @@ -18325,7 +18891,7 @@ "cimguiname": "igDockNodeGetRootNode", "defaults": {}, "funcname": "DockNodeGetRootNode", - "location": "imgui_internal:3577", + "location": "imgui_internal:3649", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetRootNode", "ret": "ImGuiDockNode*", @@ -18347,7 +18913,7 @@ "cimguiname": "igDockNodeGetWindowMenuButtonId", "defaults": {}, "funcname": "DockNodeGetWindowMenuButtonId", - "location": "imgui_internal:3580", + "location": "imgui_internal:3652", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetWindowMenuButtonId", "ret": "ImGuiID", @@ -18373,7 +18939,7 @@ "cimguiname": "igDockNodeIsInHierarchyOf", "defaults": {}, "funcname": "DockNodeIsInHierarchyOf", - "location": "imgui_internal:3578", + "location": "imgui_internal:3650", "namespace": "ImGui", "ov_cimguiname": "igDockNodeIsInHierarchyOf", "ret": "bool", @@ -18403,7 +18969,7 @@ "cimguiname": "igDockNodeWindowMenuHandler_Default", "defaults": {}, "funcname": "DockNodeWindowMenuHandler_Default", - "location": "imgui_internal:3574", + "location": "imgui_internal:3646", "namespace": "ImGui", "ov_cimguiname": "igDockNodeWindowMenuHandler_Default", "ret": "void", @@ -18441,7 +19007,7 @@ "window_class": "NULL" }, "funcname": "DockSpace", - "location": "imgui:860", + "location": "imgui:881", "namespace": "ImGui", "ov_cimguiname": "igDockSpace", "ret": "ImGuiID", @@ -18480,7 +19046,7 @@ "window_class": "NULL" }, "funcname": "DockSpaceOverViewport", - "location": "imgui:861", + "location": "imgui:882", "namespace": "ImGui", "ov_cimguiname": "igDockSpaceOverViewport", "ret": "ImGuiID", @@ -18530,7 +19096,7 @@ "cimguiname": "igDragBehavior", "defaults": {}, "funcname": "DragBehavior", - "location": "imgui_internal:3774", + "location": "imgui_internal:3858", "namespace": "ImGui", "ov_cimguiname": "igDragBehavior", "ret": "bool", @@ -18582,7 +19148,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat", - "location": "imgui:584", + "location": "imgui:592", "namespace": "ImGui", "ov_cimguiname": "igDragFloat", "ret": "bool", @@ -18634,7 +19200,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat2", - "location": "imgui:585", + "location": "imgui:593", "namespace": "ImGui", "ov_cimguiname": "igDragFloat2", "ret": "bool", @@ -18686,7 +19252,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat3", - "location": "imgui:586", + "location": "imgui:594", "namespace": "ImGui", "ov_cimguiname": "igDragFloat3", "ret": "bool", @@ -18738,7 +19304,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat4", - "location": "imgui:587", + "location": "imgui:595", "namespace": "ImGui", "ov_cimguiname": "igDragFloat4", "ret": "bool", @@ -18799,7 +19365,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloatRange2", - "location": "imgui:588", + "location": "imgui:596", "namespace": "ImGui", "ov_cimguiname": "igDragFloatRange2", "ret": "bool", @@ -18851,7 +19417,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt", - "location": "imgui:589", + "location": "imgui:597", "namespace": "ImGui", "ov_cimguiname": "igDragInt", "ret": "bool", @@ -18903,7 +19469,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt2", - "location": "imgui:590", + "location": "imgui:598", "namespace": "ImGui", "ov_cimguiname": "igDragInt2", "ret": "bool", @@ -18955,7 +19521,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt3", - "location": "imgui:591", + "location": "imgui:599", "namespace": "ImGui", "ov_cimguiname": "igDragInt3", "ret": "bool", @@ -19007,7 +19573,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt4", - "location": "imgui:592", + "location": "imgui:600", "namespace": "ImGui", "ov_cimguiname": "igDragInt4", "ret": "bool", @@ -19068,7 +19634,7 @@ "v_speed": "1.0f" }, "funcname": "DragIntRange2", - "location": "imgui:593", + "location": "imgui:601", "namespace": "ImGui", "ov_cimguiname": "igDragIntRange2", "ret": "bool", @@ -19124,7 +19690,7 @@ "v_speed": "1.0f" }, "funcname": "DragScalar", - "location": "imgui:594", + "location": "imgui:602", "namespace": "ImGui", "ov_cimguiname": "igDragScalar", "ret": "bool", @@ -19184,7 +19750,7 @@ "v_speed": "1.0f" }, "funcname": "DragScalarN", - "location": "imgui:595", + "location": "imgui:603", "namespace": "ImGui", "ov_cimguiname": "igDragScalarN", "ret": "bool", @@ -19206,7 +19772,7 @@ "cimguiname": "igDummy", "defaults": {}, "funcname": "Dummy", - "location": "imgui:494", + "location": "imgui:499", "namespace": "ImGui", "ov_cimguiname": "igDummy", "ret": "void", @@ -19223,7 +19789,7 @@ "cimguiname": "igEnd", "defaults": {}, "funcname": "End", - "location": "imgui:358", + "location": "imgui:370", "namespace": "ImGui", "ov_cimguiname": "igEnd", "ret": "void", @@ -19231,6 +19797,32 @@ "stname": "" } ], + "igEndBoxSelect": [ + { + "args": "(const ImRect scope_rect,ImGuiMultiSelectFlags ms_flags)", + "argsT": [ + { + "name": "scope_rect", + "type": "const ImRect" + }, + { + "name": "ms_flags", + "type": "ImGuiMultiSelectFlags" + } + ], + "argsoriginal": "(const ImRect& scope_rect,ImGuiMultiSelectFlags ms_flags)", + "call_args": "(scope_rect,ms_flags)", + "cimguiname": "igEndBoxSelect", + "defaults": {}, + "funcname": "EndBoxSelect", + "location": "imgui_internal:3711", + "namespace": "ImGui", + "ov_cimguiname": "igEndBoxSelect", + "ret": "void", + "signature": "(const ImRect,ImGuiMultiSelectFlags)", + "stname": "" + } + ], "igEndChild": [ { "args": "()", @@ -19240,7 +19832,7 @@ "cimguiname": "igEndChild", "defaults": {}, "funcname": "EndChild", - "location": "imgui:380", + "location": "imgui:392", "namespace": "ImGui", "ov_cimguiname": "igEndChild", "ret": "void", @@ -19257,7 +19849,7 @@ "cimguiname": "igEndColumns", "defaults": {}, "funcname": "EndColumns", - "location": "imgui_internal:3640", + "location": "imgui_internal:3724", "namespace": "ImGui", "ov_cimguiname": "igEndColumns", "ret": "void", @@ -19274,7 +19866,7 @@ "cimguiname": "igEndCombo", "defaults": {}, "funcname": "EndCombo", - "location": "imgui:567", + "location": "imgui:575", "namespace": "ImGui", "ov_cimguiname": "igEndCombo", "ret": "void", @@ -19291,7 +19883,7 @@ "cimguiname": "igEndComboPreview", "defaults": {}, "funcname": "EndComboPreview", - "location": "imgui_internal:3445", + "location": "imgui_internal:3517", "namespace": "ImGui", "ov_cimguiname": "igEndComboPreview", "ret": "void", @@ -19308,7 +19900,7 @@ "cimguiname": "igEndDisabled", "defaults": {}, "funcname": "EndDisabled", - "location": "imgui:896", + "location": "imgui:917", "namespace": "ImGui", "ov_cimguiname": "igEndDisabled", "ret": "void", @@ -19325,7 +19917,7 @@ "cimguiname": "igEndDisabledOverrideReenable", "defaults": {}, "funcname": "EndDisabledOverrideReenable", - "location": "imgui_internal:3408", + "location": "imgui_internal:3480", "namespace": "ImGui", "ov_cimguiname": "igEndDisabledOverrideReenable", "ret": "void", @@ -19342,7 +19934,7 @@ "cimguiname": "igEndDragDropSource", "defaults": {}, "funcname": "EndDragDropSource", - "location": "imgui:884", + "location": "imgui:905", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropSource", "ret": "void", @@ -19359,7 +19951,7 @@ "cimguiname": "igEndDragDropTarget", "defaults": {}, "funcname": "EndDragDropTarget", - "location": "imgui:887", + "location": "imgui:908", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropTarget", "ret": "void", @@ -19376,7 +19968,7 @@ "cimguiname": "igEndFrame", "defaults": {}, "funcname": "EndFrame", - "location": "imgui:324", + "location": "imgui:336", "namespace": "ImGui", "ov_cimguiname": "igEndFrame", "ret": "void", @@ -19393,7 +19985,7 @@ "cimguiname": "igEndGroup", "defaults": {}, "funcname": "EndGroup", - "location": "imgui:498", + "location": "imgui:503", "namespace": "ImGui", "ov_cimguiname": "igEndGroup", "ret": "void", @@ -19410,7 +20002,7 @@ "cimguiname": "igEndListBox", "defaults": {}, "funcname": "EndListBox", - "location": "imgui:679", + "location": "imgui:700", "namespace": "ImGui", "ov_cimguiname": "igEndListBox", "ret": "void", @@ -19427,7 +20019,7 @@ "cimguiname": "igEndMainMenuBar", "defaults": {}, "funcname": "EndMainMenuBar", - "location": "imgui:705", + "location": "imgui:726", "namespace": "ImGui", "ov_cimguiname": "igEndMainMenuBar", "ret": "void", @@ -19444,7 +20036,7 @@ "cimguiname": "igEndMenu", "defaults": {}, "funcname": "EndMenu", - "location": "imgui:707", + "location": "imgui:728", "namespace": "ImGui", "ov_cimguiname": "igEndMenu", "ret": "void", @@ -19461,7 +20053,7 @@ "cimguiname": "igEndMenuBar", "defaults": {}, "funcname": "EndMenuBar", - "location": "imgui:703", + "location": "imgui:724", "namespace": "ImGui", "ov_cimguiname": "igEndMenuBar", "ret": "void", @@ -19469,6 +20061,23 @@ "stname": "" } ], + "igEndMultiSelect": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMultiSelect", + "defaults": {}, + "funcname": "EndMultiSelect", + "location": "imgui:689", + "namespace": "ImGui", + "ov_cimguiname": "igEndMultiSelect", + "ret": "ImGuiMultiSelectIO*", + "signature": "()", + "stname": "" + } + ], "igEndPopup": [ { "args": "()", @@ -19478,7 +20087,7 @@ "cimguiname": "igEndPopup", "defaults": {}, "funcname": "EndPopup", - "location": "imgui:740", + "location": "imgui:761", "namespace": "ImGui", "ov_cimguiname": "igEndPopup", "ret": "void", @@ -19495,7 +20104,7 @@ "cimguiname": "igEndTabBar", "defaults": {}, "funcname": "EndTabBar", - "location": "imgui:841", + "location": "imgui:862", "namespace": "ImGui", "ov_cimguiname": "igEndTabBar", "ret": "void", @@ -19512,7 +20121,7 @@ "cimguiname": "igEndTabItem", "defaults": {}, "funcname": "EndTabItem", - "location": "imgui:843", + "location": "imgui:864", "namespace": "ImGui", "ov_cimguiname": "igEndTabItem", "ret": "void", @@ -19529,7 +20138,7 @@ "cimguiname": "igEndTable", "defaults": {}, "funcname": "EndTable", - "location": "imgui:792", + "location": "imgui:813", "namespace": "ImGui", "ov_cimguiname": "igEndTable", "ret": "void", @@ -19546,7 +20155,7 @@ "cimguiname": "igEndTooltip", "defaults": {}, "funcname": "EndTooltip", - "location": "imgui:716", + "location": "imgui:737", "namespace": "ImGui", "ov_cimguiname": "igEndTooltip", "ret": "void", @@ -19574,7 +20183,7 @@ "user_data": "NULL" }, "funcname": "ErrorCheckEndFrameRecover", - "location": "imgui_internal:3834", + "location": "imgui_internal:3916", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckEndFrameRecover", "ret": "void", @@ -19602,7 +20211,7 @@ "user_data": "NULL" }, "funcname": "ErrorCheckEndWindowRecover", - "location": "imgui_internal:3835", + "location": "imgui_internal:3917", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckEndWindowRecover", "ret": "void", @@ -19619,7 +20228,7 @@ "cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", "defaults": {}, "funcname": "ErrorCheckUsingSetCursorPosToExtendParentBoundaries", - "location": "imgui_internal:3836", + "location": "imgui_internal:3918", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", "ret": "void", @@ -19645,7 +20254,7 @@ "cimguiname": "igFindBestWindowPosForPopup", "defaults": {}, "funcname": "FindBestWindowPosForPopup", - "location": "imgui_internal:3430", + "location": "imgui_internal:3502", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopup", @@ -19692,7 +20301,7 @@ "cimguiname": "igFindBestWindowPosForPopupEx", "defaults": {}, "funcname": "FindBestWindowPosForPopupEx", - "location": "imgui_internal:3431", + "location": "imgui_internal:3503", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopupEx", @@ -19715,7 +20324,7 @@ "cimguiname": "igFindBlockingModal", "defaults": {}, "funcname": "FindBlockingModal", - "location": "imgui_internal:3429", + "location": "imgui_internal:3501", "namespace": "ImGui", "ov_cimguiname": "igFindBlockingModal", "ret": "ImGuiWindow*", @@ -19737,7 +20346,7 @@ "cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", "defaults": {}, "funcname": "FindBottomMostVisibleWindowWithinBeginStack", - "location": "imgui_internal:3302", + "location": "imgui_internal:3378", "namespace": "ImGui", "ov_cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", "ret": "ImGuiWindow*", @@ -19759,7 +20368,7 @@ "cimguiname": "igFindHoveredViewportFromPlatformWindowStack", "defaults": {}, "funcname": "FindHoveredViewportFromPlatformWindowStack", - "location": "imgui_internal:3338", + "location": "imgui_internal:3414", "namespace": "ImGui", "ov_cimguiname": "igFindHoveredViewportFromPlatformWindowStack", "ret": "ImGuiViewportP*", @@ -19793,7 +20402,7 @@ "cimguiname": "igFindHoveredWindowEx", "defaults": {}, "funcname": "FindHoveredWindowEx", - "location": "imgui_internal:3320", + "location": "imgui_internal:3396", "namespace": "ImGui", "ov_cimguiname": "igFindHoveredWindowEx", "ret": "void", @@ -19819,7 +20428,7 @@ "cimguiname": "igFindOrCreateColumns", "defaults": {}, "funcname": "FindOrCreateColumns", - "location": "imgui_internal:3645", + "location": "imgui_internal:3729", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateColumns", "ret": "ImGuiOldColumns*", @@ -19847,7 +20456,7 @@ "text_end": "NULL" }, "funcname": "FindRenderedTextEnd", - "location": "imgui_internal:3739", + "location": "imgui_internal:3823", "namespace": "ImGui", "ov_cimguiname": "igFindRenderedTextEnd", "ret": "const char*", @@ -19869,7 +20478,7 @@ "cimguiname": "igFindSettingsHandler", "defaults": {}, "funcname": "FindSettingsHandler", - "location": "imgui_internal:3346", + "location": "imgui_internal:3422", "namespace": "ImGui", "ov_cimguiname": "igFindSettingsHandler", "ret": "ImGuiSettingsHandler*", @@ -19891,7 +20500,7 @@ "cimguiname": "igFindViewportByID", "defaults": {}, "funcname": "FindViewportByID", - "location": "imgui:1050", + "location": "imgui:1083", "namespace": "ImGui", "ov_cimguiname": "igFindViewportByID", "ret": "ImGuiViewport*", @@ -19913,7 +20522,7 @@ "cimguiname": "igFindViewportByPlatformHandle", "defaults": {}, "funcname": "FindViewportByPlatformHandle", - "location": "imgui:1051", + "location": "imgui:1084", "namespace": "ImGui", "ov_cimguiname": "igFindViewportByPlatformHandle", "ret": "ImGuiViewport*", @@ -19935,7 +20544,7 @@ "cimguiname": "igFindWindowByID", "defaults": {}, "funcname": "FindWindowByID", - "location": "imgui_internal:3275", + "location": "imgui_internal:3350", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByID", "ret": "ImGuiWindow*", @@ -19957,7 +20566,7 @@ "cimguiname": "igFindWindowByName", "defaults": {}, "funcname": "FindWindowByName", - "location": "imgui_internal:3276", + "location": "imgui_internal:3351", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByName", "ret": "ImGuiWindow*", @@ -19979,7 +20588,7 @@ "cimguiname": "igFindWindowDisplayIndex", "defaults": {}, "funcname": "FindWindowDisplayIndex", - "location": "imgui_internal:3301", + "location": "imgui_internal:3377", "namespace": "ImGui", "ov_cimguiname": "igFindWindowDisplayIndex", "ret": "int", @@ -20001,7 +20610,7 @@ "cimguiname": "igFindWindowSettingsByID", "defaults": {}, "funcname": "FindWindowSettingsByID", - "location": "imgui_internal:3350", + "location": "imgui_internal:3426", "namespace": "ImGui", "ov_cimguiname": "igFindWindowSettingsByID", "ret": "ImGuiWindowSettings*", @@ -20023,7 +20632,7 @@ "cimguiname": "igFindWindowSettingsByWindow", "defaults": {}, "funcname": "FindWindowSettingsByWindow", - "location": "imgui_internal:3351", + "location": "imgui_internal:3427", "namespace": "ImGui", "ov_cimguiname": "igFindWindowSettingsByWindow", "ret": "ImGuiWindowSettings*", @@ -20045,7 +20654,7 @@ "cimguiname": "igFixupKeyChord", "defaults": {}, "funcname": "FixupKeyChord", - "location": "imgui_internal:3482", + "location": "imgui_internal:3554", "namespace": "ImGui", "ov_cimguiname": "igFixupKeyChord", "ret": "ImGuiKeyChord", @@ -20062,7 +20671,7 @@ "cimguiname": "igFocusItem", "defaults": {}, "funcname": "FocusItem", - "location": "imgui_internal:3469", + "location": "imgui_internal:3541", "namespace": "ImGui", "ov_cimguiname": "igFocusItem", "ret": "void", @@ -20096,7 +20705,7 @@ "cimguiname": "igFocusTopMostWindowUnderOne", "defaults": {}, "funcname": "FocusTopMostWindowUnderOne", - "location": "imgui_internal:3296", + "location": "imgui_internal:3372", "namespace": "ImGui", "ov_cimguiname": "igFocusTopMostWindowUnderOne", "ret": "void", @@ -20124,7 +20733,7 @@ "flags": "0" }, "funcname": "FocusWindow", - "location": "imgui_internal:3295", + "location": "imgui_internal:3371", "namespace": "ImGui", "ov_cimguiname": "igFocusWindow", "ret": "void", @@ -20146,7 +20755,7 @@ "cimguiname": "igGcAwakeTransientWindowBuffers", "defaults": {}, "funcname": "GcAwakeTransientWindowBuffers", - "location": "imgui_internal:3826", + "location": "imgui_internal:3912", "namespace": "ImGui", "ov_cimguiname": "igGcAwakeTransientWindowBuffers", "ret": "void", @@ -20163,7 +20772,7 @@ "cimguiname": "igGcCompactTransientMiscBuffers", "defaults": {}, "funcname": "GcCompactTransientMiscBuffers", - "location": "imgui_internal:3824", + "location": "imgui_internal:3910", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientMiscBuffers", "ret": "void", @@ -20185,7 +20794,7 @@ "cimguiname": "igGcCompactTransientWindowBuffers", "defaults": {}, "funcname": "GcCompactTransientWindowBuffers", - "location": "imgui_internal:3825", + "location": "imgui_internal:3911", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientWindowBuffers", "ret": "void", @@ -20202,7 +20811,7 @@ "cimguiname": "igGetActiveID", "defaults": {}, "funcname": "GetActiveID", - "location": "imgui_internal:3375", + "location": "imgui_internal:3451", "namespace": "ImGui", "ov_cimguiname": "igGetActiveID", "ret": "ImGuiID", @@ -20232,7 +20841,7 @@ "cimguiname": "igGetAllocatorFunctions", "defaults": {}, "funcname": "GetAllocatorFunctions", - "location": "imgui:1039", + "location": "imgui:1072", "namespace": "ImGui", "ov_cimguiname": "igGetAllocatorFunctions", "ret": "void", @@ -20256,7 +20865,7 @@ "viewport": "NULL" }, "funcname": "GetBackgroundDrawList", - "location": "imgui:939", + "location": "imgui:960", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList", "ret": "ImDrawList*", @@ -20264,6 +20873,28 @@ "stname": "" } ], + "igGetBoxSelectState": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igGetBoxSelectState", + "defaults": {}, + "funcname": "GetBoxSelectState", + "location": "imgui_internal:3718", + "namespace": "ImGui", + "ov_cimguiname": "igGetBoxSelectState", + "ret": "ImGuiBoxSelectState*", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igGetClipboardText": [ { "args": "()", @@ -20273,7 +20904,7 @@ "cimguiname": "igGetClipboardText", "defaults": {}, "funcname": "GetClipboardText", - "location": "imgui:1015", + "location": "imgui:1044", "namespace": "ImGui", "ov_cimguiname": "igGetClipboardText", "ret": "const char*", @@ -20301,7 +20932,7 @@ "alpha_mul": "1.0f" }, "funcname": "GetColorU32", - "location": "imgui:466", + "location": "imgui:468", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32_Col", "ret": "ImU32", @@ -20321,7 +20952,7 @@ "cimguiname": "igGetColorU32", "defaults": {}, "funcname": "GetColorU32", - "location": "imgui:467", + "location": "imgui:469", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32_Vec4", "ret": "ImU32", @@ -20347,7 +20978,7 @@ "alpha_mul": "1.0f" }, "funcname": "GetColorU32", - "location": "imgui:468", + "location": "imgui:470", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32_U32", "ret": "ImU32", @@ -20364,7 +20995,7 @@ "cimguiname": "igGetColumnIndex", "defaults": {}, "funcname": "GetColumnIndex", - "location": "imgui:831", + "location": "imgui:852", "namespace": "ImGui", "ov_cimguiname": "igGetColumnIndex", "ret": "int", @@ -20390,7 +21021,7 @@ "cimguiname": "igGetColumnNormFromOffset", "defaults": {}, "funcname": "GetColumnNormFromOffset", - "location": "imgui_internal:3647", + "location": "imgui_internal:3731", "namespace": "ImGui", "ov_cimguiname": "igGetColumnNormFromOffset", "ret": "float", @@ -20414,7 +21045,7 @@ "column_index": "-1" }, "funcname": "GetColumnOffset", - "location": "imgui:834", + "location": "imgui:855", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffset", "ret": "float", @@ -20440,7 +21071,7 @@ "cimguiname": "igGetColumnOffsetFromNorm", "defaults": {}, "funcname": "GetColumnOffsetFromNorm", - "location": "imgui_internal:3646", + "location": "imgui_internal:3730", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffsetFromNorm", "ret": "float", @@ -20464,7 +21095,7 @@ "column_index": "-1" }, "funcname": "GetColumnWidth", - "location": "imgui:832", + "location": "imgui:853", "namespace": "ImGui", "ov_cimguiname": "igGetColumnWidth", "ret": "float", @@ -20481,7 +21112,7 @@ "cimguiname": "igGetColumnsCount", "defaults": {}, "funcname": "GetColumnsCount", - "location": "imgui:836", + "location": "imgui:857", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsCount", "ret": "int", @@ -20507,7 +21138,7 @@ "cimguiname": "igGetColumnsID", "defaults": {}, "funcname": "GetColumnsID", - "location": "imgui_internal:3644", + "location": "imgui_internal:3728", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsID", "ret": "ImGuiID", @@ -20529,7 +21160,7 @@ "cimguiname": "igGetContentRegionAvail", "defaults": {}, "funcname": "GetContentRegionAvail", - "location": "imgui:420", + "location": "imgui:485", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionAvail", @@ -20538,52 +21169,6 @@ "stname": "" } ], - "igGetContentRegionMax": [ - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionMax", - "defaults": {}, - "funcname": "GetContentRegionMax", - "location": "imgui:421", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetContentRegionMax", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "igGetContentRegionMaxAbs": [ - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionMaxAbs", - "defaults": {}, - "funcname": "GetContentRegionMaxAbs", - "location": "imgui_internal:3400", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetContentRegionMaxAbs", - "ret": "void", - "signature": "()", - "stname": "" - } - ], "igGetCurrentContext": [ { "args": "()", @@ -20593,7 +21178,7 @@ "cimguiname": "igGetCurrentContext", "defaults": {}, "funcname": "GetCurrentContext", - "location": "imgui:317", + "location": "imgui:329", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentContext", "ret": "ImGuiContext*", @@ -20610,7 +21195,7 @@ "cimguiname": "igGetCurrentFocusScope", "defaults": {}, "funcname": "GetCurrentFocusScope", - "location": "imgui_internal:3622", + "location": "imgui_internal:3694", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentFocusScope", "ret": "ImGuiID", @@ -20627,7 +21212,7 @@ "cimguiname": "igGetCurrentTabBar", "defaults": {}, "funcname": "GetCurrentTabBar", - "location": "imgui_internal:3706", + "location": "imgui_internal:3790", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentTabBar", "ret": "ImGuiTabBar*", @@ -20644,7 +21229,7 @@ "cimguiname": "igGetCurrentTable", "defaults": {}, "funcname": "GetCurrentTable", - "location": "imgui_internal:3661", + "location": "imgui_internal:3745", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentTable", "ret": "ImGuiTable*", @@ -20661,7 +21246,7 @@ "cimguiname": "igGetCurrentWindow", "defaults": {}, "funcname": "GetCurrentWindow", - "location": "imgui_internal:3274", + "location": "imgui_internal:3349", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindow", "ret": "ImGuiWindow*", @@ -20678,7 +21263,7 @@ "cimguiname": "igGetCurrentWindowRead", "defaults": {}, "funcname": "GetCurrentWindowRead", - "location": "imgui_internal:3273", + "location": "imgui_internal:3348", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindowRead", "ret": "ImGuiWindow*", @@ -20700,7 +21285,7 @@ "cimguiname": "igGetCursorPos", "defaults": {}, "funcname": "GetCursorPos", - "location": "imgui:481", + "location": "imgui:486", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorPos", @@ -20718,7 +21303,7 @@ "cimguiname": "igGetCursorPosX", "defaults": {}, "funcname": "GetCursorPosX", - "location": "imgui:482", + "location": "imgui:487", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosX", "ret": "float", @@ -20735,7 +21320,7 @@ "cimguiname": "igGetCursorPosY", "defaults": {}, "funcname": "GetCursorPosY", - "location": "imgui:483", + "location": "imgui:488", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosY", "ret": "float", @@ -20757,7 +21342,7 @@ "cimguiname": "igGetCursorScreenPos", "defaults": {}, "funcname": "GetCursorScreenPos", - "location": "imgui:479", + "location": "imgui:483", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorScreenPos", @@ -20780,7 +21365,7 @@ "cimguiname": "igGetCursorStartPos", "defaults": {}, "funcname": "GetCursorStartPos", - "location": "imgui:487", + "location": "imgui:492", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorStartPos", @@ -20798,7 +21383,7 @@ "cimguiname": "igGetDefaultFont", "defaults": {}, "funcname": "GetDefaultFont", - "location": "imgui_internal:3309", + "location": "imgui_internal:3385", "namespace": "ImGui", "ov_cimguiname": "igGetDefaultFont", "ret": "ImFont*", @@ -20815,7 +21400,7 @@ "cimguiname": "igGetDragDropPayload", "defaults": {}, "funcname": "GetDragDropPayload", - "location": "imgui:888", + "location": "imgui:909", "namespace": "ImGui", "ov_cimguiname": "igGetDragDropPayload", "ret": "const ImGuiPayload*", @@ -20832,7 +21417,7 @@ "cimguiname": "igGetDrawData", "defaults": {}, "funcname": "GetDrawData", - "location": "imgui:326", + "location": "imgui:338", "namespace": "ImGui", "ov_cimguiname": "igGetDrawData", "ret": "ImDrawData*", @@ -20849,7 +21434,7 @@ "cimguiname": "igGetDrawListSharedData", "defaults": {}, "funcname": "GetDrawListSharedData", - "location": "imgui:947", + "location": "imgui:968", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", @@ -20866,7 +21451,7 @@ "cimguiname": "igGetFocusID", "defaults": {}, "funcname": "GetFocusID", - "location": "imgui_internal:3376", + "location": "imgui_internal:3452", "namespace": "ImGui", "ov_cimguiname": "igGetFocusID", "ret": "ImGuiID", @@ -20883,7 +21468,7 @@ "cimguiname": "igGetFont", "defaults": {}, "funcname": "GetFont", - "location": "imgui:463", + "location": "imgui:465", "namespace": "ImGui", "ov_cimguiname": "igGetFont", "ret": "ImFont*", @@ -20900,7 +21485,7 @@ "cimguiname": "igGetFontSize", "defaults": {}, "funcname": "GetFontSize", - "location": "imgui:464", + "location": "imgui:466", "namespace": "ImGui", "ov_cimguiname": "igGetFontSize", "ret": "float", @@ -20922,7 +21507,7 @@ "cimguiname": "igGetFontTexUvWhitePixel", "defaults": {}, "funcname": "GetFontTexUvWhitePixel", - "location": "imgui:465", + "location": "imgui:467", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetFontTexUvWhitePixel", @@ -20947,7 +21532,7 @@ "viewport": "NULL" }, "funcname": "GetForegroundDrawList", - "location": "imgui:940", + "location": "imgui:961", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_ViewportPtr", "ret": "ImDrawList*", @@ -20967,7 +21552,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui_internal:3310", + "location": "imgui_internal:3386", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_WindowPtr", "ret": "ImDrawList*", @@ -20984,7 +21569,7 @@ "cimguiname": "igGetFrameCount", "defaults": {}, "funcname": "GetFrameCount", - "location": "imgui:946", + "location": "imgui:967", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", @@ -21001,7 +21586,7 @@ "cimguiname": "igGetFrameHeight", "defaults": {}, "funcname": "GetFrameHeight", - "location": "imgui:502", + "location": "imgui:507", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeight", "ret": "float", @@ -21018,7 +21603,7 @@ "cimguiname": "igGetFrameHeightWithSpacing", "defaults": {}, "funcname": "GetFrameHeightWithSpacing", - "location": "imgui:503", + "location": "imgui:508", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeightWithSpacing", "ret": "float", @@ -21035,7 +21620,7 @@ "cimguiname": "igGetHoveredID", "defaults": {}, "funcname": "GetHoveredID", - "location": "imgui_internal:3380", + "location": "imgui_internal:3456", "namespace": "ImGui", "ov_cimguiname": "igGetHoveredID", "ret": "ImGuiID", @@ -21057,7 +21642,7 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:521", + "location": "imgui:526", "namespace": "ImGui", "ov_cimguiname": "igGetID_Str", "ret": "ImGuiID", @@ -21081,7 +21666,7 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:522", + "location": "imgui:527", "namespace": "ImGui", "ov_cimguiname": "igGetID_StrStr", "ret": "ImGuiID", @@ -21101,12 +21686,32 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:523", + "location": "imgui:528", "namespace": "ImGui", "ov_cimguiname": "igGetID_Ptr", "ret": "ImGuiID", "signature": "(const void*)", "stname": "" + }, + { + "args": "(int int_id)", + "argsT": [ + { + "name": "int_id", + "type": "int" + } + ], + "argsoriginal": "(int int_id)", + "call_args": "(int_id)", + "cimguiname": "igGetID", + "defaults": {}, + "funcname": "GetID", + "location": "imgui:529", + "namespace": "ImGui", + "ov_cimguiname": "igGetID_Int", + "ret": "ImGuiID", + "signature": "(int)", + "stname": "" } ], "igGetIDWithSeed": [ @@ -21131,7 +21736,7 @@ "cimguiname": "igGetIDWithSeed", "defaults": {}, "funcname": "GetIDWithSeed", - "location": "imgui_internal:3385", + "location": "imgui_internal:3461", "namespace": "ImGui", "ov_cimguiname": "igGetIDWithSeed_Str", "ret": "ImGuiID", @@ -21155,7 +21760,7 @@ "cimguiname": "igGetIDWithSeed", "defaults": {}, "funcname": "GetIDWithSeed", - "location": "imgui_internal:3386", + "location": "imgui_internal:3462", "namespace": "ImGui", "ov_cimguiname": "igGetIDWithSeed_Int", "ret": "ImGuiID", @@ -21172,7 +21777,7 @@ "cimguiname": "igGetIO", "defaults": {}, "funcname": "GetIO", - "location": "imgui:321", + "location": "imgui:333", "namespace": "ImGui", "ov_cimguiname": "igGetIO", "ret": "ImGuiIO*", @@ -21195,7 +21800,7 @@ "cimguiname": "igGetInputTextState", "defaults": {}, "funcname": "GetInputTextState", - "location": "imgui_internal:3807", + "location": "imgui_internal:3893", "namespace": "ImGui", "ov_cimguiname": "igGetInputTextState", "ret": "ImGuiInputTextState*", @@ -21212,7 +21817,7 @@ "cimguiname": "igGetItemFlags", "defaults": {}, "funcname": "GetItemFlags", - "location": "imgui_internal:3374", + "location": "imgui_internal:3450", "namespace": "ImGui", "ov_cimguiname": "igGetItemFlags", "ret": "ImGuiItemFlags", @@ -21229,7 +21834,7 @@ "cimguiname": "igGetItemID", "defaults": {}, "funcname": "GetItemID", - "location": "imgui:927", + "location": "imgui:948", "namespace": "ImGui", "ov_cimguiname": "igGetItemID", "ret": "ImGuiID", @@ -21251,7 +21856,7 @@ "cimguiname": "igGetItemRectMax", "defaults": {}, "funcname": "GetItemRectMax", - "location": "imgui:929", + "location": "imgui:950", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", @@ -21274,7 +21879,7 @@ "cimguiname": "igGetItemRectMin", "defaults": {}, "funcname": "GetItemRectMin", - "location": "imgui:928", + "location": "imgui:949", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", @@ -21297,7 +21902,7 @@ "cimguiname": "igGetItemRectSize", "defaults": {}, "funcname": "GetItemRectSize", - "location": "imgui:930", + "location": "imgui:951", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", @@ -21315,7 +21920,7 @@ "cimguiname": "igGetItemStatusFlags", "defaults": {}, "funcname": "GetItemStatusFlags", - "location": "imgui_internal:3373", + "location": "imgui_internal:3449", "namespace": "ImGui", "ov_cimguiname": "igGetItemStatusFlags", "ret": "ImGuiItemStatusFlags", @@ -21337,7 +21942,7 @@ "cimguiname": "igGetKeyChordName", "defaults": {}, "funcname": "GetKeyChordName", - "location": "imgui_internal:3494", + "location": "imgui_internal:3566", "namespace": "ImGui", "ov_cimguiname": "igGetKeyChordName", "ret": "const char*", @@ -21363,7 +21968,7 @@ "cimguiname": "igGetKeyData", "defaults": {}, "funcname": "GetKeyData", - "location": "imgui_internal:3492", + "location": "imgui_internal:3564", "namespace": "ImGui", "ov_cimguiname": "igGetKeyData_ContextPtr", "ret": "ImGuiKeyData*", @@ -21383,7 +21988,7 @@ "cimguiname": "igGetKeyData", "defaults": {}, "funcname": "GetKeyData", - "location": "imgui_internal:3493", + "location": "imgui_internal:3565", "namespace": "ImGui", "ov_cimguiname": "igGetKeyData_Key", "ret": "ImGuiKeyData*", @@ -21421,7 +22026,7 @@ "cimguiname": "igGetKeyMagnitude2d", "defaults": {}, "funcname": "GetKeyMagnitude2d", - "location": "imgui_internal:3497", + "location": "imgui_internal:3569", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetKeyMagnitude2d", @@ -21444,7 +22049,7 @@ "cimguiname": "igGetKeyName", "defaults": {}, "funcname": "GetKeyName", - "location": "imgui:971", + "location": "imgui:992", "namespace": "ImGui", "ov_cimguiname": "igGetKeyName", "ret": "const char*", @@ -21466,7 +22071,7 @@ "cimguiname": "igGetKeyOwner", "defaults": {}, "funcname": "GetKeyOwner", - "location": "imgui_internal:3516", + "location": "imgui_internal:3588", "namespace": "ImGui", "ov_cimguiname": "igGetKeyOwner", "ret": "ImGuiID", @@ -21492,7 +22097,7 @@ "cimguiname": "igGetKeyOwnerData", "defaults": {}, "funcname": "GetKeyOwnerData", - "location": "imgui_internal:3521", + "location": "imgui_internal:3593", "namespace": "ImGui", "ov_cimguiname": "igGetKeyOwnerData", "ret": "ImGuiKeyOwnerData*", @@ -21522,7 +22127,7 @@ "cimguiname": "igGetKeyPressedAmount", "defaults": {}, "funcname": "GetKeyPressedAmount", - "location": "imgui:970", + "location": "imgui:991", "namespace": "ImGui", "ov_cimguiname": "igGetKeyPressedAmount", "ret": "int", @@ -21539,7 +22144,7 @@ "cimguiname": "igGetMainViewport", "defaults": {}, "funcname": "GetMainViewport", - "location": "imgui:936", + "location": "imgui:957", "namespace": "ImGui", "ov_cimguiname": "igGetMainViewport", "ret": "ImGuiViewport*", @@ -21561,7 +22166,7 @@ "cimguiname": "igGetMouseClickedCount", "defaults": {}, "funcname": "GetMouseClickedCount", - "location": "imgui:1000", + "location": "imgui:1029", "namespace": "ImGui", "ov_cimguiname": "igGetMouseClickedCount", "ret": "int", @@ -21578,7 +22183,7 @@ "cimguiname": "igGetMouseCursor", "defaults": {}, "funcname": "GetMouseCursor", - "location": "imgui:1009", + "location": "imgui:1038", "namespace": "ImGui", "ov_cimguiname": "igGetMouseCursor", "ret": "ImGuiMouseCursor", @@ -21611,7 +22216,7 @@ "lock_threshold": "-1.0f" }, "funcname": "GetMouseDragDelta", - "location": "imgui:1007", + "location": "imgui:1036", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta", @@ -21634,7 +22239,7 @@ "cimguiname": "igGetMousePos", "defaults": {}, "funcname": "GetMousePos", - "location": "imgui:1004", + "location": "imgui:1033", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePos", @@ -21657,7 +22262,7 @@ "cimguiname": "igGetMousePosOnOpeningCurrentPopup", "defaults": {}, "funcname": "GetMousePosOnOpeningCurrentPopup", - "location": "imgui:1005", + "location": "imgui:1034", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", @@ -21666,6 +22271,28 @@ "stname": "" } ], + "igGetMultiSelectState": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igGetMultiSelectState", + "defaults": {}, + "funcname": "GetMultiSelectState", + "location": "imgui_internal:3719", + "namespace": "ImGui", + "ov_cimguiname": "igGetMultiSelectState", + "ret": "ImGuiMultiSelectState*", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igGetNavTweakPressedAmount": [ { "args": "(ImGuiAxis axis)", @@ -21680,7 +22307,7 @@ "cimguiname": "igGetNavTweakPressedAmount", "defaults": {}, "funcname": "GetNavTweakPressedAmount", - "location": "imgui_internal:3498", + "location": "imgui_internal:3570", "namespace": "ImGui", "ov_cimguiname": "igGetNavTweakPressedAmount", "ret": "float", @@ -21697,7 +22324,7 @@ "cimguiname": "igGetPlatformIO", "defaults": {}, "funcname": "GetPlatformIO", - "location": "imgui:1046", + "location": "imgui:1079", "namespace": "ImGui", "ov_cimguiname": "igGetPlatformIO", "ret": "ImGuiPlatformIO*", @@ -21724,7 +22351,7 @@ "cimguiname": "igGetPopupAllowedExtentRect", "defaults": {}, "funcname": "GetPopupAllowedExtentRect", - "location": "imgui_internal:3426", + "location": "imgui_internal:3498", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetPopupAllowedExtentRect", @@ -21742,7 +22369,7 @@ "cimguiname": "igGetScrollMaxX", "defaults": {}, "funcname": "GetScrollMaxX", - "location": "imgui:432", + "location": "imgui:436", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxX", "ret": "float", @@ -21759,7 +22386,7 @@ "cimguiname": "igGetScrollMaxY", "defaults": {}, "funcname": "GetScrollMaxY", - "location": "imgui:433", + "location": "imgui:437", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxY", "ret": "float", @@ -21776,7 +22403,7 @@ "cimguiname": "igGetScrollX", "defaults": {}, "funcname": "GetScrollX", - "location": "imgui:428", + "location": "imgui:432", "namespace": "ImGui", "ov_cimguiname": "igGetScrollX", "ret": "float", @@ -21793,7 +22420,7 @@ "cimguiname": "igGetScrollY", "defaults": {}, "funcname": "GetScrollY", - "location": "imgui:429", + "location": "imgui:433", "namespace": "ImGui", "ov_cimguiname": "igGetScrollY", "ret": "float", @@ -21815,7 +22442,7 @@ "cimguiname": "igGetShortcutRoutingData", "defaults": {}, "funcname": "GetShortcutRoutingData", - "location": "imgui_internal:3555", + "location": "imgui_internal:3627", "namespace": "ImGui", "ov_cimguiname": "igGetShortcutRoutingData", "ret": "ImGuiKeyRoutingData*", @@ -21832,7 +22459,7 @@ "cimguiname": "igGetStateStorage", "defaults": {}, "funcname": "GetStateStorage", - "location": "imgui:950", + "location": "imgui:971", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", @@ -21849,7 +22476,7 @@ "cimguiname": "igGetStyle", "defaults": {}, "funcname": "GetStyle", - "location": "imgui:322", + "location": "imgui:334", "namespace": "ImGui", "ov_cimguiname": "igGetStyle", "ret": "ImGuiStyle*", @@ -21872,7 +22499,7 @@ "cimguiname": "igGetStyleColorName", "defaults": {}, "funcname": "GetStyleColorName", - "location": "imgui:948", + "location": "imgui:969", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", @@ -21894,7 +22521,7 @@ "cimguiname": "igGetStyleColorVec4", "defaults": {}, "funcname": "GetStyleColorVec4", - "location": "imgui:469", + "location": "imgui:471", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorVec4", "ret": "const ImVec4*", @@ -21917,7 +22544,7 @@ "cimguiname": "igGetStyleVarInfo", "defaults": {}, "funcname": "GetStyleVarInfo", - "location": "imgui_internal:3406", + "location": "imgui_internal:3478", "namespace": "ImGui", "ov_cimguiname": "igGetStyleVarInfo", "ret": "const ImGuiDataVarInfo*", @@ -21934,7 +22561,7 @@ "cimguiname": "igGetTextLineHeight", "defaults": {}, "funcname": "GetTextLineHeight", - "location": "imgui:500", + "location": "imgui:505", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeight", "ret": "float", @@ -21951,7 +22578,7 @@ "cimguiname": "igGetTextLineHeightWithSpacing", "defaults": {}, "funcname": "GetTextLineHeightWithSpacing", - "location": "imgui:501", + "location": "imgui:506", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeightWithSpacing", "ret": "float", @@ -21968,7 +22595,7 @@ "cimguiname": "igGetTime", "defaults": {}, "funcname": "GetTime", - "location": "imgui:945", + "location": "imgui:966", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", @@ -21985,7 +22612,7 @@ "cimguiname": "igGetTopMostAndVisiblePopupModal", "defaults": {}, "funcname": "GetTopMostAndVisiblePopupModal", - "location": "imgui_internal:3428", + "location": "imgui_internal:3500", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostAndVisiblePopupModal", "ret": "ImGuiWindow*", @@ -22002,7 +22629,7 @@ "cimguiname": "igGetTopMostPopupModal", "defaults": {}, "funcname": "GetTopMostPopupModal", - "location": "imgui_internal:3427", + "location": "imgui_internal:3499", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostPopupModal", "ret": "ImGuiWindow*", @@ -22019,7 +22646,7 @@ "cimguiname": "igGetTreeNodeToLabelSpacing", "defaults": {}, "funcname": "GetTreeNodeToLabelSpacing", - "location": "imgui:661", + "location": "imgui:669", "namespace": "ImGui", "ov_cimguiname": "igGetTreeNodeToLabelSpacing", "ret": "float", @@ -22049,7 +22676,7 @@ "cimguiname": "igGetTypematicRepeatRate", "defaults": {}, "funcname": "GetTypematicRepeatRate", - "location": "imgui_internal:3500", + "location": "imgui_internal:3572", "namespace": "ImGui", "ov_cimguiname": "igGetTypematicRepeatRate", "ret": "void", @@ -22073,7 +22700,7 @@ "flags": "ImGuiTypingSelectFlags_None" }, "funcname": "GetTypingSelectRequest", - "location": "imgui_internal:3632", + "location": "imgui_internal:3704", "namespace": "ImGui", "ov_cimguiname": "igGetTypingSelectRequest", "ret": "ImGuiTypingSelectRequest*", @@ -22090,7 +22717,7 @@ "cimguiname": "igGetVersion", "defaults": {}, "funcname": "GetVersion", - "location": "imgui:338", + "location": "imgui:350", "namespace": "ImGui", "ov_cimguiname": "igGetVersion", "ret": "const char*", @@ -22112,7 +22739,7 @@ "cimguiname": "igGetViewportPlatformMonitor", "defaults": {}, "funcname": "GetViewportPlatformMonitor", - "location": "imgui_internal:3337", + "location": "imgui_internal:3413", "namespace": "ImGui", "ov_cimguiname": "igGetViewportPlatformMonitor", "ret": "const ImGuiPlatformMonitor*", @@ -22134,7 +22761,7 @@ "cimguiname": "igGetWindowAlwaysWantOwnTabBar", "defaults": {}, "funcname": "GetWindowAlwaysWantOwnTabBar", - "location": "imgui_internal:3582", + "location": "imgui_internal:3654", "namespace": "ImGui", "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar", "ret": "bool", @@ -22142,52 +22769,6 @@ "stname": "" } ], - "igGetWindowContentRegionMax": [ - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMax", - "defaults": {}, - "funcname": "GetWindowContentRegionMax", - "location": "imgui:423", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowContentRegionMax", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "igGetWindowContentRegionMin": [ - { - "args": "(ImVec2 *pOut)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMin", - "defaults": {}, - "funcname": "GetWindowContentRegionMin", - "location": "imgui:422", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowContentRegionMin", - "ret": "void", - "signature": "()", - "stname": "" - } - ], "igGetWindowDockID": [ { "args": "()", @@ -22197,7 +22778,7 @@ "cimguiname": "igGetWindowDockID", "defaults": {}, "funcname": "GetWindowDockID", - "location": "imgui:864", + "location": "imgui:885", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDockID", "ret": "ImGuiID", @@ -22214,7 +22795,7 @@ "cimguiname": "igGetWindowDockNode", "defaults": {}, "funcname": "GetWindowDockNode", - "location": "imgui_internal:3581", + "location": "imgui_internal:3653", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDockNode", "ret": "ImGuiDockNode*", @@ -22231,7 +22812,7 @@ "cimguiname": "igGetWindowDpiScale", "defaults": {}, "funcname": "GetWindowDpiScale", - "location": "imgui:389", + "location": "imgui:401", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDpiScale", "ret": "float", @@ -22248,7 +22829,7 @@ "cimguiname": "igGetWindowDrawList", "defaults": {}, "funcname": "GetWindowDrawList", - "location": "imgui:388", + "location": "imgui:400", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDrawList", "ret": "ImDrawList*", @@ -22265,7 +22846,7 @@ "cimguiname": "igGetWindowHeight", "defaults": {}, "funcname": "GetWindowHeight", - "location": "imgui:393", + "location": "imgui:405", "namespace": "ImGui", "ov_cimguiname": "igGetWindowHeight", "ret": "float", @@ -22287,7 +22868,7 @@ "cimguiname": "igGetWindowPos", "defaults": {}, "funcname": "GetWindowPos", - "location": "imgui:390", + "location": "imgui:402", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowPos", @@ -22314,7 +22895,7 @@ "cimguiname": "igGetWindowResizeBorderID", "defaults": {}, "funcname": "GetWindowResizeBorderID", - "location": "imgui_internal:3770", + "location": "imgui_internal:3854", "namespace": "ImGui", "ov_cimguiname": "igGetWindowResizeBorderID", "ret": "ImGuiID", @@ -22340,7 +22921,7 @@ "cimguiname": "igGetWindowResizeCornerID", "defaults": {}, "funcname": "GetWindowResizeCornerID", - "location": "imgui_internal:3769", + "location": "imgui_internal:3853", "namespace": "ImGui", "ov_cimguiname": "igGetWindowResizeCornerID", "ret": "ImGuiID", @@ -22366,7 +22947,7 @@ "cimguiname": "igGetWindowScrollbarID", "defaults": {}, "funcname": "GetWindowScrollbarID", - "location": "imgui_internal:3768", + "location": "imgui_internal:3852", "namespace": "ImGui", "ov_cimguiname": "igGetWindowScrollbarID", "ret": "ImGuiID", @@ -22396,7 +22977,7 @@ "cimguiname": "igGetWindowScrollbarRect", "defaults": {}, "funcname": "GetWindowScrollbarRect", - "location": "imgui_internal:3767", + "location": "imgui_internal:3851", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowScrollbarRect", @@ -22419,7 +23000,7 @@ "cimguiname": "igGetWindowSize", "defaults": {}, "funcname": "GetWindowSize", - "location": "imgui:391", + "location": "imgui:403", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowSize", @@ -22437,7 +23018,7 @@ "cimguiname": "igGetWindowViewport", "defaults": {}, "funcname": "GetWindowViewport", - "location": "imgui:394", + "location": "imgui:406", "namespace": "ImGui", "ov_cimguiname": "igGetWindowViewport", "ret": "ImGuiViewport*", @@ -22454,7 +23035,7 @@ "cimguiname": "igGetWindowWidth", "defaults": {}, "funcname": "GetWindowWidth", - "location": "imgui:392", + "location": "imgui:404", "namespace": "ImGui", "ov_cimguiname": "igGetWindowWidth", "ret": "float", @@ -22476,7 +23057,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:464", + "location": "imgui_internal:468", "ov_cimguiname": "igImAbs_Int", "ret": "int", "signature": "(int)", @@ -22495,7 +23076,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:465", + "location": "imgui_internal:469", "ov_cimguiname": "igImAbs_Float", "ret": "float", "signature": "(float)", @@ -22514,7 +23095,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:466", + "location": "imgui_internal:470", "ov_cimguiname": "igImAbs_double", "ret": "double", "signature": "(double)", @@ -22539,7 +23120,7 @@ "cimguiname": "igImAlphaBlendColors", "defaults": {}, "funcname": "ImAlphaBlendColors", - "location": "imgui_internal:376", + "location": "imgui_internal:379", "ov_cimguiname": "igImAlphaBlendColors", "ret": "ImU32", "signature": "(ImU32,ImU32)", @@ -22580,7 +23161,7 @@ "cimguiname": "igImBezierCubicCalc", "defaults": {}, "funcname": "ImBezierCubicCalc", - "location": "imgui_internal:510", + "location": "imgui_internal:515", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicCalc", "ret": "void", @@ -22626,7 +23207,7 @@ "cimguiname": "igImBezierCubicClosestPoint", "defaults": {}, "funcname": "ImBezierCubicClosestPoint", - "location": "imgui_internal:511", + "location": "imgui_internal:516", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPoint", "ret": "void", @@ -22672,7 +23253,7 @@ "cimguiname": "igImBezierCubicClosestPointCasteljau", "defaults": {}, "funcname": "ImBezierCubicClosestPointCasteljau", - "location": "imgui_internal:512", + "location": "imgui_internal:517", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPointCasteljau", "ret": "void", @@ -22710,7 +23291,7 @@ "cimguiname": "igImBezierQuadraticCalc", "defaults": {}, "funcname": "ImBezierQuadraticCalc", - "location": "imgui_internal:513", + "location": "imgui_internal:518", "nonUDT": 1, "ov_cimguiname": "igImBezierQuadraticCalc", "ret": "void", @@ -22736,7 +23317,7 @@ "cimguiname": "igImBitArrayClearAllBits", "defaults": {}, "funcname": "ImBitArrayClearAllBits", - "location": "imgui_internal:583", + "location": "imgui_internal:588", "ov_cimguiname": "igImBitArrayClearAllBits", "ret": "void", "signature": "(ImU32*,int)", @@ -22761,7 +23342,7 @@ "cimguiname": "igImBitArrayClearBit", "defaults": {}, "funcname": "ImBitArrayClearBit", - "location": "imgui_internal:585", + "location": "imgui_internal:590", "ov_cimguiname": "igImBitArrayClearBit", "ret": "void", "signature": "(ImU32*,int)", @@ -22782,7 +23363,7 @@ "cimguiname": "igImBitArrayGetStorageSizeInBytes", "defaults": {}, "funcname": "ImBitArrayGetStorageSizeInBytes", - "location": "imgui_internal:582", + "location": "imgui_internal:587", "ov_cimguiname": "igImBitArrayGetStorageSizeInBytes", "ret": "size_t", "signature": "(int)", @@ -22807,7 +23388,7 @@ "cimguiname": "igImBitArraySetBit", "defaults": {}, "funcname": "ImBitArraySetBit", - "location": "imgui_internal:586", + "location": "imgui_internal:591", "ov_cimguiname": "igImBitArraySetBit", "ret": "void", "signature": "(ImU32*,int)", @@ -22836,7 +23417,7 @@ "cimguiname": "igImBitArraySetBitRange", "defaults": {}, "funcname": "ImBitArraySetBitRange", - "location": "imgui_internal:587", + "location": "imgui_internal:592", "ov_cimguiname": "igImBitArraySetBitRange", "ret": "void", "signature": "(ImU32*,int,int)", @@ -22861,7 +23442,7 @@ "cimguiname": "igImBitArrayTestBit", "defaults": {}, "funcname": "ImBitArrayTestBit", - "location": "imgui_internal:584", + "location": "imgui_internal:589", "ov_cimguiname": "igImBitArrayTestBit", "ret": "bool", "signature": "(const ImU32*,int)", @@ -22882,7 +23463,7 @@ "cimguiname": "igImCharIsBlankA", "defaults": {}, "funcname": "ImCharIsBlankA", - "location": "imgui_internal:398", + "location": "imgui_internal:401", "ov_cimguiname": "igImCharIsBlankA", "ret": "bool", "signature": "(char)", @@ -22903,13 +23484,34 @@ "cimguiname": "igImCharIsBlankW", "defaults": {}, "funcname": "ImCharIsBlankW", - "location": "imgui_internal:399", + "location": "imgui_internal:402", "ov_cimguiname": "igImCharIsBlankW", "ret": "bool", "signature": "(unsigned int)", "stname": "" } ], + "igImCharIsXdigitA": [ + { + "args": "(char c)", + "argsT": [ + { + "name": "c", + "type": "char" + } + ], + "argsoriginal": "(char c)", + "call_args": "(c)", + "cimguiname": "igImCharIsXdigitA", + "defaults": {}, + "funcname": "ImCharIsXdigitA", + "location": "imgui_internal:403", + "ov_cimguiname": "igImCharIsXdigitA", + "ret": "bool", + "signature": "(char)", + "stname": "" + } + ], "igImClamp": [ { "args": "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,const ImVec2 mx)", @@ -22936,7 +23538,7 @@ "cimguiname": "igImClamp", "defaults": {}, "funcname": "ImClamp", - "location": "imgui_internal:488", + "location": "imgui_internal:492", "nonUDT": 1, "ov_cimguiname": "igImClamp", "ret": "void", @@ -22962,7 +23564,7 @@ "cimguiname": "igImDot", "defaults": {}, "funcname": "ImDot", - "location": "imgui_internal:501", + "location": "imgui_internal:505", "ov_cimguiname": "igImDot", "ret": "float", "signature": "(const ImVec2,const ImVec2)", @@ -22991,7 +23593,7 @@ "cimguiname": "igImExponentialMovingAverage", "defaults": {}, "funcname": "ImExponentialMovingAverage", - "location": "imgui_internal:506", + "location": "imgui_internal:511", "ov_cimguiname": "igImExponentialMovingAverage", "ret": "float", "signature": "(float,float,int)", @@ -23012,7 +23614,7 @@ "cimguiname": "igImFileClose", "defaults": {}, "funcname": "ImFileClose", - "location": "imgui_internal:438", + "location": "imgui_internal:442", "ov_cimguiname": "igImFileClose", "ret": "bool", "signature": "(ImFileHandle)", @@ -23033,7 +23635,7 @@ "cimguiname": "igImFileGetSize", "defaults": {}, "funcname": "ImFileGetSize", - "location": "imgui_internal:439", + "location": "imgui_internal:443", "ov_cimguiname": "igImFileGetSize", "ret": "ImU64", "signature": "(ImFileHandle)", @@ -23069,7 +23671,7 @@ "padding_bytes": "0" }, "funcname": "ImFileLoadToMemory", - "location": "imgui_internal:445", + "location": "imgui_internal:449", "ov_cimguiname": "igImFileLoadToMemory", "ret": "void*", "signature": "(const char*,const char*,size_t*,int)", @@ -23094,7 +23696,7 @@ "cimguiname": "igImFileOpen", "defaults": {}, "funcname": "ImFileOpen", - "location": "imgui_internal:437", + "location": "imgui_internal:441", "ov_cimguiname": "igImFileOpen", "ret": "ImFileHandle", "signature": "(const char*,const char*)", @@ -23127,7 +23729,7 @@ "cimguiname": "igImFileRead", "defaults": {}, "funcname": "ImFileRead", - "location": "imgui_internal:440", + "location": "imgui_internal:444", "ov_cimguiname": "igImFileRead", "ret": "ImU64", "signature": "(void*,ImU64,ImU64,ImFileHandle)", @@ -23160,7 +23762,7 @@ "cimguiname": "igImFileWrite", "defaults": {}, "funcname": "ImFileWrite", - "location": "imgui_internal:441", + "location": "imgui_internal:445", "ov_cimguiname": "igImFileWrite", "ret": "ImU64", "signature": "(const void*,ImU64,ImU64,ImFileHandle)", @@ -23181,7 +23783,7 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:498", + "location": "imgui_internal:502", "ov_cimguiname": "igImFloor_Float", "ret": "float", "signature": "(float)", @@ -23204,7 +23806,7 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:499", + "location": "imgui_internal:503", "nonUDT": 1, "ov_cimguiname": "igImFloor_Vec2", "ret": "void", @@ -23226,7 +23828,7 @@ "cimguiname": "igImFontAtlasBuildFinish", "defaults": {}, "funcname": "ImFontAtlasBuildFinish", - "location": "imgui_internal:3905", + "location": "imgui_internal:3989", "ov_cimguiname": "igImFontAtlasBuildFinish", "ret": "void", "signature": "(ImFontAtlas*)", @@ -23247,7 +23849,7 @@ "cimguiname": "igImFontAtlasBuildInit", "defaults": {}, "funcname": "ImFontAtlasBuildInit", - "location": "imgui_internal:3902", + "location": "imgui_internal:3986", "ov_cimguiname": "igImFontAtlasBuildInit", "ret": "void", "signature": "(ImFontAtlas*)", @@ -23272,7 +23874,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", - "location": "imgui_internal:3908", + "location": "imgui_internal:3992", "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "ret": "void", "signature": "(unsigned char[256],float)", @@ -23317,7 +23919,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", - "location": "imgui_internal:3909", + "location": "imgui_internal:3993", "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "ret": "void", "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", @@ -23342,7 +23944,7 @@ "cimguiname": "igImFontAtlasBuildPackCustomRects", "defaults": {}, "funcname": "ImFontAtlasBuildPackCustomRects", - "location": "imgui_internal:3904", + "location": "imgui_internal:3988", "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", "ret": "void", "signature": "(ImFontAtlas*,void*)", @@ -23391,7 +23993,7 @@ "cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender32bppRectFromString", - "location": "imgui_internal:3907", + "location": "imgui_internal:3991", "ov_cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)", @@ -23440,7 +24042,7 @@ "cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender8bppRectFromString", - "location": "imgui_internal:3906", + "location": "imgui_internal:3990", "ov_cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", @@ -23477,7 +24079,7 @@ "cimguiname": "igImFontAtlasBuildSetupFont", "defaults": {}, "funcname": "ImFontAtlasBuildSetupFont", - "location": "imgui_internal:3903", + "location": "imgui_internal:3987", "ov_cimguiname": "igImFontAtlasBuildSetupFont", "ret": "void", "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", @@ -23493,7 +24095,7 @@ "cimguiname": "igImFontAtlasGetBuilderForStbTruetype", "defaults": {}, "funcname": "ImFontAtlasGetBuilderForStbTruetype", - "location": "imgui_internal:3899", + "location": "imgui_internal:3983", "ov_cimguiname": "igImFontAtlasGetBuilderForStbTruetype", "ret": "const ImFontBuilderIO*", "signature": "()", @@ -23514,7 +24116,7 @@ "cimguiname": "igImFontAtlasUpdateConfigDataPointers", "defaults": {}, "funcname": "ImFontAtlasUpdateConfigDataPointers", - "location": "imgui_internal:3901", + "location": "imgui_internal:3985", "ov_cimguiname": "igImFontAtlasUpdateConfigDataPointers", "ret": "void", "signature": "(ImFontAtlas*)", @@ -23548,7 +24150,7 @@ "defaults": {}, "funcname": "ImFormatString", "isvararg": "...)", - "location": "imgui_internal:403", + "location": "imgui_internal:407", "ov_cimguiname": "igImFormatString", "ret": "int", "signature": "(char*,size_t,const char*,...)", @@ -23582,7 +24184,7 @@ "defaults": {}, "funcname": "ImFormatStringToTempBuffer", "isvararg": "...)", - "location": "imgui_internal:405", + "location": "imgui_internal:409", "ov_cimguiname": "igImFormatStringToTempBuffer", "ret": "void", "signature": "(const char**,const char**,const char*,...)", @@ -23615,7 +24217,7 @@ "cimguiname": "igImFormatStringToTempBufferV", "defaults": {}, "funcname": "ImFormatStringToTempBufferV", - "location": "imgui_internal:406", + "location": "imgui_internal:410", "ov_cimguiname": "igImFormatStringToTempBufferV", "ret": "void", "signature": "(const char**,const char**,const char*,va_list)", @@ -23648,7 +24250,7 @@ "cimguiname": "igImFormatStringV", "defaults": {}, "funcname": "ImFormatStringV", - "location": "imgui_internal:404", + "location": "imgui_internal:408", "ov_cimguiname": "igImFormatStringV", "ret": "int", "signature": "(char*,size_t,const char*,va_list)", @@ -23679,7 +24281,7 @@ "seed": "0" }, "funcname": "ImHashData", - "location": "imgui_internal:367", + "location": "imgui_internal:370", "ov_cimguiname": "igImHashData", "ret": "ImGuiID", "signature": "(const void*,size_t,ImGuiID)", @@ -23711,7 +24313,7 @@ "seed": "0" }, "funcname": "ImHashStr", - "location": "imgui_internal:368", + "location": "imgui_internal:371", "ov_cimguiname": "igImHashStr", "ret": "ImGuiID", "signature": "(const char*,size_t,ImGuiID)", @@ -23736,7 +24338,7 @@ "cimguiname": "igImInvLength", "defaults": {}, "funcname": "ImInvLength", - "location": "imgui_internal:495", + "location": "imgui_internal:499", "ov_cimguiname": "igImInvLength", "ret": "float", "signature": "(const ImVec2,float)", @@ -23757,7 +24359,7 @@ "cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", "defaults": {}, "funcname": "ImIsFloatAboveGuaranteedIntegerPrecision", - "location": "imgui_internal:505", + "location": "imgui_internal:510", "ov_cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", "ret": "bool", "signature": "(float)", @@ -23778,7 +24380,7 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:379", + "location": "imgui_internal:382", "ov_cimguiname": "igImIsPowerOfTwo_Int", "ret": "bool", "signature": "(int)", @@ -23797,7 +24399,7 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:380", + "location": "imgui_internal:383", "ov_cimguiname": "igImIsPowerOfTwo_U64", "ret": "bool", "signature": "(ImU64)", @@ -23818,7 +24420,7 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:493", + "location": "imgui_internal:497", "ov_cimguiname": "igImLengthSqr_Vec2", "ret": "float", "signature": "(const ImVec2)", @@ -23837,7 +24439,7 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:494", + "location": "imgui_internal:498", "ov_cimguiname": "igImLengthSqr_Vec4", "ret": "float", "signature": "(const ImVec4)", @@ -23870,7 +24472,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:489", + "location": "imgui_internal:493", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec2Float", "ret": "void", @@ -23902,7 +24504,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:490", + "location": "imgui_internal:494", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec2Vec2", "ret": "void", @@ -23934,7 +24536,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:491", + "location": "imgui_internal:495", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec4", "ret": "void", @@ -23968,7 +24570,7 @@ "cimguiname": "igImLineClosestPoint", "defaults": {}, "funcname": "ImLineClosestPoint", - "location": "imgui_internal:514", + "location": "imgui_internal:519", "nonUDT": 1, "ov_cimguiname": "igImLineClosestPoint", "ret": "void", @@ -23976,6 +24578,43 @@ "stname": "" } ], + "igImLinearRemapClamp": [ + { + "args": "(float s0,float s1,float d0,float d1,float x)", + "argsT": [ + { + "name": "s0", + "type": "float" + }, + { + "name": "s1", + "type": "float" + }, + { + "name": "d0", + "type": "float" + }, + { + "name": "d1", + "type": "float" + }, + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float s0,float s1,float d0,float d1,float x)", + "call_args": "(s0,s1,d0,d1,x)", + "cimguiname": "igImLinearRemapClamp", + "defaults": {}, + "funcname": "ImLinearRemapClamp", + "location": "imgui_internal:508", + "ov_cimguiname": "igImLinearRemapClamp", + "ret": "float", + "signature": "(float,float,float,float,float)", + "stname": "" + } + ], "igImLinearSweep": [ { "args": "(float current,float target,float speed)", @@ -23998,7 +24637,7 @@ "cimguiname": "igImLinearSweep", "defaults": {}, "funcname": "ImLinearSweep", - "location": "imgui_internal:503", + "location": "imgui_internal:507", "ov_cimguiname": "igImLinearSweep", "ret": "float", "signature": "(float,float,float)", @@ -24019,7 +24658,7 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:462", + "location": "imgui_internal:466", "ov_cimguiname": "igImLog_Float", "ret": "float", "signature": "(float)", @@ -24038,7 +24677,7 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:463", + "location": "imgui_internal:467", "ov_cimguiname": "igImLog_double", "ret": "double", "signature": "(double)", @@ -24067,7 +24706,7 @@ "cimguiname": "igImLowerBound", "defaults": {}, "funcname": "ImLowerBound", - "location": "imgui_internal:753", + "location": "imgui_internal:758", "ov_cimguiname": "igImLowerBound", "ret": "ImGuiStoragePair*", "signature": "(ImGuiStoragePair*,ImGuiStoragePair*,ImGuiID)", @@ -24096,7 +24735,7 @@ "cimguiname": "igImMax", "defaults": {}, "funcname": "ImMax", - "location": "imgui_internal:487", + "location": "imgui_internal:491", "nonUDT": 1, "ov_cimguiname": "igImMax", "ret": "void", @@ -24126,7 +24765,7 @@ "cimguiname": "igImMin", "defaults": {}, "funcname": "ImMin", - "location": "imgui_internal:486", + "location": "imgui_internal:490", "nonUDT": 1, "ov_cimguiname": "igImMin", "ret": "void", @@ -24152,7 +24791,7 @@ "cimguiname": "igImModPositive", "defaults": {}, "funcname": "ImModPositive", - "location": "imgui_internal:500", + "location": "imgui_internal:504", "ov_cimguiname": "igImModPositive", "ret": "int", "signature": "(int,int)", @@ -24181,7 +24820,7 @@ "cimguiname": "igImMul", "defaults": {}, "funcname": "ImMul", - "location": "imgui_internal:504", + "location": "imgui_internal:509", "nonUDT": 1, "ov_cimguiname": "igImMul", "ret": "void", @@ -24203,7 +24842,7 @@ "cimguiname": "igImParseFormatFindEnd", "defaults": {}, "funcname": "ImParseFormatFindEnd", - "location": "imgui_internal:408", + "location": "imgui_internal:412", "ov_cimguiname": "igImParseFormatFindEnd", "ret": "const char*", "signature": "(const char*)", @@ -24224,7 +24863,7 @@ "cimguiname": "igImParseFormatFindStart", "defaults": {}, "funcname": "ImParseFormatFindStart", - "location": "imgui_internal:407", + "location": "imgui_internal:411", "ov_cimguiname": "igImParseFormatFindStart", "ret": "const char*", "signature": "(const char*)", @@ -24249,7 +24888,7 @@ "cimguiname": "igImParseFormatPrecision", "defaults": {}, "funcname": "ImParseFormatPrecision", - "location": "imgui_internal:412", + "location": "imgui_internal:416", "ov_cimguiname": "igImParseFormatPrecision", "ret": "int", "signature": "(const char*,int)", @@ -24278,7 +24917,7 @@ "cimguiname": "igImParseFormatSanitizeForPrinting", "defaults": {}, "funcname": "ImParseFormatSanitizeForPrinting", - "location": "imgui_internal:410", + "location": "imgui_internal:414", "ov_cimguiname": "igImParseFormatSanitizeForPrinting", "ret": "void", "signature": "(const char*,char*,size_t)", @@ -24307,7 +24946,7 @@ "cimguiname": "igImParseFormatSanitizeForScanning", "defaults": {}, "funcname": "ImParseFormatSanitizeForScanning", - "location": "imgui_internal:411", + "location": "imgui_internal:415", "ov_cimguiname": "igImParseFormatSanitizeForScanning", "ret": "const char*", "signature": "(const char*,char*,size_t)", @@ -24336,7 +24975,7 @@ "cimguiname": "igImParseFormatTrimDecorations", "defaults": {}, "funcname": "ImParseFormatTrimDecorations", - "location": "imgui_internal:409", + "location": "imgui_internal:413", "ov_cimguiname": "igImParseFormatTrimDecorations", "ret": "const char*", "signature": "(const char*,char*,size_t)", @@ -24361,7 +25000,7 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:460", + "location": "imgui_internal:464", "ov_cimguiname": "igImPow_Float", "ret": "float", "signature": "(float,float)", @@ -24384,7 +25023,7 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:461", + "location": "imgui_internal:465", "ov_cimguiname": "igImPow_double", "ret": "double", "signature": "(double,double)", @@ -24419,7 +25058,7 @@ "cimguiname": "igImQsort", "defaults": {}, "funcname": "ImQsort", - "location": "imgui_internal:372", + "location": "imgui_internal:375", "ov_cimguiname": "igImQsort", "ret": "void", "signature": "(void*,size_t,size_t,int(*)(void const*,void const*))", @@ -24452,7 +25091,7 @@ "cimguiname": "igImRotate", "defaults": {}, "funcname": "ImRotate", - "location": "imgui_internal:502", + "location": "imgui_internal:506", "nonUDT": 1, "ov_cimguiname": "igImRotate", "ret": "void", @@ -24474,7 +25113,7 @@ "cimguiname": "igImRsqrt", "defaults": {}, "funcname": "ImRsqrt", - "location": "imgui_internal:472", + "location": "imgui_internal:476", "ov_cimguiname": "igImRsqrt_Float", "ret": "float", "signature": "(float)", @@ -24493,7 +25132,7 @@ "cimguiname": "igImRsqrt", "defaults": {}, "funcname": "ImRsqrt", - "location": "imgui_internal:474", + "location": "imgui_internal:478", "ov_cimguiname": "igImRsqrt_double", "ret": "double", "signature": "(double)", @@ -24514,7 +25153,7 @@ "cimguiname": "igImSaturate", "defaults": {}, "funcname": "ImSaturate", - "location": "imgui_internal:492", + "location": "imgui_internal:496", "ov_cimguiname": "igImSaturate", "ret": "float", "signature": "(float)", @@ -24535,7 +25174,7 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:467", + "location": "imgui_internal:471", "ov_cimguiname": "igImSign_Float", "ret": "float", "signature": "(float)", @@ -24554,7 +25193,7 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:468", + "location": "imgui_internal:472", "ov_cimguiname": "igImSign_double", "ret": "double", "signature": "(double)", @@ -24575,7 +25214,7 @@ "cimguiname": "igImStrSkipBlank", "defaults": {}, "funcname": "ImStrSkipBlank", - "location": "imgui_internal:393", + "location": "imgui_internal:396", "ov_cimguiname": "igImStrSkipBlank", "ret": "const char*", "signature": "(const char*)", @@ -24596,7 +25235,7 @@ "cimguiname": "igImStrTrimBlanks", "defaults": {}, "funcname": "ImStrTrimBlanks", - "location": "imgui_internal:392", + "location": "imgui_internal:395", "ov_cimguiname": "igImStrTrimBlanks", "ret": "void", "signature": "(char*)", @@ -24621,7 +25260,7 @@ "cimguiname": "igImStrbolW", "defaults": {}, "funcname": "ImStrbolW", - "location": "imgui_internal:395", + "location": "imgui_internal:398", "ov_cimguiname": "igImStrbolW", "ret": "const ImWchar*", "signature": "(const ImWchar*,const ImWchar*)", @@ -24650,7 +25289,7 @@ "cimguiname": "igImStrchrRange", "defaults": {}, "funcname": "ImStrchrRange", - "location": "imgui_internal:389", + "location": "imgui_internal:392", "ov_cimguiname": "igImStrchrRange", "ret": "const char*", "signature": "(const char*,const char*,char)", @@ -24671,7 +25310,7 @@ "cimguiname": "igImStrdup", "defaults": {}, "funcname": "ImStrdup", - "location": "imgui_internal:387", + "location": "imgui_internal:390", "ov_cimguiname": "igImStrdup", "ret": "char*", "signature": "(const char*)", @@ -24700,7 +25339,7 @@ "cimguiname": "igImStrdupcpy", "defaults": {}, "funcname": "ImStrdupcpy", - "location": "imgui_internal:388", + "location": "imgui_internal:391", "ov_cimguiname": "igImStrdupcpy", "ret": "char*", "signature": "(char*,size_t*,const char*)", @@ -24725,7 +25364,7 @@ "cimguiname": "igImStreolRange", "defaults": {}, "funcname": "ImStreolRange", - "location": "imgui_internal:390", + "location": "imgui_internal:393", "ov_cimguiname": "igImStreolRange", "ret": "const char*", "signature": "(const char*,const char*)", @@ -24750,7 +25389,7 @@ "cimguiname": "igImStricmp", "defaults": {}, "funcname": "ImStricmp", - "location": "imgui_internal:384", + "location": "imgui_internal:387", "ov_cimguiname": "igImStricmp", "ret": "int", "signature": "(const char*,const char*)", @@ -24783,7 +25422,7 @@ "cimguiname": "igImStristr", "defaults": {}, "funcname": "ImStristr", - "location": "imgui_internal:391", + "location": "imgui_internal:394", "ov_cimguiname": "igImStristr", "ret": "const char*", "signature": "(const char*,const char*,const char*,const char*)", @@ -24804,7 +25443,7 @@ "cimguiname": "igImStrlenW", "defaults": {}, "funcname": "ImStrlenW", - "location": "imgui_internal:394", + "location": "imgui_internal:397", "ov_cimguiname": "igImStrlenW", "ret": "int", "signature": "(const ImWchar*)", @@ -24833,7 +25472,7 @@ "cimguiname": "igImStrncpy", "defaults": {}, "funcname": "ImStrncpy", - "location": "imgui_internal:386", + "location": "imgui_internal:389", "ov_cimguiname": "igImStrncpy", "ret": "void", "signature": "(char*,const char*,size_t)", @@ -24862,7 +25501,7 @@ "cimguiname": "igImStrnicmp", "defaults": {}, "funcname": "ImStrnicmp", - "location": "imgui_internal:385", + "location": "imgui_internal:388", "ov_cimguiname": "igImStrnicmp", "ret": "int", "signature": "(const char*,const char*,size_t)", @@ -24891,7 +25530,7 @@ "cimguiname": "igImTextCharFromUtf8", "defaults": {}, "funcname": "ImTextCharFromUtf8", - "location": "imgui_internal:417", + "location": "imgui_internal:421", "ov_cimguiname": "igImTextCharFromUtf8", "ret": "int", "signature": "(unsigned int*,const char*,const char*)", @@ -24916,7 +25555,7 @@ "cimguiname": "igImTextCharToUtf8", "defaults": {}, "funcname": "ImTextCharToUtf8", - "location": "imgui_internal:415", + "location": "imgui_internal:419", "ov_cimguiname": "igImTextCharToUtf8", "ret": "const char*", "signature": "(char[5],unsigned int)", @@ -24941,7 +25580,7 @@ "cimguiname": "igImTextCountCharsFromUtf8", "defaults": {}, "funcname": "ImTextCountCharsFromUtf8", - "location": "imgui_internal:419", + "location": "imgui_internal:423", "ov_cimguiname": "igImTextCountCharsFromUtf8", "ret": "int", "signature": "(const char*,const char*)", @@ -24966,7 +25605,7 @@ "cimguiname": "igImTextCountLines", "defaults": {}, "funcname": "ImTextCountLines", - "location": "imgui_internal:423", + "location": "imgui_internal:427", "ov_cimguiname": "igImTextCountLines", "ret": "int", "signature": "(const char*,const char*)", @@ -24991,7 +25630,7 @@ "cimguiname": "igImTextCountUtf8BytesFromChar", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromChar", - "location": "imgui_internal:420", + "location": "imgui_internal:424", "ov_cimguiname": "igImTextCountUtf8BytesFromChar", "ret": "int", "signature": "(const char*,const char*)", @@ -25016,7 +25655,7 @@ "cimguiname": "igImTextCountUtf8BytesFromStr", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromStr", - "location": "imgui_internal:421", + "location": "imgui_internal:425", "ov_cimguiname": "igImTextCountUtf8BytesFromStr", "ret": "int", "signature": "(const ImWchar*,const ImWchar*)", @@ -25041,7 +25680,7 @@ "cimguiname": "igImTextFindPreviousUtf8Codepoint", "defaults": {}, "funcname": "ImTextFindPreviousUtf8Codepoint", - "location": "imgui_internal:422", + "location": "imgui_internal:426", "ov_cimguiname": "igImTextFindPreviousUtf8Codepoint", "ret": "const char*", "signature": "(const char*,const char*)", @@ -25080,7 +25719,7 @@ "in_remaining": "NULL" }, "funcname": "ImTextStrFromUtf8", - "location": "imgui_internal:418", + "location": "imgui_internal:422", "ov_cimguiname": "igImTextStrFromUtf8", "ret": "int", "signature": "(ImWchar*,int,const char*,const char*,const char**)", @@ -25113,7 +25752,7 @@ "cimguiname": "igImTextStrToUtf8", "defaults": {}, "funcname": "ImTextStrToUtf8", - "location": "imgui_internal:416", + "location": "imgui_internal:420", "ov_cimguiname": "igImTextStrToUtf8", "ret": "int", "signature": "(char*,int,const ImWchar*,const ImWchar*)", @@ -25134,7 +25773,7 @@ "cimguiname": "igImToUpper", "defaults": {}, "funcname": "ImToUpper", - "location": "imgui_internal:397", + "location": "imgui_internal:400", "ov_cimguiname": "igImToUpper", "ret": "char", "signature": "(char)", @@ -25163,7 +25802,7 @@ "cimguiname": "igImTriangleArea", "defaults": {}, "funcname": "ImTriangleArea", - "location": "imgui_internal:518", + "location": "imgui_internal:523", "ov_cimguiname": "igImTriangleArea", "ret": "float", "signature": "(const ImVec2,const ImVec2,const ImVec2)", @@ -25211,7 +25850,7 @@ "cimguiname": "igImTriangleBarycentricCoords", "defaults": {}, "funcname": "ImTriangleBarycentricCoords", - "location": "imgui_internal:517", + "location": "imgui_internal:522", "ov_cimguiname": "igImTriangleBarycentricCoords", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", @@ -25248,7 +25887,7 @@ "cimguiname": "igImTriangleClosestPoint", "defaults": {}, "funcname": "ImTriangleClosestPoint", - "location": "imgui_internal:516", + "location": "imgui_internal:521", "nonUDT": 1, "ov_cimguiname": "igImTriangleClosestPoint", "ret": "void", @@ -25282,7 +25921,7 @@ "cimguiname": "igImTriangleContainsPoint", "defaults": {}, "funcname": "ImTriangleContainsPoint", - "location": "imgui_internal:515", + "location": "imgui_internal:520", "ov_cimguiname": "igImTriangleContainsPoint", "ret": "bool", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", @@ -25311,7 +25950,7 @@ "cimguiname": "igImTriangleIsClockwise", "defaults": {}, "funcname": "ImTriangleIsClockwise", - "location": "imgui_internal:519", + "location": "imgui_internal:524", "ov_cimguiname": "igImTriangleIsClockwise", "ret": "bool", "signature": "(const ImVec2,const ImVec2,const ImVec2)", @@ -25332,7 +25971,7 @@ "cimguiname": "igImTrunc", "defaults": {}, "funcname": "ImTrunc", - "location": "imgui_internal:496", + "location": "imgui_internal:500", "ov_cimguiname": "igImTrunc_Float", "ret": "float", "signature": "(float)", @@ -25355,7 +25994,7 @@ "cimguiname": "igImTrunc", "defaults": {}, "funcname": "ImTrunc", - "location": "imgui_internal:497", + "location": "imgui_internal:501", "nonUDT": 1, "ov_cimguiname": "igImTrunc_Vec2", "ret": "void", @@ -25377,7 +26016,7 @@ "cimguiname": "igImUpperPowerOfTwo", "defaults": {}, "funcname": "ImUpperPowerOfTwo", - "location": "imgui_internal:381", + "location": "imgui_internal:384", "ov_cimguiname": "igImUpperPowerOfTwo", "ret": "int", "signature": "(int)", @@ -25423,7 +26062,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "Image", - "location": "imgui:560", + "location": "imgui:568", "namespace": "ImGui", "ov_cimguiname": "igImage", "ret": "void", @@ -25474,7 +26113,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "ImageButton", - "location": "imgui:561", + "location": "imgui:569", "namespace": "ImGui", "ov_cimguiname": "igImageButton", "ret": "bool", @@ -25526,7 +26165,7 @@ "flags": "0" }, "funcname": "ImageButtonEx", - "location": "imgui_internal:3756", + "location": "imgui_internal:3840", "namespace": "ImGui", "ov_cimguiname": "igImageButtonEx", "ret": "bool", @@ -25550,7 +26189,7 @@ "indent_w": "0.0f" }, "funcname": "Indent", - "location": "imgui:495", + "location": "imgui:500", "namespace": "ImGui", "ov_cimguiname": "igIndent", "ret": "void", @@ -25567,7 +26206,7 @@ "cimguiname": "igInitialize", "defaults": {}, "funcname": "Initialize", - "location": "imgui_internal:3314", + "location": "imgui_internal:3390", "namespace": "ImGui", "ov_cimguiname": "igInitialize", "ret": "void", @@ -25614,7 +26253,7 @@ "step_fast": "0.0" }, "funcname": "InputDouble", - "location": "imgui:632", + "location": "imgui:640", "namespace": "ImGui", "ov_cimguiname": "igInputDouble", "ret": "bool", @@ -25661,7 +26300,7 @@ "step_fast": "0.0f" }, "funcname": "InputFloat", - "location": "imgui:624", + "location": "imgui:632", "namespace": "ImGui", "ov_cimguiname": "igInputFloat", "ret": "bool", @@ -25698,7 +26337,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat2", - "location": "imgui:625", + "location": "imgui:633", "namespace": "ImGui", "ov_cimguiname": "igInputFloat2", "ret": "bool", @@ -25735,7 +26374,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat3", - "location": "imgui:626", + "location": "imgui:634", "namespace": "ImGui", "ov_cimguiname": "igInputFloat3", "ret": "bool", @@ -25772,7 +26411,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat4", - "location": "imgui:627", + "location": "imgui:635", "namespace": "ImGui", "ov_cimguiname": "igInputFloat4", "ret": "bool", @@ -25814,7 +26453,7 @@ "step_fast": "100" }, "funcname": "InputInt", - "location": "imgui:628", + "location": "imgui:636", "namespace": "ImGui", "ov_cimguiname": "igInputInt", "ret": "bool", @@ -25846,7 +26485,7 @@ "flags": "0" }, "funcname": "InputInt2", - "location": "imgui:629", + "location": "imgui:637", "namespace": "ImGui", "ov_cimguiname": "igInputInt2", "ret": "bool", @@ -25878,7 +26517,7 @@ "flags": "0" }, "funcname": "InputInt3", - "location": "imgui:630", + "location": "imgui:638", "namespace": "ImGui", "ov_cimguiname": "igInputInt3", "ret": "bool", @@ -25910,7 +26549,7 @@ "flags": "0" }, "funcname": "InputInt4", - "location": "imgui:631", + "location": "imgui:639", "namespace": "ImGui", "ov_cimguiname": "igInputInt4", "ret": "bool", @@ -25961,7 +26600,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalar", - "location": "imgui:633", + "location": "imgui:641", "namespace": "ImGui", "ov_cimguiname": "igInputScalar", "ret": "bool", @@ -26016,7 +26655,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalarN", - "location": "imgui:634", + "location": "imgui:642", "namespace": "ImGui", "ov_cimguiname": "igInputScalarN", "ret": "bool", @@ -26062,7 +26701,7 @@ "user_data": "NULL" }, "funcname": "InputText", - "location": "imgui:621", + "location": "imgui:629", "namespace": "ImGui", "ov_cimguiname": "igInputText", "ret": "bool", @@ -26084,7 +26723,7 @@ "cimguiname": "igInputTextDeactivateHook", "defaults": {}, "funcname": "InputTextDeactivateHook", - "location": "imgui_internal:3803", + "location": "imgui_internal:3889", "namespace": "ImGui", "ov_cimguiname": "igInputTextDeactivateHook", "ret": "void", @@ -26137,7 +26776,7 @@ "user_data": "NULL" }, "funcname": "InputTextEx", - "location": "imgui_internal:3802", + "location": "imgui_internal:3888", "namespace": "ImGui", "ov_cimguiname": "igInputTextEx", "ret": "bool", @@ -26188,7 +26827,7 @@ "user_data": "NULL" }, "funcname": "InputTextMultiline", - "location": "imgui:622", + "location": "imgui:630", "namespace": "ImGui", "ov_cimguiname": "igInputTextMultiline", "ret": "bool", @@ -26238,7 +26877,7 @@ "user_data": "NULL" }, "funcname": "InputTextWithHint", - "location": "imgui:623", + "location": "imgui:631", "namespace": "ImGui", "ov_cimguiname": "igInputTextWithHint", "ret": "bool", @@ -26270,7 +26909,7 @@ "flags": "0" }, "funcname": "InvisibleButton", - "location": "imgui:546", + "location": "imgui:552", "namespace": "ImGui", "ov_cimguiname": "igInvisibleButton", "ret": "bool", @@ -26292,7 +26931,7 @@ "cimguiname": "igIsActiveIdUsingNavDir", "defaults": {}, "funcname": "IsActiveIdUsingNavDir", - "location": "imgui_internal:3503", + "location": "imgui_internal:3575", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingNavDir", "ret": "bool", @@ -26314,7 +26953,7 @@ "cimguiname": "igIsAliasKey", "defaults": {}, "funcname": "IsAliasKey", - "location": "imgui_internal:3480", + "location": "imgui_internal:3552", "namespace": "ImGui", "ov_cimguiname": "igIsAliasKey", "ret": "bool", @@ -26331,7 +26970,7 @@ "cimguiname": "igIsAnyItemActive", "defaults": {}, "funcname": "IsAnyItemActive", - "location": "imgui:925", + "location": "imgui:946", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemActive", "ret": "bool", @@ -26348,7 +26987,7 @@ "cimguiname": "igIsAnyItemFocused", "defaults": {}, "funcname": "IsAnyItemFocused", - "location": "imgui:926", + "location": "imgui:947", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemFocused", "ret": "bool", @@ -26365,7 +27004,7 @@ "cimguiname": "igIsAnyItemHovered", "defaults": {}, "funcname": "IsAnyItemHovered", - "location": "imgui:924", + "location": "imgui:945", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemHovered", "ret": "bool", @@ -26382,7 +27021,7 @@ "cimguiname": "igIsAnyMouseDown", "defaults": {}, "funcname": "IsAnyMouseDown", - "location": "imgui:1003", + "location": "imgui:1032", "namespace": "ImGui", "ov_cimguiname": "igIsAnyMouseDown", "ret": "bool", @@ -26408,7 +27047,7 @@ "cimguiname": "igIsClippedEx", "defaults": {}, "funcname": "IsClippedEx", - "location": "imgui_internal:3394", + "location": "imgui_internal:3470", "namespace": "ImGui", "ov_cimguiname": "igIsClippedEx", "ret": "bool", @@ -26425,7 +27064,7 @@ "cimguiname": "igIsDragDropActive", "defaults": {}, "funcname": "IsDragDropActive", - "location": "imgui_internal:3625", + "location": "imgui_internal:3697", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropActive", "ret": "bool", @@ -26442,7 +27081,7 @@ "cimguiname": "igIsDragDropPayloadBeingAccepted", "defaults": {}, "funcname": "IsDragDropPayloadBeingAccepted", - "location": "imgui_internal:3628", + "location": "imgui_internal:3700", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", "ret": "bool", @@ -26464,7 +27103,7 @@ "cimguiname": "igIsGamepadKey", "defaults": {}, "funcname": "IsGamepadKey", - "location": "imgui_internal:3478", + "location": "imgui_internal:3550", "namespace": "ImGui", "ov_cimguiname": "igIsGamepadKey", "ret": "bool", @@ -26481,7 +27120,7 @@ "cimguiname": "igIsItemActivated", "defaults": {}, "funcname": "IsItemActivated", - "location": "imgui:920", + "location": "imgui:941", "namespace": "ImGui", "ov_cimguiname": "igIsItemActivated", "ret": "bool", @@ -26498,7 +27137,7 @@ "cimguiname": "igIsItemActive", "defaults": {}, "funcname": "IsItemActive", - "location": "imgui:915", + "location": "imgui:936", "namespace": "ImGui", "ov_cimguiname": "igIsItemActive", "ret": "bool", @@ -26522,7 +27161,7 @@ "mouse_button": "0" }, "funcname": "IsItemClicked", - "location": "imgui:917", + "location": "imgui:938", "namespace": "ImGui", "ov_cimguiname": "igIsItemClicked", "ret": "bool", @@ -26539,7 +27178,7 @@ "cimguiname": "igIsItemDeactivated", "defaults": {}, "funcname": "IsItemDeactivated", - "location": "imgui:921", + "location": "imgui:942", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivated", "ret": "bool", @@ -26556,7 +27195,7 @@ "cimguiname": "igIsItemDeactivatedAfterEdit", "defaults": {}, "funcname": "IsItemDeactivatedAfterEdit", - "location": "imgui:922", + "location": "imgui:943", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivatedAfterEdit", "ret": "bool", @@ -26573,7 +27212,7 @@ "cimguiname": "igIsItemEdited", "defaults": {}, "funcname": "IsItemEdited", - "location": "imgui:919", + "location": "imgui:940", "namespace": "ImGui", "ov_cimguiname": "igIsItemEdited", "ret": "bool", @@ -26590,7 +27229,7 @@ "cimguiname": "igIsItemFocused", "defaults": {}, "funcname": "IsItemFocused", - "location": "imgui:916", + "location": "imgui:937", "namespace": "ImGui", "ov_cimguiname": "igIsItemFocused", "ret": "bool", @@ -26614,7 +27253,7 @@ "flags": "0" }, "funcname": "IsItemHovered", - "location": "imgui:914", + "location": "imgui:935", "namespace": "ImGui", "ov_cimguiname": "igIsItemHovered", "ret": "bool", @@ -26631,7 +27270,7 @@ "cimguiname": "igIsItemToggledOpen", "defaults": {}, "funcname": "IsItemToggledOpen", - "location": "imgui:923", + "location": "imgui:944", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledOpen", "ret": "bool", @@ -26648,7 +27287,7 @@ "cimguiname": "igIsItemToggledSelection", "defaults": {}, "funcname": "IsItemToggledSelection", - "location": "imgui_internal:3399", + "location": "imgui:691", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledSelection", "ret": "bool", @@ -26665,7 +27304,7 @@ "cimguiname": "igIsItemVisible", "defaults": {}, "funcname": "IsItemVisible", - "location": "imgui:918", + "location": "imgui:939", "namespace": "ImGui", "ov_cimguiname": "igIsItemVisible", "ret": "bool", @@ -26687,7 +27326,7 @@ "cimguiname": "igIsKeyChordPressed", "defaults": {}, "funcname": "IsKeyChordPressed", - "location": "imgui:969", + "location": "imgui:990", "namespace": "ImGui", "ov_cimguiname": "igIsKeyChordPressed_Nil", "ret": "bool", @@ -26717,7 +27356,7 @@ "owner_id": "0" }, "funcname": "IsKeyChordPressed", - "location": "imgui_internal:3532", + "location": "imgui_internal:3604", "namespace": "ImGui", "ov_cimguiname": "igIsKeyChordPressed_InputFlags", "ret": "bool", @@ -26739,7 +27378,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui:966", + "location": "imgui:987", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown_Nil", "ret": "bool", @@ -26763,7 +27402,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui_internal:3529", + "location": "imgui_internal:3601", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown_ID", "ret": "bool", @@ -26791,7 +27430,7 @@ "repeat": "true" }, "funcname": "IsKeyPressed", - "location": "imgui:967", + "location": "imgui:988", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed_Bool", "ret": "bool", @@ -26821,7 +27460,7 @@ "owner_id": "0" }, "funcname": "IsKeyPressed", - "location": "imgui_internal:3530", + "location": "imgui_internal:3602", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed_InputFlags", "ret": "bool", @@ -26843,7 +27482,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui:968", + "location": "imgui:989", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased_Nil", "ret": "bool", @@ -26867,7 +27506,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui_internal:3531", + "location": "imgui_internal:3603", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased_ID", "ret": "bool", @@ -26889,7 +27528,7 @@ "cimguiname": "igIsKeyboardKey", "defaults": {}, "funcname": "IsKeyboardKey", - "location": "imgui_internal:3477", + "location": "imgui_internal:3549", "namespace": "ImGui", "ov_cimguiname": "igIsKeyboardKey", "ret": "bool", @@ -26911,7 +27550,7 @@ "cimguiname": "igIsLegacyKey", "defaults": {}, "funcname": "IsLegacyKey", - "location": "imgui_internal:3476", + "location": "imgui_internal:3548", "namespace": "ImGui", "ov_cimguiname": "igIsLegacyKey", "ret": "bool", @@ -26933,7 +27572,7 @@ "cimguiname": "igIsModKey", "defaults": {}, "funcname": "IsModKey", - "location": "imgui_internal:3481", + "location": "imgui_internal:3553", "namespace": "ImGui", "ov_cimguiname": "igIsModKey", "ret": "bool", @@ -26961,7 +27600,7 @@ "repeat": "false" }, "funcname": "IsMouseClicked", - "location": "imgui:997", + "location": "imgui:1026", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked_Bool", "ret": "bool", @@ -26991,7 +27630,7 @@ "owner_id": "0" }, "funcname": "IsMouseClicked", - "location": "imgui_internal:3534", + "location": "imgui_internal:3606", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked_InputFlags", "ret": "bool", @@ -27013,7 +27652,7 @@ "cimguiname": "igIsMouseDoubleClicked", "defaults": {}, "funcname": "IsMouseDoubleClicked", - "location": "imgui:999", + "location": "imgui:1028", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked_Nil", "ret": "bool", @@ -27037,7 +27676,7 @@ "cimguiname": "igIsMouseDoubleClicked", "defaults": {}, "funcname": "IsMouseDoubleClicked", - "location": "imgui_internal:3536", + "location": "imgui_internal:3608", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked_ID", "ret": "bool", @@ -27059,7 +27698,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui:996", + "location": "imgui:1025", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown_Nil", "ret": "bool", @@ -27083,7 +27722,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui_internal:3533", + "location": "imgui_internal:3605", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown_ID", "ret": "bool", @@ -27111,7 +27750,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragPastThreshold", - "location": "imgui_internal:3496", + "location": "imgui_internal:3568", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragPastThreshold", "ret": "bool", @@ -27139,7 +27778,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragging", - "location": "imgui:1006", + "location": "imgui:1035", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragging", "ret": "bool", @@ -27171,7 +27810,7 @@ "clip": "true" }, "funcname": "IsMouseHoveringRect", - "location": "imgui:1001", + "location": "imgui:1030", "namespace": "ImGui", "ov_cimguiname": "igIsMouseHoveringRect", "ret": "bool", @@ -27193,7 +27832,7 @@ "cimguiname": "igIsMouseKey", "defaults": {}, "funcname": "IsMouseKey", - "location": "imgui_internal:3479", + "location": "imgui_internal:3551", "namespace": "ImGui", "ov_cimguiname": "igIsMouseKey", "ret": "bool", @@ -27217,7 +27856,7 @@ "mouse_pos": "NULL" }, "funcname": "IsMousePosValid", - "location": "imgui:1002", + "location": "imgui:1031", "namespace": "ImGui", "ov_cimguiname": "igIsMousePosValid", "ret": "bool", @@ -27239,7 +27878,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui:998", + "location": "imgui:1027", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased_Nil", "ret": "bool", @@ -27263,7 +27902,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui_internal:3535", + "location": "imgui_internal:3607", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased_ID", "ret": "bool", @@ -27285,7 +27924,7 @@ "cimguiname": "igIsNamedKey", "defaults": {}, "funcname": "IsNamedKey", - "location": "imgui_internal:3474", + "location": "imgui_internal:3546", "namespace": "ImGui", "ov_cimguiname": "igIsNamedKey", "ret": "bool", @@ -27307,7 +27946,7 @@ "cimguiname": "igIsNamedKeyOrMod", "defaults": {}, "funcname": "IsNamedKeyOrMod", - "location": "imgui_internal:3475", + "location": "imgui_internal:3547", "namespace": "ImGui", "ov_cimguiname": "igIsNamedKeyOrMod", "ret": "bool", @@ -27335,7 +27974,7 @@ "flags": "0" }, "funcname": "IsPopupOpen", - "location": "imgui:768", + "location": "imgui:789", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpen_Str", "ret": "bool", @@ -27359,7 +27998,7 @@ "cimguiname": "igIsPopupOpen", "defaults": {}, "funcname": "IsPopupOpen", - "location": "imgui_internal:3425", + "location": "imgui_internal:3497", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpen_ID", "ret": "bool", @@ -27381,7 +28020,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:943", + "location": "imgui:964", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Nil", "ret": "bool", @@ -27405,7 +28044,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:944", + "location": "imgui:965", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Vec2", "ret": "bool", @@ -27431,7 +28070,7 @@ "cimguiname": "igIsWindowAbove", "defaults": {}, "funcname": "IsWindowAbove", - "location": "imgui_internal:3282", + "location": "imgui_internal:3357", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAbove", "ret": "bool", @@ -27448,7 +28087,7 @@ "cimguiname": "igIsWindowAppearing", "defaults": {}, "funcname": "IsWindowAppearing", - "location": "imgui:384", + "location": "imgui:396", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAppearing", "ret": "bool", @@ -27482,7 +28121,7 @@ "cimguiname": "igIsWindowChildOf", "defaults": {}, "funcname": "IsWindowChildOf", - "location": "imgui_internal:3280", + "location": "imgui_internal:3355", "namespace": "ImGui", "ov_cimguiname": "igIsWindowChildOf", "ret": "bool", @@ -27499,7 +28138,7 @@ "cimguiname": "igIsWindowCollapsed", "defaults": {}, "funcname": "IsWindowCollapsed", - "location": "imgui:385", + "location": "imgui:397", "namespace": "ImGui", "ov_cimguiname": "igIsWindowCollapsed", "ret": "bool", @@ -27527,7 +28166,7 @@ "flags": "0" }, "funcname": "IsWindowContentHoverable", - "location": "imgui_internal:3393", + "location": "imgui_internal:3469", "namespace": "ImGui", "ov_cimguiname": "igIsWindowContentHoverable", "ret": "bool", @@ -27544,7 +28183,7 @@ "cimguiname": "igIsWindowDocked", "defaults": {}, "funcname": "IsWindowDocked", - "location": "imgui:865", + "location": "imgui:886", "namespace": "ImGui", "ov_cimguiname": "igIsWindowDocked", "ret": "bool", @@ -27568,7 +28207,7 @@ "flags": "0" }, "funcname": "IsWindowFocused", - "location": "imgui:386", + "location": "imgui:398", "namespace": "ImGui", "ov_cimguiname": "igIsWindowFocused", "ret": "bool", @@ -27592,7 +28231,7 @@ "flags": "0" }, "funcname": "IsWindowHovered", - "location": "imgui:387", + "location": "imgui:399", "namespace": "ImGui", "ov_cimguiname": "igIsWindowHovered", "ret": "bool", @@ -27614,7 +28253,7 @@ "cimguiname": "igIsWindowNavFocusable", "defaults": {}, "funcname": "IsWindowNavFocusable", - "location": "imgui_internal:3283", + "location": "imgui_internal:3358", "namespace": "ImGui", "ov_cimguiname": "igIsWindowNavFocusable", "ret": "bool", @@ -27640,7 +28279,7 @@ "cimguiname": "igIsWindowWithinBeginStackOf", "defaults": {}, "funcname": "IsWindowWithinBeginStackOf", - "location": "imgui_internal:3281", + "location": "imgui_internal:3356", "namespace": "ImGui", "ov_cimguiname": "igIsWindowWithinBeginStackOf", "ret": "bool", @@ -27677,7 +28316,7 @@ "nav_bb": "NULL" }, "funcname": "ItemAdd", - "location": "imgui_internal:3391", + "location": "imgui_internal:3467", "namespace": "ImGui", "ov_cimguiname": "igItemAdd", "ret": "bool", @@ -27707,7 +28346,7 @@ "cimguiname": "igItemHoverable", "defaults": {}, "funcname": "ItemHoverable", - "location": "imgui_internal:3392", + "location": "imgui_internal:3468", "namespace": "ImGui", "ov_cimguiname": "igItemHoverable", "ret": "bool", @@ -27735,7 +28374,7 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:3389", + "location": "imgui_internal:3465", "namespace": "ImGui", "ov_cimguiname": "igItemSize_Vec2", "ret": "void", @@ -27761,7 +28400,7 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:3390", + "location": "imgui_internal:3466", "namespace": "ImGui", "ov_cimguiname": "igItemSize_Rect", "ret": "void", @@ -27783,7 +28422,7 @@ "cimguiname": "igKeepAliveID", "defaults": {}, "funcname": "KeepAliveID", - "location": "imgui_internal:3382", + "location": "imgui_internal:3458", "namespace": "ImGui", "ov_cimguiname": "igKeepAliveID", "ret": "void", @@ -27814,7 +28453,7 @@ "defaults": {}, "funcname": "LabelText", "isvararg": "...)", - "location": "imgui:535", + "location": "imgui:541", "namespace": "ImGui", "ov_cimguiname": "igLabelText", "ret": "void", @@ -27844,7 +28483,7 @@ "cimguiname": "igLabelTextV", "defaults": {}, "funcname": "LabelTextV", - "location": "imgui:536", + "location": "imgui:542", "namespace": "ImGui", "ov_cimguiname": "igLabelTextV", "ret": "void", @@ -27884,7 +28523,7 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:680", + "location": "imgui:701", "namespace": "ImGui", "ov_cimguiname": "igListBox_Str_arr", "ret": "bool", @@ -27928,7 +28567,7 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:681", + "location": "imgui:702", "namespace": "ImGui", "ov_cimguiname": "igListBox_FnStrPtr", "ret": "bool", @@ -27950,7 +28589,7 @@ "cimguiname": "igLoadIniSettingsFromDisk", "defaults": {}, "funcname": "LoadIniSettingsFromDisk", - "location": "imgui:1022", + "location": "imgui:1051", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromDisk", "ret": "void", @@ -27978,7 +28617,7 @@ "ini_size": "0" }, "funcname": "LoadIniSettingsFromMemory", - "location": "imgui:1023", + "location": "imgui:1052", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromMemory", "ret": "void", @@ -28000,7 +28639,7 @@ "cimguiname": "igLocalizeGetMsg", "defaults": {}, "funcname": "LocalizeGetMsg", - "location": "imgui_internal:3356", + "location": "imgui_internal:3432", "namespace": "ImGui", "ov_cimguiname": "igLocalizeGetMsg", "ret": "const char*", @@ -28026,7 +28665,7 @@ "cimguiname": "igLocalizeRegisterEntries", "defaults": {}, "funcname": "LocalizeRegisterEntries", - "location": "imgui_internal:3355", + "location": "imgui_internal:3431", "namespace": "ImGui", "ov_cimguiname": "igLocalizeRegisterEntries", "ret": "void", @@ -28052,7 +28691,7 @@ "cimguiname": "igLogBegin", "defaults": {}, "funcname": "LogBegin", - "location": "imgui_internal:3411", + "location": "imgui_internal:3483", "namespace": "ImGui", "ov_cimguiname": "igLogBegin", "ret": "void", @@ -28069,7 +28708,7 @@ "cimguiname": "igLogButtons", "defaults": {}, "funcname": "LogButtons", - "location": "imgui:873", + "location": "imgui:894", "namespace": "ImGui", "ov_cimguiname": "igLogButtons", "ret": "void", @@ -28086,7 +28725,7 @@ "cimguiname": "igLogFinish", "defaults": {}, "funcname": "LogFinish", - "location": "imgui:872", + "location": "imgui:893", "namespace": "ImGui", "ov_cimguiname": "igLogFinish", "ret": "void", @@ -28118,7 +28757,7 @@ "text_end": "NULL" }, "funcname": "LogRenderedText", - "location": "imgui_internal:3413", + "location": "imgui_internal:3485", "namespace": "ImGui", "ov_cimguiname": "igLogRenderedText", "ret": "void", @@ -28144,7 +28783,7 @@ "cimguiname": "igLogSetNextTextDecoration", "defaults": {}, "funcname": "LogSetNextTextDecoration", - "location": "imgui_internal:3414", + "location": "imgui_internal:3486", "namespace": "ImGui", "ov_cimguiname": "igLogSetNextTextDecoration", "ret": "void", @@ -28171,7 +28810,7 @@ "defaults": {}, "funcname": "LogText", "isvararg": "...)", - "location": "imgui:874", + "location": "imgui:895", "manual": true, "namespace": "ImGui", "ov_cimguiname": "igLogText", @@ -28198,7 +28837,7 @@ "cimguiname": "igLogTextV", "defaults": {}, "funcname": "LogTextV", - "location": "imgui:875", + "location": "imgui:896", "namespace": "ImGui", "ov_cimguiname": "igLogTextV", "ret": "void", @@ -28222,7 +28861,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToBuffer", - "location": "imgui_internal:3412", + "location": "imgui_internal:3484", "namespace": "ImGui", "ov_cimguiname": "igLogToBuffer", "ret": "void", @@ -28246,7 +28885,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToClipboard", - "location": "imgui:871", + "location": "imgui:892", "namespace": "ImGui", "ov_cimguiname": "igLogToClipboard", "ret": "void", @@ -28275,7 +28914,7 @@ "filename": "NULL" }, "funcname": "LogToFile", - "location": "imgui:870", + "location": "imgui:891", "namespace": "ImGui", "ov_cimguiname": "igLogToFile", "ret": "void", @@ -28299,7 +28938,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToTTY", - "location": "imgui:869", + "location": "imgui:890", "namespace": "ImGui", "ov_cimguiname": "igLogToTTY", "ret": "void", @@ -28316,7 +28955,7 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:3341", + "location": "imgui_internal:3417", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirty_Nil", "ret": "void", @@ -28336,7 +28975,7 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:3342", + "location": "imgui_internal:3418", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirty_WindowPtr", "ret": "void", @@ -28358,7 +28997,7 @@ "cimguiname": "igMarkItemEdited", "defaults": {}, "funcname": "MarkItemEdited", - "location": "imgui_internal:3383", + "location": "imgui_internal:3459", "namespace": "ImGui", "ov_cimguiname": "igMarkItemEdited", "ret": "void", @@ -28380,7 +29019,7 @@ "cimguiname": "igMemAlloc", "defaults": {}, "funcname": "MemAlloc", - "location": "imgui:1040", + "location": "imgui:1073", "namespace": "ImGui", "ov_cimguiname": "igMemAlloc", "ret": "void*", @@ -28402,7 +29041,7 @@ "cimguiname": "igMemFree", "defaults": {}, "funcname": "MemFree", - "location": "imgui:1041", + "location": "imgui:1074", "namespace": "ImGui", "ov_cimguiname": "igMemFree", "ret": "void", @@ -28440,7 +29079,7 @@ "shortcut": "NULL" }, "funcname": "MenuItem", - "location": "imgui:708", + "location": "imgui:729", "namespace": "ImGui", "ov_cimguiname": "igMenuItem_Bool", "ret": "bool", @@ -28474,7 +29113,7 @@ "enabled": "true" }, "funcname": "MenuItem", - "location": "imgui:709", + "location": "imgui:730", "namespace": "ImGui", "ov_cimguiname": "igMenuItem_BoolPtr", "ret": "bool", @@ -28516,7 +29155,7 @@ "shortcut": "NULL" }, "funcname": "MenuItemEx", - "location": "imgui_internal:3440", + "location": "imgui_internal:3512", "namespace": "ImGui", "ov_cimguiname": "igMenuItemEx", "ret": "bool", @@ -28538,7 +29177,7 @@ "cimguiname": "igMouseButtonToKey", "defaults": {}, "funcname": "MouseButtonToKey", - "location": "imgui_internal:3495", + "location": "imgui_internal:3567", "namespace": "ImGui", "ov_cimguiname": "igMouseButtonToKey", "ret": "ImGuiKey", @@ -28546,6 +29185,130 @@ "stname": "" } ], + "igMultiSelectAddSetAll": [ + { + "args": "(ImGuiMultiSelectTempData* ms,bool selected)", + "argsT": [ + { + "name": "ms", + "type": "ImGuiMultiSelectTempData*" + }, + { + "name": "selected", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiMultiSelectTempData* ms,bool selected)", + "call_args": "(ms,selected)", + "cimguiname": "igMultiSelectAddSetAll", + "defaults": {}, + "funcname": "MultiSelectAddSetAll", + "location": "imgui_internal:3716", + "namespace": "ImGui", + "ov_cimguiname": "igMultiSelectAddSetAll", + "ret": "void", + "signature": "(ImGuiMultiSelectTempData*,bool)", + "stname": "" + } + ], + "igMultiSelectAddSetRange": [ + { + "args": "(ImGuiMultiSelectTempData* ms,bool selected,int range_dir,ImGuiSelectionUserData first_item,ImGuiSelectionUserData last_item)", + "argsT": [ + { + "name": "ms", + "type": "ImGuiMultiSelectTempData*" + }, + { + "name": "selected", + "type": "bool" + }, + { + "name": "range_dir", + "type": "int" + }, + { + "name": "first_item", + "type": "ImGuiSelectionUserData" + }, + { + "name": "last_item", + "type": "ImGuiSelectionUserData" + } + ], + "argsoriginal": "(ImGuiMultiSelectTempData* ms,bool selected,int range_dir,ImGuiSelectionUserData first_item,ImGuiSelectionUserData last_item)", + "call_args": "(ms,selected,range_dir,first_item,last_item)", + "cimguiname": "igMultiSelectAddSetRange", + "defaults": {}, + "funcname": "MultiSelectAddSetRange", + "location": "imgui_internal:3717", + "namespace": "ImGui", + "ov_cimguiname": "igMultiSelectAddSetRange", + "ret": "void", + "signature": "(ImGuiMultiSelectTempData*,bool,int,ImGuiSelectionUserData,ImGuiSelectionUserData)", + "stname": "" + } + ], + "igMultiSelectItemFooter": [ + { + "args": "(ImGuiID id,bool* p_selected,bool* p_pressed)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "p_selected", + "type": "bool*" + }, + { + "name": "p_pressed", + "type": "bool*" + } + ], + "argsoriginal": "(ImGuiID id,bool* p_selected,bool* p_pressed)", + "call_args": "(id,p_selected,p_pressed)", + "cimguiname": "igMultiSelectItemFooter", + "defaults": {}, + "funcname": "MultiSelectItemFooter", + "location": "imgui_internal:3715", + "namespace": "ImGui", + "ov_cimguiname": "igMultiSelectItemFooter", + "ret": "void", + "signature": "(ImGuiID,bool*,bool*)", + "stname": "" + } + ], + "igMultiSelectItemHeader": [ + { + "args": "(ImGuiID id,bool* p_selected,ImGuiButtonFlags* p_button_flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "p_selected", + "type": "bool*" + }, + { + "name": "p_button_flags", + "type": "ImGuiButtonFlags*" + } + ], + "argsoriginal": "(ImGuiID id,bool* p_selected,ImGuiButtonFlags* p_button_flags)", + "call_args": "(id,p_selected,p_button_flags)", + "cimguiname": "igMultiSelectItemHeader", + "defaults": {}, + "funcname": "MultiSelectItemHeader", + "location": "imgui_internal:3714", + "namespace": "ImGui", + "ov_cimguiname": "igMultiSelectItemHeader", + "ret": "void", + "signature": "(ImGuiID,bool*,ImGuiButtonFlags*)", + "stname": "" + } + ], "igNavClearPreferredPosForAxis": [ { "args": "(ImGuiAxis axis)", @@ -28560,7 +29323,7 @@ "cimguiname": "igNavClearPreferredPosForAxis", "defaults": {}, "funcname": "NavClearPreferredPosForAxis", - "location": "imgui_internal:3459", + "location": "imgui_internal:3531", "namespace": "ImGui", "ov_cimguiname": "igNavClearPreferredPosForAxis", "ret": "void", @@ -28582,7 +29345,7 @@ "cimguiname": "igNavHighlightActivated", "defaults": {}, "funcname": "NavHighlightActivated", - "location": "imgui_internal:3458", + "location": "imgui_internal:3530", "namespace": "ImGui", "ov_cimguiname": "igNavHighlightActivated", "ret": "void", @@ -28599,7 +29362,7 @@ "cimguiname": "igNavInitRequestApplyResult", "defaults": {}, "funcname": "NavInitRequestApplyResult", - "location": "imgui_internal:3449", + "location": "imgui_internal:3521", "namespace": "ImGui", "ov_cimguiname": "igNavInitRequestApplyResult", "ret": "void", @@ -28625,7 +29388,7 @@ "cimguiname": "igNavInitWindow", "defaults": {}, "funcname": "NavInitWindow", - "location": "imgui_internal:3448", + "location": "imgui_internal:3520", "namespace": "ImGui", "ov_cimguiname": "igNavInitWindow", "ret": "void", @@ -28642,7 +29405,7 @@ "cimguiname": "igNavMoveRequestApplyResult", "defaults": {}, "funcname": "NavMoveRequestApplyResult", - "location": "imgui_internal:3456", + "location": "imgui_internal:3528", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestApplyResult", "ret": "void", @@ -28659,7 +29422,7 @@ "cimguiname": "igNavMoveRequestButNoResultYet", "defaults": {}, "funcname": "NavMoveRequestButNoResultYet", - "location": "imgui_internal:3450", + "location": "imgui_internal:3522", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestButNoResultYet", "ret": "bool", @@ -28676,7 +29439,7 @@ "cimguiname": "igNavMoveRequestCancel", "defaults": {}, "funcname": "NavMoveRequestCancel", - "location": "imgui_internal:3455", + "location": "imgui_internal:3527", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestCancel", "ret": "void", @@ -28710,7 +29473,7 @@ "cimguiname": "igNavMoveRequestForward", "defaults": {}, "funcname": "NavMoveRequestForward", - "location": "imgui_internal:3452", + "location": "imgui_internal:3524", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestForward", "ret": "void", @@ -28732,7 +29495,7 @@ "cimguiname": "igNavMoveRequestResolveWithLastItem", "defaults": {}, "funcname": "NavMoveRequestResolveWithLastItem", - "location": "imgui_internal:3453", + "location": "imgui_internal:3525", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestResolveWithLastItem", "ret": "void", @@ -28742,7 +29505,7 @@ ], "igNavMoveRequestResolveWithPastTreeNode": [ { - "args": "(ImGuiNavItemData* result,ImGuiNavTreeNodeData* tree_node_data)", + "args": "(ImGuiNavItemData* result,ImGuiTreeNodeStackData* tree_node_data)", "argsT": [ { "name": "result", @@ -28750,19 +29513,19 @@ }, { "name": "tree_node_data", - "type": "ImGuiNavTreeNodeData*" + "type": "ImGuiTreeNodeStackData*" } ], - "argsoriginal": "(ImGuiNavItemData* result,ImGuiNavTreeNodeData* tree_node_data)", + "argsoriginal": "(ImGuiNavItemData* result,ImGuiTreeNodeStackData* tree_node_data)", "call_args": "(result,tree_node_data)", "cimguiname": "igNavMoveRequestResolveWithPastTreeNode", "defaults": {}, "funcname": "NavMoveRequestResolveWithPastTreeNode", - "location": "imgui_internal:3454", + "location": "imgui_internal:3526", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestResolveWithPastTreeNode", "ret": "void", - "signature": "(ImGuiNavItemData*,ImGuiNavTreeNodeData*)", + "signature": "(ImGuiNavItemData*,ImGuiTreeNodeStackData*)", "stname": "" } ], @@ -28792,7 +29555,7 @@ "cimguiname": "igNavMoveRequestSubmit", "defaults": {}, "funcname": "NavMoveRequestSubmit", - "location": "imgui_internal:3451", + "location": "imgui_internal:3523", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestSubmit", "ret": "void", @@ -28818,7 +29581,7 @@ "cimguiname": "igNavMoveRequestTryWrapping", "defaults": {}, "funcname": "NavMoveRequestTryWrapping", - "location": "imgui_internal:3457", + "location": "imgui_internal:3529", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestTryWrapping", "ret": "void", @@ -28835,7 +29598,7 @@ "cimguiname": "igNavRestoreHighlightAfterMove", "defaults": {}, "funcname": "NavRestoreHighlightAfterMove", - "location": "imgui_internal:3460", + "location": "imgui_internal:3532", "namespace": "ImGui", "ov_cimguiname": "igNavRestoreHighlightAfterMove", "ret": "void", @@ -28852,7 +29615,7 @@ "cimguiname": "igNavUpdateCurrentWindowIsScrollPushableX", "defaults": {}, "funcname": "NavUpdateCurrentWindowIsScrollPushableX", - "location": "imgui_internal:3461", + "location": "imgui_internal:3533", "namespace": "ImGui", "ov_cimguiname": "igNavUpdateCurrentWindowIsScrollPushableX", "ret": "void", @@ -28869,7 +29632,7 @@ "cimguiname": "igNewFrame", "defaults": {}, "funcname": "NewFrame", - "location": "imgui:323", + "location": "imgui:335", "namespace": "ImGui", "ov_cimguiname": "igNewFrame", "ret": "void", @@ -28886,7 +29649,7 @@ "cimguiname": "igNewLine", "defaults": {}, "funcname": "NewLine", - "location": "imgui:492", + "location": "imgui:497", "namespace": "ImGui", "ov_cimguiname": "igNewLine", "ret": "void", @@ -28903,7 +29666,7 @@ "cimguiname": "igNextColumn", "defaults": {}, "funcname": "NextColumn", - "location": "imgui:830", + "location": "imgui:851", "namespace": "ImGui", "ov_cimguiname": "igNextColumn", "ret": "void", @@ -28931,7 +29694,7 @@ "popup_flags": "0" }, "funcname": "OpenPopup", - "location": "imgui:750", + "location": "imgui:771", "namespace": "ImGui", "ov_cimguiname": "igOpenPopup_Str", "ret": "void", @@ -28957,7 +29720,7 @@ "popup_flags": "0" }, "funcname": "OpenPopup", - "location": "imgui:751", + "location": "imgui:772", "namespace": "ImGui", "ov_cimguiname": "igOpenPopup_ID", "ret": "void", @@ -28985,7 +29748,7 @@ "popup_flags": "ImGuiPopupFlags_None" }, "funcname": "OpenPopupEx", - "location": "imgui_internal:3421", + "location": "imgui_internal:3493", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupEx", "ret": "void", @@ -29014,7 +29777,7 @@ "str_id": "NULL" }, "funcname": "OpenPopupOnItemClick", - "location": "imgui:752", + "location": "imgui:773", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupOnItemClick", "ret": "void", @@ -29074,7 +29837,7 @@ "cimguiname": "igPlotEx", "defaults": {}, "funcname": "PlotEx", - "location": "imgui_internal:3816", + "location": "imgui_internal:3902", "namespace": "ImGui", "ov_cimguiname": "igPlotEx", "ret": "int", @@ -29135,7 +29898,7 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:687", + "location": "imgui:708", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogram_FloatPtr", "ret": "void", @@ -29195,7 +29958,7 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:688", + "location": "imgui:709", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogram_FnFloatPtr", "ret": "void", @@ -29256,7 +30019,7 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:685", + "location": "imgui:706", "namespace": "ImGui", "ov_cimguiname": "igPlotLines_FloatPtr", "ret": "void", @@ -29316,7 +30079,7 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:686", + "location": "imgui:707", "namespace": "ImGui", "ov_cimguiname": "igPlotLines_FnFloatPtr", "ret": "void", @@ -29324,23 +30087,6 @@ "stname": "" } ], - "igPopButtonRepeat": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopButtonRepeat", - "defaults": {}, - "funcname": "PopButtonRepeat", - "location": "imgui:451", - "namespace": "ImGui", - "ov_cimguiname": "igPopButtonRepeat", - "ret": "void", - "signature": "()", - "stname": "" - } - ], "igPopClipRect": [ { "args": "()", @@ -29350,7 +30096,7 @@ "cimguiname": "igPopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:901", + "location": "imgui:922", "namespace": "ImGui", "ov_cimguiname": "igPopClipRect", "ret": "void", @@ -29367,7 +30113,7 @@ "cimguiname": "igPopColumnsBackground", "defaults": {}, "funcname": "PopColumnsBackground", - "location": "imgui_internal:3643", + "location": "imgui_internal:3727", "namespace": "ImGui", "ov_cimguiname": "igPopColumnsBackground", "ret": "void", @@ -29384,7 +30130,7 @@ "cimguiname": "igPopFocusScope", "defaults": {}, "funcname": "PopFocusScope", - "location": "imgui_internal:3621", + "location": "imgui_internal:3693", "namespace": "ImGui", "ov_cimguiname": "igPopFocusScope", "ret": "void", @@ -29401,7 +30147,7 @@ "cimguiname": "igPopFont", "defaults": {}, "funcname": "PopFont", - "location": "imgui:441", + "location": "imgui:445", "namespace": "ImGui", "ov_cimguiname": "igPopFont", "ret": "void", @@ -29418,7 +30164,7 @@ "cimguiname": "igPopID", "defaults": {}, "funcname": "PopID", - "location": "imgui:520", + "location": "imgui:525", "namespace": "ImGui", "ov_cimguiname": "igPopID", "ret": "void", @@ -29435,7 +30181,7 @@ "cimguiname": "igPopItemFlag", "defaults": {}, "funcname": "PopItemFlag", - "location": "imgui_internal:3405", + "location": "imgui:453", "namespace": "ImGui", "ov_cimguiname": "igPopItemFlag", "ret": "void", @@ -29452,7 +30198,7 @@ "cimguiname": "igPopItemWidth", "defaults": {}, "funcname": "PopItemWidth", - "location": "imgui:455", + "location": "imgui:457", "namespace": "ImGui", "ov_cimguiname": "igPopItemWidth", "ret": "void", @@ -29476,7 +30222,7 @@ "count": "1" }, "funcname": "PopStyleColor", - "location": "imgui:444", + "location": "imgui:448", "namespace": "ImGui", "ov_cimguiname": "igPopStyleColor", "ret": "void", @@ -29500,7 +30246,7 @@ "count": "1" }, "funcname": "PopStyleVar", - "location": "imgui:447", + "location": "imgui:451", "namespace": "ImGui", "ov_cimguiname": "igPopStyleVar", "ret": "void", @@ -29508,23 +30254,6 @@ "stname": "" } ], - "igPopTabStop": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopTabStop", - "defaults": {}, - "funcname": "PopTabStop", - "location": "imgui:449", - "namespace": "ImGui", - "ov_cimguiname": "igPopTabStop", - "ret": "void", - "signature": "()", - "stname": "" - } - ], "igPopTextWrapPos": [ { "args": "()", @@ -29534,7 +30263,7 @@ "cimguiname": "igPopTextWrapPos", "defaults": {}, "funcname": "PopTextWrapPos", - "location": "imgui:459", + "location": "imgui:461", "namespace": "ImGui", "ov_cimguiname": "igPopTextWrapPos", "ret": "void", @@ -29567,7 +30296,7 @@ "size_arg": "ImVec2(-FLT_MIN,0)" }, "funcname": "ProgressBar", - "location": "imgui:553", + "location": "imgui:559", "namespace": "ImGui", "ov_cimguiname": "igProgressBar", "ret": "void", @@ -29575,28 +30304,6 @@ "stname": "" } ], - "igPushButtonRepeat": [ - { - "args": "(bool repeat)", - "argsT": [ - { - "name": "repeat", - "type": "bool" - } - ], - "argsoriginal": "(bool repeat)", - "call_args": "(repeat)", - "cimguiname": "igPushButtonRepeat", - "defaults": {}, - "funcname": "PushButtonRepeat", - "location": "imgui:450", - "namespace": "ImGui", - "ov_cimguiname": "igPushButtonRepeat", - "ret": "void", - "signature": "(bool)", - "stname": "" - } - ], "igPushClipRect": [ { "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)", @@ -29619,7 +30326,7 @@ "cimguiname": "igPushClipRect", "defaults": {}, "funcname": "PushClipRect", - "location": "imgui:900", + "location": "imgui:921", "namespace": "ImGui", "ov_cimguiname": "igPushClipRect", "ret": "void", @@ -29641,7 +30348,7 @@ "cimguiname": "igPushColumnClipRect", "defaults": {}, "funcname": "PushColumnClipRect", - "location": "imgui_internal:3641", + "location": "imgui_internal:3725", "namespace": "ImGui", "ov_cimguiname": "igPushColumnClipRect", "ret": "void", @@ -29658,7 +30365,7 @@ "cimguiname": "igPushColumnsBackground", "defaults": {}, "funcname": "PushColumnsBackground", - "location": "imgui_internal:3642", + "location": "imgui_internal:3726", "namespace": "ImGui", "ov_cimguiname": "igPushColumnsBackground", "ret": "void", @@ -29680,7 +30387,7 @@ "cimguiname": "igPushFocusScope", "defaults": {}, "funcname": "PushFocusScope", - "location": "imgui_internal:3620", + "location": "imgui_internal:3692", "namespace": "ImGui", "ov_cimguiname": "igPushFocusScope", "ret": "void", @@ -29702,7 +30409,7 @@ "cimguiname": "igPushFont", "defaults": {}, "funcname": "PushFont", - "location": "imgui:440", + "location": "imgui:444", "namespace": "ImGui", "ov_cimguiname": "igPushFont", "ret": "void", @@ -29724,7 +30431,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:516", + "location": "imgui:521", "namespace": "ImGui", "ov_cimguiname": "igPushID_Str", "ret": "void", @@ -29748,7 +30455,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:517", + "location": "imgui:522", "namespace": "ImGui", "ov_cimguiname": "igPushID_StrStr", "ret": "void", @@ -29768,7 +30475,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:518", + "location": "imgui:523", "namespace": "ImGui", "ov_cimguiname": "igPushID_Ptr", "ret": "void", @@ -29788,7 +30495,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:519", + "location": "imgui:524", "namespace": "ImGui", "ov_cimguiname": "igPushID_Int", "ret": "void", @@ -29814,7 +30521,7 @@ "cimguiname": "igPushItemFlag", "defaults": {}, "funcname": "PushItemFlag", - "location": "imgui_internal:3404", + "location": "imgui:452", "namespace": "ImGui", "ov_cimguiname": "igPushItemFlag", "ret": "void", @@ -29836,7 +30543,7 @@ "cimguiname": "igPushItemWidth", "defaults": {}, "funcname": "PushItemWidth", - "location": "imgui:454", + "location": "imgui:456", "namespace": "ImGui", "ov_cimguiname": "igPushItemWidth", "ret": "void", @@ -29862,7 +30569,7 @@ "cimguiname": "igPushMultiItemsWidths", "defaults": {}, "funcname": "PushMultiItemsWidths", - "location": "imgui_internal:3398", + "location": "imgui_internal:3474", "namespace": "ImGui", "ov_cimguiname": "igPushMultiItemsWidths", "ret": "void", @@ -29884,7 +30591,7 @@ "cimguiname": "igPushOverrideID", "defaults": {}, "funcname": "PushOverrideID", - "location": "imgui_internal:3384", + "location": "imgui_internal:3460", "namespace": "ImGui", "ov_cimguiname": "igPushOverrideID", "ret": "void", @@ -29910,7 +30617,7 @@ "cimguiname": "igPushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "imgui:442", + "location": "imgui:446", "namespace": "ImGui", "ov_cimguiname": "igPushStyleColor_U32", "ret": "void", @@ -29934,7 +30641,7 @@ "cimguiname": "igPushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "imgui:443", + "location": "imgui:447", "namespace": "ImGui", "ov_cimguiname": "igPushStyleColor_Vec4", "ret": "void", @@ -29960,7 +30667,7 @@ "cimguiname": "igPushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "imgui:445", + "location": "imgui:449", "namespace": "ImGui", "ov_cimguiname": "igPushStyleVar_Float", "ret": "void", @@ -29984,7 +30691,7 @@ "cimguiname": "igPushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "imgui:446", + "location": "imgui:450", "namespace": "ImGui", "ov_cimguiname": "igPushStyleVar_Vec2", "ret": "void", @@ -29992,28 +30699,6 @@ "stname": "" } ], - "igPushTabStop": [ - { - "args": "(bool tab_stop)", - "argsT": [ - { - "name": "tab_stop", - "type": "bool" - } - ], - "argsoriginal": "(bool tab_stop)", - "call_args": "(tab_stop)", - "cimguiname": "igPushTabStop", - "defaults": {}, - "funcname": "PushTabStop", - "location": "imgui:448", - "namespace": "ImGui", - "ov_cimguiname": "igPushTabStop", - "ret": "void", - "signature": "(bool)", - "stname": "" - } - ], "igPushTextWrapPos": [ { "args": "(float wrap_local_pos_x)", @@ -30030,7 +30715,7 @@ "wrap_local_pos_x": "0.0f" }, "funcname": "PushTextWrapPos", - "location": "imgui:458", + "location": "imgui:460", "namespace": "ImGui", "ov_cimguiname": "igPushTextWrapPos", "ret": "void", @@ -30056,7 +30741,7 @@ "cimguiname": "igRadioButton", "defaults": {}, "funcname": "RadioButton", - "location": "imgui:551", + "location": "imgui:557", "namespace": "ImGui", "ov_cimguiname": "igRadioButton_Bool", "ret": "bool", @@ -30084,7 +30769,7 @@ "cimguiname": "igRadioButton", "defaults": {}, "funcname": "RadioButton", - "location": "imgui:552", + "location": "imgui:558", "namespace": "ImGui", "ov_cimguiname": "igRadioButton_IntPtr", "ret": "bool", @@ -30110,7 +30795,7 @@ "cimguiname": "igRemoveContextHook", "defaults": {}, "funcname": "RemoveContextHook", - "location": "imgui_internal:3328", + "location": "imgui_internal:3404", "namespace": "ImGui", "ov_cimguiname": "igRemoveContextHook", "ret": "void", @@ -30132,7 +30817,7 @@ "cimguiname": "igRemoveSettingsHandler", "defaults": {}, "funcname": "RemoveSettingsHandler", - "location": "imgui_internal:3345", + "location": "imgui_internal:3421", "namespace": "ImGui", "ov_cimguiname": "igRemoveSettingsHandler", "ret": "void", @@ -30149,7 +30834,7 @@ "cimguiname": "igRender", "defaults": {}, "funcname": "Render", - "location": "imgui:325", + "location": "imgui:337", "namespace": "ImGui", "ov_cimguiname": "igRender", "ret": "void", @@ -30189,7 +30874,7 @@ "scale": "1.0f" }, "funcname": "RenderArrow", - "location": "imgui_internal:3743", + "location": "imgui_internal:3827", "namespace": "ImGui", "ov_cimguiname": "igRenderArrow", "ret": "void", @@ -30223,7 +30908,7 @@ "cimguiname": "igRenderArrowDockMenu", "defaults": {}, "funcname": "RenderArrowDockMenu", - "location": "imgui_internal:3747", + "location": "imgui_internal:3831", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowDockMenu", "ret": "void", @@ -30261,7 +30946,7 @@ "cimguiname": "igRenderArrowPointingAt", "defaults": {}, "funcname": "RenderArrowPointingAt", - "location": "imgui_internal:3746", + "location": "imgui_internal:3830", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowPointingAt", "ret": "void", @@ -30291,7 +30976,7 @@ "cimguiname": "igRenderBullet", "defaults": {}, "funcname": "RenderBullet", - "location": "imgui_internal:3744", + "location": "imgui_internal:3828", "namespace": "ImGui", "ov_cimguiname": "igRenderBullet", "ret": "void", @@ -30325,7 +31010,7 @@ "cimguiname": "igRenderCheckMark", "defaults": {}, "funcname": "RenderCheckMark", - "location": "imgui_internal:3745", + "location": "imgui_internal:3829", "namespace": "ImGui", "ov_cimguiname": "igRenderCheckMark", "ret": "void", @@ -30378,7 +31063,7 @@ "rounding": "0.0f" }, "funcname": "RenderColorRectWithAlphaCheckerboard", - "location": "imgui_internal:3737", + "location": "imgui_internal:3821", "namespace": "ImGui", "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", "ret": "void", @@ -30404,7 +31089,7 @@ "cimguiname": "igRenderDragDropTargetRect", "defaults": {}, "funcname": "RenderDragDropTargetRect", - "location": "imgui_internal:3629", + "location": "imgui_internal:3701", "namespace": "ImGui", "ov_cimguiname": "igRenderDragDropTargetRect", "ret": "void", @@ -30445,7 +31130,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrame", - "location": "imgui_internal:3735", + "location": "imgui_internal:3819", "namespace": "ImGui", "ov_cimguiname": "igRenderFrame", "ret": "void", @@ -30477,7 +31162,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrameBorder", - "location": "imgui_internal:3736", + "location": "imgui_internal:3820", "namespace": "ImGui", "ov_cimguiname": "igRenderFrameBorder", "ret": "void", @@ -30519,7 +31204,7 @@ "cimguiname": "igRenderMouseCursor", "defaults": {}, "funcname": "RenderMouseCursor", - "location": "imgui_internal:3740", + "location": "imgui_internal:3824", "namespace": "ImGui", "ov_cimguiname": "igRenderMouseCursor", "ret": "void", @@ -30551,7 +31236,7 @@ "flags": "ImGuiNavHighlightFlags_None" }, "funcname": "RenderNavHighlight", - "location": "imgui_internal:3738", + "location": "imgui_internal:3822", "namespace": "ImGui", "ov_cimguiname": "igRenderNavHighlight", "ret": "void", @@ -30580,7 +31265,7 @@ "renderer_render_arg": "NULL" }, "funcname": "RenderPlatformWindowsDefault", - "location": "imgui:1048", + "location": "imgui:1081", "namespace": "ImGui", "ov_cimguiname": "igRenderPlatformWindowsDefault", "ret": "void", @@ -30622,7 +31307,7 @@ "cimguiname": "igRenderRectFilledRangeH", "defaults": {}, "funcname": "RenderRectFilledRangeH", - "location": "imgui_internal:3748", + "location": "imgui_internal:3832", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledRangeH", "ret": "void", @@ -30660,7 +31345,7 @@ "cimguiname": "igRenderRectFilledWithHole", "defaults": {}, "funcname": "RenderRectFilledWithHole", - "location": "imgui_internal:3749", + "location": "imgui_internal:3833", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledWithHole", "ret": "void", @@ -30697,7 +31382,7 @@ "text_end": "NULL" }, "funcname": "RenderText", - "location": "imgui_internal:3730", + "location": "imgui_internal:3814", "namespace": "ImGui", "ov_cimguiname": "igRenderText", "ret": "void", @@ -30746,7 +31431,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClipped", - "location": "imgui_internal:3732", + "location": "imgui_internal:3816", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClipped", "ret": "void", @@ -30799,7 +31484,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClippedEx", - "location": "imgui_internal:3733", + "location": "imgui_internal:3817", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClippedEx", "ret": "void", @@ -30849,7 +31534,7 @@ "cimguiname": "igRenderTextEllipsis", "defaults": {}, "funcname": "RenderTextEllipsis", - "location": "imgui_internal:3734", + "location": "imgui_internal:3818", "namespace": "ImGui", "ov_cimguiname": "igRenderTextEllipsis", "ret": "void", @@ -30883,7 +31568,7 @@ "cimguiname": "igRenderTextWrapped", "defaults": {}, "funcname": "RenderTextWrapped", - "location": "imgui_internal:3731", + "location": "imgui_internal:3815", "namespace": "ImGui", "ov_cimguiname": "igRenderTextWrapped", "ret": "void", @@ -30907,7 +31592,7 @@ "button": "0" }, "funcname": "ResetMouseDragDelta", - "location": "imgui:1008", + "location": "imgui:1037", "namespace": "ImGui", "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", @@ -30936,7 +31621,7 @@ "spacing": "-1.0f" }, "funcname": "SameLine", - "location": "imgui:491", + "location": "imgui:496", "namespace": "ImGui", "ov_cimguiname": "igSameLine", "ret": "void", @@ -30958,7 +31643,7 @@ "cimguiname": "igSaveIniSettingsToDisk", "defaults": {}, "funcname": "SaveIniSettingsToDisk", - "location": "imgui:1024", + "location": "imgui:1053", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", @@ -30982,7 +31667,7 @@ "out_ini_size": "NULL" }, "funcname": "SaveIniSettingsToMemory", - "location": "imgui:1025", + "location": "imgui:1054", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToMemory", "ret": "const char*", @@ -31008,7 +31693,7 @@ "cimguiname": "igScaleWindowsInViewport", "defaults": {}, "funcname": "ScaleWindowsInViewport", - "location": "imgui_internal:3333", + "location": "imgui_internal:3409", "namespace": "ImGui", "ov_cimguiname": "igScaleWindowsInViewport", "ret": "void", @@ -31034,7 +31719,7 @@ "cimguiname": "igScrollToBringRectIntoView", "defaults": {}, "funcname": "ScrollToBringRectIntoView", - "location": "imgui_internal:3369", + "location": "imgui_internal:3445", "namespace": "ImGui", "ov_cimguiname": "igScrollToBringRectIntoView", "ret": "void", @@ -31058,7 +31743,7 @@ "flags": "0" }, "funcname": "ScrollToItem", - "location": "imgui_internal:3365", + "location": "imgui_internal:3441", "namespace": "ImGui", "ov_cimguiname": "igScrollToItem", "ret": "void", @@ -31090,7 +31775,7 @@ "flags": "0" }, "funcname": "ScrollToRect", - "location": "imgui_internal:3366", + "location": "imgui_internal:3442", "namespace": "ImGui", "ov_cimguiname": "igScrollToRect", "ret": "void", @@ -31126,7 +31811,7 @@ "flags": "0" }, "funcname": "ScrollToRectEx", - "location": "imgui_internal:3367", + "location": "imgui_internal:3443", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igScrollToRectEx", @@ -31149,7 +31834,7 @@ "cimguiname": "igScrollbar", "defaults": {}, "funcname": "Scrollbar", - "location": "imgui_internal:3765", + "location": "imgui_internal:3849", "namespace": "ImGui", "ov_cimguiname": "igScrollbar", "ret": "void", @@ -31195,7 +31880,7 @@ "cimguiname": "igScrollbarEx", "defaults": {}, "funcname": "ScrollbarEx", - "location": "imgui_internal:3766", + "location": "imgui_internal:3850", "namespace": "ImGui", "ov_cimguiname": "igScrollbarEx", "ret": "bool", @@ -31233,7 +31918,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:669", + "location": "imgui:678", "namespace": "ImGui", "ov_cimguiname": "igSelectable_Bool", "ret": "bool", @@ -31268,7 +31953,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:670", + "location": "imgui:679", "namespace": "ImGui", "ov_cimguiname": "igSelectable_BoolPtr", "ret": "bool", @@ -31285,7 +31970,7 @@ "cimguiname": "igSeparator", "defaults": {}, "funcname": "Separator", - "location": "imgui:490", + "location": "imgui:495", "namespace": "ImGui", "ov_cimguiname": "igSeparator", "ret": "void", @@ -31313,7 +31998,7 @@ "thickness": "1.0f" }, "funcname": "SeparatorEx", - "location": "imgui_internal:3757", + "location": "imgui_internal:3841", "namespace": "ImGui", "ov_cimguiname": "igSeparatorEx", "ret": "void", @@ -31335,7 +32020,7 @@ "cimguiname": "igSeparatorText", "defaults": {}, "funcname": "SeparatorText", - "location": "imgui:539", + "location": "imgui:545", "namespace": "ImGui", "ov_cimguiname": "igSeparatorText", "ret": "void", @@ -31369,7 +32054,7 @@ "cimguiname": "igSeparatorTextEx", "defaults": {}, "funcname": "SeparatorTextEx", - "location": "imgui_internal:3758", + "location": "imgui_internal:3842", "namespace": "ImGui", "ov_cimguiname": "igSeparatorTextEx", "ret": "void", @@ -31395,7 +32080,7 @@ "cimguiname": "igSetActiveID", "defaults": {}, "funcname": "SetActiveID", - "location": "imgui_internal:3377", + "location": "imgui_internal:3453", "namespace": "ImGui", "ov_cimguiname": "igSetActiveID", "ret": "void", @@ -31412,7 +32097,7 @@ "cimguiname": "igSetActiveIdUsingAllKeyboardKeys", "defaults": {}, "funcname": "SetActiveIdUsingAllKeyboardKeys", - "location": "imgui_internal:3502", + "location": "imgui_internal:3574", "namespace": "ImGui", "ov_cimguiname": "igSetActiveIdUsingAllKeyboardKeys", "ret": "void", @@ -31444,7 +32129,7 @@ "user_data": "NULL" }, "funcname": "SetAllocatorFunctions", - "location": "imgui:1038", + "location": "imgui:1071", "namespace": "ImGui", "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", @@ -31466,7 +32151,7 @@ "cimguiname": "igSetClipboardText", "defaults": {}, "funcname": "SetClipboardText", - "location": "imgui:1016", + "location": "imgui:1045", "namespace": "ImGui", "ov_cimguiname": "igSetClipboardText", "ret": "void", @@ -31488,7 +32173,7 @@ "cimguiname": "igSetColorEditOptions", "defaults": {}, "funcname": "SetColorEditOptions", - "location": "imgui:644", + "location": "imgui:652", "namespace": "ImGui", "ov_cimguiname": "igSetColorEditOptions", "ret": "void", @@ -31514,7 +32199,7 @@ "cimguiname": "igSetColumnOffset", "defaults": {}, "funcname": "SetColumnOffset", - "location": "imgui:835", + "location": "imgui:856", "namespace": "ImGui", "ov_cimguiname": "igSetColumnOffset", "ret": "void", @@ -31540,7 +32225,7 @@ "cimguiname": "igSetColumnWidth", "defaults": {}, "funcname": "SetColumnWidth", - "location": "imgui:833", + "location": "imgui:854", "namespace": "ImGui", "ov_cimguiname": "igSetColumnWidth", "ret": "void", @@ -31562,7 +32247,7 @@ "cimguiname": "igSetCurrentContext", "defaults": {}, "funcname": "SetCurrentContext", - "location": "imgui:318", + "location": "imgui:330", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentContext", "ret": "void", @@ -31584,7 +32269,7 @@ "cimguiname": "igSetCurrentFont", "defaults": {}, "funcname": "SetCurrentFont", - "location": "imgui_internal:3308", + "location": "imgui_internal:3384", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentFont", "ret": "void", @@ -31610,7 +32295,7 @@ "cimguiname": "igSetCurrentViewport", "defaults": {}, "funcname": "SetCurrentViewport", - "location": "imgui_internal:3336", + "location": "imgui_internal:3412", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentViewport", "ret": "void", @@ -31632,7 +32317,7 @@ "cimguiname": "igSetCursorPos", "defaults": {}, "funcname": "SetCursorPos", - "location": "imgui:484", + "location": "imgui:489", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPos", "ret": "void", @@ -31654,7 +32339,7 @@ "cimguiname": "igSetCursorPosX", "defaults": {}, "funcname": "SetCursorPosX", - "location": "imgui:485", + "location": "imgui:490", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosX", "ret": "void", @@ -31676,7 +32361,7 @@ "cimguiname": "igSetCursorPosY", "defaults": {}, "funcname": "SetCursorPosY", - "location": "imgui:486", + "location": "imgui:491", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosY", "ret": "void", @@ -31698,7 +32383,7 @@ "cimguiname": "igSetCursorScreenPos", "defaults": {}, "funcname": "SetCursorScreenPos", - "location": "imgui:480", + "location": "imgui:484", "namespace": "ImGui", "ov_cimguiname": "igSetCursorScreenPos", "ret": "void", @@ -31734,7 +32419,7 @@ "cond": "0" }, "funcname": "SetDragDropPayload", - "location": "imgui:883", + "location": "imgui:904", "namespace": "ImGui", "ov_cimguiname": "igSetDragDropPayload", "ret": "bool", @@ -31760,7 +32445,7 @@ "cimguiname": "igSetFocusID", "defaults": {}, "funcname": "SetFocusID", - "location": "imgui_internal:3378", + "location": "imgui_internal:3454", "namespace": "ImGui", "ov_cimguiname": "igSetFocusID", "ret": "void", @@ -31782,7 +32467,7 @@ "cimguiname": "igSetHoveredID", "defaults": {}, "funcname": "SetHoveredID", - "location": "imgui_internal:3381", + "location": "imgui_internal:3457", "namespace": "ImGui", "ov_cimguiname": "igSetHoveredID", "ret": "void", @@ -31799,7 +32484,7 @@ "cimguiname": "igSetItemDefaultFocus", "defaults": {}, "funcname": "SetItemDefaultFocus", - "location": "imgui:905", + "location": "imgui:926", "namespace": "ImGui", "ov_cimguiname": "igSetItemDefaultFocus", "ret": "void", @@ -31808,6 +32493,26 @@ } ], "igSetItemKeyOwner": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igSetItemKeyOwner", + "defaults": {}, + "funcname": "SetItemKeyOwner", + "location": "imgui:1019", + "namespace": "ImGui", + "ov_cimguiname": "igSetItemKeyOwner_Nil", + "ret": "void", + "signature": "(ImGuiKey)", + "stname": "" + }, { "args": "(ImGuiKey key,ImGuiInputFlags flags)", "argsT": [ @@ -31820,16 +32525,14 @@ "type": "ImGuiInputFlags" } ], - "argsoriginal": "(ImGuiKey key,ImGuiInputFlags flags=0)", + "argsoriginal": "(ImGuiKey key,ImGuiInputFlags flags)", "call_args": "(key,flags)", "cimguiname": "igSetItemKeyOwner", - "defaults": { - "flags": "0" - }, + "defaults": {}, "funcname": "SetItemKeyOwner", - "location": "imgui_internal:3519", + "location": "imgui_internal:3591", "namespace": "ImGui", - "ov_cimguiname": "igSetItemKeyOwner", + "ov_cimguiname": "igSetItemKeyOwner_InputFlags", "ret": "void", "signature": "(ImGuiKey,ImGuiInputFlags)", "stname": "" @@ -31854,7 +32557,7 @@ "defaults": {}, "funcname": "SetItemTooltip", "isvararg": "...)", - "location": "imgui:725", + "location": "imgui:746", "namespace": "ImGui", "ov_cimguiname": "igSetItemTooltip", "ret": "void", @@ -31880,7 +32583,7 @@ "cimguiname": "igSetItemTooltipV", "defaults": {}, "funcname": "SetItemTooltipV", - "location": "imgui:726", + "location": "imgui:747", "namespace": "ImGui", "ov_cimguiname": "igSetItemTooltipV", "ret": "void", @@ -31912,7 +32615,7 @@ "flags": "0" }, "funcname": "SetKeyOwner", - "location": "imgui_internal:3517", + "location": "imgui_internal:3589", "namespace": "ImGui", "ov_cimguiname": "igSetKeyOwner", "ret": "void", @@ -31944,7 +32647,7 @@ "flags": "0" }, "funcname": "SetKeyOwnersForKeyChord", - "location": "imgui_internal:3518", + "location": "imgui_internal:3590", "namespace": "ImGui", "ov_cimguiname": "igSetKeyOwnersForKeyChord", "ret": "void", @@ -31968,7 +32671,7 @@ "offset": "0" }, "funcname": "SetKeyboardFocusHere", - "location": "imgui:906", + "location": "imgui:927", "namespace": "ImGui", "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", @@ -32002,7 +32705,7 @@ "cimguiname": "igSetLastItemData", "defaults": {}, "funcname": "SetLastItemData", - "location": "imgui_internal:3395", + "location": "imgui_internal:3471", "namespace": "ImGui", "ov_cimguiname": "igSetLastItemData", "ret": "void", @@ -32024,7 +32727,7 @@ "cimguiname": "igSetMouseCursor", "defaults": {}, "funcname": "SetMouseCursor", - "location": "imgui:1010", + "location": "imgui:1039", "namespace": "ImGui", "ov_cimguiname": "igSetMouseCursor", "ret": "void", @@ -32046,7 +32749,7 @@ "cimguiname": "igSetNavFocusScope", "defaults": {}, "funcname": "SetNavFocusScope", - "location": "imgui_internal:3464", + "location": "imgui_internal:3536", "namespace": "ImGui", "ov_cimguiname": "igSetNavFocusScope", "ret": "void", @@ -32080,7 +32783,7 @@ "cimguiname": "igSetNavID", "defaults": {}, "funcname": "SetNavID", - "location": "imgui_internal:3463", + "location": "imgui_internal:3535", "namespace": "ImGui", "ov_cimguiname": "igSetNavID", "ret": "void", @@ -32102,7 +32805,7 @@ "cimguiname": "igSetNavWindow", "defaults": {}, "funcname": "SetNavWindow", - "location": "imgui_internal:3462", + "location": "imgui_internal:3534", "namespace": "ImGui", "ov_cimguiname": "igSetNavWindow", "ret": "void", @@ -32124,7 +32827,7 @@ "cimguiname": "igSetNextFrameWantCaptureKeyboard", "defaults": {}, "funcname": "SetNextFrameWantCaptureKeyboard", - "location": "imgui:972", + "location": "imgui:993", "namespace": "ImGui", "ov_cimguiname": "igSetNextFrameWantCaptureKeyboard", "ret": "void", @@ -32146,7 +32849,7 @@ "cimguiname": "igSetNextFrameWantCaptureMouse", "defaults": {}, "funcname": "SetNextFrameWantCaptureMouse", - "location": "imgui:1011", + "location": "imgui:1040", "namespace": "ImGui", "ov_cimguiname": "igSetNextFrameWantCaptureMouse", "ret": "void", @@ -32163,7 +32866,7 @@ "cimguiname": "igSetNextItemAllowOverlap", "defaults": {}, "funcname": "SetNextItemAllowOverlap", - "location": "imgui:909", + "location": "imgui:930", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemAllowOverlap", "ret": "void", @@ -32191,7 +32894,7 @@ "cond": "0" }, "funcname": "SetNextItemOpen", - "location": "imgui:664", + "location": "imgui:672", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemOpen", "ret": "void", @@ -32217,7 +32920,7 @@ "cimguiname": "igSetNextItemRefVal", "defaults": {}, "funcname": "SetNextItemRefVal", - "location": "imgui_internal:3808", + "location": "imgui_internal:3894", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemRefVal", "ret": "void", @@ -32239,7 +32942,7 @@ "cimguiname": "igSetNextItemSelectionUserData", "defaults": {}, "funcname": "SetNextItemSelectionUserData", - "location": "imgui_internal:3781", + "location": "imgui:690", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemSelectionUserData", "ret": "void", @@ -32267,7 +32970,7 @@ "flags": "0" }, "funcname": "SetNextItemShortcut", - "location": "imgui:990", + "location": "imgui:1011", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemShortcut", "ret": "void", @@ -32275,6 +32978,28 @@ "stname": "" } ], + "igSetNextItemStorageID": [ + { + "args": "(ImGuiID storage_id)", + "argsT": [ + { + "name": "storage_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID storage_id)", + "call_args": "(storage_id)", + "cimguiname": "igSetNextItemStorageID", + "defaults": {}, + "funcname": "SetNextItemStorageID", + "location": "imgui:673", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextItemStorageID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igSetNextItemWidth": [ { "args": "(float item_width)", @@ -32289,7 +33014,7 @@ "cimguiname": "igSetNextItemWidth", "defaults": {}, "funcname": "SetNextItemWidth", - "location": "imgui:456", + "location": "imgui:458", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemWidth", "ret": "void", @@ -32311,7 +33036,7 @@ "cimguiname": "igSetNextWindowBgAlpha", "defaults": {}, "funcname": "SetNextWindowBgAlpha", - "location": "imgui:405", + "location": "imgui:417", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowBgAlpha", "ret": "void", @@ -32333,7 +33058,7 @@ "cimguiname": "igSetNextWindowClass", "defaults": {}, "funcname": "SetNextWindowClass", - "location": "imgui:863", + "location": "imgui:884", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowClass", "ret": "void", @@ -32361,7 +33086,7 @@ "cond": "0" }, "funcname": "SetNextWindowCollapsed", - "location": "imgui:402", + "location": "imgui:414", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowCollapsed", "ret": "void", @@ -32383,7 +33108,7 @@ "cimguiname": "igSetNextWindowContentSize", "defaults": {}, "funcname": "SetNextWindowContentSize", - "location": "imgui:401", + "location": "imgui:413", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowContentSize", "ret": "void", @@ -32411,7 +33136,7 @@ "cond": "0" }, "funcname": "SetNextWindowDockID", - "location": "imgui:862", + "location": "imgui:883", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowDockID", "ret": "void", @@ -32428,7 +33153,7 @@ "cimguiname": "igSetNextWindowFocus", "defaults": {}, "funcname": "SetNextWindowFocus", - "location": "imgui:403", + "location": "imgui:415", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowFocus", "ret": "void", @@ -32461,7 +33186,7 @@ "pivot": "ImVec2(0,0)" }, "funcname": "SetNextWindowPos", - "location": "imgui:398", + "location": "imgui:410", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowPos", "ret": "void", @@ -32483,7 +33208,7 @@ "cimguiname": "igSetNextWindowRefreshPolicy", "defaults": {}, "funcname": "SetNextWindowRefreshPolicy", - "location": "imgui_internal:3305", + "location": "imgui_internal:3381", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowRefreshPolicy", "ret": "void", @@ -32505,7 +33230,7 @@ "cimguiname": "igSetNextWindowScroll", "defaults": {}, "funcname": "SetNextWindowScroll", - "location": "imgui:404", + "location": "imgui:416", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowScroll", "ret": "void", @@ -32533,7 +33258,7 @@ "cond": "0" }, "funcname": "SetNextWindowSize", - "location": "imgui:399", + "location": "imgui:411", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSize", "ret": "void", @@ -32570,7 +33295,7 @@ "custom_callback_data": "NULL" }, "funcname": "SetNextWindowSizeConstraints", - "location": "imgui:400", + "location": "imgui:412", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSizeConstraints", "ret": "void", @@ -32592,7 +33317,7 @@ "cimguiname": "igSetNextWindowViewport", "defaults": {}, "funcname": "SetNextWindowViewport", - "location": "imgui:406", + "location": "imgui:418", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowViewport", "ret": "void", @@ -32620,7 +33345,7 @@ "center_x_ratio": "0.5f" }, "funcname": "SetScrollFromPosX", - "location": "imgui:436", + "location": "imgui:440", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosX_Float", "ret": "void", @@ -32648,7 +33373,7 @@ "cimguiname": "igSetScrollFromPosX", "defaults": {}, "funcname": "SetScrollFromPosX", - "location": "imgui_internal:3361", + "location": "imgui_internal:3437", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosX_WindowPtr", "ret": "void", @@ -32676,7 +33401,7 @@ "center_y_ratio": "0.5f" }, "funcname": "SetScrollFromPosY", - "location": "imgui:437", + "location": "imgui:441", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosY_Float", "ret": "void", @@ -32704,7 +33429,7 @@ "cimguiname": "igSetScrollFromPosY", "defaults": {}, "funcname": "SetScrollFromPosY", - "location": "imgui_internal:3362", + "location": "imgui_internal:3438", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosY_WindowPtr", "ret": "void", @@ -32728,7 +33453,7 @@ "center_x_ratio": "0.5f" }, "funcname": "SetScrollHereX", - "location": "imgui:434", + "location": "imgui:438", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereX", "ret": "void", @@ -32752,7 +33477,7 @@ "center_y_ratio": "0.5f" }, "funcname": "SetScrollHereY", - "location": "imgui:435", + "location": "imgui:439", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereY", "ret": "void", @@ -32774,7 +33499,7 @@ "cimguiname": "igSetScrollX", "defaults": {}, "funcname": "SetScrollX", - "location": "imgui:430", + "location": "imgui:434", "namespace": "ImGui", "ov_cimguiname": "igSetScrollX_Float", "ret": "void", @@ -32798,7 +33523,7 @@ "cimguiname": "igSetScrollX", "defaults": {}, "funcname": "SetScrollX", - "location": "imgui_internal:3359", + "location": "imgui_internal:3435", "namespace": "ImGui", "ov_cimguiname": "igSetScrollX_WindowPtr", "ret": "void", @@ -32820,7 +33545,7 @@ "cimguiname": "igSetScrollY", "defaults": {}, "funcname": "SetScrollY", - "location": "imgui:431", + "location": "imgui:435", "namespace": "ImGui", "ov_cimguiname": "igSetScrollY_Float", "ret": "void", @@ -32844,7 +33569,7 @@ "cimguiname": "igSetScrollY", "defaults": {}, "funcname": "SetScrollY", - "location": "imgui_internal:3360", + "location": "imgui_internal:3436", "namespace": "ImGui", "ov_cimguiname": "igSetScrollY_WindowPtr", "ret": "void", @@ -32874,7 +33599,7 @@ "cimguiname": "igSetShortcutRouting", "defaults": {}, "funcname": "SetShortcutRouting", - "location": "imgui_internal:3553", + "location": "imgui_internal:3625", "namespace": "ImGui", "ov_cimguiname": "igSetShortcutRouting", "ret": "bool", @@ -32896,7 +33621,7 @@ "cimguiname": "igSetStateStorage", "defaults": {}, "funcname": "SetStateStorage", - "location": "imgui:949", + "location": "imgui:970", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", @@ -32918,7 +33643,7 @@ "cimguiname": "igSetTabItemClosed", "defaults": {}, "funcname": "SetTabItemClosed", - "location": "imgui:845", + "location": "imgui:866", "namespace": "ImGui", "ov_cimguiname": "igSetTabItemClosed", "ret": "void", @@ -32945,7 +33670,7 @@ "defaults": {}, "funcname": "SetTooltip", "isvararg": "...)", - "location": "imgui:717", + "location": "imgui:738", "namespace": "ImGui", "ov_cimguiname": "igSetTooltip", "ret": "void", @@ -32971,7 +33696,7 @@ "cimguiname": "igSetTooltipV", "defaults": {}, "funcname": "SetTooltipV", - "location": "imgui:718", + "location": "imgui:739", "namespace": "ImGui", "ov_cimguiname": "igSetTooltipV", "ret": "void", @@ -32997,7 +33722,7 @@ "cimguiname": "igSetWindowClipRectBeforeSetChannel", "defaults": {}, "funcname": "SetWindowClipRectBeforeSetChannel", - "location": "imgui_internal:3638", + "location": "imgui_internal:3722", "namespace": "ImGui", "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", "ret": "void", @@ -33025,7 +33750,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui:409", + "location": "imgui:421", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsed_Bool", "ret": "void", @@ -33055,7 +33780,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui:414", + "location": "imgui:426", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsed_Str", "ret": "void", @@ -33085,7 +33810,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui_internal:3286", + "location": "imgui_internal:3361", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsed_WindowPtr", "ret": "void", @@ -33115,7 +33840,7 @@ "cimguiname": "igSetWindowDock", "defaults": {}, "funcname": "SetWindowDock", - "location": "imgui_internal:3586", + "location": "imgui_internal:3658", "namespace": "ImGui", "ov_cimguiname": "igSetWindowDock", "ret": "void", @@ -33132,7 +33857,7 @@ "cimguiname": "igSetWindowFocus", "defaults": {}, "funcname": "SetWindowFocus", - "location": "imgui:410", + "location": "imgui:422", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFocus_Nil", "ret": "void", @@ -33152,7 +33877,7 @@ "cimguiname": "igSetWindowFocus", "defaults": {}, "funcname": "SetWindowFocus", - "location": "imgui:415", + "location": "imgui:427", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFocus_Str", "ret": "void", @@ -33174,7 +33899,7 @@ "cimguiname": "igSetWindowFontScale", "defaults": {}, "funcname": "SetWindowFontScale", - "location": "imgui:411", + "location": "imgui:423", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFontScale", "ret": "void", @@ -33196,7 +33921,7 @@ "cimguiname": "igSetWindowHiddenAndSkipItemsForCurrentFrame", "defaults": {}, "funcname": "SetWindowHiddenAndSkipItemsForCurrentFrame", - "location": "imgui_internal:3288", + "location": "imgui_internal:3363", "namespace": "ImGui", "ov_cimguiname": "igSetWindowHiddenAndSkipItemsForCurrentFrame", "ret": "void", @@ -33226,7 +33951,7 @@ "cimguiname": "igSetWindowHitTestHole", "defaults": {}, "funcname": "SetWindowHitTestHole", - "location": "imgui_internal:3287", + "location": "imgui_internal:3362", "namespace": "ImGui", "ov_cimguiname": "igSetWindowHitTestHole", "ret": "void", @@ -33252,7 +33977,7 @@ "cimguiname": "igSetWindowParentWindowForFocusRoute", "defaults": {}, "funcname": "SetWindowParentWindowForFocusRoute", - "location": "imgui_internal:3289", + "location": "imgui_internal:3364", "namespace": "ImGui", "ov_cimguiname": "igSetWindowParentWindowForFocusRoute", "ret": "void", @@ -33280,7 +34005,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui:407", + "location": "imgui:419", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPos_Vec2", "ret": "void", @@ -33310,7 +34035,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui:412", + "location": "imgui:424", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPos_Str", "ret": "void", @@ -33340,7 +34065,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui_internal:3284", + "location": "imgui_internal:3359", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPos_WindowPtr", "ret": "void", @@ -33368,7 +34093,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui:408", + "location": "imgui:420", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSize_Vec2", "ret": "void", @@ -33398,7 +34123,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui:413", + "location": "imgui:425", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSize_Str", "ret": "void", @@ -33428,7 +34153,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui_internal:3285", + "location": "imgui_internal:3360", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSize_WindowPtr", "ret": "void", @@ -33454,7 +34179,7 @@ "cimguiname": "igSetWindowViewport", "defaults": {}, "funcname": "SetWindowViewport", - "location": "imgui_internal:3335", + "location": "imgui_internal:3411", "namespace": "ImGui", "ov_cimguiname": "igSetWindowViewport", "ret": "void", @@ -33500,7 +34225,7 @@ "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "defaults": {}, "funcname": "ShadeVertsLinearColorGradientKeepAlpha", - "location": "imgui_internal:3819", + "location": "imgui_internal:3905", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "ret": "void", @@ -33550,7 +34275,7 @@ "cimguiname": "igShadeVertsLinearUV", "defaults": {}, "funcname": "ShadeVertsLinearUV", - "location": "imgui_internal:3820", + "location": "imgui_internal:3906", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearUV", "ret": "void", @@ -33596,7 +34321,7 @@ "cimguiname": "igShadeVertsTransformPos", "defaults": {}, "funcname": "ShadeVertsTransformPos", - "location": "imgui_internal:3821", + "location": "imgui_internal:3907", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsTransformPos", "ret": "void", @@ -33624,7 +34349,7 @@ "flags": "0" }, "funcname": "Shortcut", - "location": "imgui:989", + "location": "imgui:1010", "namespace": "ImGui", "ov_cimguiname": "igShortcut_Nil", "ret": "bool", @@ -33652,7 +34377,7 @@ "cimguiname": "igShortcut", "defaults": {}, "funcname": "Shortcut", - "location": "imgui_internal:3552", + "location": "imgui_internal:3624", "namespace": "ImGui", "ov_cimguiname": "igShortcut_ID", "ret": "bool", @@ -33676,7 +34401,7 @@ "p_open": "NULL" }, "funcname": "ShowAboutWindow", - "location": "imgui:333", + "location": "imgui:345", "namespace": "ImGui", "ov_cimguiname": "igShowAboutWindow", "ret": "void", @@ -33700,7 +34425,7 @@ "p_open": "NULL" }, "funcname": "ShowDebugLogWindow", - "location": "imgui:331", + "location": "imgui:343", "namespace": "ImGui", "ov_cimguiname": "igShowDebugLogWindow", "ret": "void", @@ -33724,7 +34449,7 @@ "p_open": "NULL" }, "funcname": "ShowDemoWindow", - "location": "imgui:329", + "location": "imgui:341", "namespace": "ImGui", "ov_cimguiname": "igShowDemoWindow", "ret": "void", @@ -33746,7 +34471,7 @@ "cimguiname": "igShowFontAtlas", "defaults": {}, "funcname": "ShowFontAtlas", - "location": "imgui_internal:3847", + "location": "imgui_internal:3929", "namespace": "ImGui", "ov_cimguiname": "igShowFontAtlas", "ret": "void", @@ -33768,7 +34493,7 @@ "cimguiname": "igShowFontSelector", "defaults": {}, "funcname": "ShowFontSelector", - "location": "imgui:336", + "location": "imgui:348", "namespace": "ImGui", "ov_cimguiname": "igShowFontSelector", "ret": "void", @@ -33792,7 +34517,7 @@ "p_open": "NULL" }, "funcname": "ShowIDStackToolWindow", - "location": "imgui:332", + "location": "imgui:344", "namespace": "ImGui", "ov_cimguiname": "igShowIDStackToolWindow", "ret": "void", @@ -33816,7 +34541,7 @@ "p_open": "NULL" }, "funcname": "ShowMetricsWindow", - "location": "imgui:330", + "location": "imgui:342", "namespace": "ImGui", "ov_cimguiname": "igShowMetricsWindow", "ret": "void", @@ -33840,7 +34565,7 @@ "ref": "NULL" }, "funcname": "ShowStyleEditor", - "location": "imgui:334", + "location": "imgui:346", "namespace": "ImGui", "ov_cimguiname": "igShowStyleEditor", "ret": "void", @@ -33862,7 +34587,7 @@ "cimguiname": "igShowStyleSelector", "defaults": {}, "funcname": "ShowStyleSelector", - "location": "imgui:335", + "location": "imgui:347", "namespace": "ImGui", "ov_cimguiname": "igShowStyleSelector", "ret": "bool", @@ -33879,7 +34604,7 @@ "cimguiname": "igShowUserGuide", "defaults": {}, "funcname": "ShowUserGuide", - "location": "imgui:337", + "location": "imgui:349", "namespace": "ImGui", "ov_cimguiname": "igShowUserGuide", "ret": "void", @@ -33909,7 +34634,7 @@ "cimguiname": "igShrinkWidths", "defaults": {}, "funcname": "ShrinkWidths", - "location": "imgui_internal:3401", + "location": "imgui_internal:3475", "namespace": "ImGui", "ov_cimguiname": "igShrinkWidths", "ret": "void", @@ -33926,7 +34651,7 @@ "cimguiname": "igShutdown", "defaults": {}, "funcname": "Shutdown", - "location": "imgui_internal:3315", + "location": "imgui_internal:3391", "namespace": "ImGui", "ov_cimguiname": "igShutdown", "ret": "void", @@ -33973,7 +34698,7 @@ "v_degrees_min": "-360.0f" }, "funcname": "SliderAngle", - "location": "imgui:607", + "location": "imgui:615", "namespace": "ImGui", "ov_cimguiname": "igSliderAngle", "ret": "bool", @@ -34027,7 +34752,7 @@ "cimguiname": "igSliderBehavior", "defaults": {}, "funcname": "SliderBehavior", - "location": "imgui_internal:3775", + "location": "imgui_internal:3859", "namespace": "ImGui", "ov_cimguiname": "igSliderBehavior", "ret": "bool", @@ -34072,7 +34797,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat", - "location": "imgui:603", + "location": "imgui:611", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat", "ret": "bool", @@ -34117,7 +34842,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat2", - "location": "imgui:604", + "location": "imgui:612", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat2", "ret": "bool", @@ -34162,7 +34887,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat3", - "location": "imgui:605", + "location": "imgui:613", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat3", "ret": "bool", @@ -34207,7 +34932,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat4", - "location": "imgui:606", + "location": "imgui:614", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat4", "ret": "bool", @@ -34252,7 +34977,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt", - "location": "imgui:608", + "location": "imgui:616", "namespace": "ImGui", "ov_cimguiname": "igSliderInt", "ret": "bool", @@ -34297,7 +35022,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt2", - "location": "imgui:609", + "location": "imgui:617", "namespace": "ImGui", "ov_cimguiname": "igSliderInt2", "ret": "bool", @@ -34342,7 +35067,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt3", - "location": "imgui:610", + "location": "imgui:618", "namespace": "ImGui", "ov_cimguiname": "igSliderInt3", "ret": "bool", @@ -34387,7 +35112,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt4", - "location": "imgui:611", + "location": "imgui:619", "namespace": "ImGui", "ov_cimguiname": "igSliderInt4", "ret": "bool", @@ -34436,7 +35161,7 @@ "format": "NULL" }, "funcname": "SliderScalar", - "location": "imgui:612", + "location": "imgui:620", "namespace": "ImGui", "ov_cimguiname": "igSliderScalar", "ret": "bool", @@ -34489,7 +35214,7 @@ "format": "NULL" }, "funcname": "SliderScalarN", - "location": "imgui:613", + "location": "imgui:621", "namespace": "ImGui", "ov_cimguiname": "igSliderScalarN", "ret": "bool", @@ -34511,7 +35236,7 @@ "cimguiname": "igSmallButton", "defaults": {}, "funcname": "SmallButton", - "location": "imgui:545", + "location": "imgui:551", "namespace": "ImGui", "ov_cimguiname": "igSmallButton", "ret": "bool", @@ -34528,7 +35253,7 @@ "cimguiname": "igSpacing", "defaults": {}, "funcname": "Spacing", - "location": "imgui:493", + "location": "imgui:498", "namespace": "ImGui", "ov_cimguiname": "igSpacing", "ret": "void", @@ -34590,7 +35315,7 @@ "hover_visibility_delay": "0.0f" }, "funcname": "SplitterBehavior", - "location": "imgui_internal:3776", + "location": "imgui_internal:3860", "namespace": "ImGui", "ov_cimguiname": "igSplitterBehavior", "ret": "bool", @@ -34612,7 +35337,7 @@ "cimguiname": "igStartMouseMovingWindow", "defaults": {}, "funcname": "StartMouseMovingWindow", - "location": "imgui_internal:3321", + "location": "imgui_internal:3397", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindow", "ret": "void", @@ -34642,7 +35367,7 @@ "cimguiname": "igStartMouseMovingWindowOrNode", "defaults": {}, "funcname": "StartMouseMovingWindowOrNode", - "location": "imgui_internal:3322", + "location": "imgui_internal:3398", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindowOrNode", "ret": "void", @@ -34666,7 +35391,7 @@ "dst": "NULL" }, "funcname": "StyleColorsClassic", - "location": "imgui:343", + "location": "imgui:355", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsClassic", "ret": "void", @@ -34690,7 +35415,7 @@ "dst": "NULL" }, "funcname": "StyleColorsDark", - "location": "imgui:341", + "location": "imgui:353", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsDark", "ret": "void", @@ -34714,7 +35439,7 @@ "dst": "NULL" }, "funcname": "StyleColorsLight", - "location": "imgui:342", + "location": "imgui:354", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsLight", "ret": "void", @@ -34744,7 +35469,7 @@ "cimguiname": "igTabBarAddTab", "defaults": {}, "funcname": "TabBarAddTab", - "location": "imgui_internal:3714", + "location": "imgui_internal:3798", "namespace": "ImGui", "ov_cimguiname": "igTabBarAddTab", "ret": "void", @@ -34770,7 +35495,7 @@ "cimguiname": "igTabBarCloseTab", "defaults": {}, "funcname": "TabBarCloseTab", - "location": "imgui_internal:3716", + "location": "imgui_internal:3800", "namespace": "ImGui", "ov_cimguiname": "igTabBarCloseTab", "ret": "void", @@ -34792,7 +35517,7 @@ "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "defaults": {}, "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow", - "location": "imgui_internal:3710", + "location": "imgui_internal:3794", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "ret": "ImGuiTabItem*", @@ -34818,7 +35543,7 @@ "cimguiname": "igTabBarFindTabByID", "defaults": {}, "funcname": "TabBarFindTabByID", - "location": "imgui_internal:3708", + "location": "imgui_internal:3792", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindTabByID", "ret": "ImGuiTabItem*", @@ -34844,7 +35569,7 @@ "cimguiname": "igTabBarFindTabByOrder", "defaults": {}, "funcname": "TabBarFindTabByOrder", - "location": "imgui_internal:3709", + "location": "imgui_internal:3793", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindTabByOrder", "ret": "ImGuiTabItem*", @@ -34866,7 +35591,7 @@ "cimguiname": "igTabBarGetCurrentTab", "defaults": {}, "funcname": "TabBarGetCurrentTab", - "location": "imgui_internal:3711", + "location": "imgui_internal:3795", "namespace": "ImGui", "ov_cimguiname": "igTabBarGetCurrentTab", "ret": "ImGuiTabItem*", @@ -34892,7 +35617,7 @@ "cimguiname": "igTabBarGetTabName", "defaults": {}, "funcname": "TabBarGetTabName", - "location": "imgui_internal:3713", + "location": "imgui_internal:3797", "namespace": "ImGui", "ov_cimguiname": "igTabBarGetTabName", "ret": "const char*", @@ -34918,7 +35643,7 @@ "cimguiname": "igTabBarGetTabOrder", "defaults": {}, "funcname": "TabBarGetTabOrder", - "location": "imgui_internal:3712", + "location": "imgui_internal:3796", "namespace": "ImGui", "ov_cimguiname": "igTabBarGetTabOrder", "ret": "int", @@ -34940,7 +35665,7 @@ "cimguiname": "igTabBarProcessReorder", "defaults": {}, "funcname": "TabBarProcessReorder", - "location": "imgui_internal:3720", + "location": "imgui_internal:3804", "namespace": "ImGui", "ov_cimguiname": "igTabBarProcessReorder", "ret": "bool", @@ -34966,7 +35691,7 @@ "cimguiname": "igTabBarQueueFocus", "defaults": {}, "funcname": "TabBarQueueFocus", - "location": "imgui_internal:3717", + "location": "imgui_internal:3801", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueFocus", "ret": "void", @@ -34996,7 +35721,7 @@ "cimguiname": "igTabBarQueueReorder", "defaults": {}, "funcname": "TabBarQueueReorder", - "location": "imgui_internal:3718", + "location": "imgui_internal:3802", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueReorder", "ret": "void", @@ -35026,7 +35751,7 @@ "cimguiname": "igTabBarQueueReorderFromMousePos", "defaults": {}, "funcname": "TabBarQueueReorderFromMousePos", - "location": "imgui_internal:3719", + "location": "imgui_internal:3803", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueReorderFromMousePos", "ret": "void", @@ -35052,7 +35777,7 @@ "cimguiname": "igTabBarRemoveTab", "defaults": {}, "funcname": "TabBarRemoveTab", - "location": "imgui_internal:3715", + "location": "imgui_internal:3799", "namespace": "ImGui", "ov_cimguiname": "igTabBarRemoveTab", "ret": "void", @@ -35086,7 +35811,7 @@ "cimguiname": "igTabItemBackground", "defaults": {}, "funcname": "TabItemBackground", - "location": "imgui_internal:3724", + "location": "imgui_internal:3808", "namespace": "ImGui", "ov_cimguiname": "igTabItemBackground", "ret": "void", @@ -35114,7 +35839,7 @@ "flags": "0" }, "funcname": "TabItemButton", - "location": "imgui:844", + "location": "imgui:865", "namespace": "ImGui", "ov_cimguiname": "igTabItemButton", "ret": "bool", @@ -35144,7 +35869,7 @@ "cimguiname": "igTabItemCalcSize", "defaults": {}, "funcname": "TabItemCalcSize", - "location": "imgui_internal:3722", + "location": "imgui_internal:3806", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize_Str", @@ -35169,7 +35894,7 @@ "cimguiname": "igTabItemCalcSize", "defaults": {}, "funcname": "TabItemCalcSize", - "location": "imgui_internal:3723", + "location": "imgui_internal:3807", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize_WindowPtr", @@ -35208,7 +35933,7 @@ "cimguiname": "igTabItemEx", "defaults": {}, "funcname": "TabItemEx", - "location": "imgui_internal:3721", + "location": "imgui_internal:3805", "namespace": "ImGui", "ov_cimguiname": "igTabItemEx", "ret": "bool", @@ -35266,7 +35991,7 @@ "cimguiname": "igTabItemLabelAndCloseButton", "defaults": {}, "funcname": "TabItemLabelAndCloseButton", - "location": "imgui_internal:3725", + "location": "imgui_internal:3809", "namespace": "ImGui", "ov_cimguiname": "igTabItemLabelAndCloseButton", "ret": "void", @@ -35283,7 +36008,7 @@ "cimguiname": "igTableAngledHeadersRow", "defaults": {}, "funcname": "TableAngledHeadersRow", - "location": "imgui:809", + "location": "imgui:830", "namespace": "ImGui", "ov_cimguiname": "igTableAngledHeadersRow", "ret": "void", @@ -35321,7 +36046,7 @@ "cimguiname": "igTableAngledHeadersRowEx", "defaults": {}, "funcname": "TableAngledHeadersRowEx", - "location": "imgui_internal:3658", + "location": "imgui_internal:3742", "namespace": "ImGui", "ov_cimguiname": "igTableAngledHeadersRowEx", "ret": "void", @@ -35343,7 +36068,7 @@ "cimguiname": "igTableBeginApplyRequests", "defaults": {}, "funcname": "TableBeginApplyRequests", - "location": "imgui_internal:3665", + "location": "imgui_internal:3749", "namespace": "ImGui", "ov_cimguiname": "igTableBeginApplyRequests", "ret": "void", @@ -35369,7 +36094,7 @@ "cimguiname": "igTableBeginCell", "defaults": {}, "funcname": "TableBeginCell", - "location": "imgui_internal:3683", + "location": "imgui_internal:3767", "namespace": "ImGui", "ov_cimguiname": "igTableBeginCell", "ret": "void", @@ -35391,7 +36116,7 @@ "cimguiname": "igTableBeginContextMenuPopup", "defaults": {}, "funcname": "TableBeginContextMenuPopup", - "location": "imgui_internal:3672", + "location": "imgui_internal:3756", "namespace": "ImGui", "ov_cimguiname": "igTableBeginContextMenuPopup", "ret": "bool", @@ -35417,7 +36142,7 @@ "cimguiname": "igTableBeginInitMemory", "defaults": {}, "funcname": "TableBeginInitMemory", - "location": "imgui_internal:3664", + "location": "imgui_internal:3748", "namespace": "ImGui", "ov_cimguiname": "igTableBeginInitMemory", "ret": "void", @@ -35439,7 +36164,7 @@ "cimguiname": "igTableBeginRow", "defaults": {}, "funcname": "TableBeginRow", - "location": "imgui_internal:3681", + "location": "imgui_internal:3765", "namespace": "ImGui", "ov_cimguiname": "igTableBeginRow", "ret": "void", @@ -35461,7 +36186,7 @@ "cimguiname": "igTableDrawBorders", "defaults": {}, "funcname": "TableDrawBorders", - "location": "imgui_internal:3670", + "location": "imgui_internal:3754", "namespace": "ImGui", "ov_cimguiname": "igTableDrawBorders", "ret": "void", @@ -35487,7 +36212,7 @@ "cimguiname": "igTableDrawDefaultContextMenu", "defaults": {}, "funcname": "TableDrawDefaultContextMenu", - "location": "imgui_internal:3671", + "location": "imgui_internal:3755", "namespace": "ImGui", "ov_cimguiname": "igTableDrawDefaultContextMenu", "ret": "void", @@ -35509,7 +36234,7 @@ "cimguiname": "igTableEndCell", "defaults": {}, "funcname": "TableEndCell", - "location": "imgui_internal:3684", + "location": "imgui_internal:3768", "namespace": "ImGui", "ov_cimguiname": "igTableEndCell", "ret": "void", @@ -35531,7 +36256,7 @@ "cimguiname": "igTableEndRow", "defaults": {}, "funcname": "TableEndRow", - "location": "imgui_internal:3682", + "location": "imgui_internal:3766", "namespace": "ImGui", "ov_cimguiname": "igTableEndRow", "ret": "void", @@ -35553,7 +36278,7 @@ "cimguiname": "igTableFindByID", "defaults": {}, "funcname": "TableFindByID", - "location": "imgui_internal:3662", + "location": "imgui_internal:3746", "namespace": "ImGui", "ov_cimguiname": "igTableFindByID", "ret": "ImGuiTable*", @@ -35579,7 +36304,7 @@ "cimguiname": "igTableFixColumnSortDirection", "defaults": {}, "funcname": "TableFixColumnSortDirection", - "location": "imgui_internal:3679", + "location": "imgui_internal:3763", "namespace": "ImGui", "ov_cimguiname": "igTableFixColumnSortDirection", "ret": "void", @@ -35596,7 +36321,7 @@ "cimguiname": "igTableGcCompactSettings", "defaults": {}, "funcname": "TableGcCompactSettings", - "location": "imgui_internal:3694", + "location": "imgui_internal:3778", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactSettings", "ret": "void", @@ -35618,7 +36343,7 @@ "cimguiname": "igTableGcCompactTransientBuffers", "defaults": {}, "funcname": "TableGcCompactTransientBuffers", - "location": "imgui_internal:3692", + "location": "imgui_internal:3776", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactTransientBuffers_TablePtr", "ret": "void", @@ -35638,7 +36363,7 @@ "cimguiname": "igTableGcCompactTransientBuffers", "defaults": {}, "funcname": "TableGcCompactTransientBuffers", - "location": "imgui_internal:3693", + "location": "imgui_internal:3777", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactTransientBuffers_TableTempDataPtr", "ret": "void", @@ -35660,7 +36385,7 @@ "cimguiname": "igTableGetBoundSettings", "defaults": {}, "funcname": "TableGetBoundSettings", - "location": "imgui_internal:3700", + "location": "imgui_internal:3784", "namespace": "ImGui", "ov_cimguiname": "igTableGetBoundSettings", "ret": "ImGuiTableSettings*", @@ -35690,7 +36415,7 @@ "cimguiname": "igTableGetCellBgRect", "defaults": {}, "funcname": "TableGetCellBgRect", - "location": "imgui_internal:3685", + "location": "imgui_internal:3769", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTableGetCellBgRect", @@ -35708,7 +36433,7 @@ "cimguiname": "igTableGetColumnCount", "defaults": {}, "funcname": "TableGetColumnCount", - "location": "imgui:818", + "location": "imgui:839", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnCount", "ret": "int", @@ -35732,7 +36457,7 @@ "column_n": "-1" }, "funcname": "TableGetColumnFlags", - "location": "imgui:822", + "location": "imgui:843", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnFlags", "ret": "ImGuiTableColumnFlags", @@ -35749,7 +36474,7 @@ "cimguiname": "igTableGetColumnIndex", "defaults": {}, "funcname": "TableGetColumnIndex", - "location": "imgui:819", + "location": "imgui:840", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnIndex", "ret": "int", @@ -35773,7 +36498,7 @@ "column_n": "-1" }, "funcname": "TableGetColumnName", - "location": "imgui:821", + "location": "imgui:842", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnName_Int", "ret": "const char*", @@ -35797,7 +36522,7 @@ "cimguiname": "igTableGetColumnName", "defaults": {}, "funcname": "TableGetColumnName", - "location": "imgui_internal:3686", + "location": "imgui_internal:3770", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnName_TablePtr", "ret": "const char*", @@ -35819,7 +36544,7 @@ "cimguiname": "igTableGetColumnNextSortDirection", "defaults": {}, "funcname": "TableGetColumnNextSortDirection", - "location": "imgui_internal:3678", + "location": "imgui_internal:3762", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnNextSortDirection", "ret": "ImGuiSortDirection", @@ -35851,7 +36576,7 @@ "instance_no": "0" }, "funcname": "TableGetColumnResizeID", - "location": "imgui_internal:3687", + "location": "imgui_internal:3771", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnResizeID", "ret": "ImGuiID", @@ -35877,7 +36602,7 @@ "cimguiname": "igTableGetColumnWidthAuto", "defaults": {}, "funcname": "TableGetColumnWidthAuto", - "location": "imgui_internal:3680", + "location": "imgui_internal:3764", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnWidthAuto", "ret": "float", @@ -35894,7 +36619,7 @@ "cimguiname": "igTableGetHeaderAngledMaxLabelWidth", "defaults": {}, "funcname": "TableGetHeaderAngledMaxLabelWidth", - "location": "imgui_internal:3655", + "location": "imgui_internal:3739", "namespace": "ImGui", "ov_cimguiname": "igTableGetHeaderAngledMaxLabelWidth", "ret": "float", @@ -35911,7 +36636,7 @@ "cimguiname": "igTableGetHeaderRowHeight", "defaults": {}, "funcname": "TableGetHeaderRowHeight", - "location": "imgui_internal:3654", + "location": "imgui_internal:3738", "namespace": "ImGui", "ov_cimguiname": "igTableGetHeaderRowHeight", "ret": "float", @@ -35928,7 +36653,7 @@ "cimguiname": "igTableGetHoveredColumn", "defaults": {}, "funcname": "TableGetHoveredColumn", - "location": "imgui:824", + "location": "imgui:845", "namespace": "ImGui", "ov_cimguiname": "igTableGetHoveredColumn", "ret": "int", @@ -35945,7 +36670,7 @@ "cimguiname": "igTableGetHoveredRow", "defaults": {}, "funcname": "TableGetHoveredRow", - "location": "imgui_internal:3653", + "location": "imgui_internal:3737", "namespace": "ImGui", "ov_cimguiname": "igTableGetHoveredRow", "ret": "int", @@ -35971,7 +36696,7 @@ "cimguiname": "igTableGetInstanceData", "defaults": {}, "funcname": "TableGetInstanceData", - "location": "imgui_internal:3674", + "location": "imgui_internal:3758", "namespace": "ImGui", "ov_cimguiname": "igTableGetInstanceData", "ret": "ImGuiTableInstanceData*", @@ -35997,7 +36722,7 @@ "cimguiname": "igTableGetInstanceID", "defaults": {}, "funcname": "TableGetInstanceID", - "location": "imgui_internal:3675", + "location": "imgui_internal:3759", "namespace": "ImGui", "ov_cimguiname": "igTableGetInstanceID", "ret": "ImGuiID", @@ -36023,7 +36748,7 @@ "cimguiname": "igTableGetMaxColumnWidth", "defaults": {}, "funcname": "TableGetMaxColumnWidth", - "location": "imgui_internal:3688", + "location": "imgui_internal:3772", "namespace": "ImGui", "ov_cimguiname": "igTableGetMaxColumnWidth", "ret": "float", @@ -36040,7 +36765,7 @@ "cimguiname": "igTableGetRowIndex", "defaults": {}, "funcname": "TableGetRowIndex", - "location": "imgui:820", + "location": "imgui:841", "namespace": "ImGui", "ov_cimguiname": "igTableGetRowIndex", "ret": "int", @@ -36057,7 +36782,7 @@ "cimguiname": "igTableGetSortSpecs", "defaults": {}, "funcname": "TableGetSortSpecs", - "location": "imgui:817", + "location": "imgui:838", "namespace": "ImGui", "ov_cimguiname": "igTableGetSortSpecs", "ret": "ImGuiTableSortSpecs*", @@ -36079,7 +36804,7 @@ "cimguiname": "igTableHeader", "defaults": {}, "funcname": "TableHeader", - "location": "imgui:807", + "location": "imgui:828", "namespace": "ImGui", "ov_cimguiname": "igTableHeader", "ret": "void", @@ -36096,7 +36821,7 @@ "cimguiname": "igTableHeadersRow", "defaults": {}, "funcname": "TableHeadersRow", - "location": "imgui:808", + "location": "imgui:829", "namespace": "ImGui", "ov_cimguiname": "igTableHeadersRow", "ret": "void", @@ -36118,7 +36843,7 @@ "cimguiname": "igTableLoadSettings", "defaults": {}, "funcname": "TableLoadSettings", - "location": "imgui_internal:3697", + "location": "imgui_internal:3781", "namespace": "ImGui", "ov_cimguiname": "igTableLoadSettings", "ret": "void", @@ -36140,7 +36865,7 @@ "cimguiname": "igTableMergeDrawChannels", "defaults": {}, "funcname": "TableMergeDrawChannels", - "location": "imgui_internal:3673", + "location": "imgui_internal:3757", "namespace": "ImGui", "ov_cimguiname": "igTableMergeDrawChannels", "ret": "void", @@ -36157,7 +36882,7 @@ "cimguiname": "igTableNextColumn", "defaults": {}, "funcname": "TableNextColumn", - "location": "imgui:794", + "location": "imgui:815", "namespace": "ImGui", "ov_cimguiname": "igTableNextColumn", "ret": "bool", @@ -36186,7 +36911,7 @@ "row_flags": "0" }, "funcname": "TableNextRow", - "location": "imgui:793", + "location": "imgui:814", "namespace": "ImGui", "ov_cimguiname": "igTableNextRow", "ret": "void", @@ -36210,7 +36935,7 @@ "column_n": "-1" }, "funcname": "TableOpenContextMenu", - "location": "imgui_internal:3650", + "location": "imgui_internal:3734", "namespace": "ImGui", "ov_cimguiname": "igTableOpenContextMenu", "ret": "void", @@ -36227,7 +36952,7 @@ "cimguiname": "igTablePopBackgroundChannel", "defaults": {}, "funcname": "TablePopBackgroundChannel", - "location": "imgui_internal:3657", + "location": "imgui_internal:3741", "namespace": "ImGui", "ov_cimguiname": "igTablePopBackgroundChannel", "ret": "void", @@ -36244,7 +36969,7 @@ "cimguiname": "igTablePushBackgroundChannel", "defaults": {}, "funcname": "TablePushBackgroundChannel", - "location": "imgui_internal:3656", + "location": "imgui_internal:3740", "namespace": "ImGui", "ov_cimguiname": "igTablePushBackgroundChannel", "ret": "void", @@ -36266,7 +36991,7 @@ "cimguiname": "igTableRemove", "defaults": {}, "funcname": "TableRemove", - "location": "imgui_internal:3691", + "location": "imgui_internal:3775", "namespace": "ImGui", "ov_cimguiname": "igTableRemove", "ret": "void", @@ -36288,7 +37013,7 @@ "cimguiname": "igTableResetSettings", "defaults": {}, "funcname": "TableResetSettings", - "location": "imgui_internal:3699", + "location": "imgui_internal:3783", "namespace": "ImGui", "ov_cimguiname": "igTableResetSettings", "ret": "void", @@ -36310,7 +37035,7 @@ "cimguiname": "igTableSaveSettings", "defaults": {}, "funcname": "TableSaveSettings", - "location": "imgui_internal:3698", + "location": "imgui_internal:3782", "namespace": "ImGui", "ov_cimguiname": "igTableSaveSettings", "ret": "void", @@ -36342,7 +37067,7 @@ "column_n": "-1" }, "funcname": "TableSetBgColor", - "location": "imgui:825", + "location": "imgui:846", "namespace": "ImGui", "ov_cimguiname": "igTableSetBgColor", "ret": "void", @@ -36368,7 +37093,7 @@ "cimguiname": "igTableSetColumnEnabled", "defaults": {}, "funcname": "TableSetColumnEnabled", - "location": "imgui:823", + "location": "imgui:844", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnEnabled", "ret": "void", @@ -36390,7 +37115,7 @@ "cimguiname": "igTableSetColumnIndex", "defaults": {}, "funcname": "TableSetColumnIndex", - "location": "imgui:795", + "location": "imgui:816", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnIndex", "ret": "bool", @@ -36420,7 +37145,7 @@ "cimguiname": "igTableSetColumnSortDirection", "defaults": {}, "funcname": "TableSetColumnSortDirection", - "location": "imgui_internal:3652", + "location": "imgui_internal:3736", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnSortDirection", "ret": "void", @@ -36446,7 +37171,7 @@ "cimguiname": "igTableSetColumnWidth", "defaults": {}, "funcname": "TableSetColumnWidth", - "location": "imgui_internal:3651", + "location": "imgui_internal:3735", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidth", "ret": "void", @@ -36468,7 +37193,7 @@ "cimguiname": "igTableSetColumnWidthAutoAll", "defaults": {}, "funcname": "TableSetColumnWidthAutoAll", - "location": "imgui_internal:3690", + "location": "imgui_internal:3774", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoAll", "ret": "void", @@ -36494,7 +37219,7 @@ "cimguiname": "igTableSetColumnWidthAutoSingle", "defaults": {}, "funcname": "TableSetColumnWidthAutoSingle", - "location": "imgui_internal:3689", + "location": "imgui_internal:3773", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoSingle", "ret": "void", @@ -36511,7 +37236,7 @@ "cimguiname": "igTableSettingsAddSettingsHandler", "defaults": {}, "funcname": "TableSettingsAddSettingsHandler", - "location": "imgui_internal:3701", + "location": "imgui_internal:3785", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsAddSettingsHandler", "ret": "void", @@ -36537,7 +37262,7 @@ "cimguiname": "igTableSettingsCreate", "defaults": {}, "funcname": "TableSettingsCreate", - "location": "imgui_internal:3702", + "location": "imgui_internal:3786", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsCreate", "ret": "ImGuiTableSettings*", @@ -36559,7 +37284,7 @@ "cimguiname": "igTableSettingsFindByID", "defaults": {}, "funcname": "TableSettingsFindByID", - "location": "imgui_internal:3703", + "location": "imgui_internal:3787", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsFindByID", "ret": "ImGuiTableSettings*", @@ -36597,7 +37322,7 @@ "user_id": "0" }, "funcname": "TableSetupColumn", - "location": "imgui:805", + "location": "imgui:826", "namespace": "ImGui", "ov_cimguiname": "igTableSetupColumn", "ret": "void", @@ -36619,7 +37344,7 @@ "cimguiname": "igTableSetupDrawChannels", "defaults": {}, "funcname": "TableSetupDrawChannels", - "location": "imgui_internal:3666", + "location": "imgui_internal:3750", "namespace": "ImGui", "ov_cimguiname": "igTableSetupDrawChannels", "ret": "void", @@ -36645,7 +37370,7 @@ "cimguiname": "igTableSetupScrollFreeze", "defaults": {}, "funcname": "TableSetupScrollFreeze", - "location": "imgui:806", + "location": "imgui:827", "namespace": "ImGui", "ov_cimguiname": "igTableSetupScrollFreeze", "ret": "void", @@ -36667,7 +37392,7 @@ "cimguiname": "igTableSortSpecsBuild", "defaults": {}, "funcname": "TableSortSpecsBuild", - "location": "imgui_internal:3677", + "location": "imgui_internal:3761", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsBuild", "ret": "void", @@ -36689,7 +37414,7 @@ "cimguiname": "igTableSortSpecsSanitize", "defaults": {}, "funcname": "TableSortSpecsSanitize", - "location": "imgui_internal:3676", + "location": "imgui_internal:3760", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsSanitize", "ret": "void", @@ -36711,7 +37436,7 @@ "cimguiname": "igTableUpdateBorders", "defaults": {}, "funcname": "TableUpdateBorders", - "location": "imgui_internal:3668", + "location": "imgui_internal:3752", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateBorders", "ret": "void", @@ -36733,7 +37458,7 @@ "cimguiname": "igTableUpdateColumnsWeightFromWidth", "defaults": {}, "funcname": "TableUpdateColumnsWeightFromWidth", - "location": "imgui_internal:3669", + "location": "imgui_internal:3753", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateColumnsWeightFromWidth", "ret": "void", @@ -36755,7 +37480,7 @@ "cimguiname": "igTableUpdateLayout", "defaults": {}, "funcname": "TableUpdateLayout", - "location": "imgui_internal:3667", + "location": "imgui_internal:3751", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateLayout", "ret": "void", @@ -36777,7 +37502,7 @@ "cimguiname": "igTeleportMousePos", "defaults": {}, "funcname": "TeleportMousePos", - "location": "imgui_internal:3501", + "location": "imgui_internal:3573", "namespace": "ImGui", "ov_cimguiname": "igTeleportMousePos", "ret": "void", @@ -36799,7 +37524,7 @@ "cimguiname": "igTempInputIsActive", "defaults": {}, "funcname": "TempInputIsActive", - "location": "imgui_internal:3806", + "location": "imgui_internal:3892", "namespace": "ImGui", "ov_cimguiname": "igTempInputIsActive", "ret": "bool", @@ -36852,7 +37577,7 @@ "p_clamp_min": "NULL" }, "funcname": "TempInputScalar", - "location": "imgui_internal:3805", + "location": "imgui_internal:3891", "namespace": "ImGui", "ov_cimguiname": "igTempInputScalar", "ret": "bool", @@ -36894,7 +37619,7 @@ "cimguiname": "igTempInputText", "defaults": {}, "funcname": "TempInputText", - "location": "imgui_internal:3804", + "location": "imgui_internal:3890", "namespace": "ImGui", "ov_cimguiname": "igTempInputText", "ret": "bool", @@ -36920,7 +37645,7 @@ "cimguiname": "igTestKeyOwner", "defaults": {}, "funcname": "TestKeyOwner", - "location": "imgui_internal:3520", + "location": "imgui_internal:3592", "namespace": "ImGui", "ov_cimguiname": "igTestKeyOwner", "ret": "bool", @@ -36946,7 +37671,7 @@ "cimguiname": "igTestShortcutRouting", "defaults": {}, "funcname": "TestShortcutRouting", - "location": "imgui_internal:3554", + "location": "imgui_internal:3626", "namespace": "ImGui", "ov_cimguiname": "igTestShortcutRouting", "ret": "bool", @@ -36973,7 +37698,7 @@ "defaults": {}, "funcname": "Text", "isvararg": "...)", - "location": "imgui:527", + "location": "imgui:533", "namespace": "ImGui", "ov_cimguiname": "igText", "ret": "void", @@ -37004,7 +37729,7 @@ "defaults": {}, "funcname": "TextColored", "isvararg": "...)", - "location": "imgui:529", + "location": "imgui:535", "namespace": "ImGui", "ov_cimguiname": "igTextColored", "ret": "void", @@ -37034,7 +37759,7 @@ "cimguiname": "igTextColoredV", "defaults": {}, "funcname": "TextColoredV", - "location": "imgui:530", + "location": "imgui:536", "namespace": "ImGui", "ov_cimguiname": "igTextColoredV", "ret": "void", @@ -37061,7 +37786,7 @@ "defaults": {}, "funcname": "TextDisabled", "isvararg": "...)", - "location": "imgui:531", + "location": "imgui:537", "namespace": "ImGui", "ov_cimguiname": "igTextDisabled", "ret": "void", @@ -37087,7 +37812,7 @@ "cimguiname": "igTextDisabledV", "defaults": {}, "funcname": "TextDisabledV", - "location": "imgui:532", + "location": "imgui:538", "namespace": "ImGui", "ov_cimguiname": "igTextDisabledV", "ret": "void", @@ -37120,7 +37845,7 @@ "text_end": "NULL" }, "funcname": "TextEx", - "location": "imgui_internal:3753", + "location": "imgui_internal:3837", "namespace": "ImGui", "ov_cimguiname": "igTextEx", "ret": "void", @@ -37128,6 +37853,56 @@ "stname": "" } ], + "igTextLink": [ + { + "args": "(const char* label)", + "argsT": [ + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igTextLink", + "defaults": {}, + "funcname": "TextLink", + "location": "imgui:561", + "namespace": "ImGui", + "ov_cimguiname": "igTextLink", + "ret": "bool", + "signature": "(const char*)", + "stname": "" + } + ], + "igTextLinkOpenURL": [ + { + "args": "(const char* label,const char* url)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "url", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,const char* url=((void*)0))", + "call_args": "(label,url)", + "cimguiname": "igTextLinkOpenURL", + "defaults": { + "url": "NULL" + }, + "funcname": "TextLinkOpenURL", + "location": "imgui:562", + "namespace": "ImGui", + "ov_cimguiname": "igTextLinkOpenURL", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "" + } + ], "igTextUnformatted": [ { "args": "(const char* text,const char* text_end)", @@ -37148,7 +37923,7 @@ "text_end": "NULL" }, "funcname": "TextUnformatted", - "location": "imgui:526", + "location": "imgui:532", "namespace": "ImGui", "ov_cimguiname": "igTextUnformatted", "ret": "void", @@ -37174,7 +37949,7 @@ "cimguiname": "igTextV", "defaults": {}, "funcname": "TextV", - "location": "imgui:528", + "location": "imgui:534", "namespace": "ImGui", "ov_cimguiname": "igTextV", "ret": "void", @@ -37201,7 +37976,7 @@ "defaults": {}, "funcname": "TextWrapped", "isvararg": "...)", - "location": "imgui:533", + "location": "imgui:539", "namespace": "ImGui", "ov_cimguiname": "igTextWrapped", "ret": "void", @@ -37227,7 +38002,7 @@ "cimguiname": "igTextWrappedV", "defaults": {}, "funcname": "TextWrappedV", - "location": "imgui:534", + "location": "imgui:540", "namespace": "ImGui", "ov_cimguiname": "igTextWrappedV", "ret": "void", @@ -37257,7 +38032,7 @@ "cimguiname": "igTranslateWindowsInViewport", "defaults": {}, "funcname": "TranslateWindowsInViewport", - "location": "imgui_internal:3332", + "location": "imgui_internal:3408", "namespace": "ImGui", "ov_cimguiname": "igTranslateWindowsInViewport", "ret": "void", @@ -37279,7 +38054,7 @@ "cimguiname": "igTreeNode", "defaults": {}, "funcname": "TreeNode", - "location": "imgui:648", + "location": "imgui:656", "namespace": "ImGui", "ov_cimguiname": "igTreeNode_Str", "ret": "bool", @@ -37308,7 +38083,7 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:649", + "location": "imgui:657", "namespace": "ImGui", "ov_cimguiname": "igTreeNode_StrStr", "ret": "bool", @@ -37337,7 +38112,7 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:650", + "location": "imgui:658", "namespace": "ImGui", "ov_cimguiname": "igTreeNode_Ptr", "ret": "bool", @@ -37373,7 +38148,7 @@ "label_end": "NULL" }, "funcname": "TreeNodeBehavior", - "location": "imgui_internal:3777", + "location": "imgui_internal:3863", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehavior", "ret": "bool", @@ -37401,7 +38176,7 @@ "flags": "0" }, "funcname": "TreeNodeEx", - "location": "imgui:653", + "location": "imgui:661", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeEx_Str", "ret": "bool", @@ -37434,7 +38209,7 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:654", + "location": "imgui:662", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeEx_StrStr", "ret": "bool", @@ -37467,7 +38242,7 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:655", + "location": "imgui:663", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeEx_Ptr", "ret": "bool", @@ -37501,7 +38276,7 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:656", + "location": "imgui:664", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExV_Str", "ret": "bool", @@ -37533,7 +38308,7 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:657", + "location": "imgui:665", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExV_Ptr", "ret": "bool", @@ -37541,12 +38316,34 @@ "stname": "" } ], + "igTreeNodeGetOpen": [ + { + "args": "(ImGuiID storage_id)", + "argsT": [ + { + "name": "storage_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID storage_id)", + "call_args": "(storage_id)", + "cimguiname": "igTreeNodeGetOpen", + "defaults": {}, + "funcname": "TreeNodeGetOpen", + "location": "imgui_internal:3865", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeGetOpen", + "ret": "bool", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igTreeNodeSetOpen": [ { - "args": "(ImGuiID id,bool open)", + "args": "(ImGuiID storage_id,bool open)", "argsT": [ { - "name": "id", + "name": "storage_id", "type": "ImGuiID" }, { @@ -37554,12 +38351,12 @@ "type": "bool" } ], - "argsoriginal": "(ImGuiID id,bool open)", - "call_args": "(id,open)", + "argsoriginal": "(ImGuiID storage_id,bool open)", + "call_args": "(storage_id,open)", "cimguiname": "igTreeNodeSetOpen", "defaults": {}, "funcname": "TreeNodeSetOpen", - "location": "imgui_internal:3779", + "location": "imgui_internal:3866", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeSetOpen", "ret": "void", @@ -37569,10 +38366,10 @@ ], "igTreeNodeUpdateNextOpen": [ { - "args": "(ImGuiID id,ImGuiTreeNodeFlags flags)", + "args": "(ImGuiID storage_id,ImGuiTreeNodeFlags flags)", "argsT": [ { - "name": "id", + "name": "storage_id", "type": "ImGuiID" }, { @@ -37580,12 +38377,12 @@ "type": "ImGuiTreeNodeFlags" } ], - "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags)", - "call_args": "(id,flags)", + "argsoriginal": "(ImGuiID storage_id,ImGuiTreeNodeFlags flags)", + "call_args": "(storage_id,flags)", "cimguiname": "igTreeNodeUpdateNextOpen", "defaults": {}, "funcname": "TreeNodeUpdateNextOpen", - "location": "imgui_internal:3780", + "location": "imgui_internal:3867", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeUpdateNextOpen", "ret": "bool", @@ -37615,7 +38412,7 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:651", + "location": "imgui:659", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeV_Str", "ret": "bool", @@ -37643,7 +38440,7 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:652", + "location": "imgui:660", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeV_Ptr", "ret": "bool", @@ -37660,7 +38457,7 @@ "cimguiname": "igTreePop", "defaults": {}, "funcname": "TreePop", - "location": "imgui:660", + "location": "imgui:668", "namespace": "ImGui", "ov_cimguiname": "igTreePop", "ret": "void", @@ -37682,7 +38479,7 @@ "cimguiname": "igTreePush", "defaults": {}, "funcname": "TreePush", - "location": "imgui:658", + "location": "imgui:666", "namespace": "ImGui", "ov_cimguiname": "igTreePush_Str", "ret": "void", @@ -37702,7 +38499,7 @@ "cimguiname": "igTreePush", "defaults": {}, "funcname": "TreePush", - "location": "imgui:659", + "location": "imgui:667", "namespace": "ImGui", "ov_cimguiname": "igTreePush_Ptr", "ret": "void", @@ -37724,7 +38521,7 @@ "cimguiname": "igTreePushOverrideID", "defaults": {}, "funcname": "TreePushOverrideID", - "location": "imgui_internal:3778", + "location": "imgui_internal:3864", "namespace": "ImGui", "ov_cimguiname": "igTreePushOverrideID", "ret": "void", @@ -37760,7 +38557,7 @@ "cimguiname": "igTypingSelectFindBestLeadingMatch", "defaults": {}, "funcname": "TypingSelectFindBestLeadingMatch", - "location": "imgui_internal:3635", + "location": "imgui_internal:3707", "namespace": "ImGui", "ov_cimguiname": "igTypingSelectFindBestLeadingMatch", "ret": "int", @@ -37800,7 +38597,7 @@ "cimguiname": "igTypingSelectFindMatch", "defaults": {}, "funcname": "TypingSelectFindMatch", - "location": "imgui_internal:3633", + "location": "imgui_internal:3705", "namespace": "ImGui", "ov_cimguiname": "igTypingSelectFindMatch", "ret": "int", @@ -37840,7 +38637,7 @@ "cimguiname": "igTypingSelectFindNextSingleCharMatch", "defaults": {}, "funcname": "TypingSelectFindNextSingleCharMatch", - "location": "imgui_internal:3634", + "location": "imgui_internal:3706", "namespace": "ImGui", "ov_cimguiname": "igTypingSelectFindNextSingleCharMatch", "ret": "int", @@ -37864,7 +38661,7 @@ "indent_w": "0.0f" }, "funcname": "Unindent", - "location": "imgui:496", + "location": "imgui:501", "namespace": "ImGui", "ov_cimguiname": "igUnindent", "ret": "void", @@ -37881,7 +38678,7 @@ "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "defaults": {}, "funcname": "UpdateHoveredWindowAndCaptureFlags", - "location": "imgui_internal:3319", + "location": "imgui_internal:3395", "namespace": "ImGui", "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "ret": "void", @@ -37903,7 +38700,7 @@ "cimguiname": "igUpdateInputEvents", "defaults": {}, "funcname": "UpdateInputEvents", - "location": "imgui_internal:3318", + "location": "imgui_internal:3394", "namespace": "ImGui", "ov_cimguiname": "igUpdateInputEvents", "ret": "void", @@ -37920,7 +38717,7 @@ "cimguiname": "igUpdateMouseMovingWindowEndFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowEndFrame", - "location": "imgui_internal:3324", + "location": "imgui_internal:3400", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", "ret": "void", @@ -37937,7 +38734,7 @@ "cimguiname": "igUpdateMouseMovingWindowNewFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowNewFrame", - "location": "imgui_internal:3323", + "location": "imgui_internal:3399", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", "ret": "void", @@ -37954,7 +38751,7 @@ "cimguiname": "igUpdatePlatformWindows", "defaults": {}, "funcname": "UpdatePlatformWindows", - "location": "imgui:1047", + "location": "imgui:1080", "namespace": "ImGui", "ov_cimguiname": "igUpdatePlatformWindows", "ret": "void", @@ -37984,7 +38781,7 @@ "cimguiname": "igUpdateWindowParentAndRootLinks", "defaults": {}, "funcname": "UpdateWindowParentAndRootLinks", - "location": "imgui_internal:3277", + "location": "imgui_internal:3352", "namespace": "ImGui", "ov_cimguiname": "igUpdateWindowParentAndRootLinks", "ret": "void", @@ -38006,7 +38803,7 @@ "cimguiname": "igUpdateWindowSkipRefresh", "defaults": {}, "funcname": "UpdateWindowSkipRefresh", - "location": "imgui_internal:3278", + "location": "imgui_internal:3353", "namespace": "ImGui", "ov_cimguiname": "igUpdateWindowSkipRefresh", "ret": "void", @@ -38055,7 +38852,7 @@ "format": "\"%.3f\"" }, "funcname": "VSliderFloat", - "location": "imgui:614", + "location": "imgui:622", "namespace": "ImGui", "ov_cimguiname": "igVSliderFloat", "ret": "bool", @@ -38104,7 +38901,7 @@ "format": "\"%d\"" }, "funcname": "VSliderInt", - "location": "imgui:615", + "location": "imgui:623", "namespace": "ImGui", "ov_cimguiname": "igVSliderInt", "ret": "bool", @@ -38157,7 +38954,7 @@ "format": "NULL" }, "funcname": "VSliderScalar", - "location": "imgui:616", + "location": "imgui:624", "namespace": "ImGui", "ov_cimguiname": "igVSliderScalar", "ret": "bool", @@ -38183,7 +38980,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:692", + "location": "imgui:713", "namespace": "ImGui", "ov_cimguiname": "igValue_Bool", "ret": "void", @@ -38207,7 +39004,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:693", + "location": "imgui:714", "namespace": "ImGui", "ov_cimguiname": "igValue_Int", "ret": "void", @@ -38231,7 +39028,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:694", + "location": "imgui:715", "namespace": "ImGui", "ov_cimguiname": "igValue_Uint", "ret": "void", @@ -38261,7 +39058,7 @@ "float_format": "NULL" }, "funcname": "Value", - "location": "imgui:695", + "location": "imgui:716", "namespace": "ImGui", "ov_cimguiname": "igValue_Float", "ret": "void", @@ -38269,6 +39066,37 @@ "stname": "" } ], + "igWindowPosAbsToRel": [ + { + "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImVec2& p)", + "call_args": "(window,p)", + "cimguiname": "igWindowPosAbsToRel", + "defaults": {}, + "funcname": "WindowPosAbsToRel", + "location": "imgui_internal:3368", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igWindowPosAbsToRel", + "ret": "void", + "signature": "(ImGuiWindow*,const ImVec2)", + "stname": "" + } + ], "igWindowPosRelToAbs": [ { "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p)", @@ -38291,7 +39119,7 @@ "cimguiname": "igWindowPosRelToAbs", "defaults": {}, "funcname": "WindowPosRelToAbs", - "location": "imgui_internal:3292", + "location": "imgui_internal:3367", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowPosRelToAbs", @@ -38322,7 +39150,7 @@ "cimguiname": "igWindowRectAbsToRel", "defaults": {}, "funcname": "WindowRectAbsToRel", - "location": "imgui_internal:3290", + "location": "imgui_internal:3365", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowRectAbsToRel", @@ -38353,7 +39181,7 @@ "cimguiname": "igWindowRectRelToAbs", "defaults": {}, "funcname": "WindowRectRelToAbs", - "location": "imgui_internal:3291", + "location": "imgui_internal:3366", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowRectRelToAbs", diff --git a/src/CodeGenerator/definitions/cimgui/structs_and_enums.json b/src/CodeGenerator/definitions/cimgui/structs_and_enums.json index debd9421..0156a383 100644 --- a/src/CodeGenerator/definitions/cimgui/structs_and_enums.json +++ b/src/CodeGenerator/definitions/cimgui/structs_and_enums.json @@ -646,38 +646,43 @@ }, { "calc_value": 51, - "name": "ImGuiCol_TextSelectedBg", + "name": "ImGuiCol_TextLink", "value": "51" }, { "calc_value": 52, - "name": "ImGuiCol_DragDropTarget", + "name": "ImGuiCol_TextSelectedBg", "value": "52" }, { "calc_value": 53, - "name": "ImGuiCol_NavHighlight", + "name": "ImGuiCol_DragDropTarget", "value": "53" }, { "calc_value": 54, - "name": "ImGuiCol_NavWindowingHighlight", + "name": "ImGuiCol_NavHighlight", "value": "54" }, { "calc_value": 55, - "name": "ImGuiCol_NavWindowingDimBg", + "name": "ImGuiCol_NavWindowingHighlight", "value": "55" }, { "calc_value": 56, - "name": "ImGuiCol_ModalWindowDimBg", + "name": "ImGuiCol_NavWindowingDimBg", "value": "56" }, { "calc_value": 57, - "name": "ImGuiCol_COUNT", + "name": "ImGuiCol_ModalWindowDimBg", "value": "57" + }, + { + "calc_value": 58, + "name": "ImGuiCol_COUNT", + "value": "58" } ], "ImGuiColorEditFlags_": [ @@ -1046,17 +1051,17 @@ ], "ImGuiDataTypePrivate_": [ { - "calc_value": 11, + "calc_value": 12, "name": "ImGuiDataType_String", "value": "ImGuiDataType_COUNT + 1" }, { - "calc_value": 12, + "calc_value": 13, "name": "ImGuiDataType_Pointer", "value": "ImGuiDataType_COUNT + 1+1" }, { - "calc_value": 13, + "calc_value": 14, "name": "ImGuiDataType_ID", "value": "ImGuiDataType_COUNT + 1+1+1" } @@ -1114,8 +1119,13 @@ }, { "calc_value": 10, - "name": "ImGuiDataType_COUNT", + "name": "ImGuiDataType_Bool", "value": "10" + }, + { + "calc_value": 11, + "name": "ImGuiDataType_COUNT", + "value": "11" } ], "ImGuiDebugLogFlags_": [ @@ -2020,6 +2030,53 @@ "value": "1 << 22" } ], + "ImGuiItemFlagsPrivate_": [ + { + "calc_value": 1024, + "name": "ImGuiItemFlags_Disabled", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiItemFlags_ReadOnly", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiItemFlags_MixedValue", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiItemFlags_NoWindowHoverableCheck", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiItemFlags_AllowOverlap", + "value": "1 << 14" + }, + { + "calc_value": 1048576, + "name": "ImGuiItemFlags_Inputable", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiItemFlags_HasSelectionUserData", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiItemFlags_IsMultiSelect", + "value": "1 << 22" + }, + { + "calc_value": 16, + "name": "ImGuiItemFlags_Default_", + "value": "ImGuiItemFlags_AutoClosePopups" + } + ], "ImGuiItemFlags_": [ { "calc_value": 0, @@ -2033,58 +2090,23 @@ }, { "calc_value": 2, - "name": "ImGuiItemFlags_ButtonRepeat", + "name": "ImGuiItemFlags_NoNav", "value": "1 << 1" }, { "calc_value": 4, - "name": "ImGuiItemFlags_Disabled", + "name": "ImGuiItemFlags_NoNavDefaultFocus", "value": "1 << 2" }, { "calc_value": 8, - "name": "ImGuiItemFlags_NoNav", + "name": "ImGuiItemFlags_ButtonRepeat", "value": "1 << 3" }, { "calc_value": 16, - "name": "ImGuiItemFlags_NoNavDefaultFocus", + "name": "ImGuiItemFlags_AutoClosePopups", "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiItemFlags_SelectableDontClosePopup", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiItemFlags_MixedValue", - "value": "1 << 6" - }, - { - "calc_value": 128, - "name": "ImGuiItemFlags_ReadOnly", - "value": "1 << 7" - }, - { - "calc_value": 256, - "name": "ImGuiItemFlags_NoWindowHoverableCheck", - "value": "1 << 8" - }, - { - "calc_value": 512, - "name": "ImGuiItemFlags_AllowOverlap", - "value": "1 << 9" - }, - { - "calc_value": 1024, - "name": "ImGuiItemFlags_Inputable", - "value": "1 << 10" - }, - { - "calc_value": 2048, - "name": "ImGuiItemFlags_HasSelectionUserData", - "value": "1 << 11" } ], "ImGuiItemStatusFlags_": [ @@ -3041,23 +3063,28 @@ }, { "calc_value": 8, - "name": "ImGuiLocKey_DockingHideTabBar", + "name": "ImGuiLocKey_CopyLink", "value": "8" }, { "calc_value": 9, - "name": "ImGuiLocKey_DockingHoldShiftToDock", + "name": "ImGuiLocKey_DockingHideTabBar", "value": "9" }, { "calc_value": 10, - "name": "ImGuiLocKey_DockingDragToUndockOrMoveNode", + "name": "ImGuiLocKey_DockingHoldShiftToDock", "value": "10" }, { "calc_value": 11, - "name": "ImGuiLocKey_COUNT", + "name": "ImGuiLocKey_DockingDragToUndockOrMoveNode", "value": "11" + }, + { + "calc_value": 12, + "name": "ImGuiLocKey_COUNT", + "value": "12" } ], "ImGuiLogType": [ @@ -3188,6 +3215,93 @@ "value": "3" } ], + "ImGuiMultiSelectFlags_": [ + { + "calc_value": 0, + "name": "ImGuiMultiSelectFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiMultiSelectFlags_SingleSelect", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiMultiSelectFlags_NoSelectAll", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiMultiSelectFlags_NoRangeSelect", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiMultiSelectFlags_NoAutoSelect", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiMultiSelectFlags_NoAutoClear", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiMultiSelectFlags_NoAutoClearOnReselect", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiMultiSelectFlags_BoxSelect1d", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiMultiSelectFlags_BoxSelect2d", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiMultiSelectFlags_BoxSelectNoScroll", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiMultiSelectFlags_ClearOnEscape", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiMultiSelectFlags_ClearOnClickVoid", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiMultiSelectFlags_ScopeWindow", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiMultiSelectFlags_ScopeRect", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiMultiSelectFlags_SelectOnClick", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiMultiSelectFlags_SelectOnClickRelease", + "value": "1 << 14" + }, + { + "calc_value": 65536, + "name": "ImGuiMultiSelectFlags_NavWrapX", + "value": "1 << 16" + } + ], "ImGuiNavHighlightFlags_": [ { "calc_value": 0, @@ -3344,6 +3458,11 @@ "calc_value": 8, "name": "ImGuiNextItemDataFlags_HasRefVal", "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiNextItemDataFlags_HasStorageID", + "value": "1 << 4" } ], "ImGuiNextWindowDataFlags_": [ @@ -3643,7 +3762,7 @@ }, { "calc_value": 1, - "name": "ImGuiSelectableFlags_DontClosePopups", + "name": "ImGuiSelectableFlags_NoAutoClosePopups", "value": "1 << 0" }, { @@ -3665,6 +3784,28 @@ "calc_value": 16, "name": "ImGuiSelectableFlags_AllowOverlap", "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiSelectableFlags_Highlight", + "value": "1 << 5" + } + ], + "ImGuiSelectionRequestType": [ + { + "calc_value": 0, + "name": "ImGuiSelectionRequestType_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiSelectionRequestType_SetAll", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiSelectionRequestType_SetRange", + "value": "2" } ], "ImGuiSeparatorFlags_": [ @@ -3883,48 +4024,53 @@ }, { "calc_value": 25, - "name": "ImGuiStyleVar_TableAngledHeadersAngle", + "name": "ImGuiStyleVar_TabBarOverlineSize", "value": "25" }, { "calc_value": 26, - "name": "ImGuiStyleVar_TableAngledHeadersTextAlign", + "name": "ImGuiStyleVar_TableAngledHeadersAngle", "value": "26" }, { "calc_value": 27, - "name": "ImGuiStyleVar_ButtonTextAlign", + "name": "ImGuiStyleVar_TableAngledHeadersTextAlign", "value": "27" }, { "calc_value": 28, - "name": "ImGuiStyleVar_SelectableTextAlign", + "name": "ImGuiStyleVar_ButtonTextAlign", "value": "28" }, { "calc_value": 29, - "name": "ImGuiStyleVar_SeparatorTextBorderSize", + "name": "ImGuiStyleVar_SelectableTextAlign", "value": "29" }, { "calc_value": 30, - "name": "ImGuiStyleVar_SeparatorTextAlign", + "name": "ImGuiStyleVar_SeparatorTextBorderSize", "value": "30" }, { "calc_value": 31, - "name": "ImGuiStyleVar_SeparatorTextPadding", + "name": "ImGuiStyleVar_SeparatorTextAlign", "value": "31" }, { "calc_value": 32, - "name": "ImGuiStyleVar_DockingSeparatorSize", + "name": "ImGuiStyleVar_SeparatorTextPadding", "value": "32" }, { "calc_value": 33, - "name": "ImGuiStyleVar_COUNT", + "name": "ImGuiStyleVar_DockingSeparatorSize", "value": "33" + }, + { + "calc_value": 34, + "name": "ImGuiStyleVar_COUNT", + "value": "34" } ], "ImGuiTabBarFlagsPrivate_": [ @@ -4469,14 +4615,14 @@ ], "ImGuiTreeNodeFlagsPrivate_": [ { - "calc_value": 1048576, + "calc_value": 268435456, "name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton", - "value": "1 << 20" + "value": "1 << 28" }, { - "calc_value": 2097152, + "calc_value": 536870912, "name": "ImGuiTreeNodeFlags_UpsideDownArrow", - "value": "1 << 21" + "value": "1 << 29" } ], "ImGuiTreeNodeFlags_": [ @@ -4895,192 +5041,202 @@ "ImGuiSortDirection": "ImU8" }, "locations": { - "ImBitVector": "imgui_internal:620", - "ImColor": "imgui:2763", - "ImDrawChannel": "imgui:2853", - "ImDrawCmd": "imgui:2812", - "ImDrawCmdHeader": "imgui:2845", - "ImDrawData": "imgui:3057", - "ImDrawDataBuilder": "imgui_internal:808", - "ImDrawFlags_": "imgui:2879", - "ImDrawList": "imgui:2917", - "ImDrawListFlags_": "imgui:2899", - "ImDrawListSharedData": "imgui_internal:785", - "ImDrawListSplitter": "imgui:2862", - "ImDrawVert": "imgui:2830", - "ImFont": "imgui:3280", - "ImFontAtlas": "imgui:3176", - "ImFontAtlasCustomRect": "imgui:3138", - "ImFontAtlasFlags_": "imgui:3151", - "ImFontBuilderIO": "imgui_internal:3892", - "ImFontConfig": "imgui:3081", - "ImFontGlyph": "imgui:3111", - "ImFontGlyphRangesBuilder": "imgui:3123", - "ImGuiActivateFlags_": "imgui_internal:1552", - "ImGuiAxis": "imgui_internal:1031", - "ImGuiBackendFlags_": "imgui:1622", - "ImGuiButtonFlagsPrivate_": "imgui_internal:925", - "ImGuiButtonFlags_": "imgui:1753", - "ImGuiChildFlags_": "imgui:1112", - "ImGuiCol_": "imgui:1637", - "ImGuiColorEditFlags_": "imgui:1764", - "ImGuiColorMod": "imgui_internal:1045", - "ImGuiComboFlagsPrivate_": "imgui_internal:950", - "ImGuiComboFlags_": "imgui:1235", - "ImGuiComboPreviewData": "imgui_internal:1062", - "ImGuiCond_": "imgui:1866", - "ImGuiConfigFlags_": "imgui:1596", - "ImGuiContext": "imgui_internal:2113", - "ImGuiContextHook": "imgui_internal:2098", - "ImGuiContextHookType": "imgui_internal:2096", - "ImGuiDataAuthority_": "imgui_internal:1781", - "ImGuiDataTypeInfo": "imgui_internal:834", - "ImGuiDataTypePrivate_": "imgui_internal:843", - "ImGuiDataTypeStorage": "imgui_internal:828", - "ImGuiDataType_": "imgui:1383", - "ImGuiDataVarInfo": "imgui_internal:820", - "ImGuiDebugAllocEntry": "imgui_internal:2032", - "ImGuiDebugAllocInfo": "imgui_internal:2039", - "ImGuiDebugLogFlags_": "imgui_internal:2012", - "ImGuiDir": "imgui:1399", - "ImGuiDockContext": "imgui_internal:1883", - "ImGuiDockNode": "imgui_internal:1797", - "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1752", - "ImGuiDockNodeFlags_": "imgui:1336", - "ImGuiDockNodeState": "imgui_internal:1788", - "ImGuiDragDropFlags_": "imgui:1355", - "ImGuiFocusRequestFlags_": "imgui_internal:994", - "ImGuiFocusScopeData": "imgui_internal:1632", - "ImGuiFocusedFlags_": "imgui:1282", - "ImGuiGroupData": "imgui_internal:1075", - "ImGuiHoveredFlagsPrivate_": "imgui_internal:907", - "ImGuiHoveredFlags_": "imgui:1296", - "ImGuiIDStackTool": "imgui_internal:2079", - "ImGuiIO": "imgui:2226", - "ImGuiInputEvent": "imgui_internal:1412", - "ImGuiInputEventAppFocused": "imgui_internal:1410", - "ImGuiInputEventKey": "imgui_internal:1408", - "ImGuiInputEventMouseButton": "imgui_internal:1406", - "ImGuiInputEventMousePos": "imgui_internal:1404", - "ImGuiInputEventMouseViewport": "imgui_internal:1407", - "ImGuiInputEventMouseWheel": "imgui_internal:1405", - "ImGuiInputEventText": "imgui_internal:1409", - "ImGuiInputEventType": "imgui_internal:1380", - "ImGuiInputFlagsPrivate_": "imgui_internal:1479", - "ImGuiInputFlags_": "imgui:1561", - "ImGuiInputSource": "imgui_internal:1393", - "ImGuiInputTextCallbackData": "imgui:2448", - "ImGuiInputTextDeactivatedState": "imgui_internal:1111", - "ImGuiInputTextFlagsPrivate_": "imgui_internal:915", - "ImGuiInputTextFlags_": "imgui:1128", - "ImGuiInputTextState": "imgui_internal:1121", - "ImGuiItemFlags_": "imgui_internal:859", - "ImGuiItemStatusFlags_": "imgui_internal:881", - "ImGuiKey": "imgui:1428", - "ImGuiKeyData": "imgui:2218", - "ImGuiKeyOwnerData": "imgui_internal:1466", - "ImGuiKeyRoutingData": "imgui_internal:1440", - "ImGuiKeyRoutingTable": "imgui_internal:1454", - "ImGuiLastItemData": "imgui_internal:1258", - "ImGuiLayoutType_": "imgui_internal:1015", - "ImGuiListClipper": "imgui:2677", - "ImGuiListClipperData": "imgui_internal:1536", - "ImGuiListClipperRange": "imgui_internal:1523", - "ImGuiLocEntry": "imgui_internal:2001", - "ImGuiLocKey": "imgui_internal:1985", - "ImGuiLogType": "imgui_internal:1021", - "ImGuiMenuColumns": "imgui_internal:1093", - "ImGuiMetricsConfig": "imgui_internal:2049", - "ImGuiMouseButton_": "imgui:1826", - "ImGuiMouseCursor_": "imgui:1836", - "ImGuiMouseSource": "imgui:1855", - "ImGuiNavHighlightFlags_": "imgui_internal:1577", - "ImGuiNavItemData": "imgui_internal:1615", - "ImGuiNavLayer": "imgui_internal:1607", - "ImGuiNavMoveFlags_": "imgui_internal:1585", - "ImGuiNavTreeNodeData": "imgui_internal:1276", - "ImGuiNextItemData": "imgui_internal:1240", + "ImBitVector": "imgui_internal:625", + "ImColor": "imgui:2837", + "ImDrawChannel": "imgui:3075", + "ImDrawCmd": "imgui:3034", + "ImDrawCmdHeader": "imgui:3067", + "ImDrawData": "imgui:3279", + "ImDrawDataBuilder": "imgui_internal:814", + "ImDrawFlags_": "imgui:3101", + "ImDrawList": "imgui:3139", + "ImDrawListFlags_": "imgui:3121", + "ImDrawListSharedData": "imgui_internal:790", + "ImDrawListSplitter": "imgui:3084", + "ImDrawVert": "imgui:3052", + "ImFont": "imgui:3502", + "ImFontAtlas": "imgui:3398", + "ImFontAtlasCustomRect": "imgui:3360", + "ImFontAtlasFlags_": "imgui:3373", + "ImFontBuilderIO": "imgui_internal:3976", + "ImFontConfig": "imgui:3303", + "ImFontGlyph": "imgui:3333", + "ImFontGlyphRangesBuilder": "imgui:3345", + "ImGuiActivateFlags_": "imgui_internal:1557", + "ImGuiAxis": "imgui_internal:1035", + "ImGuiBackendFlags_": "imgui:1670", + "ImGuiBoxSelectState": "imgui_internal:1740", + "ImGuiButtonFlagsPrivate_": "imgui_internal:929", + "ImGuiButtonFlags_": "imgui:1803", + "ImGuiChildFlags_": "imgui:1145", + "ImGuiCol_": "imgui:1685", + "ImGuiColorEditFlags_": "imgui:1814", + "ImGuiColorMod": "imgui_internal:1049", + "ImGuiComboFlagsPrivate_": "imgui_internal:954", + "ImGuiComboFlags_": "imgui:1282", + "ImGuiComboPreviewData": "imgui_internal:1066", + "ImGuiCond_": "imgui:1916", + "ImGuiConfigFlags_": "imgui:1644", + "ImGuiContext": "imgui_internal:2183", + "ImGuiContextHook": "imgui_internal:2168", + "ImGuiContextHookType": "imgui_internal:2166", + "ImGuiDataAuthority_": "imgui_internal:1850", + "ImGuiDataTypeInfo": "imgui_internal:840", + "ImGuiDataTypePrivate_": "imgui_internal:849", + "ImGuiDataTypeStorage": "imgui_internal:834", + "ImGuiDataType_": "imgui:1430", + "ImGuiDataVarInfo": "imgui_internal:826", + "ImGuiDebugAllocEntry": "imgui_internal:2102", + "ImGuiDebugAllocInfo": "imgui_internal:2109", + "ImGuiDebugLogFlags_": "imgui_internal:2082", + "ImGuiDir": "imgui:1447", + "ImGuiDockContext": "imgui_internal:1952", + "ImGuiDockNode": "imgui_internal:1866", + "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1821", + "ImGuiDockNodeFlags_": "imgui:1383", + "ImGuiDockNodeState": "imgui_internal:1857", + "ImGuiDragDropFlags_": "imgui:1402", + "ImGuiFocusRequestFlags_": "imgui_internal:998", + "ImGuiFocusScopeData": "imgui_internal:1637", + "ImGuiFocusedFlags_": "imgui:1329", + "ImGuiGroupData": "imgui_internal:1079", + "ImGuiHoveredFlagsPrivate_": "imgui_internal:911", + "ImGuiHoveredFlags_": "imgui:1343", + "ImGuiIDStackTool": "imgui_internal:2149", + "ImGuiIO": "imgui:2287", + "ImGuiInputEvent": "imgui_internal:1417", + "ImGuiInputEventAppFocused": "imgui_internal:1415", + "ImGuiInputEventKey": "imgui_internal:1413", + "ImGuiInputEventMouseButton": "imgui_internal:1411", + "ImGuiInputEventMousePos": "imgui_internal:1409", + "ImGuiInputEventMouseViewport": "imgui_internal:1412", + "ImGuiInputEventMouseWheel": "imgui_internal:1410", + "ImGuiInputEventText": "imgui_internal:1414", + "ImGuiInputEventType": "imgui_internal:1385", + "ImGuiInputFlagsPrivate_": "imgui_internal:1484", + "ImGuiInputFlags_": "imgui:1609", + "ImGuiInputSource": "imgui_internal:1398", + "ImGuiInputTextCallbackData": "imgui:2516", + "ImGuiInputTextDeactivatedState": "imgui_internal:1115", + "ImGuiInputTextFlagsPrivate_": "imgui_internal:919", + "ImGuiInputTextFlags_": "imgui:1173", + "ImGuiInputTextState": "imgui_internal:1125", + "ImGuiItemFlagsPrivate_": "imgui_internal:863", + "ImGuiItemFlags_": "imgui:1161", + "ImGuiItemStatusFlags_": "imgui_internal:885", + "ImGuiKey": "imgui:1476", + "ImGuiKeyData": "imgui:2279", + "ImGuiKeyOwnerData": "imgui_internal:1471", + "ImGuiKeyRoutingData": "imgui_internal:1445", + "ImGuiKeyRoutingTable": "imgui_internal:1459", + "ImGuiLastItemData": "imgui_internal:1261", + "ImGuiLayoutType_": "imgui_internal:1019", + "ImGuiListClipper": "imgui:2745", + "ImGuiListClipperData": "imgui_internal:1541", + "ImGuiListClipperRange": "imgui_internal:1528", + "ImGuiLocEntry": "imgui_internal:2071", + "ImGuiLocKey": "imgui_internal:2054", + "ImGuiLogType": "imgui_internal:1025", + "ImGuiMenuColumns": "imgui_internal:1097", + "ImGuiMetricsConfig": "imgui_internal:2119", + "ImGuiMouseButton_": "imgui:1876", + "ImGuiMouseCursor_": "imgui:1886", + "ImGuiMouseSource": "imgui:1905", + "ImGuiMultiSelectFlags_": "imgui:2895", + "ImGuiMultiSelectIO": "imgui:2922", + "ImGuiMultiSelectState": "imgui_internal:1797", + "ImGuiMultiSelectTempData": "imgui_internal:1772", + "ImGuiNavHighlightFlags_": "imgui_internal:1582", + "ImGuiNavItemData": "imgui_internal:1620", + "ImGuiNavLayer": "imgui_internal:1612", + "ImGuiNavMoveFlags_": "imgui_internal:1590", + "ImGuiNextItemData": "imgui_internal:1241", "ImGuiNextItemDataFlags_": "imgui_internal:1231", - "ImGuiNextWindowData": "imgui_internal:1198", - "ImGuiNextWindowDataFlags_": "imgui_internal:1179", - "ImGuiOldColumnData": "imgui_internal:1700", - "ImGuiOldColumnFlags_": "imgui_internal:1680", - "ImGuiOldColumns": "imgui_internal:1710", - "ImGuiOnceUponAFrame": "imgui:2548", - "ImGuiPayload": "imgui:2513", - "ImGuiPlatformIO": "imgui:3450", - "ImGuiPlatformImeData": "imgui:3523", - "ImGuiPlatformMonitor": "imgui:3513", - "ImGuiPlotType": "imgui_internal:1038", - "ImGuiPopupData": "imgui_internal:1337", - "ImGuiPopupFlags_": "imgui:1202", - "ImGuiPopupPositionPolicy": "imgui_internal:1329", - "ImGuiPtrOrIndex": "imgui_internal:1316", - "ImGuiScrollFlags_": "imgui_internal:1563", - "ImGuiSelectableFlagsPrivate_": "imgui_internal:963", - "ImGuiSelectableFlags_": "imgui:1220", - "ImGuiSeparatorFlags_": "imgui_internal:983", - "ImGuiSettingsHandler": "imgui_internal:1965", - "ImGuiShrinkWidthItem": "imgui_internal:1309", - "ImGuiSizeCallbackData": "imgui:2482", - "ImGuiSliderFlagsPrivate_": "imgui_internal:956", - "ImGuiSliderFlags_": "imgui:1810", - "ImGuiSortDirection": "imgui:1410", - "ImGuiStackLevelInfo": "imgui_internal:2067", - "ImGuiStackSizes": "imgui_internal:1283", - "ImGuiStorage": "imgui:2620", - "ImGuiStoragePair": "imgui:2603", - "ImGuiStyle": "imgui:2143", - "ImGuiStyleMod": "imgui_internal:1052", - "ImGuiStyleVar_": "imgui:1713", - "ImGuiTabBar": "imgui_internal:2932", - "ImGuiTabBarFlagsPrivate_": "imgui_internal:2895", - "ImGuiTabBarFlags_": "imgui:1250", - "ImGuiTabItem": "imgui_internal:2912", - "ImGuiTabItemFlagsPrivate_": "imgui_internal:2903", - "ImGuiTabItemFlags_": "imgui:1267", - "ImGuiTable": "imgui_internal:3077", - "ImGuiTableBgTarget_": "imgui:2007", - "ImGuiTableCellData": "imgui_internal:3045", - "ImGuiTableColumn": "imgui_internal:2986", - "ImGuiTableColumnFlags_": "imgui:1954", - "ImGuiTableColumnSettings": "imgui_internal:3224", - "ImGuiTableColumnSortSpecs": "imgui:2029", - "ImGuiTableFlags_": "imgui:1901", - "ImGuiTableHeaderData": "imgui_internal:3054", - "ImGuiTableInstanceData": "imgui_internal:3064", - "ImGuiTableRowFlags_": "imgui:1992", - "ImGuiTableSettings": "imgui_internal:3248", - "ImGuiTableSortSpecs": "imgui:2019", - "ImGuiTableTempData": "imgui_internal:3201", - "ImGuiTextBuffer": "imgui:2583", - "ImGuiTextFilter": "imgui:2556", - "ImGuiTextFlags_": "imgui_internal:1001", - "ImGuiTextIndex": "imgui_internal:740", - "ImGuiTextRange": "imgui:2566", - "ImGuiTooltipFlags_": "imgui_internal:1007", - "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:977", - "ImGuiTreeNodeFlags_": "imgui:1167", - "ImGuiTypingSelectFlags_": "imgui_internal:1643", - "ImGuiTypingSelectRequest": "imgui_internal:1651", - "ImGuiTypingSelectState": "imgui_internal:1662", - "ImGuiViewport": "imgui:3366", - "ImGuiViewportFlags_": "imgui:3338", - "ImGuiViewportP": "imgui_internal:1900", - "ImGuiWindow": "imgui_internal:2744", - "ImGuiWindowClass": "imgui:2497", - "ImGuiWindowDockStyle": "imgui_internal:1878", - "ImGuiWindowDockStyleCol": "imgui_internal:1864", - "ImGuiWindowFlags_": "imgui:1061", - "ImGuiWindowRefreshFlags_": "imgui_internal:1170", - "ImGuiWindowSettings": "imgui_internal:1946", - "ImGuiWindowStackData": "imgui_internal:1301", - "ImGuiWindowTempData": "imgui_internal:2694", - "ImRect": "imgui_internal:542", - "ImVec1": "imgui_internal:524", - "ImVec2": "imgui:280", - "ImVec2ih": "imgui_internal:532", - "ImVec4": "imgui:293", + "ImGuiNextWindowData": "imgui_internal:1202", + "ImGuiNextWindowDataFlags_": "imgui_internal:1183", + "ImGuiOldColumnData": "imgui_internal:1705", + "ImGuiOldColumnFlags_": "imgui_internal:1685", + "ImGuiOldColumns": "imgui_internal:1715", + "ImGuiOnceUponAFrame": "imgui:2616", + "ImGuiPayload": "imgui:2581", + "ImGuiPlatformIO": "imgui:3672", + "ImGuiPlatformImeData": "imgui:3745", + "ImGuiPlatformMonitor": "imgui:3735", + "ImGuiPlotType": "imgui_internal:1042", + "ImGuiPopupData": "imgui_internal:1342", + "ImGuiPopupFlags_": "imgui:1247", + "ImGuiPopupPositionPolicy": "imgui_internal:1334", + "ImGuiPtrOrIndex": "imgui_internal:1321", + "ImGuiScrollFlags_": "imgui_internal:1568", + "ImGuiSelectableFlagsPrivate_": "imgui_internal:967", + "ImGuiSelectableFlags_": "imgui:1265", + "ImGuiSelectionBasicStorage": "imgui:2968", + "ImGuiSelectionExternalStorage": "imgui:2991", + "ImGuiSelectionRequest": "imgui:2942", + "ImGuiSelectionRequestType": "imgui:2934", + "ImGuiSeparatorFlags_": "imgui_internal:987", + "ImGuiSettingsHandler": "imgui_internal:2034", + "ImGuiShrinkWidthItem": "imgui_internal:1314", + "ImGuiSizeCallbackData": "imgui:2550", + "ImGuiSliderFlagsPrivate_": "imgui_internal:960", + "ImGuiSliderFlags_": "imgui:1860", + "ImGuiSortDirection": "imgui:1458", + "ImGuiStackLevelInfo": "imgui_internal:2137", + "ImGuiStackSizes": "imgui_internal:1288", + "ImGuiStorage": "imgui:2688", + "ImGuiStoragePair": "imgui:2671", + "ImGuiStyle": "imgui:2203", + "ImGuiStyleMod": "imgui_internal:1056", + "ImGuiStyleVar_": "imgui:1762", + "ImGuiTabBar": "imgui_internal:3007", + "ImGuiTabBarFlagsPrivate_": "imgui_internal:2970", + "ImGuiTabBarFlags_": "imgui:1297", + "ImGuiTabItem": "imgui_internal:2987", + "ImGuiTabItemFlagsPrivate_": "imgui_internal:2978", + "ImGuiTabItemFlags_": "imgui:1314", + "ImGuiTable": "imgui_internal:3152", + "ImGuiTableBgTarget_": "imgui:2057", + "ImGuiTableCellData": "imgui_internal:3120", + "ImGuiTableColumn": "imgui_internal:3061", + "ImGuiTableColumnFlags_": "imgui:2004", + "ImGuiTableColumnSettings": "imgui_internal:3299", + "ImGuiTableColumnSortSpecs": "imgui:2079", + "ImGuiTableFlags_": "imgui:1951", + "ImGuiTableHeaderData": "imgui_internal:3129", + "ImGuiTableInstanceData": "imgui_internal:3139", + "ImGuiTableRowFlags_": "imgui:2042", + "ImGuiTableSettings": "imgui_internal:3323", + "ImGuiTableSortSpecs": "imgui:2069", + "ImGuiTableTempData": "imgui_internal:3276", + "ImGuiTextBuffer": "imgui:2651", + "ImGuiTextFilter": "imgui:2624", + "ImGuiTextFlags_": "imgui_internal:1005", + "ImGuiTextIndex": "imgui_internal:745", + "ImGuiTextRange": "imgui:2634", + "ImGuiTooltipFlags_": "imgui_internal:1011", + "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:981", + "ImGuiTreeNodeFlags_": "imgui:1212", + "ImGuiTreeNodeStackData": "imgui_internal:1280", + "ImGuiTypingSelectFlags_": "imgui_internal:1648", + "ImGuiTypingSelectRequest": "imgui_internal:1656", + "ImGuiTypingSelectState": "imgui_internal:1667", + "ImGuiViewport": "imgui:3588", + "ImGuiViewportFlags_": "imgui:3560", + "ImGuiViewportP": "imgui_internal:1969", + "ImGuiWindow": "imgui_internal:2819", + "ImGuiWindowClass": "imgui:2565", + "ImGuiWindowDockStyle": "imgui_internal:1947", + "ImGuiWindowDockStyleCol": "imgui_internal:1933", + "ImGuiWindowFlags_": "imgui:1094", + "ImGuiWindowRefreshFlags_": "imgui_internal:1174", + "ImGuiWindowSettings": "imgui_internal:2015", + "ImGuiWindowStackData": "imgui_internal:1306", + "ImGuiWindowTempData": "imgui_internal:2769", + "ImRect": "imgui_internal:547", + "ImVec1": "imgui_internal:529", + "ImVec2": "imgui:292", + "ImVec2ih": "imgui_internal:537", + "ImVec4": "imgui:305", "STB_TexteditState": "imstb_textedit:321", "StbTexteditRow": "imstb_textedit:368", "StbUndoRecord": "imstb_textedit:303", @@ -5289,6 +5445,10 @@ "name": "FontSize", "type": "float" }, + { + "name": "FontScale", + "type": "float" + }, { "name": "CurveTessellationTol", "type": "float" @@ -5721,6 +5881,69 @@ "type": "ImVector_ImU32" } ], + "ImGuiBoxSelectState": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "IsActive", + "type": "bool" + }, + { + "name": "IsStarting", + "type": "bool" + }, + { + "name": "IsStartedFromVoid", + "type": "bool" + }, + { + "name": "IsStartedSetNavIdOnce", + "type": "bool" + }, + { + "name": "RequestClear", + "type": "bool" + }, + { + "bitfield": "16", + "name": "KeyMods", + "type": "ImGuiKeyChord" + }, + { + "name": "StartPosRel", + "type": "ImVec2" + }, + { + "name": "EndPosRel", + "type": "ImVec2" + }, + { + "name": "ScrollAccum", + "type": "ImVec2" + }, + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "UnclipMode", + "type": "bool" + }, + { + "name": "UnclipRect", + "type": "ImRect" + }, + { + "name": "BoxSelectRectPrev", + "type": "ImRect" + }, + { + "name": "BoxSelectRectCurr", + "type": "ImRect" + } + ], "ImGuiColorMod": [ { "name": "Col", @@ -5798,6 +6021,10 @@ "name": "FontBaseSize", "type": "float" }, + { + "name": "FontScale", + "type": "float" + }, { "name": "CurrentDpiScale", "type": "float" @@ -6180,9 +6407,9 @@ "type": "ImVector_ImGuiPopupData" }, { - "name": "NavTreeNodeStack", - "template_type": "ImGuiNavTreeNodeData", - "type": "ImVector_ImGuiNavTreeNodeData" + "name": "TreeNodeStack", + "template_type": "ImGuiTreeNodeStackData", + "type": "ImVector_ImGuiTreeNodeStackData" }, { "name": "Viewports", @@ -6596,6 +6823,28 @@ "template_type": "ImGuiShrinkWidthItem", "type": "ImVector_ImGuiShrinkWidthItem" }, + { + "name": "BoxSelectState", + "type": "ImGuiBoxSelectState" + }, + { + "name": "CurrentMultiSelect", + "type": "ImGuiMultiSelectTempData*" + }, + { + "name": "MultiSelectTempDataStacked", + "type": "int" + }, + { + "name": "MultiSelectTempData", + "template_type": "ImGuiMultiSelectTempData", + "type": "ImVector_ImGuiMultiSelectTempData" + }, + { + "name": "MultiSelectStorage", + "template_type": "ImGuiMultiSelectState", + "type": "ImPool_ImGuiMultiSelectState" + }, { "name": "HoverItemDelayId", "type": "ImGuiID" @@ -6820,7 +7069,7 @@ }, { "name": "LocalizationTable[ImGuiLocKey_COUNT]", - "size": 11, + "size": 12, "type": "const char*" }, { @@ -7463,6 +7712,10 @@ "name": "ConfigMacOSXBehaviors", "type": "bool" }, + { + "name": "ConfigNavSwapGamepadButtons", + "type": "bool" + }, { "name": "ConfigInputTrickleEventQueue", "type": "bool" @@ -7564,8 +7817,16 @@ "type": "void*" }, { - "name": "SetPlatformImeDataFn", - "type": "void(*)(ImGuiViewport* viewport,ImGuiPlatformImeData* data)" + "name": "PlatformOpenInShellFn", + "type": "bool(*)(ImGuiContext* ctx,const char* path)" + }, + { + "name": "PlatformOpenInShellUserData", + "type": "void*" + }, + { + "name": "PlatformSetImeDataFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiViewport* viewport,ImGuiPlatformImeData* data)" }, { "name": "PlatformLocaleDecimalPoint", @@ -8168,6 +8429,10 @@ "name": "StartPosY", "type": "float" }, + { + "name": "StartSeekOffsetY", + "type": "double" + }, { "name": "TempData", "type": "void*" @@ -8321,6 +8586,133 @@ "type": "ImGuiID" } ], + "ImGuiMultiSelectIO": [ + { + "name": "Requests", + "template_type": "ImGuiSelectionRequest", + "type": "ImVector_ImGuiSelectionRequest" + }, + { + "name": "RangeSrcItem", + "type": "ImGuiSelectionUserData" + }, + { + "name": "NavIdItem", + "type": "ImGuiSelectionUserData" + }, + { + "name": "NavIdSelected", + "type": "bool" + }, + { + "name": "RangeSrcReset", + "type": "bool" + }, + { + "name": "ItemsCount", + "type": "int" + } + ], + "ImGuiMultiSelectState": [ + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "LastFrameActive", + "type": "int" + }, + { + "name": "LastSelectionSize", + "type": "int" + }, + { + "name": "RangeSelected", + "type": "ImS8" + }, + { + "name": "NavIdSelected", + "type": "ImS8" + }, + { + "name": "RangeSrcItem", + "type": "ImGuiSelectionUserData" + }, + { + "name": "NavIdItem", + "type": "ImGuiSelectionUserData" + } + ], + "ImGuiMultiSelectTempData": [ + { + "name": "IO", + "type": "ImGuiMultiSelectIO" + }, + { + "name": "Storage", + "type": "ImGuiMultiSelectState*" + }, + { + "name": "FocusScopeId", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiMultiSelectFlags" + }, + { + "name": "ScopeRectMin", + "type": "ImVec2" + }, + { + "name": "BackupCursorMaxPos", + "type": "ImVec2" + }, + { + "name": "LastSubmittedItem", + "type": "ImGuiSelectionUserData" + }, + { + "name": "BoxSelectId", + "type": "ImGuiID" + }, + { + "name": "KeyMods", + "type": "ImGuiKeyChord" + }, + { + "name": "LoopRequestSetAll", + "type": "ImS8" + }, + { + "name": "IsEndIO", + "type": "bool" + }, + { + "name": "IsFocused", + "type": "bool" + }, + { + "name": "IsKeyboardSetRange", + "type": "bool" + }, + { + "name": "NavIdPassedBy", + "type": "bool" + }, + { + "name": "RangeSrcPassedBy", + "type": "bool" + }, + { + "name": "RangeDstPassedBy", + "type": "bool" + } + ], "ImGuiNavItemData": [ { "name": "Window", @@ -8359,20 +8751,6 @@ "type": "ImGuiSelectionUserData" } ], - "ImGuiNavTreeNodeData": [ - { - "name": "ID", - "type": "ImGuiID" - }, - { - "name": "InFlags", - "type": "ImGuiItemFlags" - }, - { - "name": "NavRect", - "type": "ImRect" - } - ], "ImGuiNextItemData": [ { "name": "Flags", @@ -8382,6 +8760,10 @@ "name": "ItemFlags", "type": "ImGuiItemFlags" }, + { + "name": "FocusScopeId", + "type": "ImGuiID" + }, { "name": "SelectionUserData", "type": "ImGuiSelectionUserData" @@ -8409,6 +8791,10 @@ { "name": "RefVal", "type": "ImGuiDataTypeStorage" + }, + { + "name": "StorageId", + "type": "ImGuiID" } ], "ImGuiNextWindowData": [ @@ -8819,6 +9205,64 @@ "type": "int" } ], + "ImGuiSelectionBasicStorage": [ + { + "name": "Size", + "type": "int" + }, + { + "name": "PreserveOrder", + "type": "bool" + }, + { + "name": "UserData", + "type": "void*" + }, + { + "name": "AdapterIndexToStorageId", + "type": "ImGuiID(*)(ImGuiSelectionBasicStorage* self,int idx)" + }, + { + "name": "_SelectionOrder", + "type": "int" + }, + { + "name": "_Storage", + "type": "ImGuiStorage" + } + ], + "ImGuiSelectionExternalStorage": [ + { + "name": "UserData", + "type": "void*" + }, + { + "name": "AdapterSetItemSelected", + "type": "void(*)(ImGuiSelectionExternalStorage* self,int idx,bool selected)" + } + ], + "ImGuiSelectionRequest": [ + { + "name": "Type", + "type": "ImGuiSelectionRequestType" + }, + { + "name": "Selected", + "type": "bool" + }, + { + "name": "RangeDirection", + "type": "ImS8" + }, + { + "name": "RangeFirstItem", + "type": "ImGuiSelectionUserData" + }, + { + "name": "RangeLastItem", + "type": "ImGuiSelectionUserData" + } + ], "ImGuiSettingsHandler": [ { "name": "TypeName", @@ -9089,6 +9533,10 @@ "name": "TabBarBorderSize", "type": "float" }, + { + "name": "TabBarOverlineSize", + "type": "float" + }, { "name": "TableAngledHeadersAngle", "type": "float" @@ -9159,7 +9607,7 @@ }, { "name": "Colors[ImGuiCol_COUNT]", - "size": 57, + "size": 58, "type": "ImVec4" }, { @@ -10261,6 +10709,24 @@ "type": "const char*" } ], + "ImGuiTreeNodeStackData": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "TreeFlags", + "type": "ImGuiTreeNodeFlags" + }, + { + "name": "InFlags", + "type": "ImGuiItemFlags" + }, + { + "name": "NavRect", + "type": "ImRect" + } + ], "ImGuiTypingSelectRequest": [ { "name": "Flags", @@ -11202,7 +11668,7 @@ "type": "int" }, { - "name": "TreeJumpToParentOnPopMask", + "name": "TreeHasStackDataDepthMask", "type": "ImU32" }, { @@ -11526,6 +11992,7 @@ "ImGuiWindowSettings": true }, "ImPool": { + "ImGuiMultiSelectState": true, "ImGuiTabBar": true, "ImGuiTable": true }, @@ -11556,12 +12023,14 @@ "ImGuiKeyRoutingData": true, "ImGuiListClipperData": true, "ImGuiListClipperRange": true, - "ImGuiNavTreeNodeData": true, + "ImGuiMultiSelectState": true, + "ImGuiMultiSelectTempData": true, "ImGuiOldColumnData": true, "ImGuiOldColumns": true, "ImGuiPlatformMonitor": true, "ImGuiPopupData": true, "ImGuiPtrOrIndex": true, + "ImGuiSelectionRequest": true, "ImGuiSettingsHandler": true, "ImGuiShrinkWidthItem": true, "ImGuiStackLevelInfo": true, @@ -11575,6 +12044,7 @@ "ImGuiTableInstanceData": true, "ImGuiTableTempData": true, "ImGuiTextRange": true, + "ImGuiTreeNodeStackData": true, "ImGuiViewport*": true, "ImGuiViewportP*": true, "ImGuiWindow*": true, diff --git a/src/ImGui.NET/Generated/ImGui.gen.cs b/src/ImGui.NET/Generated/ImGui.gen.cs index 1695e8a8..b7109ebd 100644 --- a/src/ImGui.NET/Generated/ImGui.gen.cs +++ b/src/ImGui.NET/Generated/ImGui.gen.cs @@ -1106,6 +1106,24 @@ public static bool BeginMenuBar() byte ret = ImGuiNative.igBeginMenuBar(); return ret != 0; } + public static ImGuiMultiSelectIOPtr BeginMultiSelect(ImGuiMultiSelectFlags flags) + { + int selection_size = -1; + int items_count = -1; + ImGuiMultiSelectIO* ret = ImGuiNative.igBeginMultiSelect(flags, selection_size, items_count); + return new ImGuiMultiSelectIOPtr(ret); + } + public static ImGuiMultiSelectIOPtr BeginMultiSelect(ImGuiMultiSelectFlags flags, int selection_size) + { + int items_count = -1; + ImGuiMultiSelectIO* ret = ImGuiNative.igBeginMultiSelect(flags, selection_size, items_count); + return new ImGuiMultiSelectIOPtr(ret); + } + public static ImGuiMultiSelectIOPtr BeginMultiSelect(ImGuiMultiSelectFlags flags, int selection_size, int items_count) + { + ImGuiMultiSelectIO* ret = ImGuiNative.igBeginMultiSelect(flags, selection_size, items_count); + return new ImGuiMultiSelectIOPtr(ret); + } #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER public static bool BeginPopup(ReadOnlySpan str_id) { @@ -4517,6 +4535,60 @@ public static void DebugFlashStyleColor(ImGuiCol idx) { ImGuiNative.igDebugFlashStyleColor(idx); } +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER + public static void DebugLog(ReadOnlySpan fmt) + { + byte* native_fmt; + int fmt_byteCount = 0; + if (fmt != null) + { + fmt_byteCount = Encoding.UTF8.GetByteCount(fmt); + if (fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_fmt = Util.Allocate(fmt_byteCount + 1); + } + else + { + byte* native_fmt_stackBytes = stackalloc byte[fmt_byteCount + 1]; + native_fmt = native_fmt_stackBytes; + } + int native_fmt_offset = Util.GetUtf8(fmt, native_fmt, fmt_byteCount); + native_fmt[native_fmt_offset] = 0; + } + else { native_fmt = null; } + ImGuiNative.igDebugLog(native_fmt); + if (fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_fmt); + } + } +#endif + public static void DebugLog(string fmt) + { + byte* native_fmt; + int fmt_byteCount = 0; + if (fmt != null) + { + fmt_byteCount = Encoding.UTF8.GetByteCount(fmt); + if (fmt_byteCount > Util.StackAllocationSizeLimit) + { + native_fmt = Util.Allocate(fmt_byteCount + 1); + } + else + { + byte* native_fmt_stackBytes = stackalloc byte[fmt_byteCount + 1]; + native_fmt = native_fmt_stackBytes; + } + int native_fmt_offset = Util.GetUtf8(fmt, native_fmt, fmt_byteCount); + native_fmt[native_fmt_offset] = 0; + } + else { native_fmt = null; } + ImGuiNative.igDebugLog(native_fmt); + if (fmt_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_fmt); + } + } public static void DebugStartItemPicker() { ImGuiNative.igDebugStartItemPicker(); @@ -12422,6 +12494,11 @@ public static void EndMenuBar() { ImGuiNative.igEndMenuBar(); } + public static ImGuiMultiSelectIOPtr EndMultiSelect() + { + ImGuiMultiSelectIO* ret = ImGuiNative.igEndMultiSelect(); + return new ImGuiMultiSelectIOPtr(ret); + } public static void EndPopup() { ImGuiNative.igEndPopup(); @@ -12548,12 +12625,6 @@ public static Vector2 GetContentRegionAvail() ImGuiNative.igGetContentRegionAvail(&__retval); return __retval; } - public static Vector2 GetContentRegionMax() - { - Vector2 __retval; - ImGuiNative.igGetContentRegionMax(&__retval); - return __retval; - } public static IntPtr GetCurrentContext() { IntPtr ret = ImGuiNative.igGetCurrentContext(); @@ -12707,6 +12778,11 @@ public static uint GetID(IntPtr ptr_id) uint ret = ImGuiNative.igGetID_Ptr(native_ptr_id); return ret; } + public static uint GetID(int int_id) + { + uint ret = ImGuiNative.igGetID_Int(int_id); + return ret; + } public static ImGuiIOPtr GetIO() { ImGuiIO* ret = ImGuiNative.igGetIO(); @@ -12863,18 +12939,6 @@ public static string GetVersion() byte* ret = ImGuiNative.igGetVersion(); return Util.StringFromPtr(ret); } - public static Vector2 GetWindowContentRegionMax() - { - Vector2 __retval; - ImGuiNative.igGetWindowContentRegionMax(&__retval); - return __retval; - } - public static Vector2 GetWindowContentRegionMin() - { - Vector2 __retval; - ImGuiNative.igGetWindowContentRegionMin(&__retval); - return __retval; - } public static uint GetWindowDockID() { uint ret = ImGuiNative.igGetWindowDockID(); @@ -16891,6 +16955,11 @@ public static bool IsItemToggledOpen() byte ret = ImGuiNative.igIsItemToggledOpen(); return ret != 0; } + public static bool IsItemToggledSelection() + { + byte ret = ImGuiNative.igIsItemToggledSelection(); + return ret != 0; + } public static bool IsItemVisible() { byte ret = ImGuiNative.igIsItemVisible(); @@ -19984,10 +20053,6 @@ public static void PlotLines(string label, ref float values, int values_count, i } } } - public static void PopButtonRepeat() - { - ImGuiNative.igPopButtonRepeat(); - } public static void PopClipRect() { ImGuiNative.igPopClipRect(); @@ -20000,6 +20065,10 @@ public static void PopID() { ImGuiNative.igPopID(); } + public static void PopItemFlag() + { + ImGuiNative.igPopItemFlag(); + } public static void PopItemWidth() { ImGuiNative.igPopItemWidth(); @@ -20022,10 +20091,6 @@ public static void PopStyleVar(int count) { ImGuiNative.igPopStyleVar(count); } - public static void PopTabStop() - { - ImGuiNative.igPopTabStop(); - } public static void PopTextWrapPos() { ImGuiNative.igPopTextWrapPos(); @@ -20095,11 +20160,6 @@ public static void ProgressBar(float fraction, Vector2 size_arg, string overlay) Util.Free(native_overlay); } } - public static void PushButtonRepeat(bool repeat) - { - byte native_repeat = repeat ? (byte)1 : (byte)0; - ImGuiNative.igPushButtonRepeat(native_repeat); - } public static void PushClipRect(Vector2 clip_rect_min, Vector2 clip_rect_max, bool intersect_with_current_clip_rect) { byte native_intersect_with_current_clip_rect = intersect_with_current_clip_rect ? (byte)1 : (byte)0; @@ -20173,6 +20233,11 @@ public static void PushID(int int_id) { ImGuiNative.igPushID_Int(int_id); } + public static void PushItemFlag(ImGuiItemFlags option, bool enabled) + { + byte native_enabled = enabled ? (byte)1 : (byte)0; + ImGuiNative.igPushItemFlag(option, native_enabled); + } public static void PushItemWidth(float item_width) { ImGuiNative.igPushItemWidth(item_width); @@ -20193,11 +20258,6 @@ public static void PushStyleVar(ImGuiStyleVar idx, Vector2 val) { ImGuiNative.igPushStyleVar_Vec2(idx, val); } - public static void PushTabStop(bool tab_stop) - { - byte native_tab_stop = tab_stop ? (byte)1 : (byte)0; - ImGuiNative.igPushTabStop(native_tab_stop); - } public static void PushTextWrapPos() { float wrap_local_pos_x = 0.0f; @@ -21151,6 +21211,10 @@ public static void SetItemDefaultFocus() { ImGuiNative.igSetItemDefaultFocus(); } + public static void SetItemKeyOwner(ImGuiKey key) + { + ImGuiNative.igSetItemKeyOwner_Nil(key); + } #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER public static void SetItemTooltip(ReadOnlySpan fmt) { @@ -21243,6 +21307,10 @@ public static void SetNextItemOpen(bool is_open, ImGuiCond cond) byte native_is_open = is_open ? (byte)1 : (byte)0; ImGuiNative.igSetNextItemOpen(native_is_open, cond); } + public static void SetNextItemSelectionUserData(long selection_user_data) + { + ImGuiNative.igSetNextItemSelectionUserData(selection_user_data); + } public static void SetNextItemShortcut(ImGuiKey key_chord) { ImGuiInputFlags flags = (ImGuiInputFlags)0; @@ -21252,6 +21320,10 @@ public static void SetNextItemShortcut(ImGuiKey key_chord, ImGuiInputFlags flags { ImGuiNative.igSetNextItemShortcut(key_chord, flags); } + public static void SetNextItemStorageID(uint storage_id) + { + ImGuiNative.igSetNextItemStorageID(storage_id); + } public static void SetNextItemWidth(float item_width) { ImGuiNative.igSetNextItemWidth(item_width); @@ -26456,6 +26528,216 @@ public static void TextDisabled(string fmt) Util.Free(native_fmt); } } +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER + public static bool TextLink(ReadOnlySpan label) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte ret = ImGuiNative.igTextLink(native_label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } +#endif + public static bool TextLink(string label) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte ret = ImGuiNative.igTextLink(native_label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER + public static void TextLinkOpenURL(ReadOnlySpan label) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_url = null; + ImGuiNative.igTextLinkOpenURL(native_label, native_url); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + } +#endif + public static void TextLinkOpenURL(string label) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_url = null; + ImGuiNative.igTextLinkOpenURL(native_label, native_url); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + } +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER + public static void TextLinkOpenURL(ReadOnlySpan label, ReadOnlySpan url) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_url; + int url_byteCount = 0; + if (url != null) + { + url_byteCount = Encoding.UTF8.GetByteCount(url); + if (url_byteCount > Util.StackAllocationSizeLimit) + { + native_url = Util.Allocate(url_byteCount + 1); + } + else + { + byte* native_url_stackBytes = stackalloc byte[url_byteCount + 1]; + native_url = native_url_stackBytes; + } + int native_url_offset = Util.GetUtf8(url, native_url, url_byteCount); + native_url[native_url_offset] = 0; + } + else { native_url = null; } + ImGuiNative.igTextLinkOpenURL(native_label, native_url); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (url_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_url); + } + } +#endif + public static void TextLinkOpenURL(string label, string url) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_url; + int url_byteCount = 0; + if (url != null) + { + url_byteCount = Encoding.UTF8.GetByteCount(url); + if (url_byteCount > Util.StackAllocationSizeLimit) + { + native_url = Util.Allocate(url_byteCount + 1); + } + else + { + byte* native_url_stackBytes = stackalloc byte[url_byteCount + 1]; + native_url = native_url_stackBytes; + } + int native_url_offset = Util.GetUtf8(url, native_url, url_byteCount); + native_url[native_url_offset] = 0; + } + else { native_url = null; } + ImGuiNative.igTextLinkOpenURL(native_label, native_url); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (url_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_url); + } + } #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER public static void TextUnformatted(ReadOnlySpan text) { diff --git a/src/ImGui.NET/Generated/ImGuiCol.gen.cs b/src/ImGui.NET/Generated/ImGuiCol.gen.cs index 29e4ac77..3ae6e298 100644 --- a/src/ImGui.NET/Generated/ImGuiCol.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiCol.gen.cs @@ -53,12 +53,13 @@ public enum ImGuiCol TableBorderLight = 48, TableRowBg = 49, TableRowBgAlt = 50, - TextSelectedBg = 51, - DragDropTarget = 52, - NavHighlight = 53, - NavWindowingHighlight = 54, - NavWindowingDimBg = 55, - ModalWindowDimBg = 56, - COUNT = 57, + TextLink = 51, + TextSelectedBg = 52, + DragDropTarget = 53, + NavHighlight = 54, + NavWindowingHighlight = 55, + NavWindowingDimBg = 56, + ModalWindowDimBg = 57, + COUNT = 58, } } diff --git a/src/ImGui.NET/Generated/ImGuiDataType.gen.cs b/src/ImGui.NET/Generated/ImGuiDataType.gen.cs index 3e1f232c..d88dfc1d 100644 --- a/src/ImGui.NET/Generated/ImGuiDataType.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiDataType.gen.cs @@ -12,6 +12,7 @@ public enum ImGuiDataType U64 = 7, Float = 8, Double = 9, - COUNT = 10, + Bool = 10, + COUNT = 11, } } diff --git a/src/ImGui.NET/Generated/ImGuiIO.gen.cs b/src/ImGui.NET/Generated/ImGuiIO.gen.cs index a40a696a..b4e5dfe7 100644 --- a/src/ImGui.NET/Generated/ImGuiIO.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiIO.gen.cs @@ -30,6 +30,7 @@ public unsafe partial struct ImGuiIO public byte ConfigViewportsNoDefaultParent; public byte MouseDrawCursor; public byte ConfigMacOSXBehaviors; + public byte ConfigNavSwapGamepadButtons; public byte ConfigInputTrickleEventQueue; public byte ConfigInputTextCursorBlink; public byte ConfigInputTextEnterKeepActive; @@ -55,7 +56,9 @@ public unsafe partial struct ImGuiIO public IntPtr GetClipboardTextFn; public IntPtr SetClipboardTextFn; public void* ClipboardUserData; - public IntPtr SetPlatformImeDataFn; + public IntPtr PlatformOpenInShellFn; + public void* PlatformOpenInShellUserData; + public IntPtr PlatformSetImeDataFn; public ushort PlatformLocaleDecimalPoint; public byte WantCaptureMouse; public byte WantCaptureKeyboard; @@ -300,6 +303,7 @@ public unsafe partial struct ImGuiIOPtr public ref bool ConfigViewportsNoDefaultParent => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoDefaultParent); public ref bool MouseDrawCursor => ref Unsafe.AsRef(&NativePtr->MouseDrawCursor); public ref bool ConfigMacOSXBehaviors => ref Unsafe.AsRef(&NativePtr->ConfigMacOSXBehaviors); + public ref bool ConfigNavSwapGamepadButtons => ref Unsafe.AsRef(&NativePtr->ConfigNavSwapGamepadButtons); public ref bool ConfigInputTrickleEventQueue => ref Unsafe.AsRef(&NativePtr->ConfigInputTrickleEventQueue); public ref bool ConfigInputTextCursorBlink => ref Unsafe.AsRef(&NativePtr->ConfigInputTextCursorBlink); public ref bool ConfigInputTextEnterKeepActive => ref Unsafe.AsRef(&NativePtr->ConfigInputTextEnterKeepActive); @@ -325,7 +329,9 @@ public unsafe partial struct ImGuiIOPtr public ref IntPtr GetClipboardTextFn => ref Unsafe.AsRef(&NativePtr->GetClipboardTextFn); public ref IntPtr SetClipboardTextFn => ref Unsafe.AsRef(&NativePtr->SetClipboardTextFn); public IntPtr ClipboardUserData { get => (IntPtr)NativePtr->ClipboardUserData; set => NativePtr->ClipboardUserData = (void*)value; } - public ref IntPtr SetPlatformImeDataFn => ref Unsafe.AsRef(&NativePtr->SetPlatformImeDataFn); + public ref IntPtr PlatformOpenInShellFn => ref Unsafe.AsRef(&NativePtr->PlatformOpenInShellFn); + public IntPtr PlatformOpenInShellUserData { get => (IntPtr)NativePtr->PlatformOpenInShellUserData; set => NativePtr->PlatformOpenInShellUserData = (void*)value; } + public ref IntPtr PlatformSetImeDataFn => ref Unsafe.AsRef(&NativePtr->PlatformSetImeDataFn); public ref ushort PlatformLocaleDecimalPoint => ref Unsafe.AsRef(&NativePtr->PlatformLocaleDecimalPoint); public ref bool WantCaptureMouse => ref Unsafe.AsRef(&NativePtr->WantCaptureMouse); public ref bool WantCaptureKeyboard => ref Unsafe.AsRef(&NativePtr->WantCaptureKeyboard); diff --git a/src/ImGui.NET/Generated/ImGuiItemFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiItemFlags.gen.cs new file mode 100644 index 00000000..b0953d04 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiItemFlags.gen.cs @@ -0,0 +1,13 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiItemFlags + { + None = 0, + NoTabStop = 1, + NoNav = 2, + NoNavDefaultFocus = 4, + ButtonRepeat = 8, + AutoClosePopups = 16, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs index 5f728d96..4e672d25 100644 --- a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs @@ -13,6 +13,7 @@ public unsafe partial struct ImGuiListClipper public int ItemsCount; public float ItemsHeight; public float StartPosY; + public double StartSeekOffsetY; public void* TempData; } public unsafe partial struct ImGuiListClipperPtr @@ -29,6 +30,7 @@ public unsafe partial struct ImGuiListClipperPtr public ref int ItemsCount => ref Unsafe.AsRef(&NativePtr->ItemsCount); public ref float ItemsHeight => ref Unsafe.AsRef(&NativePtr->ItemsHeight); public ref float StartPosY => ref Unsafe.AsRef(&NativePtr->StartPosY); + public ref double StartSeekOffsetY => ref Unsafe.AsRef(&NativePtr->StartSeekOffsetY); public IntPtr TempData { get => (IntPtr)NativePtr->TempData; set => NativePtr->TempData = (void*)value; } public void Begin(int items_count) { @@ -51,6 +53,10 @@ public void IncludeItemByIndex(int item_index) { ImGuiNative.ImGuiListClipper_IncludeItemByIndex((ImGuiListClipper*)(NativePtr), item_index); } + public void SeekCursorForItem(int item_index) + { + ImGuiNative.ImGuiListClipper_SeekCursorForItem((ImGuiListClipper*)(NativePtr), item_index); + } public bool Step() { byte ret = ImGuiNative.ImGuiListClipper_Step((ImGuiListClipper*)(NativePtr)); diff --git a/src/ImGui.NET/Generated/ImGuiMultiSelectFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiMultiSelectFlags.gen.cs new file mode 100644 index 00000000..949ec4bf --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiMultiSelectFlags.gen.cs @@ -0,0 +1,24 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiMultiSelectFlags + { + None = 0, + SingleSelect = 1, + NoSelectAll = 2, + NoRangeSelect = 4, + NoAutoSelect = 8, + NoAutoClear = 16, + NoAutoClearOnReselect = 32, + BoxSelect1d = 64, + BoxSelect2d = 128, + BoxSelectNoScroll = 256, + ClearOnEscape = 512, + ClearOnClickVoid = 1024, + ScopeWindow = 2048, + ScopeRect = 4096, + SelectOnClick = 8192, + SelectOnClickRelease = 16384, + NavWrapX = 65536, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiMultiSelectIO.gen.cs b/src/ImGui.NET/Generated/ImGuiMultiSelectIO.gen.cs new file mode 100644 index 00000000..8c8439f4 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiMultiSelectIO.gen.cs @@ -0,0 +1,32 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiMultiSelectIO + { + public ImVector Requests; + public long RangeSrcItem; + public long NavIdItem; + public byte NavIdSelected; + public byte RangeSrcReset; + public int ItemsCount; + } + public unsafe partial struct ImGuiMultiSelectIOPtr + { + public ImGuiMultiSelectIO* NativePtr { get; } + public ImGuiMultiSelectIOPtr(ImGuiMultiSelectIO* nativePtr) => NativePtr = nativePtr; + public ImGuiMultiSelectIOPtr(IntPtr nativePtr) => NativePtr = (ImGuiMultiSelectIO*)nativePtr; + public static implicit operator ImGuiMultiSelectIOPtr(ImGuiMultiSelectIO* nativePtr) => new ImGuiMultiSelectIOPtr(nativePtr); + public static implicit operator ImGuiMultiSelectIO* (ImGuiMultiSelectIOPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiMultiSelectIOPtr(IntPtr nativePtr) => new ImGuiMultiSelectIOPtr(nativePtr); + public ImPtrVector Requests => new ImPtrVector(NativePtr->Requests, Unsafe.SizeOf()); + public ref long RangeSrcItem => ref Unsafe.AsRef(&NativePtr->RangeSrcItem); + public ref long NavIdItem => ref Unsafe.AsRef(&NativePtr->NavIdItem); + public ref bool NavIdSelected => ref Unsafe.AsRef(&NativePtr->NavIdSelected); + public ref bool RangeSrcReset => ref Unsafe.AsRef(&NativePtr->RangeSrcReset); + public ref int ItemsCount => ref Unsafe.AsRef(&NativePtr->ItemsCount); + } +} diff --git a/src/ImGui.NET/Generated/ImGuiNative.gen.cs b/src/ImGui.NET/Generated/ImGuiNative.gen.cs index 4110cec0..0f1c907e 100644 --- a/src/ImGui.NET/Generated/ImGuiNative.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNative.gen.cs @@ -39,6 +39,8 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginMenuBar(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiMultiSelectIO* igBeginMultiSelect(ImGuiMultiSelectFlags flags, int selection_size, int items_count); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginPopup(byte* str_id, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginPopupContextItem(byte* str_id, ImGuiPopupFlags popup_flags); @@ -109,6 +111,8 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igDebugFlashStyleColor(ImGuiCol idx); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igDebugLog(byte* fmt); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igDebugStartItemPicker(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igDebugTextEncoding(byte* text); @@ -171,6 +175,8 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndMenuBar(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiMultiSelectIO* igEndMultiSelect(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndPopup(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndTabBar(); @@ -207,8 +213,6 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igGetContentRegionAvail(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igGetContentRegionMax(Vector2* pOut); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr igGetCurrentContext(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igGetCursorPos(Vector2* pOut); @@ -247,6 +251,8 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern uint igGetID_Ptr(void* ptr_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern uint igGetID_Int(int int_id); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiIO* igGetIO(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern uint igGetItemID(); @@ -301,10 +307,6 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte* igGetVersion(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igGetWindowContentRegionMax(Vector2* pOut); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igGetWindowContentRegionMin(Vector2* pOut); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern uint igGetWindowDockID(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetWindowDpiScale(); @@ -383,6 +385,8 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsItemToggledOpen(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igIsItemToggledSelection(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsItemVisible(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsKeyChordPressed_Nil(ImGuiKey key_chord); @@ -467,28 +471,24 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPlotLines_FloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPopButtonRepeat(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPopClipRect(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPopFont(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPopID(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igPopItemFlag(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPopItemWidth(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPopStyleColor(int count); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPopStyleVar(int count); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPopTabStop(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPopTextWrapPos(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igProgressBar(float fraction, Vector2 size_arg, byte* overlay); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushButtonRepeat(byte repeat); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushClipRect(Vector2 clip_rect_min, Vector2 clip_rect_max, byte intersect_with_current_clip_rect); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushFont(ImFont* font); @@ -501,6 +501,8 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushID_Int(int int_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igPushItemFlag(ImGuiItemFlags option, byte enabled); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushItemWidth(float item_width); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushStyleColor_U32(ImGuiCol idx, uint col); @@ -511,8 +513,6 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushStyleVar_Vec2(ImGuiStyleVar idx, Vector2 val); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushTabStop(byte tab_stop); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushTextWrapPos(float wrap_local_pos_x); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igRadioButton_Bool(byte* label, byte active); @@ -563,6 +563,8 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetItemDefaultFocus(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igSetItemKeyOwner_Nil(ImGuiKey key); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetItemTooltip(byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetKeyboardFocusHere(int offset); @@ -577,8 +579,12 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextItemOpen(byte is_open, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igSetNextItemSelectionUserData(long selection_user_data); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextItemShortcut(ImGuiKey key_chord, ImGuiInputFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igSetNextItemStorageID(uint storage_id); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextItemWidth(float item_width); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowBgAlpha(float alpha); @@ -733,6 +739,10 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igTextDisabled(byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igTextLink(byte* label); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igTextLinkOpenURL(byte* label, byte* url); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igTextUnformatted(byte* text, byte* text_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igTextWrapped(byte* fmt); @@ -1151,6 +1161,8 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiListClipper_IncludeItemsByIndex(ImGuiListClipper* self, int item_begin, int item_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiListClipper_SeekCursorForItem(ImGuiListClipper* self, int item_index); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImGuiListClipper_Step(ImGuiListClipper* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self); @@ -1181,6 +1193,30 @@ public static unsafe partial class ImGuiNative [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiSelectionBasicStorage_ApplyRequests(ImGuiSelectionBasicStorage* self, ImGuiMultiSelectIO* ms_io); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiSelectionBasicStorage_Clear(ImGuiSelectionBasicStorage* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImGuiSelectionBasicStorage_Contains(ImGuiSelectionBasicStorage* self, uint id); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiSelectionBasicStorage_destroy(ImGuiSelectionBasicStorage* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImGuiSelectionBasicStorage_GetNextSelectedItem(ImGuiSelectionBasicStorage* self, void** opaque_it, uint* out_id); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern uint ImGuiSelectionBasicStorage_GetStorageIdFromIndex(ImGuiSelectionBasicStorage* self, int idx); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiSelectionBasicStorage* ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiSelectionBasicStorage_SetItemSelected(ImGuiSelectionBasicStorage* self, uint id, byte selected); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiSelectionBasicStorage_Swap(ImGuiSelectionBasicStorage* self, ImGuiSelectionBasicStorage* r); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiSelectionExternalStorage_ApplyRequests(ImGuiSelectionExternalStorage* self, ImGuiMultiSelectIO* ms_io); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiSelectionExternalStorage_destroy(ImGuiSelectionExternalStorage* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiSelectionExternalStorage* ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStorage_BuildSortByKey(ImGuiStorage* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStorage_Clear(ImGuiStorage* self); diff --git a/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs b/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs deleted file mode 100644 index fa8ead2c..00000000 --- a/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace ImGuiNET -{ - public enum ImGuiNavInput - { - Activate = 0, - Cancel = 1, - Input = 2, - Menu = 3, - DpadLeft = 4, - DpadRight = 5, - DpadUp = 6, - DpadDown = 7, - LStickLeft = 8, - LStickRight = 9, - LStickUp = 10, - LStickDown = 11, - FocusPrev = 12, - FocusNext = 13, - TweakSlow = 14, - TweakFast = 15, - COUNT = 16, - } -} diff --git a/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs index 79e2068d..4fff23c5 100644 --- a/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiSelectableFlags.gen.cs @@ -4,10 +4,11 @@ namespace ImGuiNET public enum ImGuiSelectableFlags { None = 0, - DontClosePopups = 1, + NoAutoClosePopups = 1, SpanAllColumns = 2, AllowDoubleClick = 4, Disabled = 8, AllowOverlap = 16, + Highlight = 32, } } diff --git a/src/ImGui.NET/Generated/ImGuiSelectionBasicStorage.gen.cs b/src/ImGui.NET/Generated/ImGuiSelectionBasicStorage.gen.cs new file mode 100644 index 00000000..d929ff11 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiSelectionBasicStorage.gen.cs @@ -0,0 +1,76 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiSelectionBasicStorage + { + public int Size; + public byte PreserveOrder; + public void* UserData; + public IntPtr AdapterIndexToStorageId; + public int _SelectionOrder; + public ImGuiStorage _Storage; + } + public unsafe partial struct ImGuiSelectionBasicStoragePtr + { + public ImGuiSelectionBasicStorage* NativePtr { get; } + public ImGuiSelectionBasicStoragePtr(ImGuiSelectionBasicStorage* nativePtr) => NativePtr = nativePtr; + public ImGuiSelectionBasicStoragePtr(IntPtr nativePtr) => NativePtr = (ImGuiSelectionBasicStorage*)nativePtr; + public static implicit operator ImGuiSelectionBasicStoragePtr(ImGuiSelectionBasicStorage* nativePtr) => new ImGuiSelectionBasicStoragePtr(nativePtr); + public static implicit operator ImGuiSelectionBasicStorage* (ImGuiSelectionBasicStoragePtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiSelectionBasicStoragePtr(IntPtr nativePtr) => new ImGuiSelectionBasicStoragePtr(nativePtr); + public ref int Size => ref Unsafe.AsRef(&NativePtr->Size); + public ref bool PreserveOrder => ref Unsafe.AsRef(&NativePtr->PreserveOrder); + public IntPtr UserData { get => (IntPtr)NativePtr->UserData; set => NativePtr->UserData = (void*)value; } + public ref IntPtr AdapterIndexToStorageId => ref Unsafe.AsRef(&NativePtr->AdapterIndexToStorageId); + public ref int _SelectionOrder => ref Unsafe.AsRef(&NativePtr->_SelectionOrder); + public ref ImGuiStorage _Storage => ref Unsafe.AsRef(&NativePtr->_Storage); + public void ApplyRequests(ImGuiMultiSelectIOPtr ms_io) + { + ImGuiMultiSelectIO* native_ms_io = ms_io.NativePtr; + ImGuiNative.ImGuiSelectionBasicStorage_ApplyRequests((ImGuiSelectionBasicStorage*)(NativePtr), native_ms_io); + } + public void Clear() + { + ImGuiNative.ImGuiSelectionBasicStorage_Clear((ImGuiSelectionBasicStorage*)(NativePtr)); + } + public bool Contains(uint id) + { + byte ret = ImGuiNative.ImGuiSelectionBasicStorage_Contains((ImGuiSelectionBasicStorage*)(NativePtr), id); + return ret != 0; + } + public void Destroy() + { + ImGuiNative.ImGuiSelectionBasicStorage_destroy((ImGuiSelectionBasicStorage*)(NativePtr)); + } + public bool GetNextSelectedItem(ref void* opaque_it, out uint out_id) + { + fixed (void** native_opaque_it = &opaque_it) + { + fixed (uint* native_out_id = &out_id) + { + byte ret = ImGuiNative.ImGuiSelectionBasicStorage_GetNextSelectedItem((ImGuiSelectionBasicStorage*)(NativePtr), native_opaque_it, native_out_id); + return ret != 0; + } + } + } + public uint GetStorageIdFromIndex(int idx) + { + uint ret = ImGuiNative.ImGuiSelectionBasicStorage_GetStorageIdFromIndex((ImGuiSelectionBasicStorage*)(NativePtr), idx); + return ret; + } + public void SetItemSelected(uint id, bool selected) + { + byte native_selected = selected ? (byte)1 : (byte)0; + ImGuiNative.ImGuiSelectionBasicStorage_SetItemSelected((ImGuiSelectionBasicStorage*)(NativePtr), id, native_selected); + } + public void Swap(ImGuiSelectionBasicStoragePtr r) + { + ImGuiSelectionBasicStorage* native_r = r.NativePtr; + ImGuiNative.ImGuiSelectionBasicStorage_Swap((ImGuiSelectionBasicStorage*)(NativePtr), native_r); + } + } +} diff --git a/src/ImGui.NET/Generated/ImGuiSelectionExternalStorage.gen.cs b/src/ImGui.NET/Generated/ImGuiSelectionExternalStorage.gen.cs new file mode 100644 index 00000000..fa8e2e02 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiSelectionExternalStorage.gen.cs @@ -0,0 +1,33 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiSelectionExternalStorage + { + public void* UserData; + public IntPtr AdapterSetItemSelected; + } + public unsafe partial struct ImGuiSelectionExternalStoragePtr + { + public ImGuiSelectionExternalStorage* NativePtr { get; } + public ImGuiSelectionExternalStoragePtr(ImGuiSelectionExternalStorage* nativePtr) => NativePtr = nativePtr; + public ImGuiSelectionExternalStoragePtr(IntPtr nativePtr) => NativePtr = (ImGuiSelectionExternalStorage*)nativePtr; + public static implicit operator ImGuiSelectionExternalStoragePtr(ImGuiSelectionExternalStorage* nativePtr) => new ImGuiSelectionExternalStoragePtr(nativePtr); + public static implicit operator ImGuiSelectionExternalStorage* (ImGuiSelectionExternalStoragePtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiSelectionExternalStoragePtr(IntPtr nativePtr) => new ImGuiSelectionExternalStoragePtr(nativePtr); + public IntPtr UserData { get => (IntPtr)NativePtr->UserData; set => NativePtr->UserData = (void*)value; } + public ref IntPtr AdapterSetItemSelected => ref Unsafe.AsRef(&NativePtr->AdapterSetItemSelected); + public void ApplyRequests(ImGuiMultiSelectIOPtr ms_io) + { + ImGuiMultiSelectIO* native_ms_io = ms_io.NativePtr; + ImGuiNative.ImGuiSelectionExternalStorage_ApplyRequests((ImGuiSelectionExternalStorage*)(NativePtr), native_ms_io); + } + public void Destroy() + { + ImGuiNative.ImGuiSelectionExternalStorage_destroy((ImGuiSelectionExternalStorage*)(NativePtr)); + } + } +} diff --git a/src/ImGui.NET/Generated/ImGuiSelectionRequest.gen.cs b/src/ImGui.NET/Generated/ImGuiSelectionRequest.gen.cs new file mode 100644 index 00000000..86b52c0a --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiSelectionRequest.gen.cs @@ -0,0 +1,30 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiSelectionRequest + { + public ImGuiSelectionRequestType Type; + public byte Selected; + public sbyte RangeDirection; + public long RangeFirstItem; + public long RangeLastItem; + } + public unsafe partial struct ImGuiSelectionRequestPtr + { + public ImGuiSelectionRequest* NativePtr { get; } + public ImGuiSelectionRequestPtr(ImGuiSelectionRequest* nativePtr) => NativePtr = nativePtr; + public ImGuiSelectionRequestPtr(IntPtr nativePtr) => NativePtr = (ImGuiSelectionRequest*)nativePtr; + public static implicit operator ImGuiSelectionRequestPtr(ImGuiSelectionRequest* nativePtr) => new ImGuiSelectionRequestPtr(nativePtr); + public static implicit operator ImGuiSelectionRequest* (ImGuiSelectionRequestPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiSelectionRequestPtr(IntPtr nativePtr) => new ImGuiSelectionRequestPtr(nativePtr); + public ref ImGuiSelectionRequestType Type => ref Unsafe.AsRef(&NativePtr->Type); + public ref bool Selected => ref Unsafe.AsRef(&NativePtr->Selected); + public ref sbyte RangeDirection => ref Unsafe.AsRef(&NativePtr->RangeDirection); + public ref long RangeFirstItem => ref Unsafe.AsRef(&NativePtr->RangeFirstItem); + public ref long RangeLastItem => ref Unsafe.AsRef(&NativePtr->RangeLastItem); + } +} diff --git a/src/ImGui.NET/Generated/ImGuiSelectionRequestType.gen.cs b/src/ImGui.NET/Generated/ImGuiSelectionRequestType.gen.cs new file mode 100644 index 00000000..45b2503a --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiSelectionRequestType.gen.cs @@ -0,0 +1,9 @@ +namespace ImGuiNET +{ + public enum ImGuiSelectionRequestType + { + None = 0, + SetAll = 1, + SetRange = 2, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs index 1a87d69b..4a17ba36 100644 --- a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs @@ -37,6 +37,7 @@ public unsafe partial struct ImGuiStyle public float TabBorderSize; public float TabMinWidthForCloseButton; public float TabBarBorderSize; + public float TabBarOverlineSize; public float TableAngledHeadersAngle; public Vector2 TableAngledHeadersTextAlign; public ImGuiDir ColorButtonPosition; @@ -111,6 +112,7 @@ public unsafe partial struct ImGuiStyle public Vector4 Colors_54; public Vector4 Colors_55; public Vector4 Colors_56; + public Vector4 Colors_57; public float HoverStationaryDelay; public float HoverDelayShort; public float HoverDelayNormal; @@ -155,6 +157,7 @@ public unsafe partial struct ImGuiStylePtr public ref float TabBorderSize => ref Unsafe.AsRef(&NativePtr->TabBorderSize); public ref float TabMinWidthForCloseButton => ref Unsafe.AsRef(&NativePtr->TabMinWidthForCloseButton); public ref float TabBarBorderSize => ref Unsafe.AsRef(&NativePtr->TabBarBorderSize); + public ref float TabBarOverlineSize => ref Unsafe.AsRef(&NativePtr->TabBarOverlineSize); public ref float TableAngledHeadersAngle => ref Unsafe.AsRef(&NativePtr->TableAngledHeadersAngle); public ref Vector2 TableAngledHeadersTextAlign => ref Unsafe.AsRef(&NativePtr->TableAngledHeadersTextAlign); public ref ImGuiDir ColorButtonPosition => ref Unsafe.AsRef(&NativePtr->ColorButtonPosition); @@ -172,7 +175,7 @@ public unsafe partial struct ImGuiStylePtr public ref bool AntiAliasedFill => ref Unsafe.AsRef(&NativePtr->AntiAliasedFill); public ref float CurveTessellationTol => ref Unsafe.AsRef(&NativePtr->CurveTessellationTol); public ref float CircleTessellationMaxError => ref Unsafe.AsRef(&NativePtr->CircleTessellationMaxError); - public RangeAccessor Colors => new RangeAccessor(&NativePtr->Colors_0, 57); + public RangeAccessor Colors => new RangeAccessor(&NativePtr->Colors_0, 58); public ref float HoverStationaryDelay => ref Unsafe.AsRef(&NativePtr->HoverStationaryDelay); public ref float HoverDelayShort => ref Unsafe.AsRef(&NativePtr->HoverDelayShort); public ref float HoverDelayNormal => ref Unsafe.AsRef(&NativePtr->HoverDelayNormal); diff --git a/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs b/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs index 27f83ab6..7434bb3d 100644 --- a/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs @@ -27,14 +27,15 @@ public enum ImGuiStyleVar TabRounding = 22, TabBorderSize = 23, TabBarBorderSize = 24, - TableAngledHeadersAngle = 25, - TableAngledHeadersTextAlign = 26, - ButtonTextAlign = 27, - SelectableTextAlign = 28, - SeparatorTextBorderSize = 29, - SeparatorTextAlign = 30, - SeparatorTextPadding = 31, - DockingSeparatorSize = 32, - COUNT = 33, + TabBarOverlineSize = 25, + TableAngledHeadersAngle = 26, + TableAngledHeadersTextAlign = 27, + ButtonTextAlign = 28, + SelectableTextAlign = 29, + SeparatorTextBorderSize = 30, + SeparatorTextAlign = 31, + SeparatorTextPadding = 32, + DockingSeparatorSize = 33, + COUNT = 34, } } diff --git a/src/ImGui.NET/ImGui.Manual.ReadOnlySpan.cs b/src/ImGui.NET/ImGui.Manual.ReadOnlySpan.cs index da87114d..8fe914f2 100644 --- a/src/ImGui.NET/ImGui.Manual.ReadOnlySpan.cs +++ b/src/ImGui.NET/ImGui.Manual.ReadOnlySpan.cs @@ -1,515 +1,515 @@ -using System; -using System.Numerics; -using System.Runtime.CompilerServices; -using System.Text; - -// NOTE: -// This is a direct copy from ImGui.Manual.cs with all string parameters (not ref string) changed to ReadOnlySpan. -// This is far from ideal right now, maybe we could update the generator to do this for us. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER -namespace ImGuiNET -{ - public static unsafe partial class ImGui - { - public static bool InputText( - ReadOnlySpan label, - byte[] buf, - uint buf_size) - { - return InputText(label, buf, buf_size, 0, null, IntPtr.Zero); - } - - public static bool InputText( - ReadOnlySpan label, - byte[] buf, - uint buf_size, - ImGuiInputTextFlags flags) - { - return InputText(label, buf, buf_size, flags, null, IntPtr.Zero); - } - - public static bool InputText( - ReadOnlySpan label, - byte[] buf, - uint buf_size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) - { - return InputText(label, buf, buf_size, flags, callback, IntPtr.Zero); - } - - public static bool InputText( - ReadOnlySpan label, - byte[] buf, - uint buf_size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - bool ret; - fixed (byte* bufPtr = buf) - { - ret = ImGuiNative.igInputText(utf8LabelBytes, bufPtr, buf_size, flags, callback, user_data.ToPointer()) != 0; - } - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - - return ret; - } - - public static bool InputText( - ReadOnlySpan label, - ref string input, - uint maxLength) => InputText(label, ref input, maxLength, 0, null, IntPtr.Zero); - - public static bool InputText( - ReadOnlySpan label, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags) => InputText(label, ref input, maxLength, flags, null, IntPtr.Zero); - - public static bool InputText( - ReadOnlySpan label, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) => InputText(label, ref input, maxLength, flags, callback, IntPtr.Zero); - - public static bool InputText( - ReadOnlySpan label, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); - int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); - - byte* utf8InputBytes; - byte* originalUtf8InputBytes; - if (inputBufSize > Util.StackAllocationSizeLimit) - { - utf8InputBytes = Util.Allocate(inputBufSize); - originalUtf8InputBytes = Util.Allocate(inputBufSize); - } - else - { - byte* inputStackBytes = stackalloc byte[inputBufSize]; - utf8InputBytes = inputStackBytes; - byte* originalInputStackBytes = stackalloc byte[inputBufSize]; - originalUtf8InputBytes = originalInputStackBytes; - } - Util.GetUtf8(input, utf8InputBytes, inputBufSize); - uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); - Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); - Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); - - byte result = ImGuiNative.igInputText( - utf8LabelBytes, - utf8InputBytes, - (uint)inputBufSize, - flags, - callback, - user_data.ToPointer()); - if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) - { - input = Util.StringFromPtr(utf8InputBytes); - } - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - if (inputBufSize > Util.StackAllocationSizeLimit) - { - Util.Free(utf8InputBytes); - Util.Free(originalUtf8InputBytes); - } - - return result != 0; - } - - public static bool InputTextMultiline( - ReadOnlySpan label, - ref string input, - uint maxLength, - Vector2 size) => InputTextMultiline(label, ref input, maxLength, size, 0, null, IntPtr.Zero); - - public static bool InputTextMultiline( - ReadOnlySpan label, - ref string input, - uint maxLength, - Vector2 size, - ImGuiInputTextFlags flags) => InputTextMultiline(label, ref input, maxLength, size, flags, null, IntPtr.Zero); - - public static bool InputTextMultiline( - ReadOnlySpan label, - ref string input, - uint maxLength, - Vector2 size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) => InputTextMultiline(label, ref input, maxLength, size, flags, callback, IntPtr.Zero); - - public static bool InputTextMultiline( - ReadOnlySpan label, - ref string input, - uint maxLength, - Vector2 size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); - int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); - - byte* utf8InputBytes; - byte* originalUtf8InputBytes; - if (inputBufSize > Util.StackAllocationSizeLimit) - { - utf8InputBytes = Util.Allocate(inputBufSize); - originalUtf8InputBytes = Util.Allocate(inputBufSize); - } - else - { - byte* inputStackBytes = stackalloc byte[inputBufSize]; - utf8InputBytes = inputStackBytes; - byte* originalInputStackBytes = stackalloc byte[inputBufSize]; - originalUtf8InputBytes = originalInputStackBytes; - } - Util.GetUtf8(input, utf8InputBytes, inputBufSize); - uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); - Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); - Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); - - byte result = ImGuiNative.igInputTextMultiline( - utf8LabelBytes, - utf8InputBytes, - (uint)inputBufSize, - size, - flags, - callback, - user_data.ToPointer()); - if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) - { - input = Util.StringFromPtr(utf8InputBytes); - } - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - if (inputBufSize > Util.StackAllocationSizeLimit) - { - Util.Free(utf8InputBytes); - Util.Free(originalUtf8InputBytes); - } - - return result != 0; - } - - public static bool InputTextWithHint( - ReadOnlySpan label, - ReadOnlySpan hint, - ref string input, - uint maxLength) => InputTextWithHint(label, hint, ref input, maxLength, 0, null, IntPtr.Zero); - - public static bool InputTextWithHint( - ReadOnlySpan label, - ReadOnlySpan hint, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags) => InputTextWithHint(label, hint, ref input, maxLength, flags, null, IntPtr.Zero); - - public static bool InputTextWithHint( - ReadOnlySpan label, - ReadOnlySpan hint, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) => InputTextWithHint(label, hint, ref input, maxLength, flags, callback, IntPtr.Zero); - - public static bool InputTextWithHint( - ReadOnlySpan label, - ReadOnlySpan hint, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - int utf8HintByteCount = Encoding.UTF8.GetByteCount(hint); - byte* utf8HintBytes; - if (utf8HintByteCount > Util.StackAllocationSizeLimit) - { - utf8HintBytes = Util.Allocate(utf8HintByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8HintByteCount + 1]; - utf8HintBytes = stackPtr; - } - Util.GetUtf8(hint, utf8HintBytes, utf8HintByteCount); - - int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); - int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); - - byte* utf8InputBytes; - byte* originalUtf8InputBytes; - if (inputBufSize > Util.StackAllocationSizeLimit) - { - utf8InputBytes = Util.Allocate(inputBufSize); - originalUtf8InputBytes = Util.Allocate(inputBufSize); - } - else - { - byte* inputStackBytes = stackalloc byte[inputBufSize]; - utf8InputBytes = inputStackBytes; - byte* originalInputStackBytes = stackalloc byte[inputBufSize]; - originalUtf8InputBytes = originalInputStackBytes; - } - Util.GetUtf8(input, utf8InputBytes, inputBufSize); - uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); - Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); - Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); - - byte result = ImGuiNative.igInputTextWithHint( - utf8LabelBytes, - utf8HintBytes, - utf8InputBytes, - (uint)inputBufSize, - flags, - callback, - user_data.ToPointer()); - if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) - { - input = Util.StringFromPtr(utf8InputBytes); - } - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - if (utf8HintByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8HintBytes); - } - if (inputBufSize > Util.StackAllocationSizeLimit) - { - Util.Free(utf8InputBytes); - Util.Free(originalUtf8InputBytes); - } - - return result != 0; - } - - public static Vector2 CalcTextSize(ReadOnlySpan text, int start) - => CalcTextSizeImpl(text, start); - - public static Vector2 CalcTextSize(ReadOnlySpan text, float wrapWidth) - => CalcTextSizeImpl(text, wrapWidth: wrapWidth); - - public static Vector2 CalcTextSize(ReadOnlySpan text, int start, int length) - => CalcTextSizeImpl(text, start, length); - - public static Vector2 CalcTextSize(ReadOnlySpan text, int start, bool hideTextAfterDoubleHash) - => CalcTextSizeImpl(text, start, hideTextAfterDoubleHash: hideTextAfterDoubleHash); - - public static Vector2 CalcTextSize(ReadOnlySpan text, int start, float wrapWidth) - => CalcTextSizeImpl(text, start, wrapWidth: wrapWidth); - - public static Vector2 CalcTextSize(ReadOnlySpan text, int start, int length, bool hideTextAfterDoubleHash) - => CalcTextSizeImpl(text, start, length, hideTextAfterDoubleHash); - - public static Vector2 CalcTextSize(ReadOnlySpan text, int start, int length, float wrapWidth) - => CalcTextSizeImpl(text, start, length, wrapWidth: wrapWidth); - - public static Vector2 CalcTextSize(ReadOnlySpan text, int start, int length, bool hideTextAfterDoubleHash, float wrapWidth) - => CalcTextSizeImpl(text, start, length, hideTextAfterDoubleHash, wrapWidth); - - private static Vector2 CalcTextSizeImpl( - ReadOnlySpan text, - int start = 0, - int? length = null, - bool hideTextAfterDoubleHash = false, - float wrapWidth = -1.0f) - { - return CalcTextSize(text.Slice(start, length ?? text.Length-start), hideTextAfterDoubleHash, wrapWidth); - } - - public static bool InputText( - ReadOnlySpan label, - IntPtr buf, - uint buf_size) - { - return InputText(label, buf, buf_size, 0, null, IntPtr.Zero); - } - - public static bool InputText( - ReadOnlySpan label, - IntPtr buf, - uint buf_size, - ImGuiInputTextFlags flags) - { - return InputText(label, buf, buf_size, flags, null, IntPtr.Zero); - } - - public static bool InputText( - ReadOnlySpan label, - IntPtr buf, - uint buf_size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) - { - return InputText(label, buf, buf_size, flags, callback, IntPtr.Zero); - } - - public static bool InputText( - ReadOnlySpan label, - IntPtr buf, - uint buf_size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - bool ret = ImGuiNative.igInputText(utf8LabelBytes, (byte*)buf.ToPointer(), buf_size, flags, callback, user_data.ToPointer()) != 0; - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - - return ret; - } - - public static bool Begin(ReadOnlySpan name, ImGuiWindowFlags flags) - { - int utf8NameByteCount = Encoding.UTF8.GetByteCount(name); - byte* utf8NameBytes; - if (utf8NameByteCount > Util.StackAllocationSizeLimit) - { - utf8NameBytes = Util.Allocate(utf8NameByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8NameByteCount + 1]; - utf8NameBytes = stackPtr; - } - Util.GetUtf8(name, utf8NameBytes, utf8NameByteCount); - - byte* p_open = null; - byte ret = ImGuiNative.igBegin(utf8NameBytes, p_open, flags); - - if (utf8NameByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8NameBytes); - } - - return ret != 0; - } - - public static bool MenuItem(ReadOnlySpan label, bool enabled) - { - return MenuItem(label, string.Empty, false, enabled); +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +// NOTE: +// This is a direct copy from ImGui.Manual.cs with all string parameters (not ref string) changed to ReadOnlySpan. +// TODO: This is far from ideal right now, maybe we could update the generator to do this for us. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER +namespace ImGuiNET +{ + public static unsafe partial class ImGui + { + public static bool InputText( + ReadOnlySpan label, + byte[] buf, + uint buf_size) + { + return InputText(label, buf, buf_size, 0, null, IntPtr.Zero); + } + + public static bool InputText( + ReadOnlySpan label, + byte[] buf, + uint buf_size, + ImGuiInputTextFlags flags) + { + return InputText(label, buf, buf_size, flags, null, IntPtr.Zero); + } + + public static bool InputText( + ReadOnlySpan label, + byte[] buf, + uint buf_size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) + { + return InputText(label, buf, buf_size, flags, callback, IntPtr.Zero); + } + + public static bool InputText( + ReadOnlySpan label, + byte[] buf, + uint buf_size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + bool ret; + fixed (byte* bufPtr = buf) + { + ret = ImGuiNative.igInputText(utf8LabelBytes, bufPtr, buf_size, flags, callback, user_data.ToPointer()) != 0; + } + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + + return ret; + } + + public static bool InputText( + ReadOnlySpan label, + ref string input, + uint maxLength) => InputText(label, ref input, maxLength, 0, null, IntPtr.Zero); + + public static bool InputText( + ReadOnlySpan label, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags) => InputText(label, ref input, maxLength, flags, null, IntPtr.Zero); + + public static bool InputText( + ReadOnlySpan label, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) => InputText(label, ref input, maxLength, flags, callback, IntPtr.Zero); + + public static bool InputText( + ReadOnlySpan label, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); + int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); + + byte* utf8InputBytes; + byte* originalUtf8InputBytes; + if (inputBufSize > Util.StackAllocationSizeLimit) + { + utf8InputBytes = Util.Allocate(inputBufSize); + originalUtf8InputBytes = Util.Allocate(inputBufSize); + } + else + { + byte* inputStackBytes = stackalloc byte[inputBufSize]; + utf8InputBytes = inputStackBytes; + byte* originalInputStackBytes = stackalloc byte[inputBufSize]; + originalUtf8InputBytes = originalInputStackBytes; + } + Util.GetUtf8(input, utf8InputBytes, inputBufSize); + uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); + Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); + Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); + + byte result = ImGuiNative.igInputText( + utf8LabelBytes, + utf8InputBytes, + (uint)inputBufSize, + flags, + callback, + user_data.ToPointer()); + if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) + { + input = Util.StringFromPtr(utf8InputBytes); + } + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + if (inputBufSize > Util.StackAllocationSizeLimit) + { + Util.Free(utf8InputBytes); + Util.Free(originalUtf8InputBytes); + } + + return result != 0; + } + + public static bool InputTextMultiline( + ReadOnlySpan label, + ref string input, + uint maxLength, + Vector2 size) => InputTextMultiline(label, ref input, maxLength, size, 0, null, IntPtr.Zero); + + public static bool InputTextMultiline( + ReadOnlySpan label, + ref string input, + uint maxLength, + Vector2 size, + ImGuiInputTextFlags flags) => InputTextMultiline(label, ref input, maxLength, size, flags, null, IntPtr.Zero); + + public static bool InputTextMultiline( + ReadOnlySpan label, + ref string input, + uint maxLength, + Vector2 size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) => InputTextMultiline(label, ref input, maxLength, size, flags, callback, IntPtr.Zero); + + public static bool InputTextMultiline( + ReadOnlySpan label, + ref string input, + uint maxLength, + Vector2 size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); + int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); + + byte* utf8InputBytes; + byte* originalUtf8InputBytes; + if (inputBufSize > Util.StackAllocationSizeLimit) + { + utf8InputBytes = Util.Allocate(inputBufSize); + originalUtf8InputBytes = Util.Allocate(inputBufSize); + } + else + { + byte* inputStackBytes = stackalloc byte[inputBufSize]; + utf8InputBytes = inputStackBytes; + byte* originalInputStackBytes = stackalloc byte[inputBufSize]; + originalUtf8InputBytes = originalInputStackBytes; + } + Util.GetUtf8(input, utf8InputBytes, inputBufSize); + uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); + Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); + Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); + + byte result = ImGuiNative.igInputTextMultiline( + utf8LabelBytes, + utf8InputBytes, + (uint)inputBufSize, + size, + flags, + callback, + user_data.ToPointer()); + if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) + { + input = Util.StringFromPtr(utf8InputBytes); + } + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + if (inputBufSize > Util.StackAllocationSizeLimit) + { + Util.Free(utf8InputBytes); + Util.Free(originalUtf8InputBytes); + } + + return result != 0; } - public static bool BeginPopupModal(ReadOnlySpan name, ImGuiWindowFlags flags) - { - byte* native_name; - int name_byteCount = 0; - if (name != null) - { - name_byteCount = Encoding.UTF8.GetByteCount(name); - if (name_byteCount > Util.StackAllocationSizeLimit) - { - native_name = Util.Allocate(name_byteCount + 1); - } - else - { - byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1]; - native_name = native_name_stackBytes; - } - int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount); - native_name[native_name_offset] = 0; - } - else { native_name = null; } - byte* native_p_open = null; - byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags); - if (name_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_name); - } - - return ret != 0; - } - } -} -#endif + public static bool InputTextWithHint( + ReadOnlySpan label, + ReadOnlySpan hint, + ref string input, + uint maxLength) => InputTextWithHint(label, hint, ref input, maxLength, 0, null, IntPtr.Zero); + + public static bool InputTextWithHint( + ReadOnlySpan label, + ReadOnlySpan hint, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags) => InputTextWithHint(label, hint, ref input, maxLength, flags, null, IntPtr.Zero); + + public static bool InputTextWithHint( + ReadOnlySpan label, + ReadOnlySpan hint, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) => InputTextWithHint(label, hint, ref input, maxLength, flags, callback, IntPtr.Zero); + + public static bool InputTextWithHint( + ReadOnlySpan label, + ReadOnlySpan hint, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + int utf8HintByteCount = Encoding.UTF8.GetByteCount(hint); + byte* utf8HintBytes; + if (utf8HintByteCount > Util.StackAllocationSizeLimit) + { + utf8HintBytes = Util.Allocate(utf8HintByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8HintByteCount + 1]; + utf8HintBytes = stackPtr; + } + Util.GetUtf8(hint, utf8HintBytes, utf8HintByteCount); + + int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); + int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); + + byte* utf8InputBytes; + byte* originalUtf8InputBytes; + if (inputBufSize > Util.StackAllocationSizeLimit) + { + utf8InputBytes = Util.Allocate(inputBufSize); + originalUtf8InputBytes = Util.Allocate(inputBufSize); + } + else + { + byte* inputStackBytes = stackalloc byte[inputBufSize]; + utf8InputBytes = inputStackBytes; + byte* originalInputStackBytes = stackalloc byte[inputBufSize]; + originalUtf8InputBytes = originalInputStackBytes; + } + Util.GetUtf8(input, utf8InputBytes, inputBufSize); + uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); + Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); + Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); + + byte result = ImGuiNative.igInputTextWithHint( + utf8LabelBytes, + utf8HintBytes, + utf8InputBytes, + (uint)inputBufSize, + flags, + callback, + user_data.ToPointer()); + if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) + { + input = Util.StringFromPtr(utf8InputBytes); + } + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + if (utf8HintByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8HintBytes); + } + if (inputBufSize > Util.StackAllocationSizeLimit) + { + Util.Free(utf8InputBytes); + Util.Free(originalUtf8InputBytes); + } + + return result != 0; + } + + public static Vector2 CalcTextSize(ReadOnlySpan text, int start) + => CalcTextSizeImpl(text, start); + + public static Vector2 CalcTextSize(ReadOnlySpan text, float wrapWidth) + => CalcTextSizeImpl(text, wrapWidth: wrapWidth); + + public static Vector2 CalcTextSize(ReadOnlySpan text, int start, int length) + => CalcTextSizeImpl(text, start, length); + + public static Vector2 CalcTextSize(ReadOnlySpan text, int start, bool hideTextAfterDoubleHash) + => CalcTextSizeImpl(text, start, hideTextAfterDoubleHash: hideTextAfterDoubleHash); + + public static Vector2 CalcTextSize(ReadOnlySpan text, int start, float wrapWidth) + => CalcTextSizeImpl(text, start, wrapWidth: wrapWidth); + + public static Vector2 CalcTextSize(ReadOnlySpan text, int start, int length, bool hideTextAfterDoubleHash) + => CalcTextSizeImpl(text, start, length, hideTextAfterDoubleHash); + + public static Vector2 CalcTextSize(ReadOnlySpan text, int start, int length, float wrapWidth) + => CalcTextSizeImpl(text, start, length, wrapWidth: wrapWidth); + + public static Vector2 CalcTextSize(ReadOnlySpan text, int start, int length, bool hideTextAfterDoubleHash, float wrapWidth) + => CalcTextSizeImpl(text, start, length, hideTextAfterDoubleHash, wrapWidth); + + private static Vector2 CalcTextSizeImpl( + ReadOnlySpan text, + int start = 0, + int? length = null, + bool hideTextAfterDoubleHash = false, + float wrapWidth = -1.0f) + { + return CalcTextSize(text.Slice(start, length ?? text.Length-start), hideTextAfterDoubleHash, wrapWidth); + } + + public static bool InputText( + ReadOnlySpan label, + IntPtr buf, + uint buf_size) + { + return InputText(label, buf, buf_size, 0, null, IntPtr.Zero); + } + + public static bool InputText( + ReadOnlySpan label, + IntPtr buf, + uint buf_size, + ImGuiInputTextFlags flags) + { + return InputText(label, buf, buf_size, flags, null, IntPtr.Zero); + } + + public static bool InputText( + ReadOnlySpan label, + IntPtr buf, + uint buf_size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) + { + return InputText(label, buf, buf_size, flags, callback, IntPtr.Zero); + } + + public static bool InputText( + ReadOnlySpan label, + IntPtr buf, + uint buf_size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + bool ret = ImGuiNative.igInputText(utf8LabelBytes, (byte*)buf.ToPointer(), buf_size, flags, callback, user_data.ToPointer()) != 0; + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + + return ret; + } + + public static bool Begin(ReadOnlySpan name, ImGuiWindowFlags flags) + { + int utf8NameByteCount = Encoding.UTF8.GetByteCount(name); + byte* utf8NameBytes; + if (utf8NameByteCount > Util.StackAllocationSizeLimit) + { + utf8NameBytes = Util.Allocate(utf8NameByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8NameByteCount + 1]; + utf8NameBytes = stackPtr; + } + Util.GetUtf8(name, utf8NameBytes, utf8NameByteCount); + + byte* p_open = null; + byte ret = ImGuiNative.igBegin(utf8NameBytes, p_open, flags); + + if (utf8NameByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8NameBytes); + } + + return ret != 0; + } + + public static bool MenuItem(ReadOnlySpan label, bool enabled) + { + return MenuItem(label, string.Empty, false, enabled); + } + + public static bool BeginPopupModal(ReadOnlySpan name, ImGuiWindowFlags flags) + { + byte* native_name; + int name_byteCount = 0; + if (name != null) + { + name_byteCount = Encoding.UTF8.GetByteCount(name); + if (name_byteCount > Util.StackAllocationSizeLimit) + { + native_name = Util.Allocate(name_byteCount + 1); + } + else + { + byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1]; + native_name = native_name_stackBytes; + } + int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount); + native_name[native_name_offset] = 0; + } + else { native_name = null; } + byte* native_p_open = null; + byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags); + if (name_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_name); + } + + return ret != 0; + } + } +} +#endif diff --git a/src/ImGui.NET/ImGui.Manual.cs b/src/ImGui.NET/ImGui.Manual.cs index b53709e6..00c183d7 100644 --- a/src/ImGui.NET/ImGui.Manual.cs +++ b/src/ImGui.NET/ImGui.Manual.cs @@ -1,511 +1,510 @@ -using System; -using System.Numerics; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using System.Text; - -namespace ImGuiNET -{ - public static unsafe partial class ImGui - { - public static bool InputText( - string label, - byte[] buf, - uint buf_size) - { - return InputText(label, buf, buf_size, 0, null, IntPtr.Zero); - } - - public static bool InputText( - string label, - byte[] buf, - uint buf_size, - ImGuiInputTextFlags flags) - { - return InputText(label, buf, buf_size, flags, null, IntPtr.Zero); - } - - public static bool InputText( - string label, - byte[] buf, - uint buf_size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) - { - return InputText(label, buf, buf_size, flags, callback, IntPtr.Zero); - } - - public static bool InputText( - string label, - byte[] buf, - uint buf_size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - bool ret; - fixed (byte* bufPtr = buf) - { - ret = ImGuiNative.igInputText(utf8LabelBytes, bufPtr, buf_size, flags, callback, user_data.ToPointer()) != 0; - } - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - - return ret; - } - - public static bool InputText( - string label, - ref string input, - uint maxLength) => InputText(label, ref input, maxLength, 0, null, IntPtr.Zero); - - public static bool InputText( - string label, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags) => InputText(label, ref input, maxLength, flags, null, IntPtr.Zero); - - public static bool InputText( - string label, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) => InputText(label, ref input, maxLength, flags, callback, IntPtr.Zero); - - public static bool InputText( - string label, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); - int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); - - byte* utf8InputBytes; - byte* originalUtf8InputBytes; - if (inputBufSize > Util.StackAllocationSizeLimit) - { - utf8InputBytes = Util.Allocate(inputBufSize); - originalUtf8InputBytes = Util.Allocate(inputBufSize); - } - else - { - byte* inputStackBytes = stackalloc byte[inputBufSize]; - utf8InputBytes = inputStackBytes; - byte* originalInputStackBytes = stackalloc byte[inputBufSize]; - originalUtf8InputBytes = originalInputStackBytes; - } - Util.GetUtf8(input, utf8InputBytes, inputBufSize); - uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); - Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); - Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); - - byte result = ImGuiNative.igInputText( - utf8LabelBytes, - utf8InputBytes, - (uint)inputBufSize, - flags, - callback, - user_data.ToPointer()); - if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) - { - input = Util.StringFromPtr(utf8InputBytes); - } - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - if (inputBufSize > Util.StackAllocationSizeLimit) - { - Util.Free(utf8InputBytes); - Util.Free(originalUtf8InputBytes); - } - - return result != 0; - } - - public static bool InputTextMultiline( - string label, - ref string input, - uint maxLength, - Vector2 size) => InputTextMultiline(label, ref input, maxLength, size, 0, null, IntPtr.Zero); - - public static bool InputTextMultiline( - string label, - ref string input, - uint maxLength, - Vector2 size, - ImGuiInputTextFlags flags) => InputTextMultiline(label, ref input, maxLength, size, flags, null, IntPtr.Zero); - - public static bool InputTextMultiline( - string label, - ref string input, - uint maxLength, - Vector2 size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) => InputTextMultiline(label, ref input, maxLength, size, flags, callback, IntPtr.Zero); - - public static bool InputTextMultiline( - string label, - ref string input, - uint maxLength, - Vector2 size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); - int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); - - byte* utf8InputBytes; - byte* originalUtf8InputBytes; - if (inputBufSize > Util.StackAllocationSizeLimit) - { - utf8InputBytes = Util.Allocate(inputBufSize); - originalUtf8InputBytes = Util.Allocate(inputBufSize); - } - else - { - byte* inputStackBytes = stackalloc byte[inputBufSize]; - utf8InputBytes = inputStackBytes; - byte* originalInputStackBytes = stackalloc byte[inputBufSize]; - originalUtf8InputBytes = originalInputStackBytes; - } - Util.GetUtf8(input, utf8InputBytes, inputBufSize); - uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); - Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); - Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); - - byte result = ImGuiNative.igInputTextMultiline( - utf8LabelBytes, - utf8InputBytes, - (uint)inputBufSize, - size, - flags, - callback, - user_data.ToPointer()); - if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) - { - input = Util.StringFromPtr(utf8InputBytes); - } - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - if (inputBufSize > Util.StackAllocationSizeLimit) - { - Util.Free(utf8InputBytes); - Util.Free(originalUtf8InputBytes); - } - - return result != 0; - } - - public static bool InputTextWithHint( - string label, - string hint, - ref string input, - uint maxLength) => InputTextWithHint(label, hint, ref input, maxLength, 0, null, IntPtr.Zero); - - public static bool InputTextWithHint( - string label, - string hint, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags) => InputTextWithHint(label, hint, ref input, maxLength, flags, null, IntPtr.Zero); - - public static bool InputTextWithHint( - string label, - string hint, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) => InputTextWithHint(label, hint, ref input, maxLength, flags, callback, IntPtr.Zero); - - public static bool InputTextWithHint( - string label, - string hint, - ref string input, - uint maxLength, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - int utf8HintByteCount = Encoding.UTF8.GetByteCount(hint); - byte* utf8HintBytes; - if (utf8HintByteCount > Util.StackAllocationSizeLimit) - { - utf8HintBytes = Util.Allocate(utf8HintByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8HintByteCount + 1]; - utf8HintBytes = stackPtr; - } - Util.GetUtf8(hint, utf8HintBytes, utf8HintByteCount); - - int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); - int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); - - byte* utf8InputBytes; - byte* originalUtf8InputBytes; - if (inputBufSize > Util.StackAllocationSizeLimit) - { - utf8InputBytes = Util.Allocate(inputBufSize); - originalUtf8InputBytes = Util.Allocate(inputBufSize); - } - else - { - byte* inputStackBytes = stackalloc byte[inputBufSize]; - utf8InputBytes = inputStackBytes; - byte* originalInputStackBytes = stackalloc byte[inputBufSize]; - originalUtf8InputBytes = originalInputStackBytes; - } - Util.GetUtf8(input, utf8InputBytes, inputBufSize); - uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); - Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); - Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); - - byte result = ImGuiNative.igInputTextWithHint( - utf8LabelBytes, - utf8HintBytes, - utf8InputBytes, - (uint)inputBufSize, - flags, - callback, - user_data.ToPointer()); - if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) - { - input = Util.StringFromPtr(utf8InputBytes); - } - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - if (utf8HintByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8HintBytes); - } - if (inputBufSize > Util.StackAllocationSizeLimit) - { - Util.Free(utf8InputBytes); - Util.Free(originalUtf8InputBytes); - } - - return result != 0; - } - - public static Vector2 CalcTextSize(string text, int start) - => CalcTextSizeImpl(text, start); - - public static Vector2 CalcTextSize(string text, float wrapWidth) - => CalcTextSizeImpl(text, wrapWidth: wrapWidth); - - public static Vector2 CalcTextSize(string text, int start, int length) - => CalcTextSizeImpl(text, start, length); - - public static Vector2 CalcTextSize(string text, int start, bool hideTextAfterDoubleHash) - => CalcTextSizeImpl(text, start, hideTextAfterDoubleHash: hideTextAfterDoubleHash); - - public static Vector2 CalcTextSize(string text, int start, float wrapWidth) - => CalcTextSizeImpl(text, start, wrapWidth: wrapWidth); - - public static Vector2 CalcTextSize(string text, int start, int length, bool hideTextAfterDoubleHash) - => CalcTextSizeImpl(text, start, length, hideTextAfterDoubleHash); - - public static Vector2 CalcTextSize(string text, int start, int length, float wrapWidth) - => CalcTextSizeImpl(text, start, length, wrapWidth: wrapWidth); - - public static Vector2 CalcTextSize(string text, int start, int length, bool hideTextAfterDoubleHash, float wrapWidth) - => CalcTextSizeImpl(text, start, length, hideTextAfterDoubleHash, wrapWidth); - - private static Vector2 CalcTextSizeImpl( - string text, - int start = 0, - int? length = null, - bool hideTextAfterDoubleHash = false, - float wrapWidth = -1.0f) - { - return CalcTextSize(text.Substring(start, length ?? text.Length-start), hideTextAfterDoubleHash, wrapWidth); - } - - public static bool InputText( - string label, - IntPtr buf, - uint buf_size) - { - return InputText(label, buf, buf_size, 0, null, IntPtr.Zero); - } - - public static bool InputText( - string label, - IntPtr buf, - uint buf_size, - ImGuiInputTextFlags flags) - { - return InputText(label, buf, buf_size, flags, null, IntPtr.Zero); - } - - public static bool InputText( - string label, - IntPtr buf, - uint buf_size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback) - { - return InputText(label, buf, buf_size, flags, callback, IntPtr.Zero); - } - - public static bool InputText( - string label, - IntPtr buf, - uint buf_size, - ImGuiInputTextFlags flags, - ImGuiInputTextCallback callback, - IntPtr user_data) - { - int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); - byte* utf8LabelBytes; - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; - utf8LabelBytes = stackPtr; - } - Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); - - bool ret = ImGuiNative.igInputText(utf8LabelBytes, (byte*)buf.ToPointer(), buf_size, flags, callback, user_data.ToPointer()) != 0; - - if (utf8LabelByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8LabelBytes); - } - - return ret; - } - - public static bool Begin(string name, ImGuiWindowFlags flags) - { - int utf8NameByteCount = Encoding.UTF8.GetByteCount(name); - byte* utf8NameBytes; - if (utf8NameByteCount > Util.StackAllocationSizeLimit) - { - utf8NameBytes = Util.Allocate(utf8NameByteCount + 1); - } - else - { - byte* stackPtr = stackalloc byte[utf8NameByteCount + 1]; - utf8NameBytes = stackPtr; - } - Util.GetUtf8(name, utf8NameBytes, utf8NameByteCount); - - byte* p_open = null; - byte ret = ImGuiNative.igBegin(utf8NameBytes, p_open, flags); - - if (utf8NameByteCount > Util.StackAllocationSizeLimit) - { - Util.Free(utf8NameBytes); - } - - return ret != 0; +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public static unsafe partial class ImGui + { + public static bool InputText( + string label, + byte[] buf, + uint buf_size) + { + return InputText(label, buf, buf_size, 0, null, IntPtr.Zero); + } + + public static bool InputText( + string label, + byte[] buf, + uint buf_size, + ImGuiInputTextFlags flags) + { + return InputText(label, buf, buf_size, flags, null, IntPtr.Zero); + } + + public static bool InputText( + string label, + byte[] buf, + uint buf_size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) + { + return InputText(label, buf, buf_size, flags, callback, IntPtr.Zero); + } + + public static bool InputText( + string label, + byte[] buf, + uint buf_size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + bool ret; + fixed (byte* bufPtr = buf) + { + ret = ImGuiNative.igInputText(utf8LabelBytes, bufPtr, buf_size, flags, callback, user_data.ToPointer()) != 0; + } + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + + return ret; + } + + public static bool InputText( + string label, + ref string input, + uint maxLength) => InputText(label, ref input, maxLength, 0, null, IntPtr.Zero); + + public static bool InputText( + string label, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags) => InputText(label, ref input, maxLength, flags, null, IntPtr.Zero); + + public static bool InputText( + string label, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) => InputText(label, ref input, maxLength, flags, callback, IntPtr.Zero); + + public static bool InputText( + string label, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); + int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); + + byte* utf8InputBytes; + byte* originalUtf8InputBytes; + if (inputBufSize > Util.StackAllocationSizeLimit) + { + utf8InputBytes = Util.Allocate(inputBufSize); + originalUtf8InputBytes = Util.Allocate(inputBufSize); + } + else + { + byte* inputStackBytes = stackalloc byte[inputBufSize]; + utf8InputBytes = inputStackBytes; + byte* originalInputStackBytes = stackalloc byte[inputBufSize]; + originalUtf8InputBytes = originalInputStackBytes; + } + Util.GetUtf8(input, utf8InputBytes, inputBufSize); + uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); + Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); + Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); + + byte result = ImGuiNative.igInputText( + utf8LabelBytes, + utf8InputBytes, + (uint)inputBufSize, + flags, + callback, + user_data.ToPointer()); + if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) + { + input = Util.StringFromPtr(utf8InputBytes); + } + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + if (inputBufSize > Util.StackAllocationSizeLimit) + { + Util.Free(utf8InputBytes); + Util.Free(originalUtf8InputBytes); + } + + return result != 0; + } + + public static bool InputTextMultiline( + string label, + ref string input, + uint maxLength, + Vector2 size) => InputTextMultiline(label, ref input, maxLength, size, 0, null, IntPtr.Zero); + + public static bool InputTextMultiline( + string label, + ref string input, + uint maxLength, + Vector2 size, + ImGuiInputTextFlags flags) => InputTextMultiline(label, ref input, maxLength, size, flags, null, IntPtr.Zero); + + public static bool InputTextMultiline( + string label, + ref string input, + uint maxLength, + Vector2 size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) => InputTextMultiline(label, ref input, maxLength, size, flags, callback, IntPtr.Zero); + + public static bool InputTextMultiline( + string label, + ref string input, + uint maxLength, + Vector2 size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); + int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); + + byte* utf8InputBytes; + byte* originalUtf8InputBytes; + if (inputBufSize > Util.StackAllocationSizeLimit) + { + utf8InputBytes = Util.Allocate(inputBufSize); + originalUtf8InputBytes = Util.Allocate(inputBufSize); + } + else + { + byte* inputStackBytes = stackalloc byte[inputBufSize]; + utf8InputBytes = inputStackBytes; + byte* originalInputStackBytes = stackalloc byte[inputBufSize]; + originalUtf8InputBytes = originalInputStackBytes; + } + Util.GetUtf8(input, utf8InputBytes, inputBufSize); + uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); + Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); + Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); + + byte result = ImGuiNative.igInputTextMultiline( + utf8LabelBytes, + utf8InputBytes, + (uint)inputBufSize, + size, + flags, + callback, + user_data.ToPointer()); + if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) + { + input = Util.StringFromPtr(utf8InputBytes); + } + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + if (inputBufSize > Util.StackAllocationSizeLimit) + { + Util.Free(utf8InputBytes); + Util.Free(originalUtf8InputBytes); + } + + return result != 0; + } + + public static bool InputTextWithHint( + string label, + string hint, + ref string input, + uint maxLength) => InputTextWithHint(label, hint, ref input, maxLength, 0, null, IntPtr.Zero); + + public static bool InputTextWithHint( + string label, + string hint, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags) => InputTextWithHint(label, hint, ref input, maxLength, flags, null, IntPtr.Zero); + + public static bool InputTextWithHint( + string label, + string hint, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) => InputTextWithHint(label, hint, ref input, maxLength, flags, callback, IntPtr.Zero); + + public static bool InputTextWithHint( + string label, + string hint, + ref string input, + uint maxLength, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + int utf8HintByteCount = Encoding.UTF8.GetByteCount(hint); + byte* utf8HintBytes; + if (utf8HintByteCount > Util.StackAllocationSizeLimit) + { + utf8HintBytes = Util.Allocate(utf8HintByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8HintByteCount + 1]; + utf8HintBytes = stackPtr; + } + Util.GetUtf8(hint, utf8HintBytes, utf8HintByteCount); + + int utf8InputByteCount = Encoding.UTF8.GetByteCount(input); + int inputBufSize = Math.Max((int)maxLength + 1, utf8InputByteCount + 1); + + byte* utf8InputBytes; + byte* originalUtf8InputBytes; + if (inputBufSize > Util.StackAllocationSizeLimit) + { + utf8InputBytes = Util.Allocate(inputBufSize); + originalUtf8InputBytes = Util.Allocate(inputBufSize); + } + else + { + byte* inputStackBytes = stackalloc byte[inputBufSize]; + utf8InputBytes = inputStackBytes; + byte* originalInputStackBytes = stackalloc byte[inputBufSize]; + originalUtf8InputBytes = originalInputStackBytes; + } + Util.GetUtf8(input, utf8InputBytes, inputBufSize); + uint clearBytesCount = (uint)(inputBufSize - utf8InputByteCount); + Unsafe.InitBlockUnaligned(utf8InputBytes + utf8InputByteCount, 0, clearBytesCount); + Unsafe.CopyBlock(originalUtf8InputBytes, utf8InputBytes, (uint)inputBufSize); + + byte result = ImGuiNative.igInputTextWithHint( + utf8LabelBytes, + utf8HintBytes, + utf8InputBytes, + (uint)inputBufSize, + flags, + callback, + user_data.ToPointer()); + if (!Util.AreStringsEqual(originalUtf8InputBytes, inputBufSize, utf8InputBytes)) + { + input = Util.StringFromPtr(utf8InputBytes); + } + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + if (utf8HintByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8HintBytes); + } + if (inputBufSize > Util.StackAllocationSizeLimit) + { + Util.Free(utf8InputBytes); + Util.Free(originalUtf8InputBytes); + } + + return result != 0; + } + + public static Vector2 CalcTextSize(string text, int start) + => CalcTextSizeImpl(text, start); + + public static Vector2 CalcTextSize(string text, float wrapWidth) + => CalcTextSizeImpl(text, wrapWidth: wrapWidth); + + public static Vector2 CalcTextSize(string text, int start, int length) + => CalcTextSizeImpl(text, start, length); + + public static Vector2 CalcTextSize(string text, int start, bool hideTextAfterDoubleHash) + => CalcTextSizeImpl(text, start, hideTextAfterDoubleHash: hideTextAfterDoubleHash); + + public static Vector2 CalcTextSize(string text, int start, float wrapWidth) + => CalcTextSizeImpl(text, start, wrapWidth: wrapWidth); + + public static Vector2 CalcTextSize(string text, int start, int length, bool hideTextAfterDoubleHash) + => CalcTextSizeImpl(text, start, length, hideTextAfterDoubleHash); + + public static Vector2 CalcTextSize(string text, int start, int length, float wrapWidth) + => CalcTextSizeImpl(text, start, length, wrapWidth: wrapWidth); + + public static Vector2 CalcTextSize(string text, int start, int length, bool hideTextAfterDoubleHash, float wrapWidth) + => CalcTextSizeImpl(text, start, length, hideTextAfterDoubleHash, wrapWidth); + + private static Vector2 CalcTextSizeImpl( + string text, + int start = 0, + int? length = null, + bool hideTextAfterDoubleHash = false, + float wrapWidth = -1.0f) + { + return CalcTextSize(text.Substring(start, length ?? text.Length-start), hideTextAfterDoubleHash, wrapWidth); } - - public static bool MenuItem(string label, bool enabled) - { - return MenuItem(label, string.Empty, false, enabled); + + public static bool InputText( + string label, + IntPtr buf, + uint buf_size) + { + return InputText(label, buf, buf_size, 0, null, IntPtr.Zero); } - public static bool BeginPopupModal(string name, ImGuiWindowFlags flags) - { - byte* native_name; - int name_byteCount = 0; - if (name != null) - { - name_byteCount = Encoding.UTF8.GetByteCount(name); - if (name_byteCount > Util.StackAllocationSizeLimit) - { - native_name = Util.Allocate(name_byteCount + 1); - } - else - { - byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1]; - native_name = native_name_stackBytes; - } - int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount); - native_name[native_name_offset] = 0; - } - else { native_name = null; } - byte* native_p_open = null; - byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags); - if (name_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_name); - } - - return ret != 0; - } - } -} + public static bool InputText( + string label, + IntPtr buf, + uint buf_size, + ImGuiInputTextFlags flags) + { + return InputText(label, buf, buf_size, flags, null, IntPtr.Zero); + } + + public static bool InputText( + string label, + IntPtr buf, + uint buf_size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback) + { + return InputText(label, buf, buf_size, flags, callback, IntPtr.Zero); + } + + public static bool InputText( + string label, + IntPtr buf, + uint buf_size, + ImGuiInputTextFlags flags, + ImGuiInputTextCallback callback, + IntPtr user_data) + { + int utf8LabelByteCount = Encoding.UTF8.GetByteCount(label); + byte* utf8LabelBytes; + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + utf8LabelBytes = Util.Allocate(utf8LabelByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8LabelByteCount + 1]; + utf8LabelBytes = stackPtr; + } + Util.GetUtf8(label, utf8LabelBytes, utf8LabelByteCount); + + bool ret = ImGuiNative.igInputText(utf8LabelBytes, (byte*)buf.ToPointer(), buf_size, flags, callback, user_data.ToPointer()) != 0; + + if (utf8LabelByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8LabelBytes); + } + + return ret; + } + + public static bool Begin(string name, ImGuiWindowFlags flags) + { + int utf8NameByteCount = Encoding.UTF8.GetByteCount(name); + byte* utf8NameBytes; + if (utf8NameByteCount > Util.StackAllocationSizeLimit) + { + utf8NameBytes = Util.Allocate(utf8NameByteCount + 1); + } + else + { + byte* stackPtr = stackalloc byte[utf8NameByteCount + 1]; + utf8NameBytes = stackPtr; + } + Util.GetUtf8(name, utf8NameBytes, utf8NameByteCount); + + byte* p_open = null; + byte ret = ImGuiNative.igBegin(utf8NameBytes, p_open, flags); + + if (utf8NameByteCount > Util.StackAllocationSizeLimit) + { + Util.Free(utf8NameBytes); + } + + return ret != 0; + } + + public static bool MenuItem(string label, bool enabled) + { + return MenuItem(label, string.Empty, false, enabled); + } + + public static bool BeginPopupModal(string name, ImGuiWindowFlags flags) + { + byte* native_name; + int name_byteCount = 0; + if (name != null) + { + name_byteCount = Encoding.UTF8.GetByteCount(name); + if (name_byteCount > Util.StackAllocationSizeLimit) + { + native_name = Util.Allocate(name_byteCount + 1); + } + else + { + byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1]; + native_name = native_name_stackBytes; + } + int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount); + native_name[native_name_offset] = 0; + } + else { native_name = null; } + byte* native_p_open = null; + byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags); + if (name_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_name); + } + + return ret != 0; + } + } +} diff --git a/src/ImGui.NET/ImGui.NET.csproj b/src/ImGui.NET/ImGui.NET.csproj index 58ae4abb..6dbd872c 100644 --- a/src/ImGui.NET/ImGui.NET.csproj +++ b/src/ImGui.NET/ImGui.NET.csproj @@ -1,9 +1,9 @@  A .NET wrapper for the Dear ImGui library. - 1.90.9.2 + 1.91.0.1 Eric Mellino - netstandard2.0;net8.0 + netstandard2.0;net6.0;net8.0 true portable ImGui.NET diff --git a/src/ImGui.NET/Generated/ImGuiModFlags.gen.cs b/src/ImGui.NET/ImGuiModFlags.Manual.cs similarity index 87% rename from src/ImGui.NET/Generated/ImGuiModFlags.gen.cs rename to src/ImGui.NET/ImGuiModFlags.Manual.cs index 0490b82a..5bfbcc68 100644 --- a/src/ImGui.NET/Generated/ImGuiModFlags.gen.cs +++ b/src/ImGui.NET/ImGuiModFlags.Manual.cs @@ -1,4 +1,4 @@ -namespace ImGuiNET +namespace ImGuiNET { [System.Flags] public enum ImGuiModFlags @@ -9,4 +9,4 @@ public enum ImGuiModFlags Alt = 4, Super = 8, } -} +} \ No newline at end of file