cimgui_impl: reworked

This commit is contained in:
sonoro1234
2025-02-22 12:11:25 +01:00
parent 79504e6f7c
commit 95dec01325
12 changed files with 1726 additions and 1630 deletions

View File

@@ -1,180 +0,0 @@
#ifdef CIMGUI_USE_GLFW
typedef struct GLFWwindow GLFWwindow;
typedef struct GLFWmonitor GLFWmonitor;
struct GLFWwindow;
struct GLFWmonitor;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks);
CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks);
CIMGUI_API bool ImGui_ImplGlfw_InitForOther(GLFWwindow* window,bool install_callbacks);
CIMGUI_API void ImGui_ImplGlfw_Shutdown(void);
CIMGUI_API void ImGui_ImplGlfw_NewFrame(void);
CIMGUI_API void ImGui_ImplGlfw_InstallCallbacks(GLFWwindow* window);
CIMGUI_API void ImGui_ImplGlfw_RestoreCallbacks(GLFWwindow* window);
CIMGUI_API void ImGui_ImplGlfw_SetCallbacksChainForAllWindows(bool chain_for_all_windows);
CIMGUI_API void ImGui_ImplGlfw_WindowFocusCallback(GLFWwindow* window,int focused);
CIMGUI_API void ImGui_ImplGlfw_CursorEnterCallback(GLFWwindow* window,int entered);
CIMGUI_API void ImGui_ImplGlfw_CursorPosCallback(GLFWwindow* window,double x,double y);
CIMGUI_API void ImGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,int button,int action,int mods);
CIMGUI_API void ImGui_ImplGlfw_ScrollCallback(GLFWwindow* window,double xoffset,double yoffset);
CIMGUI_API void ImGui_ImplGlfw_KeyCallback(GLFWwindow* window,int key,int scancode,int action,int mods);
CIMGUI_API void ImGui_ImplGlfw_CharCallback(GLFWwindow* window,unsigned int c);
CIMGUI_API void ImGui_ImplGlfw_MonitorCallback(GLFWmonitor* monitor,int event);
CIMGUI_API void ImGui_ImplGlfw_Sleep(int milliseconds);
#endif
#ifdef CIMGUI_USE_OPENGL3
CIMGUI_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version);
CIMGUI_API void ImGui_ImplOpenGL3_Shutdown(void);
CIMGUI_API void ImGui_ImplOpenGL3_NewFrame(void);
CIMGUI_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data);
CIMGUI_API bool ImGui_ImplOpenGL3_CreateFontsTexture(void);
CIMGUI_API void ImGui_ImplOpenGL3_DestroyFontsTexture(void);
CIMGUI_API bool ImGui_ImplOpenGL3_CreateDeviceObjects(void);
CIMGUI_API void ImGui_ImplOpenGL3_DestroyDeviceObjects(void);
#endif
#ifdef CIMGUI_USE_OPENGL2
CIMGUI_API bool ImGui_ImplOpenGL2_Init(void);
CIMGUI_API void ImGui_ImplOpenGL2_Shutdown(void);
CIMGUI_API void ImGui_ImplOpenGL2_NewFrame(void);
CIMGUI_API void ImGui_ImplOpenGL2_RenderDrawData(ImDrawData* draw_data);
CIMGUI_API bool ImGui_ImplOpenGL2_CreateFontsTexture(void);
CIMGUI_API void ImGui_ImplOpenGL2_DestroyFontsTexture(void);
CIMGUI_API bool ImGui_ImplOpenGL2_CreateDeviceObjects(void);
CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects(void);
#endif
#ifdef CIMGUI_USE_SDL2
typedef struct SDL_Window SDL_Window;
typedef struct SDL_Renderer SDL_Renderer;
typedef struct _SDL_GameController _SDL_GameController;
struct SDL_Window;
struct SDL_Renderer;
struct _SDL_GameController;
typedef union SDL_Event SDL_Event;
typedef enum { ImGui_ImplSDL2_GamepadMode_AutoFirst, ImGui_ImplSDL2_GamepadMode_AutoAll, ImGui_ImplSDL2_GamepadMode_Manual }ImGui_ImplSDL2_GamepadMode;CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context);
CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window);
CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window);
CIMGUI_API bool ImGui_ImplSDL2_InitForMetal(SDL_Window* window);
CIMGUI_API bool ImGui_ImplSDL2_InitForSDLRenderer(SDL_Window* window,SDL_Renderer* renderer);
CIMGUI_API bool ImGui_ImplSDL2_InitForOther(SDL_Window* window);
CIMGUI_API void ImGui_ImplSDL2_Shutdown(void);
CIMGUI_API void ImGui_ImplSDL2_NewFrame(void);
CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event);
CIMGUI_API void ImGui_ImplSDL2_SetGamepadMode(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array,int manual_gamepads_count);
#endif
#ifdef CIMGUI_USE_SDL3
typedef struct SDL_Window SDL_Window;
typedef struct SDL_Renderer SDL_Renderer;
typedef struct SDL_Gamepad SDL_Gamepad;
struct SDL_Window;
struct SDL_Renderer;
struct SDL_Gamepad;
typedef union SDL_Event SDL_Event;
typedef enum { ImGui_ImplSDL3_GamepadMode_AutoFirst, ImGui_ImplSDL3_GamepadMode_AutoAll, ImGui_ImplSDL3_GamepadMode_Manual }ImGui_ImplSDL3_GamepadMode;CIMGUI_API bool ImGui_ImplSDL3_InitForOpenGL(SDL_Window* window,void* sdl_gl_context);
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);
CIMGUI_API bool ImGui_ImplSDL3_ProcessEvent(const SDL_Event* event);
CIMGUI_API void ImGui_ImplSDL3_SetGamepadMode(ImGui_ImplSDL3_GamepadMode mode,SDL_Gamepad** manual_gamepads_array,int manual_gamepads_count);
#endif
#ifdef CIMGUI_USE_VULKAN
typedef struct ImGui_ImplVulkanH_Frame ImGui_ImplVulkanH_Frame;
typedef struct ImGui_ImplVulkanH_Window ImGui_ImplVulkanH_Window;
typedef struct ImGui_ImplVulkan_InitInfo ImGui_ImplVulkan_InitInfo;
struct ImGui_ImplVulkan_InitInfo
{
VkInstance Instance;
VkPhysicalDevice PhysicalDevice;
VkDevice Device;
uint32_t QueueFamily;
VkQueue Queue;
VkDescriptorPool DescriptorPool;
VkRenderPass RenderPass;
uint32_t MinImageCount;
uint32_t ImageCount;
VkSampleCountFlagBits MSAASamples;
VkPipelineCache PipelineCache;
uint32_t Subpass;
uint32_t DescriptorPoolSize;
bool UseDynamicRendering;
VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo;
const VkAllocationCallbacks* Allocator;
void (*CheckVkResultFn)(VkResult err);
VkDeviceSize MinAllocationSize;
};
typedef struct ImGui_ImplVulkan_RenderState ImGui_ImplVulkan_RenderState;
struct ImGui_ImplVulkan_RenderState
{
VkCommandBuffer CommandBuffer;
VkPipeline Pipeline;
VkPipelineLayout PipelineLayout;
};
struct ImGui_ImplVulkanH_Frame;
struct ImGui_ImplVulkanH_Window;
struct ImGui_ImplVulkanH_Frame
{
VkCommandPool CommandPool;
VkCommandBuffer CommandBuffer;
VkFence Fence;
VkImage Backbuffer;
VkImageView BackbufferView;
VkFramebuffer Framebuffer;
};
typedef struct ImGui_ImplVulkanH_FrameSemaphores ImGui_ImplVulkanH_FrameSemaphores;
struct ImGui_ImplVulkanH_FrameSemaphores
{
VkSemaphore ImageAcquiredSemaphore;
VkSemaphore RenderCompleteSemaphore;
};
typedef struct ImVector_ImGui_ImplVulkanH_Frame {int Size;int Capacity;ImGui_ImplVulkanH_Frame* Data;} ImVector_ImGui_ImplVulkanH_Frame;
typedef struct ImVector_ImGui_ImplVulkanH_FrameSemaphores {int Size;int Capacity;ImGui_ImplVulkanH_FrameSemaphores* Data;} ImVector_ImGui_ImplVulkanH_FrameSemaphores;
struct ImGui_ImplVulkanH_Window
{
int Width;
int Height;
VkSwapchainKHR Swapchain;
VkSurfaceKHR Surface;
VkSurfaceFormatKHR SurfaceFormat;
VkPresentModeKHR PresentMode;
VkRenderPass RenderPass;
bool UseDynamicRendering;
bool ClearEnable;
VkClearValue ClearValue;
uint32_t FrameIndex;
uint32_t ImageCount;
uint32_t SemaphoreCount;
uint32_t SemaphoreIndex;
ImVector_ImGui_ImplVulkanH_Frame Frames;
ImVector_ImGui_ImplVulkanH_FrameSemaphores FrameSemaphores;
};CIMGUI_API bool ImGui_ImplVulkan_Init(ImGui_ImplVulkan_InitInfo* info);
CIMGUI_API void ImGui_ImplVulkan_Shutdown(void);
CIMGUI_API void ImGui_ImplVulkan_NewFrame(void);
CIMGUI_API void ImGui_ImplVulkan_RenderDrawData(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline);
CIMGUI_API bool ImGui_ImplVulkan_CreateFontsTexture(void);
CIMGUI_API void ImGui_ImplVulkan_DestroyFontsTexture(void);
CIMGUI_API void ImGui_ImplVulkan_SetMinImageCount(uint32_t min_image_count);
CIMGUI_API VkDescriptorSet ImGui_ImplVulkan_AddTexture(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout);
CIMGUI_API void ImGui_ImplVulkan_RemoveTexture(VkDescriptorSet descriptor_set);
CIMGUI_API bool ImGui_ImplVulkan_LoadFunctions(PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data);
CIMGUI_API void ImGui_ImplVulkanH_CreateOrResizeWindow(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count);
CIMGUI_API void ImGui_ImplVulkanH_DestroyWindow(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator);
CIMGUI_API VkSurfaceFormatKHR ImGui_ImplVulkanH_SelectSurfaceFormat(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space);
CIMGUI_API VkPresentModeKHR ImGui_ImplVulkanH_SelectPresentMode(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count);
CIMGUI_API VkPhysicalDevice ImGui_ImplVulkanH_SelectPhysicalDevice(VkInstance instance);
CIMGUI_API uint32_t ImGui_ImplVulkanH_SelectQueueFamilyIndex(VkPhysicalDevice physical_device);
CIMGUI_API int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode(VkPresentModeKHR present_mode);
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -5139,41 +5139,41 @@
},
"locations": {
"ImBitVector": "imgui_internal:623",
"ImColor": "imgui:2883",
"ImDrawChannel": "imgui:3123",
"ImDrawCmd": "imgui:3080",
"ImDrawCmdHeader": "imgui:3115",
"ImDrawData": "imgui:3339",
"ImColor": "imgui:2884",
"ImDrawChannel": "imgui:3124",
"ImDrawCmd": "imgui:3081",
"ImDrawCmdHeader": "imgui:3116",
"ImDrawData": "imgui:3340",
"ImDrawDataBuilder": "imgui_internal:813",
"ImDrawFlags_": "imgui:3148",
"ImDrawList": "imgui:3186",
"ImDrawListFlags_": "imgui:3168",
"ImDrawFlags_": "imgui:3149",
"ImDrawList": "imgui:3187",
"ImDrawListFlags_": "imgui:3169",
"ImDrawListSharedData": "imgui_internal:791",
"ImDrawListSplitter": "imgui:3131",
"ImDrawVert": "imgui:3100",
"ImFont": "imgui:3566",
"ImFontAtlas": "imgui:3462",
"ImFontAtlasCustomRect": "imgui:3421",
"ImFontAtlasFlags_": "imgui:3437",
"ImDrawListSplitter": "imgui:3132",
"ImDrawVert": "imgui:3101",
"ImFont": "imgui:3567",
"ImFontAtlas": "imgui:3463",
"ImFontAtlasCustomRect": "imgui:3422",
"ImFontAtlasFlags_": "imgui:3438",
"ImFontBuilderIO": "imgui_internal:3867",
"ImFontConfig": "imgui:3364",
"ImFontGlyph": "imgui:3394",
"ImFontGlyphRangesBuilder": "imgui:3406",
"ImFontConfig": "imgui:3365",
"ImFontGlyph": "imgui:3395",
"ImFontGlyphRangesBuilder": "imgui:3407",
"ImGuiActivateFlags_": "imgui_internal:1581",
"ImGuiAxis": "imgui_internal:1038",
"ImGuiBackendFlags_": "imgui:1675",
"ImGuiBackendFlags_": "imgui:1676",
"ImGuiBoxSelectState": "imgui_internal:1770",
"ImGuiButtonFlagsPrivate_": "imgui_internal:928",
"ImGuiButtonFlags_": "imgui:1809",
"ImGuiChildFlags_": "imgui:1158",
"ImGuiCol_": "imgui:1690",
"ImGuiColorEditFlags_": "imgui:1820",
"ImGuiButtonFlags_": "imgui:1810",
"ImGuiChildFlags_": "imgui:1159",
"ImGuiCol_": "imgui:1691",
"ImGuiColorEditFlags_": "imgui:1821",
"ImGuiColorMod": "imgui_internal:1052",
"ImGuiComboFlagsPrivate_": "imgui_internal:953",
"ImGuiComboFlags_": "imgui:1306",
"ImGuiComboFlags_": "imgui:1307",
"ImGuiComboPreviewData": "imgui_internal:1069",
"ImGuiCond_": "imgui:1932",
"ImGuiConfigFlags_": "imgui:1646",
"ImGuiCond_": "imgui:1933",
"ImGuiConfigFlags_": "imgui:1647",
"ImGuiContext": "imgui_internal:2241",
"ImGuiContextHook": "imgui_internal:2226",
"ImGuiContextHookType": "imgui_internal:2224",
@@ -5181,29 +5181,29 @@
"ImGuiDataTypeInfo": "imgui_internal:839",
"ImGuiDataTypePrivate_": "imgui_internal:848",
"ImGuiDataTypeStorage": "imgui_internal:833",
"ImGuiDataType_": "imgui:1454",
"ImGuiDataType_": "imgui:1455",
"ImGuiDataVarInfo": "imgui_internal:825",
"ImGuiDeactivatedItemData": "imgui_internal:1346",
"ImGuiDebugAllocEntry": "imgui_internal:2160",
"ImGuiDebugAllocInfo": "imgui_internal:2167",
"ImGuiDebugLogFlags_": "imgui_internal:2138",
"ImGuiDir": "imgui:1472",
"ImGuiDir": "imgui:1473",
"ImGuiDockContext": "imgui_internal:1985",
"ImGuiDockNode": "imgui_internal:1899",
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:1851",
"ImGuiDockNodeFlags_": "imgui:1407",
"ImGuiDockNodeFlags_": "imgui:1408",
"ImGuiDockNodeState": "imgui_internal:1890",
"ImGuiDragDropFlags_": "imgui:1426",
"ImGuiDragDropFlags_": "imgui:1427",
"ImGuiErrorRecoveryState": "imgui_internal:1303",
"ImGuiFocusRequestFlags_": "imgui_internal:998",
"ImGuiFocusScopeData": "imgui_internal:1667",
"ImGuiFocusedFlags_": "imgui:1353",
"ImGuiFocusedFlags_": "imgui:1354",
"ImGuiFreeTypeBuilderFlags": "imgui_freetype:26",
"ImGuiGroupData": "imgui_internal:1082",
"ImGuiHoveredFlagsPrivate_": "imgui_internal:911",
"ImGuiHoveredFlags_": "imgui:1367",
"ImGuiHoveredFlags_": "imgui:1368",
"ImGuiIDStackTool": "imgui_internal:2207",
"ImGuiIO": "imgui:2305",
"ImGuiIO": "imgui:2306",
"ImGuiInputEvent": "imgui_internal:1441",
"ImGuiInputEventAppFocused": "imgui_internal:1439",
"ImGuiInputEventKey": "imgui_internal:1437",
@@ -5214,24 +5214,24 @@
"ImGuiInputEventText": "imgui_internal:1438",
"ImGuiInputEventType": "imgui_internal:1409",
"ImGuiInputFlagsPrivate_": "imgui_internal:1508",
"ImGuiInputFlags_": "imgui:1623",
"ImGuiInputFlags_": "imgui:1624",
"ImGuiInputSource": "imgui_internal:1422",
"ImGuiInputTextCallbackData": "imgui:2560",
"ImGuiInputTextCallbackData": "imgui:2561",
"ImGuiInputTextDeactivatedState": "imgui_internal:1118",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:919",
"ImGuiInputTextFlags_": "imgui:1192",
"ImGuiInputTextFlags_": "imgui:1193",
"ImGuiInputTextState": "imgui_internal:1140",
"ImGuiItemFlagsPrivate_": "imgui_internal:861",
"ImGuiItemFlags_": "imgui:1179",
"ImGuiItemFlags_": "imgui:1180",
"ImGuiItemStatusFlags_": "imgui_internal:885",
"ImGuiKey": "imgui:1496",
"ImGuiKeyData": "imgui:2297",
"ImGuiKey": "imgui:1497",
"ImGuiKeyData": "imgui:2298",
"ImGuiKeyOwnerData": "imgui_internal:1495",
"ImGuiKeyRoutingData": "imgui_internal:1469",
"ImGuiKeyRoutingTable": "imgui_internal:1483",
"ImGuiLastItemData": "imgui_internal:1275",
"ImGuiLayoutType_": "imgui_internal:1019",
"ImGuiListClipper": "imgui:2789",
"ImGuiListClipper": "imgui:2790",
"ImGuiListClipperData": "imgui_internal:1565",
"ImGuiListClipperRange": "imgui_internal:1552",
"ImGuiLocEntry": "imgui_internal:2111",
@@ -5239,11 +5239,11 @@
"ImGuiLogFlags_": "imgui_internal:1026",
"ImGuiMenuColumns": "imgui_internal:1100",
"ImGuiMetricsConfig": "imgui_internal:2177",
"ImGuiMouseButton_": "imgui:1892",
"ImGuiMouseCursor_": "imgui:1902",
"ImGuiMouseSource": "imgui:1921",
"ImGuiMultiSelectFlags_": "imgui:2941",
"ImGuiMultiSelectIO": "imgui:2968",
"ImGuiMouseButton_": "imgui:1893",
"ImGuiMouseCursor_": "imgui:1903",
"ImGuiMouseSource": "imgui:1922",
"ImGuiMultiSelectFlags_": "imgui:2942",
"ImGuiMultiSelectIO": "imgui:2969",
"ImGuiMultiSelectState": "imgui_internal:1827",
"ImGuiMultiSelectTempData": "imgui_internal:1802",
"ImGuiNavItemData": "imgui_internal:1650",
@@ -5257,85 +5257,85 @@
"ImGuiOldColumnData": "imgui_internal:1735",
"ImGuiOldColumnFlags_": "imgui_internal:1715",
"ImGuiOldColumns": "imgui_internal:1745",
"ImGuiOnceUponAFrame": "imgui:2660",
"ImGuiPayload": "imgui:2625",
"ImGuiPlatformIO": "imgui:3738",
"ImGuiPlatformImeData": "imgui:3844",
"ImGuiPlatformMonitor": "imgui:3834",
"ImGuiOnceUponAFrame": "imgui:2661",
"ImGuiPayload": "imgui:2626",
"ImGuiPlatformIO": "imgui:3739",
"ImGuiPlatformImeData": "imgui:3845",
"ImGuiPlatformMonitor": "imgui:3835",
"ImGuiPlotType": "imgui_internal:1045",
"ImGuiPopupData": "imgui_internal:1366",
"ImGuiPopupFlags_": "imgui:1271",
"ImGuiPopupFlags_": "imgui:1272",
"ImGuiPopupPositionPolicy": "imgui_internal:1358",
"ImGuiPtrOrIndex": "imgui_internal:1336",
"ImGuiScrollFlags_": "imgui_internal:1592",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:966",
"ImGuiSelectableFlags_": "imgui:1289",
"ImGuiSelectionBasicStorage": "imgui:3014",
"ImGuiSelectionExternalStorage": "imgui:3037",
"ImGuiSelectionRequest": "imgui:2988",
"ImGuiSelectionRequestType": "imgui:2980",
"ImGuiSelectableFlags_": "imgui:1290",
"ImGuiSelectionBasicStorage": "imgui:3015",
"ImGuiSelectionExternalStorage": "imgui:3038",
"ImGuiSelectionRequest": "imgui:2989",
"ImGuiSelectionRequestType": "imgui:2981",
"ImGuiSeparatorFlags_": "imgui_internal:987",
"ImGuiSettingsHandler": "imgui_internal:2073",
"ImGuiShrinkWidthItem": "imgui_internal:1329",
"ImGuiSizeCallbackData": "imgui:2594",
"ImGuiSizeCallbackData": "imgui:2595",
"ImGuiSliderFlagsPrivate_": "imgui_internal:959",
"ImGuiSliderFlags_": "imgui:1876",
"ImGuiSortDirection": "imgui:1483",
"ImGuiSliderFlags_": "imgui:1877",
"ImGuiSortDirection": "imgui:1484",
"ImGuiStackLevelInfo": "imgui_internal:2195",
"ImGuiStorage": "imgui:2732",
"ImGuiStoragePair": "imgui:2715",
"ImGuiStyle": "imgui:2219",
"ImGuiStorage": "imgui:2733",
"ImGuiStoragePair": "imgui:2716",
"ImGuiStyle": "imgui:2220",
"ImGuiStyleMod": "imgui_internal:1059",
"ImGuiStyleVar_": "imgui:1768",
"ImGuiStyleVar_": "imgui:1769",
"ImGuiTabBar": "imgui_internal:2877",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2839",
"ImGuiTabBarFlags_": "imgui:1321",
"ImGuiTabBarFlags_": "imgui:1322",
"ImGuiTabItem": "imgui_internal:2857",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2847",
"ImGuiTabItemFlags_": "imgui:1338",
"ImGuiTabItemFlags_": "imgui:1339",
"ImGuiTable": "imgui_internal:3024",
"ImGuiTableBgTarget_": "imgui:2073",
"ImGuiTableBgTarget_": "imgui:2074",
"ImGuiTableCellData": "imgui_internal:2992",
"ImGuiTableColumn": "imgui_internal:2932",
"ImGuiTableColumnFlags_": "imgui:2020",
"ImGuiTableColumnFlags_": "imgui:2021",
"ImGuiTableColumnSettings": "imgui_internal:3172",
"ImGuiTableColumnSortSpecs": "imgui:2095",
"ImGuiTableFlags_": "imgui:1967",
"ImGuiTableColumnSortSpecs": "imgui:2096",
"ImGuiTableFlags_": "imgui:1968",
"ImGuiTableHeaderData": "imgui_internal:3001",
"ImGuiTableInstanceData": "imgui_internal:3011",
"ImGuiTableRowFlags_": "imgui:2058",
"ImGuiTableRowFlags_": "imgui:2059",
"ImGuiTableSettings": "imgui_internal:3196",
"ImGuiTableSortSpecs": "imgui:2085",
"ImGuiTableSortSpecs": "imgui:2086",
"ImGuiTableTempData": "imgui_internal:3149",
"ImGuiTextBuffer": "imgui:2695",
"ImGuiTextFilter": "imgui:2668",
"ImGuiTextBuffer": "imgui:2696",
"ImGuiTextFilter": "imgui:2669",
"ImGuiTextFlags_": "imgui_internal:1005",
"ImGuiTextIndex": "imgui_internal:743",
"ImGuiTextRange": "imgui:2678",
"ImGuiTextRange": "imgui:2679",
"ImGuiTooltipFlags_": "imgui_internal:1011",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:980",
"ImGuiTreeNodeFlags_": "imgui:1234",
"ImGuiTreeNodeFlags_": "imgui:1235",
"ImGuiTreeNodeStackData": "imgui_internal:1294",
"ImGuiTypingSelectFlags_": "imgui_internal:1678",
"ImGuiTypingSelectRequest": "imgui_internal:1686",
"ImGuiTypingSelectState": "imgui_internal:1697",
"ImGuiViewport": "imgui:3653",
"ImGuiViewportFlags_": "imgui:3625",
"ImGuiViewport": "imgui:3654",
"ImGuiViewportFlags_": "imgui:3626",
"ImGuiViewportP": "imgui_internal:2002",
"ImGuiWindow": "imgui_internal:2687",
"ImGuiWindowClass": "imgui:2609",
"ImGuiWindowClass": "imgui:2610",
"ImGuiWindowDockStyle": "imgui_internal:1980",
"ImGuiWindowDockStyleCol": "imgui_internal:1966",
"ImGuiWindowFlags_": "imgui:1107",
"ImGuiWindowFlags_": "imgui:1108",
"ImGuiWindowRefreshFlags_": "imgui_internal:1188",
"ImGuiWindowSettings": "imgui_internal:2054",
"ImGuiWindowStackData": "imgui_internal:1321",
"ImGuiWindowTempData": "imgui_internal:2631",
"ImRect": "imgui_internal:545",
"ImVec1": "imgui_internal:527",
"ImVec2": "imgui:299",
"ImVec2": "imgui:300",
"ImVec2ih": "imgui_internal:535",
"ImVec4": "imgui:312"
"ImVec4": "imgui:313"
},
"nonPOD": {
"ImBitArray": true,

View File

@@ -4062,41 +4062,41 @@ local t={
ImGuiSortDirection="ImU8"},
locations={
ImBitVector="imgui_internal:623",
ImColor="imgui:2883",
ImDrawChannel="imgui:3123",
ImDrawCmd="imgui:3080",
ImDrawCmdHeader="imgui:3115",
ImDrawData="imgui:3339",
ImColor="imgui:2884",
ImDrawChannel="imgui:3124",
ImDrawCmd="imgui:3081",
ImDrawCmdHeader="imgui:3116",
ImDrawData="imgui:3340",
ImDrawDataBuilder="imgui_internal:813",
ImDrawFlags_="imgui:3148",
ImDrawList="imgui:3186",
ImDrawListFlags_="imgui:3168",
ImDrawFlags_="imgui:3149",
ImDrawList="imgui:3187",
ImDrawListFlags_="imgui:3169",
ImDrawListSharedData="imgui_internal:791",
ImDrawListSplitter="imgui:3131",
ImDrawVert="imgui:3100",
ImFont="imgui:3566",
ImFontAtlas="imgui:3462",
ImFontAtlasCustomRect="imgui:3421",
ImFontAtlasFlags_="imgui:3437",
ImDrawListSplitter="imgui:3132",
ImDrawVert="imgui:3101",
ImFont="imgui:3567",
ImFontAtlas="imgui:3463",
ImFontAtlasCustomRect="imgui:3422",
ImFontAtlasFlags_="imgui:3438",
ImFontBuilderIO="imgui_internal:3867",
ImFontConfig="imgui:3364",
ImFontGlyph="imgui:3394",
ImFontGlyphRangesBuilder="imgui:3406",
ImFontConfig="imgui:3365",
ImFontGlyph="imgui:3395",
ImFontGlyphRangesBuilder="imgui:3407",
ImGuiActivateFlags_="imgui_internal:1581",
ImGuiAxis="imgui_internal:1038",
ImGuiBackendFlags_="imgui:1675",
ImGuiBackendFlags_="imgui:1676",
ImGuiBoxSelectState="imgui_internal:1770",
ImGuiButtonFlagsPrivate_="imgui_internal:928",
ImGuiButtonFlags_="imgui:1809",
ImGuiChildFlags_="imgui:1158",
ImGuiCol_="imgui:1690",
ImGuiColorEditFlags_="imgui:1820",
ImGuiButtonFlags_="imgui:1810",
ImGuiChildFlags_="imgui:1159",
ImGuiCol_="imgui:1691",
ImGuiColorEditFlags_="imgui:1821",
ImGuiColorMod="imgui_internal:1052",
ImGuiComboFlagsPrivate_="imgui_internal:953",
ImGuiComboFlags_="imgui:1306",
ImGuiComboFlags_="imgui:1307",
ImGuiComboPreviewData="imgui_internal:1069",
ImGuiCond_="imgui:1932",
ImGuiConfigFlags_="imgui:1646",
ImGuiCond_="imgui:1933",
ImGuiConfigFlags_="imgui:1647",
ImGuiContext="imgui_internal:2241",
ImGuiContextHook="imgui_internal:2226",
ImGuiContextHookType="imgui_internal:2224",
@@ -4104,29 +4104,29 @@ local t={
ImGuiDataTypeInfo="imgui_internal:839",
ImGuiDataTypePrivate_="imgui_internal:848",
ImGuiDataTypeStorage="imgui_internal:833",
ImGuiDataType_="imgui:1454",
ImGuiDataType_="imgui:1455",
ImGuiDataVarInfo="imgui_internal:825",
ImGuiDeactivatedItemData="imgui_internal:1346",
ImGuiDebugAllocEntry="imgui_internal:2160",
ImGuiDebugAllocInfo="imgui_internal:2167",
ImGuiDebugLogFlags_="imgui_internal:2138",
ImGuiDir="imgui:1472",
ImGuiDir="imgui:1473",
ImGuiDockContext="imgui_internal:1985",
ImGuiDockNode="imgui_internal:1899",
ImGuiDockNodeFlagsPrivate_="imgui_internal:1851",
ImGuiDockNodeFlags_="imgui:1407",
ImGuiDockNodeFlags_="imgui:1408",
ImGuiDockNodeState="imgui_internal:1890",
ImGuiDragDropFlags_="imgui:1426",
ImGuiDragDropFlags_="imgui:1427",
ImGuiErrorRecoveryState="imgui_internal:1303",
ImGuiFocusRequestFlags_="imgui_internal:998",
ImGuiFocusScopeData="imgui_internal:1667",
ImGuiFocusedFlags_="imgui:1353",
ImGuiFocusedFlags_="imgui:1354",
ImGuiFreeTypeBuilderFlags="imgui_freetype:26",
ImGuiGroupData="imgui_internal:1082",
ImGuiHoveredFlagsPrivate_="imgui_internal:911",
ImGuiHoveredFlags_="imgui:1367",
ImGuiHoveredFlags_="imgui:1368",
ImGuiIDStackTool="imgui_internal:2207",
ImGuiIO="imgui:2305",
ImGuiIO="imgui:2306",
ImGuiInputEvent="imgui_internal:1441",
ImGuiInputEventAppFocused="imgui_internal:1439",
ImGuiInputEventKey="imgui_internal:1437",
@@ -4137,24 +4137,24 @@ local t={
ImGuiInputEventText="imgui_internal:1438",
ImGuiInputEventType="imgui_internal:1409",
ImGuiInputFlagsPrivate_="imgui_internal:1508",
ImGuiInputFlags_="imgui:1623",
ImGuiInputFlags_="imgui:1624",
ImGuiInputSource="imgui_internal:1422",
ImGuiInputTextCallbackData="imgui:2560",
ImGuiInputTextCallbackData="imgui:2561",
ImGuiInputTextDeactivatedState="imgui_internal:1118",
ImGuiInputTextFlagsPrivate_="imgui_internal:919",
ImGuiInputTextFlags_="imgui:1192",
ImGuiInputTextFlags_="imgui:1193",
ImGuiInputTextState="imgui_internal:1140",
ImGuiItemFlagsPrivate_="imgui_internal:861",
ImGuiItemFlags_="imgui:1179",
ImGuiItemFlags_="imgui:1180",
ImGuiItemStatusFlags_="imgui_internal:885",
ImGuiKey="imgui:1496",
ImGuiKeyData="imgui:2297",
ImGuiKey="imgui:1497",
ImGuiKeyData="imgui:2298",
ImGuiKeyOwnerData="imgui_internal:1495",
ImGuiKeyRoutingData="imgui_internal:1469",
ImGuiKeyRoutingTable="imgui_internal:1483",
ImGuiLastItemData="imgui_internal:1275",
ImGuiLayoutType_="imgui_internal:1019",
ImGuiListClipper="imgui:2789",
ImGuiListClipper="imgui:2790",
ImGuiListClipperData="imgui_internal:1565",
ImGuiListClipperRange="imgui_internal:1552",
ImGuiLocEntry="imgui_internal:2111",
@@ -4162,11 +4162,11 @@ local t={
ImGuiLogFlags_="imgui_internal:1026",
ImGuiMenuColumns="imgui_internal:1100",
ImGuiMetricsConfig="imgui_internal:2177",
ImGuiMouseButton_="imgui:1892",
ImGuiMouseCursor_="imgui:1902",
ImGuiMouseSource="imgui:1921",
ImGuiMultiSelectFlags_="imgui:2941",
ImGuiMultiSelectIO="imgui:2968",
ImGuiMouseButton_="imgui:1893",
ImGuiMouseCursor_="imgui:1903",
ImGuiMouseSource="imgui:1922",
ImGuiMultiSelectFlags_="imgui:2942",
ImGuiMultiSelectIO="imgui:2969",
ImGuiMultiSelectState="imgui_internal:1827",
ImGuiMultiSelectTempData="imgui_internal:1802",
ImGuiNavItemData="imgui_internal:1650",
@@ -4180,85 +4180,85 @@ local t={
ImGuiOldColumnData="imgui_internal:1735",
ImGuiOldColumnFlags_="imgui_internal:1715",
ImGuiOldColumns="imgui_internal:1745",
ImGuiOnceUponAFrame="imgui:2660",
ImGuiPayload="imgui:2625",
ImGuiPlatformIO="imgui:3738",
ImGuiPlatformImeData="imgui:3844",
ImGuiPlatformMonitor="imgui:3834",
ImGuiOnceUponAFrame="imgui:2661",
ImGuiPayload="imgui:2626",
ImGuiPlatformIO="imgui:3739",
ImGuiPlatformImeData="imgui:3845",
ImGuiPlatformMonitor="imgui:3835",
ImGuiPlotType="imgui_internal:1045",
ImGuiPopupData="imgui_internal:1366",
ImGuiPopupFlags_="imgui:1271",
ImGuiPopupFlags_="imgui:1272",
ImGuiPopupPositionPolicy="imgui_internal:1358",
ImGuiPtrOrIndex="imgui_internal:1336",
ImGuiScrollFlags_="imgui_internal:1592",
ImGuiSelectableFlagsPrivate_="imgui_internal:966",
ImGuiSelectableFlags_="imgui:1289",
ImGuiSelectionBasicStorage="imgui:3014",
ImGuiSelectionExternalStorage="imgui:3037",
ImGuiSelectionRequest="imgui:2988",
ImGuiSelectionRequestType="imgui:2980",
ImGuiSelectableFlags_="imgui:1290",
ImGuiSelectionBasicStorage="imgui:3015",
ImGuiSelectionExternalStorage="imgui:3038",
ImGuiSelectionRequest="imgui:2989",
ImGuiSelectionRequestType="imgui:2981",
ImGuiSeparatorFlags_="imgui_internal:987",
ImGuiSettingsHandler="imgui_internal:2073",
ImGuiShrinkWidthItem="imgui_internal:1329",
ImGuiSizeCallbackData="imgui:2594",
ImGuiSizeCallbackData="imgui:2595",
ImGuiSliderFlagsPrivate_="imgui_internal:959",
ImGuiSliderFlags_="imgui:1876",
ImGuiSortDirection="imgui:1483",
ImGuiSliderFlags_="imgui:1877",
ImGuiSortDirection="imgui:1484",
ImGuiStackLevelInfo="imgui_internal:2195",
ImGuiStorage="imgui:2732",
ImGuiStoragePair="imgui:2715",
ImGuiStyle="imgui:2219",
ImGuiStorage="imgui:2733",
ImGuiStoragePair="imgui:2716",
ImGuiStyle="imgui:2220",
ImGuiStyleMod="imgui_internal:1059",
ImGuiStyleVar_="imgui:1768",
ImGuiStyleVar_="imgui:1769",
ImGuiTabBar="imgui_internal:2877",
ImGuiTabBarFlagsPrivate_="imgui_internal:2839",
ImGuiTabBarFlags_="imgui:1321",
ImGuiTabBarFlags_="imgui:1322",
ImGuiTabItem="imgui_internal:2857",
ImGuiTabItemFlagsPrivate_="imgui_internal:2847",
ImGuiTabItemFlags_="imgui:1338",
ImGuiTabItemFlags_="imgui:1339",
ImGuiTable="imgui_internal:3024",
ImGuiTableBgTarget_="imgui:2073",
ImGuiTableBgTarget_="imgui:2074",
ImGuiTableCellData="imgui_internal:2992",
ImGuiTableColumn="imgui_internal:2932",
ImGuiTableColumnFlags_="imgui:2020",
ImGuiTableColumnFlags_="imgui:2021",
ImGuiTableColumnSettings="imgui_internal:3172",
ImGuiTableColumnSortSpecs="imgui:2095",
ImGuiTableFlags_="imgui:1967",
ImGuiTableColumnSortSpecs="imgui:2096",
ImGuiTableFlags_="imgui:1968",
ImGuiTableHeaderData="imgui_internal:3001",
ImGuiTableInstanceData="imgui_internal:3011",
ImGuiTableRowFlags_="imgui:2058",
ImGuiTableRowFlags_="imgui:2059",
ImGuiTableSettings="imgui_internal:3196",
ImGuiTableSortSpecs="imgui:2085",
ImGuiTableSortSpecs="imgui:2086",
ImGuiTableTempData="imgui_internal:3149",
ImGuiTextBuffer="imgui:2695",
ImGuiTextFilter="imgui:2668",
ImGuiTextBuffer="imgui:2696",
ImGuiTextFilter="imgui:2669",
ImGuiTextFlags_="imgui_internal:1005",
ImGuiTextIndex="imgui_internal:743",
ImGuiTextRange="imgui:2678",
ImGuiTextRange="imgui:2679",
ImGuiTooltipFlags_="imgui_internal:1011",
ImGuiTreeNodeFlagsPrivate_="imgui_internal:980",
ImGuiTreeNodeFlags_="imgui:1234",
ImGuiTreeNodeFlags_="imgui:1235",
ImGuiTreeNodeStackData="imgui_internal:1294",
ImGuiTypingSelectFlags_="imgui_internal:1678",
ImGuiTypingSelectRequest="imgui_internal:1686",
ImGuiTypingSelectState="imgui_internal:1697",
ImGuiViewport="imgui:3653",
ImGuiViewportFlags_="imgui:3625",
ImGuiViewport="imgui:3654",
ImGuiViewportFlags_="imgui:3626",
ImGuiViewportP="imgui_internal:2002",
ImGuiWindow="imgui_internal:2687",
ImGuiWindowClass="imgui:2609",
ImGuiWindowClass="imgui:2610",
ImGuiWindowDockStyle="imgui_internal:1980",
ImGuiWindowDockStyleCol="imgui_internal:1966",
ImGuiWindowFlags_="imgui:1107",
ImGuiWindowFlags_="imgui:1108",
ImGuiWindowRefreshFlags_="imgui_internal:1188",
ImGuiWindowSettings="imgui_internal:2054",
ImGuiWindowStackData="imgui_internal:1321",
ImGuiWindowTempData="imgui_internal:2631",
ImRect="imgui_internal:545",
ImVec1="imgui_internal:527",
ImVec2="imgui:299",
ImVec2="imgui:300",
ImVec2ih="imgui_internal:535",
ImVec4="imgui:312"},
ImVec4="imgui:313"},
nonPOD={
ImBitArray=true,
ImColor=true,