generator: _destroy functions get location

IMGUI_USE_FREETYPE and IMGUI_USE_WCHAR32 are build options now.
cmake takes IMGUI_FREETYPE and IMGUI_WCHAR32
This commit is contained in:
sonoro1234
2024-11-05 16:30:47 +01:00
parent be19fd11eb
commit 1c3d694f36
12 changed files with 514 additions and 70 deletions

View File

@@ -181,6 +181,7 @@
"cimguiname": "ImBitArray_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:589",
"ov_cimguiname": "ImBitArray_destroy",
"ret": "void",
"signature": "(ImBitArray*)",
@@ -789,6 +790,7 @@
"cimguiname": "ImColor_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2884",
"ov_cimguiname": "ImColor_destroy",
"ret": "void",
"signature": "(ImColor*)",
@@ -845,6 +847,7 @@
"cimguiname": "ImDrawCmd_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3089",
"ov_cimguiname": "ImDrawCmd_destroy",
"ret": "void",
"signature": "(ImDrawCmd*)",
@@ -880,6 +883,7 @@
"cimguiname": "ImDrawDataBuilder_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:795",
"ov_cimguiname": "ImDrawDataBuilder_destroy",
"ret": "void",
"signature": "(ImDrawDataBuilder*)",
@@ -1007,6 +1011,7 @@
"cimguiname": "ImDrawData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3349",
"ov_cimguiname": "ImDrawData_destroy",
"ret": "void",
"signature": "(ImDrawData*)",
@@ -1067,6 +1072,7 @@
"cimguiname": "ImDrawListSharedData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:786",
"ov_cimguiname": "ImDrawListSharedData_destroy",
"ret": "void",
"signature": "(ImDrawListSharedData*)",
@@ -3678,6 +3684,7 @@
"cimguiname": "ImFontAtlasCustomRect_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3425",
"ov_cimguiname": "ImFontAtlasCustomRect_destroy",
"ret": "void",
"signature": "(ImFontAtlasCustomRect*)",
@@ -4563,6 +4570,7 @@
"cimguiname": "ImFontConfig_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3385",
"ov_cimguiname": "ImFontConfig_destroy",
"ret": "void",
"signature": "(ImFontConfig*)",
@@ -4775,6 +4783,7 @@
"cimguiname": "ImFontGlyphRangesBuilder_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3406",
"ov_cimguiname": "ImFontGlyphRangesBuilder_destroy",
"ret": "void",
"signature": "(ImFontGlyphRangesBuilder*)",
@@ -5380,6 +5389,7 @@
"cimguiname": "ImGuiBoxSelectState_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1756",
"ov_cimguiname": "ImGuiBoxSelectState_destroy",
"ret": "void",
"signature": "(ImGuiBoxSelectState*)",
@@ -5415,6 +5425,7 @@
"cimguiname": "ImGuiComboPreviewData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1053",
"ov_cimguiname": "ImGuiComboPreviewData_destroy",
"ret": "void",
"signature": "(ImGuiComboPreviewData*)",
@@ -5450,6 +5461,7 @@
"cimguiname": "ImGuiContextHook_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2195",
"ov_cimguiname": "ImGuiContextHook_destroy",
"ret": "void",
"signature": "(ImGuiContextHook*)",
@@ -5490,6 +5502,7 @@
"cimguiname": "ImGuiContext_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2582",
"ov_cimguiname": "ImGuiContext_destroy",
"ret": "void",
"signature": "(ImGuiContext*)",
@@ -5550,6 +5563,7 @@
"cimguiname": "ImGuiDebugAllocInfo_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2135",
"ov_cimguiname": "ImGuiDebugAllocInfo_destroy",
"ret": "void",
"signature": "(ImGuiDebugAllocInfo*)",
@@ -5585,6 +5599,7 @@
"cimguiname": "ImGuiDockContext_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1954",
"ov_cimguiname": "ImGuiDockContext_destroy",
"ret": "void",
"signature": "(ImGuiDockContext*)",
@@ -5923,12 +5938,66 @@
"cimguiname": "ImGuiErrorRecoveryState_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1291",
"ov_cimguiname": "ImGuiErrorRecoveryState_destroy",
"ret": "void",
"signature": "(ImGuiErrorRecoveryState*)",
"stname": "ImGuiErrorRecoveryState"
}
],
"ImGuiFreeType_GetBuilderForFreeType": [
{
"args": "()",
"argsT": [],
"argsoriginal": "()",
"call_args": "()",
"cimguiname": "ImGuiFreeType_GetBuilderForFreeType",
"defaults": {},
"funcname": "GetBuilderForFreeType",
"location": "imgui_freetype:46",
"namespace": "ImGuiFreeType",
"ov_cimguiname": "ImGuiFreeType_GetBuilderForFreeType",
"ret": "const ImFontBuilderIO*",
"signature": "()",
"stname": ""
}
],
"ImGuiFreeType_SetAllocatorFunctions": [
{
"args": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)",
"argsT": [
{
"name": "alloc_func",
"ret": "void*",
"signature": "(size_t sz,void* user_data)",
"type": "void*(*)(size_t sz,void* user_data)"
},
{
"name": "free_func",
"ret": "void",
"signature": "(void* ptr,void* user_data)",
"type": "void(*)(void* ptr,void* user_data)"
},
{
"name": "user_data",
"type": "void*"
}
],
"argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=nullptr)",
"call_args": "(alloc_func,free_func,user_data)",
"cimguiname": "ImGuiFreeType_SetAllocatorFunctions",
"defaults": {
"user_data": "nullptr"
},
"funcname": "SetAllocatorFunctions",
"location": "imgui_freetype:50",
"namespace": "ImGuiFreeType",
"ov_cimguiname": "ImGuiFreeType_SetAllocatorFunctions",
"ret": "void",
"signature": "(void*(*)(size_t,void*),void(*)(void*,void*),void*)",
"stname": ""
}
],
"ImGuiIDStackTool_ImGuiIDStackTool": [
{
"args": "()",
@@ -5958,6 +6027,7 @@
"cimguiname": "ImGuiIDStackTool_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2177",
"ov_cimguiname": "ImGuiIDStackTool_destroy",
"ret": "void",
"signature": "(ImGuiIDStackTool*)",
@@ -6419,6 +6489,7 @@
"cimguiname": "ImGuiIO_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2543",
"ov_cimguiname": "ImGuiIO_destroy",
"ret": "void",
"signature": "(ImGuiIO*)",
@@ -6454,6 +6525,7 @@
"cimguiname": "ImGuiInputEvent_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1423",
"ov_cimguiname": "ImGuiInputEvent_destroy",
"ret": "void",
"signature": "(ImGuiInputEvent*)",
@@ -6616,6 +6688,7 @@
"cimguiname": "ImGuiInputTextCallbackData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2583",
"ov_cimguiname": "ImGuiInputTextCallbackData_destroy",
"ret": "void",
"signature": "(ImGuiInputTextCallbackData*)",
@@ -6672,6 +6745,7 @@
"cimguiname": "ImGuiInputTextDeactivatedState_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1098",
"ov_cimguiname": "ImGuiInputTextDeactivatedState_destroy",
"ret": "void",
"signature": "(ImGuiInputTextDeactivatedState*)",
@@ -7067,6 +7141,7 @@
"cimguiname": "ImGuiKeyOwnerData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1467",
"ov_cimguiname": "ImGuiKeyOwnerData_destroy",
"ret": "void",
"signature": "(ImGuiKeyOwnerData*)",
@@ -7102,6 +7177,7 @@
"cimguiname": "ImGuiKeyRoutingData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1443",
"ov_cimguiname": "ImGuiKeyRoutingData_destroy",
"ret": "void",
"signature": "(ImGuiKeyRoutingData*)",
@@ -7158,6 +7234,7 @@
"cimguiname": "ImGuiKeyRoutingTable_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1454",
"ov_cimguiname": "ImGuiKeyRoutingTable_destroy",
"ret": "void",
"signature": "(ImGuiKeyRoutingTable*)",
@@ -7193,6 +7270,7 @@
"cimguiname": "ImGuiLastItemData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1261",
"ov_cimguiname": "ImGuiLastItemData_destroy",
"ret": "void",
"signature": "(ImGuiLastItemData*)",
@@ -7253,6 +7331,7 @@
"cimguiname": "ImGuiListClipperData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1538",
"ov_cimguiname": "ImGuiListClipperData_destroy",
"ret": "void",
"signature": "(ImGuiListClipperData*)",
@@ -7628,6 +7707,7 @@
"cimguiname": "ImGuiMenuColumns_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1086",
"ov_cimguiname": "ImGuiMenuColumns_destroy",
"ret": "void",
"signature": "(ImGuiMenuColumns*)",
@@ -7663,6 +7743,7 @@
"cimguiname": "ImGuiMultiSelectState_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1803",
"ov_cimguiname": "ImGuiMultiSelectState_destroy",
"ret": "void",
"signature": "(ImGuiMultiSelectState*)",
@@ -7740,6 +7821,7 @@
"cimguiname": "ImGuiMultiSelectTempData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1786",
"ov_cimguiname": "ImGuiMultiSelectTempData_destroy",
"ret": "void",
"signature": "(ImGuiMultiSelectTempData*)",
@@ -7796,6 +7878,7 @@
"cimguiname": "ImGuiNavItemData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1627",
"ov_cimguiname": "ImGuiNavItemData_destroy",
"ret": "void",
"signature": "(ImGuiNavItemData*)",
@@ -7852,6 +7935,7 @@
"cimguiname": "ImGuiNextItemData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1244",
"ov_cimguiname": "ImGuiNextItemData_destroy",
"ret": "void",
"signature": "(ImGuiNextItemData*)",
@@ -7908,6 +7992,7 @@
"cimguiname": "ImGuiNextWindowData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1215",
"ov_cimguiname": "ImGuiNextWindowData_destroy",
"ret": "void",
"signature": "(ImGuiNextWindowData*)",
@@ -7943,6 +8028,7 @@
"cimguiname": "ImGuiOldColumnData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1707",
"ov_cimguiname": "ImGuiOldColumnData_destroy",
"ret": "void",
"signature": "(ImGuiOldColumnData*)",
@@ -7978,6 +8064,7 @@
"cimguiname": "ImGuiOldColumns_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1728",
"ov_cimguiname": "ImGuiOldColumns_destroy",
"ret": "void",
"signature": "(ImGuiOldColumns*)",
@@ -8013,6 +8100,7 @@
"cimguiname": "ImGuiOnceUponAFrame_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2661",
"ov_cimguiname": "ImGuiOnceUponAFrame_destroy",
"ret": "void",
"signature": "(ImGuiOnceUponAFrame*)",
@@ -8136,6 +8224,7 @@
"cimguiname": "ImGuiPayload_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2638",
"ov_cimguiname": "ImGuiPayload_destroy",
"ret": "void",
"signature": "(ImGuiPayload*)",
@@ -8171,6 +8260,7 @@
"cimguiname": "ImGuiPlatformIO_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3732",
"ov_cimguiname": "ImGuiPlatformIO_destroy",
"ret": "void",
"signature": "(ImGuiPlatformIO*)",
@@ -8206,6 +8296,7 @@
"cimguiname": "ImGuiPlatformImeData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3842",
"ov_cimguiname": "ImGuiPlatformImeData_destroy",
"ret": "void",
"signature": "(ImGuiPlatformImeData*)",
@@ -8241,6 +8332,7 @@
"cimguiname": "ImGuiPlatformMonitor_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3832",
"ov_cimguiname": "ImGuiPlatformMonitor_destroy",
"ret": "void",
"signature": "(ImGuiPlatformMonitor*)",
@@ -8276,6 +8368,7 @@
"cimguiname": "ImGuiPopupData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1342",
"ov_cimguiname": "ImGuiPopupData_destroy",
"ret": "void",
"signature": "(ImGuiPopupData*)",
@@ -8335,6 +8428,7 @@
"cimguiname": "ImGuiPtrOrIndex_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1315",
"ov_cimguiname": "ImGuiPtrOrIndex_destroy",
"ret": "void",
"signature": "(ImGuiPtrOrIndex*)",
@@ -8550,6 +8644,7 @@
"cimguiname": "ImGuiSelectionBasicStorage_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3022",
"ov_cimguiname": "ImGuiSelectionBasicStorage_destroy",
"ret": "void",
"signature": "(ImGuiSelectionBasicStorage*)",
@@ -8610,6 +8705,7 @@
"cimguiname": "ImGuiSelectionExternalStorage_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:3041",
"ov_cimguiname": "ImGuiSelectionExternalStorage_destroy",
"ret": "void",
"signature": "(ImGuiSelectionExternalStorage*)",
@@ -8645,6 +8741,7 @@
"cimguiname": "ImGuiSettingsHandler_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2048",
"ov_cimguiname": "ImGuiSettingsHandler_destroy",
"ret": "void",
"signature": "(ImGuiSettingsHandler*)",
@@ -8680,6 +8777,7 @@
"cimguiname": "ImGuiStackLevelInfo_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2164",
"ov_cimguiname": "ImGuiStackLevelInfo_destroy",
"ret": "void",
"signature": "(ImGuiStackLevelInfo*)",
@@ -8770,6 +8868,7 @@
"cimguiname": "ImGuiStoragePair_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2718",
"ov_cimguiname": "ImGuiStoragePair_destroy",
"ret": "void",
"signature": "(ImGuiStoragePair*)",
@@ -9285,6 +9384,7 @@
"cimguiname": "ImGuiStyleMod_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1038",
"ov_cimguiname": "ImGuiStyleMod_destroy",
"ret": "void",
"signature": "(ImGuiStyleMod*)",
@@ -9345,6 +9445,7 @@
"cimguiname": "ImGuiStyle_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2279",
"ov_cimguiname": "ImGuiStyle_destroy",
"ret": "void",
"signature": "(ImGuiStyle*)",
@@ -9380,6 +9481,7 @@
"cimguiname": "ImGuiTabBar_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2868",
"ov_cimguiname": "ImGuiTabBar_destroy",
"ret": "void",
"signature": "(ImGuiTabBar*)",
@@ -9415,6 +9517,7 @@
"cimguiname": "ImGuiTabItem_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2827",
"ov_cimguiname": "ImGuiTabItem_destroy",
"ret": "void",
"signature": "(ImGuiTabItem*)",
@@ -9450,6 +9553,7 @@
"cimguiname": "ImGuiTableColumnSettings_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:3136",
"ov_cimguiname": "ImGuiTableColumnSettings_destroy",
"ret": "void",
"signature": "(ImGuiTableColumnSettings*)",
@@ -9485,6 +9589,7 @@
"cimguiname": "ImGuiTableColumnSortSpecs_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2102",
"ov_cimguiname": "ImGuiTableColumnSortSpecs_destroy",
"ret": "void",
"signature": "(ImGuiTableColumnSortSpecs*)",
@@ -9520,6 +9625,7 @@
"cimguiname": "ImGuiTableColumn_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2931",
"ov_cimguiname": "ImGuiTableColumn_destroy",
"ret": "void",
"signature": "(ImGuiTableColumn*)",
@@ -9555,6 +9661,7 @@
"cimguiname": "ImGuiTableInstanceData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2974",
"ov_cimguiname": "ImGuiTableInstanceData_destroy",
"ret": "void",
"signature": "(ImGuiTableInstanceData*)",
@@ -9611,6 +9718,7 @@
"cimguiname": "ImGuiTableSettings_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:3158",
"ov_cimguiname": "ImGuiTableSettings_destroy",
"ret": "void",
"signature": "(ImGuiTableSettings*)",
@@ -9646,6 +9754,7 @@
"cimguiname": "ImGuiTableSortSpecs_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2091",
"ov_cimguiname": "ImGuiTableSortSpecs_destroy",
"ret": "void",
"signature": "(ImGuiTableSortSpecs*)",
@@ -9681,6 +9790,7 @@
"cimguiname": "ImGuiTableTempData_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:3121",
"ov_cimguiname": "ImGuiTableTempData_destroy",
"ret": "void",
"signature": "(ImGuiTableTempData*)",
@@ -9907,6 +10017,7 @@
"cimguiname": "ImGuiTextBuffer_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2699",
"ov_cimguiname": "ImGuiTextBuffer_destroy",
"ret": "void",
"signature": "(ImGuiTextBuffer*)",
@@ -10163,6 +10274,7 @@
"cimguiname": "ImGuiTextFilter_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2669",
"ov_cimguiname": "ImGuiTextFilter_destroy",
"ret": "void",
"signature": "(ImGuiTextFilter*)",
@@ -10354,6 +10466,7 @@
"cimguiname": "ImGuiTextRange_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2682",
"ov_cimguiname": "ImGuiTextRange_destroy",
"ret": "void",
"signature": "(ImGuiTextRange*)",
@@ -10460,6 +10573,7 @@
"cimguiname": "ImGuiTypingSelectState_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:1671",
"ov_cimguiname": "ImGuiTypingSelectState_destroy",
"ret": "void",
"signature": "(ImGuiTypingSelectState*)",
@@ -10805,6 +10919,7 @@
"cimguiname": "ImGuiWindowClass_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:2620",
"ov_cimguiname": "ImGuiWindowClass_destroy",
"ret": "void",
"signature": "(ImGuiWindowClass*)",
@@ -10861,6 +10976,7 @@
"cimguiname": "ImGuiWindowSettings_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:2032",
"ov_cimguiname": "ImGuiWindowSettings_destroy",
"ret": "void",
"signature": "(ImGuiWindowSettings*)",
@@ -12240,6 +12356,7 @@
"cimguiname": "ImRect_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:528",
"ov_cimguiname": "ImRect_destroy",
"ret": "void",
"signature": "(ImRect*)",
@@ -12412,6 +12529,7 @@
"cimguiname": "ImSpanAllocator_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:653",
"ov_cimguiname": "ImSpanAllocator_destroy",
"ret": "void",
"signature": "(ImSpanAllocator*)",
@@ -12539,6 +12657,7 @@
"cimguiname": "ImSpan_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:621",
"ov_cimguiname": "ImSpan_destroy",
"ret": "void",
"signature": "(ImSpan*)",
@@ -12764,6 +12883,7 @@
"cimguiname": "ImVec1_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:508",
"ov_cimguiname": "ImVec1_destroy",
"ret": "void",
"signature": "(ImVec1*)",
@@ -12822,6 +12942,7 @@
"cimguiname": "ImVec2_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:298",
"ov_cimguiname": "ImVec2_destroy",
"ret": "void",
"signature": "(ImVec2*)",
@@ -12899,6 +13020,7 @@
"cimguiname": "ImVec2ih_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_internal:516",
"ov_cimguiname": "ImVec2ih_destroy",
"ret": "void",
"signature": "(ImVec2ih*)",
@@ -12965,6 +13087,7 @@
"cimguiname": "ImVec4_destroy",
"defaults": {},
"destructor": true,
"location": "imgui:311",
"ov_cimguiname": "ImVec4_destroy",
"ret": "void",
"signature": "(ImVec4*)",