Merge branch 'docking_inter'

This commit is contained in:
sonoro1234
2025-01-21 16:06:26 +01:00
17 changed files with 44980 additions and 43011 deletions

View File

@@ -79,6 +79,7 @@ CIMGUI_API bool ImGui_ImplSDL3_InitForVulkan(SDL_Window* window);
CIMGUI_API bool ImGui_ImplSDL3_InitForD3D(SDL_Window* window);
CIMGUI_API bool ImGui_ImplSDL3_InitForMetal(SDL_Window* window);
CIMGUI_API bool ImGui_ImplSDL3_InitForSDLRenderer(SDL_Window* window,SDL_Renderer* renderer);
CIMGUI_API bool ImGui_ImplSDL3_InitForSDLGPU(SDL_Window* window);
CIMGUI_API bool ImGui_ImplSDL3_InitForOther(SDL_Window* window);
CIMGUI_API void ImGui_ImplSDL3_Shutdown(void);
CIMGUI_API void ImGui_ImplSDL3_NewFrame(void);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -991,13 +991,34 @@
"cimguiname": "ImGui_ImplSDL3_InitForOther",
"defaults": {},
"funcname": "ImGui_ImplSDL3_InitForOther",
"location": "imgui_impl_sdl3:38",
"location": "imgui_impl_sdl3:39",
"ov_cimguiname": "ImGui_ImplSDL3_InitForOther",
"ret": "bool",
"signature": "(SDL_Window*)",
"stname": ""
}
],
"ImGui_ImplSDL3_InitForSDLGPU": [
{
"args": "(SDL_Window* window)",
"argsT": [
{
"name": "window",
"type": "SDL_Window*"
}
],
"argsoriginal": "(SDL_Window* window)",
"call_args": "(window)",
"cimguiname": "ImGui_ImplSDL3_InitForSDLGPU",
"defaults": {},
"funcname": "ImGui_ImplSDL3_InitForSDLGPU",
"location": "imgui_impl_sdl3:38",
"ov_cimguiname": "ImGui_ImplSDL3_InitForSDLGPU",
"ret": "bool",
"signature": "(SDL_Window*)",
"stname": ""
}
],
"ImGui_ImplSDL3_InitForSDLRenderer": [
{
"args": "(SDL_Window* window,SDL_Renderer* renderer)",
@@ -1053,7 +1074,7 @@
"cimguiname": "ImGui_ImplSDL3_NewFrame",
"defaults": {},
"funcname": "ImGui_ImplSDL3_NewFrame",
"location": "imgui_impl_sdl3:40",
"location": "imgui_impl_sdl3:41",
"ov_cimguiname": "ImGui_ImplSDL3_NewFrame",
"ret": "void",
"signature": "()",
@@ -1074,7 +1095,7 @@
"cimguiname": "ImGui_ImplSDL3_ProcessEvent",
"defaults": {},
"funcname": "ImGui_ImplSDL3_ProcessEvent",
"location": "imgui_impl_sdl3:41",
"location": "imgui_impl_sdl3:42",
"ov_cimguiname": "ImGui_ImplSDL3_ProcessEvent",
"ret": "bool",
"signature": "(const SDL_Event*)",
@@ -1106,7 +1127,7 @@
"manual_gamepads_count": "-1"
},
"funcname": "ImGui_ImplSDL3_SetGamepadMode",
"location": "imgui_impl_sdl3:46",
"location": "imgui_impl_sdl3:47",
"ov_cimguiname": "ImGui_ImplSDL3_SetGamepadMode",
"ret": "void",
"signature": "(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)",
@@ -1122,7 +1143,7 @@
"cimguiname": "ImGui_ImplSDL3_Shutdown",
"defaults": {},
"funcname": "ImGui_ImplSDL3_Shutdown",
"location": "imgui_impl_sdl3:39",
"location": "imgui_impl_sdl3:40",
"ov_cimguiname": "ImGui_ImplSDL3_Shutdown",
"ret": "void",
"signature": "()",

File diff suppressed because it is too large Load Diff

View File

@@ -973,20 +973,15 @@
}
],
"ImGuiDataTypePrivate_": [
{
"calc_value": 12,
"name": "ImGuiDataType_String",
"value": "ImGuiDataType_COUNT + 1"
},
{
"calc_value": 13,
"name": "ImGuiDataType_Pointer",
"value": "ImGuiDataType_COUNT + 1+1"
"value": "ImGuiDataType_COUNT + 1"
},
{
"calc_value": 14,
"name": "ImGuiDataType_ID",
"value": "ImGuiDataType_COUNT + 1+1+1"
"value": "ImGuiDataType_COUNT + 1+1"
}
],
"ImGuiDataType_": [
@@ -1047,8 +1042,13 @@
},
{
"calc_value": 11,
"name": "ImGuiDataType_COUNT",
"name": "ImGuiDataType_String",
"value": "11"
},
{
"calc_value": 12,
"name": "ImGuiDataType_COUNT",
"value": "12"
}
],
"ImGuiDebugLogFlags_": [
@@ -3672,6 +3672,11 @@
"name": "ImGuiSliderFlags_ClampZeroRange",
"value": "1 << 10"
},
{
"calc_value": 2048,
"name": "ImGuiSliderFlags_NoSpeedTweaks",
"value": "1 << 11"
},
{
"calc_value": 1536,
"name": "ImGuiSliderFlags_AlwaysClamp",
@@ -4497,7 +4502,7 @@
},
{
"calc_value": 8192,
"name": "ImGuiTreeNodeFlags_SpanTextWidth",
"name": "ImGuiTreeNodeFlags_SpanLabelWidth",
"value": "1 << 13"
},
{
@@ -4507,9 +4512,14 @@
},
{
"calc_value": 32768,
"name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere",
"name": "ImGuiTreeNodeFlags_LabelSpanAllColumns",
"value": "1 << 15"
},
{
"calc_value": 131072,
"name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere",
"value": "1 << 17"
},
{
"calc_value": 26,
"name": "ImGuiTreeNodeFlags_CollapsingHeader",
@@ -4728,192 +4738,274 @@
"ImGuiSortDirection": "ImU8"
},
"locations": {
"ImBitVector": "imgui_internal:603",
"ImColor": "imgui:2747",
"ImDrawChannel": "imgui:2987",
"ImDrawCmd": "imgui:2944",
"ImDrawCmdHeader": "imgui:2979",
"ImDrawData": "imgui:3204",
"ImDrawDataBuilder": "imgui_internal:792",
"ImDrawFlags_": "imgui:3013",
"ImDrawList": "imgui:3051",
"ImDrawListFlags_": "imgui:3033",
"ImDrawListSharedData": "imgui_internal:770",
"ImDrawListSplitter": "imgui:2996",
"ImDrawVert": "imgui:2964",
"ImFont": "imgui:3430",
"ImFontAtlas": "imgui:3326",
"ImFontAtlasCustomRect": "imgui:3285",
"ImFontAtlasFlags_": "imgui:3301",
"ImFontBuilderIO": "imgui_internal:3535",
"ImFontConfig": "imgui:3228",
"ImFontGlyph": "imgui:3258",
"ImFontGlyphRangesBuilder": "imgui:3270",
"ImGuiActivateFlags_": "imgui_internal:1540",
"ImGuiAxis": "imgui_internal:1018",
"ImGuiBackendFlags_": "imgui:1598",
"ImGuiBoxSelectState": "imgui_internal:1729",
"ImGuiButtonFlagsPrivate_": "imgui_internal:908",
"ImGuiButtonFlags_": "imgui:1724",
"ImGuiChildFlags_": "imgui:1114",
"ImGuiCol_": "imgui:1608",
"ImGuiColorEditFlags_": "imgui:1735",
"ImGuiColorMod": "imgui_internal:1032",
"ImGuiComboFlagsPrivate_": "imgui_internal:933",
"ImGuiComboFlags_": "imgui:1260",
"ImGuiComboPreviewData": "imgui_internal:1049",
"ImGuiCond_": "imgui:1836",
"ImGuiConfigFlags_": "imgui:1578",
"ImGuiContext": "imgui_internal:2029",
"ImGuiContextHook": "imgui_internal:2014",
"ImGuiContextHookType": "imgui_internal:2012",
"ImGuiDataTypeInfo": "imgui_internal:818",
"ImGuiDataTypePrivate_": "imgui_internal:827",
"ImGuiDataTypeStorage": "imgui_internal:812",
"ImGuiDataType_": "imgui:1387",
"ImGuiDataVarInfo": "imgui_internal:804",
"ImGuiDebugAllocEntry": "imgui_internal:1949",
"ImGuiDebugAllocInfo": "imgui_internal:1956",
"ImGuiDebugLogFlags_": "imgui_internal:1927",
"ImGuiDir": "imgui:1404",
"ImGuiDragDropFlags_": "imgui:1359",
"ImGuiErrorRecoveryState": "imgui_internal:1274",
"ImGuiFocusRequestFlags_": "imgui_internal:978",
"ImGuiFocusScopeData": "imgui_internal:1626",
"ImGuiFocusedFlags_": "imgui:1307",
"ImBitVector": "imgui_internal:605",
"ImColor": "imgui:2754",
"ImDrawChannel": "imgui:2994",
"ImDrawCmd": "imgui:2951",
"ImDrawCmdHeader": "imgui:2986",
"ImDrawData": "imgui:3211",
"ImDrawDataBuilder": "imgui_internal:794",
"ImDrawFlags_": "imgui:3020",
"ImDrawList": "imgui:3058",
"ImDrawListFlags_": "imgui:3040",
"ImDrawListSharedData": "imgui_internal:772",
"ImDrawListSplitter": "imgui:3003",
"ImDrawVert": "imgui:2971",
"ImFont": "imgui:3437",
"ImFontAtlas": "imgui:3333",
"ImFontAtlasCustomRect": "imgui:3292",
"ImFontAtlasFlags_": "imgui:3308",
"ImFontBuilderIO": "imgui_internal:3546",
"ImFontConfig": "imgui:3235",
"ImFontGlyph": "imgui:3265",
"ImFontGlyphRangesBuilder": "imgui:3277",
"ImGuiActivateFlags_": "imgui_internal:1551",
"ImGuiAxis": "imgui_internal:1019",
"ImGuiBackendFlags_": "imgui:1603",
"ImGuiBoxSelectState": "imgui_internal:1740",
"ImGuiButtonFlagsPrivate_": "imgui_internal:909",
"ImGuiButtonFlags_": "imgui:1729",
"ImGuiChildFlags_": "imgui:1116",
"ImGuiCol_": "imgui:1613",
"ImGuiColorEditFlags_": "imgui:1740",
"ImGuiColorMod": "imgui_internal:1033",
"ImGuiComboFlagsPrivate_": "imgui_internal:934",
"ImGuiComboFlags_": "imgui:1264",
"ImGuiComboPreviewData": "imgui_internal:1050",
"ImGuiCond_": "imgui:1842",
"ImGuiConfigFlags_": "imgui:1583",
"ImGuiContext": "imgui_internal:2040",
"ImGuiContextHook": "imgui_internal:2025",
"ImGuiContextHookType": "imgui_internal:2023",
"ImGuiDataTypeInfo": "imgui_internal:820",
"ImGuiDataTypePrivate_": "imgui_internal:829",
"ImGuiDataTypeStorage": "imgui_internal:814",
"ImGuiDataType_": "imgui:1391",
"ImGuiDataVarInfo": "imgui_internal:806",
"ImGuiDeactivatedItemData": "imgui_internal:1319",
"ImGuiDebugAllocEntry": "imgui_internal:1960",
"ImGuiDebugAllocInfo": "imgui_internal:1967",
"ImGuiDebugLogFlags_": "imgui_internal:1938",
"ImGuiDir": "imgui:1409",
"ImGuiDragDropFlags_": "imgui:1363",
"ImGuiErrorRecoveryState": "imgui_internal:1276",
"ImGuiFocusRequestFlags_": "imgui_internal:979",
"ImGuiFocusScopeData": "imgui_internal:1637",
"ImGuiFocusedFlags_": "imgui:1311",
"ImGuiFreeTypeBuilderFlags": "imgui_freetype:26",
"ImGuiGroupData": "imgui_internal:1062",
"ImGuiHoveredFlagsPrivate_": "imgui_internal:891",
"ImGuiHoveredFlags_": "imgui:1321",
"ImGuiIDStackTool": "imgui_internal:1995",
"ImGuiIO": "imgui:2208",
"ImGuiInputEvent": "imgui_internal:1401",
"ImGuiInputEventAppFocused": "imgui_internal:1399",
"ImGuiInputEventKey": "imgui_internal:1397",
"ImGuiInputEventMouseButton": "imgui_internal:1396",
"ImGuiInputEventMousePos": "imgui_internal:1394",
"ImGuiInputEventMouseWheel": "imgui_internal:1395",
"ImGuiInputEventText": "imgui_internal:1398",
"ImGuiInputEventType": "imgui_internal:1371",
"ImGuiInputFlagsPrivate_": "imgui_internal:1467",
"ImGuiInputFlags_": "imgui:1555",
"ImGuiInputSource": "imgui_internal:1383",
"ImGuiInputTextCallbackData": "imgui:2447",
"ImGuiInputTextDeactivatedState": "imgui_internal:1098",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:899",
"ImGuiInputTextFlags_": "imgui:1148",
"ImGuiInputTextState": "imgui_internal:1120",
"ImGuiItemFlagsPrivate_": "imgui_internal:841",
"ImGuiItemFlags_": "imgui:1135",
"ImGuiItemStatusFlags_": "imgui_internal:865",
"ImGuiKey": "imgui:1428",
"ImGuiKeyData": "imgui:2200",
"ImGuiKeyOwnerData": "imgui_internal:1454",
"ImGuiKeyRoutingData": "imgui_internal:1428",
"ImGuiKeyRoutingTable": "imgui_internal:1442",
"ImGuiLastItemData": "imgui_internal:1246",
"ImGuiLayoutType_": "imgui_internal:999",
"ImGuiListClipper": "imgui:2654",
"ImGuiListClipperData": "imgui_internal:1524",
"ImGuiListClipperRange": "imgui_internal:1511",
"ImGuiLocEntry": "imgui_internal:1900",
"ImGuiLocKey": "imgui_internal:1885",
"ImGuiLogFlags_": "imgui_internal:1006",
"ImGuiMenuColumns": "imgui_internal:1080",
"ImGuiMetricsConfig": "imgui_internal:1966",
"ImGuiMouseButton_": "imgui:1796",
"ImGuiMouseCursor_": "imgui:1806",
"ImGuiMouseSource": "imgui:1825",
"ImGuiMultiSelectFlags_": "imgui:2805",
"ImGuiMultiSelectIO": "imgui:2832",
"ImGuiMultiSelectState": "imgui_internal:1786",
"ImGuiMultiSelectTempData": "imgui_internal:1761",
"ImGuiNavItemData": "imgui_internal:1609",
"ImGuiNavLayer": "imgui_internal:1601",
"ImGuiNavMoveFlags_": "imgui_internal:1579",
"ImGuiNavRenderCursorFlags_": "imgui_internal:1565",
"ImGuiNextItemData": "imgui_internal:1226",
"ImGuiNextItemDataFlags_": "imgui_internal:1216",
"ImGuiNextWindowData": "imgui_internal:1192",
"ImGuiNextWindowDataFlags_": "imgui_internal:1176",
"ImGuiOldColumnData": "imgui_internal:1694",
"ImGuiOldColumnFlags_": "imgui_internal:1674",
"ImGuiOldColumns": "imgui_internal:1704",
"ImGuiOnceUponAFrame": "imgui:2525",
"ImGuiPayload": "imgui:2490",
"ImGuiPlatformIO": "imgui:3529",
"ImGuiPlatformImeData": "imgui:3567",
"ImGuiPlotType": "imgui_internal:1025",
"ImGuiPopupData": "imgui_internal:1328",
"ImGuiPopupFlags_": "imgui:1225",
"ImGuiPopupPositionPolicy": "imgui_internal:1320",
"ImGuiPtrOrIndex": "imgui_internal:1307",
"ImGuiScrollFlags_": "imgui_internal:1551",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:946",
"ImGuiSelectableFlags_": "imgui:1243",
"ImGuiSelectionBasicStorage": "imgui:2878",
"ImGuiSelectionExternalStorage": "imgui:2901",
"ImGuiSelectionRequest": "imgui:2852",
"ImGuiSelectionRequestType": "imgui:2844",
"ImGuiSeparatorFlags_": "imgui_internal:967",
"ImGuiSettingsHandler": "imgui_internal:1865",
"ImGuiShrinkWidthItem": "imgui_internal:1300",
"ImGuiSizeCallbackData": "imgui:2481",
"ImGuiSliderFlagsPrivate_": "imgui_internal:939",
"ImGuiSliderFlags_": "imgui:1781",
"ImGuiSortDirection": "imgui:1415",
"ImGuiStackLevelInfo": "imgui_internal:1983",
"ImGuiStorage": "imgui:2597",
"ImGuiStoragePair": "imgui:2580",
"ImGuiStyle": "imgui:2123",
"ImGuiStyleMod": "imgui_internal:1039",
"ImGuiStyleVar_": "imgui:1684",
"ImGuiTabBar": "imgui_internal:2615",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2580",
"ImGuiTabBarFlags_": "imgui:1275",
"ImGuiTabItem": "imgui_internal:2596",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2588",
"ImGuiTabItemFlags_": "imgui:1292",
"ImGuiTable": "imgui_internal:2762",
"ImGuiTableBgTarget_": "imgui:1977",
"ImGuiTableCellData": "imgui_internal:2730",
"ImGuiTableColumn": "imgui_internal:2670",
"ImGuiTableColumnFlags_": "imgui:1924",
"ImGuiTableColumnSettings": "imgui_internal:2909",
"ImGuiTableColumnSortSpecs": "imgui:1999",
"ImGuiTableFlags_": "imgui:1871",
"ImGuiTableHeaderData": "imgui_internal:2739",
"ImGuiTableInstanceData": "imgui_internal:2749",
"ImGuiTableRowFlags_": "imgui:1962",
"ImGuiTableSettings": "imgui_internal:2933",
"ImGuiTableSortSpecs": "imgui:1989",
"ImGuiTableTempData": "imgui_internal:2886",
"ImGuiTextBuffer": "imgui:2560",
"ImGuiTextFilter": "imgui:2533",
"ImGuiTextFlags_": "imgui_internal:985",
"ImGuiTextIndex": "imgui_internal:723",
"ImGuiTextRange": "imgui:2543",
"ImGuiTooltipFlags_": "imgui_internal:991",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:960",
"ImGuiTreeNodeFlags_": "imgui:1190",
"ImGuiTreeNodeStackData": "imgui_internal:1265",
"ImGuiTypingSelectFlags_": "imgui_internal:1637",
"ImGuiTypingSelectRequest": "imgui_internal:1645",
"ImGuiTypingSelectState": "imgui_internal:1656",
"ImGuiViewport": "imgui:3504",
"ImGuiViewportFlags_": "imgui:3489",
"ImGuiViewportP": "imgui_internal:1814",
"ImGuiWindow": "imgui_internal:2451",
"ImGuiWindowFlags_": "imgui:1065",
"ImGuiWindowRefreshFlags_": "imgui_internal:1167",
"ImGuiWindowSettings": "imgui_internal:1851",
"ImGuiWindowStackData": "imgui_internal:1292",
"ImGuiWindowTempData": "imgui_internal:2401",
"ImRect": "imgui_internal:525",
"ImVec1": "imgui_internal:507",
"ImVec2": "imgui:291",
"ImVec2ih": "imgui_internal:515",
"ImVec4": "imgui:304"
"ImGuiGroupData": "imgui_internal:1063",
"ImGuiHoveredFlagsPrivate_": "imgui_internal:892",
"ImGuiHoveredFlags_": "imgui:1325",
"ImGuiIDStackTool": "imgui_internal:2006",
"ImGuiIO": "imgui:2214",
"ImGuiInputEvent": "imgui_internal:1412",
"ImGuiInputEventAppFocused": "imgui_internal:1410",
"ImGuiInputEventKey": "imgui_internal:1408",
"ImGuiInputEventMouseButton": "imgui_internal:1407",
"ImGuiInputEventMousePos": "imgui_internal:1405",
"ImGuiInputEventMouseWheel": "imgui_internal:1406",
"ImGuiInputEventText": "imgui_internal:1409",
"ImGuiInputEventType": "imgui_internal:1382",
"ImGuiInputFlagsPrivate_": "imgui_internal:1478",
"ImGuiInputFlags_": "imgui:1560",
"ImGuiInputSource": "imgui_internal:1394",
"ImGuiInputTextCallbackData": "imgui:2453",
"ImGuiInputTextDeactivatedState": "imgui_internal:1099",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:900",
"ImGuiInputTextFlags_": "imgui:1150",
"ImGuiInputTextState": "imgui_internal:1121",
"ImGuiItemFlagsPrivate_": "imgui_internal:842",
"ImGuiItemFlags_": "imgui:1137",
"ImGuiItemStatusFlags_": "imgui_internal:866",
"ImGuiKey": "imgui:1433",
"ImGuiKeyData": "imgui:2206",
"ImGuiKeyOwnerData": "imgui_internal:1465",
"ImGuiKeyRoutingData": "imgui_internal:1439",
"ImGuiKeyRoutingTable": "imgui_internal:1453",
"ImGuiLastItemData": "imgui_internal:1248",
"ImGuiLayoutType_": "imgui_internal:1000",
"ImGuiListClipper": "imgui:2660",
"ImGuiListClipperData": "imgui_internal:1535",
"ImGuiListClipperRange": "imgui_internal:1522",
"ImGuiLocEntry": "imgui_internal:1911",
"ImGuiLocKey": "imgui_internal:1896",
"ImGuiLogFlags_": "imgui_internal:1007",
"ImGuiMenuColumns": "imgui_internal:1081",
"ImGuiMetricsConfig": "imgui_internal:1977",
"ImGuiMouseButton_": "imgui:1802",
"ImGuiMouseCursor_": "imgui:1812",
"ImGuiMouseSource": "imgui:1831",
"ImGuiMultiSelectFlags_": "imgui:2812",
"ImGuiMultiSelectIO": "imgui:2839",
"ImGuiMultiSelectState": "imgui_internal:1797",
"ImGuiMultiSelectTempData": "imgui_internal:1772",
"ImGuiNavItemData": "imgui_internal:1620",
"ImGuiNavLayer": "imgui_internal:1612",
"ImGuiNavMoveFlags_": "imgui_internal:1590",
"ImGuiNavRenderCursorFlags_": "imgui_internal:1576",
"ImGuiNextItemData": "imgui_internal:1228",
"ImGuiNextItemDataFlags_": "imgui_internal:1218",
"ImGuiNextWindowData": "imgui_internal:1194",
"ImGuiNextWindowDataFlags_": "imgui_internal:1178",
"ImGuiOldColumnData": "imgui_internal:1705",
"ImGuiOldColumnFlags_": "imgui_internal:1685",
"ImGuiOldColumns": "imgui_internal:1715",
"ImGuiOnceUponAFrame": "imgui:2531",
"ImGuiPayload": "imgui:2496",
"ImGuiPlatformIO": "imgui:3536",
"ImGuiPlatformImeData": "imgui:3574",
"ImGuiPlotType": "imgui_internal:1026",
"ImGuiPopupData": "imgui_internal:1339",
"ImGuiPopupFlags_": "imgui:1229",
"ImGuiPopupPositionPolicy": "imgui_internal:1331",
"ImGuiPtrOrIndex": "imgui_internal:1309",
"ImGuiScrollFlags_": "imgui_internal:1562",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:947",
"ImGuiSelectableFlags_": "imgui:1247",
"ImGuiSelectionBasicStorage": "imgui:2885",
"ImGuiSelectionExternalStorage": "imgui:2908",
"ImGuiSelectionRequest": "imgui:2859",
"ImGuiSelectionRequestType": "imgui:2851",
"ImGuiSeparatorFlags_": "imgui_internal:968",
"ImGuiSettingsHandler": "imgui_internal:1876",
"ImGuiShrinkWidthItem": "imgui_internal:1302",
"ImGuiSizeCallbackData": "imgui:2487",
"ImGuiSliderFlagsPrivate_": "imgui_internal:940",
"ImGuiSliderFlags_": "imgui:1786",
"ImGuiSortDirection": "imgui:1420",
"ImGuiStackLevelInfo": "imgui_internal:1994",
"ImGuiStorage": "imgui:2603",
"ImGuiStoragePair": "imgui:2586",
"ImGuiStyle": "imgui:2129",
"ImGuiStyleMod": "imgui_internal:1040",
"ImGuiStyleVar_": "imgui:1689",
"ImGuiTabBar": "imgui_internal:2625",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2590",
"ImGuiTabBarFlags_": "imgui:1279",
"ImGuiTabItem": "imgui_internal:2606",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2598",
"ImGuiTabItemFlags_": "imgui:1296",
"ImGuiTable": "imgui_internal:2772",
"ImGuiTableBgTarget_": "imgui:1983",
"ImGuiTableCellData": "imgui_internal:2740",
"ImGuiTableColumn": "imgui_internal:2680",
"ImGuiTableColumnFlags_": "imgui:1930",
"ImGuiTableColumnSettings": "imgui_internal:2919",
"ImGuiTableColumnSortSpecs": "imgui:2005",
"ImGuiTableFlags_": "imgui:1877",
"ImGuiTableHeaderData": "imgui_internal:2749",
"ImGuiTableInstanceData": "imgui_internal:2759",
"ImGuiTableRowFlags_": "imgui:1968",
"ImGuiTableSettings": "imgui_internal:2943",
"ImGuiTableSortSpecs": "imgui:1995",
"ImGuiTableTempData": "imgui_internal:2896",
"ImGuiTextBuffer": "imgui:2566",
"ImGuiTextFilter": "imgui:2539",
"ImGuiTextFlags_": "imgui_internal:986",
"ImGuiTextIndex": "imgui_internal:725",
"ImGuiTextRange": "imgui:2549",
"ImGuiTooltipFlags_": "imgui_internal:992",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:961",
"ImGuiTreeNodeFlags_": "imgui:1192",
"ImGuiTreeNodeStackData": "imgui_internal:1267",
"ImGuiTypingSelectFlags_": "imgui_internal:1648",
"ImGuiTypingSelectRequest": "imgui_internal:1656",
"ImGuiTypingSelectState": "imgui_internal:1667",
"ImGuiViewport": "imgui:3511",
"ImGuiViewportFlags_": "imgui:3496",
"ImGuiViewportP": "imgui_internal:1825",
"ImGuiWindow": "imgui_internal:2461",
"ImGuiWindowFlags_": "imgui:1067",
"ImGuiWindowRefreshFlags_": "imgui_internal:1169",
"ImGuiWindowSettings": "imgui_internal:1862",
"ImGuiWindowStackData": "imgui_internal:1294",
"ImGuiWindowTempData": "imgui_internal:2411",
"ImRect": "imgui_internal:527",
"ImVec1": "imgui_internal:509",
"ImVec2": "imgui:292",
"ImVec2ih": "imgui_internal:517",
"ImVec4": "imgui:305"
},
"nonPOD": {
"ImBitArray": true,
"ImColor": true,
"ImDrawCmd": true,
"ImDrawData": true,
"ImDrawDataBuilder": true,
"ImDrawList": true,
"ImDrawListSharedData": true,
"ImDrawListSplitter": true,
"ImFont": true,
"ImFontAtlas": true,
"ImFontAtlasCustomRect": true,
"ImFontConfig": true,
"ImFontGlyphRangesBuilder": true,
"ImGuiBoxSelectState": true,
"ImGuiComboPreviewData": true,
"ImGuiContext": true,
"ImGuiContextHook": true,
"ImGuiDebugAllocInfo": true,
"ImGuiErrorRecoveryState": true,
"ImGuiIDStackTool": true,
"ImGuiIO": true,
"ImGuiInputEvent": true,
"ImGuiInputTextCallbackData": true,
"ImGuiInputTextDeactivatedState": true,
"ImGuiInputTextState": true,
"ImGuiKeyOwnerData": true,
"ImGuiKeyRoutingData": true,
"ImGuiKeyRoutingTable": true,
"ImGuiLastItemData": true,
"ImGuiListClipper": true,
"ImGuiListClipperData": true,
"ImGuiMenuColumns": true,
"ImGuiMultiSelectState": true,
"ImGuiMultiSelectTempData": true,
"ImGuiNavItemData": true,
"ImGuiNextItemData": true,
"ImGuiNextWindowData": true,
"ImGuiOldColumnData": true,
"ImGuiOldColumns": true,
"ImGuiOnceUponAFrame": true,
"ImGuiPayload": true,
"ImGuiPlatformIO": true,
"ImGuiPlatformImeData": true,
"ImGuiPopupData": true,
"ImGuiPtrOrIndex": true,
"ImGuiSelectionBasicStorage": true,
"ImGuiSelectionExternalStorage": true,
"ImGuiSettingsHandler": true,
"ImGuiStackLevelInfo": true,
"ImGuiStoragePair": true,
"ImGuiStyle": true,
"ImGuiStyleMod": true,
"ImGuiTabBar": true,
"ImGuiTabItem": true,
"ImGuiTable": true,
"ImGuiTableColumn": true,
"ImGuiTableColumnSettings": true,
"ImGuiTableColumnSortSpecs": true,
"ImGuiTableInstanceData": true,
"ImGuiTableSettings": true,
"ImGuiTableSortSpecs": true,
"ImGuiTableTempData": true,
"ImGuiTextBuffer": true,
"ImGuiTextFilter": true,
"ImGuiTextRange": true,
"ImGuiTypingSelectState": true,
"ImGuiViewport": true,
"ImGuiViewportP": true,
"ImGuiWindow": true,
"ImGuiWindowSettings": true,
"ImPool": true,
"ImRect": true,
"ImSpan": true,
"ImSpanAllocator": true,
"ImVec1": true,
"ImVec2": true,
"ImVec2ih": true,
"ImVec4": true,
"ImVector": true
},
"structs": {
"ImBitVector": [
@@ -5733,6 +5825,10 @@
"name": "FrameCountRendered",
"type": "int"
},
{
"name": "WithinEndChildID",
"type": "ImGuiID"
},
{
"name": "WithinFrameScope",
"type": "bool"
@@ -5741,10 +5837,6 @@
"name": "WithinFrameScopeWithImplicitWindow",
"type": "bool"
},
{
"name": "WithinEndChild",
"type": "bool"
},
{
"name": "GcCompactAll",
"type": "bool"
@@ -5966,16 +6058,12 @@
"type": "ImGuiID"
},
{
"name": "ActiveIdPreviousFrameIsAlive",
"type": "bool"
"name": "DeactivatedItemData",
"type": "ImGuiDeactivatedItemData"
},
{
"name": "ActiveIdPreviousFrameHasBeenEditedBefore",
"type": "bool"
},
{
"name": "ActiveIdPreviousFrameWindow",
"type": "ImGuiWindow*"
"name": "ActiveIdValueOnActivation",
"type": "ImGuiDataTypeStorage"
},
{
"name": "LastActiveId",
@@ -6969,6 +7057,24 @@
"type": "ImU32"
}
],
"ImGuiDeactivatedItemData": [
{
"name": "ID",
"type": "ImGuiID"
},
{
"name": "ElapseFrame",
"type": "int"
},
{
"name": "HasBeenEditedBefore",
"type": "bool"
},
{
"name": "IsAlive",
"type": "bool"
}
],
"ImGuiDebugAllocEntry": [
{
"name": "FrameCount",
@@ -7096,7 +7202,7 @@
"type": "ImGuiID"
},
{
"name": "BackupActiveIdPreviousFrameIsAlive",
"name": "BackupDeactivatedIdIsAlive",
"type": "bool"
},
{
@@ -7708,6 +7814,10 @@
"name": "Stb",
"type": "ImStbTexteditState*"
},
{
"name": "Flags",
"type": "ImGuiInputTextFlags"
},
{
"name": "ID",
"type": "ImGuiID"
@@ -7716,6 +7826,10 @@
"name": "TextLen",
"type": "int"
},
{
"name": "TextSrc",
"type": "const char*"
},
{
"name": "TextA",
"template_type": "char",
@@ -7756,11 +7870,7 @@
"type": "bool"
},
{
"name": "Flags",
"type": "ImGuiInputTextFlags"
},
{
"name": "ReloadUserBuf",
"name": "WantReloadUserBuf",
"type": "bool"
},
{

File diff suppressed because it is too large Load Diff

View File

@@ -44,6 +44,7 @@
"ImGuiDataTypeInfo": "struct ImGuiDataTypeInfo",
"ImGuiDataTypeStorage": "struct ImGuiDataTypeStorage",
"ImGuiDataVarInfo": "struct ImGuiDataVarInfo",
"ImGuiDeactivatedItemData": "struct ImGuiDeactivatedItemData",
"ImGuiDebugAllocEntry": "struct ImGuiDebugAllocEntry",
"ImGuiDebugAllocInfo": "struct ImGuiDebugAllocInfo",
"ImGuiDebugLogFlags": "int",

View File

@@ -1,197 +1,197 @@
local defs = {}
defs["ImBitArrayForNamedKeys"] = "ImBitArray<ImGuiKey_NamedKey_COUNT, -ImGuiKey_NamedKey_BEGIN>"
defs["ImBitArrayPtr"] = "ImU32*"
defs["ImBitVector"] = "struct ImBitVector"
defs["ImColor"] = "struct ImColor"
defs["ImDrawCallback"] = "void (*)(const ImDrawList* parent_list, const ImDrawCmd* cmd);"
defs["ImDrawChannel"] = "struct ImDrawChannel"
defs["ImDrawCmd"] = "struct ImDrawCmd"
defs["ImDrawCmdHeader"] = "struct ImDrawCmdHeader"
defs["ImDrawData"] = "struct ImDrawData"
defs["ImDrawDataBuilder"] = "struct ImDrawDataBuilder"
defs["ImDrawFlags"] = "int"
defs["ImDrawIdx"] = "unsigned short"
defs["ImDrawList"] = "struct ImDrawList"
defs["ImDrawListFlags"] = "int"
defs["ImDrawListSharedData"] = "struct ImDrawListSharedData"
defs["ImDrawListSplitter"] = "struct ImDrawListSplitter"
defs["ImDrawVert"] = "struct ImDrawVert"
defs["ImFileHandle"] = "FILE*"
defs["ImFont"] = "struct ImFont"
defs["ImFontAtlas"] = "struct ImFontAtlas"
defs["ImFontAtlasCustomRect"] = "struct ImFontAtlasCustomRect"
defs["ImFontAtlasFlags"] = "int"
defs["ImFontBuilderIO"] = "struct ImFontBuilderIO"
defs["ImFontConfig"] = "struct ImFontConfig"
defs["ImFontGlyph"] = "struct ImFontGlyph"
defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder"
defs["ImGuiActivateFlags"] = "int"
defs["ImGuiBackendFlags"] = "int"
defs["ImGuiBoxSelectState"] = "struct ImGuiBoxSelectState"
defs["ImGuiButtonFlags"] = "int"
defs["ImGuiChildFlags"] = "int"
defs["ImGuiCol"] = "int"
defs["ImGuiColorEditFlags"] = "int"
defs["ImGuiColorMod"] = "struct ImGuiColorMod"
defs["ImGuiComboFlags"] = "int"
defs["ImGuiComboPreviewData"] = "struct ImGuiComboPreviewData"
defs["ImGuiCond"] = "int"
defs["ImGuiConfigFlags"] = "int"
defs["ImGuiContext"] = "struct ImGuiContext"
defs["ImGuiContextHook"] = "struct ImGuiContextHook"
defs["ImGuiContextHookCallback"] = "void (*)(ImGuiContext* ctx, ImGuiContextHook* hook);"
defs["ImGuiDataType"] = "int"
defs["ImGuiDataTypeInfo"] = "struct ImGuiDataTypeInfo"
defs["ImGuiDataTypeStorage"] = "struct ImGuiDataTypeStorage"
defs["ImGuiDataVarInfo"] = "struct ImGuiDataVarInfo"
defs["ImGuiDebugAllocEntry"] = "struct ImGuiDebugAllocEntry"
defs["ImGuiDebugAllocInfo"] = "struct ImGuiDebugAllocInfo"
defs["ImGuiDebugLogFlags"] = "int"
defs["ImGuiDragDropFlags"] = "int"
defs["ImGuiErrorCallback"] = "void (*)(ImGuiContext* ctx, void* user_data, const char* msg);"
defs["ImGuiErrorRecoveryState"] = "struct ImGuiErrorRecoveryState"
defs["ImGuiFocusRequestFlags"] = "int"
defs["ImGuiFocusScopeData"] = "struct ImGuiFocusScopeData"
defs["ImGuiFocusedFlags"] = "int"
defs["ImGuiGroupData"] = "struct ImGuiGroupData"
defs["ImGuiHoveredFlags"] = "int"
defs["ImGuiID"] = "unsigned int"
defs["ImGuiIDStackTool"] = "struct ImGuiIDStackTool"
defs["ImGuiIO"] = "struct ImGuiIO"
defs["ImGuiInputEvent"] = "struct ImGuiInputEvent"
defs["ImGuiInputEventAppFocused"] = "struct ImGuiInputEventAppFocused"
defs["ImGuiInputEventKey"] = "struct ImGuiInputEventKey"
defs["ImGuiInputEventMouseButton"] = "struct ImGuiInputEventMouseButton"
defs["ImGuiInputEventMousePos"] = "struct ImGuiInputEventMousePos"
defs["ImGuiInputEventMouseWheel"] = "struct ImGuiInputEventMouseWheel"
defs["ImGuiInputEventText"] = "struct ImGuiInputEventText"
defs["ImGuiInputFlags"] = "int"
defs["ImGuiInputTextCallback"] = "int (*)(ImGuiInputTextCallbackData* data);"
defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData"
defs["ImGuiInputTextDeactivateData"] = "struct ImGuiInputTextDeactivateData"
defs["ImGuiInputTextDeactivatedState"] = "struct ImGuiInputTextDeactivatedState"
defs["ImGuiInputTextFlags"] = "int"
defs["ImGuiInputTextState"] = "struct ImGuiInputTextState"
defs["ImGuiItemFlags"] = "int"
defs["ImGuiItemStatusFlags"] = "int"
defs["ImGuiKeyChord"] = "int"
defs["ImGuiKeyData"] = "struct ImGuiKeyData"
defs["ImGuiKeyOwnerData"] = "struct ImGuiKeyOwnerData"
defs["ImGuiKeyRoutingData"] = "struct ImGuiKeyRoutingData"
defs["ImGuiKeyRoutingIndex"] = "ImS16"
defs["ImGuiKeyRoutingTable"] = "struct ImGuiKeyRoutingTable"
defs["ImGuiLastItemData"] = "struct ImGuiLastItemData"
defs["ImGuiLayoutType"] = "int"
defs["ImGuiListClipper"] = "struct ImGuiListClipper"
defs["ImGuiListClipperData"] = "struct ImGuiListClipperData"
defs["ImGuiListClipperRange"] = "struct ImGuiListClipperRange"
defs["ImGuiLocEntry"] = "struct ImGuiLocEntry"
defs["ImGuiLogFlags"] = "int"
defs["ImGuiMemAllocFunc"] = "void* (*)(size_t sz, void* user_data);"
defs["ImGuiMemFreeFunc"] = "void (*)(void* ptr, void* user_data);"
defs["ImGuiMenuColumns"] = "struct ImGuiMenuColumns"
defs["ImGuiMetricsConfig"] = "struct ImGuiMetricsConfig"
defs["ImGuiMouseButton"] = "int"
defs["ImGuiMouseCursor"] = "int"
defs["ImGuiMultiSelectFlags"] = "int"
defs["ImGuiMultiSelectIO"] = "struct ImGuiMultiSelectIO"
defs["ImGuiMultiSelectState"] = "struct ImGuiMultiSelectState"
defs["ImGuiMultiSelectTempData"] = "struct ImGuiMultiSelectTempData"
defs["ImGuiNavItemData"] = "struct ImGuiNavItemData"
defs["ImGuiNavMoveFlags"] = "int"
defs["ImGuiNavRenderCursorFlags"] = "int"
defs["ImGuiNextItemData"] = "struct ImGuiNextItemData"
defs["ImGuiNextItemDataFlags"] = "int"
defs["ImGuiNextWindowData"] = "struct ImGuiNextWindowData"
defs["ImGuiNextWindowDataFlags"] = "int"
defs["ImGuiOldColumnData"] = "struct ImGuiOldColumnData"
defs["ImGuiOldColumnFlags"] = "int"
defs["ImGuiOldColumns"] = "struct ImGuiOldColumns"
defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame"
defs["ImGuiPayload"] = "struct ImGuiPayload"
defs["ImGuiPlatformIO"] = "struct ImGuiPlatformIO"
defs["ImGuiPlatformImeData"] = "struct ImGuiPlatformImeData"
defs["ImGuiPopupData"] = "struct ImGuiPopupData"
defs["ImGuiPopupFlags"] = "int"
defs["ImGuiPtrOrIndex"] = "struct ImGuiPtrOrIndex"
defs["ImGuiScrollFlags"] = "int"
defs["ImGuiSelectableFlags"] = "int"
defs["ImGuiSelectionBasicStorage"] = "struct ImGuiSelectionBasicStorage"
defs["ImGuiSelectionExternalStorage"] = "struct ImGuiSelectionExternalStorage"
defs["ImGuiSelectionRequest"] = "struct ImGuiSelectionRequest"
defs["ImGuiSelectionUserData"] = "ImS64"
defs["ImGuiSeparatorFlags"] = "int"
defs["ImGuiSettingsHandler"] = "struct ImGuiSettingsHandler"
defs["ImGuiShrinkWidthItem"] = "struct ImGuiShrinkWidthItem"
defs["ImGuiSizeCallback"] = "void (*)(ImGuiSizeCallbackData* data);"
defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData"
defs["ImGuiSliderFlags"] = "int"
defs["ImGuiStackLevelInfo"] = "struct ImGuiStackLevelInfo"
defs["ImGuiStorage"] = "struct ImGuiStorage"
defs["ImGuiStoragePair"] = "struct ImGuiStoragePair"
defs["ImGuiStyle"] = "struct ImGuiStyle"
defs["ImGuiStyleMod"] = "struct ImGuiStyleMod"
defs["ImGuiStyleVar"] = "int"
defs["ImGuiTabBar"] = "struct ImGuiTabBar"
defs["ImGuiTabBarFlags"] = "int"
defs["ImGuiTabItem"] = "struct ImGuiTabItem"
defs["ImGuiTabItemFlags"] = "int"
defs["ImGuiTable"] = "struct ImGuiTable"
defs["ImGuiTableBgTarget"] = "int"
defs["ImGuiTableCellData"] = "struct ImGuiTableCellData"
defs["ImGuiTableColumn"] = "struct ImGuiTableColumn"
defs["ImGuiTableColumnFlags"] = "int"
defs["ImGuiTableColumnIdx"] = "ImS16"
defs["ImGuiTableColumnSettings"] = "struct ImGuiTableColumnSettings"
defs["ImGuiTableColumnSortSpecs"] = "struct ImGuiTableColumnSortSpecs"
defs["ImGuiTableColumnsSettings"] = "struct ImGuiTableColumnsSettings"
defs["ImGuiTableDrawChannelIdx"] = "ImU16"
defs["ImGuiTableFlags"] = "int"
defs["ImGuiTableHeaderData"] = "struct ImGuiTableHeaderData"
defs["ImGuiTableInstanceData"] = "struct ImGuiTableInstanceData"
defs["ImGuiTableRowFlags"] = "int"
defs["ImGuiTableSettings"] = "struct ImGuiTableSettings"
defs["ImGuiTableSortSpecs"] = "struct ImGuiTableSortSpecs"
defs["ImGuiTableTempData"] = "struct ImGuiTableTempData"
defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer"
defs["ImGuiTextFilter"] = "struct ImGuiTextFilter"
defs["ImGuiTextFlags"] = "int"
defs["ImGuiTextIndex"] = "struct ImGuiTextIndex"
defs["ImGuiTextRange"] = "struct ImGuiTextRange"
defs["ImGuiTooltipFlags"] = "int"
defs["ImGuiTreeNodeFlags"] = "int"
defs["ImGuiTreeNodeStackData"] = "struct ImGuiTreeNodeStackData"
defs["ImGuiTypingSelectFlags"] = "int"
defs["ImGuiTypingSelectRequest"] = "struct ImGuiTypingSelectRequest"
defs["ImGuiTypingSelectState"] = "struct ImGuiTypingSelectState"
defs["ImGuiViewport"] = "struct ImGuiViewport"
defs["ImGuiViewportFlags"] = "int"
defs["ImGuiViewportP"] = "struct ImGuiViewportP"
defs["ImGuiWindow"] = "struct ImGuiWindow"
defs["ImGuiWindowFlags"] = "int"
defs["ImGuiWindowRefreshFlags"] = "int"
defs["ImGuiWindowSettings"] = "struct ImGuiWindowSettings"
defs["ImGuiWindowStackData"] = "struct ImGuiWindowStackData"
defs["ImGuiWindowTempData"] = "struct ImGuiWindowTempData"
defs["ImPoolIdx"] = "int"
defs["ImRect"] = "struct ImRect"
defs["ImS16"] = "signed short"
defs["ImS32"] = "signed int"
defs["ImS64"] = "signed long long"
defs["ImS8"] = "signed char"
defs["ImStbTexteditState"] = "ImStb::STB_TexteditState"
defs["ImTextureID"] = "ImU64"
defs["ImU16"] = "unsigned short"
defs["ImU32"] = "unsigned int"
defs["ImU64"] = "unsigned long long"
defs["ImU8"] = "unsigned char"
defs["ImVec1"] = "struct ImVec1"
defs["ImVec2"] = "struct ImVec2"
defs["ImVec2ih"] = "struct ImVec2ih"
defs["ImVec4"] = "struct ImVec4"
defs["ImWchar"] = "ImWchar16"
defs["ImWchar16"] = "unsigned short"
defs["ImWchar32"] = "unsigned int"
defs["STB_TexteditState"] = "struct STB_TexteditState"
return defs
local t={
ImBitArrayForNamedKeys="ImBitArray<ImGuiKey_NamedKey_COUNT, -ImGuiKey_NamedKey_BEGIN>",
ImBitArrayPtr="ImU32*",
ImBitVector="struct ImBitVector",
ImColor="struct ImColor",
ImDrawCallback="void (*)(const ImDrawList* parent_list, const ImDrawCmd* cmd);",
ImDrawChannel="struct ImDrawChannel",
ImDrawCmd="struct ImDrawCmd",
ImDrawCmdHeader="struct ImDrawCmdHeader",
ImDrawData="struct ImDrawData",
ImDrawDataBuilder="struct ImDrawDataBuilder",
ImDrawFlags="int",
ImDrawIdx="unsigned short",
ImDrawList="struct ImDrawList",
ImDrawListFlags="int",
ImDrawListSharedData="struct ImDrawListSharedData",
ImDrawListSplitter="struct ImDrawListSplitter",
ImDrawVert="struct ImDrawVert",
ImFileHandle="FILE*",
ImFont="struct ImFont",
ImFontAtlas="struct ImFontAtlas",
ImFontAtlasCustomRect="struct ImFontAtlasCustomRect",
ImFontAtlasFlags="int",
ImFontBuilderIO="struct ImFontBuilderIO",
ImFontConfig="struct ImFontConfig",
ImFontGlyph="struct ImFontGlyph",
ImFontGlyphRangesBuilder="struct ImFontGlyphRangesBuilder",
ImGuiActivateFlags="int",
ImGuiBackendFlags="int",
ImGuiBoxSelectState="struct ImGuiBoxSelectState",
ImGuiButtonFlags="int",
ImGuiChildFlags="int",
ImGuiCol="int",
ImGuiColorEditFlags="int",
ImGuiColorMod="struct ImGuiColorMod",
ImGuiComboFlags="int",
ImGuiComboPreviewData="struct ImGuiComboPreviewData",
ImGuiCond="int",
ImGuiConfigFlags="int",
ImGuiContext="struct ImGuiContext",
ImGuiContextHook="struct ImGuiContextHook",
ImGuiContextHookCallback="void (*)(ImGuiContext* ctx, ImGuiContextHook* hook);",
ImGuiDataType="int",
ImGuiDataTypeInfo="struct ImGuiDataTypeInfo",
ImGuiDataTypeStorage="struct ImGuiDataTypeStorage",
ImGuiDataVarInfo="struct ImGuiDataVarInfo",
ImGuiDeactivatedItemData="struct ImGuiDeactivatedItemData",
ImGuiDebugAllocEntry="struct ImGuiDebugAllocEntry",
ImGuiDebugAllocInfo="struct ImGuiDebugAllocInfo",
ImGuiDebugLogFlags="int",
ImGuiDragDropFlags="int",
ImGuiErrorCallback="void (*)(ImGuiContext* ctx, void* user_data, const char* msg);",
ImGuiErrorRecoveryState="struct ImGuiErrorRecoveryState",
ImGuiFocusRequestFlags="int",
ImGuiFocusScopeData="struct ImGuiFocusScopeData",
ImGuiFocusedFlags="int",
ImGuiGroupData="struct ImGuiGroupData",
ImGuiHoveredFlags="int",
ImGuiID="unsigned int",
ImGuiIDStackTool="struct ImGuiIDStackTool",
ImGuiIO="struct ImGuiIO",
ImGuiInputEvent="struct ImGuiInputEvent",
ImGuiInputEventAppFocused="struct ImGuiInputEventAppFocused",
ImGuiInputEventKey="struct ImGuiInputEventKey",
ImGuiInputEventMouseButton="struct ImGuiInputEventMouseButton",
ImGuiInputEventMousePos="struct ImGuiInputEventMousePos",
ImGuiInputEventMouseWheel="struct ImGuiInputEventMouseWheel",
ImGuiInputEventText="struct ImGuiInputEventText",
ImGuiInputFlags="int",
ImGuiInputTextCallback="int (*)(ImGuiInputTextCallbackData* data);",
ImGuiInputTextCallbackData="struct ImGuiInputTextCallbackData",
ImGuiInputTextDeactivateData="struct ImGuiInputTextDeactivateData",
ImGuiInputTextDeactivatedState="struct ImGuiInputTextDeactivatedState",
ImGuiInputTextFlags="int",
ImGuiInputTextState="struct ImGuiInputTextState",
ImGuiItemFlags="int",
ImGuiItemStatusFlags="int",
ImGuiKeyChord="int",
ImGuiKeyData="struct ImGuiKeyData",
ImGuiKeyOwnerData="struct ImGuiKeyOwnerData",
ImGuiKeyRoutingData="struct ImGuiKeyRoutingData",
ImGuiKeyRoutingIndex="ImS16",
ImGuiKeyRoutingTable="struct ImGuiKeyRoutingTable",
ImGuiLastItemData="struct ImGuiLastItemData",
ImGuiLayoutType="int",
ImGuiListClipper="struct ImGuiListClipper",
ImGuiListClipperData="struct ImGuiListClipperData",
ImGuiListClipperRange="struct ImGuiListClipperRange",
ImGuiLocEntry="struct ImGuiLocEntry",
ImGuiLogFlags="int",
ImGuiMemAllocFunc="void* (*)(size_t sz, void* user_data);",
ImGuiMemFreeFunc="void (*)(void* ptr, void* user_data);",
ImGuiMenuColumns="struct ImGuiMenuColumns",
ImGuiMetricsConfig="struct ImGuiMetricsConfig",
ImGuiMouseButton="int",
ImGuiMouseCursor="int",
ImGuiMultiSelectFlags="int",
ImGuiMultiSelectIO="struct ImGuiMultiSelectIO",
ImGuiMultiSelectState="struct ImGuiMultiSelectState",
ImGuiMultiSelectTempData="struct ImGuiMultiSelectTempData",
ImGuiNavItemData="struct ImGuiNavItemData",
ImGuiNavMoveFlags="int",
ImGuiNavRenderCursorFlags="int",
ImGuiNextItemData="struct ImGuiNextItemData",
ImGuiNextItemDataFlags="int",
ImGuiNextWindowData="struct ImGuiNextWindowData",
ImGuiNextWindowDataFlags="int",
ImGuiOldColumnData="struct ImGuiOldColumnData",
ImGuiOldColumnFlags="int",
ImGuiOldColumns="struct ImGuiOldColumns",
ImGuiOnceUponAFrame="struct ImGuiOnceUponAFrame",
ImGuiPayload="struct ImGuiPayload",
ImGuiPlatformIO="struct ImGuiPlatformIO",
ImGuiPlatformImeData="struct ImGuiPlatformImeData",
ImGuiPopupData="struct ImGuiPopupData",
ImGuiPopupFlags="int",
ImGuiPtrOrIndex="struct ImGuiPtrOrIndex",
ImGuiScrollFlags="int",
ImGuiSelectableFlags="int",
ImGuiSelectionBasicStorage="struct ImGuiSelectionBasicStorage",
ImGuiSelectionExternalStorage="struct ImGuiSelectionExternalStorage",
ImGuiSelectionRequest="struct ImGuiSelectionRequest",
ImGuiSelectionUserData="ImS64",
ImGuiSeparatorFlags="int",
ImGuiSettingsHandler="struct ImGuiSettingsHandler",
ImGuiShrinkWidthItem="struct ImGuiShrinkWidthItem",
ImGuiSizeCallback="void (*)(ImGuiSizeCallbackData* data);",
ImGuiSizeCallbackData="struct ImGuiSizeCallbackData",
ImGuiSliderFlags="int",
ImGuiStackLevelInfo="struct ImGuiStackLevelInfo",
ImGuiStorage="struct ImGuiStorage",
ImGuiStoragePair="struct ImGuiStoragePair",
ImGuiStyle="struct ImGuiStyle",
ImGuiStyleMod="struct ImGuiStyleMod",
ImGuiStyleVar="int",
ImGuiTabBar="struct ImGuiTabBar",
ImGuiTabBarFlags="int",
ImGuiTabItem="struct ImGuiTabItem",
ImGuiTabItemFlags="int",
ImGuiTable="struct ImGuiTable",
ImGuiTableBgTarget="int",
ImGuiTableCellData="struct ImGuiTableCellData",
ImGuiTableColumn="struct ImGuiTableColumn",
ImGuiTableColumnFlags="int",
ImGuiTableColumnIdx="ImS16",
ImGuiTableColumnSettings="struct ImGuiTableColumnSettings",
ImGuiTableColumnSortSpecs="struct ImGuiTableColumnSortSpecs",
ImGuiTableColumnsSettings="struct ImGuiTableColumnsSettings",
ImGuiTableDrawChannelIdx="ImU16",
ImGuiTableFlags="int",
ImGuiTableHeaderData="struct ImGuiTableHeaderData",
ImGuiTableInstanceData="struct ImGuiTableInstanceData",
ImGuiTableRowFlags="int",
ImGuiTableSettings="struct ImGuiTableSettings",
ImGuiTableSortSpecs="struct ImGuiTableSortSpecs",
ImGuiTableTempData="struct ImGuiTableTempData",
ImGuiTextBuffer="struct ImGuiTextBuffer",
ImGuiTextFilter="struct ImGuiTextFilter",
ImGuiTextFlags="int",
ImGuiTextIndex="struct ImGuiTextIndex",
ImGuiTextRange="struct ImGuiTextRange",
ImGuiTooltipFlags="int",
ImGuiTreeNodeFlags="int",
ImGuiTreeNodeStackData="struct ImGuiTreeNodeStackData",
ImGuiTypingSelectFlags="int",
ImGuiTypingSelectRequest="struct ImGuiTypingSelectRequest",
ImGuiTypingSelectState="struct ImGuiTypingSelectState",
ImGuiViewport="struct ImGuiViewport",
ImGuiViewportFlags="int",
ImGuiViewportP="struct ImGuiViewportP",
ImGuiWindow="struct ImGuiWindow",
ImGuiWindowFlags="int",
ImGuiWindowRefreshFlags="int",
ImGuiWindowSettings="struct ImGuiWindowSettings",
ImGuiWindowStackData="struct ImGuiWindowStackData",
ImGuiWindowTempData="struct ImGuiWindowTempData",
ImPoolIdx="int",
ImRect="struct ImRect",
ImS16="signed short",
ImS32="signed int",
ImS64="signed long long",
ImS8="signed char",
ImStbTexteditState="ImStb::STB_TexteditState",
ImTextureID="ImU64",
ImU16="unsigned short",
ImU32="unsigned int",
ImU64="unsigned long long",
ImU8="unsigned char",
ImVec1="struct ImVec1",
ImVec2="struct ImVec2",
ImVec2ih="struct ImVec2ih",
ImVec4="struct ImVec4",
ImWchar="ImWchar16",
ImWchar16="unsigned short",
ImWchar32="unsigned int",
STB_TexteditState="struct STB_TexteditState"}
return t