Compare commits

..

7 Commits

Author SHA1 Message Date
sonoro1234
bf4b240a51 Merge branch 'docking_inter' 2025-10-23 19:49:49 +02:00
sonoro1234
2d91c9d211 pull imgui docking 1.92.4 and generate 2025-10-23 19:46:22 +02:00
sonoro1234
3b6ca737bd Merge branch 'docking_inter' 2025-09-22 12:40:43 +02:00
sonoro1234
207fca2d36 pull imgui 1.92.3 docking and generate 2025-09-22 12:26:57 +02:00
sonoro1234
6d0a376516 pull imgui 1.92.1 and generate 2025-07-14 09:41:32 +02:00
sonoro1234
d61baefa0c update README.md 2025-07-14 09:24:51 +02:00
sonoro1234
7dc88bd031 pull imgui docking 1.92.1 and generate 2025-07-14 09:21:39 +02:00
15 changed files with 5358 additions and 4083 deletions

View File

@@ -11,7 +11,7 @@ History:
Initially cimgui was developed by Stephan Dilly as hand-written code but lately turned into an auto-generated version by sonoro1234 in order to keep up with imgui more easily (letting the user select the desired branch and commit)
Notes:
* currently this wrapper is based on version [1.92.0 of Dear ImGui with internal api]
* currently this wrapper is based on version [1.92.4 of Dear ImGui with internal api]
* only functions, structs and enums from imgui.h (an optionally imgui_internal.h) are wrapped.
* if you are interested in imgui backends you should look [LuaJIT-ImGui](https://github.com/sonoro1234/LuaJIT-ImGui) project.
* All naming is algorithmic except for those names that were coded in cimgui_overloads table (https://github.com/cimgui/cimgui/blob/master/generator/generator.lua#L60). In the official version this table is empty.

View File

@@ -264,7 +264,7 @@ static void SetupVulkanWindow(ImGui_ImplVulkanH_Window* wd, VkSurfaceKHR surface
// Create SwapChain, RenderPass, Framebuffer, etc.
IM_ASSERT(g_MinImageCount >= 2);
ImGui_ImplVulkanH_CreateOrResizeWindow(g_Instance, g_PhysicalDevice, g_Device, wd, g_QueueFamily, g_Allocator, width, height, g_MinImageCount);
ImGui_ImplVulkanH_CreateOrResizeWindow(g_Instance, g_PhysicalDevice, g_Device, wd, g_QueueFamily, g_Allocator, width, height, g_MinImageCount, 0);
}
static void CleanupVulkan()
@@ -394,18 +394,18 @@ int main(int argc, char* argv[])
// Create window with Vulkan graphics context
float main_scale = SDL_GetDisplayContentScale(SDL_GetPrimaryDisplay());
SDL_WindowFlags window_flags = SDL_WINDOW_VULKAN | SDL_WINDOW_RESIZABLE | SDL_WINDOW_HIDDEN | SDL_WINDOW_HIGH_PIXEL_DENSITY;
SDL_Window* window = SDL_CreateWindow("Dear ImGui SDL3+Vulkan example", (int)(1280 * main_scale), (int)(720 * main_scale), window_flags);
SDL_Window* window = SDL_CreateWindow("Dear ImGui SDL3+Vulkan example", (int)(1280 * main_scale), (int)(800 * main_scale), window_flags);
if (window == NULL)
{
printf("Error: SDL_CreateWindow(): %s\n", SDL_GetError());
return -1;
return 1;
}
// Setup Vulkan
uint32_t extensions_count = 0;
const char *const *extensions_nude = SDL_Vulkan_GetInstanceExtensions(&extensions_count);
if (extensions_nude == NULL) {
printf("Error: SDL_Vulkan_GetInstanceExtensions(): %s\n", SDL_GetError());
return -1;
return 1;
}
const char** extensions = (const char**)malloc(extensions_count * sizeof(const char*));
if (extensions == NULL) {
@@ -472,12 +472,12 @@ int main(int argc, char* argv[])
init_info.Queue = g_Queue;
init_info.PipelineCache = g_PipelineCache;
init_info.DescriptorPool = g_DescriptorPool;
init_info.RenderPass = wd->RenderPass;
init_info.Subpass = 0;
init_info.MinImageCount = g_MinImageCount;
init_info.ImageCount = wd->ImageCount;
init_info.MSAASamples = VK_SAMPLE_COUNT_1_BIT;
init_info.Allocator = g_Allocator;
init_info.PipelineInfoMain.RenderPass = wd->RenderPass;
init_info.PipelineInfoMain.Subpass = 0;
init_info.PipelineInfoMain.MSAASamples = VK_SAMPLE_COUNT_1_BIT;
init_info.CheckVkResultFn = check_vk_result;
ImGui_ImplVulkan_Init(&init_info);
@@ -536,7 +536,7 @@ int main(int argc, char* argv[])
if (fb_width > 0 && fb_height > 0 && (g_SwapChainRebuild || g_MainWindowData.Width != fb_width || g_MainWindowData.Height != fb_height))
{
ImGui_ImplVulkan_SetMinImageCount(g_MinImageCount);
ImGui_ImplVulkanH_CreateOrResizeWindow(g_Instance, g_PhysicalDevice, g_Device, &g_MainWindowData, g_QueueFamily, g_Allocator, fb_width, fb_height, g_MinImageCount);
ImGui_ImplVulkanH_CreateOrResizeWindow(g_Instance, g_PhysicalDevice, g_Device, &g_MainWindowData, g_QueueFamily, g_Allocator, fb_height, fb_height, g_MinImageCount, 0);
g_MainWindowData.FrameIndex = 0;
g_SwapChainRebuild = false;
}

View File

@@ -268,7 +268,7 @@ static void SetupVulkanWindow(ImGui_ImplVulkanH_Window* wd, VkSurfaceKHR surface
// Create SwapChain, RenderPass, Framebuffer, etc.
IM_ASSERT(g_MinImageCount >= 2);
ImGui_ImplVulkanH_CreateOrResizeWindow(g_Instance, g_PhysicalDevice, g_Device, wd, g_QueueFamily, g_Allocator, width, height, g_MinImageCount);
ImGui_ImplVulkanH_CreateOrResizeWindow(g_Instance, g_PhysicalDevice, g_Device, wd, g_QueueFamily, g_Allocator, width, height, g_MinImageCount, 0);
}
static void CleanupVulkan()
@@ -390,7 +390,7 @@ int main(int argc, char* argv[])
if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER | SDL_INIT_GAMECONTROLLER) != 0)
{
printf("Error: %s\n", SDL_GetError());
return -1;
return 1;
}
// From 2.0.18: Enable native IME.
@@ -405,7 +405,7 @@ int main(int argc, char* argv[])
if (window == NULL)
{
printf("Error: SDL_CreateWindow(): %s\n", SDL_GetError());
return -1;
return 1;
}
// Setup Vulkan
uint32_t extensions_count = 0;
@@ -467,12 +467,12 @@ int main(int argc, char* argv[])
init_info.Queue = g_Queue;
init_info.PipelineCache = g_PipelineCache;
init_info.DescriptorPool = g_DescriptorPool;
init_info.RenderPass = wd->RenderPass;
init_info.Subpass = 0;
init_info.MinImageCount = g_MinImageCount;
init_info.ImageCount = wd->ImageCount;
init_info.MSAASamples = VK_SAMPLE_COUNT_1_BIT;
init_info.Allocator = g_Allocator;
init_info.PipelineInfoMain.RenderPass = wd->RenderPass;
init_info.PipelineInfoMain.Subpass = 0;
init_info.PipelineInfoMain.MSAASamples = VK_SAMPLE_COUNT_1_BIT;
init_info.CheckVkResultFn = check_vk_result;
ImGui_ImplVulkan_Init(&init_info);
@@ -531,7 +531,7 @@ int main(int argc, char* argv[])
if (fb_width > 0 && fb_height > 0 && (g_SwapChainRebuild || g_MainWindowData.Width != fb_width || g_MainWindowData.Height != fb_height))
{
ImGui_ImplVulkan_SetMinImageCount(g_MinImageCount);
ImGui_ImplVulkanH_CreateOrResizeWindow(g_Instance, g_PhysicalDevice, g_Device, &g_MainWindowData, g_QueueFamily, g_Allocator, fb_width, fb_height, g_MinImageCount);
ImGui_ImplVulkanH_CreateOrResizeWindow(g_Instance, g_PhysicalDevice, g_Device, &g_MainWindowData, g_QueueFamily, g_Allocator, fb_width, fb_height, g_MinImageCount, 0);
g_MainWindowData.FrameIndex = 0;
g_SwapChainRebuild = false;
}

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.92.0" 19200 from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.92.4" 19240 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api
//with imgui_freetype.h api
@@ -2707,6 +2707,10 @@ CIMGUI_API void ImFontAtlas_CompactCache(ImFontAtlas* self)
{
return self->CompactCache();
}
CIMGUI_API void ImFontAtlas_SetFontLoader(ImFontAtlas* self,const ImFontLoader* font_loader)
{
return self->SetFontLoader(font_loader);
}
CIMGUI_API void ImFontAtlas_ClearInputData(ImFontAtlas* self)
{
return self->ClearInputData();
@@ -2787,9 +2791,9 @@ CIMGUI_API ImFontBaked* ImFont_GetFontBaked(ImFont* self,float font_size,float d
{
return self->GetFontBaked(font_size,density);
}
CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)
CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** out_remaining)
{
*pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining);
*pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,out_remaining);
}
CIMGUI_API const char* ImFont_CalcWordWrapPosition(ImFont* self,float size,const char* text,const char* text_end,float wrap_width)
{
@@ -2799,9 +2803,9 @@ CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,
{
return self->RenderChar(draw_list,size,pos,col,c,cpu_fine_clip);
}
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,ImDrawTextFlags flags)
{
return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip);
return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,flags);
}
CIMGUI_API void ImFont_ClearOutputData(ImFont* self)
{
@@ -2839,6 +2843,14 @@ CIMGUI_API void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self)
{
IM_DELETE(self);
}
CIMGUI_API void ImGuiPlatformIO_ClearPlatformHandlers(ImGuiPlatformIO* self)
{
return self->ClearPlatformHandlers();
}
CIMGUI_API void ImGuiPlatformIO_ClearRendererHandlers(ImGuiPlatformIO* self)
{
return self->ClearRendererHandlers();
}
CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void)
{
return IM_NEW(ImGuiPlatformImeData)();
@@ -2855,6 +2867,10 @@ CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImGuiID seed)
{
return ImHashStr(data,data_size,seed);
}
CIMGUI_API const char* igImHashSkipUncontributingPrefix(const char* label)
{
return ImHashSkipUncontributingPrefix(label);
}
CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))
{
return ImQsort(base,count,size_of_element,compare_func);
@@ -3006,7 +3022,7 @@ CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value)
{
return ImParseFormatPrecision(format,default_value);
}
CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c)
CIMGUI_API int igImTextCharToUtf8(char out_buf[5],unsigned int c)
{
return ImTextCharToUtf8(out_buf,c);
}
@@ -3042,6 +3058,18 @@ CIMGUI_API int igImTextCountLines(const char* in_text,const char* in_text_end)
{
return ImTextCountLines(in_text,in_text_end);
}
CIMGUI_API void igImFontCalcTextSizeEx(ImVec2 *pOut,ImFont* font,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end_display,const char* text_end,const char** out_remaining,ImVec2* out_offset,ImDrawTextFlags flags)
{
*pOut = ImFontCalcTextSizeEx(font,size,max_width,wrap_width,text_begin,text_end_display,text_end,out_remaining,out_offset,flags);
}
CIMGUI_API const char* igImFontCalcWordWrapPositionEx(ImFont* font,float size,const char* text,const char* text_end,float wrap_width,ImDrawTextFlags flags)
{
return ImFontCalcWordWrapPositionEx(font,size,text,text_end,wrap_width,flags);
}
CIMGUI_API const char* igImTextCalcWordWrapNextLineStart(const char* text,const char* text_end,ImDrawTextFlags flags)
{
return ImTextCalcWordWrapNextLineStart(text,text_end,flags);
}
CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode)
{
return ImFileOpen(filename,mode);
@@ -3406,6 +3434,10 @@ CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self)
{
*pOut = self->ToVec4();
}
CIMGUI_API const ImVec4* ImRect_AsVec4(ImRect* self)
{
return &self->AsVec4();
}
CIMGUI_API size_t igImBitArrayGetStorageSizeInBytes(int bitcount)
{
return ImBitArrayGetStorageSizeInBytes(bitcount);
@@ -3578,6 +3610,10 @@ CIMGUI_API void ImGuiInputTextState_OnCharPressed(ImGuiInputTextState* self,unsi
{
return self->OnCharPressed(c);
}
CIMGUI_API float ImGuiInputTextState_GetPreferredOffsetX(ImGuiInputTextState* self)
{
return self->GetPreferredOffsetX();
}
CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self)
{
return self->CursorAnimReset();
@@ -4226,6 +4262,10 @@ CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window)
{
return ImGui::StartMouseMovingWindow(window);
}
CIMGUI_API void igStopMouseMovingWindow()
{
return ImGui::StopMouseMovingWindow();
}
CIMGUI_API void igUpdateMouseMovingWindowNewFrame()
{
return ImGui::UpdateMouseMovingWindowNewFrame();
@@ -4430,9 +4470,13 @@ CIMGUI_API void igPushMultiItemsWidths(int components,float width_full)
{
return ImGui::PushMultiItemsWidths(components,width_full);
}
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess)
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess,float width_min)
{
return ImGui::ShrinkWidths(items,count,width_excess);
return ImGui::ShrinkWidths(items,count,width_excess,width_min);
}
CIMGUI_API void igCalcClipRectVisibleItemsY(const ImRect clip_rect,const ImVec2 pos,float items_height,int* out_visible_start,int* out_visible_end)
{
return ImGui::CalcClipRectVisibleItemsY(clip_rect,pos,items_height,out_visible_start,out_visible_end);
}
CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx)
{
@@ -4806,6 +4850,10 @@ CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id)
{
return ImGui::BeginDragDropTargetCustom(bb,id);
}
CIMGUI_API bool igBeginDragDropTargetViewport(ImGuiViewport* viewport,const ImRect* p_bb)
{
return ImGui::BeginDragDropTargetViewport(viewport,p_bb);
}
CIMGUI_API void igClearDragDrop()
{
return ImGui::ClearDragDrop();
@@ -4814,9 +4862,13 @@ CIMGUI_API bool igIsDragDropPayloadBeingAccepted()
{
return ImGui::IsDragDropPayloadBeingAccepted();
}
CIMGUI_API void igRenderDragDropTargetRect(const ImRect bb,const ImRect item_clip_rect)
CIMGUI_API void igRenderDragDropTargetRectForItem(const ImRect bb)
{
return ImGui::RenderDragDropTargetRect(bb,item_clip_rect);
return ImGui::RenderDragDropTargetRectForItem(bb);
}
CIMGUI_API void igRenderDragDropTargetRectEx(ImDrawList* draw_list,const ImRect bb)
{
return ImGui::RenderDragDropTargetRectEx(draw_list,bb);
}
CIMGUI_API ImGuiTypingSelectRequest* igGetTypingSelectRequest(ImGuiTypingSelectFlags flags)
{
@@ -5118,6 +5170,14 @@ CIMGUI_API ImGuiTabBar* igGetCurrentTabBar()
{
return ImGui::GetCurrentTabBar();
}
CIMGUI_API ImGuiTabBar* igTabBarFindByID(ImGuiID id)
{
return ImGui::TabBarFindByID(id);
}
CIMGUI_API void igTabBarRemove(ImGuiTabBar* tab_bar)
{
return ImGui::TabBarRemove(tab_bar);
}
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags)
{
return ImGui::BeginTabBarEx(tab_bar,bb,flags);
@@ -5671,7 +5731,7 @@ CIMGUI_API int igImFontAtlasRectId_GetIndex(ImFontAtlasRectId id)
{
return ImFontAtlasRectId_GetIndex(id);
}
CIMGUI_API int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id)
CIMGUI_API unsigned int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id)
{
return ImFontAtlasRectId_GetGeneration(id);
}
@@ -5803,6 +5863,10 @@ CIMGUI_API ImFontGlyph* igImFontAtlasBakedAddFontGlyph(ImFontAtlas* atlas,ImFont
{
return ImFontAtlasBakedAddFontGlyph(atlas,baked,src,in_glyph);
}
CIMGUI_API void igImFontAtlasBakedAddFontGlyphAdvancedX(ImFontAtlas* atlas,ImFontBaked* baked,ImFontConfig* src,ImWchar codepoint,float advance_x)
{
return ImFontAtlasBakedAddFontGlyphAdvancedX(atlas,baked,src,codepoint,advance_x);
}
CIMGUI_API void igImFontAtlasBakedDiscardFontGlyph(ImFontAtlas* atlas,ImFont* font,ImFontBaked* baked,ImFontGlyph* glyph)
{
return ImFontAtlasBakedDiscardFontGlyph(atlas,font,baked,glyph);

117
cimgui.h
View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.92.0" 19200 from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.92.4" 19240 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api
//with imgui_freetype.h api
#ifndef CIMGUI_INCLUDED
@@ -194,6 +194,7 @@ typedef int ImGuiStyleVar;
typedef int ImGuiTableBgTarget;
typedef int ImDrawFlags;
typedef int ImDrawListFlags;
typedef int ImDrawTextFlags;
typedef int ImFontFlags;
typedef int ImFontAtlasFlags;
typedef int ImGuiBackendFlags;
@@ -209,6 +210,7 @@ typedef int ImGuiInputFlags;
typedef int ImGuiInputTextFlags;
typedef int ImGuiItemFlags;
typedef int ImGuiKeyChord;
typedef int ImGuiListClipperFlags;
typedef int ImGuiPopupFlags;
typedef int ImGuiMultiSelectFlags;
typedef int ImGuiSelectableFlags;
@@ -334,6 +336,7 @@ typedef enum {
ImGuiInputTextFlags_CallbackCharFilter = 1 << 21,
ImGuiInputTextFlags_CallbackResize = 1 << 22,
ImGuiInputTextFlags_CallbackEdit = 1 << 23,
ImGuiInputTextFlags_WordWrap = 1 << 24,
}ImGuiInputTextFlags_;
typedef enum {
ImGuiTreeNodeFlags_None = 0,
@@ -381,6 +384,7 @@ typedef enum {
ImGuiSelectableFlags_Disabled = 1 << 3,
ImGuiSelectableFlags_AllowOverlap = 1 << 4,
ImGuiSelectableFlags_Highlight = 1 << 5,
ImGuiSelectableFlags_SelectOnNav = 1 << 6,
}ImGuiSelectableFlags_;
typedef enum {
ImGuiComboFlags_None = 0,
@@ -403,10 +407,11 @@ typedef enum {
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
ImGuiTabBarFlags_NoTooltip = 1 << 5,
ImGuiTabBarFlags_DrawSelectedOverline = 1 << 6,
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 7,
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 8,
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll,
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown,
ImGuiTabBarFlags_FittingPolicyMixed = 1 << 7,
ImGuiTabBarFlags_FittingPolicyShrink = 1 << 8,
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 9,
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyMixed | ImGuiTabBarFlags_FittingPolicyShrink | ImGuiTabBarFlags_FittingPolicyScroll,
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyMixed,
}ImGuiTabBarFlags_;
typedef enum {
ImGuiTabItemFlags_None = 0,
@@ -746,6 +751,7 @@ typedef enum {
ImGuiCol_TextSelectedBg,
ImGuiCol_TreeLines,
ImGuiCol_DragDropTarget,
ImGuiCol_UnsavedMarker,
ImGuiCol_NavCursor,
ImGuiCol_NavWindowingHighlight,
ImGuiCol_NavWindowingDimBg,
@@ -773,11 +779,14 @@ typedef enum {
ImGuiStyleVar_CellPadding,
ImGuiStyleVar_ScrollbarSize,
ImGuiStyleVar_ScrollbarRounding,
ImGuiStyleVar_ScrollbarPadding,
ImGuiStyleVar_GrabMinSize,
ImGuiStyleVar_GrabRounding,
ImGuiStyleVar_ImageBorderSize,
ImGuiStyleVar_TabRounding,
ImGuiStyleVar_TabBorderSize,
ImGuiStyleVar_TabMinWidthBase,
ImGuiStyleVar_TabMinWidthShrink,
ImGuiStyleVar_TabBarBorderSize,
ImGuiStyleVar_TabBarOverlineSize,
ImGuiStyleVar_TableAngledHeadersAngle,
@@ -999,12 +1008,15 @@ struct ImGuiStyle
float ColumnsMinSpacing;
float ScrollbarSize;
float ScrollbarRounding;
float ScrollbarPadding;
float GrabMinSize;
float GrabRounding;
float LogSliderDeadzone;
float ImageBorderSize;
float TabRounding;
float TabBorderSize;
float TabMinWidthBase;
float TabMinWidthShrink;
float TabCloseButtonMinWidthSelected;
float TabCloseButtonMinWidthUnselected;
float TabBarBorderSize;
@@ -1218,6 +1230,10 @@ struct ImGuiStorage
{
ImVector_ImGuiStoragePair Data;
};
typedef enum {
ImGuiListClipperFlags_None = 0,
ImGuiListClipperFlags_NoSetTableRowCounters = 1 << 0,
}ImGuiListClipperFlags_;
struct ImGuiListClipper
{
ImGuiContext* Ctx;
@@ -1228,6 +1244,7 @@ struct ImGuiListClipper
double StartPosY;
double StartSeekOffsetY;
void* TempData;
ImGuiListClipperFlags Flags;
};
struct ImColor
{
@@ -1449,9 +1466,9 @@ struct ImFontConfig
bool MergeMode;
bool PixelSnapH;
bool PixelSnapV;
ImS8 FontNo;
ImS8 OversampleH;
ImS8 OversampleV;
ImWchar EllipsisChar;
float SizePixels;
const ImWchar* GlyphRanges;
const ImWchar* GlyphExcludeRanges;
@@ -1459,10 +1476,10 @@ struct ImFontConfig
float GlyphMinAdvanceX;
float GlyphMaxAdvanceX;
float GlyphExtraAdvanceX;
ImU32 FontNo;
unsigned int FontLoaderFlags;
float RasterizerMultiply;
float RasterizerDensity;
ImWchar EllipsisChar;
ImFontFlags Flags;
ImFont* DstFont;
const ImFontLoader* FontLoader;
@@ -1555,7 +1572,8 @@ struct ImFontBaked
float Ascent, Descent;
unsigned int MetricsTotalSurface:26;
unsigned int WantDestroy:1;
unsigned int LockLoadingFallback:1;
unsigned int LoadNoFallback:1;
unsigned int LoadNoRenderOnLayout:1;
int LastUsedFrame;
ImGuiID BakedId;
ImFont* ContainerFont;
@@ -1674,6 +1692,7 @@ struct ImGuiWindow;
struct ImGuiWindowTempData;
struct ImGuiWindowSettings;
typedef int ImGuiLayoutType;
typedef int ImDrawTextFlags;
typedef int ImGuiActivateFlags;
typedef int ImGuiDebugLogFlags;
typedef int ImGuiFocusRequestFlags;
@@ -1693,6 +1712,12 @@ typedef int ImGuiWindowRefreshFlags;
typedef ImS16 ImGuiTableColumnIdx;
typedef ImU16 ImGuiTableDrawChannelIdx;
extern ImGuiContext* GImGui;
typedef enum {
ImDrawTextFlags_None = 0,
ImDrawTextFlags_CpuFineClip = 1 << 0,
ImDrawTextFlags_WrapKeepBlanks = 1 << 1,
ImDrawTextFlags_StopOnNewLine = 1 << 2,
}ImDrawTextFlags_;
typedef FILE* ImFileHandle;
typedef struct ImVec1 ImVec1;
struct ImVec1
@@ -1724,7 +1749,7 @@ typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int;
struct ImGuiTextIndex
{
ImVector_int LineOffsets;
ImVector_int Offsets;
int EndOffset;
};
struct ImDrawListSharedData
@@ -1858,7 +1883,6 @@ typedef enum {
}ImGuiSliderFlagsPrivate_;
typedef enum {
ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20,
ImGuiSelectableFlags_SelectOnNav = 1 << 21,
ImGuiSelectableFlags_SelectOnClick = 1 << 22,
ImGuiSelectableFlags_SelectOnRelease = 1 << 23,
ImGuiSelectableFlags_SpanAvailWidth = 1 << 24,
@@ -1970,11 +1994,15 @@ struct ImGuiInputTextState
ImVector_char CallbackTextBackup;
int BufCapacity;
ImVec2 Scroll;
int LineCount;
float WrapWidth;
float CursorAnim;
bool CursorFollow;
bool CursorCenterY;
bool SelectedAllMouseLock;
bool Edited;
bool WantReloadUserBuf;
ImS8 LastMoveDirectionLR;
int ReloadSelectionStart;
int ReloadSelectionEnd;
};
@@ -2135,11 +2163,11 @@ typedef enum {
ImGuiInputEventType_COUNT
}ImGuiInputEventType;
typedef enum {
ImGuiInputSource_None = 0,
ImGuiInputSource_Mouse,
ImGuiInputSource_Keyboard,
ImGuiInputSource_Gamepad,
ImGuiInputSource_COUNT
ImGuiInputSource_None=0,
ImGuiInputSource_Mouse=1,
ImGuiInputSource_Keyboard=2,
ImGuiInputSource_Gamepad=3,
ImGuiInputSource_COUNT=4,
}ImGuiInputSource;
typedef struct ImGuiInputEventMousePos ImGuiInputEventMousePos;
struct ImGuiInputEventMousePos
@@ -2188,8 +2216,8 @@ struct ImGuiKeyRoutingData
{
ImGuiKeyRoutingIndex NextEntryIndex;
ImU16 Mods;
ImU8 RoutingCurrScore;
ImU8 RoutingNextScore;
ImU16 RoutingCurrScore;
ImU16 RoutingNextScore;
ImGuiID RoutingCurr;
ImGuiID RoutingNext;
};
@@ -2263,6 +2291,7 @@ typedef enum {
ImGuiActivateFlags_TryToPreserveState = 1 << 2,
ImGuiActivateFlags_FromTabbing = 1 << 3,
ImGuiActivateFlags_FromShortcut = 1 << 4,
ImGuiActivateFlags_FromFocusApi = 1 << 5,
}ImGuiActivateFlags_;
typedef enum {
ImGuiScrollFlags_None = 0,
@@ -2541,8 +2570,8 @@ struct ImGuiStackLevelInfo
ImGuiID ID;
ImS8 QueryFrameCount;
bool QuerySuccess;
ImGuiDataType DataType : 8;
char Desc[57];
ImS8 DataType;
int DescOffset;
};
typedef struct ImGuiIDStackTool ImGuiIDStackTool;
typedef struct ImVector_ImGuiStackLevelInfo {int Size;int Capacity;ImGuiStackLevelInfo* Data;} ImVector_ImGuiStackLevelInfo;
@@ -2551,11 +2580,14 @@ struct ImGuiIDStackTool
{
int LastActiveFrame;
int StackLevel;
ImGuiID QueryId;
ImGuiID QueryMainId;
ImVector_ImGuiStackLevelInfo Results;
bool CopyToClipboardOnCtrlC;
bool QueryHookActive;
bool OptHexEncodeNonAsciiChars;
bool OptCopyToClipboardOnCtrlC;
float CopyToClipboardLastTime;
ImGuiTextBuffer ResultPathBuf;
ImGuiTextBuffer ResultPathsBuf;
ImGuiTextBuffer ResultTempBuf;
};
typedef void (*ImGuiContextHookCallback)(ImGuiContext* ctx, ImGuiContextHook* hook);
typedef enum { ImGuiContextHookType_NewFramePre, ImGuiContextHookType_NewFramePost, ImGuiContextHookType_EndFramePre, ImGuiContextHookType_EndFramePost, ImGuiContextHookType_RenderPre, ImGuiContextHookType_RenderPost, ImGuiContextHookType_Shutdown, ImGuiContextHookType_PendingRemoval_ }ImGuiContextHookType;
@@ -2677,8 +2709,8 @@ struct ImGuiContext
float WheelingWindowReleaseTimer;
ImVec2 WheelingWindowWheelRemainder;
ImVec2 WheelingAxisAvg;
ImGuiID DebugDrawIdConflicts;
ImGuiID DebugHookIdInfo;
ImGuiID DebugDrawIdConflictsId;
ImGuiID DebugHookIdInfoId;
ImGuiID HoveredId;
ImGuiID HoveredIdPreviousFrame;
int HoveredIdPreviousFrameItemCount;
@@ -2697,6 +2729,7 @@ struct ImGuiContext
bool ActiveIdHasBeenEditedBefore;
bool ActiveIdHasBeenEditedThisFrame;
bool ActiveIdFromShortcut;
ImGuiID ActiveIdDisabledId;
int ActiveIdMouseButton : 8;
ImVec2 ActiveIdClickOffset;
ImGuiWindow* ActiveIdWindow;
@@ -2805,6 +2838,7 @@ struct ImGuiContext
ImRect DragDropTargetRect;
ImRect DragDropTargetClipRect;
ImGuiID DragDropTargetId;
ImGuiID DragDropTargetFullViewport;
ImGuiDragDropFlags DragDropAcceptFlags;
float DragDropAcceptIdCurrRectSurface;
ImGuiID DragDropAcceptIdCurr;
@@ -2841,6 +2875,7 @@ struct ImGuiContext
float MouseStationaryTimer;
ImVec2 MouseLastValidPos;
ImGuiInputTextState InputTextState;
ImGuiTextIndex InputTextLineIndex;
ImGuiInputTextDeactivatedState InputTextDeactivatedState;
ImFontBaked InputTextPasswordFontBackupBaked;
ImFontFlags InputTextPasswordFontBackupFlags;
@@ -3121,6 +3156,7 @@ struct ImGuiTabBar
int CurrFrameVisible;
int PrevFrameVisible;
ImRect BarRect;
float BarRectPrevWidth;
float CurrTabsContentsHeight;
float PrevTabsContentsHeight;
float WidthAllTabs;
@@ -3139,6 +3175,7 @@ struct ImGuiTabBar
bool WantLayout;
bool VisibleTabWasSubmitted;
bool TabsAddedNew;
bool ScrollButtonEnabled;
ImS16 TabsActiveCount;
ImS16 LastTabItemIdx;
float ItemSpacingY;
@@ -3389,13 +3426,13 @@ struct ImFontLoader
bool (*FontSrcContainsGlyph)(ImFontAtlas* atlas, ImFontConfig* src, ImWchar codepoint);
bool (*FontBakedInit)(ImFontAtlas* atlas, ImFontConfig* src, ImFontBaked* baked, void* loader_data_for_baked_src);
void (*FontBakedDestroy)(ImFontAtlas* atlas, ImFontConfig* src, ImFontBaked* baked, void* loader_data_for_baked_src);
bool (*FontBakedLoadGlyph)(ImFontAtlas* atlas, ImFontConfig* src, ImFontBaked* baked, void* loader_data_for_baked_src, ImWchar codepoint, ImFontGlyph* out_glyph);
bool (*FontBakedLoadGlyph)(ImFontAtlas* atlas, ImFontConfig* src, ImFontBaked* baked, void* loader_data_for_baked_src, ImWchar codepoint, ImFontGlyph* out_glyph, float* out_advance_x);
size_t FontBakedSrcLoaderDataSize;
};
struct ImFontAtlasRectEntry
{
int TargetIndex : 20;
int Generation : 10;
unsigned int Generation : 10;
unsigned int IsUsed : 1;
};
struct ImFontAtlasPostProcessData
@@ -4228,6 +4265,7 @@ CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(ImFontAtlas*
CIMGUI_API void ImFontAtlas_RemoveFont(ImFontAtlas* self,ImFont* font);
CIMGUI_API void ImFontAtlas_Clear(ImFontAtlas* self);
CIMGUI_API void ImFontAtlas_CompactCache(ImFontAtlas* self);
CIMGUI_API void ImFontAtlas_SetFontLoader(ImFontAtlas* self,const ImFontLoader* font_loader);
CIMGUI_API void ImFontAtlas_ClearInputData(ImFontAtlas* self);
CIMGUI_API void ImFontAtlas_ClearFonts(ImFontAtlas* self);
CIMGUI_API void ImFontAtlas_ClearTexData(ImFontAtlas* self);
@@ -4248,10 +4286,10 @@ CIMGUI_API bool ImFont_IsGlyphInFont(ImFont* self,ImWchar c);
CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
CIMGUI_API ImFontBaked* ImFont_GetFontBaked(ImFont* self,float font_size,float density);
CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** out_remaining);
CIMGUI_API const char* ImFont_CalcWordWrapPosition(ImFont* self,float size,const char* text,const char* text_end,float wrap_width);
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,ImWchar c,const ImVec4* cpu_fine_clip);
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip);
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,ImDrawTextFlags flags);
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar from_codepoint,ImWchar to_codepoint);
CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last);
@@ -4261,10 +4299,13 @@ CIMGUI_API void ImGuiViewport_GetCenter(ImVec2 *pOut,ImGuiViewport* self);
CIMGUI_API void ImGuiViewport_GetWorkCenter(ImVec2 *pOut,ImGuiViewport* self);
CIMGUI_API ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(void);
CIMGUI_API void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self);
CIMGUI_API void ImGuiPlatformIO_ClearPlatformHandlers(ImGuiPlatformIO* self);
CIMGUI_API void ImGuiPlatformIO_ClearRendererHandlers(ImGuiPlatformIO* self);
CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void);
CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self);
CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImGuiID seed);
CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImGuiID seed);
CIMGUI_API const char* igImHashSkipUncontributingPrefix(const char* label);
CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*));
CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b);
CIMGUI_API bool igImIsPowerOfTwo_Int(int v);
@@ -4304,7 +4345,7 @@ CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* b
CIMGUI_API void igImParseFormatSanitizeForPrinting(const char* fmt_in,char* fmt_out,size_t fmt_out_size);
CIMGUI_API const char* igImParseFormatSanitizeForScanning(const char* fmt_in,char* fmt_out,size_t fmt_out_size);
CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value);
CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c);
CIMGUI_API int igImTextCharToUtf8(char out_buf[5],unsigned int c);
CIMGUI_API int igImTextStrToUtf8(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end);
CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end);
CIMGUI_API int igImTextStrFromUtf8(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining);
@@ -4313,6 +4354,9 @@ CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in
CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end);
CIMGUI_API const char* igImTextFindPreviousUtf8Codepoint(const char* in_text_start,const char* in_text_curr);
CIMGUI_API int igImTextCountLines(const char* in_text,const char* in_text_end);
CIMGUI_API void igImFontCalcTextSizeEx(ImVec2 *pOut,ImFont* font,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end_display,const char* text_end,const char** out_remaining,ImVec2* out_offset,ImDrawTextFlags flags);
CIMGUI_API const char* igImFontCalcWordWrapPositionEx(ImFont* font,float size,const char* text,const char* text_end,float wrap_width,ImDrawTextFlags flags);
CIMGUI_API const char* igImTextCalcWordWrapNextLineStart(const char* text,const char* text_end,ImDrawTextFlags flags);
CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode);
CIMGUI_API bool igImFileClose(ImFileHandle file);
CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file);
@@ -4404,6 +4448,7 @@ CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r);
CIMGUI_API void ImRect_Floor(ImRect* self);
CIMGUI_API bool ImRect_IsInverted(ImRect* self);
CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self);
CIMGUI_API const ImVec4* ImRect_AsVec4(ImRect* self);
CIMGUI_API size_t igImBitArrayGetStorageSizeInBytes(int bitcount);
CIMGUI_API void igImBitArrayClearAllBits(ImU32* arr,int bitcount);
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n);
@@ -4447,6 +4492,7 @@ CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key);
CIMGUI_API void ImGuiInputTextState_OnCharPressed(ImGuiInputTextState* self,unsigned int c);
CIMGUI_API float ImGuiInputTextState_GetPreferredOffsetX(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self);
CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self);
@@ -4609,6 +4655,7 @@ CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs);
CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(const ImVec2 mouse_pos);
CIMGUI_API void igFindHoveredWindowEx(const ImVec2 pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window);
CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window);
CIMGUI_API void igStopMouseMovingWindow(void);
CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void);
CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void);
CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook);
@@ -4660,7 +4707,8 @@ CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags item_flags,ImGu
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h);
CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x);
CIMGUI_API void igPushMultiItemsWidths(int components,float width_full);
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess);
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess,float width_min);
CIMGUI_API void igCalcClipRectVisibleItemsY(const ImRect clip_rect,const ImVec2 pos,float items_height,int* out_visible_start,int* out_visible_end);
CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx);
CIMGUI_API void igBeginDisabledOverrideReenable(void);
CIMGUI_API void igEndDisabledOverrideReenable(void);
@@ -4754,9 +4802,11 @@ CIMGUI_API void igPopFocusScope(void);
CIMGUI_API ImGuiID igGetCurrentFocusScope(void);
CIMGUI_API bool igIsDragDropActive(void);
CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id);
CIMGUI_API bool igBeginDragDropTargetViewport(ImGuiViewport* viewport,const ImRect* p_bb);
CIMGUI_API void igClearDragDrop(void);
CIMGUI_API bool igIsDragDropPayloadBeingAccepted(void);
CIMGUI_API void igRenderDragDropTargetRect(const ImRect bb,const ImRect item_clip_rect);
CIMGUI_API void igRenderDragDropTargetRectForItem(const ImRect bb);
CIMGUI_API void igRenderDragDropTargetRectEx(ImDrawList* draw_list,const ImRect bb);
CIMGUI_API ImGuiTypingSelectRequest* igGetTypingSelectRequest(ImGuiTypingSelectFlags flags);
CIMGUI_API int igTypingSelectFindMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx);
CIMGUI_API int igTypingSelectFindNextSingleCharMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx);
@@ -4832,6 +4882,8 @@ CIMGUI_API void igTableSettingsAddSettingsHandler(void);
CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count);
CIMGUI_API ImGuiTableSettings* igTableSettingsFindByID(ImGuiID id);
CIMGUI_API ImGuiTabBar* igGetCurrentTabBar(void);
CIMGUI_API ImGuiTabBar* igTabBarFindByID(ImGuiID id);
CIMGUI_API void igTabBarRemove(ImGuiTabBar* tab_bar);
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags);
CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id);
CIMGUI_API ImGuiTabItem* igTabBarFindTabByOrder(ImGuiTabBar* tab_bar,int order);
@@ -4971,7 +5023,7 @@ CIMGUI_API ImFontLoader* ImFontLoader_ImFontLoader(void);
CIMGUI_API void ImFontLoader_destroy(ImFontLoader* self);
CIMGUI_API const ImFontLoader* igImFontAtlasGetFontLoaderForStbTruetype(void);
CIMGUI_API int igImFontAtlasRectId_GetIndex(ImFontAtlasRectId id);
CIMGUI_API int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id);
CIMGUI_API unsigned int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id);
CIMGUI_API ImFontAtlasRectId igImFontAtlasRectId_Make(int index_idx,int gen_idx);
CIMGUI_API ImFontAtlasBuilder* ImFontAtlasBuilder_ImFontAtlasBuilder(void);
CIMGUI_API void ImFontAtlasBuilder_destroy(ImFontAtlasBuilder* self);
@@ -5004,6 +5056,7 @@ CIMGUI_API ImFontBaked* igImFontAtlasBakedGetClosestMatch(ImFontAtlas* atlas,ImF
CIMGUI_API ImFontBaked* igImFontAtlasBakedAdd(ImFontAtlas* atlas,ImFont* font,float font_size,float font_rasterizer_density,ImGuiID baked_id);
CIMGUI_API void igImFontAtlasBakedDiscard(ImFontAtlas* atlas,ImFont* font,ImFontBaked* baked);
CIMGUI_API ImFontGlyph* igImFontAtlasBakedAddFontGlyph(ImFontAtlas* atlas,ImFontBaked* baked,ImFontConfig* src,const ImFontGlyph* in_glyph);
CIMGUI_API void igImFontAtlasBakedAddFontGlyphAdvancedX(ImFontAtlas* atlas,ImFontBaked* baked,ImFontConfig* src,ImWchar codepoint,float advance_x);
CIMGUI_API void igImFontAtlasBakedDiscardFontGlyph(ImFontAtlas* atlas,ImFont* font,ImFontBaked* baked,ImFontGlyph* glyph);
CIMGUI_API void igImFontAtlasBakedSetFontGlyphBitmap(ImFontAtlas* atlas,ImFontBaked* baked,ImFontConfig* src,ImFontGlyph* glyph,ImTextureRect* r,const unsigned char* src_pixels,ImTextureFormat src_fmt,int src_pitch);
CIMGUI_API void igImFontAtlasPackInit(ImFontAtlas* atlas);

View File

@@ -105,6 +105,14 @@ CIMGUI_API void ImGui_ImplSDL3_SetGamepadMode(ImGui_ImplSDL3_GamepadMode mode,SD
typedef struct ImGui_ImplVulkanH_Frame ImGui_ImplVulkanH_Frame;
typedef struct ImGui_ImplVulkanH_Window ImGui_ImplVulkanH_Window;
typedef struct ImGui_ImplVulkan_PipelineInfo ImGui_ImplVulkan_PipelineInfo;
struct ImGui_ImplVulkan_PipelineInfo
{
VkRenderPass RenderPass;
uint32_t Subpass;
VkSampleCountFlagBits MSAASamples;
VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo;
};
typedef struct ImGui_ImplVulkan_InitInfo ImGui_ImplVulkan_InitInfo;
struct ImGui_ImplVulkan_InitInfo
{
@@ -115,18 +123,17 @@ struct ImGui_ImplVulkan_InitInfo
uint32_t QueueFamily;
VkQueue Queue;
VkDescriptorPool DescriptorPool;
VkRenderPass RenderPass;
uint32_t DescriptorPoolSize;
uint32_t MinImageCount;
uint32_t ImageCount;
VkSampleCountFlagBits MSAASamples;
VkPipelineCache PipelineCache;
uint32_t Subpass;
uint32_t DescriptorPoolSize;
ImGui_ImplVulkan_PipelineInfo PipelineInfoMain;
bool UseDynamicRendering;
VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo;
const VkAllocationCallbacks* Allocator;
void (*CheckVkResultFn)(VkResult err);
VkDeviceSize MinAllocationSize;
VkShaderModuleCreateInfo CustomShaderVertCreateInfo;
VkShaderModuleCreateInfo CustomShaderFragCreateInfo;
};
typedef struct ImGui_ImplVulkan_RenderState ImGui_ImplVulkan_RenderState;
struct ImGui_ImplVulkan_RenderState
@@ -186,12 +193,13 @@ 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 void ImGui_ImplVulkan_SetMinImageCount(uint32_t min_image_count);
CIMGUI_API void ImGui_ImplVulkan_CreateMainPipeline(const ImGui_ImplVulkan_PipelineInfo* info);
CIMGUI_API void ImGui_ImplVulkan_UpdateTexture(ImTextureData* tex);
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(uint32_t api_version,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* wnd,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* wnd,const VkAllocationCallbacks* allocator);
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,VkImageUsageFlags image_usage);
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);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1214,7 +1214,7 @@
],
"ImGui_ImplVulkanH_CreateOrResizeWindow": [
{
"args": "(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wnd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)",
"args": "(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,VkImageUsageFlags image_usage)",
"argsT": [
{
"name": "instance",
@@ -1229,7 +1229,7 @@
"type": "VkDevice"
},
{
"name": "wnd",
"name": "wd",
"type": "ImGui_ImplVulkanH_Window*"
},
{
@@ -1251,23 +1251,27 @@
{
"name": "min_image_count",
"type": "uint32_t"
},
{
"name": "image_usage",
"type": "VkImageUsageFlags"
}
],
"argsoriginal": "(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wnd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)",
"call_args": "(instance,physical_device,device,wnd,queue_family,allocator,w,h,min_image_count)",
"argsoriginal": "(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,VkImageUsageFlags image_usage)",
"call_args": "(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count,image_usage)",
"cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
"defaults": {},
"funcname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
"location": "imgui_impl_vulkan:166",
"location": "imgui_impl_vulkan:186",
"ov_cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
"ret": "void",
"signature": "(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)",
"signature": "(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)",
"stname": ""
}
],
"ImGui_ImplVulkanH_DestroyWindow": [
{
"args": "(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wnd,const VkAllocationCallbacks* allocator)",
"args": "(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
"argsT": [
{
"name": "instance",
@@ -1278,7 +1282,7 @@
"type": "VkDevice"
},
{
"name": "wnd",
"name": "wd",
"type": "ImGui_ImplVulkanH_Window*"
},
{
@@ -1286,12 +1290,12 @@
"type": "const VkAllocationCallbacks*"
}
],
"argsoriginal": "(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wnd,const VkAllocationCallbacks* allocator)",
"call_args": "(instance,device,wnd,allocator)",
"argsoriginal": "(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
"call_args": "(instance,device,wd,allocator)",
"cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
"defaults": {},
"funcname": "ImGui_ImplVulkanH_DestroyWindow",
"location": "imgui_impl_vulkan:167",
"location": "imgui_impl_vulkan:187",
"ov_cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
"ret": "void",
"signature": "(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
@@ -1312,7 +1316,7 @@
"cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
"defaults": {},
"funcname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
"location": "imgui_impl_vulkan:172",
"location": "imgui_impl_vulkan:192",
"ov_cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
"ret": "int",
"signature": "(VkPresentModeKHR)",
@@ -1333,7 +1337,7 @@
"cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
"defaults": {},
"funcname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
"location": "imgui_impl_vulkan:170",
"location": "imgui_impl_vulkan:190",
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
"ret": "VkPhysicalDevice",
"signature": "(VkInstance)",
@@ -1366,7 +1370,7 @@
"cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
"defaults": {},
"funcname": "ImGui_ImplVulkanH_SelectPresentMode",
"location": "imgui_impl_vulkan:169",
"location": "imgui_impl_vulkan:189",
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
"ret": "VkPresentModeKHR",
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
@@ -1387,7 +1391,7 @@
"cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
"defaults": {},
"funcname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
"location": "imgui_impl_vulkan:171",
"location": "imgui_impl_vulkan:191",
"ov_cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
"ret": "uint32_t",
"signature": "(VkPhysicalDevice)",
@@ -1424,7 +1428,7 @@
"cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
"defaults": {},
"funcname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
"location": "imgui_impl_vulkan:168",
"location": "imgui_impl_vulkan:188",
"ov_cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
"ret": "VkSurfaceFormatKHR",
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
@@ -1441,7 +1445,7 @@
"constructor": true,
"defaults": {},
"funcname": "ImGui_ImplVulkanH_Window",
"location": "imgui_impl_vulkan:215",
"location": "imgui_impl_vulkan:235",
"ov_cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
"signature": "()",
"stname": "ImGui_ImplVulkanH_Window"
@@ -1460,7 +1464,7 @@
"cimguiname": "ImGui_ImplVulkanH_Window_destroy",
"defaults": {},
"destructor": true,
"location": "imgui_impl_vulkan:215",
"location": "imgui_impl_vulkan:235",
"ov_cimguiname": "ImGui_ImplVulkanH_Window_destroy",
"ret": "void",
"signature": "(ImGui_ImplVulkanH_Window*)",
@@ -1489,13 +1493,34 @@
"cimguiname": "ImGui_ImplVulkan_AddTexture",
"defaults": {},
"funcname": "ImGui_ImplVulkan_AddTexture",
"location": "imgui_impl_vulkan:123",
"location": "imgui_impl_vulkan:143",
"ov_cimguiname": "ImGui_ImplVulkan_AddTexture",
"ret": "VkDescriptorSet",
"signature": "(VkSampler,VkImageView,VkImageLayout)",
"stname": ""
}
],
"ImGui_ImplVulkan_CreateMainPipeline": [
{
"args": "(const ImGui_ImplVulkan_PipelineInfo* info)",
"argsT": [
{
"name": "info",
"type": "const ImGui_ImplVulkan_PipelineInfo*"
}
],
"argsoriginal": "(const ImGui_ImplVulkan_PipelineInfo* info)",
"call_args": "(info)",
"cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
"defaults": {},
"funcname": "ImGui_ImplVulkan_CreateMainPipeline",
"location": "imgui_impl_vulkan:135",
"ov_cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
"ret": "void",
"signature": "(const ImGui_ImplVulkan_PipelineInfo*)",
"stname": ""
}
],
"ImGui_ImplVulkan_Init": [
{
"args": "(ImGui_ImplVulkan_InitInfo* info)",
@@ -1510,7 +1535,7 @@
"cimguiname": "ImGui_ImplVulkan_Init",
"defaults": {},
"funcname": "ImGui_ImplVulkan_Init",
"location": "imgui_impl_vulkan:111",
"location": "imgui_impl_vulkan:126",
"ov_cimguiname": "ImGui_ImplVulkan_Init",
"ret": "bool",
"signature": "(ImGui_ImplVulkan_InitInfo*)",
@@ -1541,7 +1566,7 @@
"user_data": "nullptr"
},
"funcname": "ImGui_ImplVulkan_LoadFunctions",
"location": "imgui_impl_vulkan:128",
"location": "imgui_impl_vulkan:148",
"ov_cimguiname": "ImGui_ImplVulkan_LoadFunctions",
"ret": "bool",
"signature": "(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
@@ -1557,7 +1582,7 @@
"cimguiname": "ImGui_ImplVulkan_NewFrame",
"defaults": {},
"funcname": "ImGui_ImplVulkan_NewFrame",
"location": "imgui_impl_vulkan:113",
"location": "imgui_impl_vulkan:128",
"ov_cimguiname": "ImGui_ImplVulkan_NewFrame",
"ret": "void",
"signature": "()",
@@ -1578,7 +1603,7 @@
"cimguiname": "ImGui_ImplVulkan_RemoveTexture",
"defaults": {},
"funcname": "ImGui_ImplVulkan_RemoveTexture",
"location": "imgui_impl_vulkan:124",
"location": "imgui_impl_vulkan:144",
"ov_cimguiname": "ImGui_ImplVulkan_RemoveTexture",
"ret": "void",
"signature": "(VkDescriptorSet)",
@@ -1609,7 +1634,7 @@
"pipeline": "0ULL"
},
"funcname": "ImGui_ImplVulkan_RenderDrawData",
"location": "imgui_impl_vulkan:114",
"location": "imgui_impl_vulkan:129",
"ov_cimguiname": "ImGui_ImplVulkan_RenderDrawData",
"ret": "void",
"signature": "(ImDrawData*,VkCommandBuffer,VkPipeline)",
@@ -1630,7 +1655,7 @@
"cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
"defaults": {},
"funcname": "ImGui_ImplVulkan_SetMinImageCount",
"location": "imgui_impl_vulkan:115",
"location": "imgui_impl_vulkan:130",
"ov_cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
"ret": "void",
"signature": "(uint32_t)",
@@ -1646,7 +1671,7 @@
"cimguiname": "ImGui_ImplVulkan_Shutdown",
"defaults": {},
"funcname": "ImGui_ImplVulkan_Shutdown",
"location": "imgui_impl_vulkan:112",
"location": "imgui_impl_vulkan:127",
"ov_cimguiname": "ImGui_ImplVulkan_Shutdown",
"ret": "void",
"signature": "()",
@@ -1667,7 +1692,7 @@
"cimguiname": "ImGui_ImplVulkan_UpdateTexture",
"defaults": {},
"funcname": "ImGui_ImplVulkan_UpdateTexture",
"location": "imgui_impl_vulkan:118",
"location": "imgui_impl_vulkan:138",
"ov_cimguiname": "ImGui_ImplVulkan_UpdateTexture",
"ret": "void",
"signature": "(ImTextureData*)",

View File

@@ -1047,7 +1047,7 @@ local t={
["()"]=nil},
ImGui_ImplVulkanH_CreateOrResizeWindow={
[1]={
args="(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wnd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)",
args="(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,VkImageUsageFlags image_usage)",
argsT={
[1]={
name="instance",
@@ -1059,7 +1059,7 @@ local t={
name="device",
type="VkDevice"},
[4]={
name="wnd",
name="wd",
type="ImGui_ImplVulkanH_Window*"},
[5]={
name="queue_family",
@@ -1075,21 +1075,24 @@ local t={
type="int"},
[9]={
name="min_image_count",
type="uint32_t"}},
argsoriginal="(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wnd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)",
call_args="(instance,physical_device,device,wnd,queue_family,allocator,w,h,min_image_count)",
type="uint32_t"},
[10]={
name="image_usage",
type="VkImageUsageFlags"}},
argsoriginal="(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,VkImageUsageFlags image_usage)",
call_args="(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count,image_usage)",
cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
defaults={},
funcname="ImGui_ImplVulkanH_CreateOrResizeWindow",
location="imgui_impl_vulkan:166",
location="imgui_impl_vulkan:186",
ov_cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
ret="void",
signature="(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)",
signature="(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)",
stname=""},
["(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)"]=nil},
["(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)"]=nil},
ImGui_ImplVulkanH_DestroyWindow={
[1]={
args="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wnd,const VkAllocationCallbacks* allocator)",
args="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
argsT={
[1]={
name="instance",
@@ -1098,17 +1101,17 @@ local t={
name="device",
type="VkDevice"},
[3]={
name="wnd",
name="wd",
type="ImGui_ImplVulkanH_Window*"},
[4]={
name="allocator",
type="const VkAllocationCallbacks*"}},
argsoriginal="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wnd,const VkAllocationCallbacks* allocator)",
call_args="(instance,device,wnd,allocator)",
argsoriginal="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
call_args="(instance,device,wd,allocator)",
cimguiname="ImGui_ImplVulkanH_DestroyWindow",
defaults={},
funcname="ImGui_ImplVulkanH_DestroyWindow",
location="imgui_impl_vulkan:167",
location="imgui_impl_vulkan:187",
ov_cimguiname="ImGui_ImplVulkanH_DestroyWindow",
ret="void",
signature="(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
@@ -1126,7 +1129,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
defaults={},
funcname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
location="imgui_impl_vulkan:172",
location="imgui_impl_vulkan:192",
ov_cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
ret="int",
signature="(VkPresentModeKHR)",
@@ -1144,7 +1147,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
defaults={},
funcname="ImGui_ImplVulkanH_SelectPhysicalDevice",
location="imgui_impl_vulkan:170",
location="imgui_impl_vulkan:190",
ov_cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
ret="VkPhysicalDevice",
signature="(VkInstance)",
@@ -1171,7 +1174,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
defaults={},
funcname="ImGui_ImplVulkanH_SelectPresentMode",
location="imgui_impl_vulkan:169",
location="imgui_impl_vulkan:189",
ov_cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
ret="VkPresentModeKHR",
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
@@ -1189,7 +1192,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
defaults={},
funcname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
location="imgui_impl_vulkan:171",
location="imgui_impl_vulkan:191",
ov_cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
ret="uint32_t",
signature="(VkPhysicalDevice)",
@@ -1219,7 +1222,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
defaults={},
funcname="ImGui_ImplVulkanH_SelectSurfaceFormat",
location="imgui_impl_vulkan:168",
location="imgui_impl_vulkan:188",
ov_cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
ret="VkSurfaceFormatKHR",
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
@@ -1235,7 +1238,7 @@ local t={
constructor=true,
defaults={},
funcname="ImGui_ImplVulkanH_Window",
location="imgui_impl_vulkan:215",
location="imgui_impl_vulkan:235",
ov_cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
signature="()",
stname="ImGui_ImplVulkanH_Window"},
@@ -1251,7 +1254,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_Window_destroy",
defaults={},
destructor=true,
location="imgui_impl_vulkan:215",
location="imgui_impl_vulkan:235",
ov_cimguiname="ImGui_ImplVulkanH_Window_destroy",
ret="void",
signature="(ImGui_ImplVulkanH_Window*)",
@@ -1275,12 +1278,30 @@ local t={
cimguiname="ImGui_ImplVulkan_AddTexture",
defaults={},
funcname="ImGui_ImplVulkan_AddTexture",
location="imgui_impl_vulkan:123",
location="imgui_impl_vulkan:143",
ov_cimguiname="ImGui_ImplVulkan_AddTexture",
ret="VkDescriptorSet",
signature="(VkSampler,VkImageView,VkImageLayout)",
stname=""},
["(VkSampler,VkImageView,VkImageLayout)"]=nil},
ImGui_ImplVulkan_CreateMainPipeline={
[1]={
args="(const ImGui_ImplVulkan_PipelineInfo* info)",
argsT={
[1]={
name="info",
type="const ImGui_ImplVulkan_PipelineInfo*"}},
argsoriginal="(const ImGui_ImplVulkan_PipelineInfo* info)",
call_args="(info)",
cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
defaults={},
funcname="ImGui_ImplVulkan_CreateMainPipeline",
location="imgui_impl_vulkan:135",
ov_cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
ret="void",
signature="(const ImGui_ImplVulkan_PipelineInfo*)",
stname=""},
["(const ImGui_ImplVulkan_PipelineInfo*)"]=nil},
ImGui_ImplVulkan_Init={
[1]={
args="(ImGui_ImplVulkan_InitInfo* info)",
@@ -1293,7 +1314,7 @@ local t={
cimguiname="ImGui_ImplVulkan_Init",
defaults={},
funcname="ImGui_ImplVulkan_Init",
location="imgui_impl_vulkan:111",
location="imgui_impl_vulkan:126",
ov_cimguiname="ImGui_ImplVulkan_Init",
ret="bool",
signature="(ImGui_ImplVulkan_InitInfo*)",
@@ -1318,7 +1339,7 @@ local t={
defaults={
user_data="nullptr"},
funcname="ImGui_ImplVulkan_LoadFunctions",
location="imgui_impl_vulkan:128",
location="imgui_impl_vulkan:148",
ov_cimguiname="ImGui_ImplVulkan_LoadFunctions",
ret="bool",
signature="(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
@@ -1333,7 +1354,7 @@ local t={
cimguiname="ImGui_ImplVulkan_NewFrame",
defaults={},
funcname="ImGui_ImplVulkan_NewFrame",
location="imgui_impl_vulkan:113",
location="imgui_impl_vulkan:128",
ov_cimguiname="ImGui_ImplVulkan_NewFrame",
ret="void",
signature="()",
@@ -1351,7 +1372,7 @@ local t={
cimguiname="ImGui_ImplVulkan_RemoveTexture",
defaults={},
funcname="ImGui_ImplVulkan_RemoveTexture",
location="imgui_impl_vulkan:124",
location="imgui_impl_vulkan:144",
ov_cimguiname="ImGui_ImplVulkan_RemoveTexture",
ret="void",
signature="(VkDescriptorSet)",
@@ -1376,7 +1397,7 @@ local t={
defaults={
pipeline="0ULL"},
funcname="ImGui_ImplVulkan_RenderDrawData",
location="imgui_impl_vulkan:114",
location="imgui_impl_vulkan:129",
ov_cimguiname="ImGui_ImplVulkan_RenderDrawData",
ret="void",
signature="(ImDrawData*,VkCommandBuffer,VkPipeline)",
@@ -1394,7 +1415,7 @@ local t={
cimguiname="ImGui_ImplVulkan_SetMinImageCount",
defaults={},
funcname="ImGui_ImplVulkan_SetMinImageCount",
location="imgui_impl_vulkan:115",
location="imgui_impl_vulkan:130",
ov_cimguiname="ImGui_ImplVulkan_SetMinImageCount",
ret="void",
signature="(uint32_t)",
@@ -1409,7 +1430,7 @@ local t={
cimguiname="ImGui_ImplVulkan_Shutdown",
defaults={},
funcname="ImGui_ImplVulkan_Shutdown",
location="imgui_impl_vulkan:112",
location="imgui_impl_vulkan:127",
ov_cimguiname="ImGui_ImplVulkan_Shutdown",
ret="void",
signature="()",
@@ -1427,7 +1448,7 @@ local t={
cimguiname="ImGui_ImplVulkan_UpdateTexture",
defaults={},
funcname="ImGui_ImplVulkan_UpdateTexture",
location="imgui_impl_vulkan:118",
location="imgui_impl_vulkan:138",
ov_cimguiname="ImGui_ImplVulkan_UpdateTexture",
ret="void",
signature="(ImTextureData*)",
@@ -1489,7 +1510,7 @@ t.ImGui_ImplSDL3_NewFrame["()"]=t.ImGui_ImplSDL3_NewFrame[1]
t.ImGui_ImplSDL3_ProcessEvent["(const SDL_Event*)"]=t.ImGui_ImplSDL3_ProcessEvent[1]
t.ImGui_ImplSDL3_SetGamepadMode["(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)"]=t.ImGui_ImplSDL3_SetGamepadMode[1]
t.ImGui_ImplSDL3_Shutdown["()"]=t.ImGui_ImplSDL3_Shutdown[1]
t.ImGui_ImplVulkanH_CreateOrResizeWindow["(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)"]=t.ImGui_ImplVulkanH_CreateOrResizeWindow[1]
t.ImGui_ImplVulkanH_CreateOrResizeWindow["(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)"]=t.ImGui_ImplVulkanH_CreateOrResizeWindow[1]
t.ImGui_ImplVulkanH_DestroyWindow["(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)"]=t.ImGui_ImplVulkanH_DestroyWindow[1]
t.ImGui_ImplVulkanH_GetMinImageCountFromPresentMode["(VkPresentModeKHR)"]=t.ImGui_ImplVulkanH_GetMinImageCountFromPresentMode[1]
t.ImGui_ImplVulkanH_SelectPhysicalDevice["(VkInstance)"]=t.ImGui_ImplVulkanH_SelectPhysicalDevice[1]
@@ -1499,6 +1520,7 @@ t.ImGui_ImplVulkanH_SelectSurfaceFormat["(VkPhysicalDevice,VkSurfaceKHR,const Vk
t.ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window["()"]=t.ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window[1]
t.ImGui_ImplVulkanH_Window_destroy["(ImGui_ImplVulkanH_Window*)"]=t.ImGui_ImplVulkanH_Window_destroy[1]
t.ImGui_ImplVulkan_AddTexture["(VkSampler,VkImageView,VkImageLayout)"]=t.ImGui_ImplVulkan_AddTexture[1]
t.ImGui_ImplVulkan_CreateMainPipeline["(const ImGui_ImplVulkan_PipelineInfo*)"]=t.ImGui_ImplVulkan_CreateMainPipeline[1]
t.ImGui_ImplVulkan_Init["(ImGui_ImplVulkan_InitInfo*)"]=t.ImGui_ImplVulkan_Init[1]
t.ImGui_ImplVulkan_LoadFunctions["(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)"]=t.ImGui_ImplVulkan_LoadFunctions[1]
t.ImGui_ImplVulkan_NewFrame["()"]=t.ImGui_ImplVulkan_NewFrame[1]

View File

@@ -99,6 +99,28 @@
"value": "1 << 3"
}
],
"ImDrawTextFlags_": [
{
"calc_value": 0,
"name": "ImDrawTextFlags_None",
"value": "0"
},
{
"calc_value": 1,
"name": "ImDrawTextFlags_CpuFineClip",
"value": "1 << 0"
},
{
"calc_value": 2,
"name": "ImDrawTextFlags_WrapKeepBlanks",
"value": "1 << 1"
},
{
"calc_value": 4,
"name": "ImDrawTextFlags_StopOnNewLine",
"value": "1 << 2"
}
],
"ImFontAtlasFlags_": [
{
"calc_value": 0,
@@ -173,6 +195,11 @@
"calc_value": 16,
"name": "ImGuiActivateFlags_FromShortcut",
"value": "1 << 4"
},
{
"calc_value": 32,
"name": "ImGuiActivateFlags_FromFocusApi",
"value": "1 << 5"
}
],
"ImGuiAxis": [
@@ -673,28 +700,33 @@
},
{
"calc_value": 54,
"name": "ImGuiCol_NavCursor",
"name": "ImGuiCol_UnsavedMarker",
"value": "54"
},
{
"calc_value": 55,
"name": "ImGuiCol_NavWindowingHighlight",
"name": "ImGuiCol_NavCursor",
"value": "55"
},
{
"calc_value": 56,
"name": "ImGuiCol_NavWindowingDimBg",
"name": "ImGuiCol_NavWindowingHighlight",
"value": "56"
},
{
"calc_value": 57,
"name": "ImGuiCol_ModalWindowDimBg",
"name": "ImGuiCol_NavWindowingDimBg",
"value": "57"
},
{
"calc_value": 58,
"name": "ImGuiCol_COUNT",
"name": "ImGuiCol_ModalWindowDimBg",
"value": "58"
},
{
"calc_value": 59,
"name": "ImGuiCol_COUNT",
"value": "59"
}
],
"ImGuiColorEditFlags_": [
@@ -1894,6 +1926,11 @@
"calc_value": 8388608,
"name": "ImGuiInputTextFlags_CallbackEdit",
"value": "1 << 23"
},
{
"calc_value": 16777216,
"name": "ImGuiInputTextFlags_WordWrap",
"value": "1 << 24"
}
],
"ImGuiItemFlagsPrivate_": [
@@ -2896,6 +2933,18 @@
"value": "1"
}
],
"ImGuiListClipperFlags_": [
{
"calc_value": 0,
"name": "ImGuiListClipperFlags_None",
"value": "0"
},
{
"calc_value": 1,
"name": "ImGuiListClipperFlags_NoSetTableRowCounters",
"value": "1 << 0"
}
],
"ImGuiLocKey": [
{
"calc_value": 0,
@@ -3589,11 +3638,6 @@
"name": "ImGuiSelectableFlags_NoHoldingActiveID",
"value": "1 << 20"
},
{
"calc_value": 2097152,
"name": "ImGuiSelectableFlags_SelectOnNav",
"value": "1 << 21"
},
{
"calc_value": 4194304,
"name": "ImGuiSelectableFlags_SelectOnClick",
@@ -3660,6 +3704,11 @@
"calc_value": 32,
"name": "ImGuiSelectableFlags_Highlight",
"value": "1 << 5"
},
{
"calc_value": 64,
"name": "ImGuiSelectableFlags_SelectOnNav",
"value": "1 << 6"
}
],
"ImGuiSelectionRequestType": [
@@ -3885,88 +3934,103 @@
},
{
"calc_value": 20,
"name": "ImGuiStyleVar_GrabMinSize",
"name": "ImGuiStyleVar_ScrollbarPadding",
"value": "20"
},
{
"calc_value": 21,
"name": "ImGuiStyleVar_GrabRounding",
"name": "ImGuiStyleVar_GrabMinSize",
"value": "21"
},
{
"calc_value": 22,
"name": "ImGuiStyleVar_ImageBorderSize",
"name": "ImGuiStyleVar_GrabRounding",
"value": "22"
},
{
"calc_value": 23,
"name": "ImGuiStyleVar_TabRounding",
"name": "ImGuiStyleVar_ImageBorderSize",
"value": "23"
},
{
"calc_value": 24,
"name": "ImGuiStyleVar_TabBorderSize",
"name": "ImGuiStyleVar_TabRounding",
"value": "24"
},
{
"calc_value": 25,
"name": "ImGuiStyleVar_TabBarBorderSize",
"name": "ImGuiStyleVar_TabBorderSize",
"value": "25"
},
{
"calc_value": 26,
"name": "ImGuiStyleVar_TabBarOverlineSize",
"name": "ImGuiStyleVar_TabMinWidthBase",
"value": "26"
},
{
"calc_value": 27,
"name": "ImGuiStyleVar_TableAngledHeadersAngle",
"name": "ImGuiStyleVar_TabMinWidthShrink",
"value": "27"
},
{
"calc_value": 28,
"name": "ImGuiStyleVar_TableAngledHeadersTextAlign",
"name": "ImGuiStyleVar_TabBarBorderSize",
"value": "28"
},
{
"calc_value": 29,
"name": "ImGuiStyleVar_TreeLinesSize",
"name": "ImGuiStyleVar_TabBarOverlineSize",
"value": "29"
},
{
"calc_value": 30,
"name": "ImGuiStyleVar_TreeLinesRounding",
"name": "ImGuiStyleVar_TableAngledHeadersAngle",
"value": "30"
},
{
"calc_value": 31,
"name": "ImGuiStyleVar_ButtonTextAlign",
"name": "ImGuiStyleVar_TableAngledHeadersTextAlign",
"value": "31"
},
{
"calc_value": 32,
"name": "ImGuiStyleVar_SelectableTextAlign",
"name": "ImGuiStyleVar_TreeLinesSize",
"value": "32"
},
{
"calc_value": 33,
"name": "ImGuiStyleVar_SeparatorTextBorderSize",
"name": "ImGuiStyleVar_TreeLinesRounding",
"value": "33"
},
{
"calc_value": 34,
"name": "ImGuiStyleVar_SeparatorTextAlign",
"name": "ImGuiStyleVar_ButtonTextAlign",
"value": "34"
},
{
"calc_value": 35,
"name": "ImGuiStyleVar_SeparatorTextPadding",
"name": "ImGuiStyleVar_SelectableTextAlign",
"value": "35"
},
{
"calc_value": 36,
"name": "ImGuiStyleVar_COUNT",
"name": "ImGuiStyleVar_SeparatorTextBorderSize",
"value": "36"
},
{
"calc_value": 37,
"name": "ImGuiStyleVar_SeparatorTextAlign",
"value": "37"
},
{
"calc_value": 38,
"name": "ImGuiStyleVar_SeparatorTextPadding",
"value": "38"
},
{
"calc_value": 39,
"name": "ImGuiStyleVar_COUNT",
"value": "39"
}
],
"ImGuiTabBarFlagsPrivate_": [
@@ -4029,23 +4093,28 @@
},
{
"calc_value": 128,
"name": "ImGuiTabBarFlags_FittingPolicyResizeDown",
"name": "ImGuiTabBarFlags_FittingPolicyMixed",
"value": "1 << 7"
},
{
"calc_value": 256,
"name": "ImGuiTabBarFlags_FittingPolicyScroll",
"name": "ImGuiTabBarFlags_FittingPolicyShrink",
"value": "1 << 8"
},
{
"calc_value": 384,
"calc_value": 512,
"name": "ImGuiTabBarFlags_FittingPolicyScroll",
"value": "1 << 9"
},
{
"calc_value": 896,
"name": "ImGuiTabBarFlags_FittingPolicyMask_",
"value": "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll"
"value": "ImGuiTabBarFlags_FittingPolicyMixed | ImGuiTabBarFlags_FittingPolicyShrink | ImGuiTabBarFlags_FittingPolicyScroll"
},
{
"calc_value": 128,
"name": "ImGuiTabBarFlags_FittingPolicyDefault_",
"value": "ImGuiTabBarFlags_FittingPolicyResizeDown"
"value": "ImGuiTabBarFlags_FittingPolicyMixed"
}
],
"ImGuiTabItemFlagsPrivate_": [
@@ -4893,212 +4962,215 @@
},
"enumtypes": {
"ImGuiDir": "int",
"ImGuiInputSource": "int",
"ImGuiKey": "int",
"ImGuiLocKey": "int",
"ImGuiMouseSource": "int",
"ImGuiSortDirection": "ImU8"
},
"locations": {
"ImBitVector": "imgui_internal:636",
"ImColor": "imgui:2890",
"ImDrawChannel": "imgui:3138",
"ImDrawCmd": "imgui:3094",
"ImDrawCmdHeader": "imgui:3130",
"ImDrawData": "imgui:3359",
"ImDrawDataBuilder": "imgui_internal:864",
"ImDrawFlags_": "imgui:3163",
"ImDrawList": "imgui:3201",
"ImDrawListFlags_": "imgui:3183",
"ImDrawListSharedData": "imgui_internal:837",
"ImDrawListSplitter": "imgui:3146",
"ImDrawVert": "imgui:3115",
"ImFont": "imgui:3774",
"ImFontAtlas": "imgui:3579",
"ImFontAtlasBuilder": "imgui_internal:3767",
"ImFontAtlasFlags_": "imgui:3552",
"ImFontAtlasPostProcessData": "imgui_internal:3740",
"ImFontAtlasRect": "imgui:3542",
"ImFontAtlasRectEntry": "imgui_internal:3732",
"ImFontBaked": "imgui:3727",
"ImFontConfig": "imgui:3464",
"ImFontFlags_": "imgui:3761",
"ImFontGlyph": "imgui:3504",
"ImFontGlyphRangesBuilder": "imgui:3520",
"ImFontLoader": "imgui_internal:3684",
"ImFontStackData": "imgui_internal:872",
"ImGuiActivateFlags_": "imgui_internal:1645",
"ImGuiAxis": "imgui_internal:1121",
"ImGuiBackendFlags_": "imgui:1687",
"ImGuiBoxSelectState": "imgui_internal:1834",
"ImGuiButtonFlagsPrivate_": "imgui_internal:1008",
"ImGuiButtonFlags_": "imgui:1819",
"ImGuiChildFlags_": "imgui:1191",
"ImGuiCol_": "imgui:1698",
"ImGuiColorEditFlags_": "imgui:1830",
"ImGuiColorMod": "imgui_internal:892",
"ImGuiComboFlagsPrivate_": "imgui_internal:1034",
"ImGuiComboFlags_": "imgui:1346",
"ImGuiComboPreviewData": "imgui_internal:1135",
"ImGuiCond_": "imgui:1944",
"ImGuiConfigFlags_": "imgui:1667",
"ImGuiContext": "imgui_internal:2136",
"ImGuiContextHook": "imgui_internal:2121",
"ImGuiContextHookType": "imgui_internal:2119",
"ImGuiDataTypeInfo": "imgui_internal:918",
"ImGuiDataTypePrivate_": "imgui_internal:927",
"ImGuiDataTypeStorage": "imgui_internal:912",
"ImGuiDataType_": "imgui:1473",
"ImGuiDeactivatedItemData": "imgui_internal:1413",
"ImGuiDebugAllocEntry": "imgui_internal:2054",
"ImGuiDebugAllocInfo": "imgui_internal:2061",
"ImGuiDebugLogFlags_": "imgui_internal:2032",
"ImGuiDir": "imgui:1491",
"ImGuiDragDropFlags_": "imgui:1445",
"ImGuiErrorRecoveryState": "imgui_internal:1369",
"ImGuiFocusRequestFlags_": "imgui_internal:1081",
"ImGuiFocusScopeData": "imgui_internal:1731",
"ImGuiFocusedFlags_": "imgui:1393",
"ImBitVector": "imgui_internal:652",
"ImColor": "imgui:2928",
"ImDrawChannel": "imgui:3176",
"ImDrawCmd": "imgui:3132",
"ImDrawCmdHeader": "imgui:3168",
"ImDrawData": "imgui:3397",
"ImDrawDataBuilder": "imgui_internal:880",
"ImDrawFlags_": "imgui:3201",
"ImDrawList": "imgui:3239",
"ImDrawListFlags_": "imgui:3221",
"ImDrawListSharedData": "imgui_internal:853",
"ImDrawListSplitter": "imgui:3184",
"ImDrawTextFlags_": "imgui_internal:434",
"ImDrawVert": "imgui:3153",
"ImFont": "imgui:3818",
"ImFontAtlas": "imgui:3621",
"ImFontAtlasBuilder": "imgui_internal:3813",
"ImFontAtlasFlags_": "imgui:3594",
"ImFontAtlasPostProcessData": "imgui_internal:3786",
"ImFontAtlasRect": "imgui:3584",
"ImFontAtlasRectEntry": "imgui_internal:3778",
"ImFontBaked": "imgui:3770",
"ImFontConfig": "imgui:3506",
"ImFontFlags_": "imgui:3805",
"ImFontGlyph": "imgui:3546",
"ImFontGlyphRangesBuilder": "imgui:3562",
"ImFontLoader": "imgui_internal:3727",
"ImFontStackData": "imgui_internal:888",
"ImGuiActivateFlags_": "imgui_internal:1667",
"ImGuiAxis": "imgui_internal:1138",
"ImGuiBackendFlags_": "imgui:1710",
"ImGuiBoxSelectState": "imgui_internal:1858",
"ImGuiButtonFlagsPrivate_": "imgui_internal:1025",
"ImGuiButtonFlags_": "imgui:1846",
"ImGuiChildFlags_": "imgui:1197",
"ImGuiCol_": "imgui:1721",
"ImGuiColorEditFlags_": "imgui:1857",
"ImGuiColorMod": "imgui_internal:908",
"ImGuiComboFlagsPrivate_": "imgui_internal:1052",
"ImGuiComboFlags_": "imgui:1362",
"ImGuiComboPreviewData": "imgui_internal:1152",
"ImGuiCond_": "imgui:1971",
"ImGuiConfigFlags_": "imgui:1690",
"ImGuiContext": "imgui_internal:2163",
"ImGuiContextHook": "imgui_internal:2148",
"ImGuiContextHookType": "imgui_internal:2146",
"ImGuiDataTypeInfo": "imgui_internal:934",
"ImGuiDataTypePrivate_": "imgui_internal:943",
"ImGuiDataTypeStorage": "imgui_internal:928",
"ImGuiDataType_": "imgui:1496",
"ImGuiDeactivatedItemData": "imgui_internal:1435",
"ImGuiDebugAllocEntry": "imgui_internal:2078",
"ImGuiDebugAllocInfo": "imgui_internal:2085",
"ImGuiDebugLogFlags_": "imgui_internal:2056",
"ImGuiDir": "imgui:1514",
"ImGuiDragDropFlags_": "imgui:1468",
"ImGuiErrorRecoveryState": "imgui_internal:1391",
"ImGuiFocusRequestFlags_": "imgui_internal:1098",
"ImGuiFocusScopeData": "imgui_internal:1755",
"ImGuiFocusedFlags_": "imgui:1416",
"ImGuiFreeTypeLoaderFlags_": "imgui_freetype:29",
"ImGuiGroupData": "imgui_internal:1148",
"ImGuiHoveredFlagsPrivate_": "imgui_internal:991",
"ImGuiHoveredFlags_": "imgui:1407",
"ImGuiIDStackTool": "imgui_internal:2101",
"ImGuiIO": "imgui:2340",
"ImGuiInputEvent": "imgui_internal:1506",
"ImGuiInputEventAppFocused": "imgui_internal:1504",
"ImGuiInputEventKey": "imgui_internal:1502",
"ImGuiInputEventMouseButton": "imgui_internal:1501",
"ImGuiInputEventMousePos": "imgui_internal:1499",
"ImGuiInputEventMouseWheel": "imgui_internal:1500",
"ImGuiInputEventText": "imgui_internal:1503",
"ImGuiInputEventType": "imgui_internal:1476",
"ImGuiInputFlagsPrivate_": "imgui_internal:1572",
"ImGuiInputFlags_": "imgui:1644",
"ImGuiInputSource": "imgui_internal:1488",
"ImGuiInputTextCallbackData": "imgui:2582",
"ImGuiInputTextDeactivatedState": "imgui_internal:1184",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:999",
"ImGuiInputTextFlags_": "imgui:1225",
"ImGuiInputTextState": "imgui_internal:1206",
"ImGuiItemFlagsPrivate_": "imgui_internal:940",
"ImGuiItemFlags_": "imgui:1212",
"ImGuiItemStatusFlags_": "imgui_internal:965",
"ImGuiKey": "imgui:1515",
"ImGuiKeyData": "imgui:2332",
"ImGuiKeyOwnerData": "imgui_internal:1559",
"ImGuiKeyRoutingData": "imgui_internal:1533",
"ImGuiKeyRoutingTable": "imgui_internal:1547",
"ImGuiLastItemData": "imgui_internal:1338",
"ImGuiLayoutType_": "imgui_internal:1102",
"ImGuiListClipper": "imgui:2790",
"ImGuiListClipperData": "imgui_internal:1629",
"ImGuiListClipperRange": "imgui_internal:1616",
"ImGuiLocEntry": "imgui_internal:2005",
"ImGuiLocKey": "imgui_internal:1990",
"ImGuiLogFlags_": "imgui_internal:1109",
"ImGuiMenuColumns": "imgui_internal:1166",
"ImGuiMetricsConfig": "imgui_internal:2071",
"ImGuiMouseButton_": "imgui:1902",
"ImGuiMouseCursor_": "imgui:1912",
"ImGuiMouseSource": "imgui:1933",
"ImGuiMultiSelectFlags_": "imgui:2948",
"ImGuiMultiSelectIO": "imgui:2975",
"ImGuiMultiSelectState": "imgui_internal:1891",
"ImGuiMultiSelectTempData": "imgui_internal:1866",
"ImGuiNavItemData": "imgui_internal:1714",
"ImGuiNavLayer": "imgui_internal:1706",
"ImGuiNavMoveFlags_": "imgui_internal:1684",
"ImGuiNavRenderCursorFlags_": "imgui_internal:1670",
"ImGuiNextItemData": "imgui_internal:1317",
"ImGuiNextItemDataFlags_": "imgui_internal:1307",
"ImGuiNextWindowData": "imgui_internal:1280",
"ImGuiNextWindowDataFlags_": "imgui_internal:1263",
"ImGuiOldColumnData": "imgui_internal:1799",
"ImGuiOldColumnFlags_": "imgui_internal:1779",
"ImGuiOldColumns": "imgui_internal:1809",
"ImGuiOnceUponAFrame": "imgui:2660",
"ImGuiPayload": "imgui:2625",
"ImGuiPlatformIO": "imgui:3885",
"ImGuiPlatformImeData": "imgui:3935",
"ImGuiPlotType": "imgui_internal:1128",
"ImGuiPopupData": "imgui_internal:1433",
"ImGuiPopupFlags_": "imgui:1311",
"ImGuiPopupPositionPolicy": "imgui_internal:1425",
"ImGuiPtrOrIndex": "imgui_internal:1403",
"ImGuiScrollFlags_": "imgui_internal:1656",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:1047",
"ImGuiSelectableFlags_": "imgui:1329",
"ImGuiSelectionBasicStorage": "imgui:3021",
"ImGuiSelectionExternalStorage": "imgui:3044",
"ImGuiSelectionRequest": "imgui:2995",
"ImGuiSelectionRequestType": "imgui:2987",
"ImGuiSeparatorFlags_": "imgui_internal:1070",
"ImGuiSettingsHandler": "imgui_internal:1970",
"ImGuiShrinkWidthItem": "imgui_internal:1396",
"ImGuiSizeCallbackData": "imgui:2616",
"ImGuiSliderFlagsPrivate_": "imgui_internal:1040",
"ImGuiSliderFlags_": "imgui:1886",
"ImGuiSortDirection": "imgui:1502",
"ImGuiStackLevelInfo": "imgui_internal:2089",
"ImGuiStorage": "imgui:2733",
"ImGuiStoragePair": "imgui:2716",
"ImGuiStyle": "imgui:2231",
"ImGuiStyleMod": "imgui_internal:899",
"ImGuiStyleVarInfo": "imgui_internal:883",
"ImGuiStyleVar_": "imgui:1776",
"ImGuiTabBar": "imgui_internal:2741",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2704",
"ImGuiTabBarFlags_": "imgui:1361",
"ImGuiTabItem": "imgui_internal:2722",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2712",
"ImGuiTabItemFlags_": "imgui:1378",
"ImGuiTable": "imgui_internal:2884",
"ImGuiTableBgTarget_": "imgui:2085",
"ImGuiTableCellData": "imgui_internal:2852",
"ImGuiTableColumn": "imgui_internal:2792",
"ImGuiTableColumnFlags_": "imgui:2032",
"ImGuiTableColumnSettings": "imgui_internal:3032",
"ImGuiTableColumnSortSpecs": "imgui:2107",
"ImGuiTableFlags_": "imgui:1979",
"ImGuiTableHeaderData": "imgui_internal:2861",
"ImGuiTableInstanceData": "imgui_internal:2871",
"ImGuiTableRowFlags_": "imgui:2070",
"ImGuiTableSettings": "imgui_internal:3056",
"ImGuiTableSortSpecs": "imgui:2097",
"ImGuiTableTempData": "imgui_internal:3009",
"ImGuiTextBuffer": "imgui:2695",
"ImGuiTextFilter": "imgui:2668",
"ImGuiTextFlags_": "imgui_internal:1088",
"ImGuiTextIndex": "imgui_internal:789",
"ImGuiTextRange": "imgui:2678",
"ImGuiTooltipFlags_": "imgui_internal:1094",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:1061",
"ImGuiTreeNodeFlags_": "imgui:1267",
"ImGuiTreeNodeStackData": "imgui_internal:1357",
"ImGuiTypingSelectFlags_": "imgui_internal:1742",
"ImGuiTypingSelectRequest": "imgui_internal:1750",
"ImGuiTypingSelectState": "imgui_internal:1761",
"ImGuiViewport": "imgui:3859",
"ImGuiViewportFlags_": "imgui:3844",
"ImGuiViewportP": "imgui_internal:1919",
"ImGuiWindow": "imgui_internal:2569",
"ImGuiWindowFlags_": "imgui:1142",
"ImGuiWindowRefreshFlags_": "imgui_internal:1254",
"ImGuiWindowSettings": "imgui_internal:1956",
"ImGuiWindowStackData": "imgui_internal:1387",
"ImGuiWindowTempData": "imgui_internal:2516",
"ImRect": "imgui_internal:558",
"ImTextureData": "imgui:3422",
"ImTextureFormat": "imgui:3390",
"ImTextureRect": "imgui:3409",
"ImTextureRef": "imgui:355",
"ImTextureStatus": "imgui:3397",
"ImVec1": "imgui_internal:532",
"ImVec2": "imgui:287",
"ImVec2i": "imgui_internal:540",
"ImVec2ih": "imgui_internal:548",
"ImVec4": "imgui:300",
"stbrp_context_opaque": "imgui_internal:3764"
"ImGuiGroupData": "imgui_internal:1165",
"ImGuiHoveredFlagsPrivate_": "imgui_internal:1008",
"ImGuiHoveredFlags_": "imgui:1430",
"ImGuiIDStackTool": "imgui_internal:2125",
"ImGuiIO": "imgui:2370",
"ImGuiInputEvent": "imgui_internal:1528",
"ImGuiInputEventAppFocused": "imgui_internal:1526",
"ImGuiInputEventKey": "imgui_internal:1524",
"ImGuiInputEventMouseButton": "imgui_internal:1523",
"ImGuiInputEventMousePos": "imgui_internal:1521",
"ImGuiInputEventMouseWheel": "imgui_internal:1522",
"ImGuiInputEventText": "imgui_internal:1525",
"ImGuiInputEventType": "imgui_internal:1498",
"ImGuiInputFlagsPrivate_": "imgui_internal:1594",
"ImGuiInputFlags_": "imgui:1667",
"ImGuiInputSource": "imgui_internal:1510",
"ImGuiInputTextCallbackData": "imgui:2612",
"ImGuiInputTextDeactivatedState": "imgui_internal:1201",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:1016",
"ImGuiInputTextFlags_": "imgui:1231",
"ImGuiInputTextState": "imgui_internal:1223",
"ImGuiItemFlagsPrivate_": "imgui_internal:956",
"ImGuiItemFlags_": "imgui:1218",
"ImGuiItemStatusFlags_": "imgui_internal:981",
"ImGuiKey": "imgui:1538",
"ImGuiKeyData": "imgui:2362",
"ImGuiKeyOwnerData": "imgui_internal:1581",
"ImGuiKeyRoutingData": "imgui_internal:1555",
"ImGuiKeyRoutingTable": "imgui_internal:1569",
"ImGuiLastItemData": "imgui_internal:1360",
"ImGuiLayoutType_": "imgui_internal:1119",
"ImGuiListClipper": "imgui:2827",
"ImGuiListClipperData": "imgui_internal:1651",
"ImGuiListClipperFlags_": "imgui:2801",
"ImGuiListClipperRange": "imgui_internal:1638",
"ImGuiLocEntry": "imgui_internal:2029",
"ImGuiLocKey": "imgui_internal:2014",
"ImGuiLogFlags_": "imgui_internal:1126",
"ImGuiMenuColumns": "imgui_internal:1183",
"ImGuiMetricsConfig": "imgui_internal:2095",
"ImGuiMouseButton_": "imgui:1929",
"ImGuiMouseCursor_": "imgui:1939",
"ImGuiMouseSource": "imgui:1960",
"ImGuiMultiSelectFlags_": "imgui:2986",
"ImGuiMultiSelectIO": "imgui:3013",
"ImGuiMultiSelectState": "imgui_internal:1915",
"ImGuiMultiSelectTempData": "imgui_internal:1890",
"ImGuiNavItemData": "imgui_internal:1738",
"ImGuiNavLayer": "imgui_internal:1730",
"ImGuiNavMoveFlags_": "imgui_internal:1708",
"ImGuiNavRenderCursorFlags_": "imgui_internal:1693",
"ImGuiNextItemData": "imgui_internal:1339",
"ImGuiNextItemDataFlags_": "imgui_internal:1329",
"ImGuiNextWindowData": "imgui_internal:1302",
"ImGuiNextWindowDataFlags_": "imgui_internal:1285",
"ImGuiOldColumnData": "imgui_internal:1823",
"ImGuiOldColumnFlags_": "imgui_internal:1803",
"ImGuiOldColumns": "imgui_internal:1833",
"ImGuiOnceUponAFrame": "imgui:2690",
"ImGuiPayload": "imgui:2655",
"ImGuiPlatformIO": "imgui:3929",
"ImGuiPlatformImeData": "imgui:3986",
"ImGuiPlotType": "imgui_internal:1145",
"ImGuiPopupData": "imgui_internal:1455",
"ImGuiPopupFlags_": "imgui:1326",
"ImGuiPopupPositionPolicy": "imgui_internal:1447",
"ImGuiPtrOrIndex": "imgui_internal:1425",
"ImGuiScrollFlags_": "imgui_internal:1679",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:1065",
"ImGuiSelectableFlags_": "imgui:1344",
"ImGuiSelectionBasicStorage": "imgui:3059",
"ImGuiSelectionExternalStorage": "imgui:3082",
"ImGuiSelectionRequest": "imgui:3033",
"ImGuiSelectionRequestType": "imgui:3025",
"ImGuiSeparatorFlags_": "imgui_internal:1087",
"ImGuiSettingsHandler": "imgui_internal:1994",
"ImGuiShrinkWidthItem": "imgui_internal:1418",
"ImGuiSizeCallbackData": "imgui:2646",
"ImGuiSliderFlagsPrivate_": "imgui_internal:1058",
"ImGuiSliderFlags_": "imgui:1913",
"ImGuiSortDirection": "imgui:1525",
"ImGuiStackLevelInfo": "imgui_internal:2113",
"ImGuiStorage": "imgui:2763",
"ImGuiStoragePair": "imgui:2746",
"ImGuiStyle": "imgui:2258",
"ImGuiStyleMod": "imgui_internal:915",
"ImGuiStyleVarInfo": "imgui_internal:899",
"ImGuiStyleVar_": "imgui:1800",
"ImGuiTabBar": "imgui_internal:2776",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2739",
"ImGuiTabBarFlags_": "imgui:1377",
"ImGuiTabItem": "imgui_internal:2757",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2747",
"ImGuiTabItemFlags_": "imgui:1401",
"ImGuiTable": "imgui_internal:2921",
"ImGuiTableBgTarget_": "imgui:2112",
"ImGuiTableCellData": "imgui_internal:2889",
"ImGuiTableColumn": "imgui_internal:2829",
"ImGuiTableColumnFlags_": "imgui:2059",
"ImGuiTableColumnSettings": "imgui_internal:3069",
"ImGuiTableColumnSortSpecs": "imgui:2134",
"ImGuiTableFlags_": "imgui:2006",
"ImGuiTableHeaderData": "imgui_internal:2898",
"ImGuiTableInstanceData": "imgui_internal:2908",
"ImGuiTableRowFlags_": "imgui:2097",
"ImGuiTableSettings": "imgui_internal:3093",
"ImGuiTableSortSpecs": "imgui:2124",
"ImGuiTableTempData": "imgui_internal:3046",
"ImGuiTextBuffer": "imgui:2725",
"ImGuiTextFilter": "imgui:2698",
"ImGuiTextFlags_": "imgui_internal:1105",
"ImGuiTextIndex": "imgui_internal:805",
"ImGuiTextRange": "imgui:2708",
"ImGuiTooltipFlags_": "imgui_internal:1111",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:1078",
"ImGuiTreeNodeFlags_": "imgui:1282",
"ImGuiTreeNodeStackData": "imgui_internal:1379",
"ImGuiTypingSelectFlags_": "imgui_internal:1766",
"ImGuiTypingSelectRequest": "imgui_internal:1774",
"ImGuiTypingSelectState": "imgui_internal:1785",
"ImGuiViewport": "imgui:3903",
"ImGuiViewportFlags_": "imgui:3888",
"ImGuiViewportP": "imgui_internal:1943",
"ImGuiWindow": "imgui_internal:2604",
"ImGuiWindowFlags_": "imgui:1148",
"ImGuiWindowRefreshFlags_": "imgui_internal:1276",
"ImGuiWindowSettings": "imgui_internal:1980",
"ImGuiWindowStackData": "imgui_internal:1409",
"ImGuiWindowTempData": "imgui_internal:2551",
"ImRect": "imgui_internal:573",
"ImTextureData": "imgui:3462",
"ImTextureFormat": "imgui:3430",
"ImTextureRect": "imgui:3449",
"ImTextureRef": "imgui:361",
"ImTextureStatus": "imgui:3437",
"ImVec1": "imgui_internal:547",
"ImVec2": "imgui:291",
"ImVec2i": "imgui_internal:555",
"ImVec2ih": "imgui_internal:563",
"ImVec4": "imgui:304",
"stbrp_context_opaque": "imgui_internal:3810"
},
"nonPOD": {
"ImBitArray": true,
@@ -5843,7 +5915,7 @@
{
"bitfield": "10",
"name": "Generation",
"type": "int"
"type": "unsigned int"
},
{
"bitfield": "1",
@@ -5903,7 +5975,12 @@
},
{
"bitfield": "1",
"name": "LockLoadingFallback",
"name": "LoadNoFallback",
"type": "unsigned int"
},
{
"bitfield": "1",
"name": "LoadNoRenderOnLayout",
"type": "unsigned int"
},
{
@@ -5953,10 +6030,6 @@
"name": "PixelSnapV",
"type": "bool"
},
{
"name": "FontNo",
"type": "ImS8"
},
{
"name": "OversampleH",
"type": "ImS8"
@@ -5965,6 +6038,10 @@
"name": "OversampleV",
"type": "ImS8"
},
{
"name": "EllipsisChar",
"type": "ImWchar"
},
{
"name": "SizePixels",
"type": "float"
@@ -5993,6 +6070,10 @@
"name": "GlyphExtraAdvanceX",
"type": "float"
},
{
"name": "FontNo",
"type": "ImU32"
},
{
"name": "FontLoaderFlags",
"type": "unsigned int"
@@ -6005,10 +6086,6 @@
"name": "RasterizerDensity",
"type": "float"
},
{
"name": "EllipsisChar",
"type": "ImWchar"
},
{
"name": "Flags",
"type": "ImFontFlags"
@@ -6130,7 +6207,7 @@
},
{
"name": "FontBakedLoadGlyph",
"type": "bool(*)(ImFontAtlas* atlas,ImFontConfig* src,ImFontBaked* baked,void* loader_data_for_baked_src,ImWchar codepoint,ImFontGlyph* out_glyph)"
"type": "bool(*)(ImFontAtlas* atlas,ImFontConfig* src,ImFontBaked* baked,void* loader_data_for_baked_src,ImWchar codepoint,ImFontGlyph* out_glyph,float* out_advance_x)"
},
{
"name": "FontBakedSrcLoaderDataSize",
@@ -6452,11 +6529,11 @@
"type": "ImVec2"
},
{
"name": "DebugDrawIdConflicts",
"name": "DebugDrawIdConflictsId",
"type": "ImGuiID"
},
{
"name": "DebugHookIdInfo",
"name": "DebugHookIdInfoId",
"type": "ImGuiID"
},
{
@@ -6531,6 +6608,10 @@
"name": "ActiveIdFromShortcut",
"type": "bool"
},
{
"name": "ActiveIdDisabledId",
"type": "ImGuiID"
},
{
"bitfield": "8",
"name": "ActiveIdMouseButton",
@@ -6976,6 +7057,10 @@
"name": "DragDropTargetId",
"type": "ImGuiID"
},
{
"name": "DragDropTargetFullViewport",
"type": "ImGuiID"
},
{
"name": "DragDropAcceptFlags",
"type": "ImGuiDragDropFlags"
@@ -7132,6 +7217,10 @@
"name": "InputTextState",
"type": "ImGuiInputTextState"
},
{
"name": "InputTextLineIndex",
"type": "ImGuiTextIndex"
},
{
"name": "InputTextDeactivatedState",
"type": "ImGuiInputTextDeactivatedState"
@@ -7726,7 +7815,7 @@
"type": "int"
},
{
"name": "QueryId",
"name": "QueryMainId",
"type": "ImGuiID"
},
{
@@ -7735,7 +7824,15 @@
"type": "ImVector_ImGuiStackLevelInfo"
},
{
"name": "CopyToClipboardOnCtrlC",
"name": "QueryHookActive",
"type": "bool"
},
{
"name": "OptHexEncodeNonAsciiChars",
"type": "bool"
},
{
"name": "OptCopyToClipboardOnCtrlC",
"type": "bool"
},
{
@@ -7743,7 +7840,11 @@
"type": "float"
},
{
"name": "ResultPathBuf",
"name": "ResultPathsBuf",
"type": "ImGuiTextBuffer"
},
{
"name": "ResultTempBuf",
"type": "ImGuiTextBuffer"
}
],
@@ -8360,6 +8461,14 @@
"name": "Scroll",
"type": "ImVec2"
},
{
"name": "LineCount",
"type": "int"
},
{
"name": "WrapWidth",
"type": "float"
},
{
"name": "CursorAnim",
"type": "float"
@@ -8368,6 +8477,10 @@
"name": "CursorFollow",
"type": "bool"
},
{
"name": "CursorCenterY",
"type": "bool"
},
{
"name": "SelectedAllMouseLock",
"type": "bool"
@@ -8380,6 +8493,10 @@
"name": "WantReloadUserBuf",
"type": "bool"
},
{
"name": "LastMoveDirectionLR",
"type": "ImS8"
},
{
"name": "ReloadSelectionStart",
"type": "int"
@@ -8436,11 +8553,11 @@
},
{
"name": "RoutingCurrScore",
"type": "ImU8"
"type": "ImU16"
},
{
"name": "RoutingNextScore",
"type": "ImU8"
"type": "ImU16"
},
{
"name": "RoutingCurr",
@@ -8534,6 +8651,10 @@
{
"name": "TempData",
"type": "void*"
},
{
"name": "Flags",
"type": "ImGuiListClipperFlags"
}
],
"ImGuiListClipperData": [
@@ -9358,14 +9479,12 @@
"type": "bool"
},
{
"bitfield": "8",
"name": "DataType",
"type": "ImGuiDataType"
"type": "ImS8"
},
{
"name": "Desc[57]",
"size": 57,
"type": "char"
"name": "DescOffset",
"type": "int"
}
],
"ImGuiStorage": [
@@ -9494,6 +9613,10 @@
"name": "ScrollbarRounding",
"type": "float"
},
{
"name": "ScrollbarPadding",
"type": "float"
},
{
"name": "GrabMinSize",
"type": "float"
@@ -9518,6 +9641,14 @@
"name": "TabBorderSize",
"type": "float"
},
{
"name": "TabMinWidthBase",
"type": "float"
},
{
"name": "TabMinWidthShrink",
"type": "float"
},
{
"name": "TabCloseButtonMinWidthSelected",
"type": "float"
@@ -9612,7 +9743,7 @@
},
{
"name": "Colors[ImGuiCol_COUNT]",
"size": 58,
"size": 59,
"type": "ImVec4"
},
{
@@ -9713,6 +9844,10 @@
"name": "BarRect",
"type": "ImRect"
},
{
"name": "BarRectPrevWidth",
"type": "float"
},
{
"name": "CurrTabsContentsHeight",
"type": "float"
@@ -9785,6 +9920,10 @@
"name": "TabsAddedNew",
"type": "bool"
},
{
"name": "ScrollButtonEnabled",
"type": "bool"
},
{
"name": "TabsActiveCount",
"type": "ImS16"
@@ -10728,7 +10867,7 @@
],
"ImGuiTextIndex": [
{
"name": "LineOffsets",
"name": "Offsets",
"template_type": "int",
"type": "ImVector_int"
},

File diff suppressed because it is too large Load Diff

View File

@@ -15,6 +15,7 @@
"ImDrawListFlags": "int",
"ImDrawListSharedData": "struct ImDrawListSharedData",
"ImDrawListSplitter": "struct ImDrawListSplitter",
"ImDrawTextFlags": "int",
"ImDrawVert": "struct ImDrawVert",
"ImFileHandle": "FILE*",
"ImFont": "struct ImFont",
@@ -92,6 +93,7 @@
"ImGuiLayoutType": "int",
"ImGuiListClipper": "struct ImGuiListClipper",
"ImGuiListClipperData": "struct ImGuiListClipperData",
"ImGuiListClipperFlags": "int",
"ImGuiListClipperRange": "struct ImGuiListClipperRange",
"ImGuiLocEntry": "struct ImGuiLocEntry",
"ImGuiLogFlags": "int",

View File

@@ -15,6 +15,7 @@ local t={
ImDrawListFlags="int",
ImDrawListSharedData="struct ImDrawListSharedData",
ImDrawListSplitter="struct ImDrawListSplitter",
ImDrawTextFlags="int",
ImDrawVert="struct ImDrawVert",
ImFileHandle="FILE*",
ImFont="struct ImFont",
@@ -92,6 +93,7 @@ local t={
ImGuiLayoutType="int",
ImGuiListClipper="struct ImGuiListClipper",
ImGuiListClipperData="struct ImGuiListClipperData",
ImGuiListClipperFlags="int",
ImGuiListClipperRange="struct ImGuiListClipperRange",
ImGuiLocEntry="struct ImGuiLocEntry",
ImGuiLogFlags="int",

2
imgui

Submodule imgui updated: 5ee9c2ad1f...9a5d5c45f5