mirror of
https://github.com/cimgui/cimgui.git
synced 2025-12-01 06:01:38 +00:00
Compare commits
4 Commits
1.92.1
...
1.92.4dock
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2d91c9d211 | ||
|
|
207fca2d36 | ||
|
|
d61baefa0c | ||
|
|
7dc88bd031 |
@@ -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.
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
86
cimgui.cpp
86
cimgui.cpp
@@ -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
|
||||
//docking branch
|
||||
@@ -2776,6 +2776,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();
|
||||
@@ -2856,9 +2860,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)
|
||||
{
|
||||
@@ -2868,9 +2872,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)
|
||||
{
|
||||
@@ -2908,6 +2912,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 ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(void)
|
||||
{
|
||||
return IM_NEW(ImGuiPlatformMonitor)();
|
||||
@@ -2932,6 +2944,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);
|
||||
@@ -3083,7 +3099,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);
|
||||
}
|
||||
@@ -3119,6 +3135,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);
|
||||
@@ -3483,6 +3511,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);
|
||||
@@ -3655,6 +3687,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();
|
||||
@@ -4367,6 +4403,10 @@ CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode
|
||||
{
|
||||
return ImGui::StartMouseMovingWindowOrNode(window,node,undock);
|
||||
}
|
||||
CIMGUI_API void igStopMouseMovingWindow()
|
||||
{
|
||||
return ImGui::StopMouseMovingWindow();
|
||||
}
|
||||
CIMGUI_API void igUpdateMouseMovingWindowNewFrame()
|
||||
{
|
||||
return ImGui::UpdateMouseMovingWindowNewFrame();
|
||||
@@ -4591,9 +4631,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)
|
||||
{
|
||||
@@ -5135,6 +5179,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();
|
||||
@@ -5143,9 +5191,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)
|
||||
{
|
||||
@@ -5447,6 +5499,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);
|
||||
@@ -6024,7 +6084,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);
|
||||
}
|
||||
@@ -6156,6 +6216,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);
|
||||
|
||||
127
cimgui.h
127
cimgui.h
@@ -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
|
||||
//docking branch
|
||||
@@ -206,6 +206,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;
|
||||
@@ -222,6 +223,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;
|
||||
@@ -349,6 +351,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,
|
||||
@@ -396,6 +399,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,
|
||||
@@ -418,10 +422,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,
|
||||
@@ -719,9 +724,10 @@ typedef enum {
|
||||
ImGuiBackendFlags_HasSetMousePos = 1 << 2,
|
||||
ImGuiBackendFlags_RendererHasVtxOffset = 1 << 3,
|
||||
ImGuiBackendFlags_RendererHasTextures = 1 << 4,
|
||||
ImGuiBackendFlags_PlatformHasViewports = 1 << 10,
|
||||
ImGuiBackendFlags_HasMouseHoveredViewport=1 << 11,
|
||||
ImGuiBackendFlags_RendererHasViewports = 1 << 12,
|
||||
ImGuiBackendFlags_RendererHasViewports = 1 << 10,
|
||||
ImGuiBackendFlags_PlatformHasViewports = 1 << 11,
|
||||
ImGuiBackendFlags_HasMouseHoveredViewport=1 << 12,
|
||||
ImGuiBackendFlags_HasParentViewport = 1 << 13,
|
||||
}ImGuiBackendFlags_;
|
||||
typedef enum {
|
||||
ImGuiCol_Text,
|
||||
@@ -780,6 +786,7 @@ typedef enum {
|
||||
ImGuiCol_TextSelectedBg,
|
||||
ImGuiCol_TreeLines,
|
||||
ImGuiCol_DragDropTarget,
|
||||
ImGuiCol_UnsavedMarker,
|
||||
ImGuiCol_NavCursor,
|
||||
ImGuiCol_NavWindowingHighlight,
|
||||
ImGuiCol_NavWindowingDimBg,
|
||||
@@ -807,11 +814,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,
|
||||
@@ -1034,12 +1044,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;
|
||||
@@ -1057,6 +1070,7 @@ struct ImGuiStyle
|
||||
ImVec2 SeparatorTextPadding;
|
||||
ImVec2 DisplayWindowPadding;
|
||||
ImVec2 DisplaySafeAreaPadding;
|
||||
bool DockingNodeHasCloseButton;
|
||||
float DockingSeparatorSize;
|
||||
float MouseCursorScale;
|
||||
bool AntiAliasedLines;
|
||||
@@ -1111,6 +1125,7 @@ struct ImGuiIO
|
||||
bool ConfigViewportsNoTaskBarIcon;
|
||||
bool ConfigViewportsNoDecoration;
|
||||
bool ConfigViewportsNoDefaultParent;
|
||||
bool ConfigViewportsPlatformFocusSetsImGuiFocus;
|
||||
bool ConfigDpiScaleFonts;
|
||||
bool ConfigDpiScaleViewports;
|
||||
bool MouseDrawCursor;
|
||||
@@ -1278,6 +1293,10 @@ struct ImGuiStorage
|
||||
{
|
||||
ImVector_ImGuiStoragePair Data;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiListClipperFlags_None = 0,
|
||||
ImGuiListClipperFlags_NoSetTableRowCounters = 1 << 0,
|
||||
}ImGuiListClipperFlags_;
|
||||
struct ImGuiListClipper
|
||||
{
|
||||
ImGuiContext* Ctx;
|
||||
@@ -1288,6 +1307,7 @@ struct ImGuiListClipper
|
||||
double StartPosY;
|
||||
double StartSeekOffsetY;
|
||||
void* TempData;
|
||||
ImGuiListClipperFlags Flags;
|
||||
};
|
||||
struct ImColor
|
||||
{
|
||||
@@ -1509,9 +1529,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;
|
||||
@@ -1519,10 +1539,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;
|
||||
@@ -1615,7 +1635,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;
|
||||
@@ -1672,6 +1693,7 @@ struct ImGuiViewport
|
||||
ImVec2 WorkSize;
|
||||
float DpiScale;
|
||||
ImGuiID ParentViewportId;
|
||||
ImGuiViewport* ParentViewport;
|
||||
ImDrawData* DrawData;
|
||||
void* RendererUserData;
|
||||
void* PlatformUserData;
|
||||
@@ -1798,6 +1820,7 @@ struct ImGuiWindowTempData;
|
||||
struct ImGuiWindowSettings;
|
||||
typedef int ImGuiDataAuthority;
|
||||
typedef int ImGuiLayoutType;
|
||||
typedef int ImDrawTextFlags;
|
||||
typedef int ImGuiActivateFlags;
|
||||
typedef int ImGuiDebugLogFlags;
|
||||
typedef int ImGuiFocusRequestFlags;
|
||||
@@ -1817,6 +1840,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
|
||||
@@ -1848,7 +1877,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
|
||||
@@ -1982,7 +2011,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,
|
||||
@@ -2094,11 +2122,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;
|
||||
};
|
||||
@@ -2268,11 +2300,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
|
||||
@@ -2326,8 +2358,8 @@ struct ImGuiKeyRoutingData
|
||||
{
|
||||
ImGuiKeyRoutingIndex NextEntryIndex;
|
||||
ImU16 Mods;
|
||||
ImU8 RoutingCurrScore;
|
||||
ImU8 RoutingNextScore;
|
||||
ImU16 RoutingCurrScore;
|
||||
ImU16 RoutingNextScore;
|
||||
ImGuiID RoutingCurr;
|
||||
ImGuiID RoutingNext;
|
||||
};
|
||||
@@ -2401,6 +2433,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,
|
||||
@@ -2806,8 +2839,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;
|
||||
@@ -2816,11 +2849,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;
|
||||
@@ -2943,8 +2979,8 @@ struct ImGuiContext
|
||||
float WheelingWindowReleaseTimer;
|
||||
ImVec2 WheelingWindowWheelRemainder;
|
||||
ImVec2 WheelingAxisAvg;
|
||||
ImGuiID DebugDrawIdConflicts;
|
||||
ImGuiID DebugHookIdInfo;
|
||||
ImGuiID DebugDrawIdConflictsId;
|
||||
ImGuiID DebugHookIdInfoId;
|
||||
ImGuiID HoveredId;
|
||||
ImGuiID HoveredIdPreviousFrame;
|
||||
int HoveredIdPreviousFrameItemCount;
|
||||
@@ -2963,6 +2999,7 @@ struct ImGuiContext
|
||||
bool ActiveIdHasBeenEditedBefore;
|
||||
bool ActiveIdHasBeenEditedThisFrame;
|
||||
bool ActiveIdFromShortcut;
|
||||
ImGuiID ActiveIdDisabledId;
|
||||
int ActiveIdMouseButton : 8;
|
||||
ImVec2 ActiveIdClickOffset;
|
||||
ImGuiWindow* ActiveIdWindow;
|
||||
@@ -3080,6 +3117,7 @@ struct ImGuiContext
|
||||
ImRect DragDropTargetRect;
|
||||
ImRect DragDropTargetClipRect;
|
||||
ImGuiID DragDropTargetId;
|
||||
ImGuiID DragDropTargetFullViewport;
|
||||
ImGuiDragDropFlags DragDropAcceptFlags;
|
||||
float DragDropAcceptIdCurrRectSurface;
|
||||
ImGuiID DragDropAcceptIdCurr;
|
||||
@@ -3116,6 +3154,7 @@ struct ImGuiContext
|
||||
float MouseStationaryTimer;
|
||||
ImVec2 MouseLastValidPos;
|
||||
ImGuiInputTextState InputTextState;
|
||||
ImGuiTextIndex InputTextLineIndex;
|
||||
ImGuiInputTextDeactivatedState InputTextDeactivatedState;
|
||||
ImFontBaked InputTextPasswordFontBackupBaked;
|
||||
ImFontFlags InputTextPasswordFontBackupFlags;
|
||||
@@ -3421,6 +3460,7 @@ struct ImGuiTabBar
|
||||
int CurrFrameVisible;
|
||||
int PrevFrameVisible;
|
||||
ImRect BarRect;
|
||||
float BarRectPrevWidth;
|
||||
float CurrTabsContentsHeight;
|
||||
float PrevTabsContentsHeight;
|
||||
float WidthAllTabs;
|
||||
@@ -3439,6 +3479,7 @@ struct ImGuiTabBar
|
||||
bool WantLayout;
|
||||
bool VisibleTabWasSubmitted;
|
||||
bool TabsAddedNew;
|
||||
bool ScrollButtonEnabled;
|
||||
ImS16 TabsActiveCount;
|
||||
ImS16 LastTabItemIdx;
|
||||
float ItemSpacingY;
|
||||
@@ -3689,13 +3730,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
|
||||
@@ -4552,6 +4593,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);
|
||||
@@ -4572,10 +4614,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);
|
||||
@@ -4585,12 +4627,15 @@ 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 ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(void);
|
||||
CIMGUI_API void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* 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);
|
||||
@@ -4630,7 +4675,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);
|
||||
@@ -4639,6 +4684,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);
|
||||
@@ -4730,6 +4778,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);
|
||||
@@ -4773,6 +4822,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);
|
||||
@@ -4951,6 +5001,7 @@ 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 igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode* node,bool undock);
|
||||
CIMGUI_API void igStopMouseMovingWindow(void);
|
||||
CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void);
|
||||
CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void);
|
||||
CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook);
|
||||
@@ -5007,7 +5058,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);
|
||||
@@ -5143,9 +5195,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);
|
||||
@@ -5221,6 +5275,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);
|
||||
@@ -5366,7 +5422,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);
|
||||
@@ -5399,6 +5455,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);
|
||||
|
||||
@@ -105,6 +105,15 @@ 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;
|
||||
VkImageUsageFlags SwapChainImageUsage;
|
||||
};
|
||||
typedef struct ImGui_ImplVulkan_InitInfo ImGui_ImplVulkan_InitInfo;
|
||||
struct ImGui_ImplVulkan_InitInfo
|
||||
{
|
||||
@@ -115,18 +124,18 @@ 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;
|
||||
ImGui_ImplVulkan_PipelineInfo PipelineInfoForViewports;
|
||||
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
|
||||
@@ -185,17 +194,19 @@ 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* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count);
|
||||
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);
|
||||
CIMGUI_API uint32_t ImGui_ImplVulkanH_SelectQueueFamilyIndex(VkPhysicalDevice physical_device);
|
||||
CIMGUI_API int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode(VkPresentModeKHR present_mode);
|
||||
CIMGUI_API ImGui_ImplVulkanH_Window* ImGui_ImplVulkanH_GetWindowDataFromViewport(ImGuiViewport* viewport);
|
||||
CIMGUI_API ImGui_ImplVulkanH_Window* ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window(void);
|
||||
|
||||
#endif
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1214,7 +1214,7 @@
|
||||
],
|
||||
"ImGui_ImplVulkanH_CreateOrResizeWindow": [
|
||||
{
|
||||
"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)",
|
||||
"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",
|
||||
@@ -1251,17 +1251,21 @@
|
||||
{
|
||||
"name": "min_image_count",
|
||||
"type": "uint32_t"
|
||||
},
|
||||
{
|
||||
"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)",
|
||||
"call_args": "(instance,physical_device,device,wd,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:167",
|
||||
"location": "imgui_impl_vulkan:193",
|
||||
"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": ""
|
||||
}
|
||||
],
|
||||
@@ -1291,7 +1295,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||
"location": "imgui_impl_vulkan:168",
|
||||
"location": "imgui_impl_vulkan:194",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||
"ret": "void",
|
||||
"signature": "(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
|
||||
@@ -1312,13 +1316,34 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
"location": "imgui_impl_vulkan:173",
|
||||
"location": "imgui_impl_vulkan:199",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
"ret": "int",
|
||||
"signature": "(VkPresentModeKHR)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplVulkanH_GetWindowDataFromViewport": [
|
||||
{
|
||||
"args": "(ImGuiViewport* viewport)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "viewport",
|
||||
"type": "ImGuiViewport*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImGuiViewport* viewport)",
|
||||
"call_args": "(viewport)",
|
||||
"cimguiname": "ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
"location": "imgui_impl_vulkan:200",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
"ret": "ImGui_ImplVulkanH_Window*",
|
||||
"signature": "(ImGuiViewport*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplVulkanH_SelectPhysicalDevice": [
|
||||
{
|
||||
"args": "(VkInstance instance)",
|
||||
@@ -1333,7 +1358,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
"location": "imgui_impl_vulkan:171",
|
||||
"location": "imgui_impl_vulkan:197",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
"ret": "VkPhysicalDevice",
|
||||
"signature": "(VkInstance)",
|
||||
@@ -1366,7 +1391,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_SelectPresentMode",
|
||||
"location": "imgui_impl_vulkan:170",
|
||||
"location": "imgui_impl_vulkan:196",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
|
||||
"ret": "VkPresentModeKHR",
|
||||
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
|
||||
@@ -1387,7 +1412,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
"location": "imgui_impl_vulkan:172",
|
||||
"location": "imgui_impl_vulkan:198",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
"ret": "uint32_t",
|
||||
"signature": "(VkPhysicalDevice)",
|
||||
@@ -1424,7 +1449,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
"location": "imgui_impl_vulkan:169",
|
||||
"location": "imgui_impl_vulkan:195",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
"ret": "VkSurfaceFormatKHR",
|
||||
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
|
||||
@@ -1441,7 +1466,7 @@
|
||||
"constructor": true,
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_Window",
|
||||
"location": "imgui_impl_vulkan:215",
|
||||
"location": "imgui_impl_vulkan:242",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
||||
"signature": "()",
|
||||
"stname": "ImGui_ImplVulkanH_Window"
|
||||
@@ -1460,7 +1485,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_Window_destroy",
|
||||
"defaults": {},
|
||||
"destructor": true,
|
||||
"location": "imgui_impl_vulkan:215",
|
||||
"location": "imgui_impl_vulkan:242",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_Window_destroy",
|
||||
"ret": "void",
|
||||
"signature": "(ImGui_ImplVulkanH_Window*)",
|
||||
@@ -1489,13 +1514,34 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_AddTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_AddTexture",
|
||||
"location": "imgui_impl_vulkan:124",
|
||||
"location": "imgui_impl_vulkan:150",
|
||||
"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:142",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
|
||||
"ret": "void",
|
||||
"signature": "(const ImGui_ImplVulkan_PipelineInfo*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplVulkan_Init": [
|
||||
{
|
||||
"args": "(ImGui_ImplVulkan_InitInfo* info)",
|
||||
@@ -1510,7 +1556,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_Init",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_Init",
|
||||
"location": "imgui_impl_vulkan:112",
|
||||
"location": "imgui_impl_vulkan:133",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_Init",
|
||||
"ret": "bool",
|
||||
"signature": "(ImGui_ImplVulkan_InitInfo*)",
|
||||
@@ -1541,7 +1587,7 @@
|
||||
"user_data": "nullptr"
|
||||
},
|
||||
"funcname": "ImGui_ImplVulkan_LoadFunctions",
|
||||
"location": "imgui_impl_vulkan:129",
|
||||
"location": "imgui_impl_vulkan:155",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_LoadFunctions",
|
||||
"ret": "bool",
|
||||
"signature": "(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
|
||||
@@ -1557,7 +1603,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_NewFrame",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_NewFrame",
|
||||
"location": "imgui_impl_vulkan:114",
|
||||
"location": "imgui_impl_vulkan:135",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -1578,7 +1624,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_RemoveTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_RemoveTexture",
|
||||
"location": "imgui_impl_vulkan:125",
|
||||
"location": "imgui_impl_vulkan:151",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_RemoveTexture",
|
||||
"ret": "void",
|
||||
"signature": "(VkDescriptorSet)",
|
||||
@@ -1609,7 +1655,7 @@
|
||||
"pipeline": "0ULL"
|
||||
},
|
||||
"funcname": "ImGui_ImplVulkan_RenderDrawData",
|
||||
"location": "imgui_impl_vulkan:115",
|
||||
"location": "imgui_impl_vulkan:136",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_RenderDrawData",
|
||||
"ret": "void",
|
||||
"signature": "(ImDrawData*,VkCommandBuffer,VkPipeline)",
|
||||
@@ -1630,7 +1676,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_SetMinImageCount",
|
||||
"location": "imgui_impl_vulkan:116",
|
||||
"location": "imgui_impl_vulkan:137",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
|
||||
"ret": "void",
|
||||
"signature": "(uint32_t)",
|
||||
@@ -1646,7 +1692,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_Shutdown",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_Shutdown",
|
||||
"location": "imgui_impl_vulkan:113",
|
||||
"location": "imgui_impl_vulkan:134",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -1667,7 +1713,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_UpdateTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_UpdateTexture",
|
||||
"location": "imgui_impl_vulkan:119",
|
||||
"location": "imgui_impl_vulkan:145",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_UpdateTexture",
|
||||
"ret": "void",
|
||||
"signature": "(ImTextureData*)",
|
||||
|
||||
@@ -1047,7 +1047,7 @@ local t={
|
||||
["()"]=nil},
|
||||
ImGui_ImplVulkanH_CreateOrResizeWindow={
|
||||
[1]={
|
||||
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)",
|
||||
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",
|
||||
@@ -1075,18 +1075,21 @@ local t={
|
||||
type="int"},
|
||||
[9]={
|
||||
name="min_image_count",
|
||||
type="uint32_t"}},
|
||||
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)",
|
||||
call_args="(instance,physical_device,device,wd,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:167",
|
||||
location="imgui_impl_vulkan:193",
|
||||
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* wd,const VkAllocationCallbacks* allocator)",
|
||||
@@ -1108,7 +1111,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_DestroyWindow",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_DestroyWindow",
|
||||
location="imgui_impl_vulkan:168",
|
||||
location="imgui_impl_vulkan:194",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_DestroyWindow",
|
||||
ret="void",
|
||||
signature="(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
|
||||
@@ -1126,12 +1129,30 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
location="imgui_impl_vulkan:173",
|
||||
location="imgui_impl_vulkan:199",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
ret="int",
|
||||
signature="(VkPresentModeKHR)",
|
||||
stname=""},
|
||||
["(VkPresentModeKHR)"]=nil},
|
||||
ImGui_ImplVulkanH_GetWindowDataFromViewport={
|
||||
[1]={
|
||||
args="(ImGuiViewport* viewport)",
|
||||
argsT={
|
||||
[1]={
|
||||
name="viewport",
|
||||
type="ImGuiViewport*"}},
|
||||
argsoriginal="(ImGuiViewport* viewport)",
|
||||
call_args="(viewport)",
|
||||
cimguiname="ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
location="imgui_impl_vulkan:200",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
ret="ImGui_ImplVulkanH_Window*",
|
||||
signature="(ImGuiViewport*)",
|
||||
stname=""},
|
||||
["(ImGuiViewport*)"]=nil},
|
||||
ImGui_ImplVulkanH_SelectPhysicalDevice={
|
||||
[1]={
|
||||
args="(VkInstance instance)",
|
||||
@@ -1144,7 +1165,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
location="imgui_impl_vulkan:171",
|
||||
location="imgui_impl_vulkan:197",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
ret="VkPhysicalDevice",
|
||||
signature="(VkInstance)",
|
||||
@@ -1171,7 +1192,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_SelectPresentMode",
|
||||
location="imgui_impl_vulkan:170",
|
||||
location="imgui_impl_vulkan:196",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
|
||||
ret="VkPresentModeKHR",
|
||||
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
|
||||
@@ -1189,7 +1210,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
location="imgui_impl_vulkan:172",
|
||||
location="imgui_impl_vulkan:198",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
ret="uint32_t",
|
||||
signature="(VkPhysicalDevice)",
|
||||
@@ -1219,7 +1240,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
location="imgui_impl_vulkan:169",
|
||||
location="imgui_impl_vulkan:195",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
ret="VkSurfaceFormatKHR",
|
||||
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
|
||||
@@ -1235,7 +1256,7 @@ local t={
|
||||
constructor=true,
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_Window",
|
||||
location="imgui_impl_vulkan:215",
|
||||
location="imgui_impl_vulkan:242",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
||||
signature="()",
|
||||
stname="ImGui_ImplVulkanH_Window"},
|
||||
@@ -1251,7 +1272,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_Window_destroy",
|
||||
defaults={},
|
||||
destructor=true,
|
||||
location="imgui_impl_vulkan:215",
|
||||
location="imgui_impl_vulkan:242",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_Window_destroy",
|
||||
ret="void",
|
||||
signature="(ImGui_ImplVulkanH_Window*)",
|
||||
@@ -1275,12 +1296,30 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_AddTexture",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_AddTexture",
|
||||
location="imgui_impl_vulkan:124",
|
||||
location="imgui_impl_vulkan:150",
|
||||
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:142",
|
||||
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 +1332,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_Init",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_Init",
|
||||
location="imgui_impl_vulkan:112",
|
||||
location="imgui_impl_vulkan:133",
|
||||
ov_cimguiname="ImGui_ImplVulkan_Init",
|
||||
ret="bool",
|
||||
signature="(ImGui_ImplVulkan_InitInfo*)",
|
||||
@@ -1318,7 +1357,7 @@ local t={
|
||||
defaults={
|
||||
user_data="nullptr"},
|
||||
funcname="ImGui_ImplVulkan_LoadFunctions",
|
||||
location="imgui_impl_vulkan:129",
|
||||
location="imgui_impl_vulkan:155",
|
||||
ov_cimguiname="ImGui_ImplVulkan_LoadFunctions",
|
||||
ret="bool",
|
||||
signature="(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
|
||||
@@ -1333,7 +1372,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_NewFrame",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_NewFrame",
|
||||
location="imgui_impl_vulkan:114",
|
||||
location="imgui_impl_vulkan:135",
|
||||
ov_cimguiname="ImGui_ImplVulkan_NewFrame",
|
||||
ret="void",
|
||||
signature="()",
|
||||
@@ -1351,7 +1390,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_RemoveTexture",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_RemoveTexture",
|
||||
location="imgui_impl_vulkan:125",
|
||||
location="imgui_impl_vulkan:151",
|
||||
ov_cimguiname="ImGui_ImplVulkan_RemoveTexture",
|
||||
ret="void",
|
||||
signature="(VkDescriptorSet)",
|
||||
@@ -1376,7 +1415,7 @@ local t={
|
||||
defaults={
|
||||
pipeline="0ULL"},
|
||||
funcname="ImGui_ImplVulkan_RenderDrawData",
|
||||
location="imgui_impl_vulkan:115",
|
||||
location="imgui_impl_vulkan:136",
|
||||
ov_cimguiname="ImGui_ImplVulkan_RenderDrawData",
|
||||
ret="void",
|
||||
signature="(ImDrawData*,VkCommandBuffer,VkPipeline)",
|
||||
@@ -1394,7 +1433,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_SetMinImageCount",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_SetMinImageCount",
|
||||
location="imgui_impl_vulkan:116",
|
||||
location="imgui_impl_vulkan:137",
|
||||
ov_cimguiname="ImGui_ImplVulkan_SetMinImageCount",
|
||||
ret="void",
|
||||
signature="(uint32_t)",
|
||||
@@ -1409,7 +1448,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_Shutdown",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_Shutdown",
|
||||
location="imgui_impl_vulkan:113",
|
||||
location="imgui_impl_vulkan:134",
|
||||
ov_cimguiname="ImGui_ImplVulkan_Shutdown",
|
||||
ret="void",
|
||||
signature="()",
|
||||
@@ -1427,7 +1466,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_UpdateTexture",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_UpdateTexture",
|
||||
location="imgui_impl_vulkan:119",
|
||||
location="imgui_impl_vulkan:145",
|
||||
ov_cimguiname="ImGui_ImplVulkan_UpdateTexture",
|
||||
ret="void",
|
||||
signature="(ImTextureData*)",
|
||||
@@ -1489,9 +1528,10 @@ 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_GetWindowDataFromViewport["(ImGuiViewport*)"]=t.ImGui_ImplVulkanH_GetWindowDataFromViewport[1]
|
||||
t.ImGui_ImplVulkanH_SelectPhysicalDevice["(VkInstance)"]=t.ImGui_ImplVulkanH_SelectPhysicalDevice[1]
|
||||
t.ImGui_ImplVulkanH_SelectPresentMode["(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)"]=t.ImGui_ImplVulkanH_SelectPresentMode[1]
|
||||
t.ImGui_ImplVulkanH_SelectQueueFamilyIndex["(VkPhysicalDevice)"]=t.ImGui_ImplVulkanH_SelectQueueFamilyIndex[1]
|
||||
@@ -1499,6 +1539,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]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -15,6 +15,7 @@
|
||||
"ImDrawListFlags": "int",
|
||||
"ImDrawListSharedData": "struct ImDrawListSharedData",
|
||||
"ImDrawListSplitter": "struct ImDrawListSplitter",
|
||||
"ImDrawTextFlags": "int",
|
||||
"ImDrawVert": "struct ImDrawVert",
|
||||
"ImFileHandle": "FILE*",
|
||||
"ImFont": "struct ImFont",
|
||||
@@ -99,6 +100,7 @@
|
||||
"ImGuiLayoutType": "int",
|
||||
"ImGuiListClipper": "struct ImGuiListClipper",
|
||||
"ImGuiListClipperData": "struct ImGuiListClipperData",
|
||||
"ImGuiListClipperFlags": "int",
|
||||
"ImGuiListClipperRange": "struct ImGuiListClipperRange",
|
||||
"ImGuiLocEntry": "struct ImGuiLocEntry",
|
||||
"ImGuiLogFlags": "int",
|
||||
|
||||
@@ -15,6 +15,7 @@ local t={
|
||||
ImDrawListFlags="int",
|
||||
ImDrawListSharedData="struct ImDrawListSharedData",
|
||||
ImDrawListSplitter="struct ImDrawListSplitter",
|
||||
ImDrawTextFlags="int",
|
||||
ImDrawVert="struct ImDrawVert",
|
||||
ImFileHandle="FILE*",
|
||||
ImFont="struct ImFont",
|
||||
@@ -99,6 +100,7 @@ local t={
|
||||
ImGuiLayoutType="int",
|
||||
ImGuiListClipper="struct ImGuiListClipper",
|
||||
ImGuiListClipperData="struct ImGuiListClipperData",
|
||||
ImGuiListClipperFlags="int",
|
||||
ImGuiListClipperRange="struct ImGuiListClipperRange",
|
||||
ImGuiLocEntry="struct ImGuiLocEntry",
|
||||
ImGuiLogFlags="int",
|
||||
|
||||
2
imgui
2
imgui
Submodule imgui updated: adfa5364cd...e7d2d636af
Reference in New Issue
Block a user