diff --git a/README.md b/README.md index 32a42fe..4e3577d 100644 --- a/README.md +++ b/README.md @@ -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.91.8 of Dear ImGui with internal api] +* currently this wrapper is based on version [1.91.9 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. @@ -92,10 +92,10 @@ Notes: * methods have the same parameter list and return values (where possible) * functions that belong to a struct have an extra first argument with a pointer to the struct. * where a function returns UDT (user defined type) by value some compilers complain so the function is generated accepting a pointer to the UDT type as the first argument (or second if belongs to a struct). - +* constructors return pointer to struct and has been named Struct_name_Struct_name # usage with backends -* look at backend_test folder for a cmake module building with SDL and opengl3, glfw and opengl3, SDL and Vulkan +* look at backend_test folder for a cmake module building with SDL and opengl3, glfw and opengl3, SDL and Vulkan, glfw and dx11 * read [How can cimgui backends be used](https://github.com/cimgui/cimgui/issues/157) # example bindings based on cimgui diff --git a/backend_test/example_glfw_dx11/CMakeLists.txt b/backend_test/example_glfw_dx11/CMakeLists.txt index 16acb75..b9f2ba3 100644 --- a/backend_test/example_glfw_dx11/CMakeLists.txt +++ b/backend_test/example_glfw_dx11/CMakeLists.txt @@ -102,7 +102,6 @@ target_link_libraries(cimgui ${IMGUI_LIBRARIES} glfw) # using library -include_directories(../../generator/output/) add_executable(${PROJECT_NAME} main.c) target_compile_definitions(${PROJECT_NAME} PUBLIC -DCIMGUI_USE_DX11 -DCIMGUI_USE_GLFW) target_link_libraries(${PROJECT_NAME} d3d11 d3dcompiler.lib cimgui) diff --git a/backend_test/example_glfw_opengl3/CMakeLists.txt b/backend_test/example_glfw_opengl3/CMakeLists.txt index d37239d..f04330e 100644 --- a/backend_test/example_glfw_opengl3/CMakeLists.txt +++ b/backend_test/example_glfw_opengl3/CMakeLists.txt @@ -106,7 +106,6 @@ target_link_libraries(cimgui ${IMGUI_LIBRARIES} glfw) # using library -include_directories(../../generator/output/) add_executable(${PROJECT_NAME} main.c) target_compile_definitions(${PROJECT_NAME} PUBLIC -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_GLFW) target_link_libraries(${PROJECT_NAME} cimgui) diff --git a/backend_test/example_sdl_opengl3/CMakeLists.txt b/backend_test/example_sdl_opengl3/CMakeLists.txt index f90d241..74a37c4 100644 --- a/backend_test/example_sdl_opengl3/CMakeLists.txt +++ b/backend_test/example_sdl_opengl3/CMakeLists.txt @@ -22,8 +22,6 @@ else() endif() include_directories(../../imgui) -add_definitions("-DIMGUI_USER_CONFIG=\"../cimconfig.h\"") -add_definitions("-DIMGUI_DISABLE_OBSOLETE_FUNCTIONS=1") include_directories(../../) set(IMGUI_SOURCES @@ -38,11 +36,7 @@ ${TABLES_SOURCE} set(IMGUI_SOURCES_sdl) set(IMGUI_LIBRARIES ) -if (WIN32) - add_definitions("-DIMGUI_IMPL_API=extern \"C\" __declspec\(dllexport\)") -else(WIN32) - add_definitions("-DIMGUI_IMPL_API=extern \"C\" ") -endif(WIN32) + add_compile_definitions("IMGUI_IMPL_OPENGL_LOADER_GL3W") @@ -66,47 +60,46 @@ else(WIN32)#Unix endif(WIN32) -#sdl2 list(APPEND IMGUI_SOURCES ${BAKENDS_FOLDER}imgui_impl_sdl2.cpp) -if(DEFINED SDL_PATH) - message(STATUS "SDL_PATH defined as " ${SDL_PATH}) - FIND_PACKAGE(SDL2 PATHS ${SDL_PATH}) -else(DEFINED SDL_PATH) - # If SDL_PATH is not set, fallback and attempt to find SDL cmake script at a default location - find_package(SDL2) -endif(DEFINED SDL_PATH) +include(FetchContent) +Set(FETCHCONTENT_QUIET FALSE) -if(SDL2_FOUND) - get_target_property(SDL_INCLUDE SDL2::SDL2 INTERFACE_INCLUDE_DIRECTORIES) - message(STATUS "sdlinclude is " ${SDL_INCLUDE}) - if ("${SDL_INCLUDE}" STREQUAL "" OR "${SDL_INCLUDE}" STREQUAL "SDL_INCLUDE-NOTFOUND") #if not found latest SDL2 cmake config use older - message(STATUS "sdlinclude2 is " ${SDL2_INCLUDE_DIRS}) - include_directories(${SDL2_INCLUDE_DIRS}) - set(IMGUI_SDL_LIBRARY ${SDL2_LIBRARIES}) - message(STATUS IMGUI_SDL_LIBRARY ${SDL2_LIBRARIES}) - else()#use new one SDL2 config - include_directories(${SDL_INCLUDE}) - set(IMGUI_SDL_LIBRARY SDL2::SDL2) - set(SDL_MAIN SDL2::SDL2main) - message(STATUS ${SDL_MAIN} ${IMGUI_SDL_LIBRARY}) - endif() -else(SDL2_FOUND) - if(DEFINED SDL_PATH) - message(FATAL_ERROR "Cannot find SDL at SDL_PATH") - else(DEFINED SDL_PATH) - message(FATAL_ERROR "Cannot find SDL. Maybe try specifying SDL_PATH?") - endif(DEFINED SDL_PATH) -endif(SDL2_FOUND) +FetchContent_Declare( + SDL2 + GIT_REPOSITORY https://github.com/libsdl-org/SDL.git + GIT_TAG release-2.30.12 + #GIT_SHALLOW TRUE + GIT_PROGRESS TRUE +) +#FetchContent_MakeAvailable(SDL2) +FetchContent_GetProperties(SDL2) +if (NOT sdl2_POPULATED) + set(FETCHCONTENT_QUIET NO) + FetchContent_Populate(SDL2) + set(SDL_TEST OFF CACHE BOOL "" FORCE) + set(BUILD_SHARED_LIBS ON CACHE BOOL "" FORCE) + add_subdirectory(${sdl2_SOURCE_DIR} ${sdl2_BINARY_DIR}) +endif() +include_directories(${SDL2_SOURCE_DIR}/include}) + +#if dynamic SDL2 then install +install(TARGETS SDL2 RUNTIME DESTINATION ${CMAKE_CURRENT_BINARY_DIR} + LIBRARY DESTINATION ${CMAKE_CURRENT_BINARY_DIR} +) add_library(cimgui_sdl SHARED ${IMGUI_SOURCES}) -target_link_libraries(cimgui_sdl ${IMGUI_LIBRARIES} ${IMGUI_SDL_LIBRARY}) +target_compile_definitions(cimgui_sdl PUBLIC "-DIMGUI_DISABLE_OBSOLETE_FUNCTIONS=1") +if (WIN32) + target_compile_definitions(cimgui_sdl PUBLIC "-DIMGUI_IMPL_API=extern \"C\" __declspec\(dllexport\)") +else(WIN32) + target_compile_definitions(cimgui_sdl PUBLIC "-DIMGUI_IMPL_API=extern \"C\" ") +endif(WIN32) +target_link_libraries(cimgui_sdl ${IMGUI_LIBRARIES} SDL2) #using library -include_directories(../../generator/output/) add_executable(test_sdl main.c) target_compile_definitions(test_sdl PUBLIC -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2) if (MINGW) target_link_options(test_sdl PRIVATE "-mconsole") endif() -target_link_libraries(test_sdl ${IMGUI_SDL_LIBRARY} cimgui_sdl) - +target_link_libraries(test_sdl SDL2 cimgui_sdl) diff --git a/backend_test/example_sdl_opengl3/README.md b/backend_test/example_sdl_opengl3/README.md new file mode 100644 index 0000000..aa2da62 --- /dev/null +++ b/backend_test/example_sdl_opengl3/README.md @@ -0,0 +1,2 @@ + +To build use `cmake path_to_example_sdl_opengl3` and then `make install` diff --git a/backend_test/example_sdl_vulkan/CMakeLists.txt b/backend_test/example_sdl_vulkan/CMakeLists.txt index d5d5c86..b4e2f1c 100644 --- a/backend_test/example_sdl_vulkan/CMakeLists.txt +++ b/backend_test/example_sdl_vulkan/CMakeLists.txt @@ -18,12 +18,12 @@ else() set(TABLES_SOURCE "") endif() -include_directories(../../imgui) -add_definitions("-DIMGUI_USER_CONFIG=\"../cimconfig.h\"") -add_definitions("-DIMGUI_DISABLE_OBSOLETE_FUNCTIONS=1") +include_directories(../../imgui ../../imgui/backends) + include_directories(../../) set(IMGUI_SOURCES ../../cimgui.cpp +../../cimgui_impl.cpp ../../imgui/imgui.cpp ../../imgui/imgui_draw.cpp ../../imgui/imgui_demo.cpp @@ -34,11 +34,6 @@ ${TABLES_SOURCE} set(IMGUI_SOURCES_sdl) set(IMGUI_LIBRARIES ) -if (WIN32) - add_definitions("-DIMGUI_IMPL_API=extern \"C\" __declspec\(dllexport\)") -else(WIN32) - add_definitions("-DIMGUI_IMPL_API=extern \"C\" ") -endif(WIN32) #optional adding freetype option(IMGUI_FREETYPE "add Freetype2" OFF) @@ -54,48 +49,52 @@ endif(IMGUI_FREETYPE) find_package(Vulkan REQUIRED FATAL_ERROR) list(APPEND IMGUI_LIBRARIES Vulkan::Vulkan) list(APPEND IMGUI_SOURCES ${BACKENDS_FOLDER}imgui_impl_vulkan.cpp) +include_directories(${Vulkan_INCLUDE_DIRS}) #sdl2 list(APPEND IMGUI_SOURCES ${BACKENDS_FOLDER}imgui_impl_sdl2.cpp) -if(DEFINED SDL_PATH) - message(STATUS "SDL_PATH defined as " ${SDL_PATH}) - FIND_PACKAGE(SDL2 PATHS ${SDL_PATH}) -else(DEFINED SDL_PATH) - # If SDL_PATH is not set, fallback and attempt to find SDL cmake script at a default location - find_package(SDL2) -endif(DEFINED SDL_PATH) +include(FetchContent) +Set(FETCHCONTENT_QUIET FALSE) -if(SDL2_FOUND) - get_target_property(SDL_INCLUDE SDL2::SDL2 INTERFACE_INCLUDE_DIRECTORIES) - message(STATUS "sdlinclude is " ${SDL_INCLUDE}) - if ("${SDL_INCLUDE}" STREQUAL "" OR "${SDL_INCLUDE}" STREQUAL "SDL_INCLUDE-NOTFOUND") #if not found latest SDL2 cmake config use older - message(STATUS "sdlinclude2 is " ${SDL2_INCLUDE_DIRS}) - include_directories(${SDL2_INCLUDE_DIRS}) - set(IMGUI_SDL_LIBRARY ${SDL2_LIBRARIES}) - message(STATUS IMGUI_SDL_LIBRARY ${SDL2_LIBRARIES}) - else()#use new one SDL2 config - include_directories(${SDL_INCLUDE}) - set(IMGUI_SDL_LIBRARY SDL2::SDL2) - set(SDL_MAIN SDL2::SDL2main) - message(STATUS ${SDL_MAIN} ${IMGUI_SDL_LIBRARY}) - endif() -else(SDL2_FOUND) - if(DEFINED SDL_PATH) - message(FATAL_ERROR "Cannot find SDL at SDL_PATH") - else(DEFINED SDL_PATH) - message(FATAL_ERROR "Cannot find SDL. Maybe try specifying SDL_PATH?") - endif(DEFINED SDL_PATH) -endif(SDL2_FOUND) +FetchContent_Declare( + SDL2 + GIT_REPOSITORY https://github.com/libsdl-org/SDL.git + GIT_TAG release-2.30.12 + #GIT_SHALLOW TRUE + GIT_PROGRESS TRUE +) +FetchContent_GetProperties(SDL2) +if (NOT sdl2_POPULATED) + set(FETCHCONTENT_QUIET NO) + FetchContent_Populate(SDL2) + set(SDL_TEST OFF CACHE BOOL "" FORCE) + set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) + add_subdirectory(${sdl2_SOURCE_DIR} ${sdl2_BINARY_DIR}) +endif() +include_directories(${SDL2_SOURCE_DIR}/include) -add_library(cimgui_sdl SHARED ${IMGUI_SOURCES}) -target_link_libraries(cimgui_sdl ${IMGUI_LIBRARIES} ${IMGUI_SDL_LIBRARY}) + +#if dynamic SDL2 then install +# install(TARGETS SDL2 RUNTIME DESTINATION ${CMAKE_CURRENT_BINARY_DIR} + # LIBRARY DESTINATION ${CMAKE_CURRENT_BINARY_DIR} +# ) + +add_library(cimgui_sdl STATIC ${IMGUI_SOURCES}) +target_compile_definitions(cimgui_sdl PUBLIC "-DIMGUI_USER_CONFIG=\"../cimconfig.h\"") +target_compile_definitions(cimgui_sdl PUBLIC "-DIMGUI_DISABLE_OBSOLETE_FUNCTIONS=1") +target_compile_definitions(cimgui_sdl PUBLIC -DCIMGUI_USE_VULKAN -DCIMGUI_USE_SDL2) +if (WIN32) + target_compile_definitions(cimgui_sdl PUBLIC "-DIMGUI_IMPL_API=extern \"C\" __declspec\(dllexport\)") +else(WIN32) + target_compile_definitions(cimgui_sdl PUBLIC "-DIMGUI_IMPL_API=extern \"C\" ") +endif(WIN32) +#target_link_libraries(cimgui_sdl ${IMGUI_LIBRARIES} SDL2-static) #using library -include_directories(../../generator/output/) add_executable(test_sdl main.c) target_compile_definitions(test_sdl PUBLIC -DCIMGUI_USE_VULKAN -DCIMGUI_USE_SDL2) if (MINGW) target_link_options(test_sdl PRIVATE "-mconsole") endif() -target_link_libraries(test_sdl ${IMGUI_SDL_LIBRARY} cimgui_sdl) +target_link_libraries(test_sdl SDL2-static cimgui_sdl ${IMGUI_LIBRARIES}) diff --git a/backend_test/example_sdl_vulkan/README.md b/backend_test/example_sdl_vulkan/README.md new file mode 100644 index 0000000..80f042d --- /dev/null +++ b/backend_test/example_sdl_vulkan/README.md @@ -0,0 +1,3 @@ +This example needs vulkan generation before compilation: Vulkan SDK should be installed and then add "vulkan" to generator.bat and generate. + +To build use `cmake path_to_example_sdl_vulkan` and then `make install` diff --git a/backend_test/example_sdl_vulkan/main.c b/backend_test/example_sdl_vulkan/main.c index 020ad19..5d19e16 100644 --- a/backend_test/example_sdl_vulkan/main.c +++ b/backend_test/example_sdl_vulkan/main.c @@ -1,13 +1,19 @@ -#include +#include // printf, fprintf +#include // abort #include #define SDL_MAIN_HANDLED #include #include #include -#ifdef _MSC_VER -#include +// Volk headers +#ifdef IMGUI_IMPL_VULKAN_USE_VOLK +#define VOLK_IMPLEMENTATION +#include #endif +//this must be equal to that in imgui_impl_vulkan.h +#define IMGUI_IMPL_VULKAN_MINIMUM_IMAGE_SAMPLER_POOL_SIZE (1) // Minimum per atlas + #define CIMGUI_DEFINE_ENUMS_AND_STRUCTS #include "cimgui.h" #include "cimgui_impl.h" @@ -24,6 +30,12 @@ #define IM_ASSERT(_EXPR) assert(_EXPR) #define IM_ARRAYSIZE(_ARR) ((int)(sizeof(_ARR) / sizeof(*(_ARR)))) +//#define APP_USE_UNLIMITED_FRAME_RATE +#ifdef _DEBUG +#define APP_USE_VULKAN_DEBUG_REPORT +#endif +#define APP_USE_VULKAN_DEBUG_REPORT +// Data static VkAllocationCallbacks* g_Allocator = NULL; static VkInstance g_Instance = VK_NULL_HANDLE; static VkPhysicalDevice g_PhysicalDevice = VK_NULL_HANDLE; @@ -40,172 +52,188 @@ static bool g_SwapChainRebuild = false; static void check_vk_result(VkResult err) { - if (err == 0) + if (err == VK_SUCCESS) return; fprintf(stderr, "[vulkan] Error: VkResult = %d\n", err); if (err < 0) abort(); } -#ifdef IMGUI_VULKAN_DEBUG_REPORT -static VKAPI_ATTR VkBool32 VKAPI_CALL debug_report(VkDebugReportFlagsEXT flags, - VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, - int32_t messageCode, const char* pLayerPrefix, const char* pMessage, void* pUserData) +static void check_vk_result_line(VkResult err,int line) { - (void)flags; (void)object; (void)location; (void)messageCode; - (void)pUserData; (void)pLayerPrefix; // Unused arguments - fprintf(stderr, "[vulkan] Debug report from ObjectType: %i\nMessage: %s\n\n", - objectType, pMessage); + if (err == VK_SUCCESS) + return; + fprintf(stderr, "[vulkan] Error: VkResult = %d in line: (%d)\n", err, line); + if (err < 0) + abort(); +} + +#ifdef APP_USE_VULKAN_DEBUG_REPORT +static VKAPI_ATTR VkBool32 VKAPI_CALL debug_report(VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char* pLayerPrefix, const char* pMessage, void* pUserData) +{ + (void)flags; (void)object; (void)location; (void)messageCode; (void)pUserData; (void)pLayerPrefix; // Unused arguments + fprintf(stderr, "[vulkan] Debug report from ObjectType: %i\nMessage: %s\n\n", objectType, pMessage); return VK_FALSE; } -#endif // IMGUI_VULKAN_DEBUG_REPORT +#endif // APP_USE_VULKAN_DEBUG_REPORT +//* +static bool IsExtensionAvailable(VkExtensionProperties* properties, uint32_t properties_count, const char* extension) +{ + for(uint32_t i = 0 ; i < properties_count; i++){ + if (strcmp(properties[i].extensionName, extension) == 0) + return true; + } + return false; +} static void SetupVulkan(const char** extensions, uint32_t extensions_count) { - VkResult err; - - // Create Vulkan Instance - VkInstanceCreateInfo inst_create_info = { - .sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO, - .enabledExtensionCount = extensions_count, - .ppEnabledExtensionNames = extensions, - }; -#ifdef IMGUI_VULKAN_DEBUG_REPORT - // Enabling validation layers - const char* layers[] = { "VK_LAYER_KHRONOS_validation" }; - inst_create_info.enabledLayerCount = 1; - inst_create_info.ppEnabledLayerNames = layers; - - // Enable debug report extension (we need additional storage, so we duplicate the user array to add our new extension to it) - const char** extensions_ext = (const char**)malloc( - sizeof(const char*) * (extensions_count + 1)); - memcpy(extensions_ext, extensions, extensions_count * sizeof(const char*)); - extensions_ext[extensions_count] = "VK_EXT_debug_report"; - inst_create_info.enabledExtensionCount = extensions_count + 1; - inst_create_info.ppEnabledExtensionNames = extensions_ext; - - // Create Vulkan Instance - err = vkCreateInstance(&inst_create_info, g_Allocator, &g_Instance); - check_vk_result(err); - free(extensions_ext); - - // Get the function pointer (required for any extensions) - PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallbackEXT = - (PFN_vkCreateDebugReportCallbackEXT)vkGetInstanceProcAddr(g_Instance, - "vkCreateDebugReportCallbackEXT"); - IM_ASSERT(vkCreateDebugReportCallbackEXT != NULL); - - // Setup the debug report callback - VkDebugReportCallbackCreateInfoEXT debug_report_ci = { - .sType = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT, - .flags = VK_DEBUG_REPORT_ERROR_BIT_EXT | VK_DEBUG_REPORT_WARNING_BIT_EXT | - VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT, - .pfnCallback = debug_report, - .pUserData = NULL, - }; - err = vkCreateDebugReportCallbackEXT(g_Instance, &debug_report_ci, g_Allocator, - &g_DebugReport); - check_vk_result(err); -#else - // Create Vulkan Instance without any debug feature - err = vkCreateInstance(&inst_create_info, g_Allocator, &g_Instance); - check_vk_result(err); - IM_UNUSED(g_DebugReport); + VkResult err; +#ifdef IMGUI_IMPL_VULKAN_USE_VOLK + volkInitialize(); #endif - // Select GPU - uint32_t gpu_count; - err = vkEnumeratePhysicalDevices(g_Instance, &gpu_count, NULL); - check_vk_result(err); - IM_ASSERT(gpu_count > 0); - - VkPhysicalDevice* gpus = (VkPhysicalDevice*)malloc(sizeof(VkPhysicalDevice) * gpu_count); - err = vkEnumeratePhysicalDevices(g_Instance, &gpu_count, gpus); - check_vk_result(err); - - // If a number >1 of GPUs got reported, find discrete GPU if present, or use first one available. This covers - // most common cases (multi-gpu/integrated+dedicated graphics). Handling more complicated setups (multiple - // dedicated GPUs) is out of scope of this sample. - int use_gpu = 0; - for (int i = 0; i < (int)gpu_count; i++) - { - VkPhysicalDeviceProperties properties; - vkGetPhysicalDeviceProperties(gpus[i], &properties); - if (properties.deviceType == VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU) + // Create Vulkan Instance { - use_gpu = i; - break; + VkInstanceCreateInfo create_info = {}; + create_info.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO; + + // Enumerate available extensions + uint32_t properties_count; + vkEnumerateInstanceExtensionProperties(NULL, &properties_count, NULL); + VkExtensionProperties* properties = (VkExtensionProperties*)malloc(properties_count * sizeof(VkExtensionProperties)); + err = vkEnumerateInstanceExtensionProperties(NULL, &properties_count, properties); + check_vk_result_line(err, __LINE__); + + // Enable required extensions + if (IsExtensionAvailable(properties, properties_count, VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME)){ + //instance_extensions.push_back(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + extensions_count++; + extensions = realloc(extensions, extensions_count * sizeof(char*)); + assert(extensions); + extensions[extensions_count-1] = VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME; + } +#ifdef VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME + if (IsExtensionAvailable(properties, properties_count, VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME)) + { + //instance_extensions.push_back(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME); + extensions_count++; + extensions = realloc(extensions, extensions_count * sizeof(char*)); + assert(extensions); + extensions[extensions_count-1] = VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME; + create_info.flags |= VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR; + } +#endif + free(properties); + // Enabling validation layers +#ifdef APP_USE_VULKAN_DEBUG_REPORT + const char* layers[] = { "VK_LAYER_KHRONOS_validation" }; + create_info.enabledLayerCount = 1; + create_info.ppEnabledLayerNames = layers; + //instance_extensions.push_back("VK_EXT_debug_report"); + extensions_count++; + extensions = realloc(extensions, extensions_count * sizeof(char*)); + assert(extensions); + extensions[extensions_count-1] = "VK_EXT_debug_report"; +#endif + + // Create Vulkan Instance + create_info.enabledExtensionCount = extensions_count;//(uint32_t)instance_extensions.Size; + create_info.ppEnabledExtensionNames = extensions;//instance_extensions.Data; + err = vkCreateInstance(&create_info, g_Allocator, &g_Instance); + check_vk_result_line(err, __LINE__); +#ifdef IMGUI_IMPL_VULKAN_USE_VOLK + volkLoadInstance(g_Instance); +#endif + + // Setup the debug report callback +#ifdef APP_USE_VULKAN_DEBUG_REPORT + PFN_vkCreateDebugReportCallbackEXT f_vkCreateDebugReportCallbackEXT = (PFN_vkCreateDebugReportCallbackEXT)vkGetInstanceProcAddr(g_Instance, "vkCreateDebugReportCallbackEXT"); + IM_ASSERT(f_vkCreateDebugReportCallbackEXT != NULL); + VkDebugReportCallbackCreateInfoEXT debug_report_ci = {}; + debug_report_ci.sType = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT; + debug_report_ci.flags = VK_DEBUG_REPORT_ERROR_BIT_EXT | VK_DEBUG_REPORT_WARNING_BIT_EXT | VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT; + debug_report_ci.pfnCallback = debug_report; + debug_report_ci.pUserData = NULL; + err = f_vkCreateDebugReportCallbackEXT(g_Instance, &debug_report_ci, g_Allocator, &g_DebugReport); + check_vk_result_line(err, __LINE__); +#endif } - } + // Select Physical Device (GPU) + g_PhysicalDevice = ImGui_ImplVulkanH_SelectPhysicalDevice(g_Instance); + IM_ASSERT(g_PhysicalDevice != VK_NULL_HANDLE); + // Select graphics queue family + g_QueueFamily = ImGui_ImplVulkanH_SelectQueueFamilyIndex(g_PhysicalDevice); + IM_ASSERT(g_QueueFamily != (uint32_t)-1); - g_PhysicalDevice = gpus[use_gpu]; - free(gpus); - - // Select graphics queue family - uint32_t count; - vkGetPhysicalDeviceQueueFamilyProperties(g_PhysicalDevice, &count, NULL); - VkQueueFamilyProperties* queues = (VkQueueFamilyProperties*)malloc( - sizeof(VkQueueFamilyProperties) * count); - vkGetPhysicalDeviceQueueFamilyProperties(g_PhysicalDevice, &count, queues); - for (uint32_t i = 0; i < count; i++) - if (queues[i].queueFlags & VK_QUEUE_GRAPHICS_BIT) + // Create Logical Device (with 1 queue) { - g_QueueFamily = i; - break; + //ImVector device_extensions; + //device_extensions.push_back("VK_KHR_swapchain"); + uint32_t device_extensions_count = 1; + const char** device_extensions = (const char**)malloc(device_extensions_count * sizeof(char*)); + device_extensions[0] = "VK_KHR_swapchain"; + + // Enumerate physical device extension + uint32_t properties_count; + //ImVector properties; + vkEnumerateDeviceExtensionProperties(g_PhysicalDevice, NULL, &properties_count, NULL); + //properties.resize(properties_count); + VkExtensionProperties* properties = (VkExtensionProperties*)malloc(properties_count * sizeof(VkExtensionProperties)); + vkEnumerateDeviceExtensionProperties(g_PhysicalDevice, NULL, &properties_count, properties); +#ifdef VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME + if (IsExtensionAvailable(properties, properties_count, VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME)){ + //device_extensions.push_back(VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME); + device_extensions_count++; + device_extensions = realloc(device_extensions, device_extensions_count * sizeof(const char*)); + assert(device_extensions); + device_extensions[device_extensions_count-1] = VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME; + } +#endif + + const float queue_priority[] = { 1.0f }; + VkDeviceQueueCreateInfo queue_info[1] = {}; + queue_info[0].sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO; + queue_info[0].queueFamilyIndex = g_QueueFamily; + queue_info[0].queueCount = 1; + queue_info[0].pQueuePriorities = queue_priority; + VkDeviceCreateInfo create_info = {}; + create_info.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO; + create_info.queueCreateInfoCount = sizeof(queue_info) / sizeof(queue_info[0]); + create_info.pQueueCreateInfos = queue_info; + create_info.enabledExtensionCount = device_extensions_count; //(uint32_t)device_extensions.Size; + create_info.ppEnabledExtensionNames = device_extensions;//device_extensions.Data; + err = vkCreateDevice(g_PhysicalDevice, &create_info, g_Allocator, &g_Device); + check_vk_result_line(err, __LINE__); + vkGetDeviceQueue(g_Device, g_QueueFamily, 0, &g_Queue); + } + // Create Descriptor Pool + // If you wish to load e.g. additional textures you may need to alter pools sizes and maxSets. + { + VkDescriptorPoolSize pool_sizes[] = + { + { VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, IMGUI_IMPL_VULKAN_MINIMUM_IMAGE_SAMPLER_POOL_SIZE }, + }; + VkDescriptorPoolCreateInfo pool_info = {}; + pool_info.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO; + pool_info.flags = VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT; + pool_info.maxSets = 0; + //for (VkDescriptorPoolSize& pool_size : pool_sizes) + // pool_info.maxSets += pool_size.descriptorCount; + for(int i = 0; i < IM_ARRAYSIZE(pool_sizes); i++){ + VkDescriptorPoolSize pool_size = pool_sizes[i]; + pool_info.maxSets += pool_size.descriptorCount; + } + pool_info.poolSizeCount = (uint32_t)IM_ARRAYSIZE(pool_sizes); + pool_info.pPoolSizes = pool_sizes; + err = vkCreateDescriptorPool(g_Device, &pool_info, g_Allocator, &g_DescriptorPool); + check_vk_result_line(err, __LINE__); } - free(queues); - IM_ASSERT(g_QueueFamily != (uint32_t)-1); - - // Create Logical Device (with 1 queue) - int device_extension_count = 1; - const char* device_extensions[] = { "VK_KHR_swapchain" }; - const float queue_priority[] = { 1.0f }; - VkDeviceQueueCreateInfo queue_info[1] = { - [0].sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO, - [0].queueFamilyIndex = g_QueueFamily, - [0].queueCount = 1, - [0].pQueuePriorities = queue_priority, - }; - VkDeviceCreateInfo create_info = { - .sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO, - .queueCreateInfoCount = sizeof(queue_info) / sizeof(queue_info[0]), - .pQueueCreateInfos = queue_info, - .enabledExtensionCount = device_extension_count, - .ppEnabledExtensionNames = device_extensions, - }; - err = vkCreateDevice(g_PhysicalDevice, &create_info, g_Allocator, &g_Device); - check_vk_result(err); - vkGetDeviceQueue(g_Device, g_QueueFamily, 0, &g_Queue); - - // Create Descriptor Pool - VkDescriptorPoolSize pool_sizes[] = { - { VK_DESCRIPTOR_TYPE_SAMPLER, 1000 }, - { VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1000 }, - { VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, 1000 }, - { VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, 1000 }, - { VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, 1000 }, - { VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, 1000 }, - { VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 1000 }, - { VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1000 }, - { VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, 1000 }, - { VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, 1000 }, - { VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, 1000 } - }; - VkDescriptorPoolCreateInfo pool_info = { - .sType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO, - .flags = VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, - .maxSets = 1000 * IM_ARRAYSIZE(pool_sizes), - .poolSizeCount = (uint32_t)IM_ARRAYSIZE(pool_sizes), - .pPoolSizes = pool_sizes, - }; - err = vkCreateDescriptorPool(g_Device, &pool_info, g_Allocator, &g_DescriptorPool); - check_vk_result(err); } - +//*/ // All the ImGui_ImplVulkanH_XXX structures/functions are optional helpers used by the demo. // Your real engine/app may not use them. -static void SetupVulkanWindow(ImGui_ImplVulkanH_Window* wd, VkSurfaceKHR surface, - int width, int height) +static void SetupVulkanWindow(ImGui_ImplVulkanH_Window* wd, VkSurfaceKHR surface, int width, int height) { wd->Surface = surface; @@ -219,353 +247,365 @@ static void SetupVulkanWindow(ImGui_ImplVulkanH_Window* wd, VkSurfaceKHR surface } // Select Surface Format - const VkFormat requestSurfaceImageFormat[] = { - VK_FORMAT_B8G8R8A8_UNORM, VK_FORMAT_R8G8B8A8_UNORM, - VK_FORMAT_B8G8R8_UNORM, VK_FORMAT_R8G8B8_UNORM - }; + const VkFormat requestSurfaceImageFormat[] = { VK_FORMAT_B8G8R8A8_UNORM, VK_FORMAT_R8G8B8A8_UNORM, VK_FORMAT_B8G8R8_UNORM, VK_FORMAT_R8G8B8_UNORM }; const VkColorSpaceKHR requestSurfaceColorSpace = VK_COLORSPACE_SRGB_NONLINEAR_KHR; - wd->SurfaceFormat = ImGui_ImplVulkanH_SelectSurfaceFormat( - g_PhysicalDevice, wd->Surface, requestSurfaceImageFormat, - (size_t)IM_ARRAYSIZE(requestSurfaceImageFormat), requestSurfaceColorSpace); + wd->SurfaceFormat = ImGui_ImplVulkanH_SelectSurfaceFormat(g_PhysicalDevice, wd->Surface, requestSurfaceImageFormat, (size_t)IM_ARRAYSIZE(requestSurfaceImageFormat), requestSurfaceColorSpace); // Select Present Mode -#ifdef IMGUI_UNLIMITED_FRAME_RATE - VkPresentModeKHR present_modes[] = { - VK_PRESENT_MODE_MAILBOX_KHR,VK_PRESENT_MODE_IMMEDIATE_KHR, VK_PRESENT_MODE_FIFO_KHR - }; +#ifdef APP_USE_UNLIMITED_FRAME_RATE + VkPresentModeKHR present_modes[] = { VK_PRESENT_MODE_MAILBOX_KHR, VK_PRESENT_MODE_IMMEDIATE_KHR, VK_PRESENT_MODE_FIFO_KHR }; #else VkPresentModeKHR present_modes[] = { VK_PRESENT_MODE_FIFO_KHR }; #endif - wd->PresentMode = ImGui_ImplVulkanH_SelectPresentMode( - g_PhysicalDevice, wd->Surface, &present_modes[0], IM_ARRAYSIZE(present_modes)); + wd->PresentMode = ImGui_ImplVulkanH_SelectPresentMode(g_PhysicalDevice, wd->Surface, &present_modes[0], IM_ARRAYSIZE(present_modes)); + //printf("[vulkan] Selected PresentMode = %d\n", wd->PresentMode); // 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); } static void CleanupVulkan() { - vkDestroyDescriptorPool(g_Device, g_DescriptorPool, g_Allocator); + vkDestroyDescriptorPool(g_Device, g_DescriptorPool, g_Allocator); -#ifdef IMGUI_VULKAN_DEBUG_REPORT - // Remove the debug report callback - PFN_vkDestroyDebugReportCallbackEXT vkDestroyDebugReportCallbackEXT = - (PFN_vkDestroyDebugReportCallbackEXT)vkGetInstanceProcAddr(g_Instance, "vkDestroyDebugReportCallbackEXT"); - vkDestroyDebugReportCallbackEXT(g_Instance, g_DebugReport, g_Allocator); -#endif // IMGUI_VULKAN_DEBUG_REPORT +#ifdef APP_USE_VULKAN_DEBUG_REPORT + // Remove the debug report callback + PFN_vkDestroyDebugReportCallbackEXT f_vkDestroyDebugReportCallbackEXT = (PFN_vkDestroyDebugReportCallbackEXT)vkGetInstanceProcAddr(g_Instance, "vkDestroyDebugReportCallbackEXT"); + f_vkDestroyDebugReportCallbackEXT(g_Instance, g_DebugReport, g_Allocator); +#endif // APP_USE_VULKAN_DEBUG_REPORT - vkDestroyDevice(g_Device, g_Allocator); - vkDestroyInstance(g_Instance, g_Allocator); + vkDestroyDevice(g_Device, g_Allocator); + vkDestroyInstance(g_Instance, g_Allocator); } static void CleanupVulkanWindow() { - ImGui_ImplVulkanH_DestroyWindow(g_Instance, g_Device, &g_MainWindowData, g_Allocator); + ImGui_ImplVulkanH_DestroyWindow(g_Instance, g_Device, &g_MainWindowData, g_Allocator); } static void FrameRender(ImGui_ImplVulkanH_Window* wd, ImDrawData* draw_data) { - VkResult err; + VkSemaphore image_acquired_semaphore = wd->FrameSemaphores.Data[wd->SemaphoreIndex].ImageAcquiredSemaphore; + VkSemaphore render_complete_semaphore = wd->FrameSemaphores.Data[wd->SemaphoreIndex].RenderCompleteSemaphore; + VkResult err = vkAcquireNextImageKHR(g_Device, wd->Swapchain, UINT64_MAX, image_acquired_semaphore, VK_NULL_HANDLE, &wd->FrameIndex); + if (err == VK_ERROR_OUT_OF_DATE_KHR || err == VK_SUBOPTIMAL_KHR) + g_SwapChainRebuild = true; + if (err == VK_ERROR_OUT_OF_DATE_KHR) + return; + if (err != VK_SUBOPTIMAL_KHR) + check_vk_result_line(err, __LINE__); - VkSemaphore image_acquired_semaphore = wd->FrameSemaphores[wd->SemaphoreIndex].ImageAcquiredSemaphore; - VkSemaphore render_complete_semaphore = wd->FrameSemaphores[wd->SemaphoreIndex].RenderCompleteSemaphore; - err = vkAcquireNextImageKHR(g_Device, wd->Swapchain, UINT64_MAX, image_acquired_semaphore, VK_NULL_HANDLE, &wd->FrameIndex); - if (err == VK_ERROR_OUT_OF_DATE_KHR || err == VK_SUBOPTIMAL_KHR) - { - g_SwapChainRebuild = true; - return; - } - check_vk_result(err); + ImGui_ImplVulkanH_Frame* fd = &wd->Frames.Data[wd->FrameIndex]; + { + err = vkWaitForFences(g_Device, 1, &fd->Fence, VK_TRUE, UINT64_MAX); // wait indefinitely instead of periodically checking + check_vk_result_line(err, __LINE__); - ImGui_ImplVulkanH_Frame* fd = &wd->Frames[wd->FrameIndex]; - err = vkWaitForFences(g_Device, 1, &fd->Fence, VK_TRUE, UINT64_MAX); // wait indefinitely instead of periodically checking - check_vk_result(err); + err = vkResetFences(g_Device, 1, &fd->Fence); + check_vk_result_line(err, __LINE__); + } + { + err = vkResetCommandPool(g_Device, fd->CommandPool, 0); + check_vk_result_line(err, __LINE__); + VkCommandBufferBeginInfo info = {}; + info.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO; + info.flags |= VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT; + err = vkBeginCommandBuffer(fd->CommandBuffer, &info); + check_vk_result_line(err, __LINE__); + } + { + VkRenderPassBeginInfo info = {}; + info.sType = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO; + info.renderPass = wd->RenderPass; + info.framebuffer = fd->Framebuffer; + info.renderArea.extent.width = wd->Width; + info.renderArea.extent.height = wd->Height; + info.clearValueCount = 1; + info.pClearValues = &wd->ClearValue; + vkCmdBeginRenderPass(fd->CommandBuffer, &info, VK_SUBPASS_CONTENTS_INLINE); + } - err = vkResetFences(g_Device, 1, &fd->Fence); - check_vk_result(err); + // Record dear imgui primitives into command buffer + ImGui_ImplVulkan_RenderDrawData(draw_data, fd->CommandBuffer, VK_NULL_HANDLE); - err = vkResetCommandPool(g_Device, fd->CommandPool, 0); - check_vk_result(err); - VkCommandBufferBeginInfo info = { - .sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO, - .flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT, - }; - err = vkBeginCommandBuffer(fd->CommandBuffer, &info); - check_vk_result(err); - VkRenderPassBeginInfo rp_info = { - .sType = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO, - .renderPass = wd->RenderPass, - .framebuffer = fd->Framebuffer, - .renderArea.extent.width = wd->Width, - .renderArea.extent.height = wd->Height, - .clearValueCount = 1, - .pClearValues = &wd->ClearValue, - }; - vkCmdBeginRenderPass(fd->CommandBuffer, &rp_info, VK_SUBPASS_CONTENTS_INLINE); + // Submit command buffer + vkCmdEndRenderPass(fd->CommandBuffer); + { + VkPipelineStageFlags wait_stage = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; + VkSubmitInfo info = {}; + info.sType = VK_STRUCTURE_TYPE_SUBMIT_INFO; + info.waitSemaphoreCount = 1; + info.pWaitSemaphores = &image_acquired_semaphore; + info.pWaitDstStageMask = &wait_stage; + info.commandBufferCount = 1; + info.pCommandBuffers = &fd->CommandBuffer; + info.signalSemaphoreCount = 1; + info.pSignalSemaphores = &render_complete_semaphore; - // Record dear imgui primitives into command buffer - ImGui_ImplVulkan_RenderDrawData(draw_data, fd->CommandBuffer, VK_NULL_HANDLE); - - // Submit command buffer - vkCmdEndRenderPass(fd->CommandBuffer); - VkPipelineStageFlags wait_stage = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; - VkSubmitInfo sub_info = { - .sType = VK_STRUCTURE_TYPE_SUBMIT_INFO, - .waitSemaphoreCount = 1, - .pWaitSemaphores = &image_acquired_semaphore, - .pWaitDstStageMask = &wait_stage, - .commandBufferCount = 1, - .pCommandBuffers = &fd->CommandBuffer, - .signalSemaphoreCount = 1, - .pSignalSemaphores = &render_complete_semaphore, - }; - - err = vkEndCommandBuffer(fd->CommandBuffer); - check_vk_result(err); - err = vkQueueSubmit(g_Queue, 1, &sub_info, fd->Fence); - check_vk_result(err); + err = vkEndCommandBuffer(fd->CommandBuffer); + check_vk_result_line(err, __LINE__); + err = vkQueueSubmit(g_Queue, 1, &info, fd->Fence); + check_vk_result_line(err, __LINE__); + } } static void FramePresent(ImGui_ImplVulkanH_Window* wd) { - if (g_SwapChainRebuild) return; - VkSemaphore render_complete_semaphore = wd->FrameSemaphores[wd->SemaphoreIndex].RenderCompleteSemaphore; - VkPresentInfoKHR info = { - .sType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR, - .waitSemaphoreCount = 1, - .pWaitSemaphores = &render_complete_semaphore, - .swapchainCount = 1, - .pSwapchains = &wd->Swapchain, - .pImageIndices = &wd->FrameIndex, - }; - VkResult err = vkQueuePresentKHR(g_Queue, &info); - if (err == VK_ERROR_OUT_OF_DATE_KHR || err == VK_SUBOPTIMAL_KHR) - { - g_SwapChainRebuild = true; - return; - } - check_vk_result(err); - wd->SemaphoreIndex = (wd->SemaphoreIndex + 1) % wd->ImageCount; // Now we can use the next set of semaphores + if (g_SwapChainRebuild) + return; + VkSemaphore render_complete_semaphore = wd->FrameSemaphores.Data[wd->SemaphoreIndex].RenderCompleteSemaphore; + VkPresentInfoKHR info = {}; + info.sType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR; + info.waitSemaphoreCount = 1; + info.pWaitSemaphores = &render_complete_semaphore; + info.swapchainCount = 1; + info.pSwapchains = &wd->Swapchain; + info.pImageIndices = &wd->FrameIndex; + VkResult err = vkQueuePresentKHR(g_Queue, &info); + if (err == VK_ERROR_OUT_OF_DATE_KHR || err == VK_SUBOPTIMAL_KHR) + g_SwapChainRebuild = true; + if (err == VK_ERROR_OUT_OF_DATE_KHR) + return; + if (err != VK_SUBOPTIMAL_KHR) + check_vk_result_line(err, __LINE__); + wd->SemaphoreIndex = (wd->SemaphoreIndex + 1) % wd->SemaphoreCount; // Now we can use the next set of semaphores } +// Main code int main(int argc, char* argv[]) { + //g_MainWindowData.ClearEnable = true; + //ImGui_ImplVulkanH_Window_Construct(&g_MainWindowData); + g_MainWindowData = *ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window(); + // Setup SDL + if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER | SDL_INIT_GAMECONTROLLER) != 0) + { + printf("Error: %s\n", SDL_GetError()); + return -1; + } - if (SDL_Init(SDL_INIT_VIDEO) < 0) { - SDL_Log("failed to init: %s", SDL_GetError()); - return -1; - } - - /// Setup window - SDL_WindowFlags window_flags = (SDL_WindowFlags)(SDL_WINDOW_VULKAN | - SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI); - SDL_Window* window = SDL_CreateWindow("cImGui SDL2+Vulkan example", - SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 1280, 720, window_flags); - if (window == NULL) { - SDL_Log("Failed to create window: %s", SDL_GetError()); - return -1; - } + // From 2.0.18: Enable native IME. +#ifdef SDL_HINT_IME_SHOW_UI + SDL_SetHint(SDL_HINT_IME_SHOW_UI, "1"); +#endif + // Create window with Vulkan graphics context + SDL_WindowFlags window_flags = (SDL_WindowFlags)(SDL_WINDOW_VULKAN | SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI); + SDL_Window* window = SDL_CreateWindow("Dear ImGui SDL2+Vulkan example", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 1280, 720, window_flags); + if (window == NULL) + { + printf("Error: SDL_CreateWindow(): %s\n", SDL_GetError()); + return -1; + } // Setup Vulkan uint32_t extensions_count = 0; SDL_Vulkan_GetInstanceExtensions(window, &extensions_count, NULL); - const char** extensions = malloc(extensions_count * sizeof(const char*)); + const char** extensions = (const char**)malloc(extensions_count * sizeof(const char*)); SDL_Vulkan_GetInstanceExtensions(window, &extensions_count, extensions); SetupVulkan(extensions, extensions_count); - free(extensions); - - // Create Window Surface - VkSurfaceKHR surface; - VkResult err; - if (SDL_Vulkan_CreateSurface(window, g_Instance, &surface) == 0) - { - printf("Failed to create Vulkan surface.\n"); - return 1; - } - - // Create Framebuffers - int w, h; - SDL_GetWindowSize(window, &w, &h); - ImGui_ImplVulkanH_Window* wd = &g_MainWindowData; - SetupVulkanWindow(wd, surface, w, h); - - // setup imgui - igCreateContext(NULL); - - //set docking - ImGuiIO* ioptr = igGetIO(); - ioptr->ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; // Enable Keyboard Controls - //ioptr->ConfigFlags |= ImGuiConfigFlags_NavEnableGamepad; // Enable Gamepad Controls - - // Setup Platform/Renderer backends - ImGui_ImplSDL2_InitForVulkan(window); - ImGui_ImplVulkan_InitInfo init_info = { - .Instance = g_Instance, - .PhysicalDevice = g_PhysicalDevice, - .Device = g_Device, - .QueueFamily = g_QueueFamily, - .Queue = g_Queue, - .PipelineCache = g_PipelineCache, - .DescriptorPool = g_DescriptorPool, - .Subpass = 0, - .MinImageCount = g_MinImageCount, - .ImageCount = wd->ImageCount, - .MSAASamples = VK_SAMPLE_COUNT_1_BIT, - .Allocator = g_Allocator, - .CheckVkResultFn = check_vk_result - }; - ImGui_ImplVulkan_Init(&init_info, wd->RenderPass); - - igStyleColorsDark(NULL); - - // Upload Fonts - // Use any command queue - VkCommandPool command_pool = wd->Frames[wd->FrameIndex].CommandPool; - VkCommandBuffer command_buffer = wd->Frames[wd->FrameIndex].CommandBuffer; - - err = vkResetCommandPool(g_Device, command_pool, 0); - check_vk_result(err); - VkCommandBufferBeginInfo begin_info = { - .sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO, - .flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT, - }; - err = vkBeginCommandBuffer(command_buffer, &begin_info); - check_vk_result(err); - - ImGui_ImplVulkan_CreateFontsTexture(command_buffer); - - VkSubmitInfo end_info = { - .sType = VK_STRUCTURE_TYPE_SUBMIT_INFO, - .commandBufferCount = 1, - .pCommandBuffers = &command_buffer, - }; - err = vkEndCommandBuffer(command_buffer); - check_vk_result(err); - err = vkQueueSubmit(g_Queue, 1, &end_info, VK_NULL_HANDLE); - check_vk_result(err); - - err = vkDeviceWaitIdle(g_Device); - check_vk_result(err); - ImGui_ImplVulkan_DestroyFontUploadObjects(); - - bool showDemoWindow = true; - bool showAnotherWindow = false; - ImVec4 clearColor; - clearColor.x = 0.45f; - clearColor.y = 0.55f; - clearColor.z = 0.60f; - clearColor.w = 1.00f; - - bool quit = false; - while (!quit) - { - SDL_Event e; - - // we need to call SDL_PollEvent to let window rendered, otherwise - // no window will be shown - while (SDL_PollEvent(&e) != 0) + //leak?? but free crashes + // free(extensions); + // Create Window Surface + VkSurfaceKHR surface; + VkResult err; + if (SDL_Vulkan_CreateSurface(window, g_Instance, &surface) == 0) { - ImGui_ImplSDL2_ProcessEvent(&e); - if (e.type == SDL_QUIT) - quit = true; - if (e.type == SDL_WINDOWEVENT && e.window.event == SDL_WINDOWEVENT_CLOSE && - e.window.windowID == SDL_GetWindowID(window)) - quit = true; + printf("Failed to create Vulkan surface.\n"); + return 1; } - // Resize swap chain - if (g_SwapChainRebuild) + // Create Framebuffers + int w, h; + SDL_GetWindowSize(window, &w, &h); + ImGui_ImplVulkanH_Window* wd = &g_MainWindowData; + SetupVulkanWindow(wd, surface, w, h); + + // Setup Dear ImGui context + //IMGUI_CHECKVERSION(); + igCreateContext(NULL); + ImGuiIO* io = igGetIO(); (void)io; + io->ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; // Enable Keyboard Controls + io->ConfigFlags |= ImGuiConfigFlags_NavEnableGamepad; // Enable Gamepad Controls + io->ConfigFlags |= ImGuiConfigFlags_DockingEnable; // Enable Docking + io->ConfigFlags |= ImGuiConfigFlags_ViewportsEnable; // Enable Multi-Viewport / Platform Windows + //io.ConfigFlags |= ImGuiConfigFlags_ViewportsNoTaskBarIcons; + //io.ConfigFlags |= ImGuiConfigFlags_ViewportsNoMerge; + + // Setup Dear ImGui style + igStyleColorsDark(NULL); + //ImGui::StyleColorsLight(); + + // When viewports are enabled we tweak WindowRounding/WindowBg so platform windows can look identical to regular ones. + ImGuiStyle* style = igGetStyle(); + if (io->ConfigFlags & ImGuiConfigFlags_ViewportsEnable) { - int width, height; - SDL_GetWindowSize(window, &width, &height); - if (width > 0 && height > 0) + style->WindowRounding = 0.0f; + style->Colors[ImGuiCol_WindowBg].w = 1.0f; + } + + // Setup Platform/Renderer backends + ImGui_ImplSDL2_InitForVulkan(window); + ImGui_ImplVulkan_InitInfo init_info = {}; + init_info.Instance = g_Instance; + init_info.PhysicalDevice = g_PhysicalDevice; + init_info.Device = g_Device; + init_info.QueueFamily = g_QueueFamily; + 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.CheckVkResultFn = check_vk_result; + ImGui_ImplVulkan_Init(&init_info); + + // Load Fonts + // - If no fonts are loaded, dear imgui will use the default font. You can also load multiple fonts and use ImGui::PushFont()/PopFont() to select them. + // - AddFontFromFileTTF() will return the ImFont* so you can store it if you need to select the font among multiple. + // - If the file cannot be loaded, the function will return a nullptr. Please handle those errors in your application (e.g. use an assertion, or display an error and quit). + // - The fonts will be rasterized at a given size (w/ oversampling) and stored into a texture when calling ImFontAtlas::Build()/GetTexDataAsXXXX(), which ImGui_ImplXXXX_NewFrame below will call. + // - Use '#define IMGUI_ENABLE_FREETYPE' in your imconfig file to use Freetype for higher quality font rendering. + // - Read 'docs/FONTS.md' for more instructions and details. + // - Remember that in C/C++ if you want to include a backslash \ in a string literal you need to write a double backslash \\ ! + //io.Fonts->AddFontDefault(); + //io.Fonts->AddFontFromFileTTF("c:\\Windows\\Fonts\\segoeui.ttf", 18.0f); + //io.Fonts->AddFontFromFileTTF("../../misc/fonts/DroidSans.ttf", 16.0f); + //io.Fonts->AddFontFromFileTTF("../../misc/fonts/Roboto-Medium.ttf", 16.0f); + //io.Fonts->AddFontFromFileTTF("../../misc/fonts/Cousine-Regular.ttf", 15.0f); + //ImFont* font = io.Fonts->AddFontFromFileTTF("c:\\Windows\\Fonts\\ArialUni.ttf", 18.0f, nullptr, io.Fonts->GetGlyphRangesJapanese()); + //IM_ASSERT(font != nullptr); + + // Our state + bool show_demo_window = true; + bool show_another_window = false; + ImVec4 clear_color; + clear_color.x = 0.45f; + clear_color.y = 0.55f; + clear_color.z = 0.60f; + clear_color.w = 1.00f; + + // Main loop + bool done = false; + while (!done) + { + // Poll and handle events (inputs, window resize, etc.) + // You can read the io.WantCaptureMouse, io.WantCaptureKeyboard flags to tell if dear imgui wants to use your inputs. + // - When io.WantCaptureMouse is true, do not dispatch mouse input data to your main application, or clear/overwrite your copy of the mouse data. + // - When io.WantCaptureKeyboard is true, do not dispatch keyboard input data to your main application, or clear/overwrite your copy of the keyboard data. + // Generally you may always pass all inputs to dear imgui, and hide them from your application based on those two flags. + SDL_Event event; + while (SDL_PollEvent(&event)) + { + ImGui_ImplSDL2_ProcessEvent(&event); + if (event.type == SDL_QUIT) + done = true; + if (event.type == SDL_WINDOWEVENT && event.window.event == SDL_WINDOWEVENT_CLOSE && event.window.windowID == SDL_GetWindowID(window)) + done = true; + } + if (SDL_GetWindowFlags(window) & SDL_WINDOW_MINIMIZED) + { + SDL_Delay(10); + continue; + } + + // Resize swap chain? + int fb_width, fb_height; + SDL_GetWindowSize(window, &fb_width, &fb_height); + 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, width, height, g_MinImageCount); + ImGui_ImplVulkanH_CreateOrResizeWindow(g_Instance, g_PhysicalDevice, g_Device, &g_MainWindowData, g_QueueFamily, g_Allocator, fb_width, fb_height, g_MinImageCount); g_MainWindowData.FrameIndex = 0; g_SwapChainRebuild = false; } + + // Start the Dear ImGui frame + ImGui_ImplVulkan_NewFrame(); + ImGui_ImplSDL2_NewFrame(); + igNewFrame(); + + // 1. Show the big demo window (Most of the sample code is in ImGui::ShowDemoWindow()! You can browse its code to learn more about Dear ImGui!). + if (show_demo_window) + igShowDemoWindow(&show_demo_window); + + // 2. Show a simple window that we create ourselves. We use a Begin/End pair to create a named window. + { + static float f = 0.0f; + static int counter = 0; + + igBegin("Hello, world!", NULL, 0); + igText("This is some useful text"); + igCheckbox("Demo window", &show_demo_window); + igCheckbox("Another window", &show_another_window); + + igSliderFloat("Float", &f, 0.0f, 1.0f, "%.3f", 0); + igColorEdit3("clear color", (float*)&clear_color, 0); + + ImVec2 buttonSize; + buttonSize.x = 0; + buttonSize.y = 0; + if (igButton("Button", buttonSize)) + counter++; + igSameLine(0.0f, -1.0f); + igText("counter = %d", counter); + + igText("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / igGetIO()->Framerate, igGetIO()->Framerate); + igEnd(); + } + + // 3. Show another simple window. + if (show_another_window) + { + igBegin("imgui Another Window", &show_another_window, 0); + igText("Hello from imgui"); + ImVec2 buttonSize; + buttonSize.x = 0; buttonSize.y = 0; + if (igButton("Close me", buttonSize)) + { + show_another_window = false; + } + igEnd(); + } + + // Rendering + igRender(); + ImDrawData* main_draw_data = igGetDrawData(); + const bool main_is_minimized = (main_draw_data->DisplaySize.x <= 0.0f || main_draw_data->DisplaySize.y <= 0.0f); + wd->ClearValue.color.float32[0] = clear_color.x * clear_color.w; + wd->ClearValue.color.float32[1] = clear_color.y * clear_color.w; + wd->ClearValue.color.float32[2] = clear_color.z * clear_color.w; + wd->ClearValue.color.float32[3] = clear_color.w; + if (!main_is_minimized) + FrameRender(wd, main_draw_data); + + // Update and Render additional Platform Windows + if (io->ConfigFlags & ImGuiConfigFlags_ViewportsEnable) + { + igUpdatePlatformWindows(); + igRenderPlatformWindowsDefault(NULL, NULL); + } + + // Present Main Platform Window + if (!main_is_minimized) + FramePresent(wd); } - // start imgui frame - ImGui_ImplVulkan_NewFrame(); - ImGui_ImplSDL2_NewFrame(); - igNewFrame(); + // Cleanup + err = vkDeviceWaitIdle(g_Device); + check_vk_result_line(err, __LINE__); + ImGui_ImplVulkan_Shutdown(); + ImGui_ImplSDL2_Shutdown(); + igDestroyContext(NULL); - if (showDemoWindow) - igShowDemoWindow(&showDemoWindow); + CleanupVulkanWindow(); + CleanupVulkan(); - // show a simple window that we created ourselves. - { - static float f = 0.0f; - static int counter = 0; + SDL_DestroyWindow(window); + SDL_Quit(); - igBegin("Hello, world!", NULL, 0); - igText("This is some useful text"); - igCheckbox("Demo window", &showDemoWindow); - igCheckbox("Another window", &showAnotherWindow); - - igSliderFloat("Float", &f, 0.0f, 1.0f, "%.3f", 0); - igColorEdit3("clear color", (float*)&clearColor, 0); - - ImVec2 buttonSize; - buttonSize.x = 0; - buttonSize.y = 0; - if (igButton("Button", buttonSize)) - counter++; - igSameLine(0.0f, -1.0f); - igText("counter = %d", counter); - - igText("Application average %.3f ms/frame (%.1f FPS)", - 1000.0f / igGetIO()->Framerate, igGetIO()->Framerate); - igEnd(); - } - - if (showAnotherWindow) - { - igBegin("imgui Another Window", &showAnotherWindow, 0); - igText("Hello from imgui"); - ImVec2 buttonSize; - buttonSize.x = 0; buttonSize.y = 0; - if (igButton("Close me", buttonSize)) - { - showAnotherWindow = false; - } - igEnd(); - } - - // render - igRender(); - ImDrawData* draw_data = igGetDrawData(); - const bool is_minimized = (draw_data->DisplaySize.x <= 0.0f || draw_data->DisplaySize.y <= 0.0f); - if (!is_minimized) - { - wd->ClearValue.color.float32[0] = clearColor.x * clearColor.w; - wd->ClearValue.color.float32[1] = clearColor.y * clearColor.w; - wd->ClearValue.color.float32[2] = clearColor.z * clearColor.w; - wd->ClearValue.color.float32[3] = clearColor.w; - FrameRender(wd, draw_data); - FramePresent(wd); - } - } - - // Cleanup - err = vkDeviceWaitIdle(g_Device); - check_vk_result(err); - ImGui_ImplVulkan_Shutdown(); - ImGui_ImplSDL2_Shutdown(); - igDestroyContext(NULL); - - CleanupVulkanWindow(); - CleanupVulkan(); - - SDL_DestroyWindow(window); - SDL_Quit(); - - return 0; -} \ No newline at end of file + return 0; +} diff --git a/cimgui.cpp b/cimgui.cpp index 96f8fcf..e18d6a9 100644 --- a/cimgui.cpp +++ b/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.91.8" 19180 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.91.9" 19190 from Dear ImGui https://github.com/ocornut/imgui //with imgui_internal.h api //with imgui_freetype.h api @@ -56,7 +56,7 @@ CIMGUI_API ImGuiIO* igGetIO() { return &ImGui::GetIO(); } -CIMGUI_API ImGuiPlatformIO* igGetPlatformIO() +CIMGUI_API ImGuiPlatformIO* igGetPlatformIO_Nil() { return &ImGui::GetPlatformIO(); } @@ -654,9 +654,13 @@ CIMGUI_API void igTextLinkOpenURL(const char* label,const char* url) { return ImGui::TextLinkOpenURL(label,url); } -CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col) +CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1) { - return ImGui::Image(user_texture_id,image_size,uv0,uv1,tint_col,border_col); + return ImGui::Image(user_texture_id,image_size,uv0,uv1); +} +CIMGUI_API void igImageWithBg(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col) +{ + return ImGui::ImageWithBg(user_texture_id,image_size,uv0,uv1,bg_col,tint_col); } CIMGUI_API bool igImageButton(const char* str_id,ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col) { @@ -1891,6 +1895,10 @@ CIMGUI_API void ImGuiTextBuffer_clear(ImGuiTextBuffer* self) { return self->clear(); } +CIMGUI_API void ImGuiTextBuffer_resize(ImGuiTextBuffer* self,int size) +{ + return self->resize(size); +} CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity) { return self->reserve(capacity); @@ -2615,10 +2623,6 @@ CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlas { return self->CalcCustomRectUV(rect,out_uv_min,out_uv_max); } -CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]) -{ - return self->GetMouseCursorTexData(cursor,out_offset,out_size,out_uv_border,out_uv_fill); -} CIMGUI_API ImFont* ImFont_ImFont(void) { return IM_NEW(ImFont)(); @@ -2627,11 +2631,11 @@ CIMGUI_API void ImFont_destroy(ImFont* self) { IM_DELETE(self); } -CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c) +CIMGUI_API ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c) { return self->FindGlyph(c); } -CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c) +CIMGUI_API ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c) { return self->FindGlyphNoFallback(c); } @@ -2683,10 +2687,6 @@ CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool ov { return self->AddRemapChar(dst,src,overwrite_dst); } -CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible) -{ - return self->SetGlyphVisible(c,visible); -} CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last) { return self->IsGlyphRangeUnused(c_begin,c_last); @@ -2751,6 +2751,10 @@ CIMGUI_API int igImUpperPowerOfTwo(int v) { return ImUpperPowerOfTwo(v); } +CIMGUI_API unsigned int igImCountSetBits(unsigned int v) +{ + return ImCountSetBits(v); +} CIMGUI_API int igImStricmp(const char* str1,const char* str2) { return ImStricmp(str1,str2); @@ -3330,7 +3334,7 @@ CIMGUI_API void ImDrawDataBuilder_destroy(ImDrawDataBuilder* self) { IM_DELETE(self); } -CIMGUI_API void* ImGuiDataVarInfo_GetVarPtr(ImGuiDataVarInfo* self,void* parent) +CIMGUI_API void* ImGuiStyleVarInfo_GetVarPtr(ImGuiStyleVarInfo* self,void* parent) { return self->GetVarPtr(parent); } @@ -3852,7 +3856,11 @@ CIMGUI_API ImGuiTableColumnSettings* ImGuiTableSettings_GetColumnSettings(ImGuiT } CIMGUI_API ImGuiIO* igGetIOEx(ImGuiContext* ctx) { - return &ImGui::GetIOEx(ctx); + return &ImGui::GetIO(ctx); +} +CIMGUI_API ImGuiPlatformIO* igGetPlatformIO_ContextPtr(ImGuiContext* ctx) +{ + return &ImGui::GetPlatformIO(ctx); } CIMGUI_API ImGuiWindow* igGetCurrentWindowRead() { @@ -4234,7 +4242,7 @@ CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width { return ImGui::ShrinkWidths(items,count,width_excess); } -CIMGUI_API const ImGuiDataVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx) +CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx) { return ImGui::GetStyleVarInfo(idx); } @@ -4270,6 +4278,10 @@ CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_window_flags) { return ImGui::BeginPopupEx(id,extra_window_flags); } +CIMGUI_API bool igBeginPopupMenuEx(ImGuiID id,const char* label,ImGuiWindowFlags extra_window_flags) +{ + return ImGui::BeginPopupMenuEx(id,label,extra_window_flags); +} CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags) { return ImGui::OpenPopupEx(id,popup_flags); @@ -5206,6 +5218,10 @@ CIMGUI_API void igSetNextItemRefVal(ImGuiDataType data_type,void* p_data) { return ImGui::SetNextItemRefVal(data_type,p_data); } +CIMGUI_API bool igIsItemActiveAsInputText() +{ + return ImGui::IsItemActiveAsInputText(); +} CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags) { return ImGui::ColorTooltip(text,col,flags); @@ -5410,17 +5426,17 @@ CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype() { return ImFontAtlasGetBuilderForStbTruetype(); } -CIMGUI_API void igImFontAtlasUpdateConfigDataPointers(ImFontAtlas* atlas) +CIMGUI_API void igImFontAtlasUpdateSourcesPointers(ImFontAtlas* atlas) { - return ImFontAtlasUpdateConfigDataPointers(atlas); + return ImFontAtlasUpdateSourcesPointers(atlas); } CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas) { return ImFontAtlasBuildInit(atlas); } -CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent) +CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* src,float ascent,float descent) { - return ImFontAtlasBuildSetupFont(atlas,font,font_config,ascent,descent); + return ImFontAtlasBuildSetupFont(atlas,font,src,ascent,descent); } CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque) { @@ -5446,9 +5462,13 @@ CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[2 { return ImFontAtlasBuildMultiplyRectAlpha8(table,pixels,x,y,w,h,stride); } -CIMGUI_API void igImFontAtlasBuildGetOversampleFactors(const ImFontConfig* cfg,int* out_oversample_h,int* out_oversample_v) +CIMGUI_API void igImFontAtlasBuildGetOversampleFactors(const ImFontConfig* src,int* out_oversample_h,int* out_oversample_v) { - return ImFontAtlasBuildGetOversampleFactors(cfg,out_oversample_h,out_oversample_v); + return ImFontAtlasBuildGetOversampleFactors(src,out_oversample_h,out_oversample_v); +} +CIMGUI_API bool igImFontAtlasGetMouseCursorTexData(ImFontAtlas* atlas,ImGuiMouseCursor cursor_type,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]) +{ + return ImFontAtlasGetMouseCursorTexData(atlas,cursor_type,out_offset,out_size,out_uv_border,out_uv_fill); } #ifdef IMGUI_ENABLE_FREETYPE CIMGUI_API const ImFontBuilderIO* ImGuiFreeType_GetBuilderForFreeType() diff --git a/cimgui.h b/cimgui.h index a6f72e0..17d6bb3 100644 --- a/cimgui.h +++ b/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.91.8" 19180 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.91.9" 19190 from Dear ImGui https://github.com/ocornut/imgui //with imgui_internal.h api //with imgui_freetype.h api #ifndef CIMGUI_INCLUDED @@ -84,7 +84,6 @@ typedef struct ImDrawDataBuilder ImDrawDataBuilder; typedef struct ImGuiBoxSelectState ImGuiBoxSelectState; typedef struct ImGuiColorMod ImGuiColorMod; typedef struct ImGuiContextHook ImGuiContextHook; -typedef struct ImGuiDataVarInfo ImGuiDataVarInfo; typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo; typedef struct ImGuiDeactivatedItemData ImGuiDeactivatedItemData; typedef struct ImGuiErrorRecoveryState ImGuiErrorRecoveryState; @@ -105,6 +104,7 @@ typedef struct ImGuiOldColumns ImGuiOldColumns; typedef struct ImGuiPopupData ImGuiPopupData; typedef struct ImGuiSettingsHandler ImGuiSettingsHandler; typedef struct ImGuiStyleMod ImGuiStyleMod; +typedef struct ImGuiStyleVarInfo ImGuiStyleVarInfo; typedef struct ImGuiTabBar ImGuiTabBar; typedef struct ImGuiTabItem ImGuiTabItem; typedef struct ImGuiTable ImGuiTable; @@ -587,42 +587,43 @@ ImGuiKey_KeypadEnter=627, ImGuiKey_KeypadEqual=628, ImGuiKey_AppBack=629, ImGuiKey_AppForward=630, -ImGuiKey_GamepadStart=631, -ImGuiKey_GamepadBack=632, -ImGuiKey_GamepadFaceLeft=633, -ImGuiKey_GamepadFaceRight=634, -ImGuiKey_GamepadFaceUp=635, -ImGuiKey_GamepadFaceDown=636, -ImGuiKey_GamepadDpadLeft=637, -ImGuiKey_GamepadDpadRight=638, -ImGuiKey_GamepadDpadUp=639, -ImGuiKey_GamepadDpadDown=640, -ImGuiKey_GamepadL1=641, -ImGuiKey_GamepadR1=642, -ImGuiKey_GamepadL2=643, -ImGuiKey_GamepadR2=644, -ImGuiKey_GamepadL3=645, -ImGuiKey_GamepadR3=646, -ImGuiKey_GamepadLStickLeft=647, -ImGuiKey_GamepadLStickRight=648, -ImGuiKey_GamepadLStickUp=649, -ImGuiKey_GamepadLStickDown=650, -ImGuiKey_GamepadRStickLeft=651, -ImGuiKey_GamepadRStickRight=652, -ImGuiKey_GamepadRStickUp=653, -ImGuiKey_GamepadRStickDown=654, -ImGuiKey_MouseLeft=655, -ImGuiKey_MouseRight=656, -ImGuiKey_MouseMiddle=657, -ImGuiKey_MouseX1=658, -ImGuiKey_MouseX2=659, -ImGuiKey_MouseWheelX=660, -ImGuiKey_MouseWheelY=661, -ImGuiKey_ReservedForModCtrl=662, -ImGuiKey_ReservedForModShift=663, -ImGuiKey_ReservedForModAlt=664, -ImGuiKey_ReservedForModSuper=665, -ImGuiKey_NamedKey_END=666, +ImGuiKey_Oem102=631, +ImGuiKey_GamepadStart=632, +ImGuiKey_GamepadBack=633, +ImGuiKey_GamepadFaceLeft=634, +ImGuiKey_GamepadFaceRight=635, +ImGuiKey_GamepadFaceUp=636, +ImGuiKey_GamepadFaceDown=637, +ImGuiKey_GamepadDpadLeft=638, +ImGuiKey_GamepadDpadRight=639, +ImGuiKey_GamepadDpadUp=640, +ImGuiKey_GamepadDpadDown=641, +ImGuiKey_GamepadL1=642, +ImGuiKey_GamepadR1=643, +ImGuiKey_GamepadL2=644, +ImGuiKey_GamepadR2=645, +ImGuiKey_GamepadL3=646, +ImGuiKey_GamepadR3=647, +ImGuiKey_GamepadLStickLeft=648, +ImGuiKey_GamepadLStickRight=649, +ImGuiKey_GamepadLStickUp=650, +ImGuiKey_GamepadLStickDown=651, +ImGuiKey_GamepadRStickLeft=652, +ImGuiKey_GamepadRStickRight=653, +ImGuiKey_GamepadRStickUp=654, +ImGuiKey_GamepadRStickDown=655, +ImGuiKey_MouseLeft=656, +ImGuiKey_MouseRight=657, +ImGuiKey_MouseMiddle=658, +ImGuiKey_MouseX1=659, +ImGuiKey_MouseX2=660, +ImGuiKey_MouseWheelX=661, +ImGuiKey_MouseWheelY=662, +ImGuiKey_ReservedForModCtrl=663, +ImGuiKey_ReservedForModShift=664, +ImGuiKey_ReservedForModAlt=665, +ImGuiKey_ReservedForModSuper=666, +ImGuiKey_NamedKey_END=667, ImGuiMod_None=0, ImGuiMod_Ctrl=1 << 12, ImGuiMod_Shift=1 << 13, @@ -743,6 +744,7 @@ typedef enum { ImGuiStyleVar_ScrollbarRounding, ImGuiStyleVar_GrabMinSize, ImGuiStyleVar_GrabRounding, + ImGuiStyleVar_ImageBorderSize, ImGuiStyleVar_TabRounding, ImGuiStyleVar_TabBorderSize, ImGuiStyleVar_TabBarBorderSize, @@ -825,6 +827,8 @@ typedef enum { ImGuiMouseCursor_ResizeNESW, ImGuiMouseCursor_ResizeNWSE, ImGuiMouseCursor_Hand, + ImGuiMouseCursor_Wait, + ImGuiMouseCursor_Progress, ImGuiMouseCursor_NotAllowed, ImGuiMouseCursor_COUNT }ImGuiMouseCursor_; @@ -940,6 +944,7 @@ struct ImGuiStyle ImVec2 WindowPadding; float WindowRounding; float WindowBorderSize; + float WindowBorderHoverPadding; ImVec2 WindowMinSize; ImVec2 WindowTitleAlign; ImGuiDir WindowMenuButtonPosition; @@ -961,9 +966,11 @@ struct ImGuiStyle float GrabMinSize; float GrabRounding; float LogSliderDeadzone; + float ImageBorderSize; float TabRounding; float TabBorderSize; - float TabMinWidthForCloseButton; + float TabCloseButtonMinWidthSelected; + float TabCloseButtonMinWidthUnselected; float TabBarBorderSize; float TabBarOverlineSize; float TableAngledHeadersAngle; @@ -1042,6 +1049,7 @@ struct ImGuiIO bool ConfigErrorRecoveryEnableTooltip; bool ConfigDebugIsDebuggerPresent; bool ConfigDebugHighlightIdConflicts; + bool ConfigDebugHighlightIdConflictsShowItemPicker; bool ConfigDebugBeginReturnValueOnce; bool ConfigDebugBeginReturnValueLoop; bool ConfigDebugIgnoreFocusLoss; @@ -1362,11 +1370,11 @@ struct ImFontConfig int OversampleH; int OversampleV; float SizePixels; - ImVec2 GlyphExtraSpacing; ImVec2 GlyphOffset; const ImWchar* GlyphRanges; float GlyphMinAdvanceX; float GlyphMaxAdvanceX; + float GlyphExtraAdvanceX; unsigned int FontBuilderFlags; float RasterizerMultiply; float RasterizerDensity; @@ -1430,7 +1438,7 @@ struct ImFontAtlas ImVec2 TexUvWhitePixel; ImVector_ImFontPtr Fonts; ImVector_ImFontAtlasCustomRect CustomRects; - ImVector_ImFontConfig ConfigData; + ImVector_ImFontConfig Sources; ImVec4 TexUvLines[(32) + 1]; const ImFontBuilderIO* FontBuilderIO; unsigned int FontBuilderFlags; @@ -1450,10 +1458,10 @@ struct ImFont float FontSize; ImVector_ImU16 IndexLookup; ImVector_ImFontGlyph Glyphs; - const ImFontGlyph* FallbackGlyph; + ImFontGlyph* FallbackGlyph; ImFontAtlas* ContainerAtlas; - const ImFontConfig* ConfigData; - short ConfigDataCount; + ImFontConfig* Sources; + short SourcesCount; short EllipsisCharCount; ImWchar EllipsisChar; ImWchar FallbackChar; @@ -1509,7 +1517,6 @@ struct ImGuiBoxSelectState; struct ImGuiColorMod; struct ImGuiContext; struct ImGuiContextHook; -struct ImGuiDataVarInfo; struct ImGuiDataTypeInfo; struct ImGuiDeactivatedItemData; struct ImGuiErrorRecoveryState; @@ -1530,6 +1537,7 @@ struct ImGuiOldColumns; struct ImGuiPopupData; struct ImGuiSettingsHandler; struct ImGuiStyleMod; +struct ImGuiStyleVarInfo; struct ImGuiTabBar; struct ImGuiTabItem; struct ImGuiTable; @@ -1601,8 +1609,9 @@ struct ImDrawListSharedData float FontScale; float CurveTessellationTol; float CircleSegmentMaxError; - ImVec4 ClipRectFullscreen; + float InitialFringeScale; ImDrawListFlags InitialFlags; + ImVec4 ClipRectFullscreen; ImVector_ImVec2 TempBuffer; ImVec2 ArcFastVtx[48]; float ArcFastRadiusCutoff; @@ -1613,11 +1622,21 @@ struct ImDrawDataBuilder ImVector_ImDrawListPtr* Layers[2]; ImVector_ImDrawListPtr LayerData1; }; -struct ImGuiDataVarInfo +struct ImGuiStyleVarInfo { - ImGuiDataType Type; - ImU32 Count; - ImU32 Offset; + ImU32 Count : 8; + ImGuiDataType DataType : 8; + ImU32 Offset : 16; +}; +struct ImGuiColorMod +{ + ImGuiCol Col; + ImVec4 BackupValue; +}; +struct ImGuiStyleMod +{ + ImGuiStyleVar VarIdx; + union { int BackupInt[2]; float BackupFloat[2]; }; }; typedef struct ImGuiDataTypeStorage ImGuiDataTypeStorage; struct ImGuiDataTypeStorage @@ -1632,7 +1651,7 @@ struct ImGuiDataTypeInfo const char* ScanFmt; }; typedef enum { - ImGuiDataType_Pointer = ImGuiDataType_COUNT + 1, + ImGuiDataType_Pointer = ImGuiDataType_COUNT, ImGuiDataType_ID, }ImGuiDataTypePrivate_; typedef enum { @@ -1753,16 +1772,6 @@ typedef enum { ImGuiPlotType_Lines, ImGuiPlotType_Histogram, }ImGuiPlotType; -struct ImGuiColorMod -{ - ImGuiCol Col; - ImVec4 BackupValue; -}; -struct ImGuiStyleMod -{ - ImGuiStyleVar VarIdx; - union { int BackupInt[2]; float BackupFloat[2]; }; -}; typedef struct ImGuiComboPreviewData ImGuiComboPreviewData; struct ImGuiComboPreviewData { @@ -1844,12 +1853,13 @@ typedef enum { ImGuiNextWindowDataFlags_HasFocus = 1 << 5, ImGuiNextWindowDataFlags_HasBgAlpha = 1 << 6, ImGuiNextWindowDataFlags_HasScroll = 1 << 7, - ImGuiNextWindowDataFlags_HasChildFlags = 1 << 8, - ImGuiNextWindowDataFlags_HasRefreshPolicy = 1 << 9, + ImGuiNextWindowDataFlags_HasWindowFlags = 1 << 8, + ImGuiNextWindowDataFlags_HasChildFlags = 1 << 9, + ImGuiNextWindowDataFlags_HasRefreshPolicy = 1 << 10, }ImGuiNextWindowDataFlags_; struct ImGuiNextWindowData { - ImGuiNextWindowDataFlags Flags; + ImGuiNextWindowDataFlags HasFlags; ImGuiCond PosCond; ImGuiCond SizeCond; ImGuiCond CollapsedCond; @@ -1858,6 +1868,7 @@ struct ImGuiNextWindowData ImVec2 SizeVal; ImVec2 ContentSizeVal; ImVec2 ScrollVal; + ImGuiWindowFlags WindowFlags; ImGuiChildFlags ChildFlags; bool CollapsedVal; ImRect SizeConstraintRect; @@ -1928,6 +1939,7 @@ struct ImGuiWindowStackData ImGuiLastItemData ParentLastItemDataBackup; ImGuiErrorRecoveryState StackSizesInBegin; bool DisabledOverrideReenable; + float DisabledOverrideReenableAlphaBackup; }; typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem; struct ImGuiShrinkWidthItem @@ -2372,7 +2384,6 @@ struct ImGuiMetricsConfig bool ShowDrawCmdMesh; bool ShowDrawCmdBoundingBoxes; bool ShowTextEncodingViewer; - bool ShowAtlasTintedWithTextColor; int ShowWindowsRectsType; int ShowTablesRectsType; int HighlightMonitorIdx; @@ -2398,6 +2409,7 @@ struct ImGuiIDStackTool ImVector_ImGuiStackLevelInfo Results; bool CopyToClipboardOnCtrlC; float CopyToClipboardLastTime; + ImGuiTextBuffer ResultPathBuf; }; 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; @@ -2499,7 +2511,7 @@ struct ImGuiContext ImVector_ImGuiWindowStackData CurrentWindowStack; ImGuiStorage WindowsById; int WindowsActiveCount; - ImVec2 WindowsHoverPadding; + float WindowsBorderHoverPadding; ImGuiID DebugBreakInWindow; ImGuiWindow* CurrentWindow; ImGuiWindow* HoveredWindow; @@ -2841,6 +2853,8 @@ struct ImGuiWindow ImVec2 ScrollTargetEdgeSnapDist; ImVec2 ScrollbarSizes; bool ScrollbarX, ScrollbarY; + bool ScrollbarXStabilizeEnabled; + ImU8 ScrollbarXStabilizeToggledHistory; bool Active; bool WasActive; bool WriteAccessed; @@ -3198,7 +3212,7 @@ struct ImGuiTableColumnSettings ImGuiTableColumnIdx DisplayOrder; ImGuiTableColumnIdx SortOrder; ImU8 SortDirection : 2; - ImU8 IsEnabled : 1; + ImS8 IsEnabled : 2; ImU8 IsStretch : 1; }; struct ImGuiTableSettings @@ -3312,7 +3326,7 @@ CIMGUI_API void igDestroyContext(ImGuiContext* ctx); CIMGUI_API ImGuiContext* igGetCurrentContext(void); CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx); CIMGUI_API ImGuiIO* igGetIO(void); -CIMGUI_API ImGuiPlatformIO* igGetPlatformIO(void); +CIMGUI_API ImGuiPlatformIO* igGetPlatformIO_Nil(void); CIMGUI_API ImGuiStyle* igGetStyle(void); CIMGUI_API void igNewFrame(void); CIMGUI_API void igEndFrame(void); @@ -3457,7 +3471,8 @@ CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* o CIMGUI_API void igBullet(void); CIMGUI_API bool igTextLink(const char* label); CIMGUI_API void igTextLinkOpenURL(const char* label,const char* url); -CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col); +CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1); +CIMGUI_API void igImageWithBg(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col); CIMGUI_API bool igImageButton(const char* str_id,ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col); CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags); CIMGUI_API void igEndCombo(void); @@ -3760,6 +3775,7 @@ CIMGUI_API const char* ImGuiTextBuffer_end(ImGuiTextBuffer* self); CIMGUI_API int ImGuiTextBuffer_size(ImGuiTextBuffer* self); CIMGUI_API bool ImGuiTextBuffer_empty(ImGuiTextBuffer* self); CIMGUI_API void ImGuiTextBuffer_clear(ImGuiTextBuffer* self); +CIMGUI_API void ImGuiTextBuffer_resize(ImGuiTextBuffer* self,int size); CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity); CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self); CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end); @@ -3941,11 +3957,10 @@ CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,int width,int CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset); CIMGUI_API ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index); CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max); -CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]); CIMGUI_API ImFont* ImFont_ImFont(void); CIMGUI_API void ImFont_destroy(ImFont* self); -CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c); -CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c); +CIMGUI_API ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c); +CIMGUI_API ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c); CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c); CIMGUI_API bool ImFont_IsLoaded(ImFont* self); CIMGUI_API const char* ImFont_GetDebugName(ImFont* self); @@ -3958,7 +3973,6 @@ CIMGUI_API void ImFont_ClearOutputData(ImFont* self); CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size); CIMGUI_API void ImFont_AddGlyph(ImFont* self,const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x); CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst); -CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible); CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last); CIMGUI_API ImGuiViewport* ImGuiViewport_ImGuiViewport(void); CIMGUI_API void ImGuiViewport_destroy(ImGuiViewport* self); @@ -3975,6 +3989,7 @@ CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b); CIMGUI_API bool igImIsPowerOfTwo_Int(int v); CIMGUI_API bool igImIsPowerOfTwo_U64(ImU64 v); CIMGUI_API int igImUpperPowerOfTwo(int v); +CIMGUI_API unsigned int igImCountSetBits(unsigned int v); CIMGUI_API int igImStricmp(const char* str1,const char* str2); CIMGUI_API int igImStrnicmp(const char* str1,const char* str2,size_t count); CIMGUI_API void igImStrncpy(char* dst,const char* src,size_t count); @@ -4118,7 +4133,7 @@ CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self); CIMGUI_API void ImDrawListSharedData_SetCircleTessellationMaxError(ImDrawListSharedData* self,float max_error); CIMGUI_API ImDrawDataBuilder* ImDrawDataBuilder_ImDrawDataBuilder(void); CIMGUI_API void ImDrawDataBuilder_destroy(ImDrawDataBuilder* self); -CIMGUI_API void* ImGuiDataVarInfo_GetVarPtr(ImGuiDataVarInfo* self,void* parent); +CIMGUI_API void* ImGuiStyleVarInfo_GetVarPtr(ImGuiStyleVarInfo* self,void* parent); CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Int(ImGuiStyleVar idx,int v); CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self); CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Float(ImGuiStyleVar idx,float v); @@ -4249,6 +4264,7 @@ CIMGUI_API ImGuiTableSettings* ImGuiTableSettings_ImGuiTableSettings(void); CIMGUI_API void ImGuiTableSettings_destroy(ImGuiTableSettings* self); CIMGUI_API ImGuiTableColumnSettings* ImGuiTableSettings_GetColumnSettings(ImGuiTableSettings* self); CIMGUI_API ImGuiIO* igGetIOEx(ImGuiContext* ctx); +CIMGUI_API ImGuiPlatformIO* igGetPlatformIO_ContextPtr(ImGuiContext* ctx); CIMGUI_API ImGuiWindow* igGetCurrentWindowRead(void); CIMGUI_API ImGuiWindow* igGetCurrentWindow(void); CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id); @@ -4344,7 +4360,7 @@ CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float de 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 const ImGuiDataVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx); +CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx); CIMGUI_API void igBeginDisabledOverrideReenable(void); CIMGUI_API void igEndDisabledOverrideReenable(void); CIMGUI_API void igLogBegin(ImGuiLogFlags flags,int auto_open_depth); @@ -4353,6 +4369,7 @@ CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const c CIMGUI_API void igLogSetNextTextDecoration(const char* prefix,const char* suffix); CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags); CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_window_flags); +CIMGUI_API bool igBeginPopupMenuEx(ImGuiID id,const char* label,ImGuiWindowFlags extra_window_flags); CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags); CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup); CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup); @@ -4587,6 +4604,7 @@ CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,I CIMGUI_API bool igTempInputIsActive(ImGuiID id); CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id); CIMGUI_API void igSetNextItemRefVal(ImGuiDataType data_type,void* p_data); +CIMGUI_API bool igIsItemActiveAsInputText(void); CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags); CIMGUI_API void igColorEditOptionsPopup(const float* col,ImGuiColorEditFlags flags); CIMGUI_API void igColorPickerOptionsPopup(const float* ref_col,ImGuiColorEditFlags flags); @@ -4638,16 +4656,17 @@ CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport); CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list); CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb); CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype(void); -CIMGUI_API void igImFontAtlasUpdateConfigDataPointers(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasUpdateSourcesPointers(ImFontAtlas* atlas); CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas); -CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent); +CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* src,float ascent,float descent); CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque); CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas); CIMGUI_API void igImFontAtlasBuildRender8bppRectFromString(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value); CIMGUI_API void igImFontAtlasBuildRender32bppRectFromString(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value); CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor); CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride); -CIMGUI_API void igImFontAtlasBuildGetOversampleFactors(const ImFontConfig* cfg,int* out_oversample_h,int* out_oversample_v); +CIMGUI_API void igImFontAtlasBuildGetOversampleFactors(const ImFontConfig* src,int* out_oversample_h,int* out_oversample_v); +CIMGUI_API bool igImFontAtlasGetMouseCursorTexData(ImFontAtlas* atlas,ImGuiMouseCursor cursor_type,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]); #ifdef IMGUI_ENABLE_FREETYPE CIMGUI_API const ImFontBuilderIO* ImGuiFreeType_GetBuilderForFreeType(void); CIMGUI_API void ImGuiFreeType_SetAllocatorFunctions(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data); diff --git a/cimgui_impl.cpp b/cimgui_impl.cpp new file mode 100644 index 0000000..78fd6ae --- /dev/null +++ b/cimgui_impl.cpp @@ -0,0 +1,65 @@ +#include "./imgui/imgui.h" +#ifdef IMGUI_ENABLE_FREETYPE +#include "./imgui/misc/freetype/imgui_freetype.h" +#endif +#include "./imgui/imgui_internal.h" +#include "cimgui.h" + +#ifdef CIMGUI_USE_DX9 +#include "imgui_impl_dx9.h" +#endif + +#ifdef CIMGUI_USE_DX10 +#include "imgui_impl_dx10.h" +#endif + +#ifdef CIMGUI_USE_DX11 +#include "imgui_impl_dx11.h" +#endif + +#ifdef CIMGUI_USE_DX12 +#include "imgui_impl_dx12.h" +#endif + +#ifdef CIMGUI_USE_GLFW +#include "imgui_impl_glfw.h" +#endif + +#ifdef CIMGUI_USE_OPENGL2 +#include "imgui_impl_opengl2.h" +#endif + +#ifdef CIMGUI_USE_OPENGL3 +#include "imgui_impl_opengl3.h" +#endif + +#ifdef CIMGUI_USE_SDL2 +#include "imgui_impl_sdl2.h" +#endif + +#ifdef CIMGUI_USE_SDL3 +#include "imgui_impl_sdl3.h" +#endif + +#ifdef CIMGUI_USE_VULKAN +#include "imgui_impl_vulkan.h" +#endif + +#ifdef CIMGUI_USE_WIN32 +#include "imgui_impl_win32.h" +#endif + +#include "cimgui_impl.h" + +#ifdef CIMGUI_USE_VULKAN + +CIMGUI_API ImGui_ImplVulkanH_Window* ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window() +{ + return IM_NEW(ImGui_ImplVulkanH_Window)(); +} +CIMGUI_API void ImGui_ImplVulkanH_Window_Construct(ImGui_ImplVulkanH_Window* self) +{ + IM_PLACEMENT_NEW(self) ImGui_ImplVulkanH_Window(); +} + +#endif diff --git a/cimgui_impl.h b/cimgui_impl.h new file mode 100644 index 0000000..5e8d721 --- /dev/null +++ b/cimgui_impl.h @@ -0,0 +1,199 @@ +#ifdef CIMGUI_USE_GLFW +#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS + +typedef struct GLFWwindow GLFWwindow; +typedef struct GLFWmonitor GLFWmonitor; +struct GLFWwindow; +struct GLFWmonitor; +#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS +CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks); +CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks); +CIMGUI_API bool ImGui_ImplGlfw_InitForOther(GLFWwindow* window,bool install_callbacks); +CIMGUI_API void ImGui_ImplGlfw_Shutdown(void); +CIMGUI_API void ImGui_ImplGlfw_NewFrame(void); +CIMGUI_API void ImGui_ImplGlfw_InstallCallbacks(GLFWwindow* window); +CIMGUI_API void ImGui_ImplGlfw_RestoreCallbacks(GLFWwindow* window); +CIMGUI_API void ImGui_ImplGlfw_SetCallbacksChainForAllWindows(bool chain_for_all_windows); +CIMGUI_API void ImGui_ImplGlfw_WindowFocusCallback(GLFWwindow* window,int focused); +CIMGUI_API void ImGui_ImplGlfw_CursorEnterCallback(GLFWwindow* window,int entered); +CIMGUI_API void ImGui_ImplGlfw_CursorPosCallback(GLFWwindow* window,double x,double y); +CIMGUI_API void ImGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,int button,int action,int mods); +CIMGUI_API void ImGui_ImplGlfw_ScrollCallback(GLFWwindow* window,double xoffset,double yoffset); +CIMGUI_API void ImGui_ImplGlfw_KeyCallback(GLFWwindow* window,int key,int scancode,int action,int mods); +CIMGUI_API void ImGui_ImplGlfw_CharCallback(GLFWwindow* window,unsigned int c); +CIMGUI_API void ImGui_ImplGlfw_MonitorCallback(GLFWmonitor* monitor,int event); +CIMGUI_API void ImGui_ImplGlfw_Sleep(int milliseconds); + +#endif +#ifdef CIMGUI_USE_OPENGL3 +CIMGUI_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version); +CIMGUI_API void ImGui_ImplOpenGL3_Shutdown(void); +CIMGUI_API void ImGui_ImplOpenGL3_NewFrame(void); +CIMGUI_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data); +CIMGUI_API bool ImGui_ImplOpenGL3_CreateFontsTexture(void); +CIMGUI_API void ImGui_ImplOpenGL3_DestroyFontsTexture(void); +CIMGUI_API bool ImGui_ImplOpenGL3_CreateDeviceObjects(void); +CIMGUI_API void ImGui_ImplOpenGL3_DestroyDeviceObjects(void); + +#endif +#ifdef CIMGUI_USE_OPENGL2 +CIMGUI_API bool ImGui_ImplOpenGL2_Init(void); +CIMGUI_API void ImGui_ImplOpenGL2_Shutdown(void); +CIMGUI_API void ImGui_ImplOpenGL2_NewFrame(void); +CIMGUI_API void ImGui_ImplOpenGL2_RenderDrawData(ImDrawData* draw_data); +CIMGUI_API bool ImGui_ImplOpenGL2_CreateFontsTexture(void); +CIMGUI_API void ImGui_ImplOpenGL2_DestroyFontsTexture(void); +CIMGUI_API bool ImGui_ImplOpenGL2_CreateDeviceObjects(void); +CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects(void); + +#endif +#ifdef CIMGUI_USE_SDL2 +#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS + +typedef struct SDL_Window SDL_Window; +typedef struct SDL_Renderer SDL_Renderer; +typedef struct _SDL_GameController _SDL_GameController; +struct SDL_Window; +struct SDL_Renderer; +struct _SDL_GameController; +typedef union SDL_Event SDL_Event; +typedef enum { ImGui_ImplSDL2_GamepadMode_AutoFirst, ImGui_ImplSDL2_GamepadMode_AutoAll, ImGui_ImplSDL2_GamepadMode_Manual }ImGui_ImplSDL2_GamepadMode; +#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS +CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context); +CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_InitForMetal(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_InitForSDLRenderer(SDL_Window* window,SDL_Renderer* renderer); +CIMGUI_API bool ImGui_ImplSDL2_InitForOther(SDL_Window* window); +CIMGUI_API void ImGui_ImplSDL2_Shutdown(void); +CIMGUI_API void ImGui_ImplSDL2_NewFrame(void); +CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event); +CIMGUI_API void ImGui_ImplSDL2_SetGamepadMode(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array,int manual_gamepads_count); + +#endif +#ifdef CIMGUI_USE_SDL3 +#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS + +typedef struct SDL_Window SDL_Window; +typedef struct SDL_Renderer SDL_Renderer; +typedef struct SDL_Gamepad SDL_Gamepad; +struct SDL_Window; +struct SDL_Renderer; +struct SDL_Gamepad; +typedef union SDL_Event SDL_Event; +typedef enum { ImGui_ImplSDL3_GamepadMode_AutoFirst, ImGui_ImplSDL3_GamepadMode_AutoAll, ImGui_ImplSDL3_GamepadMode_Manual }ImGui_ImplSDL3_GamepadMode; +#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS +CIMGUI_API bool ImGui_ImplSDL3_InitForOpenGL(SDL_Window* window,void* sdl_gl_context); +CIMGUI_API bool ImGui_ImplSDL3_InitForVulkan(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL3_InitForD3D(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL3_InitForMetal(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL3_InitForSDLRenderer(SDL_Window* window,SDL_Renderer* renderer); +CIMGUI_API bool ImGui_ImplSDL3_InitForSDLGPU(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL3_InitForOther(SDL_Window* window); +CIMGUI_API void ImGui_ImplSDL3_Shutdown(void); +CIMGUI_API void ImGui_ImplSDL3_NewFrame(void); +CIMGUI_API bool ImGui_ImplSDL3_ProcessEvent(const SDL_Event* event); +CIMGUI_API void ImGui_ImplSDL3_SetGamepadMode(ImGui_ImplSDL3_GamepadMode mode,SDL_Gamepad** manual_gamepads_array,int manual_gamepads_count); + +#endif +#ifdef CIMGUI_USE_VULKAN +#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS + +typedef struct ImGui_ImplVulkanH_Frame ImGui_ImplVulkanH_Frame; +typedef struct ImGui_ImplVulkanH_Window ImGui_ImplVulkanH_Window; +typedef struct ImGui_ImplVulkan_InitInfo ImGui_ImplVulkan_InitInfo; +struct ImGui_ImplVulkan_InitInfo +{ + uint32_t ApiVersion; + VkInstance Instance; + VkPhysicalDevice PhysicalDevice; + VkDevice Device; + uint32_t QueueFamily; + VkQueue Queue; + VkDescriptorPool DescriptorPool; + VkRenderPass RenderPass; + uint32_t MinImageCount; + uint32_t ImageCount; + VkSampleCountFlagBits MSAASamples; + VkPipelineCache PipelineCache; + uint32_t Subpass; + uint32_t DescriptorPoolSize; + bool UseDynamicRendering; + VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo; + const VkAllocationCallbacks* Allocator; + void (*CheckVkResultFn)(VkResult err); + VkDeviceSize MinAllocationSize; +}; +typedef struct ImGui_ImplVulkan_RenderState ImGui_ImplVulkan_RenderState; +struct ImGui_ImplVulkan_RenderState +{ + VkCommandBuffer CommandBuffer; + VkPipeline Pipeline; + VkPipelineLayout PipelineLayout; +}; +struct ImGui_ImplVulkanH_Frame; +struct ImGui_ImplVulkanH_Window; +struct ImGui_ImplVulkanH_Frame +{ + VkCommandPool CommandPool; + VkCommandBuffer CommandBuffer; + VkFence Fence; + VkImage Backbuffer; + VkImageView BackbufferView; + VkFramebuffer Framebuffer; +}; +typedef struct ImGui_ImplVulkanH_FrameSemaphores ImGui_ImplVulkanH_FrameSemaphores; +struct ImGui_ImplVulkanH_FrameSemaphores +{ + VkSemaphore ImageAcquiredSemaphore; + VkSemaphore RenderCompleteSemaphore; +}; +typedef struct ImVector_ImGui_ImplVulkanH_Frame {int Size;int Capacity;ImGui_ImplVulkanH_Frame* Data;} ImVector_ImGui_ImplVulkanH_Frame; + +typedef struct ImVector_ImGui_ImplVulkanH_FrameSemaphores {int Size;int Capacity;ImGui_ImplVulkanH_FrameSemaphores* Data;} ImVector_ImGui_ImplVulkanH_FrameSemaphores; + +struct ImGui_ImplVulkanH_Window +{ + int Width; + int Height; + VkSwapchainKHR Swapchain; + VkSurfaceKHR Surface; + VkSurfaceFormatKHR SurfaceFormat; + VkPresentModeKHR PresentMode; + VkRenderPass RenderPass; + VkPipeline Pipeline; + bool UseDynamicRendering; + bool ClearEnable; + VkClearValue ClearValue; + uint32_t FrameIndex; + uint32_t ImageCount; + uint32_t SemaphoreCount; + uint32_t SemaphoreIndex; + ImVector_ImGui_ImplVulkanH_Frame Frames; + ImVector_ImGui_ImplVulkanH_FrameSemaphores FrameSemaphores; +}; +#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS +#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS +typedef ImVector ImVector_ImGui_ImplVulkanH_Frame; +typedef ImVector ImVector_ImGui_ImplVulkanH_FrameSemaphores; +#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS +CIMGUI_API bool ImGui_ImplVulkan_Init(ImGui_ImplVulkan_InitInfo* info); +CIMGUI_API void ImGui_ImplVulkan_Shutdown(void); +CIMGUI_API void ImGui_ImplVulkan_NewFrame(void); +CIMGUI_API void ImGui_ImplVulkan_RenderDrawData(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline); +CIMGUI_API bool ImGui_ImplVulkan_CreateFontsTexture(void); +CIMGUI_API void ImGui_ImplVulkan_DestroyFontsTexture(void); +CIMGUI_API void ImGui_ImplVulkan_SetMinImageCount(uint32_t min_image_count); +CIMGUI_API VkDescriptorSet ImGui_ImplVulkan_AddTexture(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout); +CIMGUI_API void ImGui_ImplVulkan_RemoveTexture(VkDescriptorSet descriptor_set); +CIMGUI_API bool ImGui_ImplVulkan_LoadFunctions(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 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_Window_ImGui_ImplVulkanH_Window(); + +#endif diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index 1aefbc2..bd4c3c6 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -949,6 +949,31 @@ local function AdjustArguments(FP) end end end +local function REPLACE_TEXTUREID(FP) + local defsT = FP.defsT + for numcdef,t in ipairs(FP.funcdefs) do + assert(t.cimguiname) + local cimf = defsT[t.cimguiname] + local defT = cimf[t.signature] + local hasTextureID = false + for i,arg in ipairs(defT.argsT) do + if arg.type == "ImTextureID" then print(t.cimguiname,t.signature);hasTextureID = true; break end + end + if hasTextureID then + for i,v in ipairs(defT.argsT) do + v.type = (v.type == "ImTextureID") and "ImTextureUserID" or v.type + end + --defaults table + for k,v in pairs(defT.defaults) do + if v:match"ImTextureID" then + error"default ImTextureID not implemented" + end + end + defT.args = defT.args:gsub("ImTextureID","ImTextureUserID") + defT.signature = defT.signature:gsub("ImTextureID","ImTextureUserID") + end + end +end local function ADDIMSTR_S(FP) local defsT = FP.defsT local newcdefs = {} @@ -1575,8 +1600,8 @@ function M.Parser() --local ttype,template = it.item:match("([^%s,%(%)]+)%s*<(.+)>") local ttype,template,te,code2 = check_template(it2) --it.item:match"([^%s,%(%)]+)%s*<(.+)>" if template then - --print("not doheader",ttype,template,te) - if self.typenames[ttype] ~= template then --rule out T (template typename) + --print("not doheader",ttype,template,te, self.typenames[ttype]) + if self.typenames[ttype] ~= template and self.typenames[ttype].."*" ~= template then --rule out T (template typename) self.templates[ttype] = self.templates[ttype] or {} self.templates[ttype][template] = te it2=code2 @@ -2115,6 +2140,11 @@ function M.Parser() for k,v in pairs(self.alltypes) do print(k, typetoStr(k) ) end end function par:compute_overloads() + if self.IMGUI_HAS_TEXTURES then + print"----------replacing ImTextureID with ImTextureUserID" + REPLACE_TEXTUREID(self) + print"----------end replacing ImTextureID with ImTextureUserID" + end ADDIMSTR_S(self) local strt = {} local numoverloaded = 0 diff --git a/generator/generator.bat b/generator/generator.bat index 38ca01d..ffbc4e2 100644 --- a/generator/generator.bat +++ b/generator/generator.bat @@ -20,7 +20,7 @@ set PATH=%PATH%;C:\anima;C:\mingws\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\min :: examples: "" "internal" "internal comments" :: arg[3..n] name of implementations to generate and/or CFLAGS (e.g. -DIMGUI_USER_CONFIG) ::-DIMGUI_USE_WCHAR32 should not be used (is discarded) -luajit ./generator.lua gcc "internal noimstrv" glfw opengl3 opengl2 sdl2 sdl3 -DIMGUI_USE_WCHAR32 %* +luajit ./generator.lua gcc "internal noimstrv" glfw opengl3 opengl2 sdl2 sdl3 vulkan -DIMGUI_USE_WCHAR32 %* ::leave console open cmd /k diff --git a/generator/generator.lua b/generator/generator.lua index 7810c9e..9e8cdcf 100644 --- a/generator/generator.lua +++ b/generator/generator.lua @@ -91,6 +91,10 @@ local cimgui_skipped = { --desired name --------------------------------------------------------------------------- local cimgui_overloads = { + igGetIO = { + ["()"] = "igGetIO", + ["(ImGuiContext*)"] = "igGetIOEx", + }, --igPushID = { --["(const char*)"] = "igPushIDStr", --["(const char*,const char*)"] = "igPushIDRange", @@ -125,9 +129,11 @@ local function func_header_impl_generate(FP) local def = cimf[t.signature] local addcoment = def.comment or "" if def.constructor then - -- it happens with vulkan impl but constructor ImGui_ImplVulkanH_Window is not needed - --assert(def.stname ~= "","constructor without struct") - --table.insert(outtab,"CIMGUI_API "..def.stname.."* "..def.ov_cimguiname ..(empty and "(void)" or --def.args)..";"..addcoment.."\n") + -- only vulkan is manually created + assert(def.ov_cimguiname=="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window" or + def.ov_cimguiname=="ImGui_ImplVulkanH_Window_Construct", "not cpp for "..def.ov_cimguiname) + assert(def.stname ~= "","constructor without struct") + table.insert(outtab,"CIMGUI_API "..def.stname.."* "..def.ov_cimguiname ..(empty and "(void)" or def.args)..";"..addcoment.."\n") elseif def.destructor then --table.insert(outtab,"CIMGUI_API void "..def.ov_cimguiname..def.args..";"..addcoment.."\n") else @@ -314,8 +320,8 @@ end -------------------------------------------------------- --get imgui.h version and IMGUI_HAS_DOCK-------------------------- --defines for the cl compiler must be present in the print_defines.cpp file -gdefines = get_defines{"IMGUI_VERSION","IMGUI_VERSION_NUM","FLT_MAX","FLT_MIN","IMGUI_HAS_DOCK","IMGUI_HAS_IMSTR","ImDrawCallback_ResetRenderState"} ---cpp2ffi.prtable(gdefines) +gdefines = get_defines{"IMGUI_VERSION","IMGUI_VERSION_NUM","FLT_MAX","FLT_MIN","IMGUI_HAS_DOCK","IMGUI_HAS_IMSTR","ImDrawCallback_ResetRenderState","IMGUI_HAS_TEXTURES"} +cpp2ffi.prtable(gdefines) if gdefines.IMGUI_HAS_DOCK then gdefines.IMGUI_HAS_DOCK = true end if gdefines.IMGUI_HAS_IMSTR then gdefines.IMGUI_HAS_IMSTR = true end @@ -335,6 +341,7 @@ if gdefines.IMGUI_HAS_DOCK then end assert(not NOCHAR or not NOIMSTRV,"nochar and noimstrv cant be set at the same time") print("IMGUI_HAS_IMSTR",gdefines.IMGUI_HAS_IMSTR) +print("IMGUI_HAS_TEXTURES",gdefines.IMGUI_HAS_TEXTURES and true) print("NOCHAR",NOCHAR) print("NOIMSTRV",NOIMSTRV) print("IMGUI_HAS_DOCK",gdefines.IMGUI_HAS_DOCK) @@ -374,6 +381,7 @@ local function parseImGuiHeader(header,names) parser.CONSTRUCTORS_GENERATION = CONSTRUCTORS_GENERATION parser.NOCHAR = NOCHAR parser.NOIMSTRV = NOIMSTRV + parser.IMGUI_HAS_TEXTURES = gdefines.IMGUI_HAS_TEXTURES parser.custom_function_post = custom_function_post parser.header_text_insert = header_text_insert local defines = parser:take_lines(CPRE..header,names,COMPILER) @@ -464,15 +472,26 @@ if #implementations > 0 then extra_includes = extra_includes .. include_cmd .. inc .. " " end end - + parser2.cimgui_inherited = dofile([[../../cimgui/generator/output/structs_and_enums.lua]]) local defines = parser2:take_lines(CPRE..extra_defines..extra_includes..source, {locati}, COMPILER) local parser3 = cpp2ffi.Parser() + parser3.cimgui_inherited = dofile([[../../cimgui/generator/output/structs_and_enums.lua]]) parser3:take_lines(CPRE..extra_defines..extra_includes..source, {locati}, COMPILER) parser3:do_parse() local cfuncsstr = func_header_impl_generate(parser3) local cstructstr1,cstructstr2 = parser3.structs_and_enums[1], parser3.structs_and_enums[2] - impl_str = impl_str .. "#ifdef CIMGUI_USE_".. string.upper(impl).."\n" .. cstructstr1 .. cstructstr2 .. cfuncsstr .. "\n#endif\n" + local cstru = cstructstr1 .. cstructstr2 + if cstru ~="" then + cstru = "#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n"..cstru .."\n#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n" + end + impl_str = impl_str .. "#ifdef CIMGUI_USE_".. string.upper(impl).."\n".. cstru + local outtab = cpp2ffi.func_header_generate_structs(parser3) + if #outtab > 0 then + table.insert(outtab, 1, "#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n") + table.insert(outtab,"#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n") + end + impl_str = impl_str.. table.concat(outtab)..cfuncsstr .. "\n#endif\n" end parser2:do_parse() @@ -516,7 +535,9 @@ end --]] -------------------copy C files to repo root copyfile("./output/cimgui.h", "../cimgui.h") +copyfile("./output/cimgui_impl.h", "../cimgui_impl.h") copyfile("./output/cimgui.cpp", "../cimgui.cpp") os.remove("./output/cimgui.h") +os.remove("./output/cimgui_impl.h") os.remove("./output/cimgui.cpp") print"all done!!" diff --git a/generator/output/cimgui_impl.h b/generator/output/cimgui_impl.h deleted file mode 100644 index 8f36eb5..0000000 --- a/generator/output/cimgui_impl.h +++ /dev/null @@ -1,89 +0,0 @@ -#ifdef CIMGUI_USE_GLFW - -typedef struct GLFWwindow GLFWwindow; -typedef struct GLFWmonitor GLFWmonitor; -struct GLFWwindow; -struct GLFWmonitor;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks); -CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks); -CIMGUI_API bool ImGui_ImplGlfw_InitForOther(GLFWwindow* window,bool install_callbacks); -CIMGUI_API void ImGui_ImplGlfw_Shutdown(void); -CIMGUI_API void ImGui_ImplGlfw_NewFrame(void); -CIMGUI_API void ImGui_ImplGlfw_InstallCallbacks(GLFWwindow* window); -CIMGUI_API void ImGui_ImplGlfw_RestoreCallbacks(GLFWwindow* window); -CIMGUI_API void ImGui_ImplGlfw_SetCallbacksChainForAllWindows(bool chain_for_all_windows); -CIMGUI_API void ImGui_ImplGlfw_WindowFocusCallback(GLFWwindow* window,int focused); -CIMGUI_API void ImGui_ImplGlfw_CursorEnterCallback(GLFWwindow* window,int entered); -CIMGUI_API void ImGui_ImplGlfw_CursorPosCallback(GLFWwindow* window,double x,double y); -CIMGUI_API void ImGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,int button,int action,int mods); -CIMGUI_API void ImGui_ImplGlfw_ScrollCallback(GLFWwindow* window,double xoffset,double yoffset); -CIMGUI_API void ImGui_ImplGlfw_KeyCallback(GLFWwindow* window,int key,int scancode,int action,int mods); -CIMGUI_API void ImGui_ImplGlfw_CharCallback(GLFWwindow* window,unsigned int c); -CIMGUI_API void ImGui_ImplGlfw_MonitorCallback(GLFWmonitor* monitor,int event); -CIMGUI_API void ImGui_ImplGlfw_Sleep(int milliseconds); - -#endif -#ifdef CIMGUI_USE_OPENGL3 -CIMGUI_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version); -CIMGUI_API void ImGui_ImplOpenGL3_Shutdown(void); -CIMGUI_API void ImGui_ImplOpenGL3_NewFrame(void); -CIMGUI_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data); -CIMGUI_API bool ImGui_ImplOpenGL3_CreateFontsTexture(void); -CIMGUI_API void ImGui_ImplOpenGL3_DestroyFontsTexture(void); -CIMGUI_API bool ImGui_ImplOpenGL3_CreateDeviceObjects(void); -CIMGUI_API void ImGui_ImplOpenGL3_DestroyDeviceObjects(void); - -#endif -#ifdef CIMGUI_USE_OPENGL2 -CIMGUI_API bool ImGui_ImplOpenGL2_Init(void); -CIMGUI_API void ImGui_ImplOpenGL2_Shutdown(void); -CIMGUI_API void ImGui_ImplOpenGL2_NewFrame(void); -CIMGUI_API void ImGui_ImplOpenGL2_RenderDrawData(ImDrawData* draw_data); -CIMGUI_API bool ImGui_ImplOpenGL2_CreateFontsTexture(void); -CIMGUI_API void ImGui_ImplOpenGL2_DestroyFontsTexture(void); -CIMGUI_API bool ImGui_ImplOpenGL2_CreateDeviceObjects(void); -CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects(void); - -#endif -#ifdef CIMGUI_USE_SDL2 - -typedef struct SDL_Window SDL_Window; -typedef struct SDL_Renderer SDL_Renderer; -typedef struct _SDL_GameController _SDL_GameController; -struct SDL_Window; -struct SDL_Renderer; -struct _SDL_GameController; -typedef union SDL_Event SDL_Event; -typedef enum { ImGui_ImplSDL2_GamepadMode_AutoFirst, ImGui_ImplSDL2_GamepadMode_AutoAll, ImGui_ImplSDL2_GamepadMode_Manual }ImGui_ImplSDL2_GamepadMode;CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context); -CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL2_InitForMetal(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL2_InitForSDLRenderer(SDL_Window* window,SDL_Renderer* renderer); -CIMGUI_API bool ImGui_ImplSDL2_InitForOther(SDL_Window* window); -CIMGUI_API void ImGui_ImplSDL2_Shutdown(void); -CIMGUI_API void ImGui_ImplSDL2_NewFrame(void); -CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event); -CIMGUI_API void ImGui_ImplSDL2_SetGamepadMode(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array,int manual_gamepads_count); - -#endif -#ifdef CIMGUI_USE_SDL3 - -typedef struct SDL_Window SDL_Window; -typedef struct SDL_Renderer SDL_Renderer; -typedef struct SDL_Gamepad SDL_Gamepad; -struct SDL_Window; -struct SDL_Renderer; -struct SDL_Gamepad; -typedef union SDL_Event SDL_Event; -typedef enum { ImGui_ImplSDL3_GamepadMode_AutoFirst, ImGui_ImplSDL3_GamepadMode_AutoAll, ImGui_ImplSDL3_GamepadMode_Manual }ImGui_ImplSDL3_GamepadMode;CIMGUI_API bool ImGui_ImplSDL3_InitForOpenGL(SDL_Window* window,void* sdl_gl_context); -CIMGUI_API bool ImGui_ImplSDL3_InitForVulkan(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL3_InitForD3D(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL3_InitForMetal(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL3_InitForSDLRenderer(SDL_Window* window,SDL_Renderer* renderer); -CIMGUI_API bool ImGui_ImplSDL3_InitForSDLGPU(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL3_InitForOther(SDL_Window* window); -CIMGUI_API void ImGui_ImplSDL3_Shutdown(void); -CIMGUI_API void ImGui_ImplSDL3_NewFrame(void); -CIMGUI_API bool ImGui_ImplSDL3_ProcessEvent(const SDL_Event* event); -CIMGUI_API void ImGui_ImplSDL3_SetGamepadMode(ImGui_ImplSDL3_GamepadMode mode,SDL_Gamepad** manual_gamepads_array,int manual_gamepads_count); - -#endif diff --git a/generator/output/definitions.json b/generator/output/definitions.json index a766e6c..cddf787 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -13,7 +13,7 @@ "cimguiname": "ImBitArray_ClearAllBits", "defaults": {}, "funcname": "ClearAllBits", - "location": "imgui_internal:601", + "location": "imgui_internal:605", "ov_cimguiname": "ImBitArray_ClearAllBits", "ret": "void", "signature": "()", @@ -39,7 +39,7 @@ "cimguiname": "ImBitArray_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:605", + "location": "imgui_internal:609", "ov_cimguiname": "ImBitArray_ClearBit", "ret": "void", "signature": "(int)", @@ -57,7 +57,7 @@ "constructor": true, "defaults": {}, "funcname": "ImBitArray", - "location": "imgui_internal:600", + "location": "imgui_internal:604", "ov_cimguiname": "ImBitArray_ImBitArray", "signature": "()", "stname": "ImBitArray", @@ -78,7 +78,7 @@ "cimguiname": "ImBitArray_SetAllBits", "defaults": {}, "funcname": "SetAllBits", - "location": "imgui_internal:602", + "location": "imgui_internal:606", "ov_cimguiname": "ImBitArray_SetAllBits", "ret": "void", "signature": "()", @@ -104,7 +104,7 @@ "cimguiname": "ImBitArray_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:604", + "location": "imgui_internal:608", "ov_cimguiname": "ImBitArray_SetBit", "ret": "void", "signature": "(int)", @@ -134,7 +134,7 @@ "cimguiname": "ImBitArray_SetBitRange", "defaults": {}, "funcname": "SetBitRange", - "location": "imgui_internal:606", + "location": "imgui_internal:610", "ov_cimguiname": "ImBitArray_SetBitRange", "ret": "void", "signature": "(int,int)", @@ -160,7 +160,7 @@ "cimguiname": "ImBitArray_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:603", + "location": "imgui_internal:607", "ov_cimguiname": "ImBitArray_TestBit", "ret": "bool", "signature": "(int)const", @@ -181,7 +181,7 @@ "cimguiname": "ImBitArray_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:600", + "location": "imgui_internal:604", "ov_cimguiname": "ImBitArray_destroy", "ret": "void", "signature": "(ImBitArray*)", @@ -203,7 +203,7 @@ "cimguiname": "ImBitVector_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:616", + "location": "imgui_internal:620", "ov_cimguiname": "ImBitVector_Clear", "ret": "void", "signature": "()", @@ -228,7 +228,7 @@ "cimguiname": "ImBitVector_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:619", + "location": "imgui_internal:623", "ov_cimguiname": "ImBitVector_ClearBit", "ret": "void", "signature": "(int)", @@ -253,7 +253,7 @@ "cimguiname": "ImBitVector_Create", "defaults": {}, "funcname": "Create", - "location": "imgui_internal:615", + "location": "imgui_internal:619", "ov_cimguiname": "ImBitVector_Create", "ret": "void", "signature": "(int)", @@ -278,7 +278,7 @@ "cimguiname": "ImBitVector_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:618", + "location": "imgui_internal:622", "ov_cimguiname": "ImBitVector_SetBit", "ret": "void", "signature": "(int)", @@ -303,7 +303,7 @@ "cimguiname": "ImBitVector_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:617", + "location": "imgui_internal:621", "ov_cimguiname": "ImBitVector_TestBit", "ret": "bool", "signature": "(int)const", @@ -328,7 +328,7 @@ "cimguiname": "ImChunkStream_alloc_chunk", "defaults": {}, "funcname": "alloc_chunk", - "location": "imgui_internal:720", + "location": "imgui_internal:724", "ov_cimguiname": "ImChunkStream_alloc_chunk", "ret": "T*", "signature": "(size_t)", @@ -350,7 +350,7 @@ "cimguiname": "ImChunkStream_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:721", + "location": "imgui_internal:725", "ov_cimguiname": "ImChunkStream_begin", "ret": "T*", "signature": "()", @@ -376,7 +376,7 @@ "cimguiname": "ImChunkStream_chunk_size", "defaults": {}, "funcname": "chunk_size", - "location": "imgui_internal:723", + "location": "imgui_internal:727", "ov_cimguiname": "ImChunkStream_chunk_size", "ret": "int", "signature": "(const T*)", @@ -398,7 +398,7 @@ "cimguiname": "ImChunkStream_clear", "defaults": {}, "funcname": "clear", - "location": "imgui_internal:717", + "location": "imgui_internal:721", "ov_cimguiname": "ImChunkStream_clear", "ret": "void", "signature": "()", @@ -420,7 +420,7 @@ "cimguiname": "ImChunkStream_empty", "defaults": {}, "funcname": "empty", - "location": "imgui_internal:718", + "location": "imgui_internal:722", "ov_cimguiname": "ImChunkStream_empty", "ret": "bool", "signature": "()const", @@ -442,7 +442,7 @@ "cimguiname": "ImChunkStream_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:724", + "location": "imgui_internal:728", "ov_cimguiname": "ImChunkStream_end", "ret": "T*", "signature": "()", @@ -468,7 +468,7 @@ "cimguiname": "ImChunkStream_next_chunk", "defaults": {}, "funcname": "next_chunk", - "location": "imgui_internal:722", + "location": "imgui_internal:726", "ov_cimguiname": "ImChunkStream_next_chunk", "ret": "T*", "signature": "(T*)", @@ -494,7 +494,7 @@ "cimguiname": "ImChunkStream_offset_from_ptr", "defaults": {}, "funcname": "offset_from_ptr", - "location": "imgui_internal:725", + "location": "imgui_internal:729", "ov_cimguiname": "ImChunkStream_offset_from_ptr", "ret": "int", "signature": "(const T*)", @@ -520,7 +520,7 @@ "cimguiname": "ImChunkStream_ptr_from_offset", "defaults": {}, "funcname": "ptr_from_offset", - "location": "imgui_internal:726", + "location": "imgui_internal:730", "ov_cimguiname": "ImChunkStream_ptr_from_offset", "ret": "T*", "signature": "(int)", @@ -542,7 +542,7 @@ "cimguiname": "ImChunkStream_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:719", + "location": "imgui_internal:723", "ov_cimguiname": "ImChunkStream_size", "ret": "int", "signature": "()const", @@ -569,7 +569,7 @@ "cimguiname": "ImChunkStream_swap", "defaults": {}, "funcname": "swap", - "location": "imgui_internal:727", + "location": "imgui_internal:731", "ov_cimguiname": "ImChunkStream_swap", "ret": "void", "signature": "(ImChunkStream_T *)", @@ -610,7 +610,7 @@ }, "funcname": "HSV", "is_static_function": true, - "location": "imgui:2782", + "location": "imgui:2799", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -628,7 +628,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2772", + "location": "imgui:2789", "ov_cimguiname": "ImColor_ImColor_Nil", "signature": "()", "stname": "ImColor" @@ -661,7 +661,7 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui:2773", + "location": "imgui:2790", "ov_cimguiname": "ImColor_ImColor_Float", "signature": "(float,float,float,float)", "stname": "ImColor" @@ -680,7 +680,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2774", + "location": "imgui:2791", "ov_cimguiname": "ImColor_ImColor_Vec4", "signature": "(const ImVec4)", "stname": "ImColor" @@ -713,7 +713,7 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui:2775", + "location": "imgui:2792", "ov_cimguiname": "ImColor_ImColor_Int", "signature": "(int,int,int,int)", "stname": "ImColor" @@ -732,7 +732,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2776", + "location": "imgui:2793", "ov_cimguiname": "ImColor_ImColor_U32", "signature": "(ImU32)", "stname": "ImColor" @@ -770,7 +770,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui:2781", + "location": "imgui:2798", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -790,7 +790,7 @@ "cimguiname": "ImColor_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2772", + "location": "imgui:2789", "ov_cimguiname": "ImColor_destroy", "ret": "void", "signature": "(ImColor*)", @@ -811,7 +811,7 @@ "cimguiname": "ImDrawCmd_GetTexID", "defaults": {}, "funcname": "GetTexID", - "location": "imgui:2980", + "location": "imgui:2997", "ov_cimguiname": "ImDrawCmd_GetTexID", "ret": "ImTextureID", "signature": "()const", @@ -828,7 +828,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui:2977", + "location": "imgui:2994", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -847,7 +847,7 @@ "cimguiname": "ImDrawCmd_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2977", + "location": "imgui:2994", "ov_cimguiname": "ImDrawCmd_destroy", "ret": "void", "signature": "(ImDrawCmd*)", @@ -864,7 +864,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawDataBuilder", - "location": "imgui_internal:807", + "location": "imgui_internal:812", "ov_cimguiname": "ImDrawDataBuilder_ImDrawDataBuilder", "signature": "()", "stname": "ImDrawDataBuilder" @@ -883,7 +883,7 @@ "cimguiname": "ImDrawDataBuilder_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:807", + "location": "imgui_internal:812", "ov_cimguiname": "ImDrawDataBuilder_destroy", "ret": "void", "signature": "(ImDrawDataBuilder*)", @@ -908,7 +908,7 @@ "cimguiname": "ImDrawData_AddDrawList", "defaults": {}, "funcname": "AddDrawList", - "location": "imgui:3239", + "location": "imgui:3256", "ov_cimguiname": "ImDrawData_AddDrawList", "ret": "void", "signature": "(ImDrawList*)", @@ -929,7 +929,7 @@ "cimguiname": "ImDrawData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:3238", + "location": "imgui:3255", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -950,7 +950,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui:3240", + "location": "imgui:3257", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -967,7 +967,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawData", - "location": "imgui:3237", + "location": "imgui:3254", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -991,7 +991,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui:3241", + "location": "imgui:3258", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -1011,7 +1011,7 @@ "cimguiname": "ImDrawData_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3237", + "location": "imgui:3254", "ov_cimguiname": "ImDrawData_destroy", "ret": "void", "signature": "(ImDrawData*)", @@ -1028,7 +1028,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSharedData", - "location": "imgui_internal:798", + "location": "imgui_internal:803", "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData", "signature": "()", "stname": "ImDrawListSharedData" @@ -1052,7 +1052,7 @@ "cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "defaults": {}, "funcname": "SetCircleTessellationMaxError", - "location": "imgui_internal:799", + "location": "imgui_internal:804", "ov_cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "ret": "void", "signature": "(float)", @@ -1072,7 +1072,7 @@ "cimguiname": "ImDrawListSharedData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:798", + "location": "imgui_internal:803", "ov_cimguiname": "ImDrawListSharedData_destroy", "ret": "void", "signature": "(ImDrawListSharedData*)", @@ -1093,7 +1093,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:3024", + "location": "imgui:3041", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -1114,7 +1114,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui:3025", + "location": "imgui:3042", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -1131,7 +1131,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui:3022", + "location": "imgui:3039", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -1155,7 +1155,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": {}, "funcname": "Merge", - "location": "imgui:3027", + "location": "imgui:3044", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -1184,7 +1184,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui:3028", + "location": "imgui:3045", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1213,7 +1213,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": {}, "funcname": "Split", - "location": "imgui:3026", + "location": "imgui:3043", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1233,7 +1233,7 @@ "cimguiname": "ImDrawListSplitter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3023", + "location": "imgui:3040", "ov_cimguiname": "ImDrawListSplitter_destroy", "realdestructor": true, "ret": "void", @@ -1285,7 +1285,7 @@ "num_segments": "0" }, "funcname": "AddBezierCubic", - "location": "imgui:3129", + "location": "imgui:3146", "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1332,7 +1332,7 @@ "num_segments": "0" }, "funcname": "AddBezierQuadratic", - "location": "imgui:3130", + "location": "imgui:3147", "ov_cimguiname": "ImDrawList_AddBezierQuadratic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1367,7 +1367,7 @@ "userdata_size": "0" }, "funcname": "AddCallback", - "location": "imgui:3172", + "location": "imgui:3189", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*,size_t)", @@ -1411,7 +1411,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui:3121", + "location": "imgui:3138", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1450,7 +1450,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui:3122", + "location": "imgui:3139", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1483,7 +1483,7 @@ "cimguiname": "ImDrawList_AddConcavePolyFilled", "defaults": {}, "funcname": "AddConcavePolyFilled", - "location": "imgui:3137", + "location": "imgui:3154", "ov_cimguiname": "ImDrawList_AddConcavePolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -1516,7 +1516,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui:3136", + "location": "imgui:3153", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -1537,7 +1537,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui:3175", + "location": "imgui:3192", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -1586,7 +1586,7 @@ "thickness": "1.0f" }, "funcname": "AddEllipse", - "location": "imgui:3125", + "location": "imgui:3142", "ov_cimguiname": "ImDrawList_AddEllipse", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,int,float)", @@ -1630,7 +1630,7 @@ "rot": "0.0f" }, "funcname": "AddEllipseFilled", - "location": "imgui:3126", + "location": "imgui:3143", "ov_cimguiname": "ImDrawList_AddEllipseFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,int)", @@ -1679,7 +1679,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui:3143", + "location": "imgui:3160", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1746,7 +1746,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui:3144", + "location": "imgui:3161", "ov_cimguiname": "ImDrawList_AddImageQuad", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1801,7 +1801,7 @@ "flags": "0" }, "funcname": "AddImageRounded", - "location": "imgui:3145", + "location": "imgui:3162", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1840,7 +1840,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui:3113", + "location": "imgui:3130", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1883,7 +1883,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui:3123", + "location": "imgui:3140", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1920,7 +1920,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui:3124", + "location": "imgui:3141", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1961,7 +1961,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": {}, "funcname": "AddPolyline", - "location": "imgui:3135", + "location": "imgui:3152", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)", @@ -2008,7 +2008,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui:3117", + "location": "imgui:3134", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -2049,7 +2049,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui:3118", + "location": "imgui:3135", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2098,7 +2098,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui:3114", + "location": "imgui:3131", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)", @@ -2142,7 +2142,7 @@ "rounding": "0.0f" }, "funcname": "AddRectFilled", - "location": "imgui:3115", + "location": "imgui:3132", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -2187,7 +2187,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui:3116", + "location": "imgui:3133", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -2226,7 +2226,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:3127", + "location": "imgui:3144", "ov_cimguiname": "ImDrawList_AddText_Vec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", @@ -2281,7 +2281,7 @@ "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui:3128", + "location": "imgui:3145", "ov_cimguiname": "ImDrawList_AddText_FontPtr", "ret": "void", "signature": "(ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -2324,7 +2324,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui:3119", + "location": "imgui:3136", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -2361,7 +2361,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui:3120", + "location": "imgui:3137", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2382,7 +2382,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui:3185", + "location": "imgui:3202", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -2407,7 +2407,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui:3186", + "location": "imgui:3203", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -2432,7 +2432,7 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui:3184", + "location": "imgui:3201", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -2453,7 +2453,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": {}, "funcname": "CloneOutput", - "location": "imgui:3176", + "location": "imgui:3193", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -2478,7 +2478,7 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui:3104", + "location": "imgui:3121", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -2504,7 +2504,7 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui:3103", + "location": "imgui:3120", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -2527,7 +2527,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawList", - "location": "imgui:3095", + "location": "imgui:3112", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(ImDrawListSharedData*)", "stname": "ImDrawList" @@ -2569,7 +2569,7 @@ "num_segments": "0" }, "funcname": "PathArcTo", - "location": "imgui:3156", + "location": "imgui:3173", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -2606,7 +2606,7 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui:3157", + "location": "imgui:3174", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", @@ -2645,7 +2645,7 @@ "num_segments": "0" }, "funcname": "PathBezierCubicCurveTo", - "location": "imgui:3159", + "location": "imgui:3176", "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", @@ -2680,7 +2680,7 @@ "num_segments": "0" }, "funcname": "PathBezierQuadraticCurveTo", - "location": "imgui:3160", + "location": "imgui:3177", "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,int)", @@ -2701,7 +2701,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": {}, "funcname": "PathClear", - "location": "imgui:3150", + "location": "imgui:3167", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -2748,7 +2748,7 @@ "num_segments": "0" }, "funcname": "PathEllipticalArcTo", - "location": "imgui:3158", + "location": "imgui:3175", "ov_cimguiname": "ImDrawList_PathEllipticalArcTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,float,float,int)", @@ -2773,7 +2773,7 @@ "cimguiname": "ImDrawList_PathFillConcave", "defaults": {}, "funcname": "PathFillConcave", - "location": "imgui:3154", + "location": "imgui:3171", "ov_cimguiname": "ImDrawList_PathFillConcave", "ret": "void", "signature": "(ImU32)", @@ -2798,7 +2798,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui:3153", + "location": "imgui:3170", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -2823,7 +2823,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": {}, "funcname": "PathLineTo", - "location": "imgui:3151", + "location": "imgui:3168", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -2848,7 +2848,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui:3152", + "location": "imgui:3169", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -2888,7 +2888,7 @@ "rounding": "0.0f" }, "funcname": "PathRect", - "location": "imgui:3161", + "location": "imgui:3178", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)", @@ -2924,7 +2924,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui:3155", + "location": "imgui:3172", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,ImDrawFlags,float)", @@ -2945,7 +2945,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:3100", + "location": "imgui:3117", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2966,7 +2966,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": {}, "funcname": "PopTextureID", - "location": "imgui:3102", + "location": "imgui:3119", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -3023,7 +3023,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui:3195", + "location": "imgui:3212", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -3056,7 +3056,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": {}, "funcname": "PrimRect", - "location": "imgui:3193", + "location": "imgui:3210", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3097,7 +3097,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui:3194", + "location": "imgui:3211", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -3126,7 +3126,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": {}, "funcname": "PrimReserve", - "location": "imgui:3191", + "location": "imgui:3208", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -3155,7 +3155,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui:3192", + "location": "imgui:3209", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -3188,7 +3188,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": {}, "funcname": "PrimVtx", - "location": "imgui:3198", + "location": "imgui:3215", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3213,7 +3213,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui:3197", + "location": "imgui:3214", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -3246,7 +3246,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui:3196", + "location": "imgui:3213", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3281,7 +3281,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui:3098", + "location": "imgui:3115", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,bool)", @@ -3302,7 +3302,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui:3099", + "location": "imgui:3116", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -3327,7 +3327,7 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": {}, "funcname": "PushTextureID", - "location": "imgui:3101", + "location": "imgui:3118", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -3352,7 +3352,7 @@ "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "defaults": {}, "funcname": "_CalcCircleAutoSegmentCount", - "location": "imgui:3216", + "location": "imgui:3233", "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "ret": "int", "signature": "(float)const", @@ -3373,7 +3373,7 @@ "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": {}, "funcname": "_ClearFreeMemory", - "location": "imgui:3209", + "location": "imgui:3226", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", @@ -3394,7 +3394,7 @@ "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui:3212", + "location": "imgui:3229", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -3415,7 +3415,7 @@ "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui:3213", + "location": "imgui:3230", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -3436,7 +3436,7 @@ "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui:3214", + "location": "imgui:3231", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", @@ -3477,7 +3477,7 @@ "cimguiname": "ImDrawList__PathArcToFastEx", "defaults": {}, "funcname": "_PathArcToFastEx", - "location": "imgui:3217", + "location": "imgui:3234", "ov_cimguiname": "ImDrawList__PathArcToFastEx", "ret": "void", "signature": "(const ImVec2,float,int,int,int)", @@ -3518,7 +3518,7 @@ "cimguiname": "ImDrawList__PathArcToN", "defaults": {}, "funcname": "_PathArcToN", - "location": "imgui:3218", + "location": "imgui:3235", "ov_cimguiname": "ImDrawList__PathArcToN", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -3539,7 +3539,7 @@ "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui:3210", + "location": "imgui:3227", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -3560,7 +3560,7 @@ "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui:3208", + "location": "imgui:3225", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", @@ -3585,7 +3585,7 @@ "cimguiname": "ImDrawList__SetTextureID", "defaults": {}, "funcname": "_SetTextureID", - "location": "imgui:3215", + "location": "imgui:3232", "ov_cimguiname": "ImDrawList__SetTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -3606,7 +3606,7 @@ "cimguiname": "ImDrawList__TryMergeDrawCmds", "defaults": {}, "funcname": "_TryMergeDrawCmds", - "location": "imgui:3211", + "location": "imgui:3228", "ov_cimguiname": "ImDrawList__TryMergeDrawCmds", "ret": "void", "signature": "()", @@ -3626,7 +3626,7 @@ "cimguiname": "ImDrawList_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3096", + "location": "imgui:3113", "ov_cimguiname": "ImDrawList_destroy", "realdestructor": true, "ret": "void", @@ -3644,7 +3644,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui:3317", + "location": "imgui:3335", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -3664,7 +3664,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": {}, "funcname": "IsPacked", - "location": "imgui:3318", + "location": "imgui:3336", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -3684,7 +3684,7 @@ "cimguiname": "ImFontAtlasCustomRect_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3317", + "location": "imgui:3335", "ov_cimguiname": "ImFontAtlasCustomRect_destroy", "ret": "void", "signature": "(ImFontAtlasCustomRect*)", @@ -3731,7 +3731,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui:3403", + "location": "imgui:3421", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -3760,7 +3760,7 @@ "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui:3402", + "location": "imgui:3420", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -3785,7 +3785,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": {}, "funcname": "AddFont", - "location": "imgui:3351", + "location": "imgui:3369", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3812,7 +3812,7 @@ "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui:3352", + "location": "imgui:3370", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3852,7 +3852,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui:3353", + "location": "imgui:3371", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3892,7 +3892,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui:3356", + "location": "imgui:3374", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3936,7 +3936,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui:3355", + "location": "imgui:3373", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3980,7 +3980,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui:3354", + "location": "imgui:3372", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -4001,7 +4001,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:3367", + "location": "imgui:3385", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -4034,7 +4034,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui:3407", + "location": "imgui:3425", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -4055,7 +4055,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:3360", + "location": "imgui:3378", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -4076,7 +4076,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": {}, "funcname": "ClearFonts", - "location": "imgui:3358", + "location": "imgui:3376", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -4097,7 +4097,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": {}, "funcname": "ClearInputData", - "location": "imgui:3357", + "location": "imgui:3375", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -4118,7 +4118,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": {}, "funcname": "ClearTexData", - "location": "imgui:3359", + "location": "imgui:3377", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -4143,7 +4143,7 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui:3404", + "location": "imgui:3422", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -4164,7 +4164,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui:3385", + "location": "imgui:3403", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -4185,7 +4185,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui:3386", + "location": "imgui:3404", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -4206,7 +4206,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui:3387", + "location": "imgui:3405", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -4227,7 +4227,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui:3381", + "location": "imgui:3399", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -4248,7 +4248,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "defaults": {}, "funcname": "GetGlyphRangesGreek", - "location": "imgui:3382", + "location": "imgui:3400", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "ret": "const ImWchar*", "signature": "()", @@ -4269,7 +4269,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui:3384", + "location": "imgui:3402", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -4290,7 +4290,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui:3383", + "location": "imgui:3401", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -4311,7 +4311,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui:3388", + "location": "imgui:3406", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -4332,54 +4332,13 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui:3389", + "location": "imgui:3407", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", "stname": "ImFontAtlas" } ], - "ImFontAtlas_GetMouseCursorTexData": [ - { - "args": "(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", - "argsT": [ - { - "name": "self", - "type": "ImFontAtlas*" - }, - { - "name": "cursor", - "type": "ImGuiMouseCursor" - }, - { - "name": "out_offset", - "type": "ImVec2*" - }, - { - "name": "out_size", - "type": "ImVec2*" - }, - { - "name": "out_uv_border", - "type": "ImVec2[2]" - }, - { - "name": "out_uv_fill", - "type": "ImVec2[2]" - } - ], - "argsoriginal": "(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", - "call_args": "(cursor,out_offset,out_size,out_uv_border,out_uv_fill)", - "cimguiname": "ImFontAtlas_GetMouseCursorTexData", - "defaults": {}, - "funcname": "GetMouseCursorTexData", - "location": "imgui:3408", - "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", - "ret": "bool", - "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", - "stname": "ImFontAtlas" - } - ], "ImFontAtlas_GetTexDataAsAlpha8": [ { "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)", @@ -4412,7 +4371,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui:3368", + "location": "imgui:3386", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4451,7 +4410,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui:3369", + "location": "imgui:3387", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4468,7 +4427,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui:3349", + "location": "imgui:3367", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -4488,7 +4447,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": {}, "funcname": "IsBuilt", - "location": "imgui:3370", + "location": "imgui:3388", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -4513,7 +4472,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": {}, "funcname": "SetTexID", - "location": "imgui:3371", + "location": "imgui:3389", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -4533,7 +4492,7 @@ "cimguiname": "ImFontAtlas_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3350", + "location": "imgui:3368", "ov_cimguiname": "ImFontAtlas_destroy", "realdestructor": true, "ret": "void", @@ -4551,7 +4510,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui:3274", + "location": "imgui:3292", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -4570,7 +4529,7 @@ "cimguiname": "ImFontConfig_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3274", + "location": "imgui:3292", "ov_cimguiname": "ImFontConfig_destroy", "ret": "void", "signature": "(ImFontConfig*)", @@ -4595,7 +4554,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": {}, "funcname": "AddChar", - "location": "imgui:3299", + "location": "imgui:3317", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -4620,7 +4579,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": {}, "funcname": "AddRanges", - "location": "imgui:3301", + "location": "imgui:3319", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -4651,7 +4610,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:3300", + "location": "imgui:3318", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -4676,7 +4635,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": {}, "funcname": "BuildRanges", - "location": "imgui:3302", + "location": "imgui:3320", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -4697,7 +4656,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:3296", + "location": "imgui:3314", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -4722,7 +4681,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": {}, "funcname": "GetBit", - "location": "imgui:3297", + "location": "imgui:3315", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -4739,7 +4698,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui:3295", + "location": "imgui:3313", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -4763,7 +4722,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui:3298", + "location": "imgui:3316", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -4783,7 +4742,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3295", + "location": "imgui:3313", "ov_cimguiname": "ImFontGlyphRangesBuilder_destroy", "ret": "void", "signature": "(ImFontGlyphRangesBuilder*)", @@ -4848,7 +4807,7 @@ "cimguiname": "ImFont_AddGlyph", "defaults": {}, "funcname": "AddGlyph", - "location": "imgui:3499", + "location": "imgui:3518", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -4883,7 +4842,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui:3500", + "location": "imgui:3519", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -4904,7 +4863,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui:3496", + "location": "imgui:3515", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -4956,7 +4915,7 @@ "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui:3490", + "location": "imgui:3509", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -4994,7 +4953,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui:3491", + "location": "imgui:3510", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)", @@ -5015,7 +4974,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui:3497", + "location": "imgui:3516", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -5040,9 +4999,9 @@ "cimguiname": "ImFont_FindGlyph", "defaults": {}, "funcname": "FindGlyph", - "location": "imgui:3482", + "location": "imgui:3500", "ov_cimguiname": "ImFont_FindGlyph", - "ret": "const ImFontGlyph*", + "ret": "ImFontGlyph*", "signature": "(ImWchar)", "stname": "ImFont" } @@ -5065,9 +5024,9 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui:3483", + "location": "imgui:3501", "ov_cimguiname": "ImFont_FindGlyphNoFallback", - "ret": "const ImFontGlyph*", + "ret": "ImFontGlyph*", "signature": "(ImWchar)", "stname": "ImFont" } @@ -5090,7 +5049,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui:3484", + "location": "imgui:3502", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)", @@ -5111,7 +5070,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": {}, "funcname": "GetDebugName", - "location": "imgui:3486", + "location": "imgui:3504", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -5136,7 +5095,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": {}, "funcname": "GrowIndex", - "location": "imgui:3498", + "location": "imgui:3517", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -5153,7 +5112,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFont", - "location": "imgui:3480", + "location": "imgui:3498", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -5181,7 +5140,7 @@ "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui:3502", + "location": "imgui:3520", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -5202,7 +5161,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": {}, "funcname": "IsLoaded", - "location": "imgui:3485", + "location": "imgui:3503", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -5243,7 +5202,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": {}, "funcname": "RenderChar", - "location": "imgui:3492", + "location": "imgui:3511", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)", @@ -5303,42 +5262,13 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui:3493", + "location": "imgui:3512", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)", "stname": "ImFont" } ], - "ImFont_SetGlyphVisible": [ - { - "args": "(ImFont* self,ImWchar c,bool visible)", - "argsT": [ - { - "name": "self", - "type": "ImFont*" - }, - { - "name": "c", - "type": "ImWchar" - }, - { - "name": "visible", - "type": "bool" - } - ], - "argsoriginal": "(ImWchar c,bool visible)", - "call_args": "(c,visible)", - "cimguiname": "ImFont_SetGlyphVisible", - "defaults": {}, - "funcname": "SetGlyphVisible", - "location": "imgui:3501", - "ov_cimguiname": "ImFont_SetGlyphVisible", - "ret": "void", - "signature": "(ImWchar,bool)", - "stname": "ImFont" - } - ], "ImFont_destroy": [ { "args": "(ImFont* self)", @@ -5352,7 +5282,7 @@ "cimguiname": "ImFont_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3481", + "location": "imgui:3499", "ov_cimguiname": "ImFont_destroy", "realdestructor": true, "ret": "void", @@ -5370,7 +5300,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiBoxSelectState", - "location": "imgui_internal:1769", + "location": "imgui_internal:1784", "ov_cimguiname": "ImGuiBoxSelectState_ImGuiBoxSelectState", "signature": "()", "stname": "ImGuiBoxSelectState" @@ -5389,7 +5319,7 @@ "cimguiname": "ImGuiBoxSelectState_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1769", + "location": "imgui_internal:1784", "ov_cimguiname": "ImGuiBoxSelectState_destroy", "ret": "void", "signature": "(ImGuiBoxSelectState*)", @@ -5406,7 +5336,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiComboPreviewData", - "location": "imgui_internal:1067", + "location": "imgui_internal:1076", "ov_cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData", "signature": "()", "stname": "ImGuiComboPreviewData" @@ -5425,7 +5355,7 @@ "cimguiname": "ImGuiComboPreviewData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1067", + "location": "imgui_internal:1076", "ov_cimguiname": "ImGuiComboPreviewData_destroy", "ret": "void", "signature": "(ImGuiComboPreviewData*)", @@ -5442,7 +5372,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContextHook", - "location": "imgui_internal:2041", + "location": "imgui_internal:2056", "ov_cimguiname": "ImGuiContextHook_ImGuiContextHook", "signature": "()", "stname": "ImGuiContextHook" @@ -5461,7 +5391,7 @@ "cimguiname": "ImGuiContextHook_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2041", + "location": "imgui_internal:2056", "ov_cimguiname": "ImGuiContextHook_destroy", "ret": "void", "signature": "(ImGuiContextHook*)", @@ -5483,7 +5413,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContext", - "location": "imgui_internal:2409", + "location": "imgui_internal:2424", "ov_cimguiname": "ImGuiContext_ImGuiContext", "signature": "(ImFontAtlas*)", "stname": "ImGuiContext" @@ -5502,38 +5432,13 @@ "cimguiname": "ImGuiContext_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2409", + "location": "imgui_internal:2424", "ov_cimguiname": "ImGuiContext_destroy", "ret": "void", "signature": "(ImGuiContext*)", "stname": "ImGuiContext" } ], - "ImGuiDataVarInfo_GetVarPtr": [ - { - "args": "(ImGuiDataVarInfo* self,void* parent)", - "argsT": [ - { - "name": "self", - "type": "ImGuiDataVarInfo*" - }, - { - "name": "parent", - "type": "void*" - } - ], - "argsoriginal": "(void* parent)", - "call_args": "(parent)", - "cimguiname": "ImGuiDataVarInfo_GetVarPtr", - "defaults": {}, - "funcname": "GetVarPtr", - "location": "imgui_internal:819", - "ov_cimguiname": "ImGuiDataVarInfo_GetVarPtr", - "ret": "void*", - "signature": "(void*)const", - "stname": "ImGuiDataVarInfo" - } - ], "ImGuiDebugAllocInfo_ImGuiDebugAllocInfo": [ { "args": "()", @@ -5544,7 +5449,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDebugAllocInfo", - "location": "imgui_internal:1982", + "location": "imgui_internal:1997", "ov_cimguiname": "ImGuiDebugAllocInfo_ImGuiDebugAllocInfo", "signature": "()", "stname": "ImGuiDebugAllocInfo" @@ -5563,7 +5468,7 @@ "cimguiname": "ImGuiDebugAllocInfo_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1982", + "location": "imgui_internal:1997", "ov_cimguiname": "ImGuiDebugAllocInfo_destroy", "ret": "void", "signature": "(ImGuiDebugAllocInfo*)", @@ -5580,7 +5485,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiErrorRecoveryState", - "location": "imgui_internal:1298", + "location": "imgui_internal:1312", "ov_cimguiname": "ImGuiErrorRecoveryState_ImGuiErrorRecoveryState", "signature": "()", "stname": "ImGuiErrorRecoveryState" @@ -5599,7 +5504,7 @@ "cimguiname": "ImGuiErrorRecoveryState_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1298", + "location": "imgui_internal:1312", "ov_cimguiname": "ImGuiErrorRecoveryState_destroy", "ret": "void", "signature": "(ImGuiErrorRecoveryState*)", @@ -5669,7 +5574,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIDStackTool", - "location": "imgui_internal:2023", + "location": "imgui_internal:2038", "ov_cimguiname": "ImGuiIDStackTool_ImGuiIDStackTool", "signature": "()", "stname": "ImGuiIDStackTool" @@ -5688,7 +5593,7 @@ "cimguiname": "ImGuiIDStackTool_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2023", + "location": "imgui_internal:2038", "ov_cimguiname": "ImGuiIDStackTool_destroy", "ret": "void", "signature": "(ImGuiIDStackTool*)", @@ -5713,7 +5618,7 @@ "cimguiname": "ImGuiIO_AddFocusEvent", "defaults": {}, "funcname": "AddFocusEvent", - "location": "imgui:2354", + "location": "imgui:2370", "ov_cimguiname": "ImGuiIO_AddFocusEvent", "ret": "void", "signature": "(bool)", @@ -5738,7 +5643,7 @@ "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": {}, "funcname": "AddInputCharacter", - "location": "imgui:2355", + "location": "imgui:2371", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", @@ -5763,7 +5668,7 @@ "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": {}, "funcname": "AddInputCharacterUTF16", - "location": "imgui:2356", + "location": "imgui:2372", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", @@ -5788,7 +5693,7 @@ "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": {}, "funcname": "AddInputCharactersUTF8", - "location": "imgui:2357", + "location": "imgui:2373", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", @@ -5821,7 +5726,7 @@ "cimguiname": "ImGuiIO_AddKeyAnalogEvent", "defaults": {}, "funcname": "AddKeyAnalogEvent", - "location": "imgui:2349", + "location": "imgui:2365", "ov_cimguiname": "ImGuiIO_AddKeyAnalogEvent", "ret": "void", "signature": "(ImGuiKey,bool,float)", @@ -5850,7 +5755,7 @@ "cimguiname": "ImGuiIO_AddKeyEvent", "defaults": {}, "funcname": "AddKeyEvent", - "location": "imgui:2348", + "location": "imgui:2364", "ov_cimguiname": "ImGuiIO_AddKeyEvent", "ret": "void", "signature": "(ImGuiKey,bool)", @@ -5879,7 +5784,7 @@ "cimguiname": "ImGuiIO_AddMouseButtonEvent", "defaults": {}, "funcname": "AddMouseButtonEvent", - "location": "imgui:2351", + "location": "imgui:2367", "ov_cimguiname": "ImGuiIO_AddMouseButtonEvent", "ret": "void", "signature": "(int,bool)", @@ -5908,7 +5813,7 @@ "cimguiname": "ImGuiIO_AddMousePosEvent", "defaults": {}, "funcname": "AddMousePosEvent", - "location": "imgui:2350", + "location": "imgui:2366", "ov_cimguiname": "ImGuiIO_AddMousePosEvent", "ret": "void", "signature": "(float,float)", @@ -5933,7 +5838,7 @@ "cimguiname": "ImGuiIO_AddMouseSourceEvent", "defaults": {}, "funcname": "AddMouseSourceEvent", - "location": "imgui:2353", + "location": "imgui:2369", "ov_cimguiname": "ImGuiIO_AddMouseSourceEvent", "ret": "void", "signature": "(ImGuiMouseSource)", @@ -5962,7 +5867,7 @@ "cimguiname": "ImGuiIO_AddMouseWheelEvent", "defaults": {}, "funcname": "AddMouseWheelEvent", - "location": "imgui:2352", + "location": "imgui:2368", "ov_cimguiname": "ImGuiIO_AddMouseWheelEvent", "ret": "void", "signature": "(float,float)", @@ -5983,7 +5888,7 @@ "cimguiname": "ImGuiIO_ClearEventsQueue", "defaults": {}, "funcname": "ClearEventsQueue", - "location": "imgui:2361", + "location": "imgui:2377", "ov_cimguiname": "ImGuiIO_ClearEventsQueue", "ret": "void", "signature": "()", @@ -6004,7 +5909,7 @@ "cimguiname": "ImGuiIO_ClearInputKeys", "defaults": {}, "funcname": "ClearInputKeys", - "location": "imgui:2362", + "location": "imgui:2378", "ov_cimguiname": "ImGuiIO_ClearInputKeys", "ret": "void", "signature": "()", @@ -6025,7 +5930,7 @@ "cimguiname": "ImGuiIO_ClearInputMouse", "defaults": {}, "funcname": "ClearInputMouse", - "location": "imgui:2363", + "location": "imgui:2379", "ov_cimguiname": "ImGuiIO_ClearInputMouse", "ret": "void", "signature": "()", @@ -6042,7 +5947,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIO", - "location": "imgui:2451", + "location": "imgui:2467", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" @@ -6066,7 +5971,7 @@ "cimguiname": "ImGuiIO_SetAppAcceptingEvents", "defaults": {}, "funcname": "SetAppAcceptingEvents", - "location": "imgui:2360", + "location": "imgui:2376", "ov_cimguiname": "ImGuiIO_SetAppAcceptingEvents", "ret": "void", "signature": "(bool)", @@ -6105,7 +6010,7 @@ "native_legacy_index": "-1" }, "funcname": "SetKeyEventNativeData", - "location": "imgui:2359", + "location": "imgui:2375", "ov_cimguiname": "ImGuiIO_SetKeyEventNativeData", "ret": "void", "signature": "(ImGuiKey,int,int,int)", @@ -6125,7 +6030,7 @@ "cimguiname": "ImGuiIO_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2451", + "location": "imgui:2467", "ov_cimguiname": "ImGuiIO_destroy", "ret": "void", "signature": "(ImGuiIO*)", @@ -6142,7 +6047,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputEvent", - "location": "imgui_internal:1436", + "location": "imgui_internal:1451", "ov_cimguiname": "ImGuiInputEvent_ImGuiInputEvent", "signature": "()", "stname": "ImGuiInputEvent" @@ -6161,7 +6066,7 @@ "cimguiname": "ImGuiInputEvent_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1436", + "location": "imgui_internal:1451", "ov_cimguiname": "ImGuiInputEvent_destroy", "ret": "void", "signature": "(ImGuiInputEvent*)", @@ -6182,7 +6087,7 @@ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui:2495", + "location": "imgui:2511", "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "ret": "void", "signature": "()", @@ -6211,7 +6116,7 @@ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": {}, "funcname": "DeleteChars", - "location": "imgui:2492", + "location": "imgui:2508", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", @@ -6232,7 +6137,7 @@ "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui:2496", + "location": "imgui:2512", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -6249,7 +6154,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui:2491", + "location": "imgui:2507", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -6283,7 +6188,7 @@ "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui:2493", + "location": "imgui:2509", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", @@ -6304,7 +6209,7 @@ "cimguiname": "ImGuiInputTextCallbackData_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui:2494", + "location": "imgui:2510", "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", "ret": "void", "signature": "()", @@ -6324,7 +6229,7 @@ "cimguiname": "ImGuiInputTextCallbackData_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2491", + "location": "imgui:2507", "ov_cimguiname": "ImGuiInputTextCallbackData_destroy", "ret": "void", "signature": "(ImGuiInputTextCallbackData*)", @@ -6345,7 +6250,7 @@ "cimguiname": "ImGuiInputTextDeactivatedState_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:1113", + "location": "imgui_internal:1122", "ov_cimguiname": "ImGuiInputTextDeactivatedState_ClearFreeMemory", "ret": "void", "signature": "()", @@ -6362,7 +6267,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextDeactivatedState", - "location": "imgui_internal:1112", + "location": "imgui_internal:1121", "ov_cimguiname": "ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState", "signature": "()", "stname": "ImGuiInputTextDeactivatedState" @@ -6381,7 +6286,7 @@ "cimguiname": "ImGuiInputTextDeactivatedState_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1112", + "location": "imgui_internal:1121", "ov_cimguiname": "ImGuiInputTextDeactivatedState_destroy", "ret": "void", "signature": "(ImGuiInputTextDeactivatedState*)", @@ -6402,7 +6307,7 @@ "cimguiname": "ImGuiInputTextState_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:1153", + "location": "imgui_internal:1162", "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory", "ret": "void", "signature": "()", @@ -6423,7 +6328,7 @@ "cimguiname": "ImGuiInputTextState_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui_internal:1161", + "location": "imgui_internal:1170", "ov_cimguiname": "ImGuiInputTextState_ClearSelection", "ret": "void", "signature": "()", @@ -6444,7 +6349,7 @@ "cimguiname": "ImGuiInputTextState_ClearText", "defaults": {}, "funcname": "ClearText", - "location": "imgui_internal:1152", + "location": "imgui_internal:1161", "ov_cimguiname": "ImGuiInputTextState_ClearText", "ret": "void", "signature": "()", @@ -6465,7 +6370,7 @@ "cimguiname": "ImGuiInputTextState_CursorAnimReset", "defaults": {}, "funcname": "CursorAnimReset", - "location": "imgui_internal:1158", + "location": "imgui_internal:1167", "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset", "ret": "void", "signature": "()", @@ -6486,7 +6391,7 @@ "cimguiname": "ImGuiInputTextState_CursorClamp", "defaults": {}, "funcname": "CursorClamp", - "location": "imgui_internal:1159", + "location": "imgui_internal:1168", "ov_cimguiname": "ImGuiInputTextState_CursorClamp", "ret": "void", "signature": "()", @@ -6507,7 +6412,7 @@ "cimguiname": "ImGuiInputTextState_GetCursorPos", "defaults": {}, "funcname": "GetCursorPos", - "location": "imgui_internal:1162", + "location": "imgui_internal:1171", "ov_cimguiname": "ImGuiInputTextState_GetCursorPos", "ret": "int", "signature": "()const", @@ -6528,7 +6433,7 @@ "cimguiname": "ImGuiInputTextState_GetSelectionEnd", "defaults": {}, "funcname": "GetSelectionEnd", - "location": "imgui_internal:1164", + "location": "imgui_internal:1173", "ov_cimguiname": "ImGuiInputTextState_GetSelectionEnd", "ret": "int", "signature": "()const", @@ -6549,7 +6454,7 @@ "cimguiname": "ImGuiInputTextState_GetSelectionStart", "defaults": {}, "funcname": "GetSelectionStart", - "location": "imgui_internal:1163", + "location": "imgui_internal:1172", "ov_cimguiname": "ImGuiInputTextState_GetSelectionStart", "ret": "int", "signature": "()const", @@ -6570,7 +6475,7 @@ "cimguiname": "ImGuiInputTextState_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui_internal:1160", + "location": "imgui_internal:1169", "ov_cimguiname": "ImGuiInputTextState_HasSelection", "ret": "bool", "signature": "()const", @@ -6587,7 +6492,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextState", - "location": "imgui_internal:1150", + "location": "imgui_internal:1159", "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", "signature": "()", "stname": "ImGuiInputTextState" @@ -6611,7 +6516,7 @@ "cimguiname": "ImGuiInputTextState_OnCharPressed", "defaults": {}, "funcname": "OnCharPressed", - "location": "imgui_internal:1155", + "location": "imgui_internal:1164", "ov_cimguiname": "ImGuiInputTextState_OnCharPressed", "ret": "void", "signature": "(unsigned int)", @@ -6636,7 +6541,7 @@ "cimguiname": "ImGuiInputTextState_OnKeyPressed", "defaults": {}, "funcname": "OnKeyPressed", - "location": "imgui_internal:1154", + "location": "imgui_internal:1163", "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed", "ret": "void", "signature": "(int)", @@ -6657,7 +6562,7 @@ "cimguiname": "ImGuiInputTextState_ReloadUserBufAndKeepSelection", "defaults": {}, "funcname": "ReloadUserBufAndKeepSelection", - "location": "imgui_internal:1173", + "location": "imgui_internal:1182", "ov_cimguiname": "ImGuiInputTextState_ReloadUserBufAndKeepSelection", "ret": "void", "signature": "()", @@ -6678,7 +6583,7 @@ "cimguiname": "ImGuiInputTextState_ReloadUserBufAndMoveToEnd", "defaults": {}, "funcname": "ReloadUserBufAndMoveToEnd", - "location": "imgui_internal:1174", + "location": "imgui_internal:1183", "ov_cimguiname": "ImGuiInputTextState_ReloadUserBufAndMoveToEnd", "ret": "void", "signature": "()", @@ -6699,7 +6604,7 @@ "cimguiname": "ImGuiInputTextState_ReloadUserBufAndSelectAll", "defaults": {}, "funcname": "ReloadUserBufAndSelectAll", - "location": "imgui_internal:1172", + "location": "imgui_internal:1181", "ov_cimguiname": "ImGuiInputTextState_ReloadUserBufAndSelectAll", "ret": "void", "signature": "()", @@ -6720,7 +6625,7 @@ "cimguiname": "ImGuiInputTextState_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui_internal:1165", + "location": "imgui_internal:1174", "ov_cimguiname": "ImGuiInputTextState_SelectAll", "ret": "void", "signature": "()", @@ -6740,7 +6645,7 @@ "cimguiname": "ImGuiInputTextState_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1151", + "location": "imgui_internal:1160", "ov_cimguiname": "ImGuiInputTextState_destroy", "realdestructor": true, "ret": "void", @@ -6758,7 +6663,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyOwnerData", - "location": "imgui_internal:1480", + "location": "imgui_internal:1495", "ov_cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData", "signature": "()", "stname": "ImGuiKeyOwnerData" @@ -6777,7 +6682,7 @@ "cimguiname": "ImGuiKeyOwnerData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1480", + "location": "imgui_internal:1495", "ov_cimguiname": "ImGuiKeyOwnerData_destroy", "ret": "void", "signature": "(ImGuiKeyOwnerData*)", @@ -6794,7 +6699,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyRoutingData", - "location": "imgui_internal:1456", + "location": "imgui_internal:1471", "ov_cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData", "signature": "()", "stname": "ImGuiKeyRoutingData" @@ -6813,7 +6718,7 @@ "cimguiname": "ImGuiKeyRoutingData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1456", + "location": "imgui_internal:1471", "ov_cimguiname": "ImGuiKeyRoutingData_destroy", "ret": "void", "signature": "(ImGuiKeyRoutingData*)", @@ -6834,7 +6739,7 @@ "cimguiname": "ImGuiKeyRoutingTable_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1468", + "location": "imgui_internal:1483", "ov_cimguiname": "ImGuiKeyRoutingTable_Clear", "ret": "void", "signature": "()", @@ -6851,7 +6756,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyRoutingTable", - "location": "imgui_internal:1467", + "location": "imgui_internal:1482", "ov_cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable", "signature": "()", "stname": "ImGuiKeyRoutingTable" @@ -6870,7 +6775,7 @@ "cimguiname": "ImGuiKeyRoutingTable_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1467", + "location": "imgui_internal:1482", "ov_cimguiname": "ImGuiKeyRoutingTable_destroy", "ret": "void", "signature": "(ImGuiKeyRoutingTable*)", @@ -6887,7 +6792,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiLastItemData", - "location": "imgui_internal:1268", + "location": "imgui_internal:1282", "ov_cimguiname": "ImGuiLastItemData_ImGuiLastItemData", "signature": "()", "stname": "ImGuiLastItemData" @@ -6906,7 +6811,7 @@ "cimguiname": "ImGuiLastItemData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1268", + "location": "imgui_internal:1282", "ov_cimguiname": "ImGuiLastItemData_destroy", "ret": "void", "signature": "(ImGuiLastItemData*)", @@ -6923,7 +6828,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipperData", - "location": "imgui_internal:1551", + "location": "imgui_internal:1566", "ov_cimguiname": "ImGuiListClipperData_ImGuiListClipperData", "signature": "()", "stname": "ImGuiListClipperData" @@ -6947,7 +6852,7 @@ "cimguiname": "ImGuiListClipperData_Reset", "defaults": {}, "funcname": "Reset", - "location": "imgui_internal:1552", + "location": "imgui_internal:1567", "ov_cimguiname": "ImGuiListClipperData_Reset", "ret": "void", "signature": "(ImGuiListClipper*)", @@ -6967,7 +6872,7 @@ "cimguiname": "ImGuiListClipperData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1551", + "location": "imgui_internal:1566", "ov_cimguiname": "ImGuiListClipperData_destroy", "ret": "void", "signature": "(ImGuiListClipperData*)", @@ -6993,7 +6898,7 @@ "defaults": {}, "funcname": "FromIndices", "is_static_function": true, - "location": "imgui_internal:1538", + "location": "imgui_internal:1553", "ov_cimguiname": "ImGuiListClipperRange_FromIndices", "ret": "ImGuiListClipperRange", "signature": "(int,int)", @@ -7027,7 +6932,7 @@ "defaults": {}, "funcname": "FromPositions", "is_static_function": true, - "location": "imgui_internal:1539", + "location": "imgui_internal:1554", "ov_cimguiname": "ImGuiListClipperRange_FromPositions", "ret": "ImGuiListClipperRange", "signature": "(float,float,int,int)", @@ -7058,7 +6963,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui:2689", + "location": "imgui:2706", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -7079,7 +6984,7 @@ "cimguiname": "ImGuiListClipper_End", "defaults": {}, "funcname": "End", - "location": "imgui:2690", + "location": "imgui:2707", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", @@ -7096,7 +7001,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui:2687", + "location": "imgui:2704", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "()", "stname": "ImGuiListClipper" @@ -7120,7 +7025,7 @@ "cimguiname": "ImGuiListClipper_IncludeItemByIndex", "defaults": {}, "funcname": "IncludeItemByIndex", - "location": "imgui:2695", + "location": "imgui:2712", "ov_cimguiname": "ImGuiListClipper_IncludeItemByIndex", "ret": "void", "signature": "(int)", @@ -7149,7 +7054,7 @@ "cimguiname": "ImGuiListClipper_IncludeItemsByIndex", "defaults": {}, "funcname": "IncludeItemsByIndex", - "location": "imgui:2696", + "location": "imgui:2713", "ov_cimguiname": "ImGuiListClipper_IncludeItemsByIndex", "ret": "void", "signature": "(int,int)", @@ -7174,7 +7079,7 @@ "cimguiname": "ImGuiListClipper_SeekCursorForItem", "defaults": {}, "funcname": "SeekCursorForItem", - "location": "imgui:2701", + "location": "imgui:2718", "ov_cimguiname": "ImGuiListClipper_SeekCursorForItem", "ret": "void", "signature": "(int)", @@ -7195,7 +7100,7 @@ "cimguiname": "ImGuiListClipper_Step", "defaults": {}, "funcname": "Step", - "location": "imgui:2691", + "location": "imgui:2708", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -7215,7 +7120,7 @@ "cimguiname": "ImGuiListClipper_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2688", + "location": "imgui:2705", "ov_cimguiname": "ImGuiListClipper_destroy", "realdestructor": true, "ret": "void", @@ -7241,7 +7146,7 @@ "cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", "defaults": {}, "funcname": "CalcNextTotalWidth", - "location": "imgui_internal:1103", + "location": "imgui_internal:1112", "ov_cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", "ret": "void", "signature": "(bool)", @@ -7278,7 +7183,7 @@ "cimguiname": "ImGuiMenuColumns_DeclColumns", "defaults": {}, "funcname": "DeclColumns", - "location": "imgui_internal:1102", + "location": "imgui_internal:1111", "ov_cimguiname": "ImGuiMenuColumns_DeclColumns", "ret": "float", "signature": "(float,float,float,float)", @@ -7295,7 +7200,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMenuColumns", - "location": "imgui_internal:1100", + "location": "imgui_internal:1109", "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", "signature": "()", "stname": "ImGuiMenuColumns" @@ -7323,7 +7228,7 @@ "cimguiname": "ImGuiMenuColumns_Update", "defaults": {}, "funcname": "Update", - "location": "imgui_internal:1101", + "location": "imgui_internal:1110", "ov_cimguiname": "ImGuiMenuColumns_Update", "ret": "void", "signature": "(float,bool)", @@ -7343,7 +7248,7 @@ "cimguiname": "ImGuiMenuColumns_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1100", + "location": "imgui_internal:1109", "ov_cimguiname": "ImGuiMenuColumns_destroy", "ret": "void", "signature": "(ImGuiMenuColumns*)", @@ -7360,7 +7265,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMultiSelectState", - "location": "imgui_internal:1816", + "location": "imgui_internal:1831", "ov_cimguiname": "ImGuiMultiSelectState_ImGuiMultiSelectState", "signature": "()", "stname": "ImGuiMultiSelectState" @@ -7379,7 +7284,7 @@ "cimguiname": "ImGuiMultiSelectState_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1816", + "location": "imgui_internal:1831", "ov_cimguiname": "ImGuiMultiSelectState_destroy", "ret": "void", "signature": "(ImGuiMultiSelectState*)", @@ -7400,7 +7305,7 @@ "cimguiname": "ImGuiMultiSelectTempData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1800", + "location": "imgui_internal:1815", "ov_cimguiname": "ImGuiMultiSelectTempData_Clear", "ret": "void", "signature": "()", @@ -7421,7 +7326,7 @@ "cimguiname": "ImGuiMultiSelectTempData_ClearIO", "defaults": {}, "funcname": "ClearIO", - "location": "imgui_internal:1801", + "location": "imgui_internal:1816", "ov_cimguiname": "ImGuiMultiSelectTempData_ClearIO", "ret": "void", "signature": "()", @@ -7438,7 +7343,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMultiSelectTempData", - "location": "imgui_internal:1799", + "location": "imgui_internal:1814", "ov_cimguiname": "ImGuiMultiSelectTempData_ImGuiMultiSelectTempData", "signature": "()", "stname": "ImGuiMultiSelectTempData" @@ -7457,7 +7362,7 @@ "cimguiname": "ImGuiMultiSelectTempData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1799", + "location": "imgui_internal:1814", "ov_cimguiname": "ImGuiMultiSelectTempData_destroy", "ret": "void", "signature": "(ImGuiMultiSelectTempData*)", @@ -7478,7 +7383,7 @@ "cimguiname": "ImGuiNavItemData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1641", + "location": "imgui_internal:1656", "ov_cimguiname": "ImGuiNavItemData_Clear", "ret": "void", "signature": "()", @@ -7495,7 +7400,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNavItemData", - "location": "imgui_internal:1640", + "location": "imgui_internal:1655", "ov_cimguiname": "ImGuiNavItemData_ImGuiNavItemData", "signature": "()", "stname": "ImGuiNavItemData" @@ -7514,7 +7419,7 @@ "cimguiname": "ImGuiNavItemData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1640", + "location": "imgui_internal:1655", "ov_cimguiname": "ImGuiNavItemData_destroy", "ret": "void", "signature": "(ImGuiNavItemData*)", @@ -7535,7 +7440,7 @@ "cimguiname": "ImGuiNextItemData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1252", + "location": "imgui_internal:1266", "ov_cimguiname": "ImGuiNextItemData_ClearFlags", "ret": "void", "signature": "()", @@ -7552,7 +7457,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextItemData", - "location": "imgui_internal:1251", + "location": "imgui_internal:1265", "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "signature": "()", "stname": "ImGuiNextItemData" @@ -7571,7 +7476,7 @@ "cimguiname": "ImGuiNextItemData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1251", + "location": "imgui_internal:1265", "ov_cimguiname": "ImGuiNextItemData_destroy", "ret": "void", "signature": "(ImGuiNextItemData*)", @@ -7592,7 +7497,7 @@ "cimguiname": "ImGuiNextWindowData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1223", + "location": "imgui_internal:1236", "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", "ret": "void", "signature": "()", @@ -7609,7 +7514,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextWindowData", - "location": "imgui_internal:1222", + "location": "imgui_internal:1235", "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", "signature": "()", "stname": "ImGuiNextWindowData" @@ -7628,7 +7533,7 @@ "cimguiname": "ImGuiNextWindowData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1222", + "location": "imgui_internal:1235", "ov_cimguiname": "ImGuiNextWindowData_destroy", "ret": "void", "signature": "(ImGuiNextWindowData*)", @@ -7645,7 +7550,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumnData", - "location": "imgui_internal:1720", + "location": "imgui_internal:1735", "ov_cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData", "signature": "()", "stname": "ImGuiOldColumnData" @@ -7664,7 +7569,7 @@ "cimguiname": "ImGuiOldColumnData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1720", + "location": "imgui_internal:1735", "ov_cimguiname": "ImGuiOldColumnData_destroy", "ret": "void", "signature": "(ImGuiOldColumnData*)", @@ -7681,7 +7586,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumns", - "location": "imgui_internal:1741", + "location": "imgui_internal:1756", "ov_cimguiname": "ImGuiOldColumns_ImGuiOldColumns", "signature": "()", "stname": "ImGuiOldColumns" @@ -7700,7 +7605,7 @@ "cimguiname": "ImGuiOldColumns_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1741", + "location": "imgui_internal:1756", "ov_cimguiname": "ImGuiOldColumns_destroy", "ret": "void", "signature": "(ImGuiOldColumns*)", @@ -7717,7 +7622,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui:2547", + "location": "imgui:2563", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -7736,7 +7641,7 @@ "cimguiname": "ImGuiOnceUponAFrame_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2547", + "location": "imgui:2563", "ov_cimguiname": "ImGuiOnceUponAFrame_destroy", "ret": "void", "signature": "(ImGuiOnceUponAFrame*)", @@ -7757,7 +7662,7 @@ "cimguiname": "ImGuiPayload_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2525", + "location": "imgui:2541", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -7774,7 +7679,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui:2524", + "location": "imgui:2540", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -7798,7 +7703,7 @@ "cimguiname": "ImGuiPayload_IsDataType", "defaults": {}, "funcname": "IsDataType", - "location": "imgui:2526", + "location": "imgui:2542", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -7819,7 +7724,7 @@ "cimguiname": "ImGuiPayload_IsDelivery", "defaults": {}, "funcname": "IsDelivery", - "location": "imgui:2528", + "location": "imgui:2544", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -7840,7 +7745,7 @@ "cimguiname": "ImGuiPayload_IsPreview", "defaults": {}, "funcname": "IsPreview", - "location": "imgui:2527", + "location": "imgui:2543", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -7860,7 +7765,7 @@ "cimguiname": "ImGuiPayload_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2524", + "location": "imgui:2540", "ov_cimguiname": "ImGuiPayload_destroy", "ret": "void", "signature": "(ImGuiPayload*)", @@ -7877,7 +7782,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformIO", - "location": "imgui:3552", + "location": "imgui:3570", "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", "signature": "()", "stname": "ImGuiPlatformIO" @@ -7896,7 +7801,7 @@ "cimguiname": "ImGuiPlatformIO_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3552", + "location": "imgui:3570", "ov_cimguiname": "ImGuiPlatformIO_destroy", "ret": "void", "signature": "(ImGuiPlatformIO*)", @@ -7913,7 +7818,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformImeData", - "location": "imgui:3594", + "location": "imgui:3612", "ov_cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData", "signature": "()", "stname": "ImGuiPlatformImeData" @@ -7932,7 +7837,7 @@ "cimguiname": "ImGuiPlatformImeData_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3594", + "location": "imgui:3612", "ov_cimguiname": "ImGuiPlatformImeData_destroy", "ret": "void", "signature": "(ImGuiPlatformImeData*)", @@ -7949,7 +7854,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPopupData", - "location": "imgui_internal:1358", + "location": "imgui_internal:1373", "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData", "signature": "()", "stname": "ImGuiPopupData" @@ -7968,7 +7873,7 @@ "cimguiname": "ImGuiPopupData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1358", + "location": "imgui_internal:1373", "ov_cimguiname": "ImGuiPopupData_destroy", "ret": "void", "signature": "(ImGuiPopupData*)", @@ -7990,7 +7895,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1322", + "location": "imgui_internal:1337", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr", "signature": "(void*)", "stname": "ImGuiPtrOrIndex" @@ -8009,7 +7914,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1323", + "location": "imgui_internal:1338", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int", "signature": "(int)", "stname": "ImGuiPtrOrIndex" @@ -8028,7 +7933,7 @@ "cimguiname": "ImGuiPtrOrIndex_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1322", + "location": "imgui_internal:1337", "ov_cimguiname": "ImGuiPtrOrIndex_destroy", "ret": "void", "signature": "(ImGuiPtrOrIndex*)", @@ -8053,7 +7958,7 @@ "cimguiname": "ImGuiSelectionBasicStorage_ApplyRequests", "defaults": {}, "funcname": "ApplyRequests", - "location": "imgui:2911", + "location": "imgui:2928", "ov_cimguiname": "ImGuiSelectionBasicStorage_ApplyRequests", "ret": "void", "signature": "(ImGuiMultiSelectIO*)", @@ -8074,7 +7979,7 @@ "cimguiname": "ImGuiSelectionBasicStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2913", + "location": "imgui:2930", "ov_cimguiname": "ImGuiSelectionBasicStorage_Clear", "ret": "void", "signature": "()", @@ -8099,7 +8004,7 @@ "cimguiname": "ImGuiSelectionBasicStorage_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui:2912", + "location": "imgui:2929", "ov_cimguiname": "ImGuiSelectionBasicStorage_Contains", "ret": "bool", "signature": "(ImGuiID)const", @@ -8128,7 +8033,7 @@ "cimguiname": "ImGuiSelectionBasicStorage_GetNextSelectedItem", "defaults": {}, "funcname": "GetNextSelectedItem", - "location": "imgui:2916", + "location": "imgui:2933", "ov_cimguiname": "ImGuiSelectionBasicStorage_GetNextSelectedItem", "ret": "bool", "signature": "(void**,ImGuiID*)", @@ -8153,7 +8058,7 @@ "cimguiname": "ImGuiSelectionBasicStorage_GetStorageIdFromIndex", "defaults": {}, "funcname": "GetStorageIdFromIndex", - "location": "imgui:2917", + "location": "imgui:2934", "ov_cimguiname": "ImGuiSelectionBasicStorage_GetStorageIdFromIndex", "ret": "ImGuiID", "signature": "(int)", @@ -8170,7 +8075,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiSelectionBasicStorage", - "location": "imgui:2910", + "location": "imgui:2927", "ov_cimguiname": "ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage", "signature": "()", "stname": "ImGuiSelectionBasicStorage" @@ -8198,7 +8103,7 @@ "cimguiname": "ImGuiSelectionBasicStorage_SetItemSelected", "defaults": {}, "funcname": "SetItemSelected", - "location": "imgui:2915", + "location": "imgui:2932", "ov_cimguiname": "ImGuiSelectionBasicStorage_SetItemSelected", "ret": "void", "signature": "(ImGuiID,bool)", @@ -8224,7 +8129,7 @@ "cimguiname": "ImGuiSelectionBasicStorage_Swap", "defaults": {}, "funcname": "Swap", - "location": "imgui:2914", + "location": "imgui:2931", "ov_cimguiname": "ImGuiSelectionBasicStorage_Swap", "ret": "void", "signature": "(ImGuiSelectionBasicStorage*)", @@ -8244,7 +8149,7 @@ "cimguiname": "ImGuiSelectionBasicStorage_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2910", + "location": "imgui:2927", "ov_cimguiname": "ImGuiSelectionBasicStorage_destroy", "ret": "void", "signature": "(ImGuiSelectionBasicStorage*)", @@ -8269,7 +8174,7 @@ "cimguiname": "ImGuiSelectionExternalStorage_ApplyRequests", "defaults": {}, "funcname": "ApplyRequests", - "location": "imgui:2930", + "location": "imgui:2947", "ov_cimguiname": "ImGuiSelectionExternalStorage_ApplyRequests", "ret": "void", "signature": "(ImGuiMultiSelectIO*)", @@ -8286,7 +8191,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiSelectionExternalStorage", - "location": "imgui:2929", + "location": "imgui:2946", "ov_cimguiname": "ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage", "signature": "()", "stname": "ImGuiSelectionExternalStorage" @@ -8305,7 +8210,7 @@ "cimguiname": "ImGuiSelectionExternalStorage_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2929", + "location": "imgui:2946", "ov_cimguiname": "ImGuiSelectionExternalStorage_destroy", "ret": "void", "signature": "(ImGuiSelectionExternalStorage*)", @@ -8322,7 +8227,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiSettingsHandler", - "location": "imgui_internal:1896", + "location": "imgui_internal:1911", "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", "signature": "()", "stname": "ImGuiSettingsHandler" @@ -8341,7 +8246,7 @@ "cimguiname": "ImGuiSettingsHandler_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1896", + "location": "imgui_internal:1911", "ov_cimguiname": "ImGuiSettingsHandler_destroy", "ret": "void", "signature": "(ImGuiSettingsHandler*)", @@ -8358,7 +8263,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackLevelInfo", - "location": "imgui_internal:2010", + "location": "imgui_internal:2024", "ov_cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo", "signature": "()", "stname": "ImGuiStackLevelInfo" @@ -8377,7 +8282,7 @@ "cimguiname": "ImGuiStackLevelInfo_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2010", + "location": "imgui_internal:2024", "ov_cimguiname": "ImGuiStackLevelInfo_destroy", "ret": "void", "signature": "(ImGuiStackLevelInfo*)", @@ -8403,7 +8308,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2604", + "location": "imgui:2621", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Int", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" @@ -8426,7 +8331,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2605", + "location": "imgui:2622", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Float", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" @@ -8449,7 +8354,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2606", + "location": "imgui:2623", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Ptr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" @@ -8468,7 +8373,7 @@ "cimguiname": "ImGuiStoragePair_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2604", + "location": "imgui:2621", "ov_cimguiname": "ImGuiStoragePair_destroy", "ret": "void", "signature": "(ImGuiStoragePair*)", @@ -8489,7 +8394,7 @@ "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui:2645", + "location": "imgui:2662", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -8510,7 +8415,7 @@ "cimguiname": "ImGuiStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2625", + "location": "imgui:2642", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -8541,7 +8446,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui:2628", + "location": "imgui:2645", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -8572,7 +8477,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui:2640", + "location": "imgui:2657", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -8603,7 +8508,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui:2630", + "location": "imgui:2647", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -8634,7 +8539,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui:2641", + "location": "imgui:2658", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -8665,7 +8570,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui:2626", + "location": "imgui:2643", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -8696,7 +8601,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui:2639", + "location": "imgui:2656", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -8721,7 +8626,7 @@ "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui:2632", + "location": "imgui:2649", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -8752,7 +8657,7 @@ "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui:2642", + "location": "imgui:2659", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -8777,7 +8682,7 @@ "cimguiname": "ImGuiStorage_SetAllInt", "defaults": {}, "funcname": "SetAllInt", - "location": "imgui:2647", + "location": "imgui:2664", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -8806,7 +8711,7 @@ "cimguiname": "ImGuiStorage_SetBool", "defaults": {}, "funcname": "SetBool", - "location": "imgui:2629", + "location": "imgui:2646", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -8835,7 +8740,7 @@ "cimguiname": "ImGuiStorage_SetFloat", "defaults": {}, "funcname": "SetFloat", - "location": "imgui:2631", + "location": "imgui:2648", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -8864,7 +8769,7 @@ "cimguiname": "ImGuiStorage_SetInt", "defaults": {}, "funcname": "SetInt", - "location": "imgui:2627", + "location": "imgui:2644", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -8893,7 +8798,7 @@ "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui:2633", + "location": "imgui:2650", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -8919,7 +8824,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1052", + "location": "imgui_internal:839", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Int", "signature": "(ImGuiStyleVar,int)", "stname": "ImGuiStyleMod" @@ -8942,7 +8847,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1053", + "location": "imgui_internal:840", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Float", "signature": "(ImGuiStyleVar,float)", "stname": "ImGuiStyleMod" @@ -8965,7 +8870,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1054", + "location": "imgui_internal:841", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Vec2", "signature": "(ImGuiStyleVar,ImVec2)", "stname": "ImGuiStyleMod" @@ -8984,13 +8889,38 @@ "cimguiname": "ImGuiStyleMod_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1052", + "location": "imgui_internal:839", "ov_cimguiname": "ImGuiStyleMod_destroy", "ret": "void", "signature": "(ImGuiStyleMod*)", "stname": "ImGuiStyleMod" } ], + "ImGuiStyleVarInfo_GetVarPtr": [ + { + "args": "(ImGuiStyleVarInfo* self,void* parent)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStyleVarInfo*" + }, + { + "name": "parent", + "type": "void*" + } + ], + "argsoriginal": "(void* parent)", + "call_args": "(parent)", + "cimguiname": "ImGuiStyleVarInfo_GetVarPtr", + "defaults": {}, + "funcname": "GetVarPtr", + "location": "imgui_internal:824", + "ov_cimguiname": "ImGuiStyleVarInfo_GetVarPtr", + "ret": "void*", + "signature": "(void*)const", + "stname": "ImGuiStyleVarInfo" + } + ], "ImGuiStyle_ImGuiStyle": [ { "args": "()", @@ -9001,7 +8931,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui:2201", + "location": "imgui:2211", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -9025,7 +8955,7 @@ "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui:2202", + "location": "imgui:2212", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -9045,7 +8975,7 @@ "cimguiname": "ImGuiStyle_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2201", + "location": "imgui:2211", "ov_cimguiname": "ImGuiStyle_destroy", "ret": "void", "signature": "(ImGuiStyle*)", @@ -9062,7 +8992,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabBar", - "location": "imgui_internal:2676", + "location": "imgui_internal:2693", "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar", "signature": "()", "stname": "ImGuiTabBar" @@ -9081,7 +9011,7 @@ "cimguiname": "ImGuiTabBar_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2676", + "location": "imgui_internal:2693", "ov_cimguiname": "ImGuiTabBar_destroy", "ret": "void", "signature": "(ImGuiTabBar*)", @@ -9098,7 +9028,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabItem", - "location": "imgui_internal:2635", + "location": "imgui_internal:2652", "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem", "signature": "()", "stname": "ImGuiTabItem" @@ -9117,7 +9047,7 @@ "cimguiname": "ImGuiTabItem_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2635", + "location": "imgui_internal:2652", "ov_cimguiname": "ImGuiTabItem_destroy", "ret": "void", "signature": "(ImGuiTabItem*)", @@ -9134,7 +9064,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSettings", - "location": "imgui_internal:2945", + "location": "imgui_internal:2962", "ov_cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings", "signature": "()", "stname": "ImGuiTableColumnSettings" @@ -9153,7 +9083,7 @@ "cimguiname": "ImGuiTableColumnSettings_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2945", + "location": "imgui_internal:2962", "ov_cimguiname": "ImGuiTableColumnSettings_destroy", "ret": "void", "signature": "(ImGuiTableColumnSettings*)", @@ -9170,7 +9100,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSortSpecs", - "location": "imgui:2025", + "location": "imgui:2030", "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", "signature": "()", "stname": "ImGuiTableColumnSortSpecs" @@ -9189,7 +9119,7 @@ "cimguiname": "ImGuiTableColumnSortSpecs_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2025", + "location": "imgui:2030", "ov_cimguiname": "ImGuiTableColumnSortSpecs_destroy", "ret": "void", "signature": "(ImGuiTableColumnSortSpecs*)", @@ -9206,7 +9136,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumn", - "location": "imgui_internal:2739", + "location": "imgui_internal:2756", "ov_cimguiname": "ImGuiTableColumn_ImGuiTableColumn", "signature": "()", "stname": "ImGuiTableColumn" @@ -9225,7 +9155,7 @@ "cimguiname": "ImGuiTableColumn_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2739", + "location": "imgui_internal:2756", "ov_cimguiname": "ImGuiTableColumn_destroy", "ret": "void", "signature": "(ImGuiTableColumn*)", @@ -9242,7 +9172,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableInstanceData", - "location": "imgui_internal:2782", + "location": "imgui_internal:2799", "ov_cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData", "signature": "()", "stname": "ImGuiTableInstanceData" @@ -9261,7 +9191,7 @@ "cimguiname": "ImGuiTableInstanceData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2782", + "location": "imgui_internal:2799", "ov_cimguiname": "ImGuiTableInstanceData_destroy", "ret": "void", "signature": "(ImGuiTableInstanceData*)", @@ -9282,7 +9212,7 @@ "cimguiname": "ImGuiTableSettings_GetColumnSettings", "defaults": {}, "funcname": "GetColumnSettings", - "location": "imgui_internal:2968", + "location": "imgui_internal:2985", "ov_cimguiname": "ImGuiTableSettings_GetColumnSettings", "ret": "ImGuiTableColumnSettings*", "signature": "()", @@ -9299,7 +9229,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSettings", - "location": "imgui_internal:2967", + "location": "imgui_internal:2984", "ov_cimguiname": "ImGuiTableSettings_ImGuiTableSettings", "signature": "()", "stname": "ImGuiTableSettings" @@ -9318,7 +9248,7 @@ "cimguiname": "ImGuiTableSettings_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2967", + "location": "imgui_internal:2984", "ov_cimguiname": "ImGuiTableSettings_destroy", "ret": "void", "signature": "(ImGuiTableSettings*)", @@ -9335,7 +9265,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSortSpecs", - "location": "imgui:2014", + "location": "imgui:2019", "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", "signature": "()", "stname": "ImGuiTableSortSpecs" @@ -9354,7 +9284,7 @@ "cimguiname": "ImGuiTableSortSpecs_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2014", + "location": "imgui:2019", "ov_cimguiname": "ImGuiTableSortSpecs_destroy", "ret": "void", "signature": "(ImGuiTableSortSpecs*)", @@ -9371,7 +9301,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableTempData", - "location": "imgui_internal:2930", + "location": "imgui_internal:2947", "ov_cimguiname": "ImGuiTableTempData_ImGuiTableTempData", "signature": "()", "stname": "ImGuiTableTempData" @@ -9390,7 +9320,7 @@ "cimguiname": "ImGuiTableTempData_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2930", + "location": "imgui_internal:2947", "ov_cimguiname": "ImGuiTableTempData_destroy", "ret": "void", "signature": "(ImGuiTableTempData*)", @@ -9407,7 +9337,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTable", - "location": "imgui_internal:2902", + "location": "imgui_internal:2919", "ov_cimguiname": "ImGuiTable_ImGuiTable", "signature": "()", "stname": "ImGuiTable" @@ -9426,7 +9356,7 @@ "cimguiname": "ImGuiTable_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2903", + "location": "imgui_internal:2920", "ov_cimguiname": "ImGuiTable_destroy", "realdestructor": true, "ret": "void", @@ -9444,7 +9374,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextBuffer", - "location": "imgui:2585", + "location": "imgui:2601", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" @@ -9474,7 +9404,7 @@ "str_end": "NULL" }, "funcname": "append", - "location": "imgui:2594", + "location": "imgui:2611", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", @@ -9504,7 +9434,7 @@ "defaults": {}, "funcname": "appendf", "isvararg": "...)", - "location": "imgui:2595", + "location": "imgui:2612", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", @@ -9534,7 +9464,7 @@ "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": {}, "funcname": "appendfv", - "location": "imgui:2596", + "location": "imgui:2613", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", @@ -9555,7 +9485,7 @@ "cimguiname": "ImGuiTextBuffer_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2587", + "location": "imgui:2603", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", @@ -9576,7 +9506,7 @@ "cimguiname": "ImGuiTextBuffer_c_str", "defaults": {}, "funcname": "c_str", - "location": "imgui:2593", + "location": "imgui:2610", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -9597,7 +9527,7 @@ "cimguiname": "ImGuiTextBuffer_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2591", + "location": "imgui:2607", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -9617,7 +9547,7 @@ "cimguiname": "ImGuiTextBuffer_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2585", + "location": "imgui:2601", "ov_cimguiname": "ImGuiTextBuffer_destroy", "ret": "void", "signature": "(ImGuiTextBuffer*)", @@ -9638,7 +9568,7 @@ "cimguiname": "ImGuiTextBuffer_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2590", + "location": "imgui:2606", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -9659,7 +9589,7 @@ "cimguiname": "ImGuiTextBuffer_end", "defaults": {}, "funcname": "end", - "location": "imgui:2588", + "location": "imgui:2604", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -9684,13 +9614,38 @@ "cimguiname": "ImGuiTextBuffer_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2592", + "location": "imgui:2609", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", "stname": "ImGuiTextBuffer" } ], + "ImGuiTextBuffer_resize": [ + { + "args": "(ImGuiTextBuffer* self,int size)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "size", + "type": "int" + } + ], + "argsoriginal": "(int size)", + "call_args": "(size)", + "cimguiname": "ImGuiTextBuffer_resize", + "defaults": {}, + "funcname": "resize", + "location": "imgui:2608", + "ov_cimguiname": "ImGuiTextBuffer_resize", + "ret": "void", + "signature": "(int)", + "stname": "ImGuiTextBuffer" + } + ], "ImGuiTextBuffer_size": [ { "args": "(ImGuiTextBuffer* self)", @@ -9705,7 +9660,7 @@ "cimguiname": "ImGuiTextBuffer_size", "defaults": {}, "funcname": "size", - "location": "imgui:2589", + "location": "imgui:2605", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -9726,7 +9681,7 @@ "cimguiname": "ImGuiTextFilter_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2558", + "location": "imgui:2574", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -9747,7 +9702,7 @@ "cimguiname": "ImGuiTextFilter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2559", + "location": "imgui:2575", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -9779,7 +9734,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui:2556", + "location": "imgui:2572", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -9803,7 +9758,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui:2555", + "location": "imgui:2571", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -9823,7 +9778,7 @@ "cimguiname": "ImGuiTextFilter_IsActive", "defaults": {}, "funcname": "IsActive", - "location": "imgui:2560", + "location": "imgui:2576", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -9854,7 +9809,7 @@ "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui:2557", + "location": "imgui:2573", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -9874,7 +9829,7 @@ "cimguiname": "ImGuiTextFilter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2555", + "location": "imgui:2571", "ov_cimguiname": "ImGuiTextFilter_destroy", "ret": "void", "signature": "(ImGuiTextFilter*)", @@ -9907,7 +9862,7 @@ "cimguiname": "ImGuiTextIndex_append", "defaults": {}, "funcname": "append", - "location": "imgui_internal:741", + "location": "imgui_internal:745", "ov_cimguiname": "ImGuiTextIndex_append", "ret": "void", "signature": "(const char*,int,int)", @@ -9928,7 +9883,7 @@ "cimguiname": "ImGuiTextIndex_clear", "defaults": {}, "funcname": "clear", - "location": "imgui_internal:737", + "location": "imgui_internal:741", "ov_cimguiname": "ImGuiTextIndex_clear", "ret": "void", "signature": "()", @@ -9957,7 +9912,7 @@ "cimguiname": "ImGuiTextIndex_get_line_begin", "defaults": {}, "funcname": "get_line_begin", - "location": "imgui_internal:739", + "location": "imgui_internal:743", "ov_cimguiname": "ImGuiTextIndex_get_line_begin", "ret": "const char*", "signature": "(const char*,int)", @@ -9986,7 +9941,7 @@ "cimguiname": "ImGuiTextIndex_get_line_end", "defaults": {}, "funcname": "get_line_end", - "location": "imgui_internal:740", + "location": "imgui_internal:744", "ov_cimguiname": "ImGuiTextIndex_get_line_end", "ret": "const char*", "signature": "(const char*,int)", @@ -10007,7 +9962,7 @@ "cimguiname": "ImGuiTextIndex_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:738", + "location": "imgui_internal:742", "ov_cimguiname": "ImGuiTextIndex_size", "ret": "int", "signature": "()", @@ -10024,7 +9979,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2568", + "location": "imgui:2584", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Nil", "signature": "()", "stname": "ImGuiTextRange" @@ -10047,7 +10002,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2569", + "location": "imgui:2585", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Str", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" @@ -10066,7 +10021,7 @@ "cimguiname": "ImGuiTextRange_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2568", + "location": "imgui:2584", "ov_cimguiname": "ImGuiTextRange_destroy", "ret": "void", "signature": "(ImGuiTextRange*)", @@ -10087,7 +10042,7 @@ "cimguiname": "ImGuiTextRange_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2570", + "location": "imgui:2586", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -10116,7 +10071,7 @@ "cimguiname": "ImGuiTextRange_split", "defaults": {}, "funcname": "split", - "location": "imgui:2571", + "location": "imgui:2587", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", @@ -10137,7 +10092,7 @@ "cimguiname": "ImGuiTypingSelectState_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1685", + "location": "imgui_internal:1700", "ov_cimguiname": "ImGuiTypingSelectState_Clear", "ret": "void", "signature": "()", @@ -10154,7 +10109,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTypingSelectState", - "location": "imgui_internal:1684", + "location": "imgui_internal:1699", "ov_cimguiname": "ImGuiTypingSelectState_ImGuiTypingSelectState", "signature": "()", "stname": "ImGuiTypingSelectState" @@ -10173,7 +10128,7 @@ "cimguiname": "ImGuiTypingSelectState_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1684", + "location": "imgui_internal:1699", "ov_cimguiname": "ImGuiTypingSelectState_destroy", "ret": "void", "signature": "(ImGuiTypingSelectState*)", @@ -10202,7 +10157,7 @@ "cimguiname": "ImGuiViewportP_CalcWorkRectPos", "defaults": {}, "funcname": "CalcWorkRectPos", - "location": "imgui_internal:1853", + "location": "imgui_internal:1868", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_CalcWorkRectPos", "ret": "void", @@ -10236,7 +10191,7 @@ "cimguiname": "ImGuiViewportP_CalcWorkRectSize", "defaults": {}, "funcname": "CalcWorkRectSize", - "location": "imgui_internal:1854", + "location": "imgui_internal:1869", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_CalcWorkRectSize", "ret": "void", @@ -10262,7 +10217,7 @@ "cimguiname": "ImGuiViewportP_GetBuildWorkRect", "defaults": {}, "funcname": "GetBuildWorkRect", - "location": "imgui_internal:1860", + "location": "imgui_internal:1875", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetBuildWorkRect", "ret": "void", @@ -10288,7 +10243,7 @@ "cimguiname": "ImGuiViewportP_GetMainRect", "defaults": {}, "funcname": "GetMainRect", - "location": "imgui_internal:1858", + "location": "imgui_internal:1873", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetMainRect", "ret": "void", @@ -10314,7 +10269,7 @@ "cimguiname": "ImGuiViewportP_GetWorkRect", "defaults": {}, "funcname": "GetWorkRect", - "location": "imgui_internal:1859", + "location": "imgui_internal:1874", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetWorkRect", "ret": "void", @@ -10332,7 +10287,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewportP", - "location": "imgui_internal:1849", + "location": "imgui_internal:1864", "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP", "signature": "()", "stname": "ImGuiViewportP" @@ -10352,7 +10307,7 @@ "cimguiname": "ImGuiViewportP_UpdateWorkRect", "defaults": {}, "funcname": "UpdateWorkRect", - "location": "imgui_internal:1855", + "location": "imgui_internal:1870", "ov_cimguiname": "ImGuiViewportP_UpdateWorkRect", "ret": "void", "signature": "()", @@ -10372,7 +10327,7 @@ "cimguiname": "ImGuiViewportP_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1850", + "location": "imgui_internal:1865", "ov_cimguiname": "ImGuiViewportP_destroy", "realdestructor": true, "ret": "void", @@ -10398,7 +10353,7 @@ "cimguiname": "ImGuiViewport_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui:3541", + "location": "imgui:3559", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetCenter", "ret": "void", @@ -10424,7 +10379,7 @@ "cimguiname": "ImGuiViewport_GetWorkCenter", "defaults": {}, "funcname": "GetWorkCenter", - "location": "imgui:3542", + "location": "imgui:3560", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetWorkCenter", "ret": "void", @@ -10442,7 +10397,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewport", - "location": "imgui:3538", + "location": "imgui:3556", "ov_cimguiname": "ImGuiViewport_ImGuiViewport", "signature": "()", "stname": "ImGuiViewport" @@ -10461,7 +10416,7 @@ "cimguiname": "ImGuiViewport_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3538", + "location": "imgui:3556", "ov_cimguiname": "ImGuiViewport_destroy", "ret": "void", "signature": "(ImGuiViewport*)", @@ -10482,7 +10437,7 @@ "cimguiname": "ImGuiWindowSettings_GetName", "defaults": {}, "funcname": "GetName", - "location": "imgui_internal:1881", + "location": "imgui_internal:1896", "ov_cimguiname": "ImGuiWindowSettings_GetName", "ret": "char*", "signature": "()", @@ -10499,7 +10454,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindowSettings", - "location": "imgui_internal:1880", + "location": "imgui_internal:1895", "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", "signature": "()", "stname": "ImGuiWindowSettings" @@ -10518,7 +10473,7 @@ "cimguiname": "ImGuiWindowSettings_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1880", + "location": "imgui_internal:1895", "ov_cimguiname": "ImGuiWindowSettings_destroy", "ret": "void", "signature": "(ImGuiWindowSettings*)", @@ -10539,7 +10494,7 @@ "cimguiname": "ImGuiWindow_CalcFontSize", "defaults": {}, "funcname": "CalcFontSize", - "location": "imgui_internal:2592", + "location": "imgui_internal:2609", "ov_cimguiname": "ImGuiWindow_CalcFontSize", "ret": "float", "signature": "()const", @@ -10570,7 +10525,7 @@ "str_end": "NULL" }, "funcname": "GetID", - "location": "imgui_internal:2584", + "location": "imgui_internal:2601", "ov_cimguiname": "ImGuiWindow_GetID_Str", "ret": "ImGuiID", "signature": "(const char*,const char*)", @@ -10593,7 +10548,7 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2585", + "location": "imgui_internal:2602", "ov_cimguiname": "ImGuiWindow_GetID_Ptr", "ret": "ImGuiID", "signature": "(const void*)", @@ -10616,7 +10571,7 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2586", + "location": "imgui_internal:2603", "ov_cimguiname": "ImGuiWindow_GetID_Int", "ret": "ImGuiID", "signature": "(int)", @@ -10641,7 +10596,7 @@ "cimguiname": "ImGuiWindow_GetIDFromPos", "defaults": {}, "funcname": "GetIDFromPos", - "location": "imgui_internal:2587", + "location": "imgui_internal:2604", "ov_cimguiname": "ImGuiWindow_GetIDFromPos", "ret": "ImGuiID", "signature": "(const ImVec2)", @@ -10666,7 +10621,7 @@ "cimguiname": "ImGuiWindow_GetIDFromRectangle", "defaults": {}, "funcname": "GetIDFromRectangle", - "location": "imgui_internal:2588", + "location": "imgui_internal:2605", "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle", "ret": "ImGuiID", "signature": "(const ImRect)", @@ -10692,7 +10647,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindow", - "location": "imgui_internal:2580", + "location": "imgui_internal:2597", "ov_cimguiname": "ImGuiWindow_ImGuiWindow", "signature": "(ImGuiContext*,const char*)", "stname": "ImGuiWindow" @@ -10716,7 +10671,7 @@ "cimguiname": "ImGuiWindow_MenuBarRect", "defaults": {}, "funcname": "MenuBarRect", - "location": "imgui_internal:2594", + "location": "imgui_internal:2611", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_MenuBarRect", "ret": "void", @@ -10742,7 +10697,7 @@ "cimguiname": "ImGuiWindow_Rect", "defaults": {}, "funcname": "Rect", - "location": "imgui_internal:2591", + "location": "imgui_internal:2608", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_Rect", "ret": "void", @@ -10768,7 +10723,7 @@ "cimguiname": "ImGuiWindow_TitleBarRect", "defaults": {}, "funcname": "TitleBarRect", - "location": "imgui_internal:2593", + "location": "imgui_internal:2610", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_TitleBarRect", "ret": "void", @@ -10789,7 +10744,7 @@ "cimguiname": "ImGuiWindow_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2582", + "location": "imgui_internal:2599", "ov_cimguiname": "ImGuiWindow_destroy", "realdestructor": true, "ret": "void", @@ -10811,7 +10766,7 @@ "cimguiname": "ImPool_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:694", + "location": "imgui_internal:698", "ov_cimguiname": "ImPool_Add", "ret": "T*", "signature": "()", @@ -10833,7 +10788,7 @@ "cimguiname": "ImPool_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:693", + "location": "imgui_internal:697", "ov_cimguiname": "ImPool_Clear", "ret": "void", "signature": "()", @@ -10859,7 +10814,7 @@ "cimguiname": "ImPool_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:692", + "location": "imgui_internal:696", "ov_cimguiname": "ImPool_Contains", "ret": "bool", "signature": "(const T*)const", @@ -10881,7 +10836,7 @@ "cimguiname": "ImPool_GetAliveCount", "defaults": {}, "funcname": "GetAliveCount", - "location": "imgui_internal:701", + "location": "imgui_internal:705", "ov_cimguiname": "ImPool_GetAliveCount", "ret": "int", "signature": "()const", @@ -10903,7 +10858,7 @@ "cimguiname": "ImPool_GetBufSize", "defaults": {}, "funcname": "GetBufSize", - "location": "imgui_internal:702", + "location": "imgui_internal:706", "ov_cimguiname": "ImPool_GetBufSize", "ret": "int", "signature": "()const", @@ -10929,7 +10884,7 @@ "cimguiname": "ImPool_GetByIndex", "defaults": {}, "funcname": "GetByIndex", - "location": "imgui_internal:689", + "location": "imgui_internal:693", "ov_cimguiname": "ImPool_GetByIndex", "ret": "T*", "signature": "(ImPoolIdx)", @@ -10955,7 +10910,7 @@ "cimguiname": "ImPool_GetByKey", "defaults": {}, "funcname": "GetByKey", - "location": "imgui_internal:688", + "location": "imgui_internal:692", "ov_cimguiname": "ImPool_GetByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -10981,7 +10936,7 @@ "cimguiname": "ImPool_GetIndex", "defaults": {}, "funcname": "GetIndex", - "location": "imgui_internal:690", + "location": "imgui_internal:694", "ov_cimguiname": "ImPool_GetIndex", "ret": "ImPoolIdx", "signature": "(const T*)const", @@ -11003,7 +10958,7 @@ "cimguiname": "ImPool_GetMapSize", "defaults": {}, "funcname": "GetMapSize", - "location": "imgui_internal:703", + "location": "imgui_internal:707", "ov_cimguiname": "ImPool_GetMapSize", "ret": "int", "signature": "()const", @@ -11029,7 +10984,7 @@ "cimguiname": "ImPool_GetOrAddByKey", "defaults": {}, "funcname": "GetOrAddByKey", - "location": "imgui_internal:691", + "location": "imgui_internal:695", "ov_cimguiname": "ImPool_GetOrAddByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -11047,7 +11002,7 @@ "constructor": true, "defaults": {}, "funcname": "ImPool", - "location": "imgui_internal:686", + "location": "imgui_internal:690", "ov_cimguiname": "ImPool_ImPool", "signature": "()", "stname": "ImPool", @@ -11076,7 +11031,7 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:695", + "location": "imgui_internal:699", "ov_cimguiname": "ImPool_Remove_TPtr", "ret": "void", "signature": "(ImGuiID,const T*)", @@ -11104,7 +11059,7 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:696", + "location": "imgui_internal:700", "ov_cimguiname": "ImPool_Remove_PoolIdx", "ret": "void", "signature": "(ImGuiID,ImPoolIdx)", @@ -11130,7 +11085,7 @@ "cimguiname": "ImPool_Reserve", "defaults": {}, "funcname": "Reserve", - "location": "imgui_internal:697", + "location": "imgui_internal:701", "ov_cimguiname": "ImPool_Reserve", "ret": "void", "signature": "(int)", @@ -11156,7 +11111,7 @@ "cimguiname": "ImPool_TryGetMapData", "defaults": {}, "funcname": "TryGetMapData", - "location": "imgui_internal:704", + "location": "imgui_internal:708", "ov_cimguiname": "ImPool_TryGetMapData", "ret": "T*", "signature": "(ImPoolIdx)", @@ -11177,7 +11132,7 @@ "cimguiname": "ImPool_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:687", + "location": "imgui_internal:691", "ov_cimguiname": "ImPool_destroy", "realdestructor": true, "ret": "void", @@ -11204,7 +11159,7 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:557", + "location": "imgui_internal:561", "ov_cimguiname": "ImRect_Add_Vec2", "ret": "void", "signature": "(const ImVec2)", @@ -11227,7 +11182,7 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:558", + "location": "imgui_internal:562", "ov_cimguiname": "ImRect_Add_Rect", "ret": "void", "signature": "(const ImRect)", @@ -11252,7 +11207,7 @@ "cimguiname": "ImRect_ClipWith", "defaults": {}, "funcname": "ClipWith", - "location": "imgui_internal:564", + "location": "imgui_internal:568", "ov_cimguiname": "ImRect_ClipWith", "ret": "void", "signature": "(const ImRect)", @@ -11277,7 +11232,7 @@ "cimguiname": "ImRect_ClipWithFull", "defaults": {}, "funcname": "ClipWithFull", - "location": "imgui_internal:565", + "location": "imgui_internal:569", "ov_cimguiname": "ImRect_ClipWithFull", "ret": "void", "signature": "(const ImRect)", @@ -11302,7 +11257,7 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:553", + "location": "imgui_internal:557", "ov_cimguiname": "ImRect_Contains_Vec2", "ret": "bool", "signature": "(const ImVec2)const", @@ -11325,7 +11280,7 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:554", + "location": "imgui_internal:558", "ov_cimguiname": "ImRect_Contains_Rect", "ret": "bool", "signature": "(const ImRect)const", @@ -11354,7 +11309,7 @@ "cimguiname": "ImRect_ContainsWithPad", "defaults": {}, "funcname": "ContainsWithPad", - "location": "imgui_internal:555", + "location": "imgui_internal:559", "ov_cimguiname": "ImRect_ContainsWithPad", "ret": "bool", "signature": "(const ImVec2,const ImVec2)const", @@ -11379,7 +11334,7 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:559", + "location": "imgui_internal:563", "ov_cimguiname": "ImRect_Expand_Float", "ret": "void", "signature": "(const float)", @@ -11402,7 +11357,7 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:560", + "location": "imgui_internal:564", "ov_cimguiname": "ImRect_Expand_Vec2", "ret": "void", "signature": "(const ImVec2)", @@ -11423,7 +11378,7 @@ "cimguiname": "ImRect_Floor", "defaults": {}, "funcname": "Floor", - "location": "imgui_internal:566", + "location": "imgui_internal:570", "ov_cimguiname": "ImRect_Floor", "ret": "void", "signature": "()", @@ -11444,7 +11399,7 @@ "cimguiname": "ImRect_GetArea", "defaults": {}, "funcname": "GetArea", - "location": "imgui_internal:548", + "location": "imgui_internal:552", "ov_cimguiname": "ImRect_GetArea", "ret": "float", "signature": "()const", @@ -11469,7 +11424,7 @@ "cimguiname": "ImRect_GetBL", "defaults": {}, "funcname": "GetBL", - "location": "imgui_internal:551", + "location": "imgui_internal:555", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBL", "ret": "void", @@ -11495,7 +11450,7 @@ "cimguiname": "ImRect_GetBR", "defaults": {}, "funcname": "GetBR", - "location": "imgui_internal:552", + "location": "imgui_internal:556", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBR", "ret": "void", @@ -11521,7 +11476,7 @@ "cimguiname": "ImRect_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui_internal:544", + "location": "imgui_internal:548", "nonUDT": 1, "ov_cimguiname": "ImRect_GetCenter", "ret": "void", @@ -11543,7 +11498,7 @@ "cimguiname": "ImRect_GetHeight", "defaults": {}, "funcname": "GetHeight", - "location": "imgui_internal:547", + "location": "imgui_internal:551", "ov_cimguiname": "ImRect_GetHeight", "ret": "float", "signature": "()const", @@ -11568,7 +11523,7 @@ "cimguiname": "ImRect_GetSize", "defaults": {}, "funcname": "GetSize", - "location": "imgui_internal:545", + "location": "imgui_internal:549", "nonUDT": 1, "ov_cimguiname": "ImRect_GetSize", "ret": "void", @@ -11594,7 +11549,7 @@ "cimguiname": "ImRect_GetTL", "defaults": {}, "funcname": "GetTL", - "location": "imgui_internal:549", + "location": "imgui_internal:553", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTL", "ret": "void", @@ -11620,7 +11575,7 @@ "cimguiname": "ImRect_GetTR", "defaults": {}, "funcname": "GetTR", - "location": "imgui_internal:550", + "location": "imgui_internal:554", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTR", "ret": "void", @@ -11642,7 +11597,7 @@ "cimguiname": "ImRect_GetWidth", "defaults": {}, "funcname": "GetWidth", - "location": "imgui_internal:546", + "location": "imgui_internal:550", "ov_cimguiname": "ImRect_GetWidth", "ret": "float", "signature": "()const", @@ -11659,7 +11614,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:539", + "location": "imgui_internal:543", "ov_cimguiname": "ImRect_ImRect_Nil", "signature": "()", "stname": "ImRect" @@ -11682,7 +11637,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:540", + "location": "imgui_internal:544", "ov_cimguiname": "ImRect_ImRect_Vec2", "signature": "(const ImVec2,const ImVec2)", "stname": "ImRect" @@ -11701,7 +11656,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:541", + "location": "imgui_internal:545", "ov_cimguiname": "ImRect_ImRect_Vec4", "signature": "(const ImVec4)", "stname": "ImRect" @@ -11732,7 +11687,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:542", + "location": "imgui_internal:546", "ov_cimguiname": "ImRect_ImRect_Float", "signature": "(float,float,float,float)", "stname": "ImRect" @@ -11752,7 +11707,7 @@ "cimguiname": "ImRect_IsInverted", "defaults": {}, "funcname": "IsInverted", - "location": "imgui_internal:567", + "location": "imgui_internal:571", "ov_cimguiname": "ImRect_IsInverted", "ret": "bool", "signature": "()const", @@ -11777,7 +11732,7 @@ "cimguiname": "ImRect_Overlaps", "defaults": {}, "funcname": "Overlaps", - "location": "imgui_internal:556", + "location": "imgui_internal:560", "ov_cimguiname": "ImRect_Overlaps", "ret": "bool", "signature": "(const ImRect)const", @@ -11802,7 +11757,7 @@ "cimguiname": "ImRect_ToVec4", "defaults": {}, "funcname": "ToVec4", - "location": "imgui_internal:568", + "location": "imgui_internal:572", "nonUDT": 1, "ov_cimguiname": "ImRect_ToVec4", "ret": "void", @@ -11828,7 +11783,7 @@ "cimguiname": "ImRect_Translate", "defaults": {}, "funcname": "Translate", - "location": "imgui_internal:561", + "location": "imgui_internal:565", "ov_cimguiname": "ImRect_Translate", "ret": "void", "signature": "(const ImVec2)", @@ -11853,7 +11808,7 @@ "cimguiname": "ImRect_TranslateX", "defaults": {}, "funcname": "TranslateX", - "location": "imgui_internal:562", + "location": "imgui_internal:566", "ov_cimguiname": "ImRect_TranslateX", "ret": "void", "signature": "(float)", @@ -11878,7 +11833,7 @@ "cimguiname": "ImRect_TranslateY", "defaults": {}, "funcname": "TranslateY", - "location": "imgui_internal:563", + "location": "imgui_internal:567", "ov_cimguiname": "ImRect_TranslateY", "ret": "void", "signature": "(float)", @@ -11898,7 +11853,7 @@ "cimguiname": "ImRect_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:539", + "location": "imgui_internal:543", "ov_cimguiname": "ImRect_destroy", "ret": "void", "signature": "(ImRect*)", @@ -11919,7 +11874,7 @@ "cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "defaults": {}, "funcname": "GetArenaSizeInBytes", - "location": "imgui_internal:666", + "location": "imgui_internal:670", "ov_cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "ret": "int", "signature": "()", @@ -11945,7 +11900,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "defaults": {}, "funcname": "GetSpanPtrBegin", - "location": "imgui_internal:668", + "location": "imgui_internal:672", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "ret": "void*", "signature": "(int)", @@ -11971,7 +11926,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "defaults": {}, "funcname": "GetSpanPtrEnd", - "location": "imgui_internal:669", + "location": "imgui_internal:673", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "ret": "void*", "signature": "(int)", @@ -11989,7 +11944,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpanAllocator", - "location": "imgui_internal:664", + "location": "imgui_internal:668", "ov_cimguiname": "ImSpanAllocator_ImSpanAllocator", "signature": "()", "stname": "ImSpanAllocator", @@ -12024,7 +11979,7 @@ "a": "4" }, "funcname": "Reserve", - "location": "imgui_internal:665", + "location": "imgui_internal:669", "ov_cimguiname": "ImSpanAllocator_Reserve", "ret": "void", "signature": "(int,size_t,int)", @@ -12050,7 +12005,7 @@ "cimguiname": "ImSpanAllocator_SetArenaBasePtr", "defaults": {}, "funcname": "SetArenaBasePtr", - "location": "imgui_internal:667", + "location": "imgui_internal:671", "ov_cimguiname": "ImSpanAllocator_SetArenaBasePtr", "ret": "void", "signature": "(void*)", @@ -12071,7 +12026,7 @@ "cimguiname": "ImSpanAllocator_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:664", + "location": "imgui_internal:668", "ov_cimguiname": "ImSpanAllocator_destroy", "ret": "void", "signature": "(ImSpanAllocator*)", @@ -12089,7 +12044,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:632", + "location": "imgui_internal:636", "ov_cimguiname": "ImSpan_ImSpan_Nil", "signature": "()", "stname": "ImSpan", @@ -12113,7 +12068,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:633", + "location": "imgui_internal:637", "ov_cimguiname": "ImSpan_ImSpan_TPtrInt", "signature": "(T*,int)", "stname": "ImSpan", @@ -12137,7 +12092,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:634", + "location": "imgui_internal:638", "ov_cimguiname": "ImSpan_ImSpan_TPtrTPtr", "signature": "(T*,T*)", "stname": "ImSpan", @@ -12158,7 +12113,7 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:643", + "location": "imgui_internal:647", "ov_cimguiname": "ImSpan_begin_Nil", "ret": "T*", "signature": "()", @@ -12178,7 +12133,7 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:644", + "location": "imgui_internal:648", "ov_cimguiname": "ImSpan_begin__const", "ret": "const T*", "signature": "()const", @@ -12199,7 +12154,7 @@ "cimguiname": "ImSpan_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:632", + "location": "imgui_internal:636", "ov_cimguiname": "ImSpan_destroy", "ret": "void", "signature": "(ImSpan*)", @@ -12221,7 +12176,7 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:645", + "location": "imgui_internal:649", "ov_cimguiname": "ImSpan_end_Nil", "ret": "T*", "signature": "()", @@ -12241,7 +12196,7 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:646", + "location": "imgui_internal:650", "ov_cimguiname": "ImSpan_end__const", "ret": "const T*", "signature": "()const", @@ -12267,7 +12222,7 @@ "cimguiname": "ImSpan_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui_internal:649", + "location": "imgui_internal:653", "ov_cimguiname": "ImSpan_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -12297,7 +12252,7 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:636", + "location": "imgui_internal:640", "ov_cimguiname": "ImSpan_set_Int", "ret": "void", "signature": "(T*,int)", @@ -12325,7 +12280,7 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:637", + "location": "imgui_internal:641", "ov_cimguiname": "ImSpan_set_TPtr", "ret": "void", "signature": "(T*,T*)", @@ -12347,7 +12302,7 @@ "cimguiname": "ImSpan_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:638", + "location": "imgui_internal:642", "ov_cimguiname": "ImSpan_size", "ret": "int", "signature": "()const", @@ -12369,7 +12324,7 @@ "cimguiname": "ImSpan_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui_internal:639", + "location": "imgui_internal:643", "ov_cimguiname": "ImSpan_size_in_bytes", "ret": "int", "signature": "()const", @@ -12387,7 +12342,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:519", + "location": "imgui_internal:523", "ov_cimguiname": "ImVec1_ImVec1_Nil", "signature": "()", "stname": "ImVec1" @@ -12406,7 +12361,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:520", + "location": "imgui_internal:524", "ov_cimguiname": "ImVec1_ImVec1_Float", "signature": "(float)", "stname": "ImVec1" @@ -12425,7 +12380,7 @@ "cimguiname": "ImVec1_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:519", + "location": "imgui_internal:523", "ov_cimguiname": "ImVec1_destroy", "ret": "void", "signature": "(ImVec1*)", @@ -12501,7 +12456,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:527", + "location": "imgui_internal:531", "ov_cimguiname": "ImVec2ih_ImVec2ih_Nil", "signature": "()", "stname": "ImVec2ih" @@ -12524,7 +12479,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:528", + "location": "imgui_internal:532", "ov_cimguiname": "ImVec2ih_ImVec2ih_short", "signature": "(short,short)", "stname": "ImVec2ih" @@ -12543,7 +12498,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:529", + "location": "imgui_internal:533", "ov_cimguiname": "ImVec2ih_ImVec2ih_Vec2", "signature": "(const ImVec2)", "stname": "ImVec2ih" @@ -12562,7 +12517,7 @@ "cimguiname": "ImVec2ih_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:527", + "location": "imgui_internal:531", "ov_cimguiname": "ImVec2ih_destroy", "ret": "void", "signature": "(ImVec2ih*)", @@ -12646,7 +12601,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:2082", + "location": "imgui:2087", "ov_cimguiname": "ImVector_ImVector_Nil", "signature": "()", "stname": "ImVector", @@ -12666,7 +12621,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:2083", + "location": "imgui:2088", "ov_cimguiname": "ImVector_ImVector_Vector_T_", "signature": "(const ImVector_T )", "stname": "ImVector", @@ -12691,7 +12646,7 @@ "cimguiname": "ImVector__grow_capacity", "defaults": {}, "funcname": "_grow_capacity", - "location": "imgui:2109", + "location": "imgui:2114", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", @@ -12713,7 +12668,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:2105", + "location": "imgui:2110", "ov_cimguiname": "ImVector_back_Nil", "ret": "T*", "retref": "&", @@ -12734,7 +12689,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:2106", + "location": "imgui:2111", "ov_cimguiname": "ImVector_back__const", "ret": "const T*", "retref": "&", @@ -12757,7 +12712,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2099", + "location": "imgui:2104", "ov_cimguiname": "ImVector_begin_Nil", "ret": "T*", "signature": "()", @@ -12777,7 +12732,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2100", + "location": "imgui:2105", "ov_cimguiname": "ImVector_begin__const", "ret": "const T*", "signature": "()const", @@ -12799,7 +12754,7 @@ "cimguiname": "ImVector_capacity", "defaults": {}, "funcname": "capacity", - "location": "imgui:2095", + "location": "imgui:2100", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", @@ -12821,7 +12776,7 @@ "cimguiname": "ImVector_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2087", + "location": "imgui:2092", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", @@ -12843,7 +12798,7 @@ "cimguiname": "ImVector_clear_delete", "defaults": {}, "funcname": "clear_delete", - "location": "imgui:2088", + "location": "imgui:2093", "ov_cimguiname": "ImVector_clear_delete", "ret": "void", "signature": "()", @@ -12865,7 +12820,7 @@ "cimguiname": "ImVector_clear_destruct", "defaults": {}, "funcname": "clear_destruct", - "location": "imgui:2089", + "location": "imgui:2094", "ov_cimguiname": "ImVector_clear_destruct", "ret": "void", "signature": "()", @@ -12891,7 +12846,7 @@ "cimguiname": "ImVector_contains", "defaults": {}, "funcname": "contains", - "location": "imgui:2124", + "location": "imgui:2129", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", @@ -12912,7 +12867,7 @@ "cimguiname": "ImVector_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2085", + "location": "imgui:2090", "ov_cimguiname": "ImVector_destroy", "realdestructor": true, "ret": "void", @@ -12935,7 +12890,7 @@ "cimguiname": "ImVector_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2091", + "location": "imgui:2096", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", @@ -12957,7 +12912,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:2101", + "location": "imgui:2106", "ov_cimguiname": "ImVector_end_Nil", "ret": "T*", "signature": "()", @@ -12977,7 +12932,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:2102", + "location": "imgui:2107", "ov_cimguiname": "ImVector_end__const", "ret": "const T*", "signature": "()const", @@ -13003,7 +12958,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:2120", + "location": "imgui:2125", "ov_cimguiname": "ImVector_erase_Nil", "ret": "T*", "signature": "(const T*)", @@ -13031,7 +12986,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:2121", + "location": "imgui:2126", "ov_cimguiname": "ImVector_erase_TPtr", "ret": "T*", "signature": "(const T*,const T*)", @@ -13057,7 +13012,7 @@ "cimguiname": "ImVector_erase_unsorted", "defaults": {}, "funcname": "erase_unsorted", - "location": "imgui:2122", + "location": "imgui:2127", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", @@ -13083,7 +13038,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:2125", + "location": "imgui:2130", "ov_cimguiname": "ImVector_find_Nil", "ret": "T*", "signature": "(const T)", @@ -13107,7 +13062,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:2126", + "location": "imgui:2131", "ov_cimguiname": "ImVector_find__const", "ret": "const T*", "signature": "(const T)const", @@ -13133,7 +13088,7 @@ "cimguiname": "ImVector_find_erase", "defaults": {}, "funcname": "find_erase", - "location": "imgui:2128", + "location": "imgui:2133", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", @@ -13159,7 +13114,7 @@ "cimguiname": "ImVector_find_erase_unsorted", "defaults": {}, "funcname": "find_erase_unsorted", - "location": "imgui:2129", + "location": "imgui:2134", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", @@ -13185,7 +13140,7 @@ "cimguiname": "ImVector_find_index", "defaults": {}, "funcname": "find_index", - "location": "imgui:2127", + "location": "imgui:2132", "ov_cimguiname": "ImVector_find_index", "ret": "int", "signature": "(const T)const", @@ -13207,7 +13162,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:2103", + "location": "imgui:2108", "ov_cimguiname": "ImVector_front_Nil", "ret": "T*", "retref": "&", @@ -13228,7 +13183,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:2104", + "location": "imgui:2109", "ov_cimguiname": "ImVector_front__const", "ret": "const T*", "retref": "&", @@ -13255,7 +13210,7 @@ "cimguiname": "ImVector_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui:2130", + "location": "imgui:2135", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -13285,7 +13240,7 @@ "cimguiname": "ImVector_insert", "defaults": {}, "funcname": "insert", - "location": "imgui:2123", + "location": "imgui:2128", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", @@ -13307,7 +13262,7 @@ "cimguiname": "ImVector_max_size", "defaults": {}, "funcname": "max_size", - "location": "imgui:2094", + "location": "imgui:2099", "ov_cimguiname": "ImVector_max_size", "ret": "int", "signature": "()const", @@ -13329,7 +13284,7 @@ "cimguiname": "ImVector_pop_back", "defaults": {}, "funcname": "pop_back", - "location": "imgui:2118", + "location": "imgui:2123", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", @@ -13355,7 +13310,7 @@ "cimguiname": "ImVector_push_back", "defaults": {}, "funcname": "push_back", - "location": "imgui:2117", + "location": "imgui:2122", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", @@ -13381,7 +13336,7 @@ "cimguiname": "ImVector_push_front", "defaults": {}, "funcname": "push_front", - "location": "imgui:2119", + "location": "imgui:2124", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", @@ -13407,7 +13362,7 @@ "cimguiname": "ImVector_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2113", + "location": "imgui:2118", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", @@ -13433,7 +13388,7 @@ "cimguiname": "ImVector_reserve_discard", "defaults": {}, "funcname": "reserve_discard", - "location": "imgui:2114", + "location": "imgui:2119", "ov_cimguiname": "ImVector_reserve_discard", "ret": "void", "signature": "(int)", @@ -13459,7 +13414,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:2110", + "location": "imgui:2115", "ov_cimguiname": "ImVector_resize_Nil", "ret": "void", "signature": "(int)", @@ -13487,7 +13442,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:2111", + "location": "imgui:2116", "ov_cimguiname": "ImVector_resize_T", "ret": "void", "signature": "(int,const T)", @@ -13513,7 +13468,7 @@ "cimguiname": "ImVector_shrink", "defaults": {}, "funcname": "shrink", - "location": "imgui:2112", + "location": "imgui:2117", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -13535,7 +13490,7 @@ "cimguiname": "ImVector_size", "defaults": {}, "funcname": "size", - "location": "imgui:2092", + "location": "imgui:2097", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -13557,7 +13512,7 @@ "cimguiname": "ImVector_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui:2093", + "location": "imgui:2098", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -13584,7 +13539,7 @@ "cimguiname": "ImVector_swap", "defaults": {}, "funcname": "swap", - "location": "imgui:2107", + "location": "imgui:2112", "ov_cimguiname": "ImVector_swap", "ret": "void", "signature": "(ImVector_T *)", @@ -13612,7 +13567,7 @@ "flags": "0" }, "funcname": "AcceptDragDropPayload", - "location": "imgui:891", + "location": "imgui:892", "namespace": "ImGui", "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", @@ -13634,7 +13589,7 @@ "cimguiname": "igActivateItemByID", "defaults": {}, "funcname": "ActivateItemByID", - "location": "imgui_internal:3175", + "location": "imgui_internal:3194", "namespace": "ImGui", "ov_cimguiname": "igActivateItemByID", "ret": "void", @@ -13660,7 +13615,7 @@ "cimguiname": "igAddContextHook", "defaults": {}, "funcname": "AddContextHook", - "location": "imgui_internal:3041", + "location": "imgui_internal:3059", "namespace": "ImGui", "ov_cimguiname": "igAddContextHook", "ret": "ImGuiID", @@ -13690,7 +13645,7 @@ "cimguiname": "igAddDrawListToDrawDataEx", "defaults": {}, "funcname": "AddDrawListToDrawDataEx", - "location": "imgui_internal:3026", + "location": "imgui_internal:3044", "namespace": "ImGui", "ov_cimguiname": "igAddDrawListToDrawDataEx", "ret": "void", @@ -13712,7 +13667,7 @@ "cimguiname": "igAddSettingsHandler", "defaults": {}, "funcname": "AddSettingsHandler", - "location": "imgui_internal:3053", + "location": "imgui_internal:3071", "namespace": "ImGui", "ov_cimguiname": "igAddSettingsHandler", "ret": "void", @@ -13791,7 +13746,7 @@ "flags": "0" }, "funcname": "ArrowButtonEx", - "location": "imgui_internal:3420", + "location": "imgui_internal:3439", "namespace": "ImGui", "ov_cimguiname": "igArrowButtonEx", "ret": "bool", @@ -13858,7 +13813,7 @@ "cimguiname": "igBeginBoxSelect", "defaults": {}, "funcname": "BeginBoxSelect", - "location": "imgui_internal:3290", + "location": "imgui_internal:3309", "namespace": "ImGui", "ov_cimguiname": "igBeginBoxSelect", "ret": "bool", @@ -13970,7 +13925,7 @@ "cimguiname": "igBeginChildEx", "defaults": {}, "funcname": "BeginChildEx", - "location": "imgui_internal:3122", + "location": "imgui_internal:3140", "namespace": "ImGui", "ov_cimguiname": "igBeginChildEx", "ret": "bool", @@ -14002,7 +13957,7 @@ "flags": "0" }, "funcname": "BeginColumns", - "location": "imgui_internal:3303", + "location": "imgui_internal:3322", "namespace": "ImGui", "ov_cimguiname": "igBeginColumns", "ret": "void", @@ -14034,7 +13989,7 @@ "flags": "0" }, "funcname": "BeginCombo", - "location": "imgui:577", + "location": "imgui:578", "namespace": "ImGui", "ov_cimguiname": "igBeginCombo", "ret": "bool", @@ -14064,7 +14019,7 @@ "cimguiname": "igBeginComboPopup", "defaults": {}, "funcname": "BeginComboPopup", - "location": "imgui_internal:3148", + "location": "imgui_internal:3167", "namespace": "ImGui", "ov_cimguiname": "igBeginComboPopup", "ret": "bool", @@ -14081,7 +14036,7 @@ "cimguiname": "igBeginComboPreview", "defaults": {}, "funcname": "BeginComboPreview", - "location": "imgui_internal:3149", + "location": "imgui_internal:3168", "namespace": "ImGui", "ov_cimguiname": "igBeginComboPreview", "ret": "bool", @@ -14105,7 +14060,7 @@ "disabled": "true" }, "funcname": "BeginDisabled", - "location": "imgui:900", + "location": "imgui:901", "namespace": "ImGui", "ov_cimguiname": "igBeginDisabled", "ret": "void", @@ -14122,7 +14077,7 @@ "cimguiname": "igBeginDisabledOverrideReenable", "defaults": {}, "funcname": "BeginDisabledOverrideReenable", - "location": "imgui_internal:3112", + "location": "imgui_internal:3130", "namespace": "ImGui", "ov_cimguiname": "igBeginDisabledOverrideReenable", "ret": "void", @@ -14146,7 +14101,7 @@ "flags": "0" }, "funcname": "BeginDragDropSource", - "location": "imgui:887", + "location": "imgui:888", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropSource", "ret": "bool", @@ -14163,7 +14118,7 @@ "cimguiname": "igBeginDragDropTarget", "defaults": {}, "funcname": "BeginDragDropTarget", - "location": "imgui:890", + "location": "imgui:891", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTarget", "ret": "bool", @@ -14189,7 +14144,7 @@ "cimguiname": "igBeginDragDropTargetCustom", "defaults": {}, "funcname": "BeginDragDropTargetCustom", - "location": "imgui_internal:3276", + "location": "imgui_internal:3295", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTargetCustom", "ret": "bool", @@ -14206,7 +14161,7 @@ "cimguiname": "igBeginErrorTooltip", "defaults": {}, "funcname": "BeginErrorTooltip", - "location": "imgui_internal:3503", + "location": "imgui_internal:3523", "namespace": "ImGui", "ov_cimguiname": "igBeginErrorTooltip", "ret": "bool", @@ -14240,7 +14195,7 @@ "cimguiname": "igBeginItemTooltip", "defaults": {}, "funcname": "BeginItemTooltip", - "location": "imgui:749", + "location": "imgui:750", "namespace": "ImGui", "ov_cimguiname": "igBeginItemTooltip", "ret": "bool", @@ -14268,7 +14223,7 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginListBox", - "location": "imgui:703", + "location": "imgui:704", "namespace": "ImGui", "ov_cimguiname": "igBeginListBox", "ret": "bool", @@ -14285,7 +14240,7 @@ "cimguiname": "igBeginMainMenuBar", "defaults": {}, "funcname": "BeginMainMenuBar", - "location": "imgui:729", + "location": "imgui:730", "namespace": "ImGui", "ov_cimguiname": "igBeginMainMenuBar", "ret": "bool", @@ -14313,7 +14268,7 @@ "enabled": "true" }, "funcname": "BeginMenu", - "location": "imgui:731", + "location": "imgui:732", "namespace": "ImGui", "ov_cimguiname": "igBeginMenu", "ret": "bool", @@ -14330,7 +14285,7 @@ "cimguiname": "igBeginMenuBar", "defaults": {}, "funcname": "BeginMenuBar", - "location": "imgui:727", + "location": "imgui:728", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuBar", "ret": "bool", @@ -14362,7 +14317,7 @@ "enabled": "true" }, "funcname": "BeginMenuEx", - "location": "imgui_internal:3144", + "location": "imgui_internal:3163", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuEx", "ret": "bool", @@ -14395,7 +14350,7 @@ "selection_size": "-1" }, "funcname": "BeginMultiSelect", - "location": "imgui:691", + "location": "imgui:692", "namespace": "ImGui", "ov_cimguiname": "igBeginMultiSelect", "ret": "ImGuiMultiSelectIO*", @@ -14423,7 +14378,7 @@ "flags": "0" }, "funcname": "BeginPopup", - "location": "imgui:763", + "location": "imgui:764", "namespace": "ImGui", "ov_cimguiname": "igBeginPopup", "ret": "bool", @@ -14452,7 +14407,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextItem", - "location": "imgui:785", + "location": "imgui:786", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextItem", "ret": "bool", @@ -14481,7 +14436,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextVoid", - "location": "imgui:787", + "location": "imgui:788", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextVoid", "ret": "bool", @@ -14510,7 +14465,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextWindow", - "location": "imgui:786", + "location": "imgui:787", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextWindow", "ret": "bool", @@ -14536,7 +14491,7 @@ "cimguiname": "igBeginPopupEx", "defaults": {}, "funcname": "BeginPopupEx", - "location": "imgui_internal:3125", + "location": "imgui_internal:3143", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupEx", "ret": "bool", @@ -14544,6 +14499,36 @@ "stname": "" } ], + "igBeginPopupMenuEx": [ + { + "args": "(ImGuiID id,const char* label,ImGuiWindowFlags extra_window_flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "extra_window_flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(ImGuiID id,const char* label,ImGuiWindowFlags extra_window_flags)", + "call_args": "(id,label,extra_window_flags)", + "cimguiname": "igBeginPopupMenuEx", + "defaults": {}, + "funcname": "BeginPopupMenuEx", + "location": "imgui_internal:3144", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupMenuEx", + "ret": "bool", + "signature": "(ImGuiID,const char*,ImGuiWindowFlags)", + "stname": "" + } + ], "igBeginPopupModal": [ { "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", @@ -14569,7 +14554,7 @@ "p_open": "NULL" }, "funcname": "BeginPopupModal", - "location": "imgui:764", + "location": "imgui:765", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupModal", "ret": "bool", @@ -14597,7 +14582,7 @@ "flags": "0" }, "funcname": "BeginTabBar", - "location": "imgui:865", + "location": "imgui:866", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBar", "ret": "bool", @@ -14627,7 +14612,7 @@ "cimguiname": "igBeginTabBarEx", "defaults": {}, "funcname": "BeginTabBarEx", - "location": "imgui_internal:3371", + "location": "imgui_internal:3390", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBarEx", "ret": "bool", @@ -14660,7 +14645,7 @@ "p_open": "NULL" }, "funcname": "BeginTabItem", - "location": "imgui:867", + "location": "imgui:868", "namespace": "ImGui", "ov_cimguiname": "igBeginTabItem", "ret": "bool", @@ -14702,7 +14687,7 @@ "outer_size": "ImVec2(0.0f,0.0f)" }, "funcname": "BeginTable", - "location": "imgui:816", + "location": "imgui:817", "namespace": "ImGui", "ov_cimguiname": "igBeginTable", "ret": "bool", @@ -14748,7 +14733,7 @@ "outer_size": "ImVec2(0,0)" }, "funcname": "BeginTableEx", - "location": "imgui_internal:3327", + "location": "imgui_internal:3346", "namespace": "ImGui", "ov_cimguiname": "igBeginTableEx", "ret": "bool", @@ -14765,7 +14750,7 @@ "cimguiname": "igBeginTooltip", "defaults": {}, "funcname": "BeginTooltip", - "location": "imgui:740", + "location": "imgui:741", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltip", "ret": "bool", @@ -14791,7 +14776,7 @@ "cimguiname": "igBeginTooltipEx", "defaults": {}, "funcname": "BeginTooltipEx", - "location": "imgui_internal:3139", + "location": "imgui_internal:3158", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltipEx", "ret": "bool", @@ -14808,7 +14793,7 @@ "cimguiname": "igBeginTooltipHidden", "defaults": {}, "funcname": "BeginTooltipHidden", - "location": "imgui_internal:3140", + "location": "imgui_internal:3159", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltipHidden", "ret": "bool", @@ -14846,7 +14831,7 @@ "cimguiname": "igBeginViewportSideBar", "defaults": {}, "funcname": "BeginViewportSideBar", - "location": "imgui_internal:3143", + "location": "imgui_internal:3162", "namespace": "ImGui", "ov_cimguiname": "igBeginViewportSideBar", "ret": "bool", @@ -14868,7 +14853,7 @@ "cimguiname": "igBringWindowToDisplayBack", "defaults": {}, "funcname": "BringWindowToDisplayBack", - "location": "imgui_internal:3011", + "location": "imgui_internal:3029", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBack", "ret": "void", @@ -14894,7 +14879,7 @@ "cimguiname": "igBringWindowToDisplayBehind", "defaults": {}, "funcname": "BringWindowToDisplayBehind", - "location": "imgui_internal:3012", + "location": "imgui_internal:3030", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBehind", "ret": "void", @@ -14916,7 +14901,7 @@ "cimguiname": "igBringWindowToDisplayFront", "defaults": {}, "funcname": "BringWindowToDisplayFront", - "location": "imgui_internal:3010", + "location": "imgui_internal:3028", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayFront", "ret": "void", @@ -14938,7 +14923,7 @@ "cimguiname": "igBringWindowToFocusFront", "defaults": {}, "funcname": "BringWindowToFocusFront", - "location": "imgui_internal:3009", + "location": "imgui_internal:3027", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToFocusFront", "ret": "void", @@ -15076,7 +15061,7 @@ "flags": "0" }, "funcname": "ButtonBehavior", - "location": "imgui_internal:3438", + "location": "imgui_internal:3457", "namespace": "ImGui", "ov_cimguiname": "igButtonBehavior", "ret": "bool", @@ -15109,7 +15094,7 @@ "size_arg": "ImVec2(0,0)" }, "funcname": "ButtonEx", - "location": "imgui_internal:3419", + "location": "imgui_internal:3438", "namespace": "ImGui", "ov_cimguiname": "igButtonEx", "ret": "bool", @@ -15143,7 +15128,7 @@ "cimguiname": "igCalcItemSize", "defaults": {}, "funcname": "CalcItemSize", - "location": "imgui_internal:3105", + "location": "imgui_internal:3123", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcItemSize", @@ -15203,7 +15188,7 @@ "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui:960", + "location": "imgui:961", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -15238,7 +15223,7 @@ "cimguiname": "igCalcTypematicRepeatAmount", "defaults": {}, "funcname": "CalcTypematicRepeatAmount", - "location": "imgui_internal:3204", + "location": "imgui_internal:3223", "namespace": "ImGui", "ov_cimguiname": "igCalcTypematicRepeatAmount", "ret": "int", @@ -15264,7 +15249,7 @@ "cimguiname": "igCalcWindowNextAutoFitSize", "defaults": {}, "funcname": "CalcWindowNextAutoFitSize", - "location": "imgui_internal:2990", + "location": "imgui_internal:3008", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcWindowNextAutoFitSize", @@ -15291,7 +15276,7 @@ "cimguiname": "igCalcWrapWidthForPos", "defaults": {}, "funcname": "CalcWrapWidthForPos", - "location": "imgui_internal:3106", + "location": "imgui_internal:3124", "namespace": "ImGui", "ov_cimguiname": "igCalcWrapWidthForPos", "ret": "float", @@ -15317,7 +15302,7 @@ "cimguiname": "igCallContextHooks", "defaults": {}, "funcname": "CallContextHooks", - "location": "imgui_internal:3043", + "location": "imgui_internal:3061", "namespace": "ImGui", "ov_cimguiname": "igCallContextHooks", "ret": "void", @@ -15429,7 +15414,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:3424", + "location": "imgui_internal:3443", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_S64Ptr", "ret": "bool", @@ -15457,7 +15442,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:3425", + "location": "imgui_internal:3444", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_U64Ptr", "ret": "bool", @@ -15474,7 +15459,7 @@ "cimguiname": "igClearActiveID", "defaults": {}, "funcname": "ClearActiveID", - "location": "imgui_internal:3088", + "location": "imgui_internal:3106", "namespace": "ImGui", "ov_cimguiname": "igClearActiveID", "ret": "void", @@ -15491,7 +15476,7 @@ "cimguiname": "igClearDragDrop", "defaults": {}, "funcname": "ClearDragDrop", - "location": "imgui_internal:3277", + "location": "imgui_internal:3296", "namespace": "ImGui", "ov_cimguiname": "igClearDragDrop", "ret": "void", @@ -15508,7 +15493,7 @@ "cimguiname": "igClearIniSettings", "defaults": {}, "funcname": "ClearIniSettings", - "location": "imgui_internal:3052", + "location": "imgui_internal:3070", "namespace": "ImGui", "ov_cimguiname": "igClearIniSettings", "ret": "void", @@ -15530,7 +15515,7 @@ "cimguiname": "igClearWindowSettings", "defaults": {}, "funcname": "ClearWindowSettings", - "location": "imgui_internal:3061", + "location": "imgui_internal:3079", "namespace": "ImGui", "ov_cimguiname": "igClearWindowSettings", "ret": "void", @@ -15556,7 +15541,7 @@ "cimguiname": "igCloseButton", "defaults": {}, "funcname": "CloseButton", - "location": "imgui_internal:3428", + "location": "imgui_internal:3447", "namespace": "ImGui", "ov_cimguiname": "igCloseButton", "ret": "bool", @@ -15573,7 +15558,7 @@ "cimguiname": "igCloseCurrentPopup", "defaults": {}, "funcname": "CloseCurrentPopup", - "location": "imgui:778", + "location": "imgui:779", "namespace": "ImGui", "ov_cimguiname": "igCloseCurrentPopup", "ret": "void", @@ -15599,7 +15584,7 @@ "cimguiname": "igClosePopupToLevel", "defaults": {}, "funcname": "ClosePopupToLevel", - "location": "imgui_internal:3127", + "location": "imgui_internal:3146", "namespace": "ImGui", "ov_cimguiname": "igClosePopupToLevel", "ret": "void", @@ -15616,7 +15601,7 @@ "cimguiname": "igClosePopupsExceptModals", "defaults": {}, "funcname": "ClosePopupsExceptModals", - "location": "imgui_internal:3129", + "location": "imgui_internal:3148", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsExceptModals", "ret": "void", @@ -15642,7 +15627,7 @@ "cimguiname": "igClosePopupsOverWindow", "defaults": {}, "funcname": "ClosePopupsOverWindow", - "location": "imgui_internal:3128", + "location": "imgui_internal:3147", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsOverWindow", "ret": "void", @@ -15668,7 +15653,7 @@ "cimguiname": "igCollapseButton", "defaults": {}, "funcname": "CollapseButton", - "location": "imgui_internal:3429", + "location": "imgui_internal:3448", "namespace": "ImGui", "ov_cimguiname": "igCollapseButton", "ret": "bool", @@ -15696,7 +15681,7 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:673", + "location": "imgui:674", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeader_TreeNodeFlags", "ret": "bool", @@ -15726,7 +15711,7 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:674", + "location": "imgui:675", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeader_BoolPtr", "ret": "bool", @@ -15763,7 +15748,7 @@ "size": "ImVec2(0,0)" }, "funcname": "ColorButton", - "location": "imgui:654", + "location": "imgui:655", "namespace": "ImGui", "ov_cimguiname": "igColorButton", "ret": "bool", @@ -15785,7 +15770,7 @@ "cimguiname": "igColorConvertFloat4ToU32", "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui:964", + "location": "imgui:965", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -15830,7 +15815,7 @@ "cimguiname": "igColorConvertHSVtoRGB", "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui:966", + "location": "imgui:967", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", @@ -15875,7 +15860,7 @@ "cimguiname": "igColorConvertRGBtoHSV", "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui:965", + "location": "imgui:966", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", @@ -15901,7 +15886,7 @@ "cimguiname": "igColorConvertU32ToFloat4", "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui:963", + "location": "imgui:964", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -15934,7 +15919,7 @@ "flags": "0" }, "funcname": "ColorEdit3", - "location": "imgui:650", + "location": "imgui:651", "namespace": "ImGui", "ov_cimguiname": "igColorEdit3", "ret": "bool", @@ -15966,7 +15951,7 @@ "flags": "0" }, "funcname": "ColorEdit4", - "location": "imgui:651", + "location": "imgui:652", "namespace": "ImGui", "ov_cimguiname": "igColorEdit4", "ret": "bool", @@ -15992,7 +15977,7 @@ "cimguiname": "igColorEditOptionsPopup", "defaults": {}, "funcname": "ColorEditOptionsPopup", - "location": "imgui_internal:3480", + "location": "imgui_internal:3500", "namespace": "ImGui", "ov_cimguiname": "igColorEditOptionsPopup", "ret": "void", @@ -16024,7 +16009,7 @@ "flags": "0" }, "funcname": "ColorPicker3", - "location": "imgui:652", + "location": "imgui:653", "namespace": "ImGui", "ov_cimguiname": "igColorPicker3", "ret": "bool", @@ -16061,7 +16046,7 @@ "ref_col": "NULL" }, "funcname": "ColorPicker4", - "location": "imgui:653", + "location": "imgui:654", "namespace": "ImGui", "ov_cimguiname": "igColorPicker4", "ret": "bool", @@ -16087,7 +16072,7 @@ "cimguiname": "igColorPickerOptionsPopup", "defaults": {}, "funcname": "ColorPickerOptionsPopup", - "location": "imgui_internal:3481", + "location": "imgui_internal:3501", "namespace": "ImGui", "ov_cimguiname": "igColorPickerOptionsPopup", "ret": "void", @@ -16117,7 +16102,7 @@ "cimguiname": "igColorTooltip", "defaults": {}, "funcname": "ColorTooltip", - "location": "imgui_internal:3479", + "location": "imgui_internal:3499", "namespace": "ImGui", "ov_cimguiname": "igColorTooltip", "ret": "void", @@ -16151,7 +16136,7 @@ "id": "NULL" }, "funcname": "Columns", - "location": "imgui:854", + "location": "imgui:855", "namespace": "ImGui", "ov_cimguiname": "igColumns", "ret": "void", @@ -16191,7 +16176,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:579", + "location": "imgui:580", "namespace": "ImGui", "ov_cimguiname": "igCombo_Str_arr", "ret": "bool", @@ -16225,7 +16210,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:580", + "location": "imgui:581", "namespace": "ImGui", "ov_cimguiname": "igCombo_Str", "ret": "bool", @@ -16269,7 +16254,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:581", + "location": "imgui:582", "namespace": "ImGui", "ov_cimguiname": "igCombo_FnStrPtr", "ret": "bool", @@ -16291,7 +16276,7 @@ "cimguiname": "igConvertSingleModFlagToKey", "defaults": {}, "funcname": "ConvertSingleModFlagToKey", - "location": "imgui_internal:3188", + "location": "imgui_internal:3207", "namespace": "ImGui", "ov_cimguiname": "igConvertSingleModFlagToKey", "ret": "ImGuiKey", @@ -16337,7 +16322,7 @@ "cimguiname": "igCreateNewWindowSettings", "defaults": {}, "funcname": "CreateNewWindowSettings", - "location": "imgui_internal:3058", + "location": "imgui_internal:3076", "namespace": "ImGui", "ov_cimguiname": "igCreateNewWindowSettings", "ret": "ImGuiWindowSettings*", @@ -16377,7 +16362,7 @@ "p_data_when_empty": "NULL" }, "funcname": "DataTypeApplyFromText", - "location": "imgui_internal:3464", + "location": "imgui_internal:3483", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyFromText", "ret": "bool", @@ -16415,7 +16400,7 @@ "cimguiname": "igDataTypeApplyOp", "defaults": {}, "funcname": "DataTypeApplyOp", - "location": "imgui_internal:3463", + "location": "imgui_internal:3482", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyOp", "ret": "void", @@ -16449,7 +16434,7 @@ "cimguiname": "igDataTypeClamp", "defaults": {}, "funcname": "DataTypeClamp", - "location": "imgui_internal:3466", + "location": "imgui_internal:3485", "namespace": "ImGui", "ov_cimguiname": "igDataTypeClamp", "ret": "bool", @@ -16479,7 +16464,7 @@ "cimguiname": "igDataTypeCompare", "defaults": {}, "funcname": "DataTypeCompare", - "location": "imgui_internal:3465", + "location": "imgui_internal:3484", "namespace": "ImGui", "ov_cimguiname": "igDataTypeCompare", "ret": "int", @@ -16517,7 +16502,7 @@ "cimguiname": "igDataTypeFormatString", "defaults": {}, "funcname": "DataTypeFormatString", - "location": "imgui_internal:3462", + "location": "imgui_internal:3481", "namespace": "ImGui", "ov_cimguiname": "igDataTypeFormatString", "ret": "int", @@ -16539,7 +16524,7 @@ "cimguiname": "igDataTypeGetInfo", "defaults": {}, "funcname": "DataTypeGetInfo", - "location": "imgui_internal:3461", + "location": "imgui_internal:3480", "namespace": "ImGui", "ov_cimguiname": "igDataTypeGetInfo", "ret": "const ImGuiDataTypeInfo*", @@ -16565,7 +16550,7 @@ "cimguiname": "igDataTypeIsZero", "defaults": {}, "funcname": "DataTypeIsZero", - "location": "imgui_internal:3467", + "location": "imgui_internal:3486", "namespace": "ImGui", "ov_cimguiname": "igDataTypeIsZero", "ret": "bool", @@ -16599,7 +16584,7 @@ "cimguiname": "igDebugAllocHook", "defaults": {}, "funcname": "DebugAllocHook", - "location": "imgui_internal:3507", + "location": "imgui_internal:3527", "namespace": "ImGui", "ov_cimguiname": "igDebugAllocHook", "ret": "void", @@ -16625,7 +16610,7 @@ "cimguiname": "igDebugBreakButton", "defaults": {}, "funcname": "DebugBreakButton", - "location": "imgui_internal:3516", + "location": "imgui_internal:3536", "namespace": "ImGui", "ov_cimguiname": "igDebugBreakButton", "ret": "bool", @@ -16651,7 +16636,7 @@ "cimguiname": "igDebugBreakButtonTooltip", "defaults": {}, "funcname": "DebugBreakButtonTooltip", - "location": "imgui_internal:3517", + "location": "imgui_internal:3537", "namespace": "ImGui", "ov_cimguiname": "igDebugBreakButtonTooltip", "ret": "void", @@ -16668,7 +16653,7 @@ "cimguiname": "igDebugBreakClearData", "defaults": {}, "funcname": "DebugBreakClearData", - "location": "imgui_internal:3515", + "location": "imgui_internal:3535", "namespace": "ImGui", "ov_cimguiname": "igDebugBreakClearData", "ret": "void", @@ -16714,7 +16699,7 @@ "cimguiname": "igDebugCheckVersionAndDataLayout", "defaults": {}, "funcname": "DebugCheckVersionAndDataLayout", - "location": "imgui:1047", + "location": "imgui:1048", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", @@ -16738,7 +16723,7 @@ "col": "4278190335" }, "funcname": "DebugDrawCursorPos", - "location": "imgui_internal:3508", + "location": "imgui_internal:3528", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawCursorPos", "ret": "void", @@ -16762,7 +16747,7 @@ "col": "4278190335" }, "funcname": "DebugDrawItemRect", - "location": "imgui_internal:3510", + "location": "imgui_internal:3530", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawItemRect", "ret": "void", @@ -16786,7 +16771,7 @@ "col": "4278190335" }, "funcname": "DebugDrawLineExtents", - "location": "imgui_internal:3509", + "location": "imgui_internal:3529", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawLineExtents", "ret": "void", @@ -16808,7 +16793,7 @@ "cimguiname": "igDebugFlashStyleColor", "defaults": {}, "funcname": "DebugFlashStyleColor", - "location": "imgui:1045", + "location": "imgui:1046", "namespace": "ImGui", "ov_cimguiname": "igDebugFlashStyleColor", "ret": "void", @@ -16842,7 +16827,7 @@ "cimguiname": "igDebugHookIdInfo", "defaults": {}, "funcname": "DebugHookIdInfo", - "location": "imgui_internal:3519", + "location": "imgui_internal:3539", "namespace": "ImGui", "ov_cimguiname": "igDebugHookIdInfo", "ret": "void", @@ -16864,7 +16849,7 @@ "cimguiname": "igDebugLocateItem", "defaults": {}, "funcname": "DebugLocateItem", - "location": "imgui_internal:3512", + "location": "imgui_internal:3532", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItem", "ret": "void", @@ -16886,7 +16871,7 @@ "cimguiname": "igDebugLocateItemOnHover", "defaults": {}, "funcname": "DebugLocateItemOnHover", - "location": "imgui_internal:3513", + "location": "imgui_internal:3533", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItemOnHover", "ret": "void", @@ -16903,7 +16888,7 @@ "cimguiname": "igDebugLocateItemResolveWithLastItem", "defaults": {}, "funcname": "DebugLocateItemResolveWithLastItem", - "location": "imgui_internal:3514", + "location": "imgui_internal:3534", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItemResolveWithLastItem", "ret": "void", @@ -16930,7 +16915,7 @@ "defaults": {}, "funcname": "DebugLog", "isvararg": "...)", - "location": "imgui:1049", + "location": "imgui:1050", "namespace": "ImGui", "ov_cimguiname": "igDebugLog", "ret": "void", @@ -16956,7 +16941,7 @@ "cimguiname": "igDebugLogV", "defaults": {}, "funcname": "DebugLogV", - "location": "imgui:1050", + "location": "imgui:1051", "namespace": "ImGui", "ov_cimguiname": "igDebugLogV", "ret": "void", @@ -16978,7 +16963,7 @@ "cimguiname": "igDebugNodeColumns", "defaults": {}, "funcname": "DebugNodeColumns", - "location": "imgui_internal:3520", + "location": "imgui_internal:3540", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeColumns", "ret": "void", @@ -17016,7 +17001,7 @@ "cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "defaults": {}, "funcname": "DebugNodeDrawCmdShowMeshAndBoundingBox", - "location": "imgui_internal:3522", + "location": "imgui_internal:3542", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "ret": "void", @@ -17050,7 +17035,7 @@ "cimguiname": "igDebugNodeDrawList", "defaults": {}, "funcname": "DebugNodeDrawList", - "location": "imgui_internal:3521", + "location": "imgui_internal:3541", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawList", "ret": "void", @@ -17072,7 +17057,7 @@ "cimguiname": "igDebugNodeFont", "defaults": {}, "funcname": "DebugNodeFont", - "location": "imgui_internal:3523", + "location": "imgui_internal:3543", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeFont", "ret": "void", @@ -17098,7 +17083,7 @@ "cimguiname": "igDebugNodeFontGlyph", "defaults": {}, "funcname": "DebugNodeFontGlyph", - "location": "imgui_internal:3524", + "location": "imgui_internal:3544", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeFontGlyph", "ret": "void", @@ -17120,7 +17105,7 @@ "cimguiname": "igDebugNodeInputTextState", "defaults": {}, "funcname": "DebugNodeInputTextState", - "location": "imgui_internal:3529", + "location": "imgui_internal:3549", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeInputTextState", "ret": "void", @@ -17142,7 +17127,7 @@ "cimguiname": "igDebugNodeMultiSelectState", "defaults": {}, "funcname": "DebugNodeMultiSelectState", - "location": "imgui_internal:3531", + "location": "imgui_internal:3551", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeMultiSelectState", "ret": "void", @@ -17168,7 +17153,7 @@ "cimguiname": "igDebugNodeStorage", "defaults": {}, "funcname": "DebugNodeStorage", - "location": "imgui_internal:3525", + "location": "imgui_internal:3545", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeStorage", "ret": "void", @@ -17194,7 +17179,7 @@ "cimguiname": "igDebugNodeTabBar", "defaults": {}, "funcname": "DebugNodeTabBar", - "location": "imgui_internal:3526", + "location": "imgui_internal:3546", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTabBar", "ret": "void", @@ -17216,7 +17201,7 @@ "cimguiname": "igDebugNodeTable", "defaults": {}, "funcname": "DebugNodeTable", - "location": "imgui_internal:3527", + "location": "imgui_internal:3547", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTable", "ret": "void", @@ -17238,7 +17223,7 @@ "cimguiname": "igDebugNodeTableSettings", "defaults": {}, "funcname": "DebugNodeTableSettings", - "location": "imgui_internal:3528", + "location": "imgui_internal:3548", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTableSettings", "ret": "void", @@ -17260,7 +17245,7 @@ "cimguiname": "igDebugNodeTypingSelectState", "defaults": {}, "funcname": "DebugNodeTypingSelectState", - "location": "imgui_internal:3530", + "location": "imgui_internal:3550", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTypingSelectState", "ret": "void", @@ -17282,7 +17267,7 @@ "cimguiname": "igDebugNodeViewport", "defaults": {}, "funcname": "DebugNodeViewport", - "location": "imgui_internal:3536", + "location": "imgui_internal:3556", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeViewport", "ret": "void", @@ -17308,7 +17293,7 @@ "cimguiname": "igDebugNodeWindow", "defaults": {}, "funcname": "DebugNodeWindow", - "location": "imgui_internal:3532", + "location": "imgui_internal:3552", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindow", "ret": "void", @@ -17330,7 +17315,7 @@ "cimguiname": "igDebugNodeWindowSettings", "defaults": {}, "funcname": "DebugNodeWindowSettings", - "location": "imgui_internal:3533", + "location": "imgui_internal:3553", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowSettings", "ret": "void", @@ -17356,7 +17341,7 @@ "cimguiname": "igDebugNodeWindowsList", "defaults": {}, "funcname": "DebugNodeWindowsList", - "location": "imgui_internal:3534", + "location": "imgui_internal:3554", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowsList", "ret": "void", @@ -17386,7 +17371,7 @@ "cimguiname": "igDebugNodeWindowsListByBeginStackParent", "defaults": {}, "funcname": "DebugNodeWindowsListByBeginStackParent", - "location": "imgui_internal:3535", + "location": "imgui_internal:3555", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowsListByBeginStackParent", "ret": "void", @@ -17408,7 +17393,7 @@ "cimguiname": "igDebugRenderKeyboardPreview", "defaults": {}, "funcname": "DebugRenderKeyboardPreview", - "location": "imgui_internal:3537", + "location": "imgui_internal:3557", "namespace": "ImGui", "ov_cimguiname": "igDebugRenderKeyboardPreview", "ret": "void", @@ -17438,7 +17423,7 @@ "cimguiname": "igDebugRenderViewportThumbnail", "defaults": {}, "funcname": "DebugRenderViewportThumbnail", - "location": "imgui_internal:3538", + "location": "imgui_internal:3558", "namespace": "ImGui", "ov_cimguiname": "igDebugRenderViewportThumbnail", "ret": "void", @@ -17455,7 +17440,7 @@ "cimguiname": "igDebugStartItemPicker", "defaults": {}, "funcname": "DebugStartItemPicker", - "location": "imgui:1046", + "location": "imgui:1047", "namespace": "ImGui", "ov_cimguiname": "igDebugStartItemPicker", "ret": "void", @@ -17477,7 +17462,7 @@ "cimguiname": "igDebugTextEncoding", "defaults": {}, "funcname": "DebugTextEncoding", - "location": "imgui:1044", + "location": "imgui:1045", "namespace": "ImGui", "ov_cimguiname": "igDebugTextEncoding", "ret": "void", @@ -17503,7 +17488,7 @@ "cimguiname": "igDebugTextUnformattedWithLocateItem", "defaults": {}, "funcname": "DebugTextUnformattedWithLocateItem", - "location": "imgui_internal:3511", + "location": "imgui_internal:3531", "namespace": "ImGui", "ov_cimguiname": "igDebugTextUnformattedWithLocateItem", "ret": "void", @@ -17577,7 +17562,7 @@ "cimguiname": "igDragBehavior", "defaults": {}, "funcname": "DragBehavior", - "location": "imgui_internal:3439", + "location": "imgui_internal:3458", "namespace": "ImGui", "ov_cimguiname": "igDragBehavior", "ret": "bool", @@ -17629,7 +17614,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat", - "location": "imgui:595", + "location": "imgui:596", "namespace": "ImGui", "ov_cimguiname": "igDragFloat", "ret": "bool", @@ -17681,7 +17666,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat2", - "location": "imgui:596", + "location": "imgui:597", "namespace": "ImGui", "ov_cimguiname": "igDragFloat2", "ret": "bool", @@ -17733,7 +17718,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat3", - "location": "imgui:597", + "location": "imgui:598", "namespace": "ImGui", "ov_cimguiname": "igDragFloat3", "ret": "bool", @@ -17785,7 +17770,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat4", - "location": "imgui:598", + "location": "imgui:599", "namespace": "ImGui", "ov_cimguiname": "igDragFloat4", "ret": "bool", @@ -17846,7 +17831,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloatRange2", - "location": "imgui:599", + "location": "imgui:600", "namespace": "ImGui", "ov_cimguiname": "igDragFloatRange2", "ret": "bool", @@ -17898,7 +17883,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt", - "location": "imgui:600", + "location": "imgui:601", "namespace": "ImGui", "ov_cimguiname": "igDragInt", "ret": "bool", @@ -17950,7 +17935,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt2", - "location": "imgui:601", + "location": "imgui:602", "namespace": "ImGui", "ov_cimguiname": "igDragInt2", "ret": "bool", @@ -18002,7 +17987,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt3", - "location": "imgui:602", + "location": "imgui:603", "namespace": "ImGui", "ov_cimguiname": "igDragInt3", "ret": "bool", @@ -18054,7 +18039,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt4", - "location": "imgui:603", + "location": "imgui:604", "namespace": "ImGui", "ov_cimguiname": "igDragInt4", "ret": "bool", @@ -18115,7 +18100,7 @@ "v_speed": "1.0f" }, "funcname": "DragIntRange2", - "location": "imgui:604", + "location": "imgui:605", "namespace": "ImGui", "ov_cimguiname": "igDragIntRange2", "ret": "bool", @@ -18171,7 +18156,7 @@ "v_speed": "1.0f" }, "funcname": "DragScalar", - "location": "imgui:605", + "location": "imgui:606", "namespace": "ImGui", "ov_cimguiname": "igDragScalar", "ret": "bool", @@ -18231,7 +18216,7 @@ "v_speed": "1.0f" }, "funcname": "DragScalarN", - "location": "imgui:606", + "location": "imgui:607", "namespace": "ImGui", "ov_cimguiname": "igDragScalarN", "ret": "bool", @@ -18296,7 +18281,7 @@ "cimguiname": "igEndBoxSelect", "defaults": {}, "funcname": "EndBoxSelect", - "location": "imgui_internal:3291", + "location": "imgui_internal:3310", "namespace": "ImGui", "ov_cimguiname": "igEndBoxSelect", "ret": "void", @@ -18330,7 +18315,7 @@ "cimguiname": "igEndColumns", "defaults": {}, "funcname": "EndColumns", - "location": "imgui_internal:3304", + "location": "imgui_internal:3323", "namespace": "ImGui", "ov_cimguiname": "igEndColumns", "ret": "void", @@ -18347,7 +18332,7 @@ "cimguiname": "igEndCombo", "defaults": {}, "funcname": "EndCombo", - "location": "imgui:578", + "location": "imgui:579", "namespace": "ImGui", "ov_cimguiname": "igEndCombo", "ret": "void", @@ -18364,7 +18349,7 @@ "cimguiname": "igEndComboPreview", "defaults": {}, "funcname": "EndComboPreview", - "location": "imgui_internal:3150", + "location": "imgui_internal:3169", "namespace": "ImGui", "ov_cimguiname": "igEndComboPreview", "ret": "void", @@ -18381,7 +18366,7 @@ "cimguiname": "igEndDisabled", "defaults": {}, "funcname": "EndDisabled", - "location": "imgui:901", + "location": "imgui:902", "namespace": "ImGui", "ov_cimguiname": "igEndDisabled", "ret": "void", @@ -18398,7 +18383,7 @@ "cimguiname": "igEndDisabledOverrideReenable", "defaults": {}, "funcname": "EndDisabledOverrideReenable", - "location": "imgui_internal:3113", + "location": "imgui_internal:3131", "namespace": "ImGui", "ov_cimguiname": "igEndDisabledOverrideReenable", "ret": "void", @@ -18415,7 +18400,7 @@ "cimguiname": "igEndDragDropSource", "defaults": {}, "funcname": "EndDragDropSource", - "location": "imgui:889", + "location": "imgui:890", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropSource", "ret": "void", @@ -18432,7 +18417,7 @@ "cimguiname": "igEndDragDropTarget", "defaults": {}, "funcname": "EndDragDropTarget", - "location": "imgui:892", + "location": "imgui:893", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropTarget", "ret": "void", @@ -18449,7 +18434,7 @@ "cimguiname": "igEndErrorTooltip", "defaults": {}, "funcname": "EndErrorTooltip", - "location": "imgui_internal:3504", + "location": "imgui_internal:3524", "namespace": "ImGui", "ov_cimguiname": "igEndErrorTooltip", "ret": "void", @@ -18500,7 +18485,7 @@ "cimguiname": "igEndListBox", "defaults": {}, "funcname": "EndListBox", - "location": "imgui:704", + "location": "imgui:705", "namespace": "ImGui", "ov_cimguiname": "igEndListBox", "ret": "void", @@ -18517,7 +18502,7 @@ "cimguiname": "igEndMainMenuBar", "defaults": {}, "funcname": "EndMainMenuBar", - "location": "imgui:730", + "location": "imgui:731", "namespace": "ImGui", "ov_cimguiname": "igEndMainMenuBar", "ret": "void", @@ -18534,7 +18519,7 @@ "cimguiname": "igEndMenu", "defaults": {}, "funcname": "EndMenu", - "location": "imgui:732", + "location": "imgui:733", "namespace": "ImGui", "ov_cimguiname": "igEndMenu", "ret": "void", @@ -18551,7 +18536,7 @@ "cimguiname": "igEndMenuBar", "defaults": {}, "funcname": "EndMenuBar", - "location": "imgui:728", + "location": "imgui:729", "namespace": "ImGui", "ov_cimguiname": "igEndMenuBar", "ret": "void", @@ -18568,7 +18553,7 @@ "cimguiname": "igEndMultiSelect", "defaults": {}, "funcname": "EndMultiSelect", - "location": "imgui:692", + "location": "imgui:693", "namespace": "ImGui", "ov_cimguiname": "igEndMultiSelect", "ret": "ImGuiMultiSelectIO*", @@ -18585,7 +18570,7 @@ "cimguiname": "igEndPopup", "defaults": {}, "funcname": "EndPopup", - "location": "imgui:765", + "location": "imgui:766", "namespace": "ImGui", "ov_cimguiname": "igEndPopup", "ret": "void", @@ -18602,7 +18587,7 @@ "cimguiname": "igEndTabBar", "defaults": {}, "funcname": "EndTabBar", - "location": "imgui:866", + "location": "imgui:867", "namespace": "ImGui", "ov_cimguiname": "igEndTabBar", "ret": "void", @@ -18619,7 +18604,7 @@ "cimguiname": "igEndTabItem", "defaults": {}, "funcname": "EndTabItem", - "location": "imgui:868", + "location": "imgui:869", "namespace": "ImGui", "ov_cimguiname": "igEndTabItem", "ret": "void", @@ -18636,7 +18621,7 @@ "cimguiname": "igEndTable", "defaults": {}, "funcname": "EndTable", - "location": "imgui:817", + "location": "imgui:818", "namespace": "ImGui", "ov_cimguiname": "igEndTable", "ret": "void", @@ -18653,7 +18638,7 @@ "cimguiname": "igEndTooltip", "defaults": {}, "funcname": "EndTooltip", - "location": "imgui:741", + "location": "imgui:742", "namespace": "ImGui", "ov_cimguiname": "igEndTooltip", "ret": "void", @@ -18670,7 +18655,7 @@ "cimguiname": "igErrorCheckEndFrameFinalizeErrorTooltip", "defaults": {}, "funcname": "ErrorCheckEndFrameFinalizeErrorTooltip", - "location": "imgui_internal:3502", + "location": "imgui_internal:3522", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckEndFrameFinalizeErrorTooltip", "ret": "void", @@ -18687,7 +18672,7 @@ "cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", "defaults": {}, "funcname": "ErrorCheckUsingSetCursorPosToExtendParentBoundaries", - "location": "imgui_internal:3501", + "location": "imgui_internal:3521", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", "ret": "void", @@ -18709,7 +18694,7 @@ "cimguiname": "igErrorLog", "defaults": {}, "funcname": "ErrorLog", - "location": "imgui_internal:3497", + "location": "imgui_internal:3517", "namespace": "ImGui", "ov_cimguiname": "igErrorLog", "ret": "bool", @@ -18731,7 +18716,7 @@ "cimguiname": "igErrorRecoveryStoreState", "defaults": {}, "funcname": "ErrorRecoveryStoreState", - "location": "imgui_internal:3498", + "location": "imgui_internal:3518", "namespace": "ImGui", "ov_cimguiname": "igErrorRecoveryStoreState", "ret": "void", @@ -18753,7 +18738,7 @@ "cimguiname": "igErrorRecoveryTryToRecoverState", "defaults": {}, "funcname": "ErrorRecoveryTryToRecoverState", - "location": "imgui_internal:3499", + "location": "imgui_internal:3519", "namespace": "ImGui", "ov_cimguiname": "igErrorRecoveryTryToRecoverState", "ret": "void", @@ -18775,7 +18760,7 @@ "cimguiname": "igErrorRecoveryTryToRecoverWindowState", "defaults": {}, "funcname": "ErrorRecoveryTryToRecoverWindowState", - "location": "imgui_internal:3500", + "location": "imgui_internal:3520", "namespace": "ImGui", "ov_cimguiname": "igErrorRecoveryTryToRecoverWindowState", "ret": "void", @@ -18801,7 +18786,7 @@ "cimguiname": "igFindBestWindowPosForPopup", "defaults": {}, "funcname": "FindBestWindowPosForPopup", - "location": "imgui_internal:3135", + "location": "imgui_internal:3154", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopup", @@ -18848,7 +18833,7 @@ "cimguiname": "igFindBestWindowPosForPopupEx", "defaults": {}, "funcname": "FindBestWindowPosForPopupEx", - "location": "imgui_internal:3136", + "location": "imgui_internal:3155", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopupEx", @@ -18871,7 +18856,7 @@ "cimguiname": "igFindBlockingModal", "defaults": {}, "funcname": "FindBlockingModal", - "location": "imgui_internal:3134", + "location": "imgui_internal:3153", "namespace": "ImGui", "ov_cimguiname": "igFindBlockingModal", "ret": "ImGuiWindow*", @@ -18893,7 +18878,7 @@ "cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", "defaults": {}, "funcname": "FindBottomMostVisibleWindowWithinBeginStack", - "location": "imgui_internal:3014", + "location": "imgui_internal:3032", "namespace": "ImGui", "ov_cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", "ret": "ImGuiWindow*", @@ -18927,7 +18912,7 @@ "cimguiname": "igFindHoveredWindowEx", "defaults": {}, "funcname": "FindHoveredWindowEx", - "location": "imgui_internal:3035", + "location": "imgui_internal:3053", "namespace": "ImGui", "ov_cimguiname": "igFindHoveredWindowEx", "ret": "void", @@ -18953,7 +18938,7 @@ "cimguiname": "igFindOrCreateColumns", "defaults": {}, "funcname": "FindOrCreateColumns", - "location": "imgui_internal:3309", + "location": "imgui_internal:3328", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateColumns", "ret": "ImGuiOldColumns*", @@ -18981,7 +18966,7 @@ "text_end": "NULL" }, "funcname": "FindRenderedTextEnd", - "location": "imgui_internal:3406", + "location": "imgui_internal:3425", "namespace": "ImGui", "ov_cimguiname": "igFindRenderedTextEnd", "ret": "const char*", @@ -19003,7 +18988,7 @@ "cimguiname": "igFindSettingsHandler", "defaults": {}, "funcname": "FindSettingsHandler", - "location": "imgui_internal:3055", + "location": "imgui_internal:3073", "namespace": "ImGui", "ov_cimguiname": "igFindSettingsHandler", "ret": "ImGuiSettingsHandler*", @@ -19025,7 +19010,7 @@ "cimguiname": "igFindWindowByID", "defaults": {}, "funcname": "FindWindowByID", - "location": "imgui_internal:2986", + "location": "imgui_internal:3004", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByID", "ret": "ImGuiWindow*", @@ -19047,7 +19032,7 @@ "cimguiname": "igFindWindowByName", "defaults": {}, "funcname": "FindWindowByName", - "location": "imgui_internal:2987", + "location": "imgui_internal:3005", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByName", "ret": "ImGuiWindow*", @@ -19069,7 +19054,7 @@ "cimguiname": "igFindWindowDisplayIndex", "defaults": {}, "funcname": "FindWindowDisplayIndex", - "location": "imgui_internal:3013", + "location": "imgui_internal:3031", "namespace": "ImGui", "ov_cimguiname": "igFindWindowDisplayIndex", "ret": "int", @@ -19091,7 +19076,7 @@ "cimguiname": "igFindWindowSettingsByID", "defaults": {}, "funcname": "FindWindowSettingsByID", - "location": "imgui_internal:3059", + "location": "imgui_internal:3077", "namespace": "ImGui", "ov_cimguiname": "igFindWindowSettingsByID", "ret": "ImGuiWindowSettings*", @@ -19113,7 +19098,7 @@ "cimguiname": "igFindWindowSettingsByWindow", "defaults": {}, "funcname": "FindWindowSettingsByWindow", - "location": "imgui_internal:3060", + "location": "imgui_internal:3078", "namespace": "ImGui", "ov_cimguiname": "igFindWindowSettingsByWindow", "ret": "ImGuiWindowSettings*", @@ -19135,7 +19120,7 @@ "cimguiname": "igFixupKeyChord", "defaults": {}, "funcname": "FixupKeyChord", - "location": "imgui_internal:3187", + "location": "imgui_internal:3206", "namespace": "ImGui", "ov_cimguiname": "igFixupKeyChord", "ret": "ImGuiKeyChord", @@ -19152,7 +19137,7 @@ "cimguiname": "igFocusItem", "defaults": {}, "funcname": "FocusItem", - "location": "imgui_internal:3174", + "location": "imgui_internal:3193", "namespace": "ImGui", "ov_cimguiname": "igFocusItem", "ret": "void", @@ -19186,7 +19171,7 @@ "cimguiname": "igFocusTopMostWindowUnderOne", "defaults": {}, "funcname": "FocusTopMostWindowUnderOne", - "location": "imgui_internal:3008", + "location": "imgui_internal:3026", "namespace": "ImGui", "ov_cimguiname": "igFocusTopMostWindowUnderOne", "ret": "void", @@ -19214,7 +19199,7 @@ "flags": "0" }, "funcname": "FocusWindow", - "location": "imgui_internal:3007", + "location": "imgui_internal:3025", "namespace": "ImGui", "ov_cimguiname": "igFocusWindow", "ret": "void", @@ -19236,7 +19221,7 @@ "cimguiname": "igGcAwakeTransientWindowBuffers", "defaults": {}, "funcname": "GcAwakeTransientWindowBuffers", - "location": "imgui_internal:3494", + "location": "imgui_internal:3514", "namespace": "ImGui", "ov_cimguiname": "igGcAwakeTransientWindowBuffers", "ret": "void", @@ -19253,7 +19238,7 @@ "cimguiname": "igGcCompactTransientMiscBuffers", "defaults": {}, "funcname": "GcCompactTransientMiscBuffers", - "location": "imgui_internal:3492", + "location": "imgui_internal:3512", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientMiscBuffers", "ret": "void", @@ -19275,7 +19260,7 @@ "cimguiname": "igGcCompactTransientWindowBuffers", "defaults": {}, "funcname": "GcCompactTransientWindowBuffers", - "location": "imgui_internal:3493", + "location": "imgui_internal:3513", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientWindowBuffers", "ret": "void", @@ -19292,7 +19277,7 @@ "cimguiname": "igGetActiveID", "defaults": {}, "funcname": "GetActiveID", - "location": "imgui_internal:3084", + "location": "imgui_internal:3102", "namespace": "ImGui", "ov_cimguiname": "igGetActiveID", "ret": "ImGuiID", @@ -19322,7 +19307,7 @@ "cimguiname": "igGetAllocatorFunctions", "defaults": {}, "funcname": "GetAllocatorFunctions", - "location": "imgui:1058", + "location": "imgui:1059", "namespace": "ImGui", "ov_cimguiname": "igGetAllocatorFunctions", "ret": "void", @@ -19339,7 +19324,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:946", + "location": "imgui:947", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList_Nil", "ret": "ImDrawList*", @@ -19359,7 +19344,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui_internal:3024", + "location": "imgui_internal:3042", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList_ViewportPtr", "ret": "ImDrawList*", @@ -19381,7 +19366,7 @@ "cimguiname": "igGetBoxSelectState", "defaults": {}, "funcname": "GetBoxSelectState", - "location": "imgui_internal:3298", + "location": "imgui_internal:3317", "namespace": "ImGui", "ov_cimguiname": "igGetBoxSelectState", "ret": "ImGuiBoxSelectState*", @@ -19398,7 +19383,7 @@ "cimguiname": "igGetClipboardText", "defaults": {}, "funcname": "GetClipboardText", - "location": "imgui:1030", + "location": "imgui:1031", "namespace": "ImGui", "ov_cimguiname": "igGetClipboardText", "ret": "const char*", @@ -19489,7 +19474,7 @@ "cimguiname": "igGetColumnIndex", "defaults": {}, "funcname": "GetColumnIndex", - "location": "imgui:856", + "location": "imgui:857", "namespace": "ImGui", "ov_cimguiname": "igGetColumnIndex", "ret": "int", @@ -19515,7 +19500,7 @@ "cimguiname": "igGetColumnNormFromOffset", "defaults": {}, "funcname": "GetColumnNormFromOffset", - "location": "imgui_internal:3311", + "location": "imgui_internal:3330", "namespace": "ImGui", "ov_cimguiname": "igGetColumnNormFromOffset", "ret": "float", @@ -19539,7 +19524,7 @@ "column_index": "-1" }, "funcname": "GetColumnOffset", - "location": "imgui:859", + "location": "imgui:860", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffset", "ret": "float", @@ -19565,7 +19550,7 @@ "cimguiname": "igGetColumnOffsetFromNorm", "defaults": {}, "funcname": "GetColumnOffsetFromNorm", - "location": "imgui_internal:3310", + "location": "imgui_internal:3329", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffsetFromNorm", "ret": "float", @@ -19589,7 +19574,7 @@ "column_index": "-1" }, "funcname": "GetColumnWidth", - "location": "imgui:857", + "location": "imgui:858", "namespace": "ImGui", "ov_cimguiname": "igGetColumnWidth", "ret": "float", @@ -19606,7 +19591,7 @@ "cimguiname": "igGetColumnsCount", "defaults": {}, "funcname": "GetColumnsCount", - "location": "imgui:861", + "location": "imgui:862", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsCount", "ret": "int", @@ -19632,7 +19617,7 @@ "cimguiname": "igGetColumnsID", "defaults": {}, "funcname": "GetColumnsID", - "location": "imgui_internal:3308", + "location": "imgui_internal:3327", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsID", "ret": "ImGuiID", @@ -19689,7 +19674,7 @@ "cimguiname": "igGetCurrentFocusScope", "defaults": {}, "funcname": "GetCurrentFocusScope", - "location": "imgui_internal:3272", + "location": "imgui_internal:3291", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentFocusScope", "ret": "ImGuiID", @@ -19706,7 +19691,7 @@ "cimguiname": "igGetCurrentTabBar", "defaults": {}, "funcname": "GetCurrentTabBar", - "location": "imgui_internal:3370", + "location": "imgui_internal:3389", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentTabBar", "ret": "ImGuiTabBar*", @@ -19723,7 +19708,7 @@ "cimguiname": "igGetCurrentTable", "defaults": {}, "funcname": "GetCurrentTable", - "location": "imgui_internal:3325", + "location": "imgui_internal:3344", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentTable", "ret": "ImGuiTable*", @@ -19740,7 +19725,7 @@ "cimguiname": "igGetCurrentWindow", "defaults": {}, "funcname": "GetCurrentWindow", - "location": "imgui_internal:2985", + "location": "imgui_internal:3003", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindow", "ret": "ImGuiWindow*", @@ -19757,7 +19742,7 @@ "cimguiname": "igGetCurrentWindowRead", "defaults": {}, "funcname": "GetCurrentWindowRead", - "location": "imgui_internal:2984", + "location": "imgui_internal:3002", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindowRead", "ret": "ImGuiWindow*", @@ -19877,7 +19862,7 @@ "cimguiname": "igGetDefaultFont", "defaults": {}, "funcname": "GetDefaultFont", - "location": "imgui_internal:3021", + "location": "imgui_internal:3039", "namespace": "ImGui", "ov_cimguiname": "igGetDefaultFont", "ret": "ImFont*", @@ -19894,7 +19879,7 @@ "cimguiname": "igGetDragDropPayload", "defaults": {}, "funcname": "GetDragDropPayload", - "location": "imgui:893", + "location": "imgui:894", "namespace": "ImGui", "ov_cimguiname": "igGetDragDropPayload", "ret": "const ImGuiPayload*", @@ -19928,7 +19913,7 @@ "cimguiname": "igGetDrawListSharedData", "defaults": {}, "funcname": "GetDrawListSharedData", - "location": "imgui:954", + "location": "imgui:955", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", @@ -19945,7 +19930,7 @@ "cimguiname": "igGetFocusID", "defaults": {}, "funcname": "GetFocusID", - "location": "imgui_internal:3085", + "location": "imgui_internal:3103", "namespace": "ImGui", "ov_cimguiname": "igGetFocusID", "ret": "ImGuiID", @@ -20019,7 +20004,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:947", + "location": "imgui:948", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_Nil", "ret": "ImDrawList*", @@ -20039,7 +20024,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui_internal:3023", + "location": "imgui_internal:3041", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_WindowPtr", "ret": "ImDrawList*", @@ -20059,7 +20044,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui_internal:3025", + "location": "imgui_internal:3043", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_ViewportPtr", "ret": "ImDrawList*", @@ -20076,7 +20061,7 @@ "cimguiname": "igGetFrameCount", "defaults": {}, "funcname": "GetFrameCount", - "location": "imgui:953", + "location": "imgui:954", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", @@ -20127,7 +20112,7 @@ "cimguiname": "igGetHoveredID", "defaults": {}, "funcname": "GetHoveredID", - "location": "imgui_internal:3089", + "location": "imgui_internal:3107", "namespace": "ImGui", "ov_cimguiname": "igGetHoveredID", "ret": "ImGuiID", @@ -20243,7 +20228,7 @@ "cimguiname": "igGetIDWithSeed", "defaults": {}, "funcname": "GetIDWithSeed", - "location": "imgui_internal:3094", + "location": "imgui_internal:3112", "namespace": "ImGui", "ov_cimguiname": "igGetIDWithSeed_Str", "ret": "ImGuiID", @@ -20267,7 +20252,7 @@ "cimguiname": "igGetIDWithSeed", "defaults": {}, "funcname": "GetIDWithSeed", - "location": "imgui_internal:3095", + "location": "imgui_internal:3113", "namespace": "ImGui", "ov_cimguiname": "igGetIDWithSeed_Int", "ret": "ImGuiID", @@ -20291,9 +20276,7 @@ "retref": "&", "signature": "()", "stname": "" - } - ], - "igGetIOEx": [ + }, { "args": "(ImGuiContext* ctx)", "argsT": [ @@ -20304,10 +20287,10 @@ ], "argsoriginal": "(ImGuiContext* ctx)", "call_args": "(ctx)", - "cimguiname": "igGetIOEx", + "cimguiname": "igGetIO", "defaults": {}, - "funcname": "GetIOEx", - "location": "imgui_internal:2983", + "funcname": "GetIO", + "location": "imgui_internal:3000", "namespace": "ImGui", "ov_cimguiname": "igGetIOEx", "ret": "ImGuiIO*", @@ -20330,7 +20313,7 @@ "cimguiname": "igGetInputTextState", "defaults": {}, "funcname": "GetInputTextState", - "location": "imgui_internal:3475", + "location": "imgui_internal:3494", "namespace": "ImGui", "ov_cimguiname": "igGetInputTextState", "ret": "ImGuiInputTextState*", @@ -20347,7 +20330,7 @@ "cimguiname": "igGetItemFlags", "defaults": {}, "funcname": "GetItemFlags", - "location": "imgui_internal:3083", + "location": "imgui_internal:3101", "namespace": "ImGui", "ov_cimguiname": "igGetItemFlags", "ret": "ImGuiItemFlags", @@ -20364,7 +20347,7 @@ "cimguiname": "igGetItemID", "defaults": {}, "funcname": "GetItemID", - "location": "imgui:934", + "location": "imgui:935", "namespace": "ImGui", "ov_cimguiname": "igGetItemID", "ret": "ImGuiID", @@ -20386,7 +20369,7 @@ "cimguiname": "igGetItemRectMax", "defaults": {}, "funcname": "GetItemRectMax", - "location": "imgui:936", + "location": "imgui:937", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", @@ -20409,7 +20392,7 @@ "cimguiname": "igGetItemRectMin", "defaults": {}, "funcname": "GetItemRectMin", - "location": "imgui:935", + "location": "imgui:936", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", @@ -20432,7 +20415,7 @@ "cimguiname": "igGetItemRectSize", "defaults": {}, "funcname": "GetItemRectSize", - "location": "imgui:937", + "location": "imgui:938", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", @@ -20450,7 +20433,7 @@ "cimguiname": "igGetItemStatusFlags", "defaults": {}, "funcname": "GetItemStatusFlags", - "location": "imgui_internal:3082", + "location": "imgui_internal:3100", "namespace": "ImGui", "ov_cimguiname": "igGetItemStatusFlags", "ret": "ImGuiItemStatusFlags", @@ -20472,7 +20455,7 @@ "cimguiname": "igGetKeyChordName", "defaults": {}, "funcname": "GetKeyChordName", - "location": "imgui_internal:3199", + "location": "imgui_internal:3218", "namespace": "ImGui", "ov_cimguiname": "igGetKeyChordName", "ret": "const char*", @@ -20498,7 +20481,7 @@ "cimguiname": "igGetKeyData", "defaults": {}, "funcname": "GetKeyData", - "location": "imgui_internal:3197", + "location": "imgui_internal:3216", "namespace": "ImGui", "ov_cimguiname": "igGetKeyData_ContextPtr", "ret": "ImGuiKeyData*", @@ -20518,7 +20501,7 @@ "cimguiname": "igGetKeyData", "defaults": {}, "funcname": "GetKeyData", - "location": "imgui_internal:3198", + "location": "imgui_internal:3217", "namespace": "ImGui", "ov_cimguiname": "igGetKeyData_Key", "ret": "ImGuiKeyData*", @@ -20556,7 +20539,7 @@ "cimguiname": "igGetKeyMagnitude2d", "defaults": {}, "funcname": "GetKeyMagnitude2d", - "location": "imgui_internal:3202", + "location": "imgui_internal:3221", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetKeyMagnitude2d", @@ -20579,7 +20562,7 @@ "cimguiname": "igGetKeyName", "defaults": {}, "funcname": "GetKeyName", - "location": "imgui:977", + "location": "imgui:978", "namespace": "ImGui", "ov_cimguiname": "igGetKeyName", "ret": "const char*", @@ -20601,7 +20584,7 @@ "cimguiname": "igGetKeyOwner", "defaults": {}, "funcname": "GetKeyOwner", - "location": "imgui_internal:3221", + "location": "imgui_internal:3240", "namespace": "ImGui", "ov_cimguiname": "igGetKeyOwner", "ret": "ImGuiID", @@ -20627,7 +20610,7 @@ "cimguiname": "igGetKeyOwnerData", "defaults": {}, "funcname": "GetKeyOwnerData", - "location": "imgui_internal:3226", + "location": "imgui_internal:3245", "namespace": "ImGui", "ov_cimguiname": "igGetKeyOwnerData", "ret": "ImGuiKeyOwnerData*", @@ -20657,7 +20640,7 @@ "cimguiname": "igGetKeyPressedAmount", "defaults": {}, "funcname": "GetKeyPressedAmount", - "location": "imgui:976", + "location": "imgui:977", "namespace": "ImGui", "ov_cimguiname": "igGetKeyPressedAmount", "ret": "int", @@ -20674,7 +20657,7 @@ "cimguiname": "igGetMainViewport", "defaults": {}, "funcname": "GetMainViewport", - "location": "imgui:943", + "location": "imgui:944", "namespace": "ImGui", "ov_cimguiname": "igGetMainViewport", "ret": "ImGuiViewport*", @@ -20696,7 +20679,7 @@ "cimguiname": "igGetMouseClickedCount", "defaults": {}, "funcname": "GetMouseClickedCount", - "location": "imgui:1015", + "location": "imgui:1016", "namespace": "ImGui", "ov_cimguiname": "igGetMouseClickedCount", "ret": "int", @@ -20713,7 +20696,7 @@ "cimguiname": "igGetMouseCursor", "defaults": {}, "funcname": "GetMouseCursor", - "location": "imgui:1024", + "location": "imgui:1025", "namespace": "ImGui", "ov_cimguiname": "igGetMouseCursor", "ret": "ImGuiMouseCursor", @@ -20746,7 +20729,7 @@ "lock_threshold": "-1.0f" }, "funcname": "GetMouseDragDelta", - "location": "imgui:1022", + "location": "imgui:1023", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta", @@ -20769,7 +20752,7 @@ "cimguiname": "igGetMousePos", "defaults": {}, "funcname": "GetMousePos", - "location": "imgui:1019", + "location": "imgui:1020", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePos", @@ -20792,7 +20775,7 @@ "cimguiname": "igGetMousePosOnOpeningCurrentPopup", "defaults": {}, "funcname": "GetMousePosOnOpeningCurrentPopup", - "location": "imgui:1020", + "location": "imgui:1021", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", @@ -20815,7 +20798,7 @@ "cimguiname": "igGetMultiSelectState", "defaults": {}, "funcname": "GetMultiSelectState", - "location": "imgui_internal:3299", + "location": "imgui_internal:3318", "namespace": "ImGui", "ov_cimguiname": "igGetMultiSelectState", "ret": "ImGuiMultiSelectState*", @@ -20837,7 +20820,7 @@ "cimguiname": "igGetNavTweakPressedAmount", "defaults": {}, "funcname": "GetNavTweakPressedAmount", - "location": "imgui_internal:3203", + "location": "imgui_internal:3222", "namespace": "ImGui", "ov_cimguiname": "igGetNavTweakPressedAmount", "ret": "float", @@ -20856,11 +20839,32 @@ "funcname": "GetPlatformIO", "location": "imgui:336", "namespace": "ImGui", - "ov_cimguiname": "igGetPlatformIO", + "ov_cimguiname": "igGetPlatformIO_Nil", "ret": "ImGuiPlatformIO*", "retref": "&", "signature": "()", "stname": "" + }, + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igGetPlatformIO", + "defaults": {}, + "funcname": "GetPlatformIO", + "location": "imgui_internal:3001", + "namespace": "ImGui", + "ov_cimguiname": "igGetPlatformIO_ContextPtr", + "ret": "ImGuiPlatformIO*", + "retref": "&", + "signature": "(ImGuiContext*)", + "stname": "" } ], "igGetPopupAllowedExtentRect": [ @@ -20881,7 +20885,7 @@ "cimguiname": "igGetPopupAllowedExtentRect", "defaults": {}, "funcname": "GetPopupAllowedExtentRect", - "location": "imgui_internal:3131", + "location": "imgui_internal:3150", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetPopupAllowedExtentRect", @@ -20972,7 +20976,7 @@ "cimguiname": "igGetShortcutRoutingData", "defaults": {}, "funcname": "GetShortcutRoutingData", - "location": "imgui_internal:3260", + "location": "imgui_internal:3279", "namespace": "ImGui", "ov_cimguiname": "igGetShortcutRoutingData", "ret": "ImGuiKeyRoutingData*", @@ -20989,7 +20993,7 @@ "cimguiname": "igGetStateStorage", "defaults": {}, "funcname": "GetStateStorage", - "location": "imgui:957", + "location": "imgui:958", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", @@ -21029,7 +21033,7 @@ "cimguiname": "igGetStyleColorName", "defaults": {}, "funcname": "GetStyleColorName", - "location": "imgui:955", + "location": "imgui:956", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", @@ -21074,10 +21078,10 @@ "cimguiname": "igGetStyleVarInfo", "defaults": {}, "funcname": "GetStyleVarInfo", - "location": "imgui_internal:3111", + "location": "imgui_internal:3129", "namespace": "ImGui", "ov_cimguiname": "igGetStyleVarInfo", - "ret": "const ImGuiDataVarInfo*", + "ret": "const ImGuiStyleVarInfo*", "signature": "(ImGuiStyleVar)", "stname": "" } @@ -21125,7 +21129,7 @@ "cimguiname": "igGetTime", "defaults": {}, "funcname": "GetTime", - "location": "imgui:952", + "location": "imgui:953", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", @@ -21142,7 +21146,7 @@ "cimguiname": "igGetTopMostAndVisiblePopupModal", "defaults": {}, "funcname": "GetTopMostAndVisiblePopupModal", - "location": "imgui_internal:3133", + "location": "imgui_internal:3152", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostAndVisiblePopupModal", "ret": "ImGuiWindow*", @@ -21159,7 +21163,7 @@ "cimguiname": "igGetTopMostPopupModal", "defaults": {}, "funcname": "GetTopMostPopupModal", - "location": "imgui_internal:3132", + "location": "imgui_internal:3151", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostPopupModal", "ret": "ImGuiWindow*", @@ -21176,7 +21180,7 @@ "cimguiname": "igGetTreeNodeToLabelSpacing", "defaults": {}, "funcname": "GetTreeNodeToLabelSpacing", - "location": "imgui:672", + "location": "imgui:673", "namespace": "ImGui", "ov_cimguiname": "igGetTreeNodeToLabelSpacing", "ret": "float", @@ -21206,7 +21210,7 @@ "cimguiname": "igGetTypematicRepeatRate", "defaults": {}, "funcname": "GetTypematicRepeatRate", - "location": "imgui_internal:3205", + "location": "imgui_internal:3224", "namespace": "ImGui", "ov_cimguiname": "igGetTypematicRepeatRate", "ret": "void", @@ -21230,7 +21234,7 @@ "flags": "ImGuiTypingSelectFlags_None" }, "funcname": "GetTypingSelectRequest", - "location": "imgui_internal:3284", + "location": "imgui_internal:3303", "namespace": "ImGui", "ov_cimguiname": "igGetTypingSelectRequest", "ret": "ImGuiTypingSelectRequest*", @@ -21330,7 +21334,7 @@ "cimguiname": "igGetWindowResizeBorderID", "defaults": {}, "funcname": "GetWindowResizeBorderID", - "location": "imgui_internal:3435", + "location": "imgui_internal:3454", "namespace": "ImGui", "ov_cimguiname": "igGetWindowResizeBorderID", "ret": "ImGuiID", @@ -21356,7 +21360,7 @@ "cimguiname": "igGetWindowResizeCornerID", "defaults": {}, "funcname": "GetWindowResizeCornerID", - "location": "imgui_internal:3434", + "location": "imgui_internal:3453", "namespace": "ImGui", "ov_cimguiname": "igGetWindowResizeCornerID", "ret": "ImGuiID", @@ -21382,7 +21386,7 @@ "cimguiname": "igGetWindowScrollbarID", "defaults": {}, "funcname": "GetWindowScrollbarID", - "location": "imgui_internal:3433", + "location": "imgui_internal:3452", "namespace": "ImGui", "ov_cimguiname": "igGetWindowScrollbarID", "ret": "ImGuiID", @@ -21412,7 +21416,7 @@ "cimguiname": "igGetWindowScrollbarRect", "defaults": {}, "funcname": "GetWindowScrollbarRect", - "location": "imgui_internal:3432", + "location": "imgui_internal:3451", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowScrollbarRect", @@ -21475,7 +21479,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:455", + "location": "imgui_internal:459", "ov_cimguiname": "igImAbs_Int", "ret": "int", "signature": "(int)", @@ -21494,7 +21498,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:456", + "location": "imgui_internal:460", "ov_cimguiname": "igImAbs_Float", "ret": "float", "signature": "(float)", @@ -21513,7 +21517,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:457", + "location": "imgui_internal:461", "ov_cimguiname": "igImAbs_double", "ret": "double", "signature": "(double)", @@ -21538,7 +21542,7 @@ "cimguiname": "igImAlphaBlendColors", "defaults": {}, "funcname": "ImAlphaBlendColors", - "location": "imgui_internal:366", + "location": "imgui_internal:367", "ov_cimguiname": "igImAlphaBlendColors", "ret": "ImU32", "signature": "(ImU32,ImU32)", @@ -21579,7 +21583,7 @@ "cimguiname": "igImBezierCubicCalc", "defaults": {}, "funcname": "ImBezierCubicCalc", - "location": "imgui_internal:502", + "location": "imgui_internal:506", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicCalc", "ret": "void", @@ -21625,7 +21629,7 @@ "cimguiname": "igImBezierCubicClosestPoint", "defaults": {}, "funcname": "ImBezierCubicClosestPoint", - "location": "imgui_internal:503", + "location": "imgui_internal:507", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPoint", "ret": "void", @@ -21671,7 +21675,7 @@ "cimguiname": "igImBezierCubicClosestPointCasteljau", "defaults": {}, "funcname": "ImBezierCubicClosestPointCasteljau", - "location": "imgui_internal:504", + "location": "imgui_internal:508", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPointCasteljau", "ret": "void", @@ -21709,7 +21713,7 @@ "cimguiname": "igImBezierQuadraticCalc", "defaults": {}, "funcname": "ImBezierQuadraticCalc", - "location": "imgui_internal:505", + "location": "imgui_internal:509", "nonUDT": 1, "ov_cimguiname": "igImBezierQuadraticCalc", "ret": "void", @@ -21735,7 +21739,7 @@ "cimguiname": "igImBitArrayClearAllBits", "defaults": {}, "funcname": "ImBitArrayClearAllBits", - "location": "imgui_internal:575", + "location": "imgui_internal:579", "ov_cimguiname": "igImBitArrayClearAllBits", "ret": "void", "signature": "(ImU32*,int)", @@ -21760,7 +21764,7 @@ "cimguiname": "igImBitArrayClearBit", "defaults": {}, "funcname": "ImBitArrayClearBit", - "location": "imgui_internal:577", + "location": "imgui_internal:581", "ov_cimguiname": "igImBitArrayClearBit", "ret": "void", "signature": "(ImU32*,int)", @@ -21781,7 +21785,7 @@ "cimguiname": "igImBitArrayGetStorageSizeInBytes", "defaults": {}, "funcname": "ImBitArrayGetStorageSizeInBytes", - "location": "imgui_internal:574", + "location": "imgui_internal:578", "ov_cimguiname": "igImBitArrayGetStorageSizeInBytes", "ret": "size_t", "signature": "(int)", @@ -21806,7 +21810,7 @@ "cimguiname": "igImBitArraySetBit", "defaults": {}, "funcname": "ImBitArraySetBit", - "location": "imgui_internal:578", + "location": "imgui_internal:582", "ov_cimguiname": "igImBitArraySetBit", "ret": "void", "signature": "(ImU32*,int)", @@ -21835,7 +21839,7 @@ "cimguiname": "igImBitArraySetBitRange", "defaults": {}, "funcname": "ImBitArraySetBitRange", - "location": "imgui_internal:579", + "location": "imgui_internal:583", "ov_cimguiname": "igImBitArraySetBitRange", "ret": "void", "signature": "(ImU32*,int,int)", @@ -21860,7 +21864,7 @@ "cimguiname": "igImBitArrayTestBit", "defaults": {}, "funcname": "ImBitArrayTestBit", - "location": "imgui_internal:576", + "location": "imgui_internal:580", "ov_cimguiname": "igImBitArrayTestBit", "ret": "bool", "signature": "(const ImU32*,int)", @@ -21881,7 +21885,7 @@ "cimguiname": "igImCharIsBlankA", "defaults": {}, "funcname": "ImCharIsBlankA", - "location": "imgui_internal:388", + "location": "imgui_internal:392", "ov_cimguiname": "igImCharIsBlankA", "ret": "bool", "signature": "(char)", @@ -21902,7 +21906,7 @@ "cimguiname": "igImCharIsBlankW", "defaults": {}, "funcname": "ImCharIsBlankW", - "location": "imgui_internal:389", + "location": "imgui_internal:393", "ov_cimguiname": "igImCharIsBlankW", "ret": "bool", "signature": "(unsigned int)", @@ -21923,7 +21927,7 @@ "cimguiname": "igImCharIsXdigitA", "defaults": {}, "funcname": "ImCharIsXdigitA", - "location": "imgui_internal:390", + "location": "imgui_internal:394", "ov_cimguiname": "igImCharIsXdigitA", "ret": "bool", "signature": "(char)", @@ -21956,7 +21960,7 @@ "cimguiname": "igImClamp", "defaults": {}, "funcname": "ImClamp", - "location": "imgui_internal:479", + "location": "imgui_internal:483", "nonUDT": 1, "ov_cimguiname": "igImClamp", "ret": "void", @@ -21964,6 +21968,27 @@ "stname": "" } ], + "igImCountSetBits": [ + { + "args": "(unsigned int v)", + "argsT": [ + { + "name": "v", + "type": "unsigned int" + } + ], + "argsoriginal": "(unsigned int v)", + "call_args": "(v)", + "cimguiname": "igImCountSetBits", + "defaults": {}, + "funcname": "ImCountSetBits", + "location": "imgui_internal:373", + "ov_cimguiname": "igImCountSetBits", + "ret": "unsigned int", + "signature": "(unsigned int)", + "stname": "" + } + ], "igImDot": [ { "args": "(const ImVec2 a,const ImVec2 b)", @@ -21982,7 +22007,7 @@ "cimguiname": "igImDot", "defaults": {}, "funcname": "ImDot", - "location": "imgui_internal:492", + "location": "imgui_internal:496", "ov_cimguiname": "igImDot", "ret": "float", "signature": "(const ImVec2,const ImVec2)", @@ -22011,7 +22036,7 @@ "cimguiname": "igImExponentialMovingAverage", "defaults": {}, "funcname": "ImExponentialMovingAverage", - "location": "imgui_internal:498", + "location": "imgui_internal:502", "ov_cimguiname": "igImExponentialMovingAverage", "ret": "float", "signature": "(float,float,int)", @@ -22032,7 +22057,7 @@ "cimguiname": "igImFileClose", "defaults": {}, "funcname": "ImFileClose", - "location": "imgui_internal:429", + "location": "imgui_internal:433", "ov_cimguiname": "igImFileClose", "ret": "bool", "signature": "(ImFileHandle)", @@ -22053,7 +22078,7 @@ "cimguiname": "igImFileGetSize", "defaults": {}, "funcname": "ImFileGetSize", - "location": "imgui_internal:430", + "location": "imgui_internal:434", "ov_cimguiname": "igImFileGetSize", "ret": "ImU64", "signature": "(ImFileHandle)", @@ -22089,7 +22114,7 @@ "padding_bytes": "0" }, "funcname": "ImFileLoadToMemory", - "location": "imgui_internal:436", + "location": "imgui_internal:440", "ov_cimguiname": "igImFileLoadToMemory", "ret": "void*", "signature": "(const char*,const char*,size_t*,int)", @@ -22114,7 +22139,7 @@ "cimguiname": "igImFileOpen", "defaults": {}, "funcname": "ImFileOpen", - "location": "imgui_internal:428", + "location": "imgui_internal:432", "ov_cimguiname": "igImFileOpen", "ret": "ImFileHandle", "signature": "(const char*,const char*)", @@ -22147,7 +22172,7 @@ "cimguiname": "igImFileRead", "defaults": {}, "funcname": "ImFileRead", - "location": "imgui_internal:431", + "location": "imgui_internal:435", "ov_cimguiname": "igImFileRead", "ret": "ImU64", "signature": "(void*,ImU64,ImU64,ImFileHandle)", @@ -22180,7 +22205,7 @@ "cimguiname": "igImFileWrite", "defaults": {}, "funcname": "ImFileWrite", - "location": "imgui_internal:432", + "location": "imgui_internal:436", "ov_cimguiname": "igImFileWrite", "ret": "ImU64", "signature": "(const void*,ImU64,ImU64,ImFileHandle)", @@ -22201,7 +22226,7 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:489", + "location": "imgui_internal:493", "ov_cimguiname": "igImFloor_Float", "ret": "float", "signature": "(float)", @@ -22224,7 +22249,7 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:490", + "location": "imgui_internal:494", "nonUDT": 1, "ov_cimguiname": "igImFloor_Vec2", "ret": "void", @@ -22246,7 +22271,7 @@ "cimguiname": "igImFontAtlasBuildFinish", "defaults": {}, "funcname": "ImFontAtlasBuildFinish", - "location": "imgui_internal:3576", + "location": "imgui_internal:3596", "ov_cimguiname": "igImFontAtlasBuildFinish", "ret": "void", "signature": "(ImFontAtlas*)", @@ -22255,10 +22280,10 @@ ], "igImFontAtlasBuildGetOversampleFactors": [ { - "args": "(const ImFontConfig* cfg,int* out_oversample_h,int* out_oversample_v)", + "args": "(const ImFontConfig* src,int* out_oversample_h,int* out_oversample_v)", "argsT": [ { - "name": "cfg", + "name": "src", "type": "const ImFontConfig*" }, { @@ -22270,12 +22295,12 @@ "type": "int*" } ], - "argsoriginal": "(const ImFontConfig* cfg,int* out_oversample_h,int* out_oversample_v)", - "call_args": "(cfg,out_oversample_h,out_oversample_v)", + "argsoriginal": "(const ImFontConfig* src,int* out_oversample_h,int* out_oversample_v)", + "call_args": "(src,out_oversample_h,out_oversample_v)", "cimguiname": "igImFontAtlasBuildGetOversampleFactors", "defaults": {}, "funcname": "ImFontAtlasBuildGetOversampleFactors", - "location": "imgui_internal:3581", + "location": "imgui_internal:3601", "ov_cimguiname": "igImFontAtlasBuildGetOversampleFactors", "ret": "void", "signature": "(const ImFontConfig*,int*,int*)", @@ -22296,7 +22321,7 @@ "cimguiname": "igImFontAtlasBuildInit", "defaults": {}, "funcname": "ImFontAtlasBuildInit", - "location": "imgui_internal:3573", + "location": "imgui_internal:3593", "ov_cimguiname": "igImFontAtlasBuildInit", "ret": "void", "signature": "(ImFontAtlas*)", @@ -22321,7 +22346,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", - "location": "imgui_internal:3579", + "location": "imgui_internal:3599", "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "ret": "void", "signature": "(unsigned char[256],float)", @@ -22366,7 +22391,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", - "location": "imgui_internal:3580", + "location": "imgui_internal:3600", "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "ret": "void", "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", @@ -22391,7 +22416,7 @@ "cimguiname": "igImFontAtlasBuildPackCustomRects", "defaults": {}, "funcname": "ImFontAtlasBuildPackCustomRects", - "location": "imgui_internal:3575", + "location": "imgui_internal:3595", "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", "ret": "void", "signature": "(ImFontAtlas*,void*)", @@ -22440,7 +22465,7 @@ "cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender32bppRectFromString", - "location": "imgui_internal:3578", + "location": "imgui_internal:3598", "ov_cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)", @@ -22489,7 +22514,7 @@ "cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender8bppRectFromString", - "location": "imgui_internal:3577", + "location": "imgui_internal:3597", "ov_cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", @@ -22498,7 +22523,7 @@ ], "igImFontAtlasBuildSetupFont": [ { - "args": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", + "args": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* src,float ascent,float descent)", "argsT": [ { "name": "atlas", @@ -22509,7 +22534,7 @@ "type": "ImFont*" }, { - "name": "font_config", + "name": "src", "type": "ImFontConfig*" }, { @@ -22521,12 +22546,12 @@ "type": "float" } ], - "argsoriginal": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", - "call_args": "(atlas,font,font_config,ascent,descent)", + "argsoriginal": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* src,float ascent,float descent)", + "call_args": "(atlas,font,src,ascent,descent)", "cimguiname": "igImFontAtlasBuildSetupFont", "defaults": {}, "funcname": "ImFontAtlasBuildSetupFont", - "location": "imgui_internal:3574", + "location": "imgui_internal:3594", "ov_cimguiname": "igImFontAtlasBuildSetupFont", "ret": "void", "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", @@ -22542,14 +22567,55 @@ "cimguiname": "igImFontAtlasGetBuilderForStbTruetype", "defaults": {}, "funcname": "ImFontAtlasGetBuilderForStbTruetype", - "location": "imgui_internal:3570", + "location": "imgui_internal:3590", "ov_cimguiname": "igImFontAtlasGetBuilderForStbTruetype", "ret": "const ImFontBuilderIO*", "signature": "()", "stname": "" } ], - "igImFontAtlasUpdateConfigDataPointers": [ + "igImFontAtlasGetMouseCursorTexData": [ + { + "args": "(ImFontAtlas* atlas,ImGuiMouseCursor cursor_type,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + }, + { + "name": "cursor_type", + "type": "ImGuiMouseCursor" + }, + { + "name": "out_offset", + "type": "ImVec2*" + }, + { + "name": "out_size", + "type": "ImVec2*" + }, + { + "name": "out_uv_border", + "type": "ImVec2[2]" + }, + { + "name": "out_uv_fill", + "type": "ImVec2[2]" + } + ], + "argsoriginal": "(ImFontAtlas* atlas,ImGuiMouseCursor cursor_type,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", + "call_args": "(atlas,cursor_type,out_offset,out_size,out_uv_border,out_uv_fill)", + "cimguiname": "igImFontAtlasGetMouseCursorTexData", + "defaults": {}, + "funcname": "ImFontAtlasGetMouseCursorTexData", + "location": "imgui_internal:3603", + "ov_cimguiname": "igImFontAtlasGetMouseCursorTexData", + "ret": "bool", + "signature": "(ImFontAtlas*,ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", + "stname": "" + } + ], + "igImFontAtlasUpdateSourcesPointers": [ { "args": "(ImFontAtlas* atlas)", "argsT": [ @@ -22560,11 +22626,11 @@ ], "argsoriginal": "(ImFontAtlas* atlas)", "call_args": "(atlas)", - "cimguiname": "igImFontAtlasUpdateConfigDataPointers", + "cimguiname": "igImFontAtlasUpdateSourcesPointers", "defaults": {}, - "funcname": "ImFontAtlasUpdateConfigDataPointers", - "location": "imgui_internal:3572", - "ov_cimguiname": "igImFontAtlasUpdateConfigDataPointers", + "funcname": "ImFontAtlasUpdateSourcesPointers", + "location": "imgui_internal:3592", + "ov_cimguiname": "igImFontAtlasUpdateSourcesPointers", "ret": "void", "signature": "(ImFontAtlas*)", "stname": "" @@ -22597,7 +22663,7 @@ "defaults": {}, "funcname": "ImFormatString", "isvararg": "...)", - "location": "imgui_internal:394", + "location": "imgui_internal:398", "ov_cimguiname": "igImFormatString", "ret": "int", "signature": "(char*,size_t,const char*,...)", @@ -22631,7 +22697,7 @@ "defaults": {}, "funcname": "ImFormatStringToTempBuffer", "isvararg": "...)", - "location": "imgui_internal:396", + "location": "imgui_internal:400", "ov_cimguiname": "igImFormatStringToTempBuffer", "ret": "void", "signature": "(const char**,const char**,const char*,...)", @@ -22664,7 +22730,7 @@ "cimguiname": "igImFormatStringToTempBufferV", "defaults": {}, "funcname": "ImFormatStringToTempBufferV", - "location": "imgui_internal:397", + "location": "imgui_internal:401", "ov_cimguiname": "igImFormatStringToTempBufferV", "ret": "void", "signature": "(const char**,const char**,const char*,va_list)", @@ -22697,7 +22763,7 @@ "cimguiname": "igImFormatStringV", "defaults": {}, "funcname": "ImFormatStringV", - "location": "imgui_internal:395", + "location": "imgui_internal:399", "ov_cimguiname": "igImFormatStringV", "ret": "int", "signature": "(char*,size_t,const char*,va_list)", @@ -22728,7 +22794,7 @@ "seed": "0" }, "funcname": "ImHashData", - "location": "imgui_internal:357", + "location": "imgui_internal:358", "ov_cimguiname": "igImHashData", "ret": "ImGuiID", "signature": "(const void*,size_t,ImGuiID)", @@ -22760,7 +22826,7 @@ "seed": "0" }, "funcname": "ImHashStr", - "location": "imgui_internal:358", + "location": "imgui_internal:359", "ov_cimguiname": "igImHashStr", "ret": "ImGuiID", "signature": "(const char*,size_t,ImGuiID)", @@ -22785,7 +22851,7 @@ "cimguiname": "igImInvLength", "defaults": {}, "funcname": "ImInvLength", - "location": "imgui_internal:486", + "location": "imgui_internal:490", "ov_cimguiname": "igImInvLength", "ret": "float", "signature": "(const ImVec2,float)", @@ -22806,7 +22872,7 @@ "cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", "defaults": {}, "funcname": "ImIsFloatAboveGuaranteedIntegerPrecision", - "location": "imgui_internal:497", + "location": "imgui_internal:501", "ov_cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", "ret": "bool", "signature": "(float)", @@ -22827,7 +22893,7 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:369", + "location": "imgui_internal:370", "ov_cimguiname": "igImIsPowerOfTwo_Int", "ret": "bool", "signature": "(int)", @@ -22846,7 +22912,7 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:370", + "location": "imgui_internal:371", "ov_cimguiname": "igImIsPowerOfTwo_U64", "ret": "bool", "signature": "(ImU64)", @@ -22867,7 +22933,7 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:484", + "location": "imgui_internal:488", "ov_cimguiname": "igImLengthSqr_Vec2", "ret": "float", "signature": "(const ImVec2)", @@ -22886,7 +22952,7 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:485", + "location": "imgui_internal:489", "ov_cimguiname": "igImLengthSqr_Vec4", "ret": "float", "signature": "(const ImVec4)", @@ -22919,7 +22985,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:480", + "location": "imgui_internal:484", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec2Float", "ret": "void", @@ -22951,7 +23017,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:481", + "location": "imgui_internal:485", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec2Vec2", "ret": "void", @@ -22983,7 +23049,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:482", + "location": "imgui_internal:486", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec4", "ret": "void", @@ -23017,7 +23083,7 @@ "cimguiname": "igImLineClosestPoint", "defaults": {}, "funcname": "ImLineClosestPoint", - "location": "imgui_internal:506", + "location": "imgui_internal:510", "nonUDT": 1, "ov_cimguiname": "igImLineClosestPoint", "ret": "void", @@ -23055,7 +23121,7 @@ "cimguiname": "igImLinearRemapClamp", "defaults": {}, "funcname": "ImLinearRemapClamp", - "location": "imgui_internal:495", + "location": "imgui_internal:499", "ov_cimguiname": "igImLinearRemapClamp", "ret": "float", "signature": "(float,float,float,float,float)", @@ -23084,7 +23150,7 @@ "cimguiname": "igImLinearSweep", "defaults": {}, "funcname": "ImLinearSweep", - "location": "imgui_internal:494", + "location": "imgui_internal:498", "ov_cimguiname": "igImLinearSweep", "ret": "float", "signature": "(float,float,float)", @@ -23105,7 +23171,7 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:453", + "location": "imgui_internal:457", "ov_cimguiname": "igImLog_Float", "ret": "float", "signature": "(float)", @@ -23124,7 +23190,7 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:454", + "location": "imgui_internal:458", "ov_cimguiname": "igImLog_double", "ret": "double", "signature": "(double)", @@ -23153,7 +23219,7 @@ "cimguiname": "igImLowerBound", "defaults": {}, "funcname": "ImLowerBound", - "location": "imgui_internal:745", + "location": "imgui_internal:749", "ov_cimguiname": "igImLowerBound", "ret": "ImGuiStoragePair*", "signature": "(ImGuiStoragePair*,ImGuiStoragePair*,ImGuiID)", @@ -23182,7 +23248,7 @@ "cimguiname": "igImMax", "defaults": {}, "funcname": "ImMax", - "location": "imgui_internal:478", + "location": "imgui_internal:482", "nonUDT": 1, "ov_cimguiname": "igImMax", "ret": "void", @@ -23212,7 +23278,7 @@ "cimguiname": "igImMin", "defaults": {}, "funcname": "ImMin", - "location": "imgui_internal:477", + "location": "imgui_internal:481", "nonUDT": 1, "ov_cimguiname": "igImMin", "ret": "void", @@ -23238,7 +23304,7 @@ "cimguiname": "igImModPositive", "defaults": {}, "funcname": "ImModPositive", - "location": "imgui_internal:491", + "location": "imgui_internal:495", "ov_cimguiname": "igImModPositive", "ret": "int", "signature": "(int,int)", @@ -23267,7 +23333,7 @@ "cimguiname": "igImMul", "defaults": {}, "funcname": "ImMul", - "location": "imgui_internal:496", + "location": "imgui_internal:500", "nonUDT": 1, "ov_cimguiname": "igImMul", "ret": "void", @@ -23289,7 +23355,7 @@ "cimguiname": "igImParseFormatFindEnd", "defaults": {}, "funcname": "ImParseFormatFindEnd", - "location": "imgui_internal:399", + "location": "imgui_internal:403", "ov_cimguiname": "igImParseFormatFindEnd", "ret": "const char*", "signature": "(const char*)", @@ -23310,7 +23376,7 @@ "cimguiname": "igImParseFormatFindStart", "defaults": {}, "funcname": "ImParseFormatFindStart", - "location": "imgui_internal:398", + "location": "imgui_internal:402", "ov_cimguiname": "igImParseFormatFindStart", "ret": "const char*", "signature": "(const char*)", @@ -23335,7 +23401,7 @@ "cimguiname": "igImParseFormatPrecision", "defaults": {}, "funcname": "ImParseFormatPrecision", - "location": "imgui_internal:403", + "location": "imgui_internal:407", "ov_cimguiname": "igImParseFormatPrecision", "ret": "int", "signature": "(const char*,int)", @@ -23364,7 +23430,7 @@ "cimguiname": "igImParseFormatSanitizeForPrinting", "defaults": {}, "funcname": "ImParseFormatSanitizeForPrinting", - "location": "imgui_internal:401", + "location": "imgui_internal:405", "ov_cimguiname": "igImParseFormatSanitizeForPrinting", "ret": "void", "signature": "(const char*,char*,size_t)", @@ -23393,7 +23459,7 @@ "cimguiname": "igImParseFormatSanitizeForScanning", "defaults": {}, "funcname": "ImParseFormatSanitizeForScanning", - "location": "imgui_internal:402", + "location": "imgui_internal:406", "ov_cimguiname": "igImParseFormatSanitizeForScanning", "ret": "const char*", "signature": "(const char*,char*,size_t)", @@ -23422,7 +23488,7 @@ "cimguiname": "igImParseFormatTrimDecorations", "defaults": {}, "funcname": "ImParseFormatTrimDecorations", - "location": "imgui_internal:400", + "location": "imgui_internal:404", "ov_cimguiname": "igImParseFormatTrimDecorations", "ret": "const char*", "signature": "(const char*,char*,size_t)", @@ -23447,7 +23513,7 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:451", + "location": "imgui_internal:455", "ov_cimguiname": "igImPow_Float", "ret": "float", "signature": "(float,float)", @@ -23470,7 +23536,7 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:452", + "location": "imgui_internal:456", "ov_cimguiname": "igImPow_double", "ret": "double", "signature": "(double,double)", @@ -23505,7 +23571,7 @@ "cimguiname": "igImQsort", "defaults": {}, "funcname": "ImQsort", - "location": "imgui_internal:362", + "location": "imgui_internal:363", "ov_cimguiname": "igImQsort", "ret": "void", "signature": "(void*,size_t,size_t,int(*)(void const*,void const*))", @@ -23538,7 +23604,7 @@ "cimguiname": "igImRotate", "defaults": {}, "funcname": "ImRotate", - "location": "imgui_internal:493", + "location": "imgui_internal:497", "nonUDT": 1, "ov_cimguiname": "igImRotate", "ret": "void", @@ -23560,7 +23626,7 @@ "cimguiname": "igImRsqrt", "defaults": {}, "funcname": "ImRsqrt", - "location": "imgui_internal:463", + "location": "imgui_internal:467", "ov_cimguiname": "igImRsqrt_Float", "ret": "float", "signature": "(float)", @@ -23579,7 +23645,7 @@ "cimguiname": "igImRsqrt", "defaults": {}, "funcname": "ImRsqrt", - "location": "imgui_internal:465", + "location": "imgui_internal:469", "ov_cimguiname": "igImRsqrt_double", "ret": "double", "signature": "(double)", @@ -23600,7 +23666,7 @@ "cimguiname": "igImSaturate", "defaults": {}, "funcname": "ImSaturate", - "location": "imgui_internal:483", + "location": "imgui_internal:487", "ov_cimguiname": "igImSaturate", "ret": "float", "signature": "(float)", @@ -23621,7 +23687,7 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:458", + "location": "imgui_internal:462", "ov_cimguiname": "igImSign_Float", "ret": "float", "signature": "(float)", @@ -23640,7 +23706,7 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:459", + "location": "imgui_internal:463", "ov_cimguiname": "igImSign_double", "ret": "double", "signature": "(double)", @@ -23661,7 +23727,7 @@ "cimguiname": "igImStrSkipBlank", "defaults": {}, "funcname": "ImStrSkipBlank", - "location": "imgui_internal:383", + "location": "imgui_internal:387", "ov_cimguiname": "igImStrSkipBlank", "ret": "const char*", "signature": "(const char*)", @@ -23682,7 +23748,7 @@ "cimguiname": "igImStrTrimBlanks", "defaults": {}, "funcname": "ImStrTrimBlanks", - "location": "imgui_internal:382", + "location": "imgui_internal:386", "ov_cimguiname": "igImStrTrimBlanks", "ret": "void", "signature": "(char*)", @@ -23707,7 +23773,7 @@ "cimguiname": "igImStrbol", "defaults": {}, "funcname": "ImStrbol", - "location": "imgui_internal:385", + "location": "imgui_internal:389", "ov_cimguiname": "igImStrbol", "ret": "const char*", "signature": "(const char*,const char*)", @@ -23736,7 +23802,7 @@ "cimguiname": "igImStrchrRange", "defaults": {}, "funcname": "ImStrchrRange", - "location": "imgui_internal:379", + "location": "imgui_internal:383", "ov_cimguiname": "igImStrchrRange", "ret": "const char*", "signature": "(const char*,const char*,char)", @@ -23757,7 +23823,7 @@ "cimguiname": "igImStrdup", "defaults": {}, "funcname": "ImStrdup", - "location": "imgui_internal:377", + "location": "imgui_internal:381", "ov_cimguiname": "igImStrdup", "ret": "char*", "signature": "(const char*)", @@ -23786,7 +23852,7 @@ "cimguiname": "igImStrdupcpy", "defaults": {}, "funcname": "ImStrdupcpy", - "location": "imgui_internal:378", + "location": "imgui_internal:382", "ov_cimguiname": "igImStrdupcpy", "ret": "char*", "signature": "(char*,size_t*,const char*)", @@ -23811,7 +23877,7 @@ "cimguiname": "igImStreolRange", "defaults": {}, "funcname": "ImStreolRange", - "location": "imgui_internal:380", + "location": "imgui_internal:384", "ov_cimguiname": "igImStreolRange", "ret": "const char*", "signature": "(const char*,const char*)", @@ -23836,7 +23902,7 @@ "cimguiname": "igImStricmp", "defaults": {}, "funcname": "ImStricmp", - "location": "imgui_internal:374", + "location": "imgui_internal:378", "ov_cimguiname": "igImStricmp", "ret": "int", "signature": "(const char*,const char*)", @@ -23869,7 +23935,7 @@ "cimguiname": "igImStristr", "defaults": {}, "funcname": "ImStristr", - "location": "imgui_internal:381", + "location": "imgui_internal:385", "ov_cimguiname": "igImStristr", "ret": "const char*", "signature": "(const char*,const char*,const char*,const char*)", @@ -23890,7 +23956,7 @@ "cimguiname": "igImStrlenW", "defaults": {}, "funcname": "ImStrlenW", - "location": "imgui_internal:384", + "location": "imgui_internal:388", "ov_cimguiname": "igImStrlenW", "ret": "int", "signature": "(const ImWchar*)", @@ -23919,7 +23985,7 @@ "cimguiname": "igImStrncpy", "defaults": {}, "funcname": "ImStrncpy", - "location": "imgui_internal:376", + "location": "imgui_internal:380", "ov_cimguiname": "igImStrncpy", "ret": "void", "signature": "(char*,const char*,size_t)", @@ -23948,7 +24014,7 @@ "cimguiname": "igImStrnicmp", "defaults": {}, "funcname": "ImStrnicmp", - "location": "imgui_internal:375", + "location": "imgui_internal:379", "ov_cimguiname": "igImStrnicmp", "ret": "int", "signature": "(const char*,const char*,size_t)", @@ -23977,7 +24043,7 @@ "cimguiname": "igImTextCharFromUtf8", "defaults": {}, "funcname": "ImTextCharFromUtf8", - "location": "imgui_internal:408", + "location": "imgui_internal:412", "ov_cimguiname": "igImTextCharFromUtf8", "ret": "int", "signature": "(unsigned int*,const char*,const char*)", @@ -24002,7 +24068,7 @@ "cimguiname": "igImTextCharToUtf8", "defaults": {}, "funcname": "ImTextCharToUtf8", - "location": "imgui_internal:406", + "location": "imgui_internal:410", "ov_cimguiname": "igImTextCharToUtf8", "ret": "const char*", "signature": "(char[5],unsigned int)", @@ -24027,7 +24093,7 @@ "cimguiname": "igImTextCountCharsFromUtf8", "defaults": {}, "funcname": "ImTextCountCharsFromUtf8", - "location": "imgui_internal:410", + "location": "imgui_internal:414", "ov_cimguiname": "igImTextCountCharsFromUtf8", "ret": "int", "signature": "(const char*,const char*)", @@ -24052,7 +24118,7 @@ "cimguiname": "igImTextCountLines", "defaults": {}, "funcname": "ImTextCountLines", - "location": "imgui_internal:414", + "location": "imgui_internal:418", "ov_cimguiname": "igImTextCountLines", "ret": "int", "signature": "(const char*,const char*)", @@ -24077,7 +24143,7 @@ "cimguiname": "igImTextCountUtf8BytesFromChar", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromChar", - "location": "imgui_internal:411", + "location": "imgui_internal:415", "ov_cimguiname": "igImTextCountUtf8BytesFromChar", "ret": "int", "signature": "(const char*,const char*)", @@ -24102,7 +24168,7 @@ "cimguiname": "igImTextCountUtf8BytesFromStr", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromStr", - "location": "imgui_internal:412", + "location": "imgui_internal:416", "ov_cimguiname": "igImTextCountUtf8BytesFromStr", "ret": "int", "signature": "(const ImWchar*,const ImWchar*)", @@ -24127,7 +24193,7 @@ "cimguiname": "igImTextFindPreviousUtf8Codepoint", "defaults": {}, "funcname": "ImTextFindPreviousUtf8Codepoint", - "location": "imgui_internal:413", + "location": "imgui_internal:417", "ov_cimguiname": "igImTextFindPreviousUtf8Codepoint", "ret": "const char*", "signature": "(const char*,const char*)", @@ -24166,7 +24232,7 @@ "in_remaining": "NULL" }, "funcname": "ImTextStrFromUtf8", - "location": "imgui_internal:409", + "location": "imgui_internal:413", "ov_cimguiname": "igImTextStrFromUtf8", "ret": "int", "signature": "(ImWchar*,int,const char*,const char*,const char**)", @@ -24199,7 +24265,7 @@ "cimguiname": "igImTextStrToUtf8", "defaults": {}, "funcname": "ImTextStrToUtf8", - "location": "imgui_internal:407", + "location": "imgui_internal:411", "ov_cimguiname": "igImTextStrToUtf8", "ret": "int", "signature": "(char*,int,const ImWchar*,const ImWchar*)", @@ -24220,7 +24286,7 @@ "cimguiname": "igImToUpper", "defaults": {}, "funcname": "ImToUpper", - "location": "imgui_internal:387", + "location": "imgui_internal:391", "ov_cimguiname": "igImToUpper", "ret": "char", "signature": "(char)", @@ -24249,7 +24315,7 @@ "cimguiname": "igImTriangleArea", "defaults": {}, "funcname": "ImTriangleArea", - "location": "imgui_internal:510", + "location": "imgui_internal:514", "ov_cimguiname": "igImTriangleArea", "ret": "float", "signature": "(const ImVec2,const ImVec2,const ImVec2)", @@ -24297,7 +24363,7 @@ "cimguiname": "igImTriangleBarycentricCoords", "defaults": {}, "funcname": "ImTriangleBarycentricCoords", - "location": "imgui_internal:509", + "location": "imgui_internal:513", "ov_cimguiname": "igImTriangleBarycentricCoords", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", @@ -24334,7 +24400,7 @@ "cimguiname": "igImTriangleClosestPoint", "defaults": {}, "funcname": "ImTriangleClosestPoint", - "location": "imgui_internal:508", + "location": "imgui_internal:512", "nonUDT": 1, "ov_cimguiname": "igImTriangleClosestPoint", "ret": "void", @@ -24368,7 +24434,7 @@ "cimguiname": "igImTriangleContainsPoint", "defaults": {}, "funcname": "ImTriangleContainsPoint", - "location": "imgui_internal:507", + "location": "imgui_internal:511", "ov_cimguiname": "igImTriangleContainsPoint", "ret": "bool", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", @@ -24397,7 +24463,7 @@ "cimguiname": "igImTriangleIsClockwise", "defaults": {}, "funcname": "ImTriangleIsClockwise", - "location": "imgui_internal:511", + "location": "imgui_internal:515", "ov_cimguiname": "igImTriangleIsClockwise", "ret": "bool", "signature": "(const ImVec2,const ImVec2,const ImVec2)", @@ -24418,7 +24484,7 @@ "cimguiname": "igImTrunc", "defaults": {}, "funcname": "ImTrunc", - "location": "imgui_internal:487", + "location": "imgui_internal:491", "ov_cimguiname": "igImTrunc_Float", "ret": "float", "signature": "(float)", @@ -24441,7 +24507,7 @@ "cimguiname": "igImTrunc", "defaults": {}, "funcname": "ImTrunc", - "location": "imgui_internal:488", + "location": "imgui_internal:492", "nonUDT": 1, "ov_cimguiname": "igImTrunc_Vec2", "ret": "void", @@ -24463,7 +24529,7 @@ "cimguiname": "igImUpperPowerOfTwo", "defaults": {}, "funcname": "ImUpperPowerOfTwo", - "location": "imgui_internal:371", + "location": "imgui_internal:372", "ov_cimguiname": "igImUpperPowerOfTwo", "ret": "int", "signature": "(int)", @@ -24472,7 +24538,7 @@ ], "igImage": [ { - "args": "(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)", + "args": "(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1)", "argsT": [ { "name": "user_texture_id", @@ -24489,22 +24555,12 @@ { "name": "uv1", "type": "const ImVec2" - }, - { - "name": "tint_col", - "type": "const ImVec4" - }, - { - "name": "border_col", - "type": "const ImVec4" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& image_size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))", - "call_args": "(user_texture_id,image_size,uv0,uv1,tint_col,border_col)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& image_size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1))", + "call_args": "(user_texture_id,image_size,uv0,uv1)", "cimguiname": "igImage", "defaults": { - "border_col": "ImVec4(0,0,0,0)", - "tint_col": "ImVec4(1,1,1,1)", "uv0": "ImVec2(0,0)", "uv1": "ImVec2(1,1)" }, @@ -24513,7 +24569,7 @@ "namespace": "ImGui", "ov_cimguiname": "igImage", "ret": "void", - "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2)", "stname": "" } ], @@ -24560,7 +24616,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "ImageButton", - "location": "imgui:572", + "location": "imgui:573", "namespace": "ImGui", "ov_cimguiname": "igImageButton", "ret": "bool", @@ -24612,7 +24668,7 @@ "flags": "0" }, "funcname": "ImageButtonEx", - "location": "imgui_internal:3421", + "location": "imgui_internal:3440", "namespace": "ImGui", "ov_cimguiname": "igImageButtonEx", "ret": "bool", @@ -24620,6 +24676,53 @@ "stname": "" } ], + "igImageWithBg": [ + { + "args": "(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col)", + "argsT": [ + { + "name": "user_texture_id", + "type": "ImTextureID" + }, + { + "name": "image_size", + "type": "const ImVec2" + }, + { + "name": "uv0", + "type": "const ImVec2" + }, + { + "name": "uv1", + "type": "const ImVec2" + }, + { + "name": "bg_col", + "type": "const ImVec4" + }, + { + "name": "tint_col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& image_size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))", + "call_args": "(user_texture_id,image_size,uv0,uv1,bg_col,tint_col)", + "cimguiname": "igImageWithBg", + "defaults": { + "bg_col": "ImVec4(0,0,0,0)", + "tint_col": "ImVec4(1,1,1,1)", + "uv0": "ImVec2(0,0)", + "uv1": "ImVec2(1,1)" + }, + "funcname": "ImageWithBg", + "location": "imgui:572", + "namespace": "ImGui", + "ov_cimguiname": "igImageWithBg", + "ret": "void", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + "stname": "" + } + ], "igIndent": [ { "args": "(float indent_w)", @@ -24653,7 +24756,7 @@ "cimguiname": "igInitialize", "defaults": {}, "funcname": "Initialize", - "location": "imgui_internal:3029", + "location": "imgui_internal:3047", "namespace": "ImGui", "ov_cimguiname": "igInitialize", "ret": "void", @@ -24700,7 +24803,7 @@ "step_fast": "0.0" }, "funcname": "InputDouble", - "location": "imgui:643", + "location": "imgui:644", "namespace": "ImGui", "ov_cimguiname": "igInputDouble", "ret": "bool", @@ -24747,7 +24850,7 @@ "step_fast": "0.0f" }, "funcname": "InputFloat", - "location": "imgui:635", + "location": "imgui:636", "namespace": "ImGui", "ov_cimguiname": "igInputFloat", "ret": "bool", @@ -24784,7 +24887,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat2", - "location": "imgui:636", + "location": "imgui:637", "namespace": "ImGui", "ov_cimguiname": "igInputFloat2", "ret": "bool", @@ -24821,7 +24924,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat3", - "location": "imgui:637", + "location": "imgui:638", "namespace": "ImGui", "ov_cimguiname": "igInputFloat3", "ret": "bool", @@ -24858,7 +24961,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat4", - "location": "imgui:638", + "location": "imgui:639", "namespace": "ImGui", "ov_cimguiname": "igInputFloat4", "ret": "bool", @@ -24900,7 +25003,7 @@ "step_fast": "100" }, "funcname": "InputInt", - "location": "imgui:639", + "location": "imgui:640", "namespace": "ImGui", "ov_cimguiname": "igInputInt", "ret": "bool", @@ -24932,7 +25035,7 @@ "flags": "0" }, "funcname": "InputInt2", - "location": "imgui:640", + "location": "imgui:641", "namespace": "ImGui", "ov_cimguiname": "igInputInt2", "ret": "bool", @@ -24964,7 +25067,7 @@ "flags": "0" }, "funcname": "InputInt3", - "location": "imgui:641", + "location": "imgui:642", "namespace": "ImGui", "ov_cimguiname": "igInputInt3", "ret": "bool", @@ -24996,7 +25099,7 @@ "flags": "0" }, "funcname": "InputInt4", - "location": "imgui:642", + "location": "imgui:643", "namespace": "ImGui", "ov_cimguiname": "igInputInt4", "ret": "bool", @@ -25047,7 +25150,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalar", - "location": "imgui:644", + "location": "imgui:645", "namespace": "ImGui", "ov_cimguiname": "igInputScalar", "ret": "bool", @@ -25102,7 +25205,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalarN", - "location": "imgui:645", + "location": "imgui:646", "namespace": "ImGui", "ov_cimguiname": "igInputScalarN", "ret": "bool", @@ -25148,7 +25251,7 @@ "user_data": "NULL" }, "funcname": "InputText", - "location": "imgui:632", + "location": "imgui:633", "namespace": "ImGui", "ov_cimguiname": "igInputText", "ret": "bool", @@ -25170,7 +25273,7 @@ "cimguiname": "igInputTextDeactivateHook", "defaults": {}, "funcname": "InputTextDeactivateHook", - "location": "imgui_internal:3471", + "location": "imgui_internal:3490", "namespace": "ImGui", "ov_cimguiname": "igInputTextDeactivateHook", "ret": "void", @@ -25223,7 +25326,7 @@ "user_data": "NULL" }, "funcname": "InputTextEx", - "location": "imgui_internal:3470", + "location": "imgui_internal:3489", "namespace": "ImGui", "ov_cimguiname": "igInputTextEx", "ret": "bool", @@ -25274,7 +25377,7 @@ "user_data": "NULL" }, "funcname": "InputTextMultiline", - "location": "imgui:633", + "location": "imgui:634", "namespace": "ImGui", "ov_cimguiname": "igInputTextMultiline", "ret": "bool", @@ -25324,7 +25427,7 @@ "user_data": "NULL" }, "funcname": "InputTextWithHint", - "location": "imgui:634", + "location": "imgui:635", "namespace": "ImGui", "ov_cimguiname": "igInputTextWithHint", "ret": "bool", @@ -25378,7 +25481,7 @@ "cimguiname": "igIsActiveIdUsingNavDir", "defaults": {}, "funcname": "IsActiveIdUsingNavDir", - "location": "imgui_internal:3208", + "location": "imgui_internal:3227", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingNavDir", "ret": "bool", @@ -25400,7 +25503,7 @@ "cimguiname": "igIsAliasKey", "defaults": {}, "funcname": "IsAliasKey", - "location": "imgui_internal:3185", + "location": "imgui_internal:3204", "namespace": "ImGui", "ov_cimguiname": "igIsAliasKey", "ret": "bool", @@ -25417,7 +25520,7 @@ "cimguiname": "igIsAnyItemActive", "defaults": {}, "funcname": "IsAnyItemActive", - "location": "imgui:932", + "location": "imgui:933", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemActive", "ret": "bool", @@ -25434,7 +25537,7 @@ "cimguiname": "igIsAnyItemFocused", "defaults": {}, "funcname": "IsAnyItemFocused", - "location": "imgui:933", + "location": "imgui:934", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemFocused", "ret": "bool", @@ -25451,7 +25554,7 @@ "cimguiname": "igIsAnyItemHovered", "defaults": {}, "funcname": "IsAnyItemHovered", - "location": "imgui:931", + "location": "imgui:932", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemHovered", "ret": "bool", @@ -25468,7 +25571,7 @@ "cimguiname": "igIsAnyMouseDown", "defaults": {}, "funcname": "IsAnyMouseDown", - "location": "imgui:1018", + "location": "imgui:1019", "namespace": "ImGui", "ov_cimguiname": "igIsAnyMouseDown", "ret": "bool", @@ -25494,7 +25597,7 @@ "cimguiname": "igIsClippedEx", "defaults": {}, "funcname": "IsClippedEx", - "location": "imgui_internal:3103", + "location": "imgui_internal:3121", "namespace": "ImGui", "ov_cimguiname": "igIsClippedEx", "ret": "bool", @@ -25511,7 +25614,7 @@ "cimguiname": "igIsDragDropActive", "defaults": {}, "funcname": "IsDragDropActive", - "location": "imgui_internal:3275", + "location": "imgui_internal:3294", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropActive", "ret": "bool", @@ -25528,7 +25631,7 @@ "cimguiname": "igIsDragDropPayloadBeingAccepted", "defaults": {}, "funcname": "IsDragDropPayloadBeingAccepted", - "location": "imgui_internal:3278", + "location": "imgui_internal:3297", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", "ret": "bool", @@ -25550,7 +25653,7 @@ "cimguiname": "igIsGamepadKey", "defaults": {}, "funcname": "IsGamepadKey", - "location": "imgui_internal:3183", + "location": "imgui_internal:3202", "namespace": "ImGui", "ov_cimguiname": "igIsGamepadKey", "ret": "bool", @@ -25567,7 +25670,7 @@ "cimguiname": "igIsItemActivated", "defaults": {}, "funcname": "IsItemActivated", - "location": "imgui:927", + "location": "imgui:928", "namespace": "ImGui", "ov_cimguiname": "igIsItemActivated", "ret": "bool", @@ -25584,7 +25687,7 @@ "cimguiname": "igIsItemActive", "defaults": {}, "funcname": "IsItemActive", - "location": "imgui:922", + "location": "imgui:923", "namespace": "ImGui", "ov_cimguiname": "igIsItemActive", "ret": "bool", @@ -25592,6 +25695,23 @@ "stname": "" } ], + "igIsItemActiveAsInputText": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemActiveAsInputText", + "defaults": {}, + "funcname": "IsItemActiveAsInputText", + "location": "imgui_internal:3496", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemActiveAsInputText", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], "igIsItemClicked": [ { "args": "(ImGuiMouseButton mouse_button)", @@ -25608,7 +25728,7 @@ "mouse_button": "0" }, "funcname": "IsItemClicked", - "location": "imgui:924", + "location": "imgui:925", "namespace": "ImGui", "ov_cimguiname": "igIsItemClicked", "ret": "bool", @@ -25625,7 +25745,7 @@ "cimguiname": "igIsItemDeactivated", "defaults": {}, "funcname": "IsItemDeactivated", - "location": "imgui:928", + "location": "imgui:929", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivated", "ret": "bool", @@ -25642,7 +25762,7 @@ "cimguiname": "igIsItemDeactivatedAfterEdit", "defaults": {}, "funcname": "IsItemDeactivatedAfterEdit", - "location": "imgui:929", + "location": "imgui:930", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivatedAfterEdit", "ret": "bool", @@ -25659,7 +25779,7 @@ "cimguiname": "igIsItemEdited", "defaults": {}, "funcname": "IsItemEdited", - "location": "imgui:926", + "location": "imgui:927", "namespace": "ImGui", "ov_cimguiname": "igIsItemEdited", "ret": "bool", @@ -25676,7 +25796,7 @@ "cimguiname": "igIsItemFocused", "defaults": {}, "funcname": "IsItemFocused", - "location": "imgui:923", + "location": "imgui:924", "namespace": "ImGui", "ov_cimguiname": "igIsItemFocused", "ret": "bool", @@ -25700,7 +25820,7 @@ "flags": "0" }, "funcname": "IsItemHovered", - "location": "imgui:921", + "location": "imgui:922", "namespace": "ImGui", "ov_cimguiname": "igIsItemHovered", "ret": "bool", @@ -25717,7 +25837,7 @@ "cimguiname": "igIsItemToggledOpen", "defaults": {}, "funcname": "IsItemToggledOpen", - "location": "imgui:930", + "location": "imgui:931", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledOpen", "ret": "bool", @@ -25734,7 +25854,7 @@ "cimguiname": "igIsItemToggledSelection", "defaults": {}, "funcname": "IsItemToggledSelection", - "location": "imgui:694", + "location": "imgui:695", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledSelection", "ret": "bool", @@ -25751,7 +25871,7 @@ "cimguiname": "igIsItemVisible", "defaults": {}, "funcname": "IsItemVisible", - "location": "imgui:925", + "location": "imgui:926", "namespace": "ImGui", "ov_cimguiname": "igIsItemVisible", "ret": "bool", @@ -25773,7 +25893,7 @@ "cimguiname": "igIsKeyChordPressed", "defaults": {}, "funcname": "IsKeyChordPressed", - "location": "imgui:975", + "location": "imgui:976", "namespace": "ImGui", "ov_cimguiname": "igIsKeyChordPressed_Nil", "ret": "bool", @@ -25803,7 +25923,7 @@ "owner_id": "0" }, "funcname": "IsKeyChordPressed", - "location": "imgui_internal:3237", + "location": "imgui_internal:3256", "namespace": "ImGui", "ov_cimguiname": "igIsKeyChordPressed_InputFlags", "ret": "bool", @@ -25825,7 +25945,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui:972", + "location": "imgui:973", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown_Nil", "ret": "bool", @@ -25849,7 +25969,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui_internal:3234", + "location": "imgui_internal:3253", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown_ID", "ret": "bool", @@ -25877,7 +25997,7 @@ "repeat": "true" }, "funcname": "IsKeyPressed", - "location": "imgui:973", + "location": "imgui:974", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed_Bool", "ret": "bool", @@ -25907,7 +26027,7 @@ "owner_id": "0" }, "funcname": "IsKeyPressed", - "location": "imgui_internal:3235", + "location": "imgui_internal:3254", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed_InputFlags", "ret": "bool", @@ -25929,7 +26049,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui:974", + "location": "imgui:975", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased_Nil", "ret": "bool", @@ -25953,7 +26073,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui_internal:3236", + "location": "imgui_internal:3255", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased_ID", "ret": "bool", @@ -25975,7 +26095,7 @@ "cimguiname": "igIsKeyboardKey", "defaults": {}, "funcname": "IsKeyboardKey", - "location": "imgui_internal:3182", + "location": "imgui_internal:3201", "namespace": "ImGui", "ov_cimguiname": "igIsKeyboardKey", "ret": "bool", @@ -25997,7 +26117,7 @@ "cimguiname": "igIsLRModKey", "defaults": {}, "funcname": "IsLRModKey", - "location": "imgui_internal:3186", + "location": "imgui_internal:3205", "namespace": "ImGui", "ov_cimguiname": "igIsLRModKey", "ret": "bool", @@ -26019,7 +26139,7 @@ "cimguiname": "igIsLegacyKey", "defaults": {}, "funcname": "IsLegacyKey", - "location": "imgui_internal:3181", + "location": "imgui_internal:3200", "namespace": "ImGui", "ov_cimguiname": "igIsLegacyKey", "ret": "bool", @@ -26047,7 +26167,7 @@ "repeat": "false" }, "funcname": "IsMouseClicked", - "location": "imgui:1011", + "location": "imgui:1012", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked_Bool", "ret": "bool", @@ -26077,7 +26197,7 @@ "owner_id": "0" }, "funcname": "IsMouseClicked", - "location": "imgui_internal:3239", + "location": "imgui_internal:3258", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked_InputFlags", "ret": "bool", @@ -26099,7 +26219,7 @@ "cimguiname": "igIsMouseDoubleClicked", "defaults": {}, "funcname": "IsMouseDoubleClicked", - "location": "imgui:1013", + "location": "imgui:1014", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked_Nil", "ret": "bool", @@ -26123,7 +26243,7 @@ "cimguiname": "igIsMouseDoubleClicked", "defaults": {}, "funcname": "IsMouseDoubleClicked", - "location": "imgui_internal:3241", + "location": "imgui_internal:3260", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked_ID", "ret": "bool", @@ -26145,7 +26265,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui:1010", + "location": "imgui:1011", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown_Nil", "ret": "bool", @@ -26169,7 +26289,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui_internal:3238", + "location": "imgui_internal:3257", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown_ID", "ret": "bool", @@ -26197,7 +26317,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragPastThreshold", - "location": "imgui_internal:3201", + "location": "imgui_internal:3220", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragPastThreshold", "ret": "bool", @@ -26225,7 +26345,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragging", - "location": "imgui:1021", + "location": "imgui:1022", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragging", "ret": "bool", @@ -26257,7 +26377,7 @@ "clip": "true" }, "funcname": "IsMouseHoveringRect", - "location": "imgui:1016", + "location": "imgui:1017", "namespace": "ImGui", "ov_cimguiname": "igIsMouseHoveringRect", "ret": "bool", @@ -26279,7 +26399,7 @@ "cimguiname": "igIsMouseKey", "defaults": {}, "funcname": "IsMouseKey", - "location": "imgui_internal:3184", + "location": "imgui_internal:3203", "namespace": "ImGui", "ov_cimguiname": "igIsMouseKey", "ret": "bool", @@ -26303,7 +26423,7 @@ "mouse_pos": "NULL" }, "funcname": "IsMousePosValid", - "location": "imgui:1017", + "location": "imgui:1018", "namespace": "ImGui", "ov_cimguiname": "igIsMousePosValid", "ret": "bool", @@ -26325,7 +26445,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui:1012", + "location": "imgui:1013", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased_Nil", "ret": "bool", @@ -26349,7 +26469,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui_internal:3240", + "location": "imgui_internal:3259", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased_ID", "ret": "bool", @@ -26375,7 +26495,7 @@ "cimguiname": "igIsMouseReleasedWithDelay", "defaults": {}, "funcname": "IsMouseReleasedWithDelay", - "location": "imgui:1014", + "location": "imgui:1015", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleasedWithDelay", "ret": "bool", @@ -26397,7 +26517,7 @@ "cimguiname": "igIsNamedKey", "defaults": {}, "funcname": "IsNamedKey", - "location": "imgui_internal:3179", + "location": "imgui_internal:3198", "namespace": "ImGui", "ov_cimguiname": "igIsNamedKey", "ret": "bool", @@ -26419,7 +26539,7 @@ "cimguiname": "igIsNamedKeyOrMod", "defaults": {}, "funcname": "IsNamedKeyOrMod", - "location": "imgui_internal:3180", + "location": "imgui_internal:3199", "namespace": "ImGui", "ov_cimguiname": "igIsNamedKeyOrMod", "ret": "bool", @@ -26447,7 +26567,7 @@ "flags": "0" }, "funcname": "IsPopupOpen", - "location": "imgui:793", + "location": "imgui:794", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpen_Str", "ret": "bool", @@ -26471,7 +26591,7 @@ "cimguiname": "igIsPopupOpen", "defaults": {}, "funcname": "IsPopupOpen", - "location": "imgui_internal:3130", + "location": "imgui_internal:3149", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpen_ID", "ret": "bool", @@ -26493,7 +26613,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:950", + "location": "imgui:951", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Nil", "ret": "bool", @@ -26517,7 +26637,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:951", + "location": "imgui:952", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Vec2", "ret": "bool", @@ -26543,7 +26663,7 @@ "cimguiname": "igIsWindowAbove", "defaults": {}, "funcname": "IsWindowAbove", - "location": "imgui_internal:2993", + "location": "imgui_internal:3011", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAbove", "ret": "bool", @@ -26590,7 +26710,7 @@ "cimguiname": "igIsWindowChildOf", "defaults": {}, "funcname": "IsWindowChildOf", - "location": "imgui_internal:2991", + "location": "imgui_internal:3009", "namespace": "ImGui", "ov_cimguiname": "igIsWindowChildOf", "ret": "bool", @@ -26635,7 +26755,7 @@ "flags": "0" }, "funcname": "IsWindowContentHoverable", - "location": "imgui_internal:3102", + "location": "imgui_internal:3120", "namespace": "ImGui", "ov_cimguiname": "igIsWindowContentHoverable", "ret": "bool", @@ -26705,7 +26825,7 @@ "cimguiname": "igIsWindowNavFocusable", "defaults": {}, "funcname": "IsWindowNavFocusable", - "location": "imgui_internal:2994", + "location": "imgui_internal:3012", "namespace": "ImGui", "ov_cimguiname": "igIsWindowNavFocusable", "ret": "bool", @@ -26731,7 +26851,7 @@ "cimguiname": "igIsWindowWithinBeginStackOf", "defaults": {}, "funcname": "IsWindowWithinBeginStackOf", - "location": "imgui_internal:2992", + "location": "imgui_internal:3010", "namespace": "ImGui", "ov_cimguiname": "igIsWindowWithinBeginStackOf", "ret": "bool", @@ -26768,7 +26888,7 @@ "nav_bb": "NULL" }, "funcname": "ItemAdd", - "location": "imgui_internal:3100", + "location": "imgui_internal:3118", "namespace": "ImGui", "ov_cimguiname": "igItemAdd", "ret": "bool", @@ -26798,7 +26918,7 @@ "cimguiname": "igItemHoverable", "defaults": {}, "funcname": "ItemHoverable", - "location": "imgui_internal:3101", + "location": "imgui_internal:3119", "namespace": "ImGui", "ov_cimguiname": "igItemHoverable", "ret": "bool", @@ -26826,7 +26946,7 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:3098", + "location": "imgui_internal:3116", "namespace": "ImGui", "ov_cimguiname": "igItemSize_Vec2", "ret": "void", @@ -26852,7 +26972,7 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:3099", + "location": "imgui_internal:3117", "namespace": "ImGui", "ov_cimguiname": "igItemSize_Rect", "ret": "void", @@ -26874,7 +26994,7 @@ "cimguiname": "igKeepAliveID", "defaults": {}, "funcname": "KeepAliveID", - "location": "imgui_internal:3091", + "location": "imgui_internal:3109", "namespace": "ImGui", "ov_cimguiname": "igKeepAliveID", "ret": "void", @@ -26975,7 +27095,7 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:705", + "location": "imgui:706", "namespace": "ImGui", "ov_cimguiname": "igListBox_Str_arr", "ret": "bool", @@ -27019,7 +27139,7 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:706", + "location": "imgui:707", "namespace": "ImGui", "ov_cimguiname": "igListBox_FnStrPtr", "ret": "bool", @@ -27041,7 +27161,7 @@ "cimguiname": "igLoadIniSettingsFromDisk", "defaults": {}, "funcname": "LoadIniSettingsFromDisk", - "location": "imgui:1037", + "location": "imgui:1038", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromDisk", "ret": "void", @@ -27069,7 +27189,7 @@ "ini_size": "0" }, "funcname": "LoadIniSettingsFromMemory", - "location": "imgui:1038", + "location": "imgui:1039", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromMemory", "ret": "void", @@ -27091,7 +27211,7 @@ "cimguiname": "igLocalizeGetMsg", "defaults": {}, "funcname": "LocalizeGetMsg", - "location": "imgui_internal:3065", + "location": "imgui_internal:3083", "namespace": "ImGui", "ov_cimguiname": "igLocalizeGetMsg", "ret": "const char*", @@ -27117,7 +27237,7 @@ "cimguiname": "igLocalizeRegisterEntries", "defaults": {}, "funcname": "LocalizeRegisterEntries", - "location": "imgui_internal:3064", + "location": "imgui_internal:3082", "namespace": "ImGui", "ov_cimguiname": "igLocalizeRegisterEntries", "ret": "void", @@ -27143,7 +27263,7 @@ "cimguiname": "igLogBegin", "defaults": {}, "funcname": "LogBegin", - "location": "imgui_internal:3116", + "location": "imgui_internal:3134", "namespace": "ImGui", "ov_cimguiname": "igLogBegin", "ret": "void", @@ -27160,7 +27280,7 @@ "cimguiname": "igLogButtons", "defaults": {}, "funcname": "LogButtons", - "location": "imgui:878", + "location": "imgui:879", "namespace": "ImGui", "ov_cimguiname": "igLogButtons", "ret": "void", @@ -27177,7 +27297,7 @@ "cimguiname": "igLogFinish", "defaults": {}, "funcname": "LogFinish", - "location": "imgui:877", + "location": "imgui:878", "namespace": "ImGui", "ov_cimguiname": "igLogFinish", "ret": "void", @@ -27209,7 +27329,7 @@ "text_end": "NULL" }, "funcname": "LogRenderedText", - "location": "imgui_internal:3118", + "location": "imgui_internal:3136", "namespace": "ImGui", "ov_cimguiname": "igLogRenderedText", "ret": "void", @@ -27235,7 +27355,7 @@ "cimguiname": "igLogSetNextTextDecoration", "defaults": {}, "funcname": "LogSetNextTextDecoration", - "location": "imgui_internal:3119", + "location": "imgui_internal:3137", "namespace": "ImGui", "ov_cimguiname": "igLogSetNextTextDecoration", "ret": "void", @@ -27262,7 +27382,7 @@ "defaults": {}, "funcname": "LogText", "isvararg": "...)", - "location": "imgui:879", + "location": "imgui:880", "manual": true, "namespace": "ImGui", "ov_cimguiname": "igLogText", @@ -27289,7 +27409,7 @@ "cimguiname": "igLogTextV", "defaults": {}, "funcname": "LogTextV", - "location": "imgui:880", + "location": "imgui:881", "namespace": "ImGui", "ov_cimguiname": "igLogTextV", "ret": "void", @@ -27313,7 +27433,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToBuffer", - "location": "imgui_internal:3117", + "location": "imgui_internal:3135", "namespace": "ImGui", "ov_cimguiname": "igLogToBuffer", "ret": "void", @@ -27337,7 +27457,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToClipboard", - "location": "imgui:876", + "location": "imgui:877", "namespace": "ImGui", "ov_cimguiname": "igLogToClipboard", "ret": "void", @@ -27366,7 +27486,7 @@ "filename": "NULL" }, "funcname": "LogToFile", - "location": "imgui:875", + "location": "imgui:876", "namespace": "ImGui", "ov_cimguiname": "igLogToFile", "ret": "void", @@ -27390,7 +27510,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToTTY", - "location": "imgui:874", + "location": "imgui:875", "namespace": "ImGui", "ov_cimguiname": "igLogToTTY", "ret": "void", @@ -27407,7 +27527,7 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:3050", + "location": "imgui_internal:3068", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirty_Nil", "ret": "void", @@ -27427,7 +27547,7 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:3051", + "location": "imgui_internal:3069", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirty_WindowPtr", "ret": "void", @@ -27449,7 +27569,7 @@ "cimguiname": "igMarkItemEdited", "defaults": {}, "funcname": "MarkItemEdited", - "location": "imgui_internal:3092", + "location": "imgui_internal:3110", "namespace": "ImGui", "ov_cimguiname": "igMarkItemEdited", "ret": "void", @@ -27471,7 +27591,7 @@ "cimguiname": "igMemAlloc", "defaults": {}, "funcname": "MemAlloc", - "location": "imgui:1059", + "location": "imgui:1060", "namespace": "ImGui", "ov_cimguiname": "igMemAlloc", "ret": "void*", @@ -27493,7 +27613,7 @@ "cimguiname": "igMemFree", "defaults": {}, "funcname": "MemFree", - "location": "imgui:1060", + "location": "imgui:1061", "namespace": "ImGui", "ov_cimguiname": "igMemFree", "ret": "void", @@ -27531,7 +27651,7 @@ "shortcut": "NULL" }, "funcname": "MenuItem", - "location": "imgui:733", + "location": "imgui:734", "namespace": "ImGui", "ov_cimguiname": "igMenuItem_Bool", "ret": "bool", @@ -27565,7 +27685,7 @@ "enabled": "true" }, "funcname": "MenuItem", - "location": "imgui:734", + "location": "imgui:735", "namespace": "ImGui", "ov_cimguiname": "igMenuItem_BoolPtr", "ret": "bool", @@ -27607,7 +27727,7 @@ "shortcut": "NULL" }, "funcname": "MenuItemEx", - "location": "imgui_internal:3145", + "location": "imgui_internal:3164", "namespace": "ImGui", "ov_cimguiname": "igMenuItemEx", "ret": "bool", @@ -27629,7 +27749,7 @@ "cimguiname": "igMouseButtonToKey", "defaults": {}, "funcname": "MouseButtonToKey", - "location": "imgui_internal:3200", + "location": "imgui_internal:3219", "namespace": "ImGui", "ov_cimguiname": "igMouseButtonToKey", "ret": "ImGuiKey", @@ -27655,7 +27775,7 @@ "cimguiname": "igMultiSelectAddSetAll", "defaults": {}, "funcname": "MultiSelectAddSetAll", - "location": "imgui_internal:3296", + "location": "imgui_internal:3315", "namespace": "ImGui", "ov_cimguiname": "igMultiSelectAddSetAll", "ret": "void", @@ -27693,7 +27813,7 @@ "cimguiname": "igMultiSelectAddSetRange", "defaults": {}, "funcname": "MultiSelectAddSetRange", - "location": "imgui_internal:3297", + "location": "imgui_internal:3316", "namespace": "ImGui", "ov_cimguiname": "igMultiSelectAddSetRange", "ret": "void", @@ -27723,7 +27843,7 @@ "cimguiname": "igMultiSelectItemFooter", "defaults": {}, "funcname": "MultiSelectItemFooter", - "location": "imgui_internal:3295", + "location": "imgui_internal:3314", "namespace": "ImGui", "ov_cimguiname": "igMultiSelectItemFooter", "ret": "void", @@ -27753,7 +27873,7 @@ "cimguiname": "igMultiSelectItemHeader", "defaults": {}, "funcname": "MultiSelectItemHeader", - "location": "imgui_internal:3294", + "location": "imgui_internal:3313", "namespace": "ImGui", "ov_cimguiname": "igMultiSelectItemHeader", "ret": "void", @@ -27775,7 +27895,7 @@ "cimguiname": "igNavClearPreferredPosForAxis", "defaults": {}, "funcname": "NavClearPreferredPosForAxis", - "location": "imgui_internal:3164", + "location": "imgui_internal:3183", "namespace": "ImGui", "ov_cimguiname": "igNavClearPreferredPosForAxis", "ret": "void", @@ -27797,7 +27917,7 @@ "cimguiname": "igNavHighlightActivated", "defaults": {}, "funcname": "NavHighlightActivated", - "location": "imgui_internal:3163", + "location": "imgui_internal:3182", "namespace": "ImGui", "ov_cimguiname": "igNavHighlightActivated", "ret": "void", @@ -27814,7 +27934,7 @@ "cimguiname": "igNavInitRequestApplyResult", "defaults": {}, "funcname": "NavInitRequestApplyResult", - "location": "imgui_internal:3154", + "location": "imgui_internal:3173", "namespace": "ImGui", "ov_cimguiname": "igNavInitRequestApplyResult", "ret": "void", @@ -27840,7 +27960,7 @@ "cimguiname": "igNavInitWindow", "defaults": {}, "funcname": "NavInitWindow", - "location": "imgui_internal:3153", + "location": "imgui_internal:3172", "namespace": "ImGui", "ov_cimguiname": "igNavInitWindow", "ret": "void", @@ -27857,7 +27977,7 @@ "cimguiname": "igNavMoveRequestApplyResult", "defaults": {}, "funcname": "NavMoveRequestApplyResult", - "location": "imgui_internal:3161", + "location": "imgui_internal:3180", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestApplyResult", "ret": "void", @@ -27874,7 +27994,7 @@ "cimguiname": "igNavMoveRequestButNoResultYet", "defaults": {}, "funcname": "NavMoveRequestButNoResultYet", - "location": "imgui_internal:3155", + "location": "imgui_internal:3174", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestButNoResultYet", "ret": "bool", @@ -27891,7 +28011,7 @@ "cimguiname": "igNavMoveRequestCancel", "defaults": {}, "funcname": "NavMoveRequestCancel", - "location": "imgui_internal:3160", + "location": "imgui_internal:3179", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestCancel", "ret": "void", @@ -27925,7 +28045,7 @@ "cimguiname": "igNavMoveRequestForward", "defaults": {}, "funcname": "NavMoveRequestForward", - "location": "imgui_internal:3157", + "location": "imgui_internal:3176", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestForward", "ret": "void", @@ -27947,7 +28067,7 @@ "cimguiname": "igNavMoveRequestResolveWithLastItem", "defaults": {}, "funcname": "NavMoveRequestResolveWithLastItem", - "location": "imgui_internal:3158", + "location": "imgui_internal:3177", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestResolveWithLastItem", "ret": "void", @@ -27973,7 +28093,7 @@ "cimguiname": "igNavMoveRequestResolveWithPastTreeNode", "defaults": {}, "funcname": "NavMoveRequestResolveWithPastTreeNode", - "location": "imgui_internal:3159", + "location": "imgui_internal:3178", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestResolveWithPastTreeNode", "ret": "void", @@ -28007,7 +28127,7 @@ "cimguiname": "igNavMoveRequestSubmit", "defaults": {}, "funcname": "NavMoveRequestSubmit", - "location": "imgui_internal:3156", + "location": "imgui_internal:3175", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestSubmit", "ret": "void", @@ -28033,7 +28153,7 @@ "cimguiname": "igNavMoveRequestTryWrapping", "defaults": {}, "funcname": "NavMoveRequestTryWrapping", - "location": "imgui_internal:3162", + "location": "imgui_internal:3181", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestTryWrapping", "ret": "void", @@ -28050,7 +28170,7 @@ "cimguiname": "igNavUpdateCurrentWindowIsScrollPushableX", "defaults": {}, "funcname": "NavUpdateCurrentWindowIsScrollPushableX", - "location": "imgui_internal:3166", + "location": "imgui_internal:3185", "namespace": "ImGui", "ov_cimguiname": "igNavUpdateCurrentWindowIsScrollPushableX", "ret": "void", @@ -28101,7 +28221,7 @@ "cimguiname": "igNextColumn", "defaults": {}, "funcname": "NextColumn", - "location": "imgui:855", + "location": "imgui:856", "namespace": "ImGui", "ov_cimguiname": "igNextColumn", "ret": "void", @@ -28129,7 +28249,7 @@ "popup_flags": "0" }, "funcname": "OpenPopup", - "location": "imgui:775", + "location": "imgui:776", "namespace": "ImGui", "ov_cimguiname": "igOpenPopup_Str", "ret": "void", @@ -28155,7 +28275,7 @@ "popup_flags": "0" }, "funcname": "OpenPopup", - "location": "imgui:776", + "location": "imgui:777", "namespace": "ImGui", "ov_cimguiname": "igOpenPopup_ID", "ret": "void", @@ -28183,7 +28303,7 @@ "popup_flags": "ImGuiPopupFlags_None" }, "funcname": "OpenPopupEx", - "location": "imgui_internal:3126", + "location": "imgui_internal:3145", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupEx", "ret": "void", @@ -28212,7 +28332,7 @@ "str_id": "NULL" }, "funcname": "OpenPopupOnItemClick", - "location": "imgui:777", + "location": "imgui:778", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupOnItemClick", "ret": "void", @@ -28272,7 +28392,7 @@ "cimguiname": "igPlotEx", "defaults": {}, "funcname": "PlotEx", - "location": "imgui_internal:3484", + "location": "imgui_internal:3504", "namespace": "ImGui", "ov_cimguiname": "igPlotEx", "ret": "int", @@ -28333,7 +28453,7 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:712", + "location": "imgui:713", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogram_FloatPtr", "ret": "void", @@ -28393,7 +28513,7 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:713", + "location": "imgui:714", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogram_FnFloatPtr", "ret": "void", @@ -28454,7 +28574,7 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:710", + "location": "imgui:711", "namespace": "ImGui", "ov_cimguiname": "igPlotLines_FloatPtr", "ret": "void", @@ -28514,7 +28634,7 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:711", + "location": "imgui:712", "namespace": "ImGui", "ov_cimguiname": "igPlotLines_FnFloatPtr", "ret": "void", @@ -28531,7 +28651,7 @@ "cimguiname": "igPopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:906", + "location": "imgui:907", "namespace": "ImGui", "ov_cimguiname": "igPopClipRect", "ret": "void", @@ -28548,7 +28668,7 @@ "cimguiname": "igPopColumnsBackground", "defaults": {}, "funcname": "PopColumnsBackground", - "location": "imgui_internal:3307", + "location": "imgui_internal:3326", "namespace": "ImGui", "ov_cimguiname": "igPopColumnsBackground", "ret": "void", @@ -28565,7 +28685,7 @@ "cimguiname": "igPopFocusScope", "defaults": {}, "funcname": "PopFocusScope", - "location": "imgui_internal:3271", + "location": "imgui_internal:3290", "namespace": "ImGui", "ov_cimguiname": "igPopFocusScope", "ret": "void", @@ -28761,7 +28881,7 @@ "cimguiname": "igPushClipRect", "defaults": {}, "funcname": "PushClipRect", - "location": "imgui:905", + "location": "imgui:906", "namespace": "ImGui", "ov_cimguiname": "igPushClipRect", "ret": "void", @@ -28783,7 +28903,7 @@ "cimguiname": "igPushColumnClipRect", "defaults": {}, "funcname": "PushColumnClipRect", - "location": "imgui_internal:3305", + "location": "imgui_internal:3324", "namespace": "ImGui", "ov_cimguiname": "igPushColumnClipRect", "ret": "void", @@ -28800,7 +28920,7 @@ "cimguiname": "igPushColumnsBackground", "defaults": {}, "funcname": "PushColumnsBackground", - "location": "imgui_internal:3306", + "location": "imgui_internal:3325", "namespace": "ImGui", "ov_cimguiname": "igPushColumnsBackground", "ret": "void", @@ -28822,7 +28942,7 @@ "cimguiname": "igPushFocusScope", "defaults": {}, "funcname": "PushFocusScope", - "location": "imgui_internal:3270", + "location": "imgui_internal:3289", "namespace": "ImGui", "ov_cimguiname": "igPushFocusScope", "ret": "void", @@ -29004,7 +29124,7 @@ "cimguiname": "igPushMultiItemsWidths", "defaults": {}, "funcname": "PushMultiItemsWidths", - "location": "imgui_internal:3107", + "location": "imgui_internal:3125", "namespace": "ImGui", "ov_cimguiname": "igPushMultiItemsWidths", "ret": "void", @@ -29026,7 +29146,7 @@ "cimguiname": "igPushOverrideID", "defaults": {}, "funcname": "PushOverrideID", - "location": "imgui_internal:3093", + "location": "imgui_internal:3111", "namespace": "ImGui", "ov_cimguiname": "igPushOverrideID", "ret": "void", @@ -29043,7 +29163,7 @@ "cimguiname": "igPushPasswordFont", "defaults": {}, "funcname": "PushPasswordFont", - "location": "imgui_internal:3022", + "location": "imgui_internal:3040", "namespace": "ImGui", "ov_cimguiname": "igPushPasswordFont", "ret": "void", @@ -29299,7 +29419,7 @@ "cimguiname": "igRemoveContextHook", "defaults": {}, "funcname": "RemoveContextHook", - "location": "imgui_internal:3042", + "location": "imgui_internal:3060", "namespace": "ImGui", "ov_cimguiname": "igRemoveContextHook", "ret": "void", @@ -29321,7 +29441,7 @@ "cimguiname": "igRemoveSettingsHandler", "defaults": {}, "funcname": "RemoveSettingsHandler", - "location": "imgui_internal:3054", + "location": "imgui_internal:3072", "namespace": "ImGui", "ov_cimguiname": "igRemoveSettingsHandler", "ret": "void", @@ -29378,7 +29498,7 @@ "scale": "1.0f" }, "funcname": "RenderArrow", - "location": "imgui_internal:3410", + "location": "imgui_internal:3429", "namespace": "ImGui", "ov_cimguiname": "igRenderArrow", "ret": "void", @@ -29416,7 +29536,7 @@ "cimguiname": "igRenderArrowPointingAt", "defaults": {}, "funcname": "RenderArrowPointingAt", - "location": "imgui_internal:3413", + "location": "imgui_internal:3432", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowPointingAt", "ret": "void", @@ -29446,7 +29566,7 @@ "cimguiname": "igRenderBullet", "defaults": {}, "funcname": "RenderBullet", - "location": "imgui_internal:3411", + "location": "imgui_internal:3430", "namespace": "ImGui", "ov_cimguiname": "igRenderBullet", "ret": "void", @@ -29480,7 +29600,7 @@ "cimguiname": "igRenderCheckMark", "defaults": {}, "funcname": "RenderCheckMark", - "location": "imgui_internal:3412", + "location": "imgui_internal:3431", "namespace": "ImGui", "ov_cimguiname": "igRenderCheckMark", "ret": "void", @@ -29533,7 +29653,7 @@ "rounding": "0.0f" }, "funcname": "RenderColorRectWithAlphaCheckerboard", - "location": "imgui_internal:3401", + "location": "imgui_internal:3420", "namespace": "ImGui", "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", "ret": "void", @@ -29559,7 +29679,7 @@ "cimguiname": "igRenderDragDropTargetRect", "defaults": {}, "funcname": "RenderDragDropTargetRect", - "location": "imgui_internal:3279", + "location": "imgui_internal:3298", "namespace": "ImGui", "ov_cimguiname": "igRenderDragDropTargetRect", "ret": "void", @@ -29600,7 +29720,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrame", - "location": "imgui_internal:3399", + "location": "imgui_internal:3418", "namespace": "ImGui", "ov_cimguiname": "igRenderFrame", "ret": "void", @@ -29632,7 +29752,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrameBorder", - "location": "imgui_internal:3400", + "location": "imgui_internal:3419", "namespace": "ImGui", "ov_cimguiname": "igRenderFrameBorder", "ret": "void", @@ -29674,7 +29794,7 @@ "cimguiname": "igRenderMouseCursor", "defaults": {}, "funcname": "RenderMouseCursor", - "location": "imgui_internal:3407", + "location": "imgui_internal:3426", "namespace": "ImGui", "ov_cimguiname": "igRenderMouseCursor", "ret": "void", @@ -29706,7 +29826,7 @@ "flags": "ImGuiNavRenderCursorFlags_None" }, "funcname": "RenderNavCursor", - "location": "imgui_internal:3402", + "location": "imgui_internal:3421", "namespace": "ImGui", "ov_cimguiname": "igRenderNavCursor", "ret": "void", @@ -29748,7 +29868,7 @@ "cimguiname": "igRenderRectFilledRangeH", "defaults": {}, "funcname": "RenderRectFilledRangeH", - "location": "imgui_internal:3414", + "location": "imgui_internal:3433", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledRangeH", "ret": "void", @@ -29786,7 +29906,7 @@ "cimguiname": "igRenderRectFilledWithHole", "defaults": {}, "funcname": "RenderRectFilledWithHole", - "location": "imgui_internal:3415", + "location": "imgui_internal:3434", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledWithHole", "ret": "void", @@ -29823,7 +29943,7 @@ "text_end": "NULL" }, "funcname": "RenderText", - "location": "imgui_internal:3394", + "location": "imgui_internal:3413", "namespace": "ImGui", "ov_cimguiname": "igRenderText", "ret": "void", @@ -29872,7 +29992,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClipped", - "location": "imgui_internal:3396", + "location": "imgui_internal:3415", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClipped", "ret": "void", @@ -29925,7 +30045,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClippedEx", - "location": "imgui_internal:3397", + "location": "imgui_internal:3416", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClippedEx", "ret": "void", @@ -29975,7 +30095,7 @@ "cimguiname": "igRenderTextEllipsis", "defaults": {}, "funcname": "RenderTextEllipsis", - "location": "imgui_internal:3398", + "location": "imgui_internal:3417", "namespace": "ImGui", "ov_cimguiname": "igRenderTextEllipsis", "ret": "void", @@ -30009,7 +30129,7 @@ "cimguiname": "igRenderTextWrapped", "defaults": {}, "funcname": "RenderTextWrapped", - "location": "imgui_internal:3395", + "location": "imgui_internal:3414", "namespace": "ImGui", "ov_cimguiname": "igRenderTextWrapped", "ret": "void", @@ -30033,7 +30153,7 @@ "button": "0" }, "funcname": "ResetMouseDragDelta", - "location": "imgui:1023", + "location": "imgui:1024", "namespace": "ImGui", "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", @@ -30084,7 +30204,7 @@ "cimguiname": "igSaveIniSettingsToDisk", "defaults": {}, "funcname": "SaveIniSettingsToDisk", - "location": "imgui:1039", + "location": "imgui:1040", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", @@ -30108,7 +30228,7 @@ "out_ini_size": "NULL" }, "funcname": "SaveIniSettingsToMemory", - "location": "imgui:1040", + "location": "imgui:1041", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToMemory", "ret": "const char*", @@ -30134,7 +30254,7 @@ "cimguiname": "igScaleWindowsInViewport", "defaults": {}, "funcname": "ScaleWindowsInViewport", - "location": "imgui_internal:3046", + "location": "imgui_internal:3064", "namespace": "ImGui", "ov_cimguiname": "igScaleWindowsInViewport", "ret": "void", @@ -30160,7 +30280,7 @@ "cimguiname": "igScrollToBringRectIntoView", "defaults": {}, "funcname": "ScrollToBringRectIntoView", - "location": "imgui_internal:3078", + "location": "imgui_internal:3096", "namespace": "ImGui", "ov_cimguiname": "igScrollToBringRectIntoView", "ret": "void", @@ -30184,7 +30304,7 @@ "flags": "0" }, "funcname": "ScrollToItem", - "location": "imgui_internal:3074", + "location": "imgui_internal:3092", "namespace": "ImGui", "ov_cimguiname": "igScrollToItem", "ret": "void", @@ -30216,7 +30336,7 @@ "flags": "0" }, "funcname": "ScrollToRect", - "location": "imgui_internal:3075", + "location": "imgui_internal:3093", "namespace": "ImGui", "ov_cimguiname": "igScrollToRect", "ret": "void", @@ -30252,7 +30372,7 @@ "flags": "0" }, "funcname": "ScrollToRectEx", - "location": "imgui_internal:3076", + "location": "imgui_internal:3094", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igScrollToRectEx", @@ -30275,7 +30395,7 @@ "cimguiname": "igScrollbar", "defaults": {}, "funcname": "Scrollbar", - "location": "imgui_internal:3430", + "location": "imgui_internal:3449", "namespace": "ImGui", "ov_cimguiname": "igScrollbar", "ret": "void", @@ -30323,7 +30443,7 @@ "draw_rounding_flags": "0" }, "funcname": "ScrollbarEx", - "location": "imgui_internal:3431", + "location": "imgui_internal:3450", "namespace": "ImGui", "ov_cimguiname": "igScrollbarEx", "ret": "bool", @@ -30361,7 +30481,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:681", + "location": "imgui:682", "namespace": "ImGui", "ov_cimguiname": "igSelectable_Bool", "ret": "bool", @@ -30396,7 +30516,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:682", + "location": "imgui:683", "namespace": "ImGui", "ov_cimguiname": "igSelectable_BoolPtr", "ret": "bool", @@ -30441,7 +30561,7 @@ "thickness": "1.0f" }, "funcname": "SeparatorEx", - "location": "imgui_internal:3422", + "location": "imgui_internal:3441", "namespace": "ImGui", "ov_cimguiname": "igSeparatorEx", "ret": "void", @@ -30497,7 +30617,7 @@ "cimguiname": "igSeparatorTextEx", "defaults": {}, "funcname": "SeparatorTextEx", - "location": "imgui_internal:3423", + "location": "imgui_internal:3442", "namespace": "ImGui", "ov_cimguiname": "igSeparatorTextEx", "ret": "void", @@ -30523,7 +30643,7 @@ "cimguiname": "igSetActiveID", "defaults": {}, "funcname": "SetActiveID", - "location": "imgui_internal:3086", + "location": "imgui_internal:3104", "namespace": "ImGui", "ov_cimguiname": "igSetActiveID", "ret": "void", @@ -30540,7 +30660,7 @@ "cimguiname": "igSetActiveIdUsingAllKeyboardKeys", "defaults": {}, "funcname": "SetActiveIdUsingAllKeyboardKeys", - "location": "imgui_internal:3207", + "location": "imgui_internal:3226", "namespace": "ImGui", "ov_cimguiname": "igSetActiveIdUsingAllKeyboardKeys", "ret": "void", @@ -30572,7 +30692,7 @@ "user_data": "NULL" }, "funcname": "SetAllocatorFunctions", - "location": "imgui:1057", + "location": "imgui:1058", "namespace": "ImGui", "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", @@ -30594,7 +30714,7 @@ "cimguiname": "igSetClipboardText", "defaults": {}, "funcname": "SetClipboardText", - "location": "imgui:1031", + "location": "imgui:1032", "namespace": "ImGui", "ov_cimguiname": "igSetClipboardText", "ret": "void", @@ -30616,7 +30736,7 @@ "cimguiname": "igSetColorEditOptions", "defaults": {}, "funcname": "SetColorEditOptions", - "location": "imgui:655", + "location": "imgui:656", "namespace": "ImGui", "ov_cimguiname": "igSetColorEditOptions", "ret": "void", @@ -30642,7 +30762,7 @@ "cimguiname": "igSetColumnOffset", "defaults": {}, "funcname": "SetColumnOffset", - "location": "imgui:860", + "location": "imgui:861", "namespace": "ImGui", "ov_cimguiname": "igSetColumnOffset", "ret": "void", @@ -30668,7 +30788,7 @@ "cimguiname": "igSetColumnWidth", "defaults": {}, "funcname": "SetColumnWidth", - "location": "imgui:858", + "location": "imgui:859", "namespace": "ImGui", "ov_cimguiname": "igSetColumnWidth", "ret": "void", @@ -30712,7 +30832,7 @@ "cimguiname": "igSetCurrentFont", "defaults": {}, "funcname": "SetCurrentFont", - "location": "imgui_internal:3020", + "location": "imgui_internal:3038", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentFont", "ret": "void", @@ -30836,7 +30956,7 @@ "cond": "0" }, "funcname": "SetDragDropPayload", - "location": "imgui:888", + "location": "imgui:889", "namespace": "ImGui", "ov_cimguiname": "igSetDragDropPayload", "ret": "bool", @@ -30862,7 +30982,7 @@ "cimguiname": "igSetFocusID", "defaults": {}, "funcname": "SetFocusID", - "location": "imgui_internal:3087", + "location": "imgui_internal:3105", "namespace": "ImGui", "ov_cimguiname": "igSetFocusID", "ret": "void", @@ -30884,7 +31004,7 @@ "cimguiname": "igSetHoveredID", "defaults": {}, "funcname": "SetHoveredID", - "location": "imgui_internal:3090", + "location": "imgui_internal:3108", "namespace": "ImGui", "ov_cimguiname": "igSetHoveredID", "ret": "void", @@ -30901,7 +31021,7 @@ "cimguiname": "igSetItemDefaultFocus", "defaults": {}, "funcname": "SetItemDefaultFocus", - "location": "imgui:909", + "location": "imgui:910", "namespace": "ImGui", "ov_cimguiname": "igSetItemDefaultFocus", "ret": "void", @@ -30923,7 +31043,7 @@ "cimguiname": "igSetItemKeyOwner", "defaults": {}, "funcname": "SetItemKeyOwner", - "location": "imgui:1004", + "location": "imgui:1005", "namespace": "ImGui", "ov_cimguiname": "igSetItemKeyOwner_Nil", "ret": "void", @@ -30947,7 +31067,7 @@ "cimguiname": "igSetItemKeyOwner", "defaults": {}, "funcname": "SetItemKeyOwner", - "location": "imgui_internal:3224", + "location": "imgui_internal:3243", "namespace": "ImGui", "ov_cimguiname": "igSetItemKeyOwner_InputFlags", "ret": "void", @@ -30974,7 +31094,7 @@ "defaults": {}, "funcname": "SetItemTooltip", "isvararg": "...)", - "location": "imgui:750", + "location": "imgui:751", "namespace": "ImGui", "ov_cimguiname": "igSetItemTooltip", "ret": "void", @@ -31000,7 +31120,7 @@ "cimguiname": "igSetItemTooltipV", "defaults": {}, "funcname": "SetItemTooltipV", - "location": "imgui:751", + "location": "imgui:752", "namespace": "ImGui", "ov_cimguiname": "igSetItemTooltipV", "ret": "void", @@ -31032,7 +31152,7 @@ "flags": "0" }, "funcname": "SetKeyOwner", - "location": "imgui_internal:3222", + "location": "imgui_internal:3241", "namespace": "ImGui", "ov_cimguiname": "igSetKeyOwner", "ret": "void", @@ -31064,7 +31184,7 @@ "flags": "0" }, "funcname": "SetKeyOwnersForKeyChord", - "location": "imgui_internal:3223", + "location": "imgui_internal:3242", "namespace": "ImGui", "ov_cimguiname": "igSetKeyOwnersForKeyChord", "ret": "void", @@ -31088,7 +31208,7 @@ "offset": "0" }, "funcname": "SetKeyboardFocusHere", - "location": "imgui:910", + "location": "imgui:911", "namespace": "ImGui", "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", @@ -31122,7 +31242,7 @@ "cimguiname": "igSetLastItemData", "defaults": {}, "funcname": "SetLastItemData", - "location": "imgui_internal:3104", + "location": "imgui_internal:3122", "namespace": "ImGui", "ov_cimguiname": "igSetLastItemData", "ret": "void", @@ -31144,7 +31264,7 @@ "cimguiname": "igSetMouseCursor", "defaults": {}, "funcname": "SetMouseCursor", - "location": "imgui:1025", + "location": "imgui:1026", "namespace": "ImGui", "ov_cimguiname": "igSetMouseCursor", "ret": "void", @@ -31166,7 +31286,7 @@ "cimguiname": "igSetNavCursorVisible", "defaults": {}, "funcname": "SetNavCursorVisible", - "location": "imgui:913", + "location": "imgui:914", "namespace": "ImGui", "ov_cimguiname": "igSetNavCursorVisible", "ret": "void", @@ -31183,7 +31303,7 @@ "cimguiname": "igSetNavCursorVisibleAfterMove", "defaults": {}, "funcname": "SetNavCursorVisibleAfterMove", - "location": "imgui_internal:3165", + "location": "imgui_internal:3184", "namespace": "ImGui", "ov_cimguiname": "igSetNavCursorVisibleAfterMove", "ret": "void", @@ -31205,7 +31325,7 @@ "cimguiname": "igSetNavFocusScope", "defaults": {}, "funcname": "SetNavFocusScope", - "location": "imgui_internal:3169", + "location": "imgui_internal:3188", "namespace": "ImGui", "ov_cimguiname": "igSetNavFocusScope", "ret": "void", @@ -31239,7 +31359,7 @@ "cimguiname": "igSetNavID", "defaults": {}, "funcname": "SetNavID", - "location": "imgui_internal:3168", + "location": "imgui_internal:3187", "namespace": "ImGui", "ov_cimguiname": "igSetNavID", "ret": "void", @@ -31261,7 +31381,7 @@ "cimguiname": "igSetNavWindow", "defaults": {}, "funcname": "SetNavWindow", - "location": "imgui_internal:3167", + "location": "imgui_internal:3186", "namespace": "ImGui", "ov_cimguiname": "igSetNavWindow", "ret": "void", @@ -31283,7 +31403,7 @@ "cimguiname": "igSetNextFrameWantCaptureKeyboard", "defaults": {}, "funcname": "SetNextFrameWantCaptureKeyboard", - "location": "imgui:978", + "location": "imgui:979", "namespace": "ImGui", "ov_cimguiname": "igSetNextFrameWantCaptureKeyboard", "ret": "void", @@ -31305,7 +31425,7 @@ "cimguiname": "igSetNextFrameWantCaptureMouse", "defaults": {}, "funcname": "SetNextFrameWantCaptureMouse", - "location": "imgui:1026", + "location": "imgui:1027", "namespace": "ImGui", "ov_cimguiname": "igSetNextFrameWantCaptureMouse", "ret": "void", @@ -31322,7 +31442,7 @@ "cimguiname": "igSetNextItemAllowOverlap", "defaults": {}, "funcname": "SetNextItemAllowOverlap", - "location": "imgui:916", + "location": "imgui:917", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemAllowOverlap", "ret": "void", @@ -31350,7 +31470,7 @@ "cond": "0" }, "funcname": "SetNextItemOpen", - "location": "imgui:675", + "location": "imgui:676", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemOpen", "ret": "void", @@ -31376,7 +31496,7 @@ "cimguiname": "igSetNextItemRefVal", "defaults": {}, "funcname": "SetNextItemRefVal", - "location": "imgui_internal:3476", + "location": "imgui_internal:3495", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemRefVal", "ret": "void", @@ -31398,7 +31518,7 @@ "cimguiname": "igSetNextItemSelectionUserData", "defaults": {}, "funcname": "SetNextItemSelectionUserData", - "location": "imgui:693", + "location": "imgui:694", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemSelectionUserData", "ret": "void", @@ -31426,7 +31546,7 @@ "flags": "0" }, "funcname": "SetNextItemShortcut", - "location": "imgui:996", + "location": "imgui:997", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemShortcut", "ret": "void", @@ -31448,7 +31568,7 @@ "cimguiname": "igSetNextItemStorageID", "defaults": {}, "funcname": "SetNextItemStorageID", - "location": "imgui:676", + "location": "imgui:677", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemStorageID", "ret": "void", @@ -31614,7 +31734,7 @@ "cimguiname": "igSetNextWindowRefreshPolicy", "defaults": {}, "funcname": "SetNextWindowRefreshPolicy", - "location": "imgui_internal:3017", + "location": "imgui_internal:3035", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowRefreshPolicy", "ret": "void", @@ -31757,7 +31877,7 @@ "cimguiname": "igSetScrollFromPosX", "defaults": {}, "funcname": "SetScrollFromPosX", - "location": "imgui_internal:3070", + "location": "imgui_internal:3088", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosX_WindowPtr", "ret": "void", @@ -31813,7 +31933,7 @@ "cimguiname": "igSetScrollFromPosY", "defaults": {}, "funcname": "SetScrollFromPosY", - "location": "imgui_internal:3071", + "location": "imgui_internal:3089", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosY_WindowPtr", "ret": "void", @@ -31907,7 +32027,7 @@ "cimguiname": "igSetScrollX", "defaults": {}, "funcname": "SetScrollX", - "location": "imgui_internal:3068", + "location": "imgui_internal:3086", "namespace": "ImGui", "ov_cimguiname": "igSetScrollX_WindowPtr", "ret": "void", @@ -31953,7 +32073,7 @@ "cimguiname": "igSetScrollY", "defaults": {}, "funcname": "SetScrollY", - "location": "imgui_internal:3069", + "location": "imgui_internal:3087", "namespace": "ImGui", "ov_cimguiname": "igSetScrollY_WindowPtr", "ret": "void", @@ -31983,7 +32103,7 @@ "cimguiname": "igSetShortcutRouting", "defaults": {}, "funcname": "SetShortcutRouting", - "location": "imgui_internal:3258", + "location": "imgui_internal:3277", "namespace": "ImGui", "ov_cimguiname": "igSetShortcutRouting", "ret": "bool", @@ -32005,7 +32125,7 @@ "cimguiname": "igSetStateStorage", "defaults": {}, "funcname": "SetStateStorage", - "location": "imgui:956", + "location": "imgui:957", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", @@ -32027,7 +32147,7 @@ "cimguiname": "igSetTabItemClosed", "defaults": {}, "funcname": "SetTabItemClosed", - "location": "imgui:870", + "location": "imgui:871", "namespace": "ImGui", "ov_cimguiname": "igSetTabItemClosed", "ret": "void", @@ -32054,7 +32174,7 @@ "defaults": {}, "funcname": "SetTooltip", "isvararg": "...)", - "location": "imgui:742", + "location": "imgui:743", "namespace": "ImGui", "ov_cimguiname": "igSetTooltip", "ret": "void", @@ -32080,7 +32200,7 @@ "cimguiname": "igSetTooltipV", "defaults": {}, "funcname": "SetTooltipV", - "location": "imgui:743", + "location": "imgui:744", "namespace": "ImGui", "ov_cimguiname": "igSetTooltipV", "ret": "void", @@ -32106,7 +32226,7 @@ "cimguiname": "igSetWindowClipRectBeforeSetChannel", "defaults": {}, "funcname": "SetWindowClipRectBeforeSetChannel", - "location": "imgui_internal:3302", + "location": "imgui_internal:3321", "namespace": "ImGui", "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", "ret": "void", @@ -32194,7 +32314,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui_internal:2997", + "location": "imgui_internal:3015", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsed_WindowPtr", "ret": "void", @@ -32275,7 +32395,7 @@ "cimguiname": "igSetWindowHiddenAndSkipItemsForCurrentFrame", "defaults": {}, "funcname": "SetWindowHiddenAndSkipItemsForCurrentFrame", - "location": "imgui_internal:2999", + "location": "imgui_internal:3017", "namespace": "ImGui", "ov_cimguiname": "igSetWindowHiddenAndSkipItemsForCurrentFrame", "ret": "void", @@ -32305,7 +32425,7 @@ "cimguiname": "igSetWindowHitTestHole", "defaults": {}, "funcname": "SetWindowHitTestHole", - "location": "imgui_internal:2998", + "location": "imgui_internal:3016", "namespace": "ImGui", "ov_cimguiname": "igSetWindowHitTestHole", "ret": "void", @@ -32331,7 +32451,7 @@ "cimguiname": "igSetWindowParentWindowForFocusRoute", "defaults": {}, "funcname": "SetWindowParentWindowForFocusRoute", - "location": "imgui_internal:3000", + "location": "imgui_internal:3018", "namespace": "ImGui", "ov_cimguiname": "igSetWindowParentWindowForFocusRoute", "ret": "void", @@ -32419,7 +32539,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui_internal:2995", + "location": "imgui_internal:3013", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPos_WindowPtr", "ret": "void", @@ -32507,7 +32627,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui_internal:2996", + "location": "imgui_internal:3014", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSize_WindowPtr", "ret": "void", @@ -32533,7 +32653,7 @@ "cimguiname": "igSetWindowViewport", "defaults": {}, "funcname": "SetWindowViewport", - "location": "imgui_internal:3047", + "location": "imgui_internal:3065", "namespace": "ImGui", "ov_cimguiname": "igSetWindowViewport", "ret": "void", @@ -32579,7 +32699,7 @@ "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "defaults": {}, "funcname": "ShadeVertsLinearColorGradientKeepAlpha", - "location": "imgui_internal:3487", + "location": "imgui_internal:3507", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "ret": "void", @@ -32629,7 +32749,7 @@ "cimguiname": "igShadeVertsLinearUV", "defaults": {}, "funcname": "ShadeVertsLinearUV", - "location": "imgui_internal:3488", + "location": "imgui_internal:3508", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearUV", "ret": "void", @@ -32675,7 +32795,7 @@ "cimguiname": "igShadeVertsTransformPos", "defaults": {}, "funcname": "ShadeVertsTransformPos", - "location": "imgui_internal:3489", + "location": "imgui_internal:3509", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsTransformPos", "ret": "void", @@ -32703,7 +32823,7 @@ "flags": "0" }, "funcname": "Shortcut", - "location": "imgui:995", + "location": "imgui:996", "namespace": "ImGui", "ov_cimguiname": "igShortcut_Nil", "ret": "bool", @@ -32731,7 +32851,7 @@ "cimguiname": "igShortcut", "defaults": {}, "funcname": "Shortcut", - "location": "imgui_internal:3257", + "location": "imgui_internal:3276", "namespace": "ImGui", "ov_cimguiname": "igShortcut_ID", "ret": "bool", @@ -32825,7 +32945,7 @@ "cimguiname": "igShowFontAtlas", "defaults": {}, "funcname": "ShowFontAtlas", - "location": "imgui_internal:3518", + "location": "imgui_internal:3538", "namespace": "ImGui", "ov_cimguiname": "igShowFontAtlas", "ret": "void", @@ -32988,7 +33108,7 @@ "cimguiname": "igShrinkWidths", "defaults": {}, "funcname": "ShrinkWidths", - "location": "imgui_internal:3108", + "location": "imgui_internal:3126", "namespace": "ImGui", "ov_cimguiname": "igShrinkWidths", "ret": "void", @@ -33005,7 +33125,7 @@ "cimguiname": "igShutdown", "defaults": {}, "funcname": "Shutdown", - "location": "imgui_internal:3030", + "location": "imgui_internal:3048", "namespace": "ImGui", "ov_cimguiname": "igShutdown", "ret": "void", @@ -33052,7 +33172,7 @@ "v_degrees_min": "-360.0f" }, "funcname": "SliderAngle", - "location": "imgui:618", + "location": "imgui:619", "namespace": "ImGui", "ov_cimguiname": "igSliderAngle", "ret": "bool", @@ -33106,7 +33226,7 @@ "cimguiname": "igSliderBehavior", "defaults": {}, "funcname": "SliderBehavior", - "location": "imgui_internal:3440", + "location": "imgui_internal:3459", "namespace": "ImGui", "ov_cimguiname": "igSliderBehavior", "ret": "bool", @@ -33151,7 +33271,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat", - "location": "imgui:614", + "location": "imgui:615", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat", "ret": "bool", @@ -33196,7 +33316,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat2", - "location": "imgui:615", + "location": "imgui:616", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat2", "ret": "bool", @@ -33241,7 +33361,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat3", - "location": "imgui:616", + "location": "imgui:617", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat3", "ret": "bool", @@ -33286,7 +33406,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat4", - "location": "imgui:617", + "location": "imgui:618", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat4", "ret": "bool", @@ -33331,7 +33451,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt", - "location": "imgui:619", + "location": "imgui:620", "namespace": "ImGui", "ov_cimguiname": "igSliderInt", "ret": "bool", @@ -33376,7 +33496,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt2", - "location": "imgui:620", + "location": "imgui:621", "namespace": "ImGui", "ov_cimguiname": "igSliderInt2", "ret": "bool", @@ -33421,7 +33541,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt3", - "location": "imgui:621", + "location": "imgui:622", "namespace": "ImGui", "ov_cimguiname": "igSliderInt3", "ret": "bool", @@ -33466,7 +33586,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt4", - "location": "imgui:622", + "location": "imgui:623", "namespace": "ImGui", "ov_cimguiname": "igSliderInt4", "ret": "bool", @@ -33515,7 +33635,7 @@ "format": "NULL" }, "funcname": "SliderScalar", - "location": "imgui:623", + "location": "imgui:624", "namespace": "ImGui", "ov_cimguiname": "igSliderScalar", "ret": "bool", @@ -33568,7 +33688,7 @@ "format": "NULL" }, "funcname": "SliderScalarN", - "location": "imgui:624", + "location": "imgui:625", "namespace": "ImGui", "ov_cimguiname": "igSliderScalarN", "ret": "bool", @@ -33669,7 +33789,7 @@ "hover_visibility_delay": "0.0f" }, "funcname": "SplitterBehavior", - "location": "imgui_internal:3441", + "location": "imgui_internal:3460", "namespace": "ImGui", "ov_cimguiname": "igSplitterBehavior", "ret": "bool", @@ -33691,7 +33811,7 @@ "cimguiname": "igStartMouseMovingWindow", "defaults": {}, "funcname": "StartMouseMovingWindow", - "location": "imgui_internal:3036", + "location": "imgui_internal:3054", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindow", "ret": "void", @@ -33789,7 +33909,7 @@ "cimguiname": "igTabBarCloseTab", "defaults": {}, "funcname": "TabBarCloseTab", - "location": "imgui_internal:3378", + "location": "imgui_internal:3397", "namespace": "ImGui", "ov_cimguiname": "igTabBarCloseTab", "ret": "void", @@ -33815,7 +33935,7 @@ "cimguiname": "igTabBarFindTabByID", "defaults": {}, "funcname": "TabBarFindTabByID", - "location": "imgui_internal:3372", + "location": "imgui_internal:3391", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindTabByID", "ret": "ImGuiTabItem*", @@ -33841,7 +33961,7 @@ "cimguiname": "igTabBarFindTabByOrder", "defaults": {}, "funcname": "TabBarFindTabByOrder", - "location": "imgui_internal:3373", + "location": "imgui_internal:3392", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindTabByOrder", "ret": "ImGuiTabItem*", @@ -33863,7 +33983,7 @@ "cimguiname": "igTabBarGetCurrentTab", "defaults": {}, "funcname": "TabBarGetCurrentTab", - "location": "imgui_internal:3374", + "location": "imgui_internal:3393", "namespace": "ImGui", "ov_cimguiname": "igTabBarGetCurrentTab", "ret": "ImGuiTabItem*", @@ -33889,7 +34009,7 @@ "cimguiname": "igTabBarGetTabName", "defaults": {}, "funcname": "TabBarGetTabName", - "location": "imgui_internal:3376", + "location": "imgui_internal:3395", "namespace": "ImGui", "ov_cimguiname": "igTabBarGetTabName", "ret": "const char*", @@ -33915,7 +34035,7 @@ "cimguiname": "igTabBarGetTabOrder", "defaults": {}, "funcname": "TabBarGetTabOrder", - "location": "imgui_internal:3375", + "location": "imgui_internal:3394", "namespace": "ImGui", "ov_cimguiname": "igTabBarGetTabOrder", "ret": "int", @@ -33937,7 +34057,7 @@ "cimguiname": "igTabBarProcessReorder", "defaults": {}, "funcname": "TabBarProcessReorder", - "location": "imgui_internal:3383", + "location": "imgui_internal:3402", "namespace": "ImGui", "ov_cimguiname": "igTabBarProcessReorder", "ret": "bool", @@ -33963,7 +34083,7 @@ "cimguiname": "igTabBarQueueFocus", "defaults": {}, "funcname": "TabBarQueueFocus", - "location": "imgui_internal:3379", + "location": "imgui_internal:3398", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueFocus_TabItemPtr", "ret": "void", @@ -33987,7 +34107,7 @@ "cimguiname": "igTabBarQueueFocus", "defaults": {}, "funcname": "TabBarQueueFocus", - "location": "imgui_internal:3380", + "location": "imgui_internal:3399", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueFocus_Str", "ret": "void", @@ -34017,7 +34137,7 @@ "cimguiname": "igTabBarQueueReorder", "defaults": {}, "funcname": "TabBarQueueReorder", - "location": "imgui_internal:3381", + "location": "imgui_internal:3400", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueReorder", "ret": "void", @@ -34047,7 +34167,7 @@ "cimguiname": "igTabBarQueueReorderFromMousePos", "defaults": {}, "funcname": "TabBarQueueReorderFromMousePos", - "location": "imgui_internal:3382", + "location": "imgui_internal:3401", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueReorderFromMousePos", "ret": "void", @@ -34073,7 +34193,7 @@ "cimguiname": "igTabBarRemoveTab", "defaults": {}, "funcname": "TabBarRemoveTab", - "location": "imgui_internal:3377", + "location": "imgui_internal:3396", "namespace": "ImGui", "ov_cimguiname": "igTabBarRemoveTab", "ret": "void", @@ -34107,7 +34227,7 @@ "cimguiname": "igTabItemBackground", "defaults": {}, "funcname": "TabItemBackground", - "location": "imgui_internal:3388", + "location": "imgui_internal:3407", "namespace": "ImGui", "ov_cimguiname": "igTabItemBackground", "ret": "void", @@ -34135,7 +34255,7 @@ "flags": "0" }, "funcname": "TabItemButton", - "location": "imgui:869", + "location": "imgui:870", "namespace": "ImGui", "ov_cimguiname": "igTabItemButton", "ret": "bool", @@ -34165,7 +34285,7 @@ "cimguiname": "igTabItemCalcSize", "defaults": {}, "funcname": "TabItemCalcSize", - "location": "imgui_internal:3386", + "location": "imgui_internal:3405", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize_Str", @@ -34190,7 +34310,7 @@ "cimguiname": "igTabItemCalcSize", "defaults": {}, "funcname": "TabItemCalcSize", - "location": "imgui_internal:3387", + "location": "imgui_internal:3406", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize_WindowPtr", @@ -34229,7 +34349,7 @@ "cimguiname": "igTabItemEx", "defaults": {}, "funcname": "TabItemEx", - "location": "imgui_internal:3384", + "location": "imgui_internal:3403", "namespace": "ImGui", "ov_cimguiname": "igTabItemEx", "ret": "bool", @@ -34287,7 +34407,7 @@ "cimguiname": "igTabItemLabelAndCloseButton", "defaults": {}, "funcname": "TabItemLabelAndCloseButton", - "location": "imgui_internal:3389", + "location": "imgui_internal:3408", "namespace": "ImGui", "ov_cimguiname": "igTabItemLabelAndCloseButton", "ret": "void", @@ -34317,7 +34437,7 @@ "cimguiname": "igTabItemSpacing", "defaults": {}, "funcname": "TabItemSpacing", - "location": "imgui_internal:3385", + "location": "imgui_internal:3404", "namespace": "ImGui", "ov_cimguiname": "igTabItemSpacing", "ret": "void", @@ -34334,7 +34454,7 @@ "cimguiname": "igTableAngledHeadersRow", "defaults": {}, "funcname": "TableAngledHeadersRow", - "location": "imgui:834", + "location": "imgui:835", "namespace": "ImGui", "ov_cimguiname": "igTableAngledHeadersRow", "ret": "void", @@ -34372,7 +34492,7 @@ "cimguiname": "igTableAngledHeadersRowEx", "defaults": {}, "funcname": "TableAngledHeadersRowEx", - "location": "imgui_internal:3322", + "location": "imgui_internal:3341", "namespace": "ImGui", "ov_cimguiname": "igTableAngledHeadersRowEx", "ret": "void", @@ -34394,7 +34514,7 @@ "cimguiname": "igTableBeginApplyRequests", "defaults": {}, "funcname": "TableBeginApplyRequests", - "location": "imgui_internal:3329", + "location": "imgui_internal:3348", "namespace": "ImGui", "ov_cimguiname": "igTableBeginApplyRequests", "ret": "void", @@ -34420,7 +34540,7 @@ "cimguiname": "igTableBeginCell", "defaults": {}, "funcname": "TableBeginCell", - "location": "imgui_internal:3347", + "location": "imgui_internal:3366", "namespace": "ImGui", "ov_cimguiname": "igTableBeginCell", "ret": "void", @@ -34442,7 +34562,7 @@ "cimguiname": "igTableBeginContextMenuPopup", "defaults": {}, "funcname": "TableBeginContextMenuPopup", - "location": "imgui_internal:3336", + "location": "imgui_internal:3355", "namespace": "ImGui", "ov_cimguiname": "igTableBeginContextMenuPopup", "ret": "bool", @@ -34468,7 +34588,7 @@ "cimguiname": "igTableBeginInitMemory", "defaults": {}, "funcname": "TableBeginInitMemory", - "location": "imgui_internal:3328", + "location": "imgui_internal:3347", "namespace": "ImGui", "ov_cimguiname": "igTableBeginInitMemory", "ret": "void", @@ -34490,7 +34610,7 @@ "cimguiname": "igTableBeginRow", "defaults": {}, "funcname": "TableBeginRow", - "location": "imgui_internal:3345", + "location": "imgui_internal:3364", "namespace": "ImGui", "ov_cimguiname": "igTableBeginRow", "ret": "void", @@ -34516,7 +34636,7 @@ "cimguiname": "igTableCalcMaxColumnWidth", "defaults": {}, "funcname": "TableCalcMaxColumnWidth", - "location": "imgui_internal:3352", + "location": "imgui_internal:3371", "namespace": "ImGui", "ov_cimguiname": "igTableCalcMaxColumnWidth", "ret": "float", @@ -34538,7 +34658,7 @@ "cimguiname": "igTableDrawBorders", "defaults": {}, "funcname": "TableDrawBorders", - "location": "imgui_internal:3334", + "location": "imgui_internal:3353", "namespace": "ImGui", "ov_cimguiname": "igTableDrawBorders", "ret": "void", @@ -34564,7 +34684,7 @@ "cimguiname": "igTableDrawDefaultContextMenu", "defaults": {}, "funcname": "TableDrawDefaultContextMenu", - "location": "imgui_internal:3335", + "location": "imgui_internal:3354", "namespace": "ImGui", "ov_cimguiname": "igTableDrawDefaultContextMenu", "ret": "void", @@ -34586,7 +34706,7 @@ "cimguiname": "igTableEndCell", "defaults": {}, "funcname": "TableEndCell", - "location": "imgui_internal:3348", + "location": "imgui_internal:3367", "namespace": "ImGui", "ov_cimguiname": "igTableEndCell", "ret": "void", @@ -34608,7 +34728,7 @@ "cimguiname": "igTableEndRow", "defaults": {}, "funcname": "TableEndRow", - "location": "imgui_internal:3346", + "location": "imgui_internal:3365", "namespace": "ImGui", "ov_cimguiname": "igTableEndRow", "ret": "void", @@ -34630,7 +34750,7 @@ "cimguiname": "igTableFindByID", "defaults": {}, "funcname": "TableFindByID", - "location": "imgui_internal:3326", + "location": "imgui_internal:3345", "namespace": "ImGui", "ov_cimguiname": "igTableFindByID", "ret": "ImGuiTable*", @@ -34656,7 +34776,7 @@ "cimguiname": "igTableFixColumnSortDirection", "defaults": {}, "funcname": "TableFixColumnSortDirection", - "location": "imgui_internal:3343", + "location": "imgui_internal:3362", "namespace": "ImGui", "ov_cimguiname": "igTableFixColumnSortDirection", "ret": "void", @@ -34673,7 +34793,7 @@ "cimguiname": "igTableGcCompactSettings", "defaults": {}, "funcname": "TableGcCompactSettings", - "location": "imgui_internal:3358", + "location": "imgui_internal:3377", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactSettings", "ret": "void", @@ -34695,7 +34815,7 @@ "cimguiname": "igTableGcCompactTransientBuffers", "defaults": {}, "funcname": "TableGcCompactTransientBuffers", - "location": "imgui_internal:3356", + "location": "imgui_internal:3375", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactTransientBuffers_TablePtr", "ret": "void", @@ -34715,7 +34835,7 @@ "cimguiname": "igTableGcCompactTransientBuffers", "defaults": {}, "funcname": "TableGcCompactTransientBuffers", - "location": "imgui_internal:3357", + "location": "imgui_internal:3376", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactTransientBuffers_TableTempDataPtr", "ret": "void", @@ -34737,7 +34857,7 @@ "cimguiname": "igTableGetBoundSettings", "defaults": {}, "funcname": "TableGetBoundSettings", - "location": "imgui_internal:3364", + "location": "imgui_internal:3383", "namespace": "ImGui", "ov_cimguiname": "igTableGetBoundSettings", "ret": "ImGuiTableSettings*", @@ -34767,7 +34887,7 @@ "cimguiname": "igTableGetCellBgRect", "defaults": {}, "funcname": "TableGetCellBgRect", - "location": "imgui_internal:3349", + "location": "imgui_internal:3368", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTableGetCellBgRect", @@ -34785,7 +34905,7 @@ "cimguiname": "igTableGetColumnCount", "defaults": {}, "funcname": "TableGetColumnCount", - "location": "imgui:843", + "location": "imgui:844", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnCount", "ret": "int", @@ -34809,7 +34929,7 @@ "column_n": "-1" }, "funcname": "TableGetColumnFlags", - "location": "imgui:847", + "location": "imgui:848", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnFlags", "ret": "ImGuiTableColumnFlags", @@ -34826,7 +34946,7 @@ "cimguiname": "igTableGetColumnIndex", "defaults": {}, "funcname": "TableGetColumnIndex", - "location": "imgui:844", + "location": "imgui:845", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnIndex", "ret": "int", @@ -34850,7 +34970,7 @@ "column_n": "-1" }, "funcname": "TableGetColumnName", - "location": "imgui:846", + "location": "imgui:847", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnName_Int", "ret": "const char*", @@ -34874,7 +34994,7 @@ "cimguiname": "igTableGetColumnName", "defaults": {}, "funcname": "TableGetColumnName", - "location": "imgui_internal:3350", + "location": "imgui_internal:3369", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnName_TablePtr", "ret": "const char*", @@ -34896,7 +35016,7 @@ "cimguiname": "igTableGetColumnNextSortDirection", "defaults": {}, "funcname": "TableGetColumnNextSortDirection", - "location": "imgui_internal:3342", + "location": "imgui_internal:3361", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnNextSortDirection", "ret": "ImGuiSortDirection", @@ -34928,7 +35048,7 @@ "instance_no": "0" }, "funcname": "TableGetColumnResizeID", - "location": "imgui_internal:3351", + "location": "imgui_internal:3370", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnResizeID", "ret": "ImGuiID", @@ -34954,7 +35074,7 @@ "cimguiname": "igTableGetColumnWidthAuto", "defaults": {}, "funcname": "TableGetColumnWidthAuto", - "location": "imgui_internal:3344", + "location": "imgui_internal:3363", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnWidthAuto", "ret": "float", @@ -34971,7 +35091,7 @@ "cimguiname": "igTableGetHeaderAngledMaxLabelWidth", "defaults": {}, "funcname": "TableGetHeaderAngledMaxLabelWidth", - "location": "imgui_internal:3319", + "location": "imgui_internal:3338", "namespace": "ImGui", "ov_cimguiname": "igTableGetHeaderAngledMaxLabelWidth", "ret": "float", @@ -34988,7 +35108,7 @@ "cimguiname": "igTableGetHeaderRowHeight", "defaults": {}, "funcname": "TableGetHeaderRowHeight", - "location": "imgui_internal:3318", + "location": "imgui_internal:3337", "namespace": "ImGui", "ov_cimguiname": "igTableGetHeaderRowHeight", "ret": "float", @@ -35005,7 +35125,7 @@ "cimguiname": "igTableGetHoveredColumn", "defaults": {}, "funcname": "TableGetHoveredColumn", - "location": "imgui:849", + "location": "imgui:850", "namespace": "ImGui", "ov_cimguiname": "igTableGetHoveredColumn", "ret": "int", @@ -35022,7 +35142,7 @@ "cimguiname": "igTableGetHoveredRow", "defaults": {}, "funcname": "TableGetHoveredRow", - "location": "imgui_internal:3317", + "location": "imgui_internal:3336", "namespace": "ImGui", "ov_cimguiname": "igTableGetHoveredRow", "ret": "int", @@ -35048,7 +35168,7 @@ "cimguiname": "igTableGetInstanceData", "defaults": {}, "funcname": "TableGetInstanceData", - "location": "imgui_internal:3338", + "location": "imgui_internal:3357", "namespace": "ImGui", "ov_cimguiname": "igTableGetInstanceData", "ret": "ImGuiTableInstanceData*", @@ -35074,7 +35194,7 @@ "cimguiname": "igTableGetInstanceID", "defaults": {}, "funcname": "TableGetInstanceID", - "location": "imgui_internal:3339", + "location": "imgui_internal:3358", "namespace": "ImGui", "ov_cimguiname": "igTableGetInstanceID", "ret": "ImGuiID", @@ -35091,7 +35211,7 @@ "cimguiname": "igTableGetRowIndex", "defaults": {}, "funcname": "TableGetRowIndex", - "location": "imgui:845", + "location": "imgui:846", "namespace": "ImGui", "ov_cimguiname": "igTableGetRowIndex", "ret": "int", @@ -35108,7 +35228,7 @@ "cimguiname": "igTableGetSortSpecs", "defaults": {}, "funcname": "TableGetSortSpecs", - "location": "imgui:842", + "location": "imgui:843", "namespace": "ImGui", "ov_cimguiname": "igTableGetSortSpecs", "ret": "ImGuiTableSortSpecs*", @@ -35130,7 +35250,7 @@ "cimguiname": "igTableHeader", "defaults": {}, "funcname": "TableHeader", - "location": "imgui:832", + "location": "imgui:833", "namespace": "ImGui", "ov_cimguiname": "igTableHeader", "ret": "void", @@ -35147,7 +35267,7 @@ "cimguiname": "igTableHeadersRow", "defaults": {}, "funcname": "TableHeadersRow", - "location": "imgui:833", + "location": "imgui:834", "namespace": "ImGui", "ov_cimguiname": "igTableHeadersRow", "ret": "void", @@ -35169,7 +35289,7 @@ "cimguiname": "igTableLoadSettings", "defaults": {}, "funcname": "TableLoadSettings", - "location": "imgui_internal:3361", + "location": "imgui_internal:3380", "namespace": "ImGui", "ov_cimguiname": "igTableLoadSettings", "ret": "void", @@ -35191,7 +35311,7 @@ "cimguiname": "igTableMergeDrawChannels", "defaults": {}, "funcname": "TableMergeDrawChannels", - "location": "imgui_internal:3337", + "location": "imgui_internal:3356", "namespace": "ImGui", "ov_cimguiname": "igTableMergeDrawChannels", "ret": "void", @@ -35208,7 +35328,7 @@ "cimguiname": "igTableNextColumn", "defaults": {}, "funcname": "TableNextColumn", - "location": "imgui:819", + "location": "imgui:820", "namespace": "ImGui", "ov_cimguiname": "igTableNextColumn", "ret": "bool", @@ -35237,7 +35357,7 @@ "row_flags": "0" }, "funcname": "TableNextRow", - "location": "imgui:818", + "location": "imgui:819", "namespace": "ImGui", "ov_cimguiname": "igTableNextRow", "ret": "void", @@ -35261,7 +35381,7 @@ "column_n": "-1" }, "funcname": "TableOpenContextMenu", - "location": "imgui_internal:3314", + "location": "imgui_internal:3333", "namespace": "ImGui", "ov_cimguiname": "igTableOpenContextMenu", "ret": "void", @@ -35278,7 +35398,7 @@ "cimguiname": "igTablePopBackgroundChannel", "defaults": {}, "funcname": "TablePopBackgroundChannel", - "location": "imgui_internal:3321", + "location": "imgui_internal:3340", "namespace": "ImGui", "ov_cimguiname": "igTablePopBackgroundChannel", "ret": "void", @@ -35295,7 +35415,7 @@ "cimguiname": "igTablePushBackgroundChannel", "defaults": {}, "funcname": "TablePushBackgroundChannel", - "location": "imgui_internal:3320", + "location": "imgui_internal:3339", "namespace": "ImGui", "ov_cimguiname": "igTablePushBackgroundChannel", "ret": "void", @@ -35317,7 +35437,7 @@ "cimguiname": "igTableRemove", "defaults": {}, "funcname": "TableRemove", - "location": "imgui_internal:3355", + "location": "imgui_internal:3374", "namespace": "ImGui", "ov_cimguiname": "igTableRemove", "ret": "void", @@ -35339,7 +35459,7 @@ "cimguiname": "igTableResetSettings", "defaults": {}, "funcname": "TableResetSettings", - "location": "imgui_internal:3363", + "location": "imgui_internal:3382", "namespace": "ImGui", "ov_cimguiname": "igTableResetSettings", "ret": "void", @@ -35361,7 +35481,7 @@ "cimguiname": "igTableSaveSettings", "defaults": {}, "funcname": "TableSaveSettings", - "location": "imgui_internal:3362", + "location": "imgui_internal:3381", "namespace": "ImGui", "ov_cimguiname": "igTableSaveSettings", "ret": "void", @@ -35393,7 +35513,7 @@ "column_n": "-1" }, "funcname": "TableSetBgColor", - "location": "imgui:850", + "location": "imgui:851", "namespace": "ImGui", "ov_cimguiname": "igTableSetBgColor", "ret": "void", @@ -35419,7 +35539,7 @@ "cimguiname": "igTableSetColumnEnabled", "defaults": {}, "funcname": "TableSetColumnEnabled", - "location": "imgui:848", + "location": "imgui:849", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnEnabled", "ret": "void", @@ -35441,7 +35561,7 @@ "cimguiname": "igTableSetColumnIndex", "defaults": {}, "funcname": "TableSetColumnIndex", - "location": "imgui:820", + "location": "imgui:821", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnIndex", "ret": "bool", @@ -35471,7 +35591,7 @@ "cimguiname": "igTableSetColumnSortDirection", "defaults": {}, "funcname": "TableSetColumnSortDirection", - "location": "imgui_internal:3316", + "location": "imgui_internal:3335", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnSortDirection", "ret": "void", @@ -35497,7 +35617,7 @@ "cimguiname": "igTableSetColumnWidth", "defaults": {}, "funcname": "TableSetColumnWidth", - "location": "imgui_internal:3315", + "location": "imgui_internal:3334", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidth", "ret": "void", @@ -35519,7 +35639,7 @@ "cimguiname": "igTableSetColumnWidthAutoAll", "defaults": {}, "funcname": "TableSetColumnWidthAutoAll", - "location": "imgui_internal:3354", + "location": "imgui_internal:3373", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoAll", "ret": "void", @@ -35545,7 +35665,7 @@ "cimguiname": "igTableSetColumnWidthAutoSingle", "defaults": {}, "funcname": "TableSetColumnWidthAutoSingle", - "location": "imgui_internal:3353", + "location": "imgui_internal:3372", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoSingle", "ret": "void", @@ -35562,7 +35682,7 @@ "cimguiname": "igTableSettingsAddSettingsHandler", "defaults": {}, "funcname": "TableSettingsAddSettingsHandler", - "location": "imgui_internal:3365", + "location": "imgui_internal:3384", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsAddSettingsHandler", "ret": "void", @@ -35588,7 +35708,7 @@ "cimguiname": "igTableSettingsCreate", "defaults": {}, "funcname": "TableSettingsCreate", - "location": "imgui_internal:3366", + "location": "imgui_internal:3385", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsCreate", "ret": "ImGuiTableSettings*", @@ -35610,7 +35730,7 @@ "cimguiname": "igTableSettingsFindByID", "defaults": {}, "funcname": "TableSettingsFindByID", - "location": "imgui_internal:3367", + "location": "imgui_internal:3386", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsFindByID", "ret": "ImGuiTableSettings*", @@ -35648,7 +35768,7 @@ "user_id": "0" }, "funcname": "TableSetupColumn", - "location": "imgui:830", + "location": "imgui:831", "namespace": "ImGui", "ov_cimguiname": "igTableSetupColumn", "ret": "void", @@ -35670,7 +35790,7 @@ "cimguiname": "igTableSetupDrawChannels", "defaults": {}, "funcname": "TableSetupDrawChannels", - "location": "imgui_internal:3330", + "location": "imgui_internal:3349", "namespace": "ImGui", "ov_cimguiname": "igTableSetupDrawChannels", "ret": "void", @@ -35696,7 +35816,7 @@ "cimguiname": "igTableSetupScrollFreeze", "defaults": {}, "funcname": "TableSetupScrollFreeze", - "location": "imgui:831", + "location": "imgui:832", "namespace": "ImGui", "ov_cimguiname": "igTableSetupScrollFreeze", "ret": "void", @@ -35718,7 +35838,7 @@ "cimguiname": "igTableSortSpecsBuild", "defaults": {}, "funcname": "TableSortSpecsBuild", - "location": "imgui_internal:3341", + "location": "imgui_internal:3360", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsBuild", "ret": "void", @@ -35740,7 +35860,7 @@ "cimguiname": "igTableSortSpecsSanitize", "defaults": {}, "funcname": "TableSortSpecsSanitize", - "location": "imgui_internal:3340", + "location": "imgui_internal:3359", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsSanitize", "ret": "void", @@ -35762,7 +35882,7 @@ "cimguiname": "igTableUpdateBorders", "defaults": {}, "funcname": "TableUpdateBorders", - "location": "imgui_internal:3332", + "location": "imgui_internal:3351", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateBorders", "ret": "void", @@ -35784,7 +35904,7 @@ "cimguiname": "igTableUpdateColumnsWeightFromWidth", "defaults": {}, "funcname": "TableUpdateColumnsWeightFromWidth", - "location": "imgui_internal:3333", + "location": "imgui_internal:3352", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateColumnsWeightFromWidth", "ret": "void", @@ -35806,7 +35926,7 @@ "cimguiname": "igTableUpdateLayout", "defaults": {}, "funcname": "TableUpdateLayout", - "location": "imgui_internal:3331", + "location": "imgui_internal:3350", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateLayout", "ret": "void", @@ -35828,7 +35948,7 @@ "cimguiname": "igTeleportMousePos", "defaults": {}, "funcname": "TeleportMousePos", - "location": "imgui_internal:3206", + "location": "imgui_internal:3225", "namespace": "ImGui", "ov_cimguiname": "igTeleportMousePos", "ret": "void", @@ -35850,7 +35970,7 @@ "cimguiname": "igTempInputIsActive", "defaults": {}, "funcname": "TempInputIsActive", - "location": "imgui_internal:3474", + "location": "imgui_internal:3493", "namespace": "ImGui", "ov_cimguiname": "igTempInputIsActive", "ret": "bool", @@ -35903,7 +36023,7 @@ "p_clamp_min": "NULL" }, "funcname": "TempInputScalar", - "location": "imgui_internal:3473", + "location": "imgui_internal:3492", "namespace": "ImGui", "ov_cimguiname": "igTempInputScalar", "ret": "bool", @@ -35945,7 +36065,7 @@ "cimguiname": "igTempInputText", "defaults": {}, "funcname": "TempInputText", - "location": "imgui_internal:3472", + "location": "imgui_internal:3491", "namespace": "ImGui", "ov_cimguiname": "igTempInputText", "ret": "bool", @@ -35971,7 +36091,7 @@ "cimguiname": "igTestKeyOwner", "defaults": {}, "funcname": "TestKeyOwner", - "location": "imgui_internal:3225", + "location": "imgui_internal:3244", "namespace": "ImGui", "ov_cimguiname": "igTestKeyOwner", "ret": "bool", @@ -35997,7 +36117,7 @@ "cimguiname": "igTestShortcutRouting", "defaults": {}, "funcname": "TestShortcutRouting", - "location": "imgui_internal:3259", + "location": "imgui_internal:3278", "namespace": "ImGui", "ov_cimguiname": "igTestShortcutRouting", "ret": "bool", @@ -36171,7 +36291,7 @@ "text_end": "NULL" }, "funcname": "TextEx", - "location": "imgui_internal:3418", + "location": "imgui_internal:3437", "namespace": "ImGui", "ov_cimguiname": "igTextEx", "ret": "void", @@ -36350,7 +36470,7 @@ "cimguiname": "igTreeNode", "defaults": {}, "funcname": "TreeNode", - "location": "imgui:659", + "location": "imgui:660", "namespace": "ImGui", "ov_cimguiname": "igTreeNode_Str", "ret": "bool", @@ -36379,7 +36499,7 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:660", + "location": "imgui:661", "namespace": "ImGui", "ov_cimguiname": "igTreeNode_StrStr", "ret": "bool", @@ -36408,7 +36528,7 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:661", + "location": "imgui:662", "namespace": "ImGui", "ov_cimguiname": "igTreeNode_Ptr", "ret": "bool", @@ -36444,7 +36564,7 @@ "label_end": "NULL" }, "funcname": "TreeNodeBehavior", - "location": "imgui_internal:3444", + "location": "imgui_internal:3463", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehavior", "ret": "bool", @@ -36472,7 +36592,7 @@ "flags": "0" }, "funcname": "TreeNodeEx", - "location": "imgui:664", + "location": "imgui:665", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeEx_Str", "ret": "bool", @@ -36505,7 +36625,7 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:665", + "location": "imgui:666", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeEx_StrStr", "ret": "bool", @@ -36538,7 +36658,7 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:666", + "location": "imgui:667", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeEx_Ptr", "ret": "bool", @@ -36572,7 +36692,7 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:667", + "location": "imgui:668", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExV_Str", "ret": "bool", @@ -36604,7 +36724,7 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:668", + "location": "imgui:669", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExV_Ptr", "ret": "bool", @@ -36626,7 +36746,7 @@ "cimguiname": "igTreeNodeGetOpen", "defaults": {}, "funcname": "TreeNodeGetOpen", - "location": "imgui_internal:3446", + "location": "imgui_internal:3465", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeGetOpen", "ret": "bool", @@ -36652,7 +36772,7 @@ "cimguiname": "igTreeNodeSetOpen", "defaults": {}, "funcname": "TreeNodeSetOpen", - "location": "imgui_internal:3447", + "location": "imgui_internal:3466", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeSetOpen", "ret": "void", @@ -36678,7 +36798,7 @@ "cimguiname": "igTreeNodeUpdateNextOpen", "defaults": {}, "funcname": "TreeNodeUpdateNextOpen", - "location": "imgui_internal:3448", + "location": "imgui_internal:3467", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeUpdateNextOpen", "ret": "bool", @@ -36708,7 +36828,7 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:662", + "location": "imgui:663", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeV_Str", "ret": "bool", @@ -36736,7 +36856,7 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:663", + "location": "imgui:664", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeV_Ptr", "ret": "bool", @@ -36753,7 +36873,7 @@ "cimguiname": "igTreePop", "defaults": {}, "funcname": "TreePop", - "location": "imgui:671", + "location": "imgui:672", "namespace": "ImGui", "ov_cimguiname": "igTreePop", "ret": "void", @@ -36775,7 +36895,7 @@ "cimguiname": "igTreePush", "defaults": {}, "funcname": "TreePush", - "location": "imgui:669", + "location": "imgui:670", "namespace": "ImGui", "ov_cimguiname": "igTreePush_Str", "ret": "void", @@ -36795,7 +36915,7 @@ "cimguiname": "igTreePush", "defaults": {}, "funcname": "TreePush", - "location": "imgui:670", + "location": "imgui:671", "namespace": "ImGui", "ov_cimguiname": "igTreePush_Ptr", "ret": "void", @@ -36817,7 +36937,7 @@ "cimguiname": "igTreePushOverrideID", "defaults": {}, "funcname": "TreePushOverrideID", - "location": "imgui_internal:3445", + "location": "imgui_internal:3464", "namespace": "ImGui", "ov_cimguiname": "igTreePushOverrideID", "ret": "void", @@ -36853,7 +36973,7 @@ "cimguiname": "igTypingSelectFindBestLeadingMatch", "defaults": {}, "funcname": "TypingSelectFindBestLeadingMatch", - "location": "imgui_internal:3287", + "location": "imgui_internal:3306", "namespace": "ImGui", "ov_cimguiname": "igTypingSelectFindBestLeadingMatch", "ret": "int", @@ -36893,7 +37013,7 @@ "cimguiname": "igTypingSelectFindMatch", "defaults": {}, "funcname": "TypingSelectFindMatch", - "location": "imgui_internal:3285", + "location": "imgui_internal:3304", "namespace": "ImGui", "ov_cimguiname": "igTypingSelectFindMatch", "ret": "int", @@ -36933,7 +37053,7 @@ "cimguiname": "igTypingSelectFindNextSingleCharMatch", "defaults": {}, "funcname": "TypingSelectFindNextSingleCharMatch", - "location": "imgui_internal:3286", + "location": "imgui_internal:3305", "namespace": "ImGui", "ov_cimguiname": "igTypingSelectFindNextSingleCharMatch", "ret": "int", @@ -36974,7 +37094,7 @@ "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "defaults": {}, "funcname": "UpdateHoveredWindowAndCaptureFlags", - "location": "imgui_internal:3034", + "location": "imgui_internal:3052", "namespace": "ImGui", "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "ret": "void", @@ -36996,7 +37116,7 @@ "cimguiname": "igUpdateInputEvents", "defaults": {}, "funcname": "UpdateInputEvents", - "location": "imgui_internal:3033", + "location": "imgui_internal:3051", "namespace": "ImGui", "ov_cimguiname": "igUpdateInputEvents", "ret": "void", @@ -37013,7 +37133,7 @@ "cimguiname": "igUpdateMouseMovingWindowEndFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowEndFrame", - "location": "imgui_internal:3038", + "location": "imgui_internal:3056", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", "ret": "void", @@ -37030,7 +37150,7 @@ "cimguiname": "igUpdateMouseMovingWindowNewFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowNewFrame", - "location": "imgui_internal:3037", + "location": "imgui_internal:3055", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", "ret": "void", @@ -37060,7 +37180,7 @@ "cimguiname": "igUpdateWindowParentAndRootLinks", "defaults": {}, "funcname": "UpdateWindowParentAndRootLinks", - "location": "imgui_internal:2988", + "location": "imgui_internal:3006", "namespace": "ImGui", "ov_cimguiname": "igUpdateWindowParentAndRootLinks", "ret": "void", @@ -37082,7 +37202,7 @@ "cimguiname": "igUpdateWindowSkipRefresh", "defaults": {}, "funcname": "UpdateWindowSkipRefresh", - "location": "imgui_internal:2989", + "location": "imgui_internal:3007", "namespace": "ImGui", "ov_cimguiname": "igUpdateWindowSkipRefresh", "ret": "void", @@ -37131,7 +37251,7 @@ "format": "\"%.3f\"" }, "funcname": "VSliderFloat", - "location": "imgui:625", + "location": "imgui:626", "namespace": "ImGui", "ov_cimguiname": "igVSliderFloat", "ret": "bool", @@ -37180,7 +37300,7 @@ "format": "\"%d\"" }, "funcname": "VSliderInt", - "location": "imgui:626", + "location": "imgui:627", "namespace": "ImGui", "ov_cimguiname": "igVSliderInt", "ret": "bool", @@ -37233,7 +37353,7 @@ "format": "NULL" }, "funcname": "VSliderScalar", - "location": "imgui:627", + "location": "imgui:628", "namespace": "ImGui", "ov_cimguiname": "igVSliderScalar", "ret": "bool", @@ -37259,7 +37379,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:717", + "location": "imgui:718", "namespace": "ImGui", "ov_cimguiname": "igValue_Bool", "ret": "void", @@ -37283,7 +37403,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:718", + "location": "imgui:719", "namespace": "ImGui", "ov_cimguiname": "igValue_Int", "ret": "void", @@ -37307,7 +37427,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:719", + "location": "imgui:720", "namespace": "ImGui", "ov_cimguiname": "igValue_Uint", "ret": "void", @@ -37337,7 +37457,7 @@ "float_format": "NULL" }, "funcname": "Value", - "location": "imgui:720", + "location": "imgui:721", "namespace": "ImGui", "ov_cimguiname": "igValue_Float", "ret": "void", @@ -37367,7 +37487,7 @@ "cimguiname": "igWindowPosAbsToRel", "defaults": {}, "funcname": "WindowPosAbsToRel", - "location": "imgui_internal:3003", + "location": "imgui_internal:3021", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowPosAbsToRel", @@ -37398,7 +37518,7 @@ "cimguiname": "igWindowPosRelToAbs", "defaults": {}, "funcname": "WindowPosRelToAbs", - "location": "imgui_internal:3004", + "location": "imgui_internal:3022", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowPosRelToAbs", @@ -37429,7 +37549,7 @@ "cimguiname": "igWindowRectAbsToRel", "defaults": {}, "funcname": "WindowRectAbsToRel", - "location": "imgui_internal:3001", + "location": "imgui_internal:3019", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowRectAbsToRel", @@ -37460,7 +37580,7 @@ "cimguiname": "igWindowRectRelToAbs", "defaults": {}, "funcname": "WindowRectRelToAbs", - "location": "imgui_internal:3002", + "location": "imgui_internal:3020", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowRectRelToAbs", diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index ed03690..4ec80b2 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -11,7 +11,7 @@ local t={ cimguiname="ImBitArray_ClearAllBits", defaults={}, funcname="ClearAllBits", - location="imgui_internal:601", + location="imgui_internal:605", ov_cimguiname="ImBitArray_ClearAllBits", ret="void", signature="()", @@ -33,7 +33,7 @@ local t={ cimguiname="ImBitArray_ClearBit", defaults={}, funcname="ClearBit", - location="imgui_internal:605", + location="imgui_internal:609", ov_cimguiname="ImBitArray_ClearBit", ret="void", signature="(int)", @@ -50,7 +50,7 @@ local t={ constructor=true, defaults={}, funcname="ImBitArray", - location="imgui_internal:600", + location="imgui_internal:604", ov_cimguiname="ImBitArray_ImBitArray", signature="()", stname="ImBitArray", @@ -68,7 +68,7 @@ local t={ cimguiname="ImBitArray_SetAllBits", defaults={}, funcname="SetAllBits", - location="imgui_internal:602", + location="imgui_internal:606", ov_cimguiname="ImBitArray_SetAllBits", ret="void", signature="()", @@ -90,7 +90,7 @@ local t={ cimguiname="ImBitArray_SetBit", defaults={}, funcname="SetBit", - location="imgui_internal:604", + location="imgui_internal:608", ov_cimguiname="ImBitArray_SetBit", ret="void", signature="(int)", @@ -115,7 +115,7 @@ local t={ cimguiname="ImBitArray_SetBitRange", defaults={}, funcname="SetBitRange", - location="imgui_internal:606", + location="imgui_internal:610", ov_cimguiname="ImBitArray_SetBitRange", ret="void", signature="(int,int)", @@ -137,7 +137,7 @@ local t={ cimguiname="ImBitArray_TestBit", defaults={}, funcname="TestBit", - location="imgui_internal:603", + location="imgui_internal:607", ov_cimguiname="ImBitArray_TestBit", ret="bool", signature="(int)const", @@ -155,7 +155,7 @@ local t={ cimguiname="ImBitArray_destroy", defaults={}, destructor=true, - location="imgui_internal:600", + location="imgui_internal:604", ov_cimguiname="ImBitArray_destroy", ret="void", signature="(ImBitArray*)", @@ -174,7 +174,7 @@ local t={ cimguiname="ImBitVector_Clear", defaults={}, funcname="Clear", - location="imgui_internal:616", + location="imgui_internal:620", ov_cimguiname="ImBitVector_Clear", ret="void", signature="()", @@ -195,7 +195,7 @@ local t={ cimguiname="ImBitVector_ClearBit", defaults={}, funcname="ClearBit", - location="imgui_internal:619", + location="imgui_internal:623", ov_cimguiname="ImBitVector_ClearBit", ret="void", signature="(int)", @@ -216,7 +216,7 @@ local t={ cimguiname="ImBitVector_Create", defaults={}, funcname="Create", - location="imgui_internal:615", + location="imgui_internal:619", ov_cimguiname="ImBitVector_Create", ret="void", signature="(int)", @@ -237,7 +237,7 @@ local t={ cimguiname="ImBitVector_SetBit", defaults={}, funcname="SetBit", - location="imgui_internal:618", + location="imgui_internal:622", ov_cimguiname="ImBitVector_SetBit", ret="void", signature="(int)", @@ -258,7 +258,7 @@ local t={ cimguiname="ImBitVector_TestBit", defaults={}, funcname="TestBit", - location="imgui_internal:617", + location="imgui_internal:621", ov_cimguiname="ImBitVector_TestBit", ret="bool", signature="(int)const", @@ -279,7 +279,7 @@ local t={ cimguiname="ImChunkStream_alloc_chunk", defaults={}, funcname="alloc_chunk", - location="imgui_internal:720", + location="imgui_internal:724", ov_cimguiname="ImChunkStream_alloc_chunk", ret="T*", signature="(size_t)", @@ -298,7 +298,7 @@ local t={ cimguiname="ImChunkStream_begin", defaults={}, funcname="begin", - location="imgui_internal:721", + location="imgui_internal:725", ov_cimguiname="ImChunkStream_begin", ret="T*", signature="()", @@ -320,7 +320,7 @@ local t={ cimguiname="ImChunkStream_chunk_size", defaults={}, funcname="chunk_size", - location="imgui_internal:723", + location="imgui_internal:727", ov_cimguiname="ImChunkStream_chunk_size", ret="int", signature="(const T*)", @@ -339,7 +339,7 @@ local t={ cimguiname="ImChunkStream_clear", defaults={}, funcname="clear", - location="imgui_internal:717", + location="imgui_internal:721", ov_cimguiname="ImChunkStream_clear", ret="void", signature="()", @@ -358,7 +358,7 @@ local t={ cimguiname="ImChunkStream_empty", defaults={}, funcname="empty", - location="imgui_internal:718", + location="imgui_internal:722", ov_cimguiname="ImChunkStream_empty", ret="bool", signature="()const", @@ -377,7 +377,7 @@ local t={ cimguiname="ImChunkStream_end", defaults={}, funcname="end", - location="imgui_internal:724", + location="imgui_internal:728", ov_cimguiname="ImChunkStream_end", ret="T*", signature="()", @@ -399,7 +399,7 @@ local t={ cimguiname="ImChunkStream_next_chunk", defaults={}, funcname="next_chunk", - location="imgui_internal:722", + location="imgui_internal:726", ov_cimguiname="ImChunkStream_next_chunk", ret="T*", signature="(T*)", @@ -421,7 +421,7 @@ local t={ cimguiname="ImChunkStream_offset_from_ptr", defaults={}, funcname="offset_from_ptr", - location="imgui_internal:725", + location="imgui_internal:729", ov_cimguiname="ImChunkStream_offset_from_ptr", ret="int", signature="(const T*)", @@ -443,7 +443,7 @@ local t={ cimguiname="ImChunkStream_ptr_from_offset", defaults={}, funcname="ptr_from_offset", - location="imgui_internal:726", + location="imgui_internal:730", ov_cimguiname="ImChunkStream_ptr_from_offset", ret="T*", signature="(int)", @@ -462,7 +462,7 @@ local t={ cimguiname="ImChunkStream_size", defaults={}, funcname="size", - location="imgui_internal:719", + location="imgui_internal:723", ov_cimguiname="ImChunkStream_size", ret="int", signature="()const", @@ -485,7 +485,7 @@ local t={ cimguiname="ImChunkStream_swap", defaults={}, funcname="swap", - location="imgui_internal:727", + location="imgui_internal:731", ov_cimguiname="ImChunkStream_swap", ret="void", signature="(ImChunkStream_T *)", @@ -518,7 +518,7 @@ local t={ a="1.0f"}, funcname="HSV", is_static_function=true, - location="imgui:2782", + location="imgui:2799", nonUDT=1, ov_cimguiname="ImColor_HSV", ret="void", @@ -535,7 +535,7 @@ local t={ constructor=true, defaults={}, funcname="ImColor", - location="imgui:2772", + location="imgui:2789", ov_cimguiname="ImColor_ImColor_Nil", signature="()", stname="ImColor"}, @@ -561,7 +561,7 @@ local t={ defaults={ a="1.0f"}, funcname="ImColor", - location="imgui:2773", + location="imgui:2790", ov_cimguiname="ImColor_ImColor_Float", signature="(float,float,float,float)", stname="ImColor"}, @@ -577,7 +577,7 @@ local t={ constructor=true, defaults={}, funcname="ImColor", - location="imgui:2774", + location="imgui:2791", ov_cimguiname="ImColor_ImColor_Vec4", signature="(const ImVec4)", stname="ImColor"}, @@ -603,7 +603,7 @@ local t={ defaults={ a="255"}, funcname="ImColor", - location="imgui:2775", + location="imgui:2792", ov_cimguiname="ImColor_ImColor_Int", signature="(int,int,int,int)", stname="ImColor"}, @@ -619,7 +619,7 @@ local t={ constructor=true, defaults={}, funcname="ImColor", - location="imgui:2776", + location="imgui:2793", ov_cimguiname="ImColor_ImColor_U32", signature="(ImU32)", stname="ImColor"}, @@ -653,7 +653,7 @@ local t={ defaults={ a="1.0f"}, funcname="SetHSV", - location="imgui:2781", + location="imgui:2798", ov_cimguiname="ImColor_SetHSV", ret="void", signature="(float,float,float,float)", @@ -670,7 +670,7 @@ local t={ cimguiname="ImColor_destroy", defaults={}, destructor=true, - location="imgui:2772", + location="imgui:2789", ov_cimguiname="ImColor_destroy", ret="void", signature="(ImColor*)", @@ -688,7 +688,7 @@ local t={ cimguiname="ImDrawCmd_GetTexID", defaults={}, funcname="GetTexID", - location="imgui:2980", + location="imgui:2997", ov_cimguiname="ImDrawCmd_GetTexID", ret="ImTextureID", signature="()const", @@ -704,7 +704,7 @@ local t={ constructor=true, defaults={}, funcname="ImDrawCmd", - location="imgui:2977", + location="imgui:2994", ov_cimguiname="ImDrawCmd_ImDrawCmd", signature="()", stname="ImDrawCmd"}, @@ -720,7 +720,7 @@ local t={ cimguiname="ImDrawCmd_destroy", defaults={}, destructor=true, - location="imgui:2977", + location="imgui:2994", ov_cimguiname="ImDrawCmd_destroy", ret="void", signature="(ImDrawCmd*)", @@ -736,7 +736,7 @@ local t={ constructor=true, defaults={}, funcname="ImDrawDataBuilder", - location="imgui_internal:807", + location="imgui_internal:812", ov_cimguiname="ImDrawDataBuilder_ImDrawDataBuilder", signature="()", stname="ImDrawDataBuilder"}, @@ -752,7 +752,7 @@ local t={ cimguiname="ImDrawDataBuilder_destroy", defaults={}, destructor=true, - location="imgui_internal:807", + location="imgui_internal:812", ov_cimguiname="ImDrawDataBuilder_destroy", ret="void", signature="(ImDrawDataBuilder*)", @@ -773,7 +773,7 @@ local t={ cimguiname="ImDrawData_AddDrawList", defaults={}, funcname="AddDrawList", - location="imgui:3239", + location="imgui:3256", ov_cimguiname="ImDrawData_AddDrawList", ret="void", signature="(ImDrawList*)", @@ -791,7 +791,7 @@ local t={ cimguiname="ImDrawData_Clear", defaults={}, funcname="Clear", - location="imgui:3238", + location="imgui:3255", ov_cimguiname="ImDrawData_Clear", ret="void", signature="()", @@ -809,7 +809,7 @@ local t={ cimguiname="ImDrawData_DeIndexAllBuffers", defaults={}, funcname="DeIndexAllBuffers", - location="imgui:3240", + location="imgui:3257", ov_cimguiname="ImDrawData_DeIndexAllBuffers", ret="void", signature="()", @@ -825,7 +825,7 @@ local t={ constructor=true, defaults={}, funcname="ImDrawData", - location="imgui:3237", + location="imgui:3254", ov_cimguiname="ImDrawData_ImDrawData", signature="()", stname="ImDrawData"}, @@ -845,7 +845,7 @@ local t={ cimguiname="ImDrawData_ScaleClipRects", defaults={}, funcname="ScaleClipRects", - location="imgui:3241", + location="imgui:3258", ov_cimguiname="ImDrawData_ScaleClipRects", ret="void", signature="(const ImVec2)", @@ -862,7 +862,7 @@ local t={ cimguiname="ImDrawData_destroy", defaults={}, destructor=true, - location="imgui:3237", + location="imgui:3254", ov_cimguiname="ImDrawData_destroy", ret="void", signature="(ImDrawData*)", @@ -878,7 +878,7 @@ local t={ constructor=true, defaults={}, funcname="ImDrawListSharedData", - location="imgui_internal:798", + location="imgui_internal:803", ov_cimguiname="ImDrawListSharedData_ImDrawListSharedData", signature="()", stname="ImDrawListSharedData"}, @@ -898,7 +898,7 @@ local t={ cimguiname="ImDrawListSharedData_SetCircleTessellationMaxError", defaults={}, funcname="SetCircleTessellationMaxError", - location="imgui_internal:799", + location="imgui_internal:804", ov_cimguiname="ImDrawListSharedData_SetCircleTessellationMaxError", ret="void", signature="(float)", @@ -915,7 +915,7 @@ local t={ cimguiname="ImDrawListSharedData_destroy", defaults={}, destructor=true, - location="imgui_internal:798", + location="imgui_internal:803", ov_cimguiname="ImDrawListSharedData_destroy", ret="void", signature="(ImDrawListSharedData*)", @@ -933,7 +933,7 @@ local t={ cimguiname="ImDrawListSplitter_Clear", defaults={}, funcname="Clear", - location="imgui:3024", + location="imgui:3041", ov_cimguiname="ImDrawListSplitter_Clear", ret="void", signature="()", @@ -951,7 +951,7 @@ local t={ cimguiname="ImDrawListSplitter_ClearFreeMemory", defaults={}, funcname="ClearFreeMemory", - location="imgui:3025", + location="imgui:3042", ov_cimguiname="ImDrawListSplitter_ClearFreeMemory", ret="void", signature="()", @@ -967,7 +967,7 @@ local t={ constructor=true, defaults={}, funcname="ImDrawListSplitter", - location="imgui:3022", + location="imgui:3039", ov_cimguiname="ImDrawListSplitter_ImDrawListSplitter", signature="()", stname="ImDrawListSplitter"}, @@ -987,7 +987,7 @@ local t={ cimguiname="ImDrawListSplitter_Merge", defaults={}, funcname="Merge", - location="imgui:3027", + location="imgui:3044", ov_cimguiname="ImDrawListSplitter_Merge", ret="void", signature="(ImDrawList*)", @@ -1011,7 +1011,7 @@ local t={ cimguiname="ImDrawListSplitter_SetCurrentChannel", defaults={}, funcname="SetCurrentChannel", - location="imgui:3028", + location="imgui:3045", ov_cimguiname="ImDrawListSplitter_SetCurrentChannel", ret="void", signature="(ImDrawList*,int)", @@ -1035,7 +1035,7 @@ local t={ cimguiname="ImDrawListSplitter_Split", defaults={}, funcname="Split", - location="imgui:3026", + location="imgui:3043", ov_cimguiname="ImDrawListSplitter_Split", ret="void", signature="(ImDrawList*,int)", @@ -1052,7 +1052,7 @@ local t={ cimguiname="ImDrawListSplitter_destroy", defaults={}, destructor=true, - location="imgui:3023", + location="imgui:3040", ov_cimguiname="ImDrawListSplitter_destroy", realdestructor=true, ret="void", @@ -1093,7 +1093,7 @@ local t={ defaults={ num_segments="0"}, funcname="AddBezierCubic", - location="imgui:3129", + location="imgui:3146", ov_cimguiname="ImDrawList_AddBezierCubic", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1130,7 +1130,7 @@ local t={ defaults={ num_segments="0"}, funcname="AddBezierQuadratic", - location="imgui:3130", + location="imgui:3147", ov_cimguiname="ImDrawList_AddBezierQuadratic", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1158,7 +1158,7 @@ local t={ defaults={ userdata_size="0"}, funcname="AddCallback", - location="imgui:3172", + location="imgui:3189", ov_cimguiname="ImDrawList_AddCallback", ret="void", signature="(ImDrawCallback,void*,size_t)", @@ -1193,7 +1193,7 @@ local t={ num_segments="0", thickness="1.0f"}, funcname="AddCircle", - location="imgui:3121", + location="imgui:3138", ov_cimguiname="ImDrawList_AddCircle", ret="void", signature="(const ImVec2,float,ImU32,int,float)", @@ -1224,7 +1224,7 @@ local t={ defaults={ num_segments="0"}, funcname="AddCircleFilled", - location="imgui:3122", + location="imgui:3139", ov_cimguiname="ImDrawList_AddCircleFilled", ret="void", signature="(const ImVec2,float,ImU32,int)", @@ -1251,7 +1251,7 @@ local t={ cimguiname="ImDrawList_AddConcavePolyFilled", defaults={}, funcname="AddConcavePolyFilled", - location="imgui:3137", + location="imgui:3154", ov_cimguiname="ImDrawList_AddConcavePolyFilled", ret="void", signature="(const ImVec2*,int,ImU32)", @@ -1278,7 +1278,7 @@ local t={ cimguiname="ImDrawList_AddConvexPolyFilled", defaults={}, funcname="AddConvexPolyFilled", - location="imgui:3136", + location="imgui:3153", ov_cimguiname="ImDrawList_AddConvexPolyFilled", ret="void", signature="(const ImVec2*,int,ImU32)", @@ -1296,7 +1296,7 @@ local t={ cimguiname="ImDrawList_AddDrawCmd", defaults={}, funcname="AddDrawCmd", - location="imgui:3175", + location="imgui:3192", ov_cimguiname="ImDrawList_AddDrawCmd", ret="void", signature="()", @@ -1335,7 +1335,7 @@ local t={ rot="0.0f", thickness="1.0f"}, funcname="AddEllipse", - location="imgui:3125", + location="imgui:3142", ov_cimguiname="ImDrawList_AddEllipse", ret="void", signature="(const ImVec2,const ImVec2,ImU32,float,int,float)", @@ -1370,7 +1370,7 @@ local t={ num_segments="0", rot="0.0f"}, funcname="AddEllipseFilled", - location="imgui:3126", + location="imgui:3143", ov_cimguiname="ImDrawList_AddEllipseFilled", ret="void", signature="(const ImVec2,const ImVec2,ImU32,float,int)", @@ -1409,7 +1409,7 @@ local t={ uv_max="ImVec2(1,1)", uv_min="ImVec2(0,0)"}, funcname="AddImage", - location="imgui:3143", + location="imgui:3160", ov_cimguiname="ImDrawList_AddImage", ret="void", signature="(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1462,7 +1462,7 @@ local t={ uv3="ImVec2(1,1)", uv4="ImVec2(0,1)"}, funcname="AddImageQuad", - location="imgui:3144", + location="imgui:3161", ov_cimguiname="ImDrawList_AddImageQuad", ret="void", signature="(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1505,7 +1505,7 @@ local t={ defaults={ flags="0"}, funcname="AddImageRounded", - location="imgui:3145", + location="imgui:3162", ov_cimguiname="ImDrawList_AddImageRounded", ret="void", signature="(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1536,7 +1536,7 @@ local t={ defaults={ thickness="1.0f"}, funcname="AddLine", - location="imgui:3113", + location="imgui:3130", ov_cimguiname="ImDrawList_AddLine", ret="void", signature="(const ImVec2,const ImVec2,ImU32,float)", @@ -1570,7 +1570,7 @@ local t={ defaults={ thickness="1.0f"}, funcname="AddNgon", - location="imgui:3123", + location="imgui:3140", ov_cimguiname="ImDrawList_AddNgon", ret="void", signature="(const ImVec2,float,ImU32,int,float)", @@ -1600,7 +1600,7 @@ local t={ cimguiname="ImDrawList_AddNgonFilled", defaults={}, funcname="AddNgonFilled", - location="imgui:3124", + location="imgui:3141", ov_cimguiname="ImDrawList_AddNgonFilled", ret="void", signature="(const ImVec2,float,ImU32,int)", @@ -1633,7 +1633,7 @@ local t={ cimguiname="ImDrawList_AddPolyline", defaults={}, funcname="AddPolyline", - location="imgui:3135", + location="imgui:3152", ov_cimguiname="ImDrawList_AddPolyline", ret="void", signature="(const ImVec2*,int,ImU32,ImDrawFlags,float)", @@ -1670,7 +1670,7 @@ local t={ defaults={ thickness="1.0f"}, funcname="AddQuad", - location="imgui:3117", + location="imgui:3134", ov_cimguiname="ImDrawList_AddQuad", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1703,7 +1703,7 @@ local t={ cimguiname="ImDrawList_AddQuadFilled", defaults={}, funcname="AddQuadFilled", - location="imgui:3118", + location="imgui:3135", ov_cimguiname="ImDrawList_AddQuadFilled", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1742,7 +1742,7 @@ local t={ rounding="0.0f", thickness="1.0f"}, funcname="AddRect", - location="imgui:3114", + location="imgui:3131", ov_cimguiname="ImDrawList_AddRect", ret="void", signature="(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)", @@ -1777,7 +1777,7 @@ local t={ flags="0", rounding="0.0f"}, funcname="AddRectFilled", - location="imgui:3115", + location="imgui:3132", ov_cimguiname="ImDrawList_AddRectFilled", ret="void", signature="(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1813,7 +1813,7 @@ local t={ cimguiname="ImDrawList_AddRectFilledMultiColor", defaults={}, funcname="AddRectFilledMultiColor", - location="imgui:3116", + location="imgui:3133", ov_cimguiname="ImDrawList_AddRectFilledMultiColor", ret="void", signature="(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -1844,7 +1844,7 @@ local t={ defaults={ text_end="NULL"}, funcname="AddText", - location="imgui:3127", + location="imgui:3144", ov_cimguiname="ImDrawList_AddText_Vec2", ret="void", signature="(const ImVec2,ImU32,const char*,const char*)", @@ -1887,7 +1887,7 @@ local t={ text_end="NULL", wrap_width="0.0f"}, funcname="AddText", - location="imgui:3128", + location="imgui:3145", ov_cimguiname="ImDrawList_AddText_FontPtr", ret="void", signature="(ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -1922,7 +1922,7 @@ local t={ defaults={ thickness="1.0f"}, funcname="AddTriangle", - location="imgui:3119", + location="imgui:3136", ov_cimguiname="ImDrawList_AddTriangle", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1952,7 +1952,7 @@ local t={ cimguiname="ImDrawList_AddTriangleFilled", defaults={}, funcname="AddTriangleFilled", - location="imgui:3120", + location="imgui:3137", ov_cimguiname="ImDrawList_AddTriangleFilled", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1970,7 +1970,7 @@ local t={ cimguiname="ImDrawList_ChannelsMerge", defaults={}, funcname="ChannelsMerge", - location="imgui:3185", + location="imgui:3202", ov_cimguiname="ImDrawList_ChannelsMerge", ret="void", signature="()", @@ -1991,7 +1991,7 @@ local t={ cimguiname="ImDrawList_ChannelsSetCurrent", defaults={}, funcname="ChannelsSetCurrent", - location="imgui:3186", + location="imgui:3203", ov_cimguiname="ImDrawList_ChannelsSetCurrent", ret="void", signature="(int)", @@ -2012,7 +2012,7 @@ local t={ cimguiname="ImDrawList_ChannelsSplit", defaults={}, funcname="ChannelsSplit", - location="imgui:3184", + location="imgui:3201", ov_cimguiname="ImDrawList_ChannelsSplit", ret="void", signature="(int)", @@ -2030,7 +2030,7 @@ local t={ cimguiname="ImDrawList_CloneOutput", defaults={}, funcname="CloneOutput", - location="imgui:3176", + location="imgui:3193", ov_cimguiname="ImDrawList_CloneOutput", ret="ImDrawList*", signature="()const", @@ -2051,7 +2051,7 @@ local t={ cimguiname="ImDrawList_GetClipRectMax", defaults={}, funcname="GetClipRectMax", - location="imgui:3104", + location="imgui:3121", nonUDT=1, ov_cimguiname="ImDrawList_GetClipRectMax", ret="void", @@ -2073,7 +2073,7 @@ local t={ cimguiname="ImDrawList_GetClipRectMin", defaults={}, funcname="GetClipRectMin", - location="imgui:3103", + location="imgui:3120", nonUDT=1, ov_cimguiname="ImDrawList_GetClipRectMin", ret="void", @@ -2093,7 +2093,7 @@ local t={ constructor=true, defaults={}, funcname="ImDrawList", - location="imgui:3095", + location="imgui:3112", ov_cimguiname="ImDrawList_ImDrawList", signature="(ImDrawListSharedData*)", stname="ImDrawList"}, @@ -2126,7 +2126,7 @@ local t={ defaults={ num_segments="0"}, funcname="PathArcTo", - location="imgui:3156", + location="imgui:3173", ov_cimguiname="ImDrawList_PathArcTo", ret="void", signature="(const ImVec2,float,float,float,int)", @@ -2156,7 +2156,7 @@ local t={ cimguiname="ImDrawList_PathArcToFast", defaults={}, funcname="PathArcToFast", - location="imgui:3157", + location="imgui:3174", ov_cimguiname="ImDrawList_PathArcToFast", ret="void", signature="(const ImVec2,float,int,int)", @@ -2187,7 +2187,7 @@ local t={ defaults={ num_segments="0"}, funcname="PathBezierCubicCurveTo", - location="imgui:3159", + location="imgui:3176", ov_cimguiname="ImDrawList_PathBezierCubicCurveTo", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,int)", @@ -2215,7 +2215,7 @@ local t={ defaults={ num_segments="0"}, funcname="PathBezierQuadraticCurveTo", - location="imgui:3160", + location="imgui:3177", ov_cimguiname="ImDrawList_PathBezierQuadraticCurveTo", ret="void", signature="(const ImVec2,const ImVec2,int)", @@ -2233,7 +2233,7 @@ local t={ cimguiname="ImDrawList_PathClear", defaults={}, funcname="PathClear", - location="imgui:3150", + location="imgui:3167", ov_cimguiname="ImDrawList_PathClear", ret="void", signature="()", @@ -2270,7 +2270,7 @@ local t={ defaults={ num_segments="0"}, funcname="PathEllipticalArcTo", - location="imgui:3158", + location="imgui:3175", ov_cimguiname="ImDrawList_PathEllipticalArcTo", ret="void", signature="(const ImVec2,const ImVec2,float,float,float,int)", @@ -2291,7 +2291,7 @@ local t={ cimguiname="ImDrawList_PathFillConcave", defaults={}, funcname="PathFillConcave", - location="imgui:3154", + location="imgui:3171", ov_cimguiname="ImDrawList_PathFillConcave", ret="void", signature="(ImU32)", @@ -2312,7 +2312,7 @@ local t={ cimguiname="ImDrawList_PathFillConvex", defaults={}, funcname="PathFillConvex", - location="imgui:3153", + location="imgui:3170", ov_cimguiname="ImDrawList_PathFillConvex", ret="void", signature="(ImU32)", @@ -2333,7 +2333,7 @@ local t={ cimguiname="ImDrawList_PathLineTo", defaults={}, funcname="PathLineTo", - location="imgui:3151", + location="imgui:3168", ov_cimguiname="ImDrawList_PathLineTo", ret="void", signature="(const ImVec2)", @@ -2354,7 +2354,7 @@ local t={ cimguiname="ImDrawList_PathLineToMergeDuplicate", defaults={}, funcname="PathLineToMergeDuplicate", - location="imgui:3152", + location="imgui:3169", ov_cimguiname="ImDrawList_PathLineToMergeDuplicate", ret="void", signature="(const ImVec2)", @@ -2386,7 +2386,7 @@ local t={ flags="0", rounding="0.0f"}, funcname="PathRect", - location="imgui:3161", + location="imgui:3178", ov_cimguiname="ImDrawList_PathRect", ret="void", signature="(const ImVec2,const ImVec2,float,ImDrawFlags)", @@ -2415,7 +2415,7 @@ local t={ flags="0", thickness="1.0f"}, funcname="PathStroke", - location="imgui:3155", + location="imgui:3172", ov_cimguiname="ImDrawList_PathStroke", ret="void", signature="(ImU32,ImDrawFlags,float)", @@ -2433,7 +2433,7 @@ local t={ cimguiname="ImDrawList_PopClipRect", defaults={}, funcname="PopClipRect", - location="imgui:3100", + location="imgui:3117", ov_cimguiname="ImDrawList_PopClipRect", ret="void", signature="()", @@ -2451,7 +2451,7 @@ local t={ cimguiname="ImDrawList_PopTextureID", defaults={}, funcname="PopTextureID", - location="imgui:3102", + location="imgui:3119", ov_cimguiname="ImDrawList_PopTextureID", ret="void", signature="()", @@ -2496,7 +2496,7 @@ local t={ cimguiname="ImDrawList_PrimQuadUV", defaults={}, funcname="PrimQuadUV", - location="imgui:3195", + location="imgui:3212", ov_cimguiname="ImDrawList_PrimQuadUV", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2523,7 +2523,7 @@ local t={ cimguiname="ImDrawList_PrimRect", defaults={}, funcname="PrimRect", - location="imgui:3193", + location="imgui:3210", ov_cimguiname="ImDrawList_PrimRect", ret="void", signature="(const ImVec2,const ImVec2,ImU32)", @@ -2556,7 +2556,7 @@ local t={ cimguiname="ImDrawList_PrimRectUV", defaults={}, funcname="PrimRectUV", - location="imgui:3194", + location="imgui:3211", ov_cimguiname="ImDrawList_PrimRectUV", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2580,7 +2580,7 @@ local t={ cimguiname="ImDrawList_PrimReserve", defaults={}, funcname="PrimReserve", - location="imgui:3191", + location="imgui:3208", ov_cimguiname="ImDrawList_PrimReserve", ret="void", signature="(int,int)", @@ -2604,7 +2604,7 @@ local t={ cimguiname="ImDrawList_PrimUnreserve", defaults={}, funcname="PrimUnreserve", - location="imgui:3192", + location="imgui:3209", ov_cimguiname="ImDrawList_PrimUnreserve", ret="void", signature="(int,int)", @@ -2631,7 +2631,7 @@ local t={ cimguiname="ImDrawList_PrimVtx", defaults={}, funcname="PrimVtx", - location="imgui:3198", + location="imgui:3215", ov_cimguiname="ImDrawList_PrimVtx", ret="void", signature="(const ImVec2,const ImVec2,ImU32)", @@ -2652,7 +2652,7 @@ local t={ cimguiname="ImDrawList_PrimWriteIdx", defaults={}, funcname="PrimWriteIdx", - location="imgui:3197", + location="imgui:3214", ov_cimguiname="ImDrawList_PrimWriteIdx", ret="void", signature="(ImDrawIdx)", @@ -2679,7 +2679,7 @@ local t={ cimguiname="ImDrawList_PrimWriteVtx", defaults={}, funcname="PrimWriteVtx", - location="imgui:3196", + location="imgui:3213", ov_cimguiname="ImDrawList_PrimWriteVtx", ret="void", signature="(const ImVec2,const ImVec2,ImU32)", @@ -2707,7 +2707,7 @@ local t={ defaults={ intersect_with_current_clip_rect="false"}, funcname="PushClipRect", - location="imgui:3098", + location="imgui:3115", ov_cimguiname="ImDrawList_PushClipRect", ret="void", signature="(const ImVec2,const ImVec2,bool)", @@ -2725,7 +2725,7 @@ local t={ cimguiname="ImDrawList_PushClipRectFullScreen", defaults={}, funcname="PushClipRectFullScreen", - location="imgui:3099", + location="imgui:3116", ov_cimguiname="ImDrawList_PushClipRectFullScreen", ret="void", signature="()", @@ -2746,7 +2746,7 @@ local t={ cimguiname="ImDrawList_PushTextureID", defaults={}, funcname="PushTextureID", - location="imgui:3101", + location="imgui:3118", ov_cimguiname="ImDrawList_PushTextureID", ret="void", signature="(ImTextureID)", @@ -2767,7 +2767,7 @@ local t={ cimguiname="ImDrawList__CalcCircleAutoSegmentCount", defaults={}, funcname="_CalcCircleAutoSegmentCount", - location="imgui:3216", + location="imgui:3233", ov_cimguiname="ImDrawList__CalcCircleAutoSegmentCount", ret="int", signature="(float)const", @@ -2785,7 +2785,7 @@ local t={ cimguiname="ImDrawList__ClearFreeMemory", defaults={}, funcname="_ClearFreeMemory", - location="imgui:3209", + location="imgui:3226", ov_cimguiname="ImDrawList__ClearFreeMemory", ret="void", signature="()", @@ -2803,7 +2803,7 @@ local t={ cimguiname="ImDrawList__OnChangedClipRect", defaults={}, funcname="_OnChangedClipRect", - location="imgui:3212", + location="imgui:3229", ov_cimguiname="ImDrawList__OnChangedClipRect", ret="void", signature="()", @@ -2821,7 +2821,7 @@ local t={ cimguiname="ImDrawList__OnChangedTextureID", defaults={}, funcname="_OnChangedTextureID", - location="imgui:3213", + location="imgui:3230", ov_cimguiname="ImDrawList__OnChangedTextureID", ret="void", signature="()", @@ -2839,7 +2839,7 @@ local t={ cimguiname="ImDrawList__OnChangedVtxOffset", defaults={}, funcname="_OnChangedVtxOffset", - location="imgui:3214", + location="imgui:3231", ov_cimguiname="ImDrawList__OnChangedVtxOffset", ret="void", signature="()", @@ -2872,7 +2872,7 @@ local t={ cimguiname="ImDrawList__PathArcToFastEx", defaults={}, funcname="_PathArcToFastEx", - location="imgui:3217", + location="imgui:3234", ov_cimguiname="ImDrawList__PathArcToFastEx", ret="void", signature="(const ImVec2,float,int,int,int)", @@ -2905,7 +2905,7 @@ local t={ cimguiname="ImDrawList__PathArcToN", defaults={}, funcname="_PathArcToN", - location="imgui:3218", + location="imgui:3235", ov_cimguiname="ImDrawList__PathArcToN", ret="void", signature="(const ImVec2,float,float,float,int)", @@ -2923,7 +2923,7 @@ local t={ cimguiname="ImDrawList__PopUnusedDrawCmd", defaults={}, funcname="_PopUnusedDrawCmd", - location="imgui:3210", + location="imgui:3227", ov_cimguiname="ImDrawList__PopUnusedDrawCmd", ret="void", signature="()", @@ -2941,7 +2941,7 @@ local t={ cimguiname="ImDrawList__ResetForNewFrame", defaults={}, funcname="_ResetForNewFrame", - location="imgui:3208", + location="imgui:3225", ov_cimguiname="ImDrawList__ResetForNewFrame", ret="void", signature="()", @@ -2962,7 +2962,7 @@ local t={ cimguiname="ImDrawList__SetTextureID", defaults={}, funcname="_SetTextureID", - location="imgui:3215", + location="imgui:3232", ov_cimguiname="ImDrawList__SetTextureID", ret="void", signature="(ImTextureID)", @@ -2980,7 +2980,7 @@ local t={ cimguiname="ImDrawList__TryMergeDrawCmds", defaults={}, funcname="_TryMergeDrawCmds", - location="imgui:3211", + location="imgui:3228", ov_cimguiname="ImDrawList__TryMergeDrawCmds", ret="void", signature="()", @@ -2997,7 +2997,7 @@ local t={ cimguiname="ImDrawList_destroy", defaults={}, destructor=true, - location="imgui:3096", + location="imgui:3113", ov_cimguiname="ImDrawList_destroy", realdestructor=true, ret="void", @@ -3014,7 +3014,7 @@ local t={ constructor=true, defaults={}, funcname="ImFontAtlasCustomRect", - location="imgui:3317", + location="imgui:3335", ov_cimguiname="ImFontAtlasCustomRect_ImFontAtlasCustomRect", signature="()", stname="ImFontAtlasCustomRect"}, @@ -3031,7 +3031,7 @@ local t={ cimguiname="ImFontAtlasCustomRect_IsPacked", defaults={}, funcname="IsPacked", - location="imgui:3318", + location="imgui:3336", ov_cimguiname="ImFontAtlasCustomRect_IsPacked", ret="bool", signature="()const", @@ -3048,7 +3048,7 @@ local t={ cimguiname="ImFontAtlasCustomRect_destroy", defaults={}, destructor=true, - location="imgui:3317", + location="imgui:3335", ov_cimguiname="ImFontAtlasCustomRect_destroy", ret="void", signature="(ImFontAtlasCustomRect*)", @@ -3085,7 +3085,7 @@ local t={ defaults={ offset="ImVec2(0,0)"}, funcname="AddCustomRectFontGlyph", - location="imgui:3403", + location="imgui:3421", ov_cimguiname="ImFontAtlas_AddCustomRectFontGlyph", ret="int", signature="(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -3109,7 +3109,7 @@ local t={ cimguiname="ImFontAtlas_AddCustomRectRegular", defaults={}, funcname="AddCustomRectRegular", - location="imgui:3402", + location="imgui:3420", ov_cimguiname="ImFontAtlas_AddCustomRectRegular", ret="int", signature="(int,int)", @@ -3130,7 +3130,7 @@ local t={ cimguiname="ImFontAtlas_AddFont", defaults={}, funcname="AddFont", - location="imgui:3351", + location="imgui:3369", ov_cimguiname="ImFontAtlas_AddFont", ret="ImFont*", signature="(const ImFontConfig*)", @@ -3152,7 +3152,7 @@ local t={ defaults={ font_cfg="NULL"}, funcname="AddFontDefault", - location="imgui:3352", + location="imgui:3370", ov_cimguiname="ImFontAtlas_AddFontDefault", ret="ImFont*", signature="(const ImFontConfig*)", @@ -3184,7 +3184,7 @@ local t={ font_cfg="NULL", glyph_ranges="NULL"}, funcname="AddFontFromFileTTF", - location="imgui:3353", + location="imgui:3371", ov_cimguiname="ImFontAtlas_AddFontFromFileTTF", ret="ImFont*", signature="(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3216,7 +3216,7 @@ local t={ font_cfg="NULL", glyph_ranges="NULL"}, funcname="AddFontFromMemoryCompressedBase85TTF", - location="imgui:3356", + location="imgui:3374", ov_cimguiname="ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", ret="ImFont*", signature="(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3251,7 +3251,7 @@ local t={ font_cfg="NULL", glyph_ranges="NULL"}, funcname="AddFontFromMemoryCompressedTTF", - location="imgui:3355", + location="imgui:3373", ov_cimguiname="ImFontAtlas_AddFontFromMemoryCompressedTTF", ret="ImFont*", signature="(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3286,7 +3286,7 @@ local t={ font_cfg="NULL", glyph_ranges="NULL"}, funcname="AddFontFromMemoryTTF", - location="imgui:3354", + location="imgui:3372", ov_cimguiname="ImFontAtlas_AddFontFromMemoryTTF", ret="ImFont*", signature="(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3304,7 +3304,7 @@ local t={ cimguiname="ImFontAtlas_Build", defaults={}, funcname="Build", - location="imgui:3367", + location="imgui:3385", ov_cimguiname="ImFontAtlas_Build", ret="bool", signature="()", @@ -3331,7 +3331,7 @@ local t={ cimguiname="ImFontAtlas_CalcCustomRectUV", defaults={}, funcname="CalcCustomRectUV", - location="imgui:3407", + location="imgui:3425", ov_cimguiname="ImFontAtlas_CalcCustomRectUV", ret="void", signature="(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -3349,7 +3349,7 @@ local t={ cimguiname="ImFontAtlas_Clear", defaults={}, funcname="Clear", - location="imgui:3360", + location="imgui:3378", ov_cimguiname="ImFontAtlas_Clear", ret="void", signature="()", @@ -3367,7 +3367,7 @@ local t={ cimguiname="ImFontAtlas_ClearFonts", defaults={}, funcname="ClearFonts", - location="imgui:3358", + location="imgui:3376", ov_cimguiname="ImFontAtlas_ClearFonts", ret="void", signature="()", @@ -3385,7 +3385,7 @@ local t={ cimguiname="ImFontAtlas_ClearInputData", defaults={}, funcname="ClearInputData", - location="imgui:3357", + location="imgui:3375", ov_cimguiname="ImFontAtlas_ClearInputData", ret="void", signature="()", @@ -3403,7 +3403,7 @@ local t={ cimguiname="ImFontAtlas_ClearTexData", defaults={}, funcname="ClearTexData", - location="imgui:3359", + location="imgui:3377", ov_cimguiname="ImFontAtlas_ClearTexData", ret="void", signature="()", @@ -3424,7 +3424,7 @@ local t={ cimguiname="ImFontAtlas_GetCustomRectByIndex", defaults={}, funcname="GetCustomRectByIndex", - location="imgui:3404", + location="imgui:3422", ov_cimguiname="ImFontAtlas_GetCustomRectByIndex", ret="ImFontAtlasCustomRect*", signature="(int)", @@ -3442,7 +3442,7 @@ local t={ cimguiname="ImFontAtlas_GetGlyphRangesChineseFull", defaults={}, funcname="GetGlyphRangesChineseFull", - location="imgui:3385", + location="imgui:3403", ov_cimguiname="ImFontAtlas_GetGlyphRangesChineseFull", ret="const ImWchar*", signature="()", @@ -3460,7 +3460,7 @@ local t={ cimguiname="ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", defaults={}, funcname="GetGlyphRangesChineseSimplifiedCommon", - location="imgui:3386", + location="imgui:3404", ov_cimguiname="ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", ret="const ImWchar*", signature="()", @@ -3478,7 +3478,7 @@ local t={ cimguiname="ImFontAtlas_GetGlyphRangesCyrillic", defaults={}, funcname="GetGlyphRangesCyrillic", - location="imgui:3387", + location="imgui:3405", ov_cimguiname="ImFontAtlas_GetGlyphRangesCyrillic", ret="const ImWchar*", signature="()", @@ -3496,7 +3496,7 @@ local t={ cimguiname="ImFontAtlas_GetGlyphRangesDefault", defaults={}, funcname="GetGlyphRangesDefault", - location="imgui:3381", + location="imgui:3399", ov_cimguiname="ImFontAtlas_GetGlyphRangesDefault", ret="const ImWchar*", signature="()", @@ -3514,7 +3514,7 @@ local t={ cimguiname="ImFontAtlas_GetGlyphRangesGreek", defaults={}, funcname="GetGlyphRangesGreek", - location="imgui:3382", + location="imgui:3400", ov_cimguiname="ImFontAtlas_GetGlyphRangesGreek", ret="const ImWchar*", signature="()", @@ -3532,7 +3532,7 @@ local t={ cimguiname="ImFontAtlas_GetGlyphRangesJapanese", defaults={}, funcname="GetGlyphRangesJapanese", - location="imgui:3384", + location="imgui:3402", ov_cimguiname="ImFontAtlas_GetGlyphRangesJapanese", ret="const ImWchar*", signature="()", @@ -3550,7 +3550,7 @@ local t={ cimguiname="ImFontAtlas_GetGlyphRangesKorean", defaults={}, funcname="GetGlyphRangesKorean", - location="imgui:3383", + location="imgui:3401", ov_cimguiname="ImFontAtlas_GetGlyphRangesKorean", ret="const ImWchar*", signature="()", @@ -3568,7 +3568,7 @@ local t={ cimguiname="ImFontAtlas_GetGlyphRangesThai", defaults={}, funcname="GetGlyphRangesThai", - location="imgui:3388", + location="imgui:3406", ov_cimguiname="ImFontAtlas_GetGlyphRangesThai", ret="const ImWchar*", signature="()", @@ -3586,45 +3586,12 @@ local t={ cimguiname="ImFontAtlas_GetGlyphRangesVietnamese", defaults={}, funcname="GetGlyphRangesVietnamese", - location="imgui:3389", + location="imgui:3407", ov_cimguiname="ImFontAtlas_GetGlyphRangesVietnamese", ret="const ImWchar*", signature="()", stname="ImFontAtlas"}, ["()"]=nil}, - ImFontAtlas_GetMouseCursorTexData={ - [1]={ - args="(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", - argsT={ - [1]={ - name="self", - type="ImFontAtlas*"}, - [2]={ - name="cursor", - type="ImGuiMouseCursor"}, - [3]={ - name="out_offset", - type="ImVec2*"}, - [4]={ - name="out_size", - type="ImVec2*"}, - [5]={ - name="out_uv_border", - type="ImVec2[2]"}, - [6]={ - name="out_uv_fill", - type="ImVec2[2]"}}, - argsoriginal="(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", - call_args="(cursor,out_offset,out_size,out_uv_border,out_uv_fill)", - cimguiname="ImFontAtlas_GetMouseCursorTexData", - defaults={}, - funcname="GetMouseCursorTexData", - location="imgui:3408", - ov_cimguiname="ImFontAtlas_GetMouseCursorTexData", - ret="bool", - signature="(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", - stname="ImFontAtlas"}, - ["(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])"]=nil}, ImFontAtlas_GetTexDataAsAlpha8={ [1]={ args="(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)", @@ -3650,7 +3617,7 @@ local t={ defaults={ out_bytes_per_pixel="NULL"}, funcname="GetTexDataAsAlpha8", - location="imgui:3368", + location="imgui:3386", ov_cimguiname="ImFontAtlas_GetTexDataAsAlpha8", ret="void", signature="(unsigned char**,int*,int*,int*)", @@ -3681,7 +3648,7 @@ local t={ defaults={ out_bytes_per_pixel="NULL"}, funcname="GetTexDataAsRGBA32", - location="imgui:3369", + location="imgui:3387", ov_cimguiname="ImFontAtlas_GetTexDataAsRGBA32", ret="void", signature="(unsigned char**,int*,int*,int*)", @@ -3697,7 +3664,7 @@ local t={ constructor=true, defaults={}, funcname="ImFontAtlas", - location="imgui:3349", + location="imgui:3367", ov_cimguiname="ImFontAtlas_ImFontAtlas", signature="()", stname="ImFontAtlas"}, @@ -3714,7 +3681,7 @@ local t={ cimguiname="ImFontAtlas_IsBuilt", defaults={}, funcname="IsBuilt", - location="imgui:3370", + location="imgui:3388", ov_cimguiname="ImFontAtlas_IsBuilt", ret="bool", signature="()const", @@ -3735,7 +3702,7 @@ local t={ cimguiname="ImFontAtlas_SetTexID", defaults={}, funcname="SetTexID", - location="imgui:3371", + location="imgui:3389", ov_cimguiname="ImFontAtlas_SetTexID", ret="void", signature="(ImTextureID)", @@ -3752,7 +3719,7 @@ local t={ cimguiname="ImFontAtlas_destroy", defaults={}, destructor=true, - location="imgui:3350", + location="imgui:3368", ov_cimguiname="ImFontAtlas_destroy", realdestructor=true, ret="void", @@ -3769,7 +3736,7 @@ local t={ constructor=true, defaults={}, funcname="ImFontConfig", - location="imgui:3274", + location="imgui:3292", ov_cimguiname="ImFontConfig_ImFontConfig", signature="()", stname="ImFontConfig"}, @@ -3785,7 +3752,7 @@ local t={ cimguiname="ImFontConfig_destroy", defaults={}, destructor=true, - location="imgui:3274", + location="imgui:3292", ov_cimguiname="ImFontConfig_destroy", ret="void", signature="(ImFontConfig*)", @@ -3806,7 +3773,7 @@ local t={ cimguiname="ImFontGlyphRangesBuilder_AddChar", defaults={}, funcname="AddChar", - location="imgui:3299", + location="imgui:3317", ov_cimguiname="ImFontGlyphRangesBuilder_AddChar", ret="void", signature="(ImWchar)", @@ -3827,7 +3794,7 @@ local t={ cimguiname="ImFontGlyphRangesBuilder_AddRanges", defaults={}, funcname="AddRanges", - location="imgui:3301", + location="imgui:3319", ov_cimguiname="ImFontGlyphRangesBuilder_AddRanges", ret="void", signature="(const ImWchar*)", @@ -3852,7 +3819,7 @@ local t={ defaults={ text_end="NULL"}, funcname="AddText", - location="imgui:3300", + location="imgui:3318", ov_cimguiname="ImFontGlyphRangesBuilder_AddText", ret="void", signature="(const char*,const char*)", @@ -3873,7 +3840,7 @@ local t={ cimguiname="ImFontGlyphRangesBuilder_BuildRanges", defaults={}, funcname="BuildRanges", - location="imgui:3302", + location="imgui:3320", ov_cimguiname="ImFontGlyphRangesBuilder_BuildRanges", ret="void", signature="(ImVector_ImWchar*)", @@ -3891,7 +3858,7 @@ local t={ cimguiname="ImFontGlyphRangesBuilder_Clear", defaults={}, funcname="Clear", - location="imgui:3296", + location="imgui:3314", ov_cimguiname="ImFontGlyphRangesBuilder_Clear", ret="void", signature="()", @@ -3912,7 +3879,7 @@ local t={ cimguiname="ImFontGlyphRangesBuilder_GetBit", defaults={}, funcname="GetBit", - location="imgui:3297", + location="imgui:3315", ov_cimguiname="ImFontGlyphRangesBuilder_GetBit", ret="bool", signature="(size_t)const", @@ -3928,7 +3895,7 @@ local t={ constructor=true, defaults={}, funcname="ImFontGlyphRangesBuilder", - location="imgui:3295", + location="imgui:3313", ov_cimguiname="ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", signature="()", stname="ImFontGlyphRangesBuilder"}, @@ -3948,7 +3915,7 @@ local t={ cimguiname="ImFontGlyphRangesBuilder_SetBit", defaults={}, funcname="SetBit", - location="imgui:3298", + location="imgui:3316", ov_cimguiname="ImFontGlyphRangesBuilder_SetBit", ret="void", signature="(size_t)", @@ -3965,7 +3932,7 @@ local t={ cimguiname="ImFontGlyphRangesBuilder_destroy", defaults={}, destructor=true, - location="imgui:3295", + location="imgui:3313", ov_cimguiname="ImFontGlyphRangesBuilder_destroy", ret="void", signature="(ImFontGlyphRangesBuilder*)", @@ -4016,7 +3983,7 @@ local t={ cimguiname="ImFont_AddGlyph", defaults={}, funcname="AddGlyph", - location="imgui:3499", + location="imgui:3518", ov_cimguiname="ImFont_AddGlyph", ret="void", signature="(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -4044,7 +4011,7 @@ local t={ defaults={ overwrite_dst="true"}, funcname="AddRemapChar", - location="imgui:3500", + location="imgui:3519", ov_cimguiname="ImFont_AddRemapChar", ret="void", signature="(ImWchar,ImWchar,bool)", @@ -4062,7 +4029,7 @@ local t={ cimguiname="ImFont_BuildLookupTable", defaults={}, funcname="BuildLookupTable", - location="imgui:3496", + location="imgui:3515", ov_cimguiname="ImFont_BuildLookupTable", ret="void", signature="()", @@ -4103,7 +4070,7 @@ local t={ remaining="NULL", text_end="NULL"}, funcname="CalcTextSizeA", - location="imgui:3490", + location="imgui:3509", nonUDT=1, ov_cimguiname="ImFont_CalcTextSizeA", ret="void", @@ -4134,7 +4101,7 @@ local t={ cimguiname="ImFont_CalcWordWrapPositionA", defaults={}, funcname="CalcWordWrapPositionA", - location="imgui:3491", + location="imgui:3510", ov_cimguiname="ImFont_CalcWordWrapPositionA", ret="const char*", signature="(float,const char*,const char*,float)", @@ -4152,7 +4119,7 @@ local t={ cimguiname="ImFont_ClearOutputData", defaults={}, funcname="ClearOutputData", - location="imgui:3497", + location="imgui:3516", ov_cimguiname="ImFont_ClearOutputData", ret="void", signature="()", @@ -4173,9 +4140,9 @@ local t={ cimguiname="ImFont_FindGlyph", defaults={}, funcname="FindGlyph", - location="imgui:3482", + location="imgui:3500", ov_cimguiname="ImFont_FindGlyph", - ret="const ImFontGlyph*", + ret="ImFontGlyph*", signature="(ImWchar)", stname="ImFont"}, ["(ImWchar)"]=nil}, @@ -4194,9 +4161,9 @@ local t={ cimguiname="ImFont_FindGlyphNoFallback", defaults={}, funcname="FindGlyphNoFallback", - location="imgui:3483", + location="imgui:3501", ov_cimguiname="ImFont_FindGlyphNoFallback", - ret="const ImFontGlyph*", + ret="ImFontGlyph*", signature="(ImWchar)", stname="ImFont"}, ["(ImWchar)"]=nil}, @@ -4215,7 +4182,7 @@ local t={ cimguiname="ImFont_GetCharAdvance", defaults={}, funcname="GetCharAdvance", - location="imgui:3484", + location="imgui:3502", ov_cimguiname="ImFont_GetCharAdvance", ret="float", signature="(ImWchar)", @@ -4233,7 +4200,7 @@ local t={ cimguiname="ImFont_GetDebugName", defaults={}, funcname="GetDebugName", - location="imgui:3486", + location="imgui:3504", ov_cimguiname="ImFont_GetDebugName", ret="const char*", signature="()const", @@ -4254,7 +4221,7 @@ local t={ cimguiname="ImFont_GrowIndex", defaults={}, funcname="GrowIndex", - location="imgui:3498", + location="imgui:3517", ov_cimguiname="ImFont_GrowIndex", ret="void", signature="(int)", @@ -4270,7 +4237,7 @@ local t={ constructor=true, defaults={}, funcname="ImFont", - location="imgui:3480", + location="imgui:3498", ov_cimguiname="ImFont_ImFont", signature="()", stname="ImFont"}, @@ -4293,7 +4260,7 @@ local t={ cimguiname="ImFont_IsGlyphRangeUnused", defaults={}, funcname="IsGlyphRangeUnused", - location="imgui:3502", + location="imgui:3520", ov_cimguiname="ImFont_IsGlyphRangeUnused", ret="bool", signature="(unsigned int,unsigned int)", @@ -4311,7 +4278,7 @@ local t={ cimguiname="ImFont_IsLoaded", defaults={}, funcname="IsLoaded", - location="imgui:3485", + location="imgui:3503", ov_cimguiname="ImFont_IsLoaded", ret="bool", signature="()const", @@ -4344,7 +4311,7 @@ local t={ cimguiname="ImFont_RenderChar", defaults={}, funcname="RenderChar", - location="imgui:3492", + location="imgui:3511", ov_cimguiname="ImFont_RenderChar", ret="void", signature="(ImDrawList*,float,const ImVec2,ImU32,ImWchar)", @@ -4391,36 +4358,12 @@ local t={ cpu_fine_clip="false", wrap_width="0.0f"}, funcname="RenderText", - location="imgui:3493", + location="imgui:3512", ov_cimguiname="ImFont_RenderText", ret="void", signature="(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)", stname="ImFont"}, ["(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)"]=nil}, - ImFont_SetGlyphVisible={ - [1]={ - args="(ImFont* self,ImWchar c,bool visible)", - argsT={ - [1]={ - name="self", - type="ImFont*"}, - [2]={ - name="c", - type="ImWchar"}, - [3]={ - name="visible", - type="bool"}}, - argsoriginal="(ImWchar c,bool visible)", - call_args="(c,visible)", - cimguiname="ImFont_SetGlyphVisible", - defaults={}, - funcname="SetGlyphVisible", - location="imgui:3501", - ov_cimguiname="ImFont_SetGlyphVisible", - ret="void", - signature="(ImWchar,bool)", - stname="ImFont"}, - ["(ImWchar,bool)"]=nil}, ImFont_destroy={ [1]={ args="(ImFont* self)", @@ -4432,7 +4375,7 @@ local t={ cimguiname="ImFont_destroy", defaults={}, destructor=true, - location="imgui:3481", + location="imgui:3499", ov_cimguiname="ImFont_destroy", realdestructor=true, ret="void", @@ -4449,7 +4392,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiBoxSelectState", - location="imgui_internal:1769", + location="imgui_internal:1784", ov_cimguiname="ImGuiBoxSelectState_ImGuiBoxSelectState", signature="()", stname="ImGuiBoxSelectState"}, @@ -4465,7 +4408,7 @@ local t={ cimguiname="ImGuiBoxSelectState_destroy", defaults={}, destructor=true, - location="imgui_internal:1769", + location="imgui_internal:1784", ov_cimguiname="ImGuiBoxSelectState_destroy", ret="void", signature="(ImGuiBoxSelectState*)", @@ -4481,7 +4424,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiComboPreviewData", - location="imgui_internal:1067", + location="imgui_internal:1076", ov_cimguiname="ImGuiComboPreviewData_ImGuiComboPreviewData", signature="()", stname="ImGuiComboPreviewData"}, @@ -4497,7 +4440,7 @@ local t={ cimguiname="ImGuiComboPreviewData_destroy", defaults={}, destructor=true, - location="imgui_internal:1067", + location="imgui_internal:1076", ov_cimguiname="ImGuiComboPreviewData_destroy", ret="void", signature="(ImGuiComboPreviewData*)", @@ -4513,7 +4456,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiContextHook", - location="imgui_internal:2041", + location="imgui_internal:2056", ov_cimguiname="ImGuiContextHook_ImGuiContextHook", signature="()", stname="ImGuiContextHook"}, @@ -4529,7 +4472,7 @@ local t={ cimguiname="ImGuiContextHook_destroy", defaults={}, destructor=true, - location="imgui_internal:2041", + location="imgui_internal:2056", ov_cimguiname="ImGuiContextHook_destroy", ret="void", signature="(ImGuiContextHook*)", @@ -4548,7 +4491,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiContext", - location="imgui_internal:2409", + location="imgui_internal:2424", ov_cimguiname="ImGuiContext_ImGuiContext", signature="(ImFontAtlas*)", stname="ImGuiContext"}, @@ -4564,33 +4507,12 @@ local t={ cimguiname="ImGuiContext_destroy", defaults={}, destructor=true, - location="imgui_internal:2409", + location="imgui_internal:2424", ov_cimguiname="ImGuiContext_destroy", ret="void", signature="(ImGuiContext*)", stname="ImGuiContext"}, ["(ImGuiContext*)"]=nil}, - ImGuiDataVarInfo_GetVarPtr={ - [1]={ - args="(ImGuiDataVarInfo* self,void* parent)", - argsT={ - [1]={ - name="self", - type="ImGuiDataVarInfo*"}, - [2]={ - name="parent", - type="void*"}}, - argsoriginal="(void* parent)", - call_args="(parent)", - cimguiname="ImGuiDataVarInfo_GetVarPtr", - defaults={}, - funcname="GetVarPtr", - location="imgui_internal:819", - ov_cimguiname="ImGuiDataVarInfo_GetVarPtr", - ret="void*", - signature="(void*)const", - stname="ImGuiDataVarInfo"}, - ["(void*)const"]=nil}, ImGuiDebugAllocInfo_ImGuiDebugAllocInfo={ [1]={ args="()", @@ -4601,7 +4523,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiDebugAllocInfo", - location="imgui_internal:1982", + location="imgui_internal:1997", ov_cimguiname="ImGuiDebugAllocInfo_ImGuiDebugAllocInfo", signature="()", stname="ImGuiDebugAllocInfo"}, @@ -4617,7 +4539,7 @@ local t={ cimguiname="ImGuiDebugAllocInfo_destroy", defaults={}, destructor=true, - location="imgui_internal:1982", + location="imgui_internal:1997", ov_cimguiname="ImGuiDebugAllocInfo_destroy", ret="void", signature="(ImGuiDebugAllocInfo*)", @@ -4633,7 +4555,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiErrorRecoveryState", - location="imgui_internal:1298", + location="imgui_internal:1312", ov_cimguiname="ImGuiErrorRecoveryState_ImGuiErrorRecoveryState", signature="()", stname="ImGuiErrorRecoveryState"}, @@ -4649,7 +4571,7 @@ local t={ cimguiname="ImGuiErrorRecoveryState_destroy", defaults={}, destructor=true, - location="imgui_internal:1298", + location="imgui_internal:1312", ov_cimguiname="ImGuiErrorRecoveryState_destroy", ret="void", signature="(ImGuiErrorRecoveryState*)", @@ -4711,7 +4633,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiIDStackTool", - location="imgui_internal:2023", + location="imgui_internal:2038", ov_cimguiname="ImGuiIDStackTool_ImGuiIDStackTool", signature="()", stname="ImGuiIDStackTool"}, @@ -4727,7 +4649,7 @@ local t={ cimguiname="ImGuiIDStackTool_destroy", defaults={}, destructor=true, - location="imgui_internal:2023", + location="imgui_internal:2038", ov_cimguiname="ImGuiIDStackTool_destroy", ret="void", signature="(ImGuiIDStackTool*)", @@ -4748,7 +4670,7 @@ local t={ cimguiname="ImGuiIO_AddFocusEvent", defaults={}, funcname="AddFocusEvent", - location="imgui:2354", + location="imgui:2370", ov_cimguiname="ImGuiIO_AddFocusEvent", ret="void", signature="(bool)", @@ -4769,7 +4691,7 @@ local t={ cimguiname="ImGuiIO_AddInputCharacter", defaults={}, funcname="AddInputCharacter", - location="imgui:2355", + location="imgui:2371", ov_cimguiname="ImGuiIO_AddInputCharacter", ret="void", signature="(unsigned int)", @@ -4790,7 +4712,7 @@ local t={ cimguiname="ImGuiIO_AddInputCharacterUTF16", defaults={}, funcname="AddInputCharacterUTF16", - location="imgui:2356", + location="imgui:2372", ov_cimguiname="ImGuiIO_AddInputCharacterUTF16", ret="void", signature="(ImWchar16)", @@ -4811,7 +4733,7 @@ local t={ cimguiname="ImGuiIO_AddInputCharactersUTF8", defaults={}, funcname="AddInputCharactersUTF8", - location="imgui:2357", + location="imgui:2373", ov_cimguiname="ImGuiIO_AddInputCharactersUTF8", ret="void", signature="(const char*)", @@ -4838,7 +4760,7 @@ local t={ cimguiname="ImGuiIO_AddKeyAnalogEvent", defaults={}, funcname="AddKeyAnalogEvent", - location="imgui:2349", + location="imgui:2365", ov_cimguiname="ImGuiIO_AddKeyAnalogEvent", ret="void", signature="(ImGuiKey,bool,float)", @@ -4862,7 +4784,7 @@ local t={ cimguiname="ImGuiIO_AddKeyEvent", defaults={}, funcname="AddKeyEvent", - location="imgui:2348", + location="imgui:2364", ov_cimguiname="ImGuiIO_AddKeyEvent", ret="void", signature="(ImGuiKey,bool)", @@ -4886,7 +4808,7 @@ local t={ cimguiname="ImGuiIO_AddMouseButtonEvent", defaults={}, funcname="AddMouseButtonEvent", - location="imgui:2351", + location="imgui:2367", ov_cimguiname="ImGuiIO_AddMouseButtonEvent", ret="void", signature="(int,bool)", @@ -4910,7 +4832,7 @@ local t={ cimguiname="ImGuiIO_AddMousePosEvent", defaults={}, funcname="AddMousePosEvent", - location="imgui:2350", + location="imgui:2366", ov_cimguiname="ImGuiIO_AddMousePosEvent", ret="void", signature="(float,float)", @@ -4931,7 +4853,7 @@ local t={ cimguiname="ImGuiIO_AddMouseSourceEvent", defaults={}, funcname="AddMouseSourceEvent", - location="imgui:2353", + location="imgui:2369", ov_cimguiname="ImGuiIO_AddMouseSourceEvent", ret="void", signature="(ImGuiMouseSource)", @@ -4955,7 +4877,7 @@ local t={ cimguiname="ImGuiIO_AddMouseWheelEvent", defaults={}, funcname="AddMouseWheelEvent", - location="imgui:2352", + location="imgui:2368", ov_cimguiname="ImGuiIO_AddMouseWheelEvent", ret="void", signature="(float,float)", @@ -4973,7 +4895,7 @@ local t={ cimguiname="ImGuiIO_ClearEventsQueue", defaults={}, funcname="ClearEventsQueue", - location="imgui:2361", + location="imgui:2377", ov_cimguiname="ImGuiIO_ClearEventsQueue", ret="void", signature="()", @@ -4991,7 +4913,7 @@ local t={ cimguiname="ImGuiIO_ClearInputKeys", defaults={}, funcname="ClearInputKeys", - location="imgui:2362", + location="imgui:2378", ov_cimguiname="ImGuiIO_ClearInputKeys", ret="void", signature="()", @@ -5009,7 +4931,7 @@ local t={ cimguiname="ImGuiIO_ClearInputMouse", defaults={}, funcname="ClearInputMouse", - location="imgui:2363", + location="imgui:2379", ov_cimguiname="ImGuiIO_ClearInputMouse", ret="void", signature="()", @@ -5025,7 +4947,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiIO", - location="imgui:2451", + location="imgui:2467", ov_cimguiname="ImGuiIO_ImGuiIO", signature="()", stname="ImGuiIO"}, @@ -5045,7 +4967,7 @@ local t={ cimguiname="ImGuiIO_SetAppAcceptingEvents", defaults={}, funcname="SetAppAcceptingEvents", - location="imgui:2360", + location="imgui:2376", ov_cimguiname="ImGuiIO_SetAppAcceptingEvents", ret="void", signature="(bool)", @@ -5076,7 +4998,7 @@ local t={ defaults={ native_legacy_index="-1"}, funcname="SetKeyEventNativeData", - location="imgui:2359", + location="imgui:2375", ov_cimguiname="ImGuiIO_SetKeyEventNativeData", ret="void", signature="(ImGuiKey,int,int,int)", @@ -5093,7 +5015,7 @@ local t={ cimguiname="ImGuiIO_destroy", defaults={}, destructor=true, - location="imgui:2451", + location="imgui:2467", ov_cimguiname="ImGuiIO_destroy", ret="void", signature="(ImGuiIO*)", @@ -5109,7 +5031,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiInputEvent", - location="imgui_internal:1436", + location="imgui_internal:1451", ov_cimguiname="ImGuiInputEvent_ImGuiInputEvent", signature="()", stname="ImGuiInputEvent"}, @@ -5125,7 +5047,7 @@ local t={ cimguiname="ImGuiInputEvent_destroy", defaults={}, destructor=true, - location="imgui_internal:1436", + location="imgui_internal:1451", ov_cimguiname="ImGuiInputEvent_destroy", ret="void", signature="(ImGuiInputEvent*)", @@ -5143,7 +5065,7 @@ local t={ cimguiname="ImGuiInputTextCallbackData_ClearSelection", defaults={}, funcname="ClearSelection", - location="imgui:2495", + location="imgui:2511", ov_cimguiname="ImGuiInputTextCallbackData_ClearSelection", ret="void", signature="()", @@ -5167,7 +5089,7 @@ local t={ cimguiname="ImGuiInputTextCallbackData_DeleteChars", defaults={}, funcname="DeleteChars", - location="imgui:2492", + location="imgui:2508", ov_cimguiname="ImGuiInputTextCallbackData_DeleteChars", ret="void", signature="(int,int)", @@ -5185,7 +5107,7 @@ local t={ cimguiname="ImGuiInputTextCallbackData_HasSelection", defaults={}, funcname="HasSelection", - location="imgui:2496", + location="imgui:2512", ov_cimguiname="ImGuiInputTextCallbackData_HasSelection", ret="bool", signature="()const", @@ -5201,7 +5123,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiInputTextCallbackData", - location="imgui:2491", + location="imgui:2507", ov_cimguiname="ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", signature="()", stname="ImGuiInputTextCallbackData"}, @@ -5228,7 +5150,7 @@ local t={ defaults={ text_end="NULL"}, funcname="InsertChars", - location="imgui:2493", + location="imgui:2509", ov_cimguiname="ImGuiInputTextCallbackData_InsertChars", ret="void", signature="(int,const char*,const char*)", @@ -5246,7 +5168,7 @@ local t={ cimguiname="ImGuiInputTextCallbackData_SelectAll", defaults={}, funcname="SelectAll", - location="imgui:2494", + location="imgui:2510", ov_cimguiname="ImGuiInputTextCallbackData_SelectAll", ret="void", signature="()", @@ -5263,7 +5185,7 @@ local t={ cimguiname="ImGuiInputTextCallbackData_destroy", defaults={}, destructor=true, - location="imgui:2491", + location="imgui:2507", ov_cimguiname="ImGuiInputTextCallbackData_destroy", ret="void", signature="(ImGuiInputTextCallbackData*)", @@ -5281,7 +5203,7 @@ local t={ cimguiname="ImGuiInputTextDeactivatedState_ClearFreeMemory", defaults={}, funcname="ClearFreeMemory", - location="imgui_internal:1113", + location="imgui_internal:1122", ov_cimguiname="ImGuiInputTextDeactivatedState_ClearFreeMemory", ret="void", signature="()", @@ -5297,7 +5219,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiInputTextDeactivatedState", - location="imgui_internal:1112", + location="imgui_internal:1121", ov_cimguiname="ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState", signature="()", stname="ImGuiInputTextDeactivatedState"}, @@ -5313,7 +5235,7 @@ local t={ cimguiname="ImGuiInputTextDeactivatedState_destroy", defaults={}, destructor=true, - location="imgui_internal:1112", + location="imgui_internal:1121", ov_cimguiname="ImGuiInputTextDeactivatedState_destroy", ret="void", signature="(ImGuiInputTextDeactivatedState*)", @@ -5331,7 +5253,7 @@ local t={ cimguiname="ImGuiInputTextState_ClearFreeMemory", defaults={}, funcname="ClearFreeMemory", - location="imgui_internal:1153", + location="imgui_internal:1162", ov_cimguiname="ImGuiInputTextState_ClearFreeMemory", ret="void", signature="()", @@ -5349,7 +5271,7 @@ local t={ cimguiname="ImGuiInputTextState_ClearSelection", defaults={}, funcname="ClearSelection", - location="imgui_internal:1161", + location="imgui_internal:1170", ov_cimguiname="ImGuiInputTextState_ClearSelection", ret="void", signature="()", @@ -5367,7 +5289,7 @@ local t={ cimguiname="ImGuiInputTextState_ClearText", defaults={}, funcname="ClearText", - location="imgui_internal:1152", + location="imgui_internal:1161", ov_cimguiname="ImGuiInputTextState_ClearText", ret="void", signature="()", @@ -5385,7 +5307,7 @@ local t={ cimguiname="ImGuiInputTextState_CursorAnimReset", defaults={}, funcname="CursorAnimReset", - location="imgui_internal:1158", + location="imgui_internal:1167", ov_cimguiname="ImGuiInputTextState_CursorAnimReset", ret="void", signature="()", @@ -5403,7 +5325,7 @@ local t={ cimguiname="ImGuiInputTextState_CursorClamp", defaults={}, funcname="CursorClamp", - location="imgui_internal:1159", + location="imgui_internal:1168", ov_cimguiname="ImGuiInputTextState_CursorClamp", ret="void", signature="()", @@ -5421,7 +5343,7 @@ local t={ cimguiname="ImGuiInputTextState_GetCursorPos", defaults={}, funcname="GetCursorPos", - location="imgui_internal:1162", + location="imgui_internal:1171", ov_cimguiname="ImGuiInputTextState_GetCursorPos", ret="int", signature="()const", @@ -5439,7 +5361,7 @@ local t={ cimguiname="ImGuiInputTextState_GetSelectionEnd", defaults={}, funcname="GetSelectionEnd", - location="imgui_internal:1164", + location="imgui_internal:1173", ov_cimguiname="ImGuiInputTextState_GetSelectionEnd", ret="int", signature="()const", @@ -5457,7 +5379,7 @@ local t={ cimguiname="ImGuiInputTextState_GetSelectionStart", defaults={}, funcname="GetSelectionStart", - location="imgui_internal:1163", + location="imgui_internal:1172", ov_cimguiname="ImGuiInputTextState_GetSelectionStart", ret="int", signature="()const", @@ -5475,7 +5397,7 @@ local t={ cimguiname="ImGuiInputTextState_HasSelection", defaults={}, funcname="HasSelection", - location="imgui_internal:1160", + location="imgui_internal:1169", ov_cimguiname="ImGuiInputTextState_HasSelection", ret="bool", signature="()const", @@ -5491,7 +5413,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiInputTextState", - location="imgui_internal:1150", + location="imgui_internal:1159", ov_cimguiname="ImGuiInputTextState_ImGuiInputTextState", signature="()", stname="ImGuiInputTextState"}, @@ -5511,7 +5433,7 @@ local t={ cimguiname="ImGuiInputTextState_OnCharPressed", defaults={}, funcname="OnCharPressed", - location="imgui_internal:1155", + location="imgui_internal:1164", ov_cimguiname="ImGuiInputTextState_OnCharPressed", ret="void", signature="(unsigned int)", @@ -5532,7 +5454,7 @@ local t={ cimguiname="ImGuiInputTextState_OnKeyPressed", defaults={}, funcname="OnKeyPressed", - location="imgui_internal:1154", + location="imgui_internal:1163", ov_cimguiname="ImGuiInputTextState_OnKeyPressed", ret="void", signature="(int)", @@ -5550,7 +5472,7 @@ local t={ cimguiname="ImGuiInputTextState_ReloadUserBufAndKeepSelection", defaults={}, funcname="ReloadUserBufAndKeepSelection", - location="imgui_internal:1173", + location="imgui_internal:1182", ov_cimguiname="ImGuiInputTextState_ReloadUserBufAndKeepSelection", ret="void", signature="()", @@ -5568,7 +5490,7 @@ local t={ cimguiname="ImGuiInputTextState_ReloadUserBufAndMoveToEnd", defaults={}, funcname="ReloadUserBufAndMoveToEnd", - location="imgui_internal:1174", + location="imgui_internal:1183", ov_cimguiname="ImGuiInputTextState_ReloadUserBufAndMoveToEnd", ret="void", signature="()", @@ -5586,7 +5508,7 @@ local t={ cimguiname="ImGuiInputTextState_ReloadUserBufAndSelectAll", defaults={}, funcname="ReloadUserBufAndSelectAll", - location="imgui_internal:1172", + location="imgui_internal:1181", ov_cimguiname="ImGuiInputTextState_ReloadUserBufAndSelectAll", ret="void", signature="()", @@ -5604,7 +5526,7 @@ local t={ cimguiname="ImGuiInputTextState_SelectAll", defaults={}, funcname="SelectAll", - location="imgui_internal:1165", + location="imgui_internal:1174", ov_cimguiname="ImGuiInputTextState_SelectAll", ret="void", signature="()", @@ -5621,7 +5543,7 @@ local t={ cimguiname="ImGuiInputTextState_destroy", defaults={}, destructor=true, - location="imgui_internal:1151", + location="imgui_internal:1160", ov_cimguiname="ImGuiInputTextState_destroy", realdestructor=true, ret="void", @@ -5638,7 +5560,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiKeyOwnerData", - location="imgui_internal:1480", + location="imgui_internal:1495", ov_cimguiname="ImGuiKeyOwnerData_ImGuiKeyOwnerData", signature="()", stname="ImGuiKeyOwnerData"}, @@ -5654,7 +5576,7 @@ local t={ cimguiname="ImGuiKeyOwnerData_destroy", defaults={}, destructor=true, - location="imgui_internal:1480", + location="imgui_internal:1495", ov_cimguiname="ImGuiKeyOwnerData_destroy", ret="void", signature="(ImGuiKeyOwnerData*)", @@ -5670,7 +5592,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiKeyRoutingData", - location="imgui_internal:1456", + location="imgui_internal:1471", ov_cimguiname="ImGuiKeyRoutingData_ImGuiKeyRoutingData", signature="()", stname="ImGuiKeyRoutingData"}, @@ -5686,7 +5608,7 @@ local t={ cimguiname="ImGuiKeyRoutingData_destroy", defaults={}, destructor=true, - location="imgui_internal:1456", + location="imgui_internal:1471", ov_cimguiname="ImGuiKeyRoutingData_destroy", ret="void", signature="(ImGuiKeyRoutingData*)", @@ -5704,7 +5626,7 @@ local t={ cimguiname="ImGuiKeyRoutingTable_Clear", defaults={}, funcname="Clear", - location="imgui_internal:1468", + location="imgui_internal:1483", ov_cimguiname="ImGuiKeyRoutingTable_Clear", ret="void", signature="()", @@ -5720,7 +5642,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiKeyRoutingTable", - location="imgui_internal:1467", + location="imgui_internal:1482", ov_cimguiname="ImGuiKeyRoutingTable_ImGuiKeyRoutingTable", signature="()", stname="ImGuiKeyRoutingTable"}, @@ -5736,7 +5658,7 @@ local t={ cimguiname="ImGuiKeyRoutingTable_destroy", defaults={}, destructor=true, - location="imgui_internal:1467", + location="imgui_internal:1482", ov_cimguiname="ImGuiKeyRoutingTable_destroy", ret="void", signature="(ImGuiKeyRoutingTable*)", @@ -5752,7 +5674,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiLastItemData", - location="imgui_internal:1268", + location="imgui_internal:1282", ov_cimguiname="ImGuiLastItemData_ImGuiLastItemData", signature="()", stname="ImGuiLastItemData"}, @@ -5768,7 +5690,7 @@ local t={ cimguiname="ImGuiLastItemData_destroy", defaults={}, destructor=true, - location="imgui_internal:1268", + location="imgui_internal:1282", ov_cimguiname="ImGuiLastItemData_destroy", ret="void", signature="(ImGuiLastItemData*)", @@ -5784,7 +5706,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiListClipperData", - location="imgui_internal:1551", + location="imgui_internal:1566", ov_cimguiname="ImGuiListClipperData_ImGuiListClipperData", signature="()", stname="ImGuiListClipperData"}, @@ -5804,7 +5726,7 @@ local t={ cimguiname="ImGuiListClipperData_Reset", defaults={}, funcname="Reset", - location="imgui_internal:1552", + location="imgui_internal:1567", ov_cimguiname="ImGuiListClipperData_Reset", ret="void", signature="(ImGuiListClipper*)", @@ -5821,7 +5743,7 @@ local t={ cimguiname="ImGuiListClipperData_destroy", defaults={}, destructor=true, - location="imgui_internal:1551", + location="imgui_internal:1566", ov_cimguiname="ImGuiListClipperData_destroy", ret="void", signature="(ImGuiListClipperData*)", @@ -5843,7 +5765,7 @@ local t={ defaults={}, funcname="FromIndices", is_static_function=true, - location="imgui_internal:1538", + location="imgui_internal:1553", ov_cimguiname="ImGuiListClipperRange_FromIndices", ret="ImGuiListClipperRange", signature="(int,int)", @@ -5871,7 +5793,7 @@ local t={ defaults={}, funcname="FromPositions", is_static_function=true, - location="imgui_internal:1539", + location="imgui_internal:1554", ov_cimguiname="ImGuiListClipperRange_FromPositions", ret="ImGuiListClipperRange", signature="(float,float,int,int)", @@ -5896,7 +5818,7 @@ local t={ defaults={ items_height="-1.0f"}, funcname="Begin", - location="imgui:2689", + location="imgui:2706", ov_cimguiname="ImGuiListClipper_Begin", ret="void", signature="(int,float)", @@ -5914,7 +5836,7 @@ local t={ cimguiname="ImGuiListClipper_End", defaults={}, funcname="End", - location="imgui:2690", + location="imgui:2707", ov_cimguiname="ImGuiListClipper_End", ret="void", signature="()", @@ -5930,7 +5852,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiListClipper", - location="imgui:2687", + location="imgui:2704", ov_cimguiname="ImGuiListClipper_ImGuiListClipper", signature="()", stname="ImGuiListClipper"}, @@ -5950,7 +5872,7 @@ local t={ cimguiname="ImGuiListClipper_IncludeItemByIndex", defaults={}, funcname="IncludeItemByIndex", - location="imgui:2695", + location="imgui:2712", ov_cimguiname="ImGuiListClipper_IncludeItemByIndex", ret="void", signature="(int)", @@ -5974,7 +5896,7 @@ local t={ cimguiname="ImGuiListClipper_IncludeItemsByIndex", defaults={}, funcname="IncludeItemsByIndex", - location="imgui:2696", + location="imgui:2713", ov_cimguiname="ImGuiListClipper_IncludeItemsByIndex", ret="void", signature="(int,int)", @@ -5995,7 +5917,7 @@ local t={ cimguiname="ImGuiListClipper_SeekCursorForItem", defaults={}, funcname="SeekCursorForItem", - location="imgui:2701", + location="imgui:2718", ov_cimguiname="ImGuiListClipper_SeekCursorForItem", ret="void", signature="(int)", @@ -6013,7 +5935,7 @@ local t={ cimguiname="ImGuiListClipper_Step", defaults={}, funcname="Step", - location="imgui:2691", + location="imgui:2708", ov_cimguiname="ImGuiListClipper_Step", ret="bool", signature="()", @@ -6030,7 +5952,7 @@ local t={ cimguiname="ImGuiListClipper_destroy", defaults={}, destructor=true, - location="imgui:2688", + location="imgui:2705", ov_cimguiname="ImGuiListClipper_destroy", realdestructor=true, ret="void", @@ -6052,7 +5974,7 @@ local t={ cimguiname="ImGuiMenuColumns_CalcNextTotalWidth", defaults={}, funcname="CalcNextTotalWidth", - location="imgui_internal:1103", + location="imgui_internal:1112", ov_cimguiname="ImGuiMenuColumns_CalcNextTotalWidth", ret="void", signature="(bool)", @@ -6082,7 +6004,7 @@ local t={ cimguiname="ImGuiMenuColumns_DeclColumns", defaults={}, funcname="DeclColumns", - location="imgui_internal:1102", + location="imgui_internal:1111", ov_cimguiname="ImGuiMenuColumns_DeclColumns", ret="float", signature="(float,float,float,float)", @@ -6098,7 +6020,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiMenuColumns", - location="imgui_internal:1100", + location="imgui_internal:1109", ov_cimguiname="ImGuiMenuColumns_ImGuiMenuColumns", signature="()", stname="ImGuiMenuColumns"}, @@ -6121,7 +6043,7 @@ local t={ cimguiname="ImGuiMenuColumns_Update", defaults={}, funcname="Update", - location="imgui_internal:1101", + location="imgui_internal:1110", ov_cimguiname="ImGuiMenuColumns_Update", ret="void", signature="(float,bool)", @@ -6138,7 +6060,7 @@ local t={ cimguiname="ImGuiMenuColumns_destroy", defaults={}, destructor=true, - location="imgui_internal:1100", + location="imgui_internal:1109", ov_cimguiname="ImGuiMenuColumns_destroy", ret="void", signature="(ImGuiMenuColumns*)", @@ -6154,7 +6076,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiMultiSelectState", - location="imgui_internal:1816", + location="imgui_internal:1831", ov_cimguiname="ImGuiMultiSelectState_ImGuiMultiSelectState", signature="()", stname="ImGuiMultiSelectState"}, @@ -6170,7 +6092,7 @@ local t={ cimguiname="ImGuiMultiSelectState_destroy", defaults={}, destructor=true, - location="imgui_internal:1816", + location="imgui_internal:1831", ov_cimguiname="ImGuiMultiSelectState_destroy", ret="void", signature="(ImGuiMultiSelectState*)", @@ -6188,7 +6110,7 @@ local t={ cimguiname="ImGuiMultiSelectTempData_Clear", defaults={}, funcname="Clear", - location="imgui_internal:1800", + location="imgui_internal:1815", ov_cimguiname="ImGuiMultiSelectTempData_Clear", ret="void", signature="()", @@ -6206,7 +6128,7 @@ local t={ cimguiname="ImGuiMultiSelectTempData_ClearIO", defaults={}, funcname="ClearIO", - location="imgui_internal:1801", + location="imgui_internal:1816", ov_cimguiname="ImGuiMultiSelectTempData_ClearIO", ret="void", signature="()", @@ -6222,7 +6144,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiMultiSelectTempData", - location="imgui_internal:1799", + location="imgui_internal:1814", ov_cimguiname="ImGuiMultiSelectTempData_ImGuiMultiSelectTempData", signature="()", stname="ImGuiMultiSelectTempData"}, @@ -6238,7 +6160,7 @@ local t={ cimguiname="ImGuiMultiSelectTempData_destroy", defaults={}, destructor=true, - location="imgui_internal:1799", + location="imgui_internal:1814", ov_cimguiname="ImGuiMultiSelectTempData_destroy", ret="void", signature="(ImGuiMultiSelectTempData*)", @@ -6256,7 +6178,7 @@ local t={ cimguiname="ImGuiNavItemData_Clear", defaults={}, funcname="Clear", - location="imgui_internal:1641", + location="imgui_internal:1656", ov_cimguiname="ImGuiNavItemData_Clear", ret="void", signature="()", @@ -6272,7 +6194,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiNavItemData", - location="imgui_internal:1640", + location="imgui_internal:1655", ov_cimguiname="ImGuiNavItemData_ImGuiNavItemData", signature="()", stname="ImGuiNavItemData"}, @@ -6288,7 +6210,7 @@ local t={ cimguiname="ImGuiNavItemData_destroy", defaults={}, destructor=true, - location="imgui_internal:1640", + location="imgui_internal:1655", ov_cimguiname="ImGuiNavItemData_destroy", ret="void", signature="(ImGuiNavItemData*)", @@ -6306,7 +6228,7 @@ local t={ cimguiname="ImGuiNextItemData_ClearFlags", defaults={}, funcname="ClearFlags", - location="imgui_internal:1252", + location="imgui_internal:1266", ov_cimguiname="ImGuiNextItemData_ClearFlags", ret="void", signature="()", @@ -6322,7 +6244,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiNextItemData", - location="imgui_internal:1251", + location="imgui_internal:1265", ov_cimguiname="ImGuiNextItemData_ImGuiNextItemData", signature="()", stname="ImGuiNextItemData"}, @@ -6338,7 +6260,7 @@ local t={ cimguiname="ImGuiNextItemData_destroy", defaults={}, destructor=true, - location="imgui_internal:1251", + location="imgui_internal:1265", ov_cimguiname="ImGuiNextItemData_destroy", ret="void", signature="(ImGuiNextItemData*)", @@ -6356,7 +6278,7 @@ local t={ cimguiname="ImGuiNextWindowData_ClearFlags", defaults={}, funcname="ClearFlags", - location="imgui_internal:1223", + location="imgui_internal:1236", ov_cimguiname="ImGuiNextWindowData_ClearFlags", ret="void", signature="()", @@ -6372,7 +6294,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiNextWindowData", - location="imgui_internal:1222", + location="imgui_internal:1235", ov_cimguiname="ImGuiNextWindowData_ImGuiNextWindowData", signature="()", stname="ImGuiNextWindowData"}, @@ -6388,7 +6310,7 @@ local t={ cimguiname="ImGuiNextWindowData_destroy", defaults={}, destructor=true, - location="imgui_internal:1222", + location="imgui_internal:1235", ov_cimguiname="ImGuiNextWindowData_destroy", ret="void", signature="(ImGuiNextWindowData*)", @@ -6404,7 +6326,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiOldColumnData", - location="imgui_internal:1720", + location="imgui_internal:1735", ov_cimguiname="ImGuiOldColumnData_ImGuiOldColumnData", signature="()", stname="ImGuiOldColumnData"}, @@ -6420,7 +6342,7 @@ local t={ cimguiname="ImGuiOldColumnData_destroy", defaults={}, destructor=true, - location="imgui_internal:1720", + location="imgui_internal:1735", ov_cimguiname="ImGuiOldColumnData_destroy", ret="void", signature="(ImGuiOldColumnData*)", @@ -6436,7 +6358,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiOldColumns", - location="imgui_internal:1741", + location="imgui_internal:1756", ov_cimguiname="ImGuiOldColumns_ImGuiOldColumns", signature="()", stname="ImGuiOldColumns"}, @@ -6452,7 +6374,7 @@ local t={ cimguiname="ImGuiOldColumns_destroy", defaults={}, destructor=true, - location="imgui_internal:1741", + location="imgui_internal:1756", ov_cimguiname="ImGuiOldColumns_destroy", ret="void", signature="(ImGuiOldColumns*)", @@ -6468,7 +6390,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiOnceUponAFrame", - location="imgui:2547", + location="imgui:2563", ov_cimguiname="ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", signature="()", stname="ImGuiOnceUponAFrame"}, @@ -6484,7 +6406,7 @@ local t={ cimguiname="ImGuiOnceUponAFrame_destroy", defaults={}, destructor=true, - location="imgui:2547", + location="imgui:2563", ov_cimguiname="ImGuiOnceUponAFrame_destroy", ret="void", signature="(ImGuiOnceUponAFrame*)", @@ -6502,7 +6424,7 @@ local t={ cimguiname="ImGuiPayload_Clear", defaults={}, funcname="Clear", - location="imgui:2525", + location="imgui:2541", ov_cimguiname="ImGuiPayload_Clear", ret="void", signature="()", @@ -6518,7 +6440,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiPayload", - location="imgui:2524", + location="imgui:2540", ov_cimguiname="ImGuiPayload_ImGuiPayload", signature="()", stname="ImGuiPayload"}, @@ -6538,7 +6460,7 @@ local t={ cimguiname="ImGuiPayload_IsDataType", defaults={}, funcname="IsDataType", - location="imgui:2526", + location="imgui:2542", ov_cimguiname="ImGuiPayload_IsDataType", ret="bool", signature="(const char*)const", @@ -6556,7 +6478,7 @@ local t={ cimguiname="ImGuiPayload_IsDelivery", defaults={}, funcname="IsDelivery", - location="imgui:2528", + location="imgui:2544", ov_cimguiname="ImGuiPayload_IsDelivery", ret="bool", signature="()const", @@ -6574,7 +6496,7 @@ local t={ cimguiname="ImGuiPayload_IsPreview", defaults={}, funcname="IsPreview", - location="imgui:2527", + location="imgui:2543", ov_cimguiname="ImGuiPayload_IsPreview", ret="bool", signature="()const", @@ -6591,7 +6513,7 @@ local t={ cimguiname="ImGuiPayload_destroy", defaults={}, destructor=true, - location="imgui:2524", + location="imgui:2540", ov_cimguiname="ImGuiPayload_destroy", ret="void", signature="(ImGuiPayload*)", @@ -6607,7 +6529,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiPlatformIO", - location="imgui:3552", + location="imgui:3570", ov_cimguiname="ImGuiPlatformIO_ImGuiPlatformIO", signature="()", stname="ImGuiPlatformIO"}, @@ -6623,7 +6545,7 @@ local t={ cimguiname="ImGuiPlatformIO_destroy", defaults={}, destructor=true, - location="imgui:3552", + location="imgui:3570", ov_cimguiname="ImGuiPlatformIO_destroy", ret="void", signature="(ImGuiPlatformIO*)", @@ -6639,7 +6561,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiPlatformImeData", - location="imgui:3594", + location="imgui:3612", ov_cimguiname="ImGuiPlatformImeData_ImGuiPlatformImeData", signature="()", stname="ImGuiPlatformImeData"}, @@ -6655,7 +6577,7 @@ local t={ cimguiname="ImGuiPlatformImeData_destroy", defaults={}, destructor=true, - location="imgui:3594", + location="imgui:3612", ov_cimguiname="ImGuiPlatformImeData_destroy", ret="void", signature="(ImGuiPlatformImeData*)", @@ -6671,7 +6593,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiPopupData", - location="imgui_internal:1358", + location="imgui_internal:1373", ov_cimguiname="ImGuiPopupData_ImGuiPopupData", signature="()", stname="ImGuiPopupData"}, @@ -6687,7 +6609,7 @@ local t={ cimguiname="ImGuiPopupData_destroy", defaults={}, destructor=true, - location="imgui_internal:1358", + location="imgui_internal:1373", ov_cimguiname="ImGuiPopupData_destroy", ret="void", signature="(ImGuiPopupData*)", @@ -6706,7 +6628,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiPtrOrIndex", - location="imgui_internal:1322", + location="imgui_internal:1337", ov_cimguiname="ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr", signature="(void*)", stname="ImGuiPtrOrIndex"}, @@ -6722,7 +6644,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiPtrOrIndex", - location="imgui_internal:1323", + location="imgui_internal:1338", ov_cimguiname="ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int", signature="(int)", stname="ImGuiPtrOrIndex"}, @@ -6739,7 +6661,7 @@ local t={ cimguiname="ImGuiPtrOrIndex_destroy", defaults={}, destructor=true, - location="imgui_internal:1322", + location="imgui_internal:1337", ov_cimguiname="ImGuiPtrOrIndex_destroy", ret="void", signature="(ImGuiPtrOrIndex*)", @@ -6760,7 +6682,7 @@ local t={ cimguiname="ImGuiSelectionBasicStorage_ApplyRequests", defaults={}, funcname="ApplyRequests", - location="imgui:2911", + location="imgui:2928", ov_cimguiname="ImGuiSelectionBasicStorage_ApplyRequests", ret="void", signature="(ImGuiMultiSelectIO*)", @@ -6778,7 +6700,7 @@ local t={ cimguiname="ImGuiSelectionBasicStorage_Clear", defaults={}, funcname="Clear", - location="imgui:2913", + location="imgui:2930", ov_cimguiname="ImGuiSelectionBasicStorage_Clear", ret="void", signature="()", @@ -6799,7 +6721,7 @@ local t={ cimguiname="ImGuiSelectionBasicStorage_Contains", defaults={}, funcname="Contains", - location="imgui:2912", + location="imgui:2929", ov_cimguiname="ImGuiSelectionBasicStorage_Contains", ret="bool", signature="(ImGuiID)const", @@ -6823,7 +6745,7 @@ local t={ cimguiname="ImGuiSelectionBasicStorage_GetNextSelectedItem", defaults={}, funcname="GetNextSelectedItem", - location="imgui:2916", + location="imgui:2933", ov_cimguiname="ImGuiSelectionBasicStorage_GetNextSelectedItem", ret="bool", signature="(void**,ImGuiID*)", @@ -6844,7 +6766,7 @@ local t={ cimguiname="ImGuiSelectionBasicStorage_GetStorageIdFromIndex", defaults={}, funcname="GetStorageIdFromIndex", - location="imgui:2917", + location="imgui:2934", ov_cimguiname="ImGuiSelectionBasicStorage_GetStorageIdFromIndex", ret="ImGuiID", signature="(int)", @@ -6860,7 +6782,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiSelectionBasicStorage", - location="imgui:2910", + location="imgui:2927", ov_cimguiname="ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage", signature="()", stname="ImGuiSelectionBasicStorage"}, @@ -6883,7 +6805,7 @@ local t={ cimguiname="ImGuiSelectionBasicStorage_SetItemSelected", defaults={}, funcname="SetItemSelected", - location="imgui:2915", + location="imgui:2932", ov_cimguiname="ImGuiSelectionBasicStorage_SetItemSelected", ret="void", signature="(ImGuiID,bool)", @@ -6905,7 +6827,7 @@ local t={ cimguiname="ImGuiSelectionBasicStorage_Swap", defaults={}, funcname="Swap", - location="imgui:2914", + location="imgui:2931", ov_cimguiname="ImGuiSelectionBasicStorage_Swap", ret="void", signature="(ImGuiSelectionBasicStorage*)", @@ -6922,7 +6844,7 @@ local t={ cimguiname="ImGuiSelectionBasicStorage_destroy", defaults={}, destructor=true, - location="imgui:2910", + location="imgui:2927", ov_cimguiname="ImGuiSelectionBasicStorage_destroy", ret="void", signature="(ImGuiSelectionBasicStorage*)", @@ -6943,7 +6865,7 @@ local t={ cimguiname="ImGuiSelectionExternalStorage_ApplyRequests", defaults={}, funcname="ApplyRequests", - location="imgui:2930", + location="imgui:2947", ov_cimguiname="ImGuiSelectionExternalStorage_ApplyRequests", ret="void", signature="(ImGuiMultiSelectIO*)", @@ -6959,7 +6881,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiSelectionExternalStorage", - location="imgui:2929", + location="imgui:2946", ov_cimguiname="ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage", signature="()", stname="ImGuiSelectionExternalStorage"}, @@ -6975,7 +6897,7 @@ local t={ cimguiname="ImGuiSelectionExternalStorage_destroy", defaults={}, destructor=true, - location="imgui:2929", + location="imgui:2946", ov_cimguiname="ImGuiSelectionExternalStorage_destroy", ret="void", signature="(ImGuiSelectionExternalStorage*)", @@ -6991,7 +6913,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiSettingsHandler", - location="imgui_internal:1896", + location="imgui_internal:1911", ov_cimguiname="ImGuiSettingsHandler_ImGuiSettingsHandler", signature="()", stname="ImGuiSettingsHandler"}, @@ -7007,7 +6929,7 @@ local t={ cimguiname="ImGuiSettingsHandler_destroy", defaults={}, destructor=true, - location="imgui_internal:1896", + location="imgui_internal:1911", ov_cimguiname="ImGuiSettingsHandler_destroy", ret="void", signature="(ImGuiSettingsHandler*)", @@ -7023,7 +6945,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiStackLevelInfo", - location="imgui_internal:2010", + location="imgui_internal:2024", ov_cimguiname="ImGuiStackLevelInfo_ImGuiStackLevelInfo", signature="()", stname="ImGuiStackLevelInfo"}, @@ -7039,7 +6961,7 @@ local t={ cimguiname="ImGuiStackLevelInfo_destroy", defaults={}, destructor=true, - location="imgui_internal:2010", + location="imgui_internal:2024", ov_cimguiname="ImGuiStackLevelInfo_destroy", ret="void", signature="(ImGuiStackLevelInfo*)", @@ -7061,7 +6983,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiStoragePair", - location="imgui:2604", + location="imgui:2621", ov_cimguiname="ImGuiStoragePair_ImGuiStoragePair_Int", signature="(ImGuiID,int)", stname="ImGuiStoragePair"}, @@ -7080,7 +7002,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiStoragePair", - location="imgui:2605", + location="imgui:2622", ov_cimguiname="ImGuiStoragePair_ImGuiStoragePair_Float", signature="(ImGuiID,float)", stname="ImGuiStoragePair"}, @@ -7099,7 +7021,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiStoragePair", - location="imgui:2606", + location="imgui:2623", ov_cimguiname="ImGuiStoragePair_ImGuiStoragePair_Ptr", signature="(ImGuiID,void*)", stname="ImGuiStoragePair"}, @@ -7117,7 +7039,7 @@ local t={ cimguiname="ImGuiStoragePair_destroy", defaults={}, destructor=true, - location="imgui:2604", + location="imgui:2621", ov_cimguiname="ImGuiStoragePair_destroy", ret="void", signature="(ImGuiStoragePair*)", @@ -7135,7 +7057,7 @@ local t={ cimguiname="ImGuiStorage_BuildSortByKey", defaults={}, funcname="BuildSortByKey", - location="imgui:2645", + location="imgui:2662", ov_cimguiname="ImGuiStorage_BuildSortByKey", ret="void", signature="()", @@ -7153,7 +7075,7 @@ local t={ cimguiname="ImGuiStorage_Clear", defaults={}, funcname="Clear", - location="imgui:2625", + location="imgui:2642", ov_cimguiname="ImGuiStorage_Clear", ret="void", signature="()", @@ -7178,7 +7100,7 @@ local t={ defaults={ default_val="false"}, funcname="GetBool", - location="imgui:2628", + location="imgui:2645", ov_cimguiname="ImGuiStorage_GetBool", ret="bool", signature="(ImGuiID,bool)const", @@ -7203,7 +7125,7 @@ local t={ defaults={ default_val="false"}, funcname="GetBoolRef", - location="imgui:2640", + location="imgui:2657", ov_cimguiname="ImGuiStorage_GetBoolRef", ret="bool*", signature="(ImGuiID,bool)", @@ -7228,7 +7150,7 @@ local t={ defaults={ default_val="0.0f"}, funcname="GetFloat", - location="imgui:2630", + location="imgui:2647", ov_cimguiname="ImGuiStorage_GetFloat", ret="float", signature="(ImGuiID,float)const", @@ -7253,7 +7175,7 @@ local t={ defaults={ default_val="0.0f"}, funcname="GetFloatRef", - location="imgui:2641", + location="imgui:2658", ov_cimguiname="ImGuiStorage_GetFloatRef", ret="float*", signature="(ImGuiID,float)", @@ -7278,7 +7200,7 @@ local t={ defaults={ default_val="0"}, funcname="GetInt", - location="imgui:2626", + location="imgui:2643", ov_cimguiname="ImGuiStorage_GetInt", ret="int", signature="(ImGuiID,int)const", @@ -7303,7 +7225,7 @@ local t={ defaults={ default_val="0"}, funcname="GetIntRef", - location="imgui:2639", + location="imgui:2656", ov_cimguiname="ImGuiStorage_GetIntRef", ret="int*", signature="(ImGuiID,int)", @@ -7324,7 +7246,7 @@ local t={ cimguiname="ImGuiStorage_GetVoidPtr", defaults={}, funcname="GetVoidPtr", - location="imgui:2632", + location="imgui:2649", ov_cimguiname="ImGuiStorage_GetVoidPtr", ret="void*", signature="(ImGuiID)const", @@ -7349,7 +7271,7 @@ local t={ defaults={ default_val="NULL"}, funcname="GetVoidPtrRef", - location="imgui:2642", + location="imgui:2659", ov_cimguiname="ImGuiStorage_GetVoidPtrRef", ret="void**", signature="(ImGuiID,void*)", @@ -7370,7 +7292,7 @@ local t={ cimguiname="ImGuiStorage_SetAllInt", defaults={}, funcname="SetAllInt", - location="imgui:2647", + location="imgui:2664", ov_cimguiname="ImGuiStorage_SetAllInt", ret="void", signature="(int)", @@ -7394,7 +7316,7 @@ local t={ cimguiname="ImGuiStorage_SetBool", defaults={}, funcname="SetBool", - location="imgui:2629", + location="imgui:2646", ov_cimguiname="ImGuiStorage_SetBool", ret="void", signature="(ImGuiID,bool)", @@ -7418,7 +7340,7 @@ local t={ cimguiname="ImGuiStorage_SetFloat", defaults={}, funcname="SetFloat", - location="imgui:2631", + location="imgui:2648", ov_cimguiname="ImGuiStorage_SetFloat", ret="void", signature="(ImGuiID,float)", @@ -7442,7 +7364,7 @@ local t={ cimguiname="ImGuiStorage_SetInt", defaults={}, funcname="SetInt", - location="imgui:2627", + location="imgui:2644", ov_cimguiname="ImGuiStorage_SetInt", ret="void", signature="(ImGuiID,int)", @@ -7466,7 +7388,7 @@ local t={ cimguiname="ImGuiStorage_SetVoidPtr", defaults={}, funcname="SetVoidPtr", - location="imgui:2633", + location="imgui:2650", ov_cimguiname="ImGuiStorage_SetVoidPtr", ret="void", signature="(ImGuiID,void*)", @@ -7488,7 +7410,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiStyleMod", - location="imgui_internal:1052", + location="imgui_internal:839", ov_cimguiname="ImGuiStyleMod_ImGuiStyleMod_Int", signature="(ImGuiStyleVar,int)", stname="ImGuiStyleMod"}, @@ -7507,7 +7429,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiStyleMod", - location="imgui_internal:1053", + location="imgui_internal:840", ov_cimguiname="ImGuiStyleMod_ImGuiStyleMod_Float", signature="(ImGuiStyleVar,float)", stname="ImGuiStyleMod"}, @@ -7526,7 +7448,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiStyleMod", - location="imgui_internal:1054", + location="imgui_internal:841", ov_cimguiname="ImGuiStyleMod_ImGuiStyleMod_Vec2", signature="(ImGuiStyleVar,ImVec2)", stname="ImGuiStyleMod"}, @@ -7544,12 +7466,33 @@ local t={ cimguiname="ImGuiStyleMod_destroy", defaults={}, destructor=true, - location="imgui_internal:1052", + location="imgui_internal:839", ov_cimguiname="ImGuiStyleMod_destroy", ret="void", signature="(ImGuiStyleMod*)", stname="ImGuiStyleMod"}, ["(ImGuiStyleMod*)"]=nil}, + ImGuiStyleVarInfo_GetVarPtr={ + [1]={ + args="(ImGuiStyleVarInfo* self,void* parent)", + argsT={ + [1]={ + name="self", + type="ImGuiStyleVarInfo*"}, + [2]={ + name="parent", + type="void*"}}, + argsoriginal="(void* parent)", + call_args="(parent)", + cimguiname="ImGuiStyleVarInfo_GetVarPtr", + defaults={}, + funcname="GetVarPtr", + location="imgui_internal:824", + ov_cimguiname="ImGuiStyleVarInfo_GetVarPtr", + ret="void*", + signature="(void*)const", + stname="ImGuiStyleVarInfo"}, + ["(void*)const"]=nil}, ImGuiStyle_ImGuiStyle={ [1]={ args="()", @@ -7560,7 +7503,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiStyle", - location="imgui:2201", + location="imgui:2211", ov_cimguiname="ImGuiStyle_ImGuiStyle", signature="()", stname="ImGuiStyle"}, @@ -7580,7 +7523,7 @@ local t={ cimguiname="ImGuiStyle_ScaleAllSizes", defaults={}, funcname="ScaleAllSizes", - location="imgui:2202", + location="imgui:2212", ov_cimguiname="ImGuiStyle_ScaleAllSizes", ret="void", signature="(float)", @@ -7597,7 +7540,7 @@ local t={ cimguiname="ImGuiStyle_destroy", defaults={}, destructor=true, - location="imgui:2201", + location="imgui:2211", ov_cimguiname="ImGuiStyle_destroy", ret="void", signature="(ImGuiStyle*)", @@ -7613,7 +7556,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTabBar", - location="imgui_internal:2676", + location="imgui_internal:2693", ov_cimguiname="ImGuiTabBar_ImGuiTabBar", signature="()", stname="ImGuiTabBar"}, @@ -7629,7 +7572,7 @@ local t={ cimguiname="ImGuiTabBar_destroy", defaults={}, destructor=true, - location="imgui_internal:2676", + location="imgui_internal:2693", ov_cimguiname="ImGuiTabBar_destroy", ret="void", signature="(ImGuiTabBar*)", @@ -7645,7 +7588,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTabItem", - location="imgui_internal:2635", + location="imgui_internal:2652", ov_cimguiname="ImGuiTabItem_ImGuiTabItem", signature="()", stname="ImGuiTabItem"}, @@ -7661,7 +7604,7 @@ local t={ cimguiname="ImGuiTabItem_destroy", defaults={}, destructor=true, - location="imgui_internal:2635", + location="imgui_internal:2652", ov_cimguiname="ImGuiTabItem_destroy", ret="void", signature="(ImGuiTabItem*)", @@ -7677,7 +7620,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTableColumnSettings", - location="imgui_internal:2945", + location="imgui_internal:2962", ov_cimguiname="ImGuiTableColumnSettings_ImGuiTableColumnSettings", signature="()", stname="ImGuiTableColumnSettings"}, @@ -7693,7 +7636,7 @@ local t={ cimguiname="ImGuiTableColumnSettings_destroy", defaults={}, destructor=true, - location="imgui_internal:2945", + location="imgui_internal:2962", ov_cimguiname="ImGuiTableColumnSettings_destroy", ret="void", signature="(ImGuiTableColumnSettings*)", @@ -7709,7 +7652,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTableColumnSortSpecs", - location="imgui:2025", + location="imgui:2030", ov_cimguiname="ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", signature="()", stname="ImGuiTableColumnSortSpecs"}, @@ -7725,7 +7668,7 @@ local t={ cimguiname="ImGuiTableColumnSortSpecs_destroy", defaults={}, destructor=true, - location="imgui:2025", + location="imgui:2030", ov_cimguiname="ImGuiTableColumnSortSpecs_destroy", ret="void", signature="(ImGuiTableColumnSortSpecs*)", @@ -7741,7 +7684,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTableColumn", - location="imgui_internal:2739", + location="imgui_internal:2756", ov_cimguiname="ImGuiTableColumn_ImGuiTableColumn", signature="()", stname="ImGuiTableColumn"}, @@ -7757,7 +7700,7 @@ local t={ cimguiname="ImGuiTableColumn_destroy", defaults={}, destructor=true, - location="imgui_internal:2739", + location="imgui_internal:2756", ov_cimguiname="ImGuiTableColumn_destroy", ret="void", signature="(ImGuiTableColumn*)", @@ -7773,7 +7716,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTableInstanceData", - location="imgui_internal:2782", + location="imgui_internal:2799", ov_cimguiname="ImGuiTableInstanceData_ImGuiTableInstanceData", signature="()", stname="ImGuiTableInstanceData"}, @@ -7789,7 +7732,7 @@ local t={ cimguiname="ImGuiTableInstanceData_destroy", defaults={}, destructor=true, - location="imgui_internal:2782", + location="imgui_internal:2799", ov_cimguiname="ImGuiTableInstanceData_destroy", ret="void", signature="(ImGuiTableInstanceData*)", @@ -7807,7 +7750,7 @@ local t={ cimguiname="ImGuiTableSettings_GetColumnSettings", defaults={}, funcname="GetColumnSettings", - location="imgui_internal:2968", + location="imgui_internal:2985", ov_cimguiname="ImGuiTableSettings_GetColumnSettings", ret="ImGuiTableColumnSettings*", signature="()", @@ -7823,7 +7766,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTableSettings", - location="imgui_internal:2967", + location="imgui_internal:2984", ov_cimguiname="ImGuiTableSettings_ImGuiTableSettings", signature="()", stname="ImGuiTableSettings"}, @@ -7839,7 +7782,7 @@ local t={ cimguiname="ImGuiTableSettings_destroy", defaults={}, destructor=true, - location="imgui_internal:2967", + location="imgui_internal:2984", ov_cimguiname="ImGuiTableSettings_destroy", ret="void", signature="(ImGuiTableSettings*)", @@ -7855,7 +7798,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTableSortSpecs", - location="imgui:2014", + location="imgui:2019", ov_cimguiname="ImGuiTableSortSpecs_ImGuiTableSortSpecs", signature="()", stname="ImGuiTableSortSpecs"}, @@ -7871,7 +7814,7 @@ local t={ cimguiname="ImGuiTableSortSpecs_destroy", defaults={}, destructor=true, - location="imgui:2014", + location="imgui:2019", ov_cimguiname="ImGuiTableSortSpecs_destroy", ret="void", signature="(ImGuiTableSortSpecs*)", @@ -7887,7 +7830,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTableTempData", - location="imgui_internal:2930", + location="imgui_internal:2947", ov_cimguiname="ImGuiTableTempData_ImGuiTableTempData", signature="()", stname="ImGuiTableTempData"}, @@ -7903,7 +7846,7 @@ local t={ cimguiname="ImGuiTableTempData_destroy", defaults={}, destructor=true, - location="imgui_internal:2930", + location="imgui_internal:2947", ov_cimguiname="ImGuiTableTempData_destroy", ret="void", signature="(ImGuiTableTempData*)", @@ -7919,7 +7862,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTable", - location="imgui_internal:2902", + location="imgui_internal:2919", ov_cimguiname="ImGuiTable_ImGuiTable", signature="()", stname="ImGuiTable"}, @@ -7935,7 +7878,7 @@ local t={ cimguiname="ImGuiTable_destroy", defaults={}, destructor=true, - location="imgui_internal:2903", + location="imgui_internal:2920", ov_cimguiname="ImGuiTable_destroy", realdestructor=true, ret="void", @@ -7952,7 +7895,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTextBuffer", - location="imgui:2585", + location="imgui:2601", ov_cimguiname="ImGuiTextBuffer_ImGuiTextBuffer", signature="()", stname="ImGuiTextBuffer"}, @@ -7976,7 +7919,7 @@ local t={ defaults={ str_end="NULL"}, funcname="append", - location="imgui:2594", + location="imgui:2611", ov_cimguiname="ImGuiTextBuffer_append", ret="void", signature="(const char*,const char*)", @@ -8001,7 +7944,7 @@ local t={ defaults={}, funcname="appendf", isvararg="...)", - location="imgui:2595", + location="imgui:2612", manual=true, ov_cimguiname="ImGuiTextBuffer_appendf", ret="void", @@ -8026,7 +7969,7 @@ local t={ cimguiname="ImGuiTextBuffer_appendfv", defaults={}, funcname="appendfv", - location="imgui:2596", + location="imgui:2613", ov_cimguiname="ImGuiTextBuffer_appendfv", ret="void", signature="(const char*,va_list)", @@ -8044,7 +7987,7 @@ local t={ cimguiname="ImGuiTextBuffer_begin", defaults={}, funcname="begin", - location="imgui:2587", + location="imgui:2603", ov_cimguiname="ImGuiTextBuffer_begin", ret="const char*", signature="()const", @@ -8062,7 +8005,7 @@ local t={ cimguiname="ImGuiTextBuffer_c_str", defaults={}, funcname="c_str", - location="imgui:2593", + location="imgui:2610", ov_cimguiname="ImGuiTextBuffer_c_str", ret="const char*", signature="()const", @@ -8080,7 +8023,7 @@ local t={ cimguiname="ImGuiTextBuffer_clear", defaults={}, funcname="clear", - location="imgui:2591", + location="imgui:2607", ov_cimguiname="ImGuiTextBuffer_clear", ret="void", signature="()", @@ -8097,7 +8040,7 @@ local t={ cimguiname="ImGuiTextBuffer_destroy", defaults={}, destructor=true, - location="imgui:2585", + location="imgui:2601", ov_cimguiname="ImGuiTextBuffer_destroy", ret="void", signature="(ImGuiTextBuffer*)", @@ -8115,7 +8058,7 @@ local t={ cimguiname="ImGuiTextBuffer_empty", defaults={}, funcname="empty", - location="imgui:2590", + location="imgui:2606", ov_cimguiname="ImGuiTextBuffer_empty", ret="bool", signature="()const", @@ -8133,7 +8076,7 @@ local t={ cimguiname="ImGuiTextBuffer_end", defaults={}, funcname="end", - location="imgui:2588", + location="imgui:2604", ov_cimguiname="ImGuiTextBuffer_end", ret="const char*", signature="()const", @@ -8154,12 +8097,33 @@ local t={ cimguiname="ImGuiTextBuffer_reserve", defaults={}, funcname="reserve", - location="imgui:2592", + location="imgui:2609", ov_cimguiname="ImGuiTextBuffer_reserve", ret="void", signature="(int)", stname="ImGuiTextBuffer"}, ["(int)"]=nil}, + ImGuiTextBuffer_resize={ + [1]={ + args="(ImGuiTextBuffer* self,int size)", + argsT={ + [1]={ + name="self", + type="ImGuiTextBuffer*"}, + [2]={ + name="size", + type="int"}}, + argsoriginal="(int size)", + call_args="(size)", + cimguiname="ImGuiTextBuffer_resize", + defaults={}, + funcname="resize", + location="imgui:2608", + ov_cimguiname="ImGuiTextBuffer_resize", + ret="void", + signature="(int)", + stname="ImGuiTextBuffer"}, + ["(int)"]=nil}, ImGuiTextBuffer_size={ [1]={ args="(ImGuiTextBuffer* self)", @@ -8172,7 +8136,7 @@ local t={ cimguiname="ImGuiTextBuffer_size", defaults={}, funcname="size", - location="imgui:2589", + location="imgui:2605", ov_cimguiname="ImGuiTextBuffer_size", ret="int", signature="()const", @@ -8190,7 +8154,7 @@ local t={ cimguiname="ImGuiTextFilter_Build", defaults={}, funcname="Build", - location="imgui:2558", + location="imgui:2574", ov_cimguiname="ImGuiTextFilter_Build", ret="void", signature="()", @@ -8208,7 +8172,7 @@ local t={ cimguiname="ImGuiTextFilter_Clear", defaults={}, funcname="Clear", - location="imgui:2559", + location="imgui:2575", ov_cimguiname="ImGuiTextFilter_Clear", ret="void", signature="()", @@ -8234,7 +8198,7 @@ local t={ label="\"Filter(inc,-exc)\"", width="0.0f"}, funcname="Draw", - location="imgui:2556", + location="imgui:2572", ov_cimguiname="ImGuiTextFilter_Draw", ret="bool", signature="(const char*,float)", @@ -8254,7 +8218,7 @@ local t={ defaults={ default_filter="\"\""}, funcname="ImGuiTextFilter", - location="imgui:2555", + location="imgui:2571", ov_cimguiname="ImGuiTextFilter_ImGuiTextFilter", signature="(const char*)", stname="ImGuiTextFilter"}, @@ -8271,7 +8235,7 @@ local t={ cimguiname="ImGuiTextFilter_IsActive", defaults={}, funcname="IsActive", - location="imgui:2560", + location="imgui:2576", ov_cimguiname="ImGuiTextFilter_IsActive", ret="bool", signature="()const", @@ -8296,7 +8260,7 @@ local t={ defaults={ text_end="NULL"}, funcname="PassFilter", - location="imgui:2557", + location="imgui:2573", ov_cimguiname="ImGuiTextFilter_PassFilter", ret="bool", signature="(const char*,const char*)const", @@ -8313,7 +8277,7 @@ local t={ cimguiname="ImGuiTextFilter_destroy", defaults={}, destructor=true, - location="imgui:2555", + location="imgui:2571", ov_cimguiname="ImGuiTextFilter_destroy", ret="void", signature="(ImGuiTextFilter*)", @@ -8340,7 +8304,7 @@ local t={ cimguiname="ImGuiTextIndex_append", defaults={}, funcname="append", - location="imgui_internal:741", + location="imgui_internal:745", ov_cimguiname="ImGuiTextIndex_append", ret="void", signature="(const char*,int,int)", @@ -8358,7 +8322,7 @@ local t={ cimguiname="ImGuiTextIndex_clear", defaults={}, funcname="clear", - location="imgui_internal:737", + location="imgui_internal:741", ov_cimguiname="ImGuiTextIndex_clear", ret="void", signature="()", @@ -8382,7 +8346,7 @@ local t={ cimguiname="ImGuiTextIndex_get_line_begin", defaults={}, funcname="get_line_begin", - location="imgui_internal:739", + location="imgui_internal:743", ov_cimguiname="ImGuiTextIndex_get_line_begin", ret="const char*", signature="(const char*,int)", @@ -8406,7 +8370,7 @@ local t={ cimguiname="ImGuiTextIndex_get_line_end", defaults={}, funcname="get_line_end", - location="imgui_internal:740", + location="imgui_internal:744", ov_cimguiname="ImGuiTextIndex_get_line_end", ret="const char*", signature="(const char*,int)", @@ -8424,7 +8388,7 @@ local t={ cimguiname="ImGuiTextIndex_size", defaults={}, funcname="size", - location="imgui_internal:738", + location="imgui_internal:742", ov_cimguiname="ImGuiTextIndex_size", ret="int", signature="()", @@ -8440,7 +8404,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTextRange", - location="imgui:2568", + location="imgui:2584", ov_cimguiname="ImGuiTextRange_ImGuiTextRange_Nil", signature="()", stname="ImGuiTextRange"}, @@ -8459,7 +8423,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTextRange", - location="imgui:2569", + location="imgui:2585", ov_cimguiname="ImGuiTextRange_ImGuiTextRange_Str", signature="(const char*,const char*)", stname="ImGuiTextRange"}, @@ -8476,7 +8440,7 @@ local t={ cimguiname="ImGuiTextRange_destroy", defaults={}, destructor=true, - location="imgui:2568", + location="imgui:2584", ov_cimguiname="ImGuiTextRange_destroy", ret="void", signature="(ImGuiTextRange*)", @@ -8494,7 +8458,7 @@ local t={ cimguiname="ImGuiTextRange_empty", defaults={}, funcname="empty", - location="imgui:2570", + location="imgui:2586", ov_cimguiname="ImGuiTextRange_empty", ret="bool", signature="()const", @@ -8518,7 +8482,7 @@ local t={ cimguiname="ImGuiTextRange_split", defaults={}, funcname="split", - location="imgui:2571", + location="imgui:2587", ov_cimguiname="ImGuiTextRange_split", ret="void", signature="(char,ImVector_ImGuiTextRange*)const", @@ -8536,7 +8500,7 @@ local t={ cimguiname="ImGuiTypingSelectState_Clear", defaults={}, funcname="Clear", - location="imgui_internal:1685", + location="imgui_internal:1700", ov_cimguiname="ImGuiTypingSelectState_Clear", ret="void", signature="()", @@ -8552,7 +8516,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiTypingSelectState", - location="imgui_internal:1684", + location="imgui_internal:1699", ov_cimguiname="ImGuiTypingSelectState_ImGuiTypingSelectState", signature="()", stname="ImGuiTypingSelectState"}, @@ -8568,7 +8532,7 @@ local t={ cimguiname="ImGuiTypingSelectState_destroy", defaults={}, destructor=true, - location="imgui_internal:1684", + location="imgui_internal:1699", ov_cimguiname="ImGuiTypingSelectState_destroy", ret="void", signature="(ImGuiTypingSelectState*)", @@ -8592,7 +8556,7 @@ local t={ cimguiname="ImGuiViewportP_CalcWorkRectPos", defaults={}, funcname="CalcWorkRectPos", - location="imgui_internal:1853", + location="imgui_internal:1868", nonUDT=1, ov_cimguiname="ImGuiViewportP_CalcWorkRectPos", ret="void", @@ -8620,7 +8584,7 @@ local t={ cimguiname="ImGuiViewportP_CalcWorkRectSize", defaults={}, funcname="CalcWorkRectSize", - location="imgui_internal:1854", + location="imgui_internal:1869", nonUDT=1, ov_cimguiname="ImGuiViewportP_CalcWorkRectSize", ret="void", @@ -8642,7 +8606,7 @@ local t={ cimguiname="ImGuiViewportP_GetBuildWorkRect", defaults={}, funcname="GetBuildWorkRect", - location="imgui_internal:1860", + location="imgui_internal:1875", nonUDT=1, ov_cimguiname="ImGuiViewportP_GetBuildWorkRect", ret="void", @@ -8664,7 +8628,7 @@ local t={ cimguiname="ImGuiViewportP_GetMainRect", defaults={}, funcname="GetMainRect", - location="imgui_internal:1858", + location="imgui_internal:1873", nonUDT=1, ov_cimguiname="ImGuiViewportP_GetMainRect", ret="void", @@ -8686,7 +8650,7 @@ local t={ cimguiname="ImGuiViewportP_GetWorkRect", defaults={}, funcname="GetWorkRect", - location="imgui_internal:1859", + location="imgui_internal:1874", nonUDT=1, ov_cimguiname="ImGuiViewportP_GetWorkRect", ret="void", @@ -8703,7 +8667,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiViewportP", - location="imgui_internal:1849", + location="imgui_internal:1864", ov_cimguiname="ImGuiViewportP_ImGuiViewportP", signature="()", stname="ImGuiViewportP"}, @@ -8720,7 +8684,7 @@ local t={ cimguiname="ImGuiViewportP_UpdateWorkRect", defaults={}, funcname="UpdateWorkRect", - location="imgui_internal:1855", + location="imgui_internal:1870", ov_cimguiname="ImGuiViewportP_UpdateWorkRect", ret="void", signature="()", @@ -8737,7 +8701,7 @@ local t={ cimguiname="ImGuiViewportP_destroy", defaults={}, destructor=true, - location="imgui_internal:1850", + location="imgui_internal:1865", ov_cimguiname="ImGuiViewportP_destroy", realdestructor=true, ret="void", @@ -8759,7 +8723,7 @@ local t={ cimguiname="ImGuiViewport_GetCenter", defaults={}, funcname="GetCenter", - location="imgui:3541", + location="imgui:3559", nonUDT=1, ov_cimguiname="ImGuiViewport_GetCenter", ret="void", @@ -8781,7 +8745,7 @@ local t={ cimguiname="ImGuiViewport_GetWorkCenter", defaults={}, funcname="GetWorkCenter", - location="imgui:3542", + location="imgui:3560", nonUDT=1, ov_cimguiname="ImGuiViewport_GetWorkCenter", ret="void", @@ -8798,7 +8762,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiViewport", - location="imgui:3538", + location="imgui:3556", ov_cimguiname="ImGuiViewport_ImGuiViewport", signature="()", stname="ImGuiViewport"}, @@ -8814,7 +8778,7 @@ local t={ cimguiname="ImGuiViewport_destroy", defaults={}, destructor=true, - location="imgui:3538", + location="imgui:3556", ov_cimguiname="ImGuiViewport_destroy", ret="void", signature="(ImGuiViewport*)", @@ -8832,7 +8796,7 @@ local t={ cimguiname="ImGuiWindowSettings_GetName", defaults={}, funcname="GetName", - location="imgui_internal:1881", + location="imgui_internal:1896", ov_cimguiname="ImGuiWindowSettings_GetName", ret="char*", signature="()", @@ -8848,7 +8812,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiWindowSettings", - location="imgui_internal:1880", + location="imgui_internal:1895", ov_cimguiname="ImGuiWindowSettings_ImGuiWindowSettings", signature="()", stname="ImGuiWindowSettings"}, @@ -8864,7 +8828,7 @@ local t={ cimguiname="ImGuiWindowSettings_destroy", defaults={}, destructor=true, - location="imgui_internal:1880", + location="imgui_internal:1895", ov_cimguiname="ImGuiWindowSettings_destroy", ret="void", signature="(ImGuiWindowSettings*)", @@ -8882,7 +8846,7 @@ local t={ cimguiname="ImGuiWindow_CalcFontSize", defaults={}, funcname="CalcFontSize", - location="imgui_internal:2592", + location="imgui_internal:2609", ov_cimguiname="ImGuiWindow_CalcFontSize", ret="float", signature="()const", @@ -8907,7 +8871,7 @@ local t={ defaults={ str_end="NULL"}, funcname="GetID", - location="imgui_internal:2584", + location="imgui_internal:2601", ov_cimguiname="ImGuiWindow_GetID_Str", ret="ImGuiID", signature="(const char*,const char*)", @@ -8926,7 +8890,7 @@ local t={ cimguiname="ImGuiWindow_GetID", defaults={}, funcname="GetID", - location="imgui_internal:2585", + location="imgui_internal:2602", ov_cimguiname="ImGuiWindow_GetID_Ptr", ret="ImGuiID", signature="(const void*)", @@ -8945,7 +8909,7 @@ local t={ cimguiname="ImGuiWindow_GetID", defaults={}, funcname="GetID", - location="imgui_internal:2586", + location="imgui_internal:2603", ov_cimguiname="ImGuiWindow_GetID_Int", ret="ImGuiID", signature="(int)", @@ -8968,7 +8932,7 @@ local t={ cimguiname="ImGuiWindow_GetIDFromPos", defaults={}, funcname="GetIDFromPos", - location="imgui_internal:2587", + location="imgui_internal:2604", ov_cimguiname="ImGuiWindow_GetIDFromPos", ret="ImGuiID", signature="(const ImVec2)", @@ -8989,7 +8953,7 @@ local t={ cimguiname="ImGuiWindow_GetIDFromRectangle", defaults={}, funcname="GetIDFromRectangle", - location="imgui_internal:2588", + location="imgui_internal:2605", ov_cimguiname="ImGuiWindow_GetIDFromRectangle", ret="ImGuiID", signature="(const ImRect)", @@ -9011,7 +8975,7 @@ local t={ constructor=true, defaults={}, funcname="ImGuiWindow", - location="imgui_internal:2580", + location="imgui_internal:2597", ov_cimguiname="ImGuiWindow_ImGuiWindow", signature="(ImGuiContext*,const char*)", stname="ImGuiWindow"}, @@ -9031,7 +8995,7 @@ local t={ cimguiname="ImGuiWindow_MenuBarRect", defaults={}, funcname="MenuBarRect", - location="imgui_internal:2594", + location="imgui_internal:2611", nonUDT=1, ov_cimguiname="ImGuiWindow_MenuBarRect", ret="void", @@ -9053,7 +9017,7 @@ local t={ cimguiname="ImGuiWindow_Rect", defaults={}, funcname="Rect", - location="imgui_internal:2591", + location="imgui_internal:2608", nonUDT=1, ov_cimguiname="ImGuiWindow_Rect", ret="void", @@ -9075,7 +9039,7 @@ local t={ cimguiname="ImGuiWindow_TitleBarRect", defaults={}, funcname="TitleBarRect", - location="imgui_internal:2593", + location="imgui_internal:2610", nonUDT=1, ov_cimguiname="ImGuiWindow_TitleBarRect", ret="void", @@ -9093,7 +9057,7 @@ local t={ cimguiname="ImGuiWindow_destroy", defaults={}, destructor=true, - location="imgui_internal:2582", + location="imgui_internal:2599", ov_cimguiname="ImGuiWindow_destroy", realdestructor=true, ret="void", @@ -9112,7 +9076,7 @@ local t={ cimguiname="ImPool_Add", defaults={}, funcname="Add", - location="imgui_internal:694", + location="imgui_internal:698", ov_cimguiname="ImPool_Add", ret="T*", signature="()", @@ -9131,7 +9095,7 @@ local t={ cimguiname="ImPool_Clear", defaults={}, funcname="Clear", - location="imgui_internal:693", + location="imgui_internal:697", ov_cimguiname="ImPool_Clear", ret="void", signature="()", @@ -9153,7 +9117,7 @@ local t={ cimguiname="ImPool_Contains", defaults={}, funcname="Contains", - location="imgui_internal:692", + location="imgui_internal:696", ov_cimguiname="ImPool_Contains", ret="bool", signature="(const T*)const", @@ -9172,7 +9136,7 @@ local t={ cimguiname="ImPool_GetAliveCount", defaults={}, funcname="GetAliveCount", - location="imgui_internal:701", + location="imgui_internal:705", ov_cimguiname="ImPool_GetAliveCount", ret="int", signature="()const", @@ -9191,7 +9155,7 @@ local t={ cimguiname="ImPool_GetBufSize", defaults={}, funcname="GetBufSize", - location="imgui_internal:702", + location="imgui_internal:706", ov_cimguiname="ImPool_GetBufSize", ret="int", signature="()const", @@ -9213,7 +9177,7 @@ local t={ cimguiname="ImPool_GetByIndex", defaults={}, funcname="GetByIndex", - location="imgui_internal:689", + location="imgui_internal:693", ov_cimguiname="ImPool_GetByIndex", ret="T*", signature="(ImPoolIdx)", @@ -9235,7 +9199,7 @@ local t={ cimguiname="ImPool_GetByKey", defaults={}, funcname="GetByKey", - location="imgui_internal:688", + location="imgui_internal:692", ov_cimguiname="ImPool_GetByKey", ret="T*", signature="(ImGuiID)", @@ -9257,7 +9221,7 @@ local t={ cimguiname="ImPool_GetIndex", defaults={}, funcname="GetIndex", - location="imgui_internal:690", + location="imgui_internal:694", ov_cimguiname="ImPool_GetIndex", ret="ImPoolIdx", signature="(const T*)const", @@ -9276,7 +9240,7 @@ local t={ cimguiname="ImPool_GetMapSize", defaults={}, funcname="GetMapSize", - location="imgui_internal:703", + location="imgui_internal:707", ov_cimguiname="ImPool_GetMapSize", ret="int", signature="()const", @@ -9298,7 +9262,7 @@ local t={ cimguiname="ImPool_GetOrAddByKey", defaults={}, funcname="GetOrAddByKey", - location="imgui_internal:691", + location="imgui_internal:695", ov_cimguiname="ImPool_GetOrAddByKey", ret="T*", signature="(ImGuiID)", @@ -9315,7 +9279,7 @@ local t={ constructor=true, defaults={}, funcname="ImPool", - location="imgui_internal:686", + location="imgui_internal:690", ov_cimguiname="ImPool_ImPool", signature="()", stname="ImPool", @@ -9339,7 +9303,7 @@ local t={ cimguiname="ImPool_Remove", defaults={}, funcname="Remove", - location="imgui_internal:695", + location="imgui_internal:699", ov_cimguiname="ImPool_Remove_TPtr", ret="void", signature="(ImGuiID,const T*)", @@ -9362,7 +9326,7 @@ local t={ cimguiname="ImPool_Remove", defaults={}, funcname="Remove", - location="imgui_internal:696", + location="imgui_internal:700", ov_cimguiname="ImPool_Remove_PoolIdx", ret="void", signature="(ImGuiID,ImPoolIdx)", @@ -9385,7 +9349,7 @@ local t={ cimguiname="ImPool_Reserve", defaults={}, funcname="Reserve", - location="imgui_internal:697", + location="imgui_internal:701", ov_cimguiname="ImPool_Reserve", ret="void", signature="(int)", @@ -9407,7 +9371,7 @@ local t={ cimguiname="ImPool_TryGetMapData", defaults={}, funcname="TryGetMapData", - location="imgui_internal:704", + location="imgui_internal:708", ov_cimguiname="ImPool_TryGetMapData", ret="T*", signature="(ImPoolIdx)", @@ -9425,7 +9389,7 @@ local t={ cimguiname="ImPool_destroy", defaults={}, destructor=true, - location="imgui_internal:687", + location="imgui_internal:691", ov_cimguiname="ImPool_destroy", realdestructor=true, ret="void", @@ -9448,7 +9412,7 @@ local t={ cimguiname="ImRect_Add", defaults={}, funcname="Add", - location="imgui_internal:557", + location="imgui_internal:561", ov_cimguiname="ImRect_Add_Vec2", ret="void", signature="(const ImVec2)", @@ -9467,7 +9431,7 @@ local t={ cimguiname="ImRect_Add", defaults={}, funcname="Add", - location="imgui_internal:558", + location="imgui_internal:562", ov_cimguiname="ImRect_Add_Rect", ret="void", signature="(const ImRect)", @@ -9489,7 +9453,7 @@ local t={ cimguiname="ImRect_ClipWith", defaults={}, funcname="ClipWith", - location="imgui_internal:564", + location="imgui_internal:568", ov_cimguiname="ImRect_ClipWith", ret="void", signature="(const ImRect)", @@ -9510,7 +9474,7 @@ local t={ cimguiname="ImRect_ClipWithFull", defaults={}, funcname="ClipWithFull", - location="imgui_internal:565", + location="imgui_internal:569", ov_cimguiname="ImRect_ClipWithFull", ret="void", signature="(const ImRect)", @@ -9531,7 +9495,7 @@ local t={ cimguiname="ImRect_Contains", defaults={}, funcname="Contains", - location="imgui_internal:553", + location="imgui_internal:557", ov_cimguiname="ImRect_Contains_Vec2", ret="bool", signature="(const ImVec2)const", @@ -9550,7 +9514,7 @@ local t={ cimguiname="ImRect_Contains", defaults={}, funcname="Contains", - location="imgui_internal:554", + location="imgui_internal:558", ov_cimguiname="ImRect_Contains_Rect", ret="bool", signature="(const ImRect)const", @@ -9575,7 +9539,7 @@ local t={ cimguiname="ImRect_ContainsWithPad", defaults={}, funcname="ContainsWithPad", - location="imgui_internal:555", + location="imgui_internal:559", ov_cimguiname="ImRect_ContainsWithPad", ret="bool", signature="(const ImVec2,const ImVec2)const", @@ -9596,7 +9560,7 @@ local t={ cimguiname="ImRect_Expand", defaults={}, funcname="Expand", - location="imgui_internal:559", + location="imgui_internal:563", ov_cimguiname="ImRect_Expand_Float", ret="void", signature="(const float)", @@ -9615,7 +9579,7 @@ local t={ cimguiname="ImRect_Expand", defaults={}, funcname="Expand", - location="imgui_internal:560", + location="imgui_internal:564", ov_cimguiname="ImRect_Expand_Vec2", ret="void", signature="(const ImVec2)", @@ -9634,7 +9598,7 @@ local t={ cimguiname="ImRect_Floor", defaults={}, funcname="Floor", - location="imgui_internal:566", + location="imgui_internal:570", ov_cimguiname="ImRect_Floor", ret="void", signature="()", @@ -9652,7 +9616,7 @@ local t={ cimguiname="ImRect_GetArea", defaults={}, funcname="GetArea", - location="imgui_internal:548", + location="imgui_internal:552", ov_cimguiname="ImRect_GetArea", ret="float", signature="()const", @@ -9673,7 +9637,7 @@ local t={ cimguiname="ImRect_GetBL", defaults={}, funcname="GetBL", - location="imgui_internal:551", + location="imgui_internal:555", nonUDT=1, ov_cimguiname="ImRect_GetBL", ret="void", @@ -9695,7 +9659,7 @@ local t={ cimguiname="ImRect_GetBR", defaults={}, funcname="GetBR", - location="imgui_internal:552", + location="imgui_internal:556", nonUDT=1, ov_cimguiname="ImRect_GetBR", ret="void", @@ -9717,7 +9681,7 @@ local t={ cimguiname="ImRect_GetCenter", defaults={}, funcname="GetCenter", - location="imgui_internal:544", + location="imgui_internal:548", nonUDT=1, ov_cimguiname="ImRect_GetCenter", ret="void", @@ -9736,7 +9700,7 @@ local t={ cimguiname="ImRect_GetHeight", defaults={}, funcname="GetHeight", - location="imgui_internal:547", + location="imgui_internal:551", ov_cimguiname="ImRect_GetHeight", ret="float", signature="()const", @@ -9757,7 +9721,7 @@ local t={ cimguiname="ImRect_GetSize", defaults={}, funcname="GetSize", - location="imgui_internal:545", + location="imgui_internal:549", nonUDT=1, ov_cimguiname="ImRect_GetSize", ret="void", @@ -9779,7 +9743,7 @@ local t={ cimguiname="ImRect_GetTL", defaults={}, funcname="GetTL", - location="imgui_internal:549", + location="imgui_internal:553", nonUDT=1, ov_cimguiname="ImRect_GetTL", ret="void", @@ -9801,7 +9765,7 @@ local t={ cimguiname="ImRect_GetTR", defaults={}, funcname="GetTR", - location="imgui_internal:550", + location="imgui_internal:554", nonUDT=1, ov_cimguiname="ImRect_GetTR", ret="void", @@ -9820,7 +9784,7 @@ local t={ cimguiname="ImRect_GetWidth", defaults={}, funcname="GetWidth", - location="imgui_internal:546", + location="imgui_internal:550", ov_cimguiname="ImRect_GetWidth", ret="float", signature="()const", @@ -9836,7 +9800,7 @@ local t={ constructor=true, defaults={}, funcname="ImRect", - location="imgui_internal:539", + location="imgui_internal:543", ov_cimguiname="ImRect_ImRect_Nil", signature="()", stname="ImRect"}, @@ -9855,7 +9819,7 @@ local t={ constructor=true, defaults={}, funcname="ImRect", - location="imgui_internal:540", + location="imgui_internal:544", ov_cimguiname="ImRect_ImRect_Vec2", signature="(const ImVec2,const ImVec2)", stname="ImRect"}, @@ -9871,7 +9835,7 @@ local t={ constructor=true, defaults={}, funcname="ImRect", - location="imgui_internal:541", + location="imgui_internal:545", ov_cimguiname="ImRect_ImRect_Vec4", signature="(const ImVec4)", stname="ImRect"}, @@ -9896,7 +9860,7 @@ local t={ constructor=true, defaults={}, funcname="ImRect", - location="imgui_internal:542", + location="imgui_internal:546", ov_cimguiname="ImRect_ImRect_Float", signature="(float,float,float,float)", stname="ImRect"}, @@ -9916,7 +9880,7 @@ local t={ cimguiname="ImRect_IsInverted", defaults={}, funcname="IsInverted", - location="imgui_internal:567", + location="imgui_internal:571", ov_cimguiname="ImRect_IsInverted", ret="bool", signature="()const", @@ -9937,7 +9901,7 @@ local t={ cimguiname="ImRect_Overlaps", defaults={}, funcname="Overlaps", - location="imgui_internal:556", + location="imgui_internal:560", ov_cimguiname="ImRect_Overlaps", ret="bool", signature="(const ImRect)const", @@ -9958,7 +9922,7 @@ local t={ cimguiname="ImRect_ToVec4", defaults={}, funcname="ToVec4", - location="imgui_internal:568", + location="imgui_internal:572", nonUDT=1, ov_cimguiname="ImRect_ToVec4", ret="void", @@ -9980,7 +9944,7 @@ local t={ cimguiname="ImRect_Translate", defaults={}, funcname="Translate", - location="imgui_internal:561", + location="imgui_internal:565", ov_cimguiname="ImRect_Translate", ret="void", signature="(const ImVec2)", @@ -10001,7 +9965,7 @@ local t={ cimguiname="ImRect_TranslateX", defaults={}, funcname="TranslateX", - location="imgui_internal:562", + location="imgui_internal:566", ov_cimguiname="ImRect_TranslateX", ret="void", signature="(float)", @@ -10022,7 +9986,7 @@ local t={ cimguiname="ImRect_TranslateY", defaults={}, funcname="TranslateY", - location="imgui_internal:563", + location="imgui_internal:567", ov_cimguiname="ImRect_TranslateY", ret="void", signature="(float)", @@ -10039,7 +10003,7 @@ local t={ cimguiname="ImRect_destroy", defaults={}, destructor=true, - location="imgui_internal:539", + location="imgui_internal:543", ov_cimguiname="ImRect_destroy", ret="void", signature="(ImRect*)", @@ -10057,7 +10021,7 @@ local t={ cimguiname="ImSpanAllocator_GetArenaSizeInBytes", defaults={}, funcname="GetArenaSizeInBytes", - location="imgui_internal:666", + location="imgui_internal:670", ov_cimguiname="ImSpanAllocator_GetArenaSizeInBytes", ret="int", signature="()", @@ -10079,7 +10043,7 @@ local t={ cimguiname="ImSpanAllocator_GetSpanPtrBegin", defaults={}, funcname="GetSpanPtrBegin", - location="imgui_internal:668", + location="imgui_internal:672", ov_cimguiname="ImSpanAllocator_GetSpanPtrBegin", ret="void*", signature="(int)", @@ -10101,7 +10065,7 @@ local t={ cimguiname="ImSpanAllocator_GetSpanPtrEnd", defaults={}, funcname="GetSpanPtrEnd", - location="imgui_internal:669", + location="imgui_internal:673", ov_cimguiname="ImSpanAllocator_GetSpanPtrEnd", ret="void*", signature="(int)", @@ -10118,7 +10082,7 @@ local t={ constructor=true, defaults={}, funcname="ImSpanAllocator", - location="imgui_internal:664", + location="imgui_internal:668", ov_cimguiname="ImSpanAllocator_ImSpanAllocator", signature="()", stname="ImSpanAllocator", @@ -10146,7 +10110,7 @@ local t={ defaults={ a="4"}, funcname="Reserve", - location="imgui_internal:665", + location="imgui_internal:669", ov_cimguiname="ImSpanAllocator_Reserve", ret="void", signature="(int,size_t,int)", @@ -10168,7 +10132,7 @@ local t={ cimguiname="ImSpanAllocator_SetArenaBasePtr", defaults={}, funcname="SetArenaBasePtr", - location="imgui_internal:667", + location="imgui_internal:671", ov_cimguiname="ImSpanAllocator_SetArenaBasePtr", ret="void", signature="(void*)", @@ -10186,7 +10150,7 @@ local t={ cimguiname="ImSpanAllocator_destroy", defaults={}, destructor=true, - location="imgui_internal:664", + location="imgui_internal:668", ov_cimguiname="ImSpanAllocator_destroy", ret="void", signature="(ImSpanAllocator*)", @@ -10203,7 +10167,7 @@ local t={ constructor=true, defaults={}, funcname="ImSpan", - location="imgui_internal:632", + location="imgui_internal:636", ov_cimguiname="ImSpan_ImSpan_Nil", signature="()", stname="ImSpan", @@ -10223,7 +10187,7 @@ local t={ constructor=true, defaults={}, funcname="ImSpan", - location="imgui_internal:633", + location="imgui_internal:637", ov_cimguiname="ImSpan_ImSpan_TPtrInt", signature="(T*,int)", stname="ImSpan", @@ -10243,7 +10207,7 @@ local t={ constructor=true, defaults={}, funcname="ImSpan", - location="imgui_internal:634", + location="imgui_internal:638", ov_cimguiname="ImSpan_ImSpan_TPtrTPtr", signature="(T*,T*)", stname="ImSpan", @@ -10263,7 +10227,7 @@ local t={ cimguiname="ImSpan_begin", defaults={}, funcname="begin", - location="imgui_internal:643", + location="imgui_internal:647", ov_cimguiname="ImSpan_begin_Nil", ret="T*", signature="()", @@ -10280,7 +10244,7 @@ local t={ cimguiname="ImSpan_begin", defaults={}, funcname="begin", - location="imgui_internal:644", + location="imgui_internal:648", ov_cimguiname="ImSpan_begin__const", ret="const T*", signature="()const", @@ -10299,7 +10263,7 @@ local t={ cimguiname="ImSpan_destroy", defaults={}, destructor=true, - location="imgui_internal:632", + location="imgui_internal:636", ov_cimguiname="ImSpan_destroy", ret="void", signature="(ImSpan*)", @@ -10318,7 +10282,7 @@ local t={ cimguiname="ImSpan_end", defaults={}, funcname="end", - location="imgui_internal:645", + location="imgui_internal:649", ov_cimguiname="ImSpan_end_Nil", ret="T*", signature="()", @@ -10335,7 +10299,7 @@ local t={ cimguiname="ImSpan_end", defaults={}, funcname="end", - location="imgui_internal:646", + location="imgui_internal:650", ov_cimguiname="ImSpan_end__const", ret="const T*", signature="()const", @@ -10358,7 +10322,7 @@ local t={ cimguiname="ImSpan_index_from_ptr", defaults={}, funcname="index_from_ptr", - location="imgui_internal:649", + location="imgui_internal:653", ov_cimguiname="ImSpan_index_from_ptr", ret="int", signature="(const T*)const", @@ -10383,7 +10347,7 @@ local t={ cimguiname="ImSpan_set", defaults={}, funcname="set", - location="imgui_internal:636", + location="imgui_internal:640", ov_cimguiname="ImSpan_set_Int", ret="void", signature="(T*,int)", @@ -10406,7 +10370,7 @@ local t={ cimguiname="ImSpan_set", defaults={}, funcname="set", - location="imgui_internal:637", + location="imgui_internal:641", ov_cimguiname="ImSpan_set_TPtr", ret="void", signature="(T*,T*)", @@ -10426,7 +10390,7 @@ local t={ cimguiname="ImSpan_size", defaults={}, funcname="size", - location="imgui_internal:638", + location="imgui_internal:642", ov_cimguiname="ImSpan_size", ret="int", signature="()const", @@ -10445,7 +10409,7 @@ local t={ cimguiname="ImSpan_size_in_bytes", defaults={}, funcname="size_in_bytes", - location="imgui_internal:639", + location="imgui_internal:643", ov_cimguiname="ImSpan_size_in_bytes", ret="int", signature="()const", @@ -10462,7 +10426,7 @@ local t={ constructor=true, defaults={}, funcname="ImVec1", - location="imgui_internal:519", + location="imgui_internal:523", ov_cimguiname="ImVec1_ImVec1_Nil", signature="()", stname="ImVec1"}, @@ -10478,7 +10442,7 @@ local t={ constructor=true, defaults={}, funcname="ImVec1", - location="imgui_internal:520", + location="imgui_internal:524", ov_cimguiname="ImVec1_ImVec1_Float", signature="(float)", stname="ImVec1"}, @@ -10495,7 +10459,7 @@ local t={ cimguiname="ImVec1_destroy", defaults={}, destructor=true, - location="imgui_internal:519", + location="imgui_internal:523", ov_cimguiname="ImVec1_destroy", ret="void", signature="(ImVec1*)", @@ -10563,7 +10527,7 @@ local t={ constructor=true, defaults={}, funcname="ImVec2ih", - location="imgui_internal:527", + location="imgui_internal:531", ov_cimguiname="ImVec2ih_ImVec2ih_Nil", signature="()", stname="ImVec2ih"}, @@ -10582,7 +10546,7 @@ local t={ constructor=true, defaults={}, funcname="ImVec2ih", - location="imgui_internal:528", + location="imgui_internal:532", ov_cimguiname="ImVec2ih_ImVec2ih_short", signature="(short,short)", stname="ImVec2ih"}, @@ -10598,7 +10562,7 @@ local t={ constructor=true, defaults={}, funcname="ImVec2ih", - location="imgui_internal:529", + location="imgui_internal:533", ov_cimguiname="ImVec2ih_ImVec2ih_Vec2", signature="(const ImVec2)", stname="ImVec2ih"}, @@ -10616,7 +10580,7 @@ local t={ cimguiname="ImVec2ih_destroy", defaults={}, destructor=true, - location="imgui_internal:527", + location="imgui_internal:531", ov_cimguiname="ImVec2ih_destroy", ret="void", signature="(ImVec2ih*)", @@ -10690,7 +10654,7 @@ local t={ constructor=true, defaults={}, funcname="ImVector", - location="imgui:2082", + location="imgui:2087", ov_cimguiname="ImVector_ImVector_Nil", signature="()", stname="ImVector", @@ -10707,7 +10671,7 @@ local t={ constructor=true, defaults={}, funcname="ImVector", - location="imgui:2083", + location="imgui:2088", ov_cimguiname="ImVector_ImVector_Vector_T_", signature="(const ImVector_T )", stname="ImVector", @@ -10729,7 +10693,7 @@ local t={ cimguiname="ImVector__grow_capacity", defaults={}, funcname="_grow_capacity", - location="imgui:2109", + location="imgui:2114", ov_cimguiname="ImVector__grow_capacity", ret="int", signature="(int)const", @@ -10748,7 +10712,7 @@ local t={ cimguiname="ImVector_back", defaults={}, funcname="back", - location="imgui:2105", + location="imgui:2110", ov_cimguiname="ImVector_back_Nil", ret="T*", retref="&", @@ -10766,7 +10730,7 @@ local t={ cimguiname="ImVector_back", defaults={}, funcname="back", - location="imgui:2106", + location="imgui:2111", ov_cimguiname="ImVector_back__const", ret="const T*", retref="&", @@ -10787,7 +10751,7 @@ local t={ cimguiname="ImVector_begin", defaults={}, funcname="begin", - location="imgui:2099", + location="imgui:2104", ov_cimguiname="ImVector_begin_Nil", ret="T*", signature="()", @@ -10804,7 +10768,7 @@ local t={ cimguiname="ImVector_begin", defaults={}, funcname="begin", - location="imgui:2100", + location="imgui:2105", ov_cimguiname="ImVector_begin__const", ret="const T*", signature="()const", @@ -10824,7 +10788,7 @@ local t={ cimguiname="ImVector_capacity", defaults={}, funcname="capacity", - location="imgui:2095", + location="imgui:2100", ov_cimguiname="ImVector_capacity", ret="int", signature="()const", @@ -10843,7 +10807,7 @@ local t={ cimguiname="ImVector_clear", defaults={}, funcname="clear", - location="imgui:2087", + location="imgui:2092", ov_cimguiname="ImVector_clear", ret="void", signature="()", @@ -10862,7 +10826,7 @@ local t={ cimguiname="ImVector_clear_delete", defaults={}, funcname="clear_delete", - location="imgui:2088", + location="imgui:2093", ov_cimguiname="ImVector_clear_delete", ret="void", signature="()", @@ -10881,7 +10845,7 @@ local t={ cimguiname="ImVector_clear_destruct", defaults={}, funcname="clear_destruct", - location="imgui:2089", + location="imgui:2094", ov_cimguiname="ImVector_clear_destruct", ret="void", signature="()", @@ -10903,7 +10867,7 @@ local t={ cimguiname="ImVector_contains", defaults={}, funcname="contains", - location="imgui:2124", + location="imgui:2129", ov_cimguiname="ImVector_contains", ret="bool", signature="(const T)const", @@ -10921,7 +10885,7 @@ local t={ cimguiname="ImVector_destroy", defaults={}, destructor=true, - location="imgui:2085", + location="imgui:2090", ov_cimguiname="ImVector_destroy", realdestructor=true, ret="void", @@ -10941,7 +10905,7 @@ local t={ cimguiname="ImVector_empty", defaults={}, funcname="empty", - location="imgui:2091", + location="imgui:2096", ov_cimguiname="ImVector_empty", ret="bool", signature="()const", @@ -10960,7 +10924,7 @@ local t={ cimguiname="ImVector_end", defaults={}, funcname="end", - location="imgui:2101", + location="imgui:2106", ov_cimguiname="ImVector_end_Nil", ret="T*", signature="()", @@ -10977,7 +10941,7 @@ local t={ cimguiname="ImVector_end", defaults={}, funcname="end", - location="imgui:2102", + location="imgui:2107", ov_cimguiname="ImVector_end__const", ret="const T*", signature="()const", @@ -11000,7 +10964,7 @@ local t={ cimguiname="ImVector_erase", defaults={}, funcname="erase", - location="imgui:2120", + location="imgui:2125", ov_cimguiname="ImVector_erase_Nil", ret="T*", signature="(const T*)", @@ -11023,7 +10987,7 @@ local t={ cimguiname="ImVector_erase", defaults={}, funcname="erase", - location="imgui:2121", + location="imgui:2126", ov_cimguiname="ImVector_erase_TPtr", ret="T*", signature="(const T*,const T*)", @@ -11046,7 +11010,7 @@ local t={ cimguiname="ImVector_erase_unsorted", defaults={}, funcname="erase_unsorted", - location="imgui:2122", + location="imgui:2127", ov_cimguiname="ImVector_erase_unsorted", ret="T*", signature="(const T*)", @@ -11068,7 +11032,7 @@ local t={ cimguiname="ImVector_find", defaults={}, funcname="find", - location="imgui:2125", + location="imgui:2130", ov_cimguiname="ImVector_find_Nil", ret="T*", signature="(const T)", @@ -11088,7 +11052,7 @@ local t={ cimguiname="ImVector_find", defaults={}, funcname="find", - location="imgui:2126", + location="imgui:2131", ov_cimguiname="ImVector_find__const", ret="const T*", signature="(const T)const", @@ -11111,7 +11075,7 @@ local t={ cimguiname="ImVector_find_erase", defaults={}, funcname="find_erase", - location="imgui:2128", + location="imgui:2133", ov_cimguiname="ImVector_find_erase", ret="bool", signature="(const T)", @@ -11133,7 +11097,7 @@ local t={ cimguiname="ImVector_find_erase_unsorted", defaults={}, funcname="find_erase_unsorted", - location="imgui:2129", + location="imgui:2134", ov_cimguiname="ImVector_find_erase_unsorted", ret="bool", signature="(const T)", @@ -11155,7 +11119,7 @@ local t={ cimguiname="ImVector_find_index", defaults={}, funcname="find_index", - location="imgui:2127", + location="imgui:2132", ov_cimguiname="ImVector_find_index", ret="int", signature="(const T)const", @@ -11174,7 +11138,7 @@ local t={ cimguiname="ImVector_front", defaults={}, funcname="front", - location="imgui:2103", + location="imgui:2108", ov_cimguiname="ImVector_front_Nil", ret="T*", retref="&", @@ -11192,7 +11156,7 @@ local t={ cimguiname="ImVector_front", defaults={}, funcname="front", - location="imgui:2104", + location="imgui:2109", ov_cimguiname="ImVector_front__const", ret="const T*", retref="&", @@ -11216,7 +11180,7 @@ local t={ cimguiname="ImVector_index_from_ptr", defaults={}, funcname="index_from_ptr", - location="imgui:2130", + location="imgui:2135", ov_cimguiname="ImVector_index_from_ptr", ret="int", signature="(const T*)const", @@ -11241,7 +11205,7 @@ local t={ cimguiname="ImVector_insert", defaults={}, funcname="insert", - location="imgui:2123", + location="imgui:2128", ov_cimguiname="ImVector_insert", ret="T*", signature="(const T*,const T)", @@ -11260,7 +11224,7 @@ local t={ cimguiname="ImVector_max_size", defaults={}, funcname="max_size", - location="imgui:2094", + location="imgui:2099", ov_cimguiname="ImVector_max_size", ret="int", signature="()const", @@ -11279,7 +11243,7 @@ local t={ cimguiname="ImVector_pop_back", defaults={}, funcname="pop_back", - location="imgui:2118", + location="imgui:2123", ov_cimguiname="ImVector_pop_back", ret="void", signature="()", @@ -11301,7 +11265,7 @@ local t={ cimguiname="ImVector_push_back", defaults={}, funcname="push_back", - location="imgui:2117", + location="imgui:2122", ov_cimguiname="ImVector_push_back", ret="void", signature="(const T)", @@ -11323,7 +11287,7 @@ local t={ cimguiname="ImVector_push_front", defaults={}, funcname="push_front", - location="imgui:2119", + location="imgui:2124", ov_cimguiname="ImVector_push_front", ret="void", signature="(const T)", @@ -11345,7 +11309,7 @@ local t={ cimguiname="ImVector_reserve", defaults={}, funcname="reserve", - location="imgui:2113", + location="imgui:2118", ov_cimguiname="ImVector_reserve", ret="void", signature="(int)", @@ -11367,7 +11331,7 @@ local t={ cimguiname="ImVector_reserve_discard", defaults={}, funcname="reserve_discard", - location="imgui:2114", + location="imgui:2119", ov_cimguiname="ImVector_reserve_discard", ret="void", signature="(int)", @@ -11389,7 +11353,7 @@ local t={ cimguiname="ImVector_resize", defaults={}, funcname="resize", - location="imgui:2110", + location="imgui:2115", ov_cimguiname="ImVector_resize_Nil", ret="void", signature="(int)", @@ -11412,7 +11376,7 @@ local t={ cimguiname="ImVector_resize", defaults={}, funcname="resize", - location="imgui:2111", + location="imgui:2116", ov_cimguiname="ImVector_resize_T", ret="void", signature="(int,const T)", @@ -11435,7 +11399,7 @@ local t={ cimguiname="ImVector_shrink", defaults={}, funcname="shrink", - location="imgui:2112", + location="imgui:2117", ov_cimguiname="ImVector_shrink", ret="void", signature="(int)", @@ -11454,7 +11418,7 @@ local t={ cimguiname="ImVector_size", defaults={}, funcname="size", - location="imgui:2092", + location="imgui:2097", ov_cimguiname="ImVector_size", ret="int", signature="()const", @@ -11473,7 +11437,7 @@ local t={ cimguiname="ImVector_size_in_bytes", defaults={}, funcname="size_in_bytes", - location="imgui:2093", + location="imgui:2098", ov_cimguiname="ImVector_size_in_bytes", ret="int", signature="()const", @@ -11496,7 +11460,7 @@ local t={ cimguiname="ImVector_swap", defaults={}, funcname="swap", - location="imgui:2107", + location="imgui:2112", ov_cimguiname="ImVector_swap", ret="void", signature="(ImVector_T *)", @@ -11519,7 +11483,7 @@ local t={ defaults={ flags="0"}, funcname="AcceptDragDropPayload", - location="imgui:891", + location="imgui:892", namespace="ImGui", ov_cimguiname="igAcceptDragDropPayload", ret="const ImGuiPayload*", @@ -11538,7 +11502,7 @@ local t={ cimguiname="igActivateItemByID", defaults={}, funcname="ActivateItemByID", - location="imgui_internal:3175", + location="imgui_internal:3194", namespace="ImGui", ov_cimguiname="igActivateItemByID", ret="void", @@ -11560,7 +11524,7 @@ local t={ cimguiname="igAddContextHook", defaults={}, funcname="AddContextHook", - location="imgui_internal:3041", + location="imgui_internal:3059", namespace="ImGui", ov_cimguiname="igAddContextHook", ret="ImGuiID", @@ -11585,7 +11549,7 @@ local t={ cimguiname="igAddDrawListToDrawDataEx", defaults={}, funcname="AddDrawListToDrawDataEx", - location="imgui_internal:3026", + location="imgui_internal:3044", namespace="ImGui", ov_cimguiname="igAddDrawListToDrawDataEx", ret="void", @@ -11604,7 +11568,7 @@ local t={ cimguiname="igAddSettingsHandler", defaults={}, funcname="AddSettingsHandler", - location="imgui_internal:3053", + location="imgui_internal:3071", namespace="ImGui", ov_cimguiname="igAddSettingsHandler", ret="void", @@ -11671,7 +11635,7 @@ local t={ defaults={ flags="0"}, funcname="ArrowButtonEx", - location="imgui_internal:3420", + location="imgui_internal:3439", namespace="ImGui", ov_cimguiname="igArrowButtonEx", ret="bool", @@ -11726,7 +11690,7 @@ local t={ cimguiname="igBeginBoxSelect", defaults={}, funcname="BeginBoxSelect", - location="imgui_internal:3290", + location="imgui_internal:3309", namespace="ImGui", ov_cimguiname="igBeginBoxSelect", ret="bool", @@ -11818,7 +11782,7 @@ local t={ cimguiname="igBeginChildEx", defaults={}, funcname="BeginChildEx", - location="imgui_internal:3122", + location="imgui_internal:3140", namespace="ImGui", ov_cimguiname="igBeginChildEx", ret="bool", @@ -11844,7 +11808,7 @@ local t={ defaults={ flags="0"}, funcname="BeginColumns", - location="imgui_internal:3303", + location="imgui_internal:3322", namespace="ImGui", ov_cimguiname="igBeginColumns", ret="void", @@ -11870,7 +11834,7 @@ local t={ defaults={ flags="0"}, funcname="BeginCombo", - location="imgui:577", + location="imgui:578", namespace="ImGui", ov_cimguiname="igBeginCombo", ret="bool", @@ -11895,7 +11859,7 @@ local t={ cimguiname="igBeginComboPopup", defaults={}, funcname="BeginComboPopup", - location="imgui_internal:3148", + location="imgui_internal:3167", namespace="ImGui", ov_cimguiname="igBeginComboPopup", ret="bool", @@ -11911,7 +11875,7 @@ local t={ cimguiname="igBeginComboPreview", defaults={}, funcname="BeginComboPreview", - location="imgui_internal:3149", + location="imgui_internal:3168", namespace="ImGui", ov_cimguiname="igBeginComboPreview", ret="bool", @@ -11931,7 +11895,7 @@ local t={ defaults={ disabled="true"}, funcname="BeginDisabled", - location="imgui:900", + location="imgui:901", namespace="ImGui", ov_cimguiname="igBeginDisabled", ret="void", @@ -11947,7 +11911,7 @@ local t={ cimguiname="igBeginDisabledOverrideReenable", defaults={}, funcname="BeginDisabledOverrideReenable", - location="imgui_internal:3112", + location="imgui_internal:3130", namespace="ImGui", ov_cimguiname="igBeginDisabledOverrideReenable", ret="void", @@ -11967,7 +11931,7 @@ local t={ defaults={ flags="0"}, funcname="BeginDragDropSource", - location="imgui:887", + location="imgui:888", namespace="ImGui", ov_cimguiname="igBeginDragDropSource", ret="bool", @@ -11983,7 +11947,7 @@ local t={ cimguiname="igBeginDragDropTarget", defaults={}, funcname="BeginDragDropTarget", - location="imgui:890", + location="imgui:891", namespace="ImGui", ov_cimguiname="igBeginDragDropTarget", ret="bool", @@ -12005,7 +11969,7 @@ local t={ cimguiname="igBeginDragDropTargetCustom", defaults={}, funcname="BeginDragDropTargetCustom", - location="imgui_internal:3276", + location="imgui_internal:3295", namespace="ImGui", ov_cimguiname="igBeginDragDropTargetCustom", ret="bool", @@ -12021,7 +11985,7 @@ local t={ cimguiname="igBeginErrorTooltip", defaults={}, funcname="BeginErrorTooltip", - location="imgui_internal:3503", + location="imgui_internal:3523", namespace="ImGui", ov_cimguiname="igBeginErrorTooltip", ret="bool", @@ -12053,7 +12017,7 @@ local t={ cimguiname="igBeginItemTooltip", defaults={}, funcname="BeginItemTooltip", - location="imgui:749", + location="imgui:750", namespace="ImGui", ov_cimguiname="igBeginItemTooltip", ret="bool", @@ -12076,7 +12040,7 @@ local t={ defaults={ size="ImVec2(0,0)"}, funcname="BeginListBox", - location="imgui:703", + location="imgui:704", namespace="ImGui", ov_cimguiname="igBeginListBox", ret="bool", @@ -12092,7 +12056,7 @@ local t={ cimguiname="igBeginMainMenuBar", defaults={}, funcname="BeginMainMenuBar", - location="imgui:729", + location="imgui:730", namespace="ImGui", ov_cimguiname="igBeginMainMenuBar", ret="bool", @@ -12115,7 +12079,7 @@ local t={ defaults={ enabled="true"}, funcname="BeginMenu", - location="imgui:731", + location="imgui:732", namespace="ImGui", ov_cimguiname="igBeginMenu", ret="bool", @@ -12131,7 +12095,7 @@ local t={ cimguiname="igBeginMenuBar", defaults={}, funcname="BeginMenuBar", - location="imgui:727", + location="imgui:728", namespace="ImGui", ov_cimguiname="igBeginMenuBar", ret="bool", @@ -12157,7 +12121,7 @@ local t={ defaults={ enabled="true"}, funcname="BeginMenuEx", - location="imgui_internal:3144", + location="imgui_internal:3163", namespace="ImGui", ov_cimguiname="igBeginMenuEx", ret="bool", @@ -12184,7 +12148,7 @@ local t={ items_count="-1", selection_size="-1"}, funcname="BeginMultiSelect", - location="imgui:691", + location="imgui:692", namespace="ImGui", ov_cimguiname="igBeginMultiSelect", ret="ImGuiMultiSelectIO*", @@ -12207,7 +12171,7 @@ local t={ defaults={ flags="0"}, funcname="BeginPopup", - location="imgui:763", + location="imgui:764", namespace="ImGui", ov_cimguiname="igBeginPopup", ret="bool", @@ -12231,7 +12195,7 @@ local t={ popup_flags="1", str_id="NULL"}, funcname="BeginPopupContextItem", - location="imgui:785", + location="imgui:786", namespace="ImGui", ov_cimguiname="igBeginPopupContextItem", ret="bool", @@ -12255,7 +12219,7 @@ local t={ popup_flags="1", str_id="NULL"}, funcname="BeginPopupContextVoid", - location="imgui:787", + location="imgui:788", namespace="ImGui", ov_cimguiname="igBeginPopupContextVoid", ret="bool", @@ -12279,7 +12243,7 @@ local t={ popup_flags="1", str_id="NULL"}, funcname="BeginPopupContextWindow", - location="imgui:786", + location="imgui:787", namespace="ImGui", ov_cimguiname="igBeginPopupContextWindow", ret="bool", @@ -12301,13 +12265,38 @@ local t={ cimguiname="igBeginPopupEx", defaults={}, funcname="BeginPopupEx", - location="imgui_internal:3125", + location="imgui_internal:3143", namespace="ImGui", ov_cimguiname="igBeginPopupEx", ret="bool", signature="(ImGuiID,ImGuiWindowFlags)", stname=""}, ["(ImGuiID,ImGuiWindowFlags)"]=nil}, + igBeginPopupMenuEx={ + [1]={ + args="(ImGuiID id,const char* label,ImGuiWindowFlags extra_window_flags)", + argsT={ + [1]={ + name="id", + type="ImGuiID"}, + [2]={ + name="label", + type="const char*"}, + [3]={ + name="extra_window_flags", + type="ImGuiWindowFlags"}}, + argsoriginal="(ImGuiID id,const char* label,ImGuiWindowFlags extra_window_flags)", + call_args="(id,label,extra_window_flags)", + cimguiname="igBeginPopupMenuEx", + defaults={}, + funcname="BeginPopupMenuEx", + location="imgui_internal:3144", + namespace="ImGui", + ov_cimguiname="igBeginPopupMenuEx", + ret="bool", + signature="(ImGuiID,const char*,ImGuiWindowFlags)", + stname=""}, + ["(ImGuiID,const char*,ImGuiWindowFlags)"]=nil}, igBeginPopupModal={ [1]={ args="(const char* name,bool* p_open,ImGuiWindowFlags flags)", @@ -12328,7 +12317,7 @@ local t={ flags="0", p_open="NULL"}, funcname="BeginPopupModal", - location="imgui:764", + location="imgui:765", namespace="ImGui", ov_cimguiname="igBeginPopupModal", ret="bool", @@ -12351,7 +12340,7 @@ local t={ defaults={ flags="0"}, funcname="BeginTabBar", - location="imgui:865", + location="imgui:866", namespace="ImGui", ov_cimguiname="igBeginTabBar", ret="bool", @@ -12376,7 +12365,7 @@ local t={ cimguiname="igBeginTabBarEx", defaults={}, funcname="BeginTabBarEx", - location="imgui_internal:3371", + location="imgui_internal:3390", namespace="ImGui", ov_cimguiname="igBeginTabBarEx", ret="bool", @@ -12403,7 +12392,7 @@ local t={ flags="0", p_open="NULL"}, funcname="BeginTabItem", - location="imgui:867", + location="imgui:868", namespace="ImGui", ov_cimguiname="igBeginTabItem", ret="bool", @@ -12437,7 +12426,7 @@ local t={ inner_width="0.0f", outer_size="ImVec2(0.0f,0.0f)"}, funcname="BeginTable", - location="imgui:816", + location="imgui:817", namespace="ImGui", ov_cimguiname="igBeginTable", ret="bool", @@ -12474,7 +12463,7 @@ local t={ inner_width="0.0f", outer_size="ImVec2(0,0)"}, funcname="BeginTableEx", - location="imgui_internal:3327", + location="imgui_internal:3346", namespace="ImGui", ov_cimguiname="igBeginTableEx", ret="bool", @@ -12490,7 +12479,7 @@ local t={ cimguiname="igBeginTooltip", defaults={}, funcname="BeginTooltip", - location="imgui:740", + location="imgui:741", namespace="ImGui", ov_cimguiname="igBeginTooltip", ret="bool", @@ -12512,7 +12501,7 @@ local t={ cimguiname="igBeginTooltipEx", defaults={}, funcname="BeginTooltipEx", - location="imgui_internal:3139", + location="imgui_internal:3158", namespace="ImGui", ov_cimguiname="igBeginTooltipEx", ret="bool", @@ -12528,7 +12517,7 @@ local t={ cimguiname="igBeginTooltipHidden", defaults={}, funcname="BeginTooltipHidden", - location="imgui_internal:3140", + location="imgui_internal:3159", namespace="ImGui", ov_cimguiname="igBeginTooltipHidden", ret="bool", @@ -12559,7 +12548,7 @@ local t={ cimguiname="igBeginViewportSideBar", defaults={}, funcname="BeginViewportSideBar", - location="imgui_internal:3143", + location="imgui_internal:3162", namespace="ImGui", ov_cimguiname="igBeginViewportSideBar", ret="bool", @@ -12578,7 +12567,7 @@ local t={ cimguiname="igBringWindowToDisplayBack", defaults={}, funcname="BringWindowToDisplayBack", - location="imgui_internal:3011", + location="imgui_internal:3029", namespace="ImGui", ov_cimguiname="igBringWindowToDisplayBack", ret="void", @@ -12600,7 +12589,7 @@ local t={ cimguiname="igBringWindowToDisplayBehind", defaults={}, funcname="BringWindowToDisplayBehind", - location="imgui_internal:3012", + location="imgui_internal:3030", namespace="ImGui", ov_cimguiname="igBringWindowToDisplayBehind", ret="void", @@ -12619,7 +12608,7 @@ local t={ cimguiname="igBringWindowToDisplayFront", defaults={}, funcname="BringWindowToDisplayFront", - location="imgui_internal:3010", + location="imgui_internal:3028", namespace="ImGui", ov_cimguiname="igBringWindowToDisplayFront", ret="void", @@ -12638,7 +12627,7 @@ local t={ cimguiname="igBringWindowToFocusFront", defaults={}, funcname="BringWindowToFocusFront", - location="imgui_internal:3009", + location="imgui_internal:3027", namespace="ImGui", ov_cimguiname="igBringWindowToFocusFront", ret="void", @@ -12754,7 +12743,7 @@ local t={ defaults={ flags="0"}, funcname="ButtonBehavior", - location="imgui_internal:3438", + location="imgui_internal:3457", namespace="ImGui", ov_cimguiname="igButtonBehavior", ret="bool", @@ -12781,7 +12770,7 @@ local t={ flags="0", size_arg="ImVec2(0,0)"}, funcname="ButtonEx", - location="imgui_internal:3419", + location="imgui_internal:3438", namespace="ImGui", ov_cimguiname="igButtonEx", ret="bool", @@ -12809,7 +12798,7 @@ local t={ cimguiname="igCalcItemSize", defaults={}, funcname="CalcItemSize", - location="imgui_internal:3105", + location="imgui_internal:3123", namespace="ImGui", nonUDT=1, ov_cimguiname="igCalcItemSize", @@ -12860,7 +12849,7 @@ local t={ text_end="NULL", wrap_width="-1.0f"}, funcname="CalcTextSize", - location="imgui:960", + location="imgui:961", namespace="ImGui", nonUDT=1, ov_cimguiname="igCalcTextSize", @@ -12889,7 +12878,7 @@ local t={ cimguiname="igCalcTypematicRepeatAmount", defaults={}, funcname="CalcTypematicRepeatAmount", - location="imgui_internal:3204", + location="imgui_internal:3223", namespace="ImGui", ov_cimguiname="igCalcTypematicRepeatAmount", ret="int", @@ -12911,7 +12900,7 @@ local t={ cimguiname="igCalcWindowNextAutoFitSize", defaults={}, funcname="CalcWindowNextAutoFitSize", - location="imgui_internal:2990", + location="imgui_internal:3008", namespace="ImGui", nonUDT=1, ov_cimguiname="igCalcWindowNextAutoFitSize", @@ -12934,7 +12923,7 @@ local t={ cimguiname="igCalcWrapWidthForPos", defaults={}, funcname="CalcWrapWidthForPos", - location="imgui_internal:3106", + location="imgui_internal:3124", namespace="ImGui", ov_cimguiname="igCalcWrapWidthForPos", ret="float", @@ -12956,7 +12945,7 @@ local t={ cimguiname="igCallContextHooks", defaults={}, funcname="CallContextHooks", - location="imgui_internal:3043", + location="imgui_internal:3061", namespace="ImGui", ov_cimguiname="igCallContextHooks", ret="void", @@ -13049,7 +13038,7 @@ local t={ cimguiname="igCheckboxFlags", defaults={}, funcname="CheckboxFlags", - location="imgui_internal:3424", + location="imgui_internal:3443", namespace="ImGui", ov_cimguiname="igCheckboxFlags_S64Ptr", ret="bool", @@ -13072,7 +13061,7 @@ local t={ cimguiname="igCheckboxFlags", defaults={}, funcname="CheckboxFlags", - location="imgui_internal:3425", + location="imgui_internal:3444", namespace="ImGui", ov_cimguiname="igCheckboxFlags_U64Ptr", ret="bool", @@ -13091,7 +13080,7 @@ local t={ cimguiname="igClearActiveID", defaults={}, funcname="ClearActiveID", - location="imgui_internal:3088", + location="imgui_internal:3106", namespace="ImGui", ov_cimguiname="igClearActiveID", ret="void", @@ -13107,7 +13096,7 @@ local t={ cimguiname="igClearDragDrop", defaults={}, funcname="ClearDragDrop", - location="imgui_internal:3277", + location="imgui_internal:3296", namespace="ImGui", ov_cimguiname="igClearDragDrop", ret="void", @@ -13123,7 +13112,7 @@ local t={ cimguiname="igClearIniSettings", defaults={}, funcname="ClearIniSettings", - location="imgui_internal:3052", + location="imgui_internal:3070", namespace="ImGui", ov_cimguiname="igClearIniSettings", ret="void", @@ -13142,7 +13131,7 @@ local t={ cimguiname="igClearWindowSettings", defaults={}, funcname="ClearWindowSettings", - location="imgui_internal:3061", + location="imgui_internal:3079", namespace="ImGui", ov_cimguiname="igClearWindowSettings", ret="void", @@ -13164,7 +13153,7 @@ local t={ cimguiname="igCloseButton", defaults={}, funcname="CloseButton", - location="imgui_internal:3428", + location="imgui_internal:3447", namespace="ImGui", ov_cimguiname="igCloseButton", ret="bool", @@ -13180,7 +13169,7 @@ local t={ cimguiname="igCloseCurrentPopup", defaults={}, funcname="CloseCurrentPopup", - location="imgui:778", + location="imgui:779", namespace="ImGui", ov_cimguiname="igCloseCurrentPopup", ret="void", @@ -13202,7 +13191,7 @@ local t={ cimguiname="igClosePopupToLevel", defaults={}, funcname="ClosePopupToLevel", - location="imgui_internal:3127", + location="imgui_internal:3146", namespace="ImGui", ov_cimguiname="igClosePopupToLevel", ret="void", @@ -13218,7 +13207,7 @@ local t={ cimguiname="igClosePopupsExceptModals", defaults={}, funcname="ClosePopupsExceptModals", - location="imgui_internal:3129", + location="imgui_internal:3148", namespace="ImGui", ov_cimguiname="igClosePopupsExceptModals", ret="void", @@ -13240,7 +13229,7 @@ local t={ cimguiname="igClosePopupsOverWindow", defaults={}, funcname="ClosePopupsOverWindow", - location="imgui_internal:3128", + location="imgui_internal:3147", namespace="ImGui", ov_cimguiname="igClosePopupsOverWindow", ret="void", @@ -13262,7 +13251,7 @@ local t={ cimguiname="igCollapseButton", defaults={}, funcname="CollapseButton", - location="imgui_internal:3429", + location="imgui_internal:3448", namespace="ImGui", ov_cimguiname="igCollapseButton", ret="bool", @@ -13285,7 +13274,7 @@ local t={ defaults={ flags="0"}, funcname="CollapsingHeader", - location="imgui:673", + location="imgui:674", namespace="ImGui", ov_cimguiname="igCollapsingHeader_TreeNodeFlags", ret="bool", @@ -13309,7 +13298,7 @@ local t={ defaults={ flags="0"}, funcname="CollapsingHeader", - location="imgui:674", + location="imgui:675", namespace="ImGui", ov_cimguiname="igCollapsingHeader_BoolPtr", ret="bool", @@ -13340,7 +13329,7 @@ local t={ flags="0", size="ImVec2(0,0)"}, funcname="ColorButton", - location="imgui:654", + location="imgui:655", namespace="ImGui", ov_cimguiname="igColorButton", ret="bool", @@ -13359,7 +13348,7 @@ local t={ cimguiname="igColorConvertFloat4ToU32", defaults={}, funcname="ColorConvertFloat4ToU32", - location="imgui:964", + location="imgui:965", namespace="ImGui", ov_cimguiname="igColorConvertFloat4ToU32", ret="ImU32", @@ -13396,7 +13385,7 @@ local t={ cimguiname="igColorConvertHSVtoRGB", defaults={}, funcname="ColorConvertHSVtoRGB", - location="imgui:966", + location="imgui:967", namespace="ImGui", ov_cimguiname="igColorConvertHSVtoRGB", ret="void", @@ -13433,7 +13422,7 @@ local t={ cimguiname="igColorConvertRGBtoHSV", defaults={}, funcname="ColorConvertRGBtoHSV", - location="imgui:965", + location="imgui:966", namespace="ImGui", ov_cimguiname="igColorConvertRGBtoHSV", ret="void", @@ -13455,7 +13444,7 @@ local t={ cimguiname="igColorConvertU32ToFloat4", defaults={}, funcname="ColorConvertU32ToFloat4", - location="imgui:963", + location="imgui:964", namespace="ImGui", nonUDT=1, ov_cimguiname="igColorConvertU32ToFloat4", @@ -13482,7 +13471,7 @@ local t={ defaults={ flags="0"}, funcname="ColorEdit3", - location="imgui:650", + location="imgui:651", namespace="ImGui", ov_cimguiname="igColorEdit3", ret="bool", @@ -13508,7 +13497,7 @@ local t={ defaults={ flags="0"}, funcname="ColorEdit4", - location="imgui:651", + location="imgui:652", namespace="ImGui", ov_cimguiname="igColorEdit4", ret="bool", @@ -13530,7 +13519,7 @@ local t={ cimguiname="igColorEditOptionsPopup", defaults={}, funcname="ColorEditOptionsPopup", - location="imgui_internal:3480", + location="imgui_internal:3500", namespace="ImGui", ov_cimguiname="igColorEditOptionsPopup", ret="void", @@ -13556,7 +13545,7 @@ local t={ defaults={ flags="0"}, funcname="ColorPicker3", - location="imgui:652", + location="imgui:653", namespace="ImGui", ov_cimguiname="igColorPicker3", ret="bool", @@ -13586,7 +13575,7 @@ local t={ flags="0", ref_col="NULL"}, funcname="ColorPicker4", - location="imgui:653", + location="imgui:654", namespace="ImGui", ov_cimguiname="igColorPicker4", ret="bool", @@ -13608,7 +13597,7 @@ local t={ cimguiname="igColorPickerOptionsPopup", defaults={}, funcname="ColorPickerOptionsPopup", - location="imgui_internal:3481", + location="imgui_internal:3501", namespace="ImGui", ov_cimguiname="igColorPickerOptionsPopup", ret="void", @@ -13633,7 +13622,7 @@ local t={ cimguiname="igColorTooltip", defaults={}, funcname="ColorTooltip", - location="imgui_internal:3479", + location="imgui_internal:3499", namespace="ImGui", ov_cimguiname="igColorTooltip", ret="void", @@ -13661,7 +13650,7 @@ local t={ count="1", id="NULL"}, funcname="Columns", - location="imgui:854", + location="imgui:855", namespace="ImGui", ov_cimguiname="igColumns", ret="void", @@ -13693,7 +13682,7 @@ local t={ defaults={ popup_max_height_in_items="-1"}, funcname="Combo", - location="imgui:579", + location="imgui:580", namespace="ImGui", ov_cimguiname="igCombo_Str_arr", ret="bool", @@ -13720,7 +13709,7 @@ local t={ defaults={ popup_max_height_in_items="-1"}, funcname="Combo", - location="imgui:580", + location="imgui:581", namespace="ImGui", ov_cimguiname="igCombo_Str", ret="bool", @@ -13755,7 +13744,7 @@ local t={ defaults={ popup_max_height_in_items="-1"}, funcname="Combo", - location="imgui:581", + location="imgui:582", namespace="ImGui", ov_cimguiname="igCombo_FnStrPtr", ret="bool", @@ -13776,7 +13765,7 @@ local t={ cimguiname="igConvertSingleModFlagToKey", defaults={}, funcname="ConvertSingleModFlagToKey", - location="imgui_internal:3188", + location="imgui_internal:3207", namespace="ImGui", ov_cimguiname="igConvertSingleModFlagToKey", ret="ImGuiKey", @@ -13815,7 +13804,7 @@ local t={ cimguiname="igCreateNewWindowSettings", defaults={}, funcname="CreateNewWindowSettings", - location="imgui_internal:3058", + location="imgui_internal:3076", namespace="ImGui", ov_cimguiname="igCreateNewWindowSettings", ret="ImGuiWindowSettings*", @@ -13847,7 +13836,7 @@ local t={ defaults={ p_data_when_empty="NULL"}, funcname="DataTypeApplyFromText", - location="imgui_internal:3464", + location="imgui_internal:3483", namespace="ImGui", ov_cimguiname="igDataTypeApplyFromText", ret="bool", @@ -13878,7 +13867,7 @@ local t={ cimguiname="igDataTypeApplyOp", defaults={}, funcname="DataTypeApplyOp", - location="imgui_internal:3463", + location="imgui_internal:3482", namespace="ImGui", ov_cimguiname="igDataTypeApplyOp", ret="void", @@ -13906,7 +13895,7 @@ local t={ cimguiname="igDataTypeClamp", defaults={}, funcname="DataTypeClamp", - location="imgui_internal:3466", + location="imgui_internal:3485", namespace="ImGui", ov_cimguiname="igDataTypeClamp", ret="bool", @@ -13931,7 +13920,7 @@ local t={ cimguiname="igDataTypeCompare", defaults={}, funcname="DataTypeCompare", - location="imgui_internal:3465", + location="imgui_internal:3484", namespace="ImGui", ov_cimguiname="igDataTypeCompare", ret="int", @@ -13962,7 +13951,7 @@ local t={ cimguiname="igDataTypeFormatString", defaults={}, funcname="DataTypeFormatString", - location="imgui_internal:3462", + location="imgui_internal:3481", namespace="ImGui", ov_cimguiname="igDataTypeFormatString", ret="int", @@ -13981,7 +13970,7 @@ local t={ cimguiname="igDataTypeGetInfo", defaults={}, funcname="DataTypeGetInfo", - location="imgui_internal:3461", + location="imgui_internal:3480", namespace="ImGui", ov_cimguiname="igDataTypeGetInfo", ret="const ImGuiDataTypeInfo*", @@ -14003,7 +13992,7 @@ local t={ cimguiname="igDataTypeIsZero", defaults={}, funcname="DataTypeIsZero", - location="imgui_internal:3467", + location="imgui_internal:3486", namespace="ImGui", ov_cimguiname="igDataTypeIsZero", ret="bool", @@ -14031,7 +14020,7 @@ local t={ cimguiname="igDebugAllocHook", defaults={}, funcname="DebugAllocHook", - location="imgui_internal:3507", + location="imgui_internal:3527", namespace="ImGui", ov_cimguiname="igDebugAllocHook", ret="void", @@ -14053,7 +14042,7 @@ local t={ cimguiname="igDebugBreakButton", defaults={}, funcname="DebugBreakButton", - location="imgui_internal:3516", + location="imgui_internal:3536", namespace="ImGui", ov_cimguiname="igDebugBreakButton", ret="bool", @@ -14075,7 +14064,7 @@ local t={ cimguiname="igDebugBreakButtonTooltip", defaults={}, funcname="DebugBreakButtonTooltip", - location="imgui_internal:3517", + location="imgui_internal:3537", namespace="ImGui", ov_cimguiname="igDebugBreakButtonTooltip", ret="void", @@ -14091,7 +14080,7 @@ local t={ cimguiname="igDebugBreakClearData", defaults={}, funcname="DebugBreakClearData", - location="imgui_internal:3515", + location="imgui_internal:3535", namespace="ImGui", ov_cimguiname="igDebugBreakClearData", ret="void", @@ -14128,7 +14117,7 @@ local t={ cimguiname="igDebugCheckVersionAndDataLayout", defaults={}, funcname="DebugCheckVersionAndDataLayout", - location="imgui:1047", + location="imgui:1048", namespace="ImGui", ov_cimguiname="igDebugCheckVersionAndDataLayout", ret="bool", @@ -14148,7 +14137,7 @@ local t={ defaults={ col="4278190335"}, funcname="DebugDrawCursorPos", - location="imgui_internal:3508", + location="imgui_internal:3528", namespace="ImGui", ov_cimguiname="igDebugDrawCursorPos", ret="void", @@ -14168,7 +14157,7 @@ local t={ defaults={ col="4278190335"}, funcname="DebugDrawItemRect", - location="imgui_internal:3510", + location="imgui_internal:3530", namespace="ImGui", ov_cimguiname="igDebugDrawItemRect", ret="void", @@ -14188,7 +14177,7 @@ local t={ defaults={ col="4278190335"}, funcname="DebugDrawLineExtents", - location="imgui_internal:3509", + location="imgui_internal:3529", namespace="ImGui", ov_cimguiname="igDebugDrawLineExtents", ret="void", @@ -14207,7 +14196,7 @@ local t={ cimguiname="igDebugFlashStyleColor", defaults={}, funcname="DebugFlashStyleColor", - location="imgui:1045", + location="imgui:1046", namespace="ImGui", ov_cimguiname="igDebugFlashStyleColor", ret="void", @@ -14235,7 +14224,7 @@ local t={ cimguiname="igDebugHookIdInfo", defaults={}, funcname="DebugHookIdInfo", - location="imgui_internal:3519", + location="imgui_internal:3539", namespace="ImGui", ov_cimguiname="igDebugHookIdInfo", ret="void", @@ -14254,7 +14243,7 @@ local t={ cimguiname="igDebugLocateItem", defaults={}, funcname="DebugLocateItem", - location="imgui_internal:3512", + location="imgui_internal:3532", namespace="ImGui", ov_cimguiname="igDebugLocateItem", ret="void", @@ -14273,7 +14262,7 @@ local t={ cimguiname="igDebugLocateItemOnHover", defaults={}, funcname="DebugLocateItemOnHover", - location="imgui_internal:3513", + location="imgui_internal:3533", namespace="ImGui", ov_cimguiname="igDebugLocateItemOnHover", ret="void", @@ -14289,7 +14278,7 @@ local t={ cimguiname="igDebugLocateItemResolveWithLastItem", defaults={}, funcname="DebugLocateItemResolveWithLastItem", - location="imgui_internal:3514", + location="imgui_internal:3534", namespace="ImGui", ov_cimguiname="igDebugLocateItemResolveWithLastItem", ret="void", @@ -14312,7 +14301,7 @@ local t={ defaults={}, funcname="DebugLog", isvararg="...)", - location="imgui:1049", + location="imgui:1050", namespace="ImGui", ov_cimguiname="igDebugLog", ret="void", @@ -14334,7 +14323,7 @@ local t={ cimguiname="igDebugLogV", defaults={}, funcname="DebugLogV", - location="imgui:1050", + location="imgui:1051", namespace="ImGui", ov_cimguiname="igDebugLogV", ret="void", @@ -14353,7 +14342,7 @@ local t={ cimguiname="igDebugNodeColumns", defaults={}, funcname="DebugNodeColumns", - location="imgui_internal:3520", + location="imgui_internal:3540", namespace="ImGui", ov_cimguiname="igDebugNodeColumns", ret="void", @@ -14384,7 +14373,7 @@ local t={ cimguiname="igDebugNodeDrawCmdShowMeshAndBoundingBox", defaults={}, funcname="DebugNodeDrawCmdShowMeshAndBoundingBox", - location="imgui_internal:3522", + location="imgui_internal:3542", namespace="ImGui", ov_cimguiname="igDebugNodeDrawCmdShowMeshAndBoundingBox", ret="void", @@ -14412,7 +14401,7 @@ local t={ cimguiname="igDebugNodeDrawList", defaults={}, funcname="DebugNodeDrawList", - location="imgui_internal:3521", + location="imgui_internal:3541", namespace="ImGui", ov_cimguiname="igDebugNodeDrawList", ret="void", @@ -14431,7 +14420,7 @@ local t={ cimguiname="igDebugNodeFont", defaults={}, funcname="DebugNodeFont", - location="imgui_internal:3523", + location="imgui_internal:3543", namespace="ImGui", ov_cimguiname="igDebugNodeFont", ret="void", @@ -14453,7 +14442,7 @@ local t={ cimguiname="igDebugNodeFontGlyph", defaults={}, funcname="DebugNodeFontGlyph", - location="imgui_internal:3524", + location="imgui_internal:3544", namespace="ImGui", ov_cimguiname="igDebugNodeFontGlyph", ret="void", @@ -14472,7 +14461,7 @@ local t={ cimguiname="igDebugNodeInputTextState", defaults={}, funcname="DebugNodeInputTextState", - location="imgui_internal:3529", + location="imgui_internal:3549", namespace="ImGui", ov_cimguiname="igDebugNodeInputTextState", ret="void", @@ -14491,7 +14480,7 @@ local t={ cimguiname="igDebugNodeMultiSelectState", defaults={}, funcname="DebugNodeMultiSelectState", - location="imgui_internal:3531", + location="imgui_internal:3551", namespace="ImGui", ov_cimguiname="igDebugNodeMultiSelectState", ret="void", @@ -14513,7 +14502,7 @@ local t={ cimguiname="igDebugNodeStorage", defaults={}, funcname="DebugNodeStorage", - location="imgui_internal:3525", + location="imgui_internal:3545", namespace="ImGui", ov_cimguiname="igDebugNodeStorage", ret="void", @@ -14535,7 +14524,7 @@ local t={ cimguiname="igDebugNodeTabBar", defaults={}, funcname="DebugNodeTabBar", - location="imgui_internal:3526", + location="imgui_internal:3546", namespace="ImGui", ov_cimguiname="igDebugNodeTabBar", ret="void", @@ -14554,7 +14543,7 @@ local t={ cimguiname="igDebugNodeTable", defaults={}, funcname="DebugNodeTable", - location="imgui_internal:3527", + location="imgui_internal:3547", namespace="ImGui", ov_cimguiname="igDebugNodeTable", ret="void", @@ -14573,7 +14562,7 @@ local t={ cimguiname="igDebugNodeTableSettings", defaults={}, funcname="DebugNodeTableSettings", - location="imgui_internal:3528", + location="imgui_internal:3548", namespace="ImGui", ov_cimguiname="igDebugNodeTableSettings", ret="void", @@ -14592,7 +14581,7 @@ local t={ cimguiname="igDebugNodeTypingSelectState", defaults={}, funcname="DebugNodeTypingSelectState", - location="imgui_internal:3530", + location="imgui_internal:3550", namespace="ImGui", ov_cimguiname="igDebugNodeTypingSelectState", ret="void", @@ -14611,7 +14600,7 @@ local t={ cimguiname="igDebugNodeViewport", defaults={}, funcname="DebugNodeViewport", - location="imgui_internal:3536", + location="imgui_internal:3556", namespace="ImGui", ov_cimguiname="igDebugNodeViewport", ret="void", @@ -14633,7 +14622,7 @@ local t={ cimguiname="igDebugNodeWindow", defaults={}, funcname="DebugNodeWindow", - location="imgui_internal:3532", + location="imgui_internal:3552", namespace="ImGui", ov_cimguiname="igDebugNodeWindow", ret="void", @@ -14652,7 +14641,7 @@ local t={ cimguiname="igDebugNodeWindowSettings", defaults={}, funcname="DebugNodeWindowSettings", - location="imgui_internal:3533", + location="imgui_internal:3553", namespace="ImGui", ov_cimguiname="igDebugNodeWindowSettings", ret="void", @@ -14674,7 +14663,7 @@ local t={ cimguiname="igDebugNodeWindowsList", defaults={}, funcname="DebugNodeWindowsList", - location="imgui_internal:3534", + location="imgui_internal:3554", namespace="ImGui", ov_cimguiname="igDebugNodeWindowsList", ret="void", @@ -14699,7 +14688,7 @@ local t={ cimguiname="igDebugNodeWindowsListByBeginStackParent", defaults={}, funcname="DebugNodeWindowsListByBeginStackParent", - location="imgui_internal:3535", + location="imgui_internal:3555", namespace="ImGui", ov_cimguiname="igDebugNodeWindowsListByBeginStackParent", ret="void", @@ -14718,7 +14707,7 @@ local t={ cimguiname="igDebugRenderKeyboardPreview", defaults={}, funcname="DebugRenderKeyboardPreview", - location="imgui_internal:3537", + location="imgui_internal:3557", namespace="ImGui", ov_cimguiname="igDebugRenderKeyboardPreview", ret="void", @@ -14743,7 +14732,7 @@ local t={ cimguiname="igDebugRenderViewportThumbnail", defaults={}, funcname="DebugRenderViewportThumbnail", - location="imgui_internal:3538", + location="imgui_internal:3558", namespace="ImGui", ov_cimguiname="igDebugRenderViewportThumbnail", ret="void", @@ -14759,7 +14748,7 @@ local t={ cimguiname="igDebugStartItemPicker", defaults={}, funcname="DebugStartItemPicker", - location="imgui:1046", + location="imgui:1047", namespace="ImGui", ov_cimguiname="igDebugStartItemPicker", ret="void", @@ -14778,7 +14767,7 @@ local t={ cimguiname="igDebugTextEncoding", defaults={}, funcname="DebugTextEncoding", - location="imgui:1044", + location="imgui:1045", namespace="ImGui", ov_cimguiname="igDebugTextEncoding", ret="void", @@ -14800,7 +14789,7 @@ local t={ cimguiname="igDebugTextUnformattedWithLocateItem", defaults={}, funcname="DebugTextUnformattedWithLocateItem", - location="imgui_internal:3511", + location="imgui_internal:3531", namespace="ImGui", ov_cimguiname="igDebugTextUnformattedWithLocateItem", ret="void", @@ -14860,7 +14849,7 @@ local t={ cimguiname="igDragBehavior", defaults={}, funcname="DragBehavior", - location="imgui_internal:3439", + location="imgui_internal:3458", namespace="ImGui", ov_cimguiname="igDragBehavior", ret="bool", @@ -14902,7 +14891,7 @@ local t={ v_min="0.0f", v_speed="1.0f"}, funcname="DragFloat", - location="imgui:595", + location="imgui:596", namespace="ImGui", ov_cimguiname="igDragFloat", ret="bool", @@ -14944,7 +14933,7 @@ local t={ v_min="0.0f", v_speed="1.0f"}, funcname="DragFloat2", - location="imgui:596", + location="imgui:597", namespace="ImGui", ov_cimguiname="igDragFloat2", ret="bool", @@ -14986,7 +14975,7 @@ local t={ v_min="0.0f", v_speed="1.0f"}, funcname="DragFloat3", - location="imgui:597", + location="imgui:598", namespace="ImGui", ov_cimguiname="igDragFloat3", ret="bool", @@ -15028,7 +15017,7 @@ local t={ v_min="0.0f", v_speed="1.0f"}, funcname="DragFloat4", - location="imgui:598", + location="imgui:599", namespace="ImGui", ov_cimguiname="igDragFloat4", ret="bool", @@ -15077,7 +15066,7 @@ local t={ v_min="0.0f", v_speed="1.0f"}, funcname="DragFloatRange2", - location="imgui:599", + location="imgui:600", namespace="ImGui", ov_cimguiname="igDragFloatRange2", ret="bool", @@ -15119,7 +15108,7 @@ local t={ v_min="0", v_speed="1.0f"}, funcname="DragInt", - location="imgui:600", + location="imgui:601", namespace="ImGui", ov_cimguiname="igDragInt", ret="bool", @@ -15161,7 +15150,7 @@ local t={ v_min="0", v_speed="1.0f"}, funcname="DragInt2", - location="imgui:601", + location="imgui:602", namespace="ImGui", ov_cimguiname="igDragInt2", ret="bool", @@ -15203,7 +15192,7 @@ local t={ v_min="0", v_speed="1.0f"}, funcname="DragInt3", - location="imgui:602", + location="imgui:603", namespace="ImGui", ov_cimguiname="igDragInt3", ret="bool", @@ -15245,7 +15234,7 @@ local t={ v_min="0", v_speed="1.0f"}, funcname="DragInt4", - location="imgui:603", + location="imgui:604", namespace="ImGui", ov_cimguiname="igDragInt4", ret="bool", @@ -15294,7 +15283,7 @@ local t={ v_min="0", v_speed="1.0f"}, funcname="DragIntRange2", - location="imgui:604", + location="imgui:605", namespace="ImGui", ov_cimguiname="igDragIntRange2", ret="bool", @@ -15339,7 +15328,7 @@ local t={ p_min="NULL", v_speed="1.0f"}, funcname="DragScalar", - location="imgui:605", + location="imgui:606", namespace="ImGui", ov_cimguiname="igDragScalar", ret="bool", @@ -15387,7 +15376,7 @@ local t={ p_min="NULL", v_speed="1.0f"}, funcname="DragScalarN", - location="imgui:606", + location="imgui:607", namespace="ImGui", ov_cimguiname="igDragScalarN", ret="bool", @@ -15444,7 +15433,7 @@ local t={ cimguiname="igEndBoxSelect", defaults={}, funcname="EndBoxSelect", - location="imgui_internal:3291", + location="imgui_internal:3310", namespace="ImGui", ov_cimguiname="igEndBoxSelect", ret="void", @@ -15476,7 +15465,7 @@ local t={ cimguiname="igEndColumns", defaults={}, funcname="EndColumns", - location="imgui_internal:3304", + location="imgui_internal:3323", namespace="ImGui", ov_cimguiname="igEndColumns", ret="void", @@ -15492,7 +15481,7 @@ local t={ cimguiname="igEndCombo", defaults={}, funcname="EndCombo", - location="imgui:578", + location="imgui:579", namespace="ImGui", ov_cimguiname="igEndCombo", ret="void", @@ -15508,7 +15497,7 @@ local t={ cimguiname="igEndComboPreview", defaults={}, funcname="EndComboPreview", - location="imgui_internal:3150", + location="imgui_internal:3169", namespace="ImGui", ov_cimguiname="igEndComboPreview", ret="void", @@ -15524,7 +15513,7 @@ local t={ cimguiname="igEndDisabled", defaults={}, funcname="EndDisabled", - location="imgui:901", + location="imgui:902", namespace="ImGui", ov_cimguiname="igEndDisabled", ret="void", @@ -15540,7 +15529,7 @@ local t={ cimguiname="igEndDisabledOverrideReenable", defaults={}, funcname="EndDisabledOverrideReenable", - location="imgui_internal:3113", + location="imgui_internal:3131", namespace="ImGui", ov_cimguiname="igEndDisabledOverrideReenable", ret="void", @@ -15556,7 +15545,7 @@ local t={ cimguiname="igEndDragDropSource", defaults={}, funcname="EndDragDropSource", - location="imgui:889", + location="imgui:890", namespace="ImGui", ov_cimguiname="igEndDragDropSource", ret="void", @@ -15572,7 +15561,7 @@ local t={ cimguiname="igEndDragDropTarget", defaults={}, funcname="EndDragDropTarget", - location="imgui:892", + location="imgui:893", namespace="ImGui", ov_cimguiname="igEndDragDropTarget", ret="void", @@ -15588,7 +15577,7 @@ local t={ cimguiname="igEndErrorTooltip", defaults={}, funcname="EndErrorTooltip", - location="imgui_internal:3504", + location="imgui_internal:3524", namespace="ImGui", ov_cimguiname="igEndErrorTooltip", ret="void", @@ -15636,7 +15625,7 @@ local t={ cimguiname="igEndListBox", defaults={}, funcname="EndListBox", - location="imgui:704", + location="imgui:705", namespace="ImGui", ov_cimguiname="igEndListBox", ret="void", @@ -15652,7 +15641,7 @@ local t={ cimguiname="igEndMainMenuBar", defaults={}, funcname="EndMainMenuBar", - location="imgui:730", + location="imgui:731", namespace="ImGui", ov_cimguiname="igEndMainMenuBar", ret="void", @@ -15668,7 +15657,7 @@ local t={ cimguiname="igEndMenu", defaults={}, funcname="EndMenu", - location="imgui:732", + location="imgui:733", namespace="ImGui", ov_cimguiname="igEndMenu", ret="void", @@ -15684,7 +15673,7 @@ local t={ cimguiname="igEndMenuBar", defaults={}, funcname="EndMenuBar", - location="imgui:728", + location="imgui:729", namespace="ImGui", ov_cimguiname="igEndMenuBar", ret="void", @@ -15700,7 +15689,7 @@ local t={ cimguiname="igEndMultiSelect", defaults={}, funcname="EndMultiSelect", - location="imgui:692", + location="imgui:693", namespace="ImGui", ov_cimguiname="igEndMultiSelect", ret="ImGuiMultiSelectIO*", @@ -15716,7 +15705,7 @@ local t={ cimguiname="igEndPopup", defaults={}, funcname="EndPopup", - location="imgui:765", + location="imgui:766", namespace="ImGui", ov_cimguiname="igEndPopup", ret="void", @@ -15732,7 +15721,7 @@ local t={ cimguiname="igEndTabBar", defaults={}, funcname="EndTabBar", - location="imgui:866", + location="imgui:867", namespace="ImGui", ov_cimguiname="igEndTabBar", ret="void", @@ -15748,7 +15737,7 @@ local t={ cimguiname="igEndTabItem", defaults={}, funcname="EndTabItem", - location="imgui:868", + location="imgui:869", namespace="ImGui", ov_cimguiname="igEndTabItem", ret="void", @@ -15764,7 +15753,7 @@ local t={ cimguiname="igEndTable", defaults={}, funcname="EndTable", - location="imgui:817", + location="imgui:818", namespace="ImGui", ov_cimguiname="igEndTable", ret="void", @@ -15780,7 +15769,7 @@ local t={ cimguiname="igEndTooltip", defaults={}, funcname="EndTooltip", - location="imgui:741", + location="imgui:742", namespace="ImGui", ov_cimguiname="igEndTooltip", ret="void", @@ -15796,7 +15785,7 @@ local t={ cimguiname="igErrorCheckEndFrameFinalizeErrorTooltip", defaults={}, funcname="ErrorCheckEndFrameFinalizeErrorTooltip", - location="imgui_internal:3502", + location="imgui_internal:3522", namespace="ImGui", ov_cimguiname="igErrorCheckEndFrameFinalizeErrorTooltip", ret="void", @@ -15812,7 +15801,7 @@ local t={ cimguiname="igErrorCheckUsingSetCursorPosToExtendParentBoundaries", defaults={}, funcname="ErrorCheckUsingSetCursorPosToExtendParentBoundaries", - location="imgui_internal:3501", + location="imgui_internal:3521", namespace="ImGui", ov_cimguiname="igErrorCheckUsingSetCursorPosToExtendParentBoundaries", ret="void", @@ -15831,7 +15820,7 @@ local t={ cimguiname="igErrorLog", defaults={}, funcname="ErrorLog", - location="imgui_internal:3497", + location="imgui_internal:3517", namespace="ImGui", ov_cimguiname="igErrorLog", ret="bool", @@ -15850,7 +15839,7 @@ local t={ cimguiname="igErrorRecoveryStoreState", defaults={}, funcname="ErrorRecoveryStoreState", - location="imgui_internal:3498", + location="imgui_internal:3518", namespace="ImGui", ov_cimguiname="igErrorRecoveryStoreState", ret="void", @@ -15869,7 +15858,7 @@ local t={ cimguiname="igErrorRecoveryTryToRecoverState", defaults={}, funcname="ErrorRecoveryTryToRecoverState", - location="imgui_internal:3499", + location="imgui_internal:3519", namespace="ImGui", ov_cimguiname="igErrorRecoveryTryToRecoverState", ret="void", @@ -15888,7 +15877,7 @@ local t={ cimguiname="igErrorRecoveryTryToRecoverWindowState", defaults={}, funcname="ErrorRecoveryTryToRecoverWindowState", - location="imgui_internal:3500", + location="imgui_internal:3520", namespace="ImGui", ov_cimguiname="igErrorRecoveryTryToRecoverWindowState", ret="void", @@ -15910,7 +15899,7 @@ local t={ cimguiname="igFindBestWindowPosForPopup", defaults={}, funcname="FindBestWindowPosForPopup", - location="imgui_internal:3135", + location="imgui_internal:3154", namespace="ImGui", nonUDT=1, ov_cimguiname="igFindBestWindowPosForPopup", @@ -15948,7 +15937,7 @@ local t={ cimguiname="igFindBestWindowPosForPopupEx", defaults={}, funcname="FindBestWindowPosForPopupEx", - location="imgui_internal:3136", + location="imgui_internal:3155", namespace="ImGui", nonUDT=1, ov_cimguiname="igFindBestWindowPosForPopupEx", @@ -15968,7 +15957,7 @@ local t={ cimguiname="igFindBlockingModal", defaults={}, funcname="FindBlockingModal", - location="imgui_internal:3134", + location="imgui_internal:3153", namespace="ImGui", ov_cimguiname="igFindBlockingModal", ret="ImGuiWindow*", @@ -15987,7 +15976,7 @@ local t={ cimguiname="igFindBottomMostVisibleWindowWithinBeginStack", defaults={}, funcname="FindBottomMostVisibleWindowWithinBeginStack", - location="imgui_internal:3014", + location="imgui_internal:3032", namespace="ImGui", ov_cimguiname="igFindBottomMostVisibleWindowWithinBeginStack", ret="ImGuiWindow*", @@ -16015,7 +16004,7 @@ local t={ cimguiname="igFindHoveredWindowEx", defaults={}, funcname="FindHoveredWindowEx", - location="imgui_internal:3035", + location="imgui_internal:3053", namespace="ImGui", ov_cimguiname="igFindHoveredWindowEx", ret="void", @@ -16037,7 +16026,7 @@ local t={ cimguiname="igFindOrCreateColumns", defaults={}, funcname="FindOrCreateColumns", - location="imgui_internal:3309", + location="imgui_internal:3328", namespace="ImGui", ov_cimguiname="igFindOrCreateColumns", ret="ImGuiOldColumns*", @@ -16060,7 +16049,7 @@ local t={ defaults={ text_end="NULL"}, funcname="FindRenderedTextEnd", - location="imgui_internal:3406", + location="imgui_internal:3425", namespace="ImGui", ov_cimguiname="igFindRenderedTextEnd", ret="const char*", @@ -16079,7 +16068,7 @@ local t={ cimguiname="igFindSettingsHandler", defaults={}, funcname="FindSettingsHandler", - location="imgui_internal:3055", + location="imgui_internal:3073", namespace="ImGui", ov_cimguiname="igFindSettingsHandler", ret="ImGuiSettingsHandler*", @@ -16098,7 +16087,7 @@ local t={ cimguiname="igFindWindowByID", defaults={}, funcname="FindWindowByID", - location="imgui_internal:2986", + location="imgui_internal:3004", namespace="ImGui", ov_cimguiname="igFindWindowByID", ret="ImGuiWindow*", @@ -16117,7 +16106,7 @@ local t={ cimguiname="igFindWindowByName", defaults={}, funcname="FindWindowByName", - location="imgui_internal:2987", + location="imgui_internal:3005", namespace="ImGui", ov_cimguiname="igFindWindowByName", ret="ImGuiWindow*", @@ -16136,7 +16125,7 @@ local t={ cimguiname="igFindWindowDisplayIndex", defaults={}, funcname="FindWindowDisplayIndex", - location="imgui_internal:3013", + location="imgui_internal:3031", namespace="ImGui", ov_cimguiname="igFindWindowDisplayIndex", ret="int", @@ -16155,7 +16144,7 @@ local t={ cimguiname="igFindWindowSettingsByID", defaults={}, funcname="FindWindowSettingsByID", - location="imgui_internal:3059", + location="imgui_internal:3077", namespace="ImGui", ov_cimguiname="igFindWindowSettingsByID", ret="ImGuiWindowSettings*", @@ -16174,7 +16163,7 @@ local t={ cimguiname="igFindWindowSettingsByWindow", defaults={}, funcname="FindWindowSettingsByWindow", - location="imgui_internal:3060", + location="imgui_internal:3078", namespace="ImGui", ov_cimguiname="igFindWindowSettingsByWindow", ret="ImGuiWindowSettings*", @@ -16193,7 +16182,7 @@ local t={ cimguiname="igFixupKeyChord", defaults={}, funcname="FixupKeyChord", - location="imgui_internal:3187", + location="imgui_internal:3206", namespace="ImGui", ov_cimguiname="igFixupKeyChord", ret="ImGuiKeyChord", @@ -16209,7 +16198,7 @@ local t={ cimguiname="igFocusItem", defaults={}, funcname="FocusItem", - location="imgui_internal:3174", + location="imgui_internal:3193", namespace="ImGui", ov_cimguiname="igFocusItem", ret="void", @@ -16237,7 +16226,7 @@ local t={ cimguiname="igFocusTopMostWindowUnderOne", defaults={}, funcname="FocusTopMostWindowUnderOne", - location="imgui_internal:3008", + location="imgui_internal:3026", namespace="ImGui", ov_cimguiname="igFocusTopMostWindowUnderOne", ret="void", @@ -16260,7 +16249,7 @@ local t={ defaults={ flags="0"}, funcname="FocusWindow", - location="imgui_internal:3007", + location="imgui_internal:3025", namespace="ImGui", ov_cimguiname="igFocusWindow", ret="void", @@ -16279,7 +16268,7 @@ local t={ cimguiname="igGcAwakeTransientWindowBuffers", defaults={}, funcname="GcAwakeTransientWindowBuffers", - location="imgui_internal:3494", + location="imgui_internal:3514", namespace="ImGui", ov_cimguiname="igGcAwakeTransientWindowBuffers", ret="void", @@ -16295,7 +16284,7 @@ local t={ cimguiname="igGcCompactTransientMiscBuffers", defaults={}, funcname="GcCompactTransientMiscBuffers", - location="imgui_internal:3492", + location="imgui_internal:3512", namespace="ImGui", ov_cimguiname="igGcCompactTransientMiscBuffers", ret="void", @@ -16314,7 +16303,7 @@ local t={ cimguiname="igGcCompactTransientWindowBuffers", defaults={}, funcname="GcCompactTransientWindowBuffers", - location="imgui_internal:3493", + location="imgui_internal:3513", namespace="ImGui", ov_cimguiname="igGcCompactTransientWindowBuffers", ret="void", @@ -16330,7 +16319,7 @@ local t={ cimguiname="igGetActiveID", defaults={}, funcname="GetActiveID", - location="imgui_internal:3084", + location="imgui_internal:3102", namespace="ImGui", ov_cimguiname="igGetActiveID", ret="ImGuiID", @@ -16355,7 +16344,7 @@ local t={ cimguiname="igGetAllocatorFunctions", defaults={}, funcname="GetAllocatorFunctions", - location="imgui:1058", + location="imgui:1059", namespace="ImGui", ov_cimguiname="igGetAllocatorFunctions", ret="void", @@ -16371,7 +16360,7 @@ local t={ cimguiname="igGetBackgroundDrawList", defaults={}, funcname="GetBackgroundDrawList", - location="imgui:946", + location="imgui:947", namespace="ImGui", ov_cimguiname="igGetBackgroundDrawList_Nil", ret="ImDrawList*", @@ -16388,7 +16377,7 @@ local t={ cimguiname="igGetBackgroundDrawList", defaults={}, funcname="GetBackgroundDrawList", - location="imgui_internal:3024", + location="imgui_internal:3042", namespace="ImGui", ov_cimguiname="igGetBackgroundDrawList_ViewportPtr", ret="ImDrawList*", @@ -16408,7 +16397,7 @@ local t={ cimguiname="igGetBoxSelectState", defaults={}, funcname="GetBoxSelectState", - location="imgui_internal:3298", + location="imgui_internal:3317", namespace="ImGui", ov_cimguiname="igGetBoxSelectState", ret="ImGuiBoxSelectState*", @@ -16424,7 +16413,7 @@ local t={ cimguiname="igGetClipboardText", defaults={}, funcname="GetClipboardText", - location="imgui:1030", + location="imgui:1031", namespace="ImGui", ov_cimguiname="igGetClipboardText", ret="const char*", @@ -16503,7 +16492,7 @@ local t={ cimguiname="igGetColumnIndex", defaults={}, funcname="GetColumnIndex", - location="imgui:856", + location="imgui:857", namespace="ImGui", ov_cimguiname="igGetColumnIndex", ret="int", @@ -16525,7 +16514,7 @@ local t={ cimguiname="igGetColumnNormFromOffset", defaults={}, funcname="GetColumnNormFromOffset", - location="imgui_internal:3311", + location="imgui_internal:3330", namespace="ImGui", ov_cimguiname="igGetColumnNormFromOffset", ret="float", @@ -16545,7 +16534,7 @@ local t={ defaults={ column_index="-1"}, funcname="GetColumnOffset", - location="imgui:859", + location="imgui:860", namespace="ImGui", ov_cimguiname="igGetColumnOffset", ret="float", @@ -16567,7 +16556,7 @@ local t={ cimguiname="igGetColumnOffsetFromNorm", defaults={}, funcname="GetColumnOffsetFromNorm", - location="imgui_internal:3310", + location="imgui_internal:3329", namespace="ImGui", ov_cimguiname="igGetColumnOffsetFromNorm", ret="float", @@ -16587,7 +16576,7 @@ local t={ defaults={ column_index="-1"}, funcname="GetColumnWidth", - location="imgui:857", + location="imgui:858", namespace="ImGui", ov_cimguiname="igGetColumnWidth", ret="float", @@ -16603,7 +16592,7 @@ local t={ cimguiname="igGetColumnsCount", defaults={}, funcname="GetColumnsCount", - location="imgui:861", + location="imgui:862", namespace="ImGui", ov_cimguiname="igGetColumnsCount", ret="int", @@ -16625,7 +16614,7 @@ local t={ cimguiname="igGetColumnsID", defaults={}, funcname="GetColumnsID", - location="imgui_internal:3308", + location="imgui_internal:3327", namespace="ImGui", ov_cimguiname="igGetColumnsID", ret="ImGuiID", @@ -16677,7 +16666,7 @@ local t={ cimguiname="igGetCurrentFocusScope", defaults={}, funcname="GetCurrentFocusScope", - location="imgui_internal:3272", + location="imgui_internal:3291", namespace="ImGui", ov_cimguiname="igGetCurrentFocusScope", ret="ImGuiID", @@ -16693,7 +16682,7 @@ local t={ cimguiname="igGetCurrentTabBar", defaults={}, funcname="GetCurrentTabBar", - location="imgui_internal:3370", + location="imgui_internal:3389", namespace="ImGui", ov_cimguiname="igGetCurrentTabBar", ret="ImGuiTabBar*", @@ -16709,7 +16698,7 @@ local t={ cimguiname="igGetCurrentTable", defaults={}, funcname="GetCurrentTable", - location="imgui_internal:3325", + location="imgui_internal:3344", namespace="ImGui", ov_cimguiname="igGetCurrentTable", ret="ImGuiTable*", @@ -16725,7 +16714,7 @@ local t={ cimguiname="igGetCurrentWindow", defaults={}, funcname="GetCurrentWindow", - location="imgui_internal:2985", + location="imgui_internal:3003", namespace="ImGui", ov_cimguiname="igGetCurrentWindow", ret="ImGuiWindow*", @@ -16741,7 +16730,7 @@ local t={ cimguiname="igGetCurrentWindowRead", defaults={}, funcname="GetCurrentWindowRead", - location="imgui_internal:2984", + location="imgui_internal:3002", namespace="ImGui", ov_cimguiname="igGetCurrentWindowRead", ret="ImGuiWindow*", @@ -16849,7 +16838,7 @@ local t={ cimguiname="igGetDefaultFont", defaults={}, funcname="GetDefaultFont", - location="imgui_internal:3021", + location="imgui_internal:3039", namespace="ImGui", ov_cimguiname="igGetDefaultFont", ret="ImFont*", @@ -16865,7 +16854,7 @@ local t={ cimguiname="igGetDragDropPayload", defaults={}, funcname="GetDragDropPayload", - location="imgui:893", + location="imgui:894", namespace="ImGui", ov_cimguiname="igGetDragDropPayload", ret="const ImGuiPayload*", @@ -16897,7 +16886,7 @@ local t={ cimguiname="igGetDrawListSharedData", defaults={}, funcname="GetDrawListSharedData", - location="imgui:954", + location="imgui:955", namespace="ImGui", ov_cimguiname="igGetDrawListSharedData", ret="ImDrawListSharedData*", @@ -16913,7 +16902,7 @@ local t={ cimguiname="igGetFocusID", defaults={}, funcname="GetFocusID", - location="imgui_internal:3085", + location="imgui_internal:3103", namespace="ImGui", ov_cimguiname="igGetFocusID", ret="ImGuiID", @@ -16981,7 +16970,7 @@ local t={ cimguiname="igGetForegroundDrawList", defaults={}, funcname="GetForegroundDrawList", - location="imgui:947", + location="imgui:948", namespace="ImGui", ov_cimguiname="igGetForegroundDrawList_Nil", ret="ImDrawList*", @@ -16998,7 +16987,7 @@ local t={ cimguiname="igGetForegroundDrawList", defaults={}, funcname="GetForegroundDrawList", - location="imgui_internal:3023", + location="imgui_internal:3041", namespace="ImGui", ov_cimguiname="igGetForegroundDrawList_WindowPtr", ret="ImDrawList*", @@ -17015,7 +17004,7 @@ local t={ cimguiname="igGetForegroundDrawList", defaults={}, funcname="GetForegroundDrawList", - location="imgui_internal:3025", + location="imgui_internal:3043", namespace="ImGui", ov_cimguiname="igGetForegroundDrawList_ViewportPtr", ret="ImDrawList*", @@ -17033,7 +17022,7 @@ local t={ cimguiname="igGetFrameCount", defaults={}, funcname="GetFrameCount", - location="imgui:953", + location="imgui:954", namespace="ImGui", ov_cimguiname="igGetFrameCount", ret="int", @@ -17081,7 +17070,7 @@ local t={ cimguiname="igGetHoveredID", defaults={}, funcname="GetHoveredID", - location="imgui_internal:3089", + location="imgui_internal:3107", namespace="ImGui", ov_cimguiname="igGetHoveredID", ret="ImGuiID", @@ -17182,7 +17171,7 @@ local t={ cimguiname="igGetIDWithSeed", defaults={}, funcname="GetIDWithSeed", - location="imgui_internal:3094", + location="imgui_internal:3112", namespace="ImGui", ov_cimguiname="igGetIDWithSeed_Str", ret="ImGuiID", @@ -17202,7 +17191,7 @@ local t={ cimguiname="igGetIDWithSeed", defaults={}, funcname="GetIDWithSeed", - location="imgui_internal:3095", + location="imgui_internal:3113", namespace="ImGui", ov_cimguiname="igGetIDWithSeed_Int", ret="ImGuiID", @@ -17226,9 +17215,7 @@ local t={ retref="&", signature="()", stname=""}, - ["()"]=nil}, - igGetIOEx={ - [1]={ + [2]={ args="(ImGuiContext* ctx)", argsT={ [1]={ @@ -17236,16 +17223,17 @@ local t={ type="ImGuiContext*"}}, argsoriginal="(ImGuiContext* ctx)", call_args="(ctx)", - cimguiname="igGetIOEx", + cimguiname="igGetIO", defaults={}, - funcname="GetIOEx", - location="imgui_internal:2983", + funcname="GetIO", + location="imgui_internal:3000", namespace="ImGui", ov_cimguiname="igGetIOEx", ret="ImGuiIO*", retref="&", signature="(ImGuiContext*)", stname=""}, + ["()"]=nil, ["(ImGuiContext*)"]=nil}, igGetInputTextState={ [1]={ @@ -17259,7 +17247,7 @@ local t={ cimguiname="igGetInputTextState", defaults={}, funcname="GetInputTextState", - location="imgui_internal:3475", + location="imgui_internal:3494", namespace="ImGui", ov_cimguiname="igGetInputTextState", ret="ImGuiInputTextState*", @@ -17275,7 +17263,7 @@ local t={ cimguiname="igGetItemFlags", defaults={}, funcname="GetItemFlags", - location="imgui_internal:3083", + location="imgui_internal:3101", namespace="ImGui", ov_cimguiname="igGetItemFlags", ret="ImGuiItemFlags", @@ -17291,7 +17279,7 @@ local t={ cimguiname="igGetItemID", defaults={}, funcname="GetItemID", - location="imgui:934", + location="imgui:935", namespace="ImGui", ov_cimguiname="igGetItemID", ret="ImGuiID", @@ -17310,7 +17298,7 @@ local t={ cimguiname="igGetItemRectMax", defaults={}, funcname="GetItemRectMax", - location="imgui:936", + location="imgui:937", namespace="ImGui", nonUDT=1, ov_cimguiname="igGetItemRectMax", @@ -17330,7 +17318,7 @@ local t={ cimguiname="igGetItemRectMin", defaults={}, funcname="GetItemRectMin", - location="imgui:935", + location="imgui:936", namespace="ImGui", nonUDT=1, ov_cimguiname="igGetItemRectMin", @@ -17350,7 +17338,7 @@ local t={ cimguiname="igGetItemRectSize", defaults={}, funcname="GetItemRectSize", - location="imgui:937", + location="imgui:938", namespace="ImGui", nonUDT=1, ov_cimguiname="igGetItemRectSize", @@ -17367,7 +17355,7 @@ local t={ cimguiname="igGetItemStatusFlags", defaults={}, funcname="GetItemStatusFlags", - location="imgui_internal:3082", + location="imgui_internal:3100", namespace="ImGui", ov_cimguiname="igGetItemStatusFlags", ret="ImGuiItemStatusFlags", @@ -17386,7 +17374,7 @@ local t={ cimguiname="igGetKeyChordName", defaults={}, funcname="GetKeyChordName", - location="imgui_internal:3199", + location="imgui_internal:3218", namespace="ImGui", ov_cimguiname="igGetKeyChordName", ret="const char*", @@ -17408,7 +17396,7 @@ local t={ cimguiname="igGetKeyData", defaults={}, funcname="GetKeyData", - location="imgui_internal:3197", + location="imgui_internal:3216", namespace="ImGui", ov_cimguiname="igGetKeyData_ContextPtr", ret="ImGuiKeyData*", @@ -17425,7 +17413,7 @@ local t={ cimguiname="igGetKeyData", defaults={}, funcname="GetKeyData", - location="imgui_internal:3198", + location="imgui_internal:3217", namespace="ImGui", ov_cimguiname="igGetKeyData_Key", ret="ImGuiKeyData*", @@ -17457,7 +17445,7 @@ local t={ cimguiname="igGetKeyMagnitude2d", defaults={}, funcname="GetKeyMagnitude2d", - location="imgui_internal:3202", + location="imgui_internal:3221", namespace="ImGui", nonUDT=1, ov_cimguiname="igGetKeyMagnitude2d", @@ -17477,7 +17465,7 @@ local t={ cimguiname="igGetKeyName", defaults={}, funcname="GetKeyName", - location="imgui:977", + location="imgui:978", namespace="ImGui", ov_cimguiname="igGetKeyName", ret="const char*", @@ -17496,7 +17484,7 @@ local t={ cimguiname="igGetKeyOwner", defaults={}, funcname="GetKeyOwner", - location="imgui_internal:3221", + location="imgui_internal:3240", namespace="ImGui", ov_cimguiname="igGetKeyOwner", ret="ImGuiID", @@ -17518,7 +17506,7 @@ local t={ cimguiname="igGetKeyOwnerData", defaults={}, funcname="GetKeyOwnerData", - location="imgui_internal:3226", + location="imgui_internal:3245", namespace="ImGui", ov_cimguiname="igGetKeyOwnerData", ret="ImGuiKeyOwnerData*", @@ -17543,7 +17531,7 @@ local t={ cimguiname="igGetKeyPressedAmount", defaults={}, funcname="GetKeyPressedAmount", - location="imgui:976", + location="imgui:977", namespace="ImGui", ov_cimguiname="igGetKeyPressedAmount", ret="int", @@ -17559,7 +17547,7 @@ local t={ cimguiname="igGetMainViewport", defaults={}, funcname="GetMainViewport", - location="imgui:943", + location="imgui:944", namespace="ImGui", ov_cimguiname="igGetMainViewport", ret="ImGuiViewport*", @@ -17578,7 +17566,7 @@ local t={ cimguiname="igGetMouseClickedCount", defaults={}, funcname="GetMouseClickedCount", - location="imgui:1015", + location="imgui:1016", namespace="ImGui", ov_cimguiname="igGetMouseClickedCount", ret="int", @@ -17594,7 +17582,7 @@ local t={ cimguiname="igGetMouseCursor", defaults={}, funcname="GetMouseCursor", - location="imgui:1024", + location="imgui:1025", namespace="ImGui", ov_cimguiname="igGetMouseCursor", ret="ImGuiMouseCursor", @@ -17621,7 +17609,7 @@ local t={ button="0", lock_threshold="-1.0f"}, funcname="GetMouseDragDelta", - location="imgui:1022", + location="imgui:1023", namespace="ImGui", nonUDT=1, ov_cimguiname="igGetMouseDragDelta", @@ -17641,7 +17629,7 @@ local t={ cimguiname="igGetMousePos", defaults={}, funcname="GetMousePos", - location="imgui:1019", + location="imgui:1020", namespace="ImGui", nonUDT=1, ov_cimguiname="igGetMousePos", @@ -17661,7 +17649,7 @@ local t={ cimguiname="igGetMousePosOnOpeningCurrentPopup", defaults={}, funcname="GetMousePosOnOpeningCurrentPopup", - location="imgui:1020", + location="imgui:1021", namespace="ImGui", nonUDT=1, ov_cimguiname="igGetMousePosOnOpeningCurrentPopup", @@ -17681,7 +17669,7 @@ local t={ cimguiname="igGetMultiSelectState", defaults={}, funcname="GetMultiSelectState", - location="imgui_internal:3299", + location="imgui_internal:3318", namespace="ImGui", ov_cimguiname="igGetMultiSelectState", ret="ImGuiMultiSelectState*", @@ -17700,7 +17688,7 @@ local t={ cimguiname="igGetNavTweakPressedAmount", defaults={}, funcname="GetNavTweakPressedAmount", - location="imgui_internal:3203", + location="imgui_internal:3222", namespace="ImGui", ov_cimguiname="igGetNavTweakPressedAmount", ret="float", @@ -17718,12 +17706,31 @@ local t={ funcname="GetPlatformIO", location="imgui:336", namespace="ImGui", - ov_cimguiname="igGetPlatformIO", + ov_cimguiname="igGetPlatformIO_Nil", ret="ImGuiPlatformIO*", retref="&", signature="()", stname=""}, - ["()"]=nil}, + [2]={ + args="(ImGuiContext* ctx)", + argsT={ + [1]={ + name="ctx", + type="ImGuiContext*"}}, + argsoriginal="(ImGuiContext* ctx)", + call_args="(ctx)", + cimguiname="igGetPlatformIO", + defaults={}, + funcname="GetPlatformIO", + location="imgui_internal:3001", + namespace="ImGui", + ov_cimguiname="igGetPlatformIO_ContextPtr", + ret="ImGuiPlatformIO*", + retref="&", + signature="(ImGuiContext*)", + stname=""}, + ["()"]=nil, + ["(ImGuiContext*)"]=nil}, igGetPopupAllowedExtentRect={ [1]={ args="(ImRect *pOut,ImGuiWindow* window)", @@ -17739,7 +17746,7 @@ local t={ cimguiname="igGetPopupAllowedExtentRect", defaults={}, funcname="GetPopupAllowedExtentRect", - location="imgui_internal:3131", + location="imgui_internal:3150", namespace="ImGui", nonUDT=1, ov_cimguiname="igGetPopupAllowedExtentRect", @@ -17823,7 +17830,7 @@ local t={ cimguiname="igGetShortcutRoutingData", defaults={}, funcname="GetShortcutRoutingData", - location="imgui_internal:3260", + location="imgui_internal:3279", namespace="ImGui", ov_cimguiname="igGetShortcutRoutingData", ret="ImGuiKeyRoutingData*", @@ -17839,7 +17846,7 @@ local t={ cimguiname="igGetStateStorage", defaults={}, funcname="GetStateStorage", - location="imgui:957", + location="imgui:958", namespace="ImGui", ov_cimguiname="igGetStateStorage", ret="ImGuiStorage*", @@ -17875,7 +17882,7 @@ local t={ cimguiname="igGetStyleColorName", defaults={}, funcname="GetStyleColorName", - location="imgui:955", + location="imgui:956", namespace="ImGui", ov_cimguiname="igGetStyleColorName", ret="const char*", @@ -17914,10 +17921,10 @@ local t={ cimguiname="igGetStyleVarInfo", defaults={}, funcname="GetStyleVarInfo", - location="imgui_internal:3111", + location="imgui_internal:3129", namespace="ImGui", ov_cimguiname="igGetStyleVarInfo", - ret="const ImGuiDataVarInfo*", + ret="const ImGuiStyleVarInfo*", signature="(ImGuiStyleVar)", stname=""}, ["(ImGuiStyleVar)"]=nil}, @@ -17962,7 +17969,7 @@ local t={ cimguiname="igGetTime", defaults={}, funcname="GetTime", - location="imgui:952", + location="imgui:953", namespace="ImGui", ov_cimguiname="igGetTime", ret="double", @@ -17978,7 +17985,7 @@ local t={ cimguiname="igGetTopMostAndVisiblePopupModal", defaults={}, funcname="GetTopMostAndVisiblePopupModal", - location="imgui_internal:3133", + location="imgui_internal:3152", namespace="ImGui", ov_cimguiname="igGetTopMostAndVisiblePopupModal", ret="ImGuiWindow*", @@ -17994,7 +18001,7 @@ local t={ cimguiname="igGetTopMostPopupModal", defaults={}, funcname="GetTopMostPopupModal", - location="imgui_internal:3132", + location="imgui_internal:3151", namespace="ImGui", ov_cimguiname="igGetTopMostPopupModal", ret="ImGuiWindow*", @@ -18010,7 +18017,7 @@ local t={ cimguiname="igGetTreeNodeToLabelSpacing", defaults={}, funcname="GetTreeNodeToLabelSpacing", - location="imgui:672", + location="imgui:673", namespace="ImGui", ov_cimguiname="igGetTreeNodeToLabelSpacing", ret="float", @@ -18035,7 +18042,7 @@ local t={ cimguiname="igGetTypematicRepeatRate", defaults={}, funcname="GetTypematicRepeatRate", - location="imgui_internal:3205", + location="imgui_internal:3224", namespace="ImGui", ov_cimguiname="igGetTypematicRepeatRate", ret="void", @@ -18055,7 +18062,7 @@ local t={ defaults={ flags="ImGuiTypingSelectFlags_None"}, funcname="GetTypingSelectRequest", - location="imgui_internal:3284", + location="imgui_internal:3303", namespace="ImGui", ov_cimguiname="igGetTypingSelectRequest", ret="ImGuiTypingSelectRequest*", @@ -18145,7 +18152,7 @@ local t={ cimguiname="igGetWindowResizeBorderID", defaults={}, funcname="GetWindowResizeBorderID", - location="imgui_internal:3435", + location="imgui_internal:3454", namespace="ImGui", ov_cimguiname="igGetWindowResizeBorderID", ret="ImGuiID", @@ -18167,7 +18174,7 @@ local t={ cimguiname="igGetWindowResizeCornerID", defaults={}, funcname="GetWindowResizeCornerID", - location="imgui_internal:3434", + location="imgui_internal:3453", namespace="ImGui", ov_cimguiname="igGetWindowResizeCornerID", ret="ImGuiID", @@ -18189,7 +18196,7 @@ local t={ cimguiname="igGetWindowScrollbarID", defaults={}, funcname="GetWindowScrollbarID", - location="imgui_internal:3433", + location="imgui_internal:3452", namespace="ImGui", ov_cimguiname="igGetWindowScrollbarID", ret="ImGuiID", @@ -18214,7 +18221,7 @@ local t={ cimguiname="igGetWindowScrollbarRect", defaults={}, funcname="GetWindowScrollbarRect", - location="imgui_internal:3432", + location="imgui_internal:3451", namespace="ImGui", nonUDT=1, ov_cimguiname="igGetWindowScrollbarRect", @@ -18270,7 +18277,7 @@ local t={ cimguiname="igImAbs", defaults={}, funcname="ImAbs", - location="imgui_internal:455", + location="imgui_internal:459", ov_cimguiname="igImAbs_Int", ret="int", signature="(int)", @@ -18286,7 +18293,7 @@ local t={ cimguiname="igImAbs", defaults={}, funcname="ImAbs", - location="imgui_internal:456", + location="imgui_internal:460", ov_cimguiname="igImAbs_Float", ret="float", signature="(float)", @@ -18302,7 +18309,7 @@ local t={ cimguiname="igImAbs", defaults={}, funcname="ImAbs", - location="imgui_internal:457", + location="imgui_internal:461", ov_cimguiname="igImAbs_double", ret="double", signature="(double)", @@ -18325,7 +18332,7 @@ local t={ cimguiname="igImAlphaBlendColors", defaults={}, funcname="ImAlphaBlendColors", - location="imgui_internal:366", + location="imgui_internal:367", ov_cimguiname="igImAlphaBlendColors", ret="ImU32", signature="(ImU32,ImU32)", @@ -18358,7 +18365,7 @@ local t={ cimguiname="igImBezierCubicCalc", defaults={}, funcname="ImBezierCubicCalc", - location="imgui_internal:502", + location="imgui_internal:506", nonUDT=1, ov_cimguiname="igImBezierCubicCalc", ret="void", @@ -18395,7 +18402,7 @@ local t={ cimguiname="igImBezierCubicClosestPoint", defaults={}, funcname="ImBezierCubicClosestPoint", - location="imgui_internal:503", + location="imgui_internal:507", nonUDT=1, ov_cimguiname="igImBezierCubicClosestPoint", ret="void", @@ -18432,7 +18439,7 @@ local t={ cimguiname="igImBezierCubicClosestPointCasteljau", defaults={}, funcname="ImBezierCubicClosestPointCasteljau", - location="imgui_internal:504", + location="imgui_internal:508", nonUDT=1, ov_cimguiname="igImBezierCubicClosestPointCasteljau", ret="void", @@ -18463,7 +18470,7 @@ local t={ cimguiname="igImBezierQuadraticCalc", defaults={}, funcname="ImBezierQuadraticCalc", - location="imgui_internal:505", + location="imgui_internal:509", nonUDT=1, ov_cimguiname="igImBezierQuadraticCalc", ret="void", @@ -18485,7 +18492,7 @@ local t={ cimguiname="igImBitArrayClearAllBits", defaults={}, funcname="ImBitArrayClearAllBits", - location="imgui_internal:575", + location="imgui_internal:579", ov_cimguiname="igImBitArrayClearAllBits", ret="void", signature="(ImU32*,int)", @@ -18506,7 +18513,7 @@ local t={ cimguiname="igImBitArrayClearBit", defaults={}, funcname="ImBitArrayClearBit", - location="imgui_internal:577", + location="imgui_internal:581", ov_cimguiname="igImBitArrayClearBit", ret="void", signature="(ImU32*,int)", @@ -18524,7 +18531,7 @@ local t={ cimguiname="igImBitArrayGetStorageSizeInBytes", defaults={}, funcname="ImBitArrayGetStorageSizeInBytes", - location="imgui_internal:574", + location="imgui_internal:578", ov_cimguiname="igImBitArrayGetStorageSizeInBytes", ret="size_t", signature="(int)", @@ -18545,7 +18552,7 @@ local t={ cimguiname="igImBitArraySetBit", defaults={}, funcname="ImBitArraySetBit", - location="imgui_internal:578", + location="imgui_internal:582", ov_cimguiname="igImBitArraySetBit", ret="void", signature="(ImU32*,int)", @@ -18569,7 +18576,7 @@ local t={ cimguiname="igImBitArraySetBitRange", defaults={}, funcname="ImBitArraySetBitRange", - location="imgui_internal:579", + location="imgui_internal:583", ov_cimguiname="igImBitArraySetBitRange", ret="void", signature="(ImU32*,int,int)", @@ -18590,7 +18597,7 @@ local t={ cimguiname="igImBitArrayTestBit", defaults={}, funcname="ImBitArrayTestBit", - location="imgui_internal:576", + location="imgui_internal:580", ov_cimguiname="igImBitArrayTestBit", ret="bool", signature="(const ImU32*,int)", @@ -18608,7 +18615,7 @@ local t={ cimguiname="igImCharIsBlankA", defaults={}, funcname="ImCharIsBlankA", - location="imgui_internal:388", + location="imgui_internal:392", ov_cimguiname="igImCharIsBlankA", ret="bool", signature="(char)", @@ -18626,7 +18633,7 @@ local t={ cimguiname="igImCharIsBlankW", defaults={}, funcname="ImCharIsBlankW", - location="imgui_internal:389", + location="imgui_internal:393", ov_cimguiname="igImCharIsBlankW", ret="bool", signature="(unsigned int)", @@ -18644,7 +18651,7 @@ local t={ cimguiname="igImCharIsXdigitA", defaults={}, funcname="ImCharIsXdigitA", - location="imgui_internal:390", + location="imgui_internal:394", ov_cimguiname="igImCharIsXdigitA", ret="bool", signature="(char)", @@ -18671,13 +18678,31 @@ local t={ cimguiname="igImClamp", defaults={}, funcname="ImClamp", - location="imgui_internal:479", + location="imgui_internal:483", nonUDT=1, ov_cimguiname="igImClamp", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2)", stname=""}, ["(const ImVec2,const ImVec2,const ImVec2)"]=nil}, + igImCountSetBits={ + [1]={ + args="(unsigned int v)", + argsT={ + [1]={ + name="v", + type="unsigned int"}}, + argsoriginal="(unsigned int v)", + call_args="(v)", + cimguiname="igImCountSetBits", + defaults={}, + funcname="ImCountSetBits", + location="imgui_internal:373", + ov_cimguiname="igImCountSetBits", + ret="unsigned int", + signature="(unsigned int)", + stname=""}, + ["(unsigned int)"]=nil}, igImDot={ [1]={ args="(const ImVec2 a,const ImVec2 b)", @@ -18693,7 +18718,7 @@ local t={ cimguiname="igImDot", defaults={}, funcname="ImDot", - location="imgui_internal:492", + location="imgui_internal:496", ov_cimguiname="igImDot", ret="float", signature="(const ImVec2,const ImVec2)", @@ -18717,7 +18742,7 @@ local t={ cimguiname="igImExponentialMovingAverage", defaults={}, funcname="ImExponentialMovingAverage", - location="imgui_internal:498", + location="imgui_internal:502", ov_cimguiname="igImExponentialMovingAverage", ret="float", signature="(float,float,int)", @@ -18735,7 +18760,7 @@ local t={ cimguiname="igImFileClose", defaults={}, funcname="ImFileClose", - location="imgui_internal:429", + location="imgui_internal:433", ov_cimguiname="igImFileClose", ret="bool", signature="(ImFileHandle)", @@ -18753,7 +18778,7 @@ local t={ cimguiname="igImFileGetSize", defaults={}, funcname="ImFileGetSize", - location="imgui_internal:430", + location="imgui_internal:434", ov_cimguiname="igImFileGetSize", ret="ImU64", signature="(ImFileHandle)", @@ -18782,7 +18807,7 @@ local t={ out_file_size="NULL", padding_bytes="0"}, funcname="ImFileLoadToMemory", - location="imgui_internal:436", + location="imgui_internal:440", ov_cimguiname="igImFileLoadToMemory", ret="void*", signature="(const char*,const char*,size_t*,int)", @@ -18803,7 +18828,7 @@ local t={ cimguiname="igImFileOpen", defaults={}, funcname="ImFileOpen", - location="imgui_internal:428", + location="imgui_internal:432", ov_cimguiname="igImFileOpen", ret="ImFileHandle", signature="(const char*,const char*)", @@ -18830,7 +18855,7 @@ local t={ cimguiname="igImFileRead", defaults={}, funcname="ImFileRead", - location="imgui_internal:431", + location="imgui_internal:435", ov_cimguiname="igImFileRead", ret="ImU64", signature="(void*,ImU64,ImU64,ImFileHandle)", @@ -18857,7 +18882,7 @@ local t={ cimguiname="igImFileWrite", defaults={}, funcname="ImFileWrite", - location="imgui_internal:432", + location="imgui_internal:436", ov_cimguiname="igImFileWrite", ret="ImU64", signature="(const void*,ImU64,ImU64,ImFileHandle)", @@ -18875,7 +18900,7 @@ local t={ cimguiname="igImFloor", defaults={}, funcname="ImFloor", - location="imgui_internal:489", + location="imgui_internal:493", ov_cimguiname="igImFloor_Float", ret="float", signature="(float)", @@ -18894,7 +18919,7 @@ local t={ cimguiname="igImFloor", defaults={}, funcname="ImFloor", - location="imgui_internal:490", + location="imgui_internal:494", nonUDT=1, ov_cimguiname="igImFloor_Vec2", ret="void", @@ -18914,7 +18939,7 @@ local t={ cimguiname="igImFontAtlasBuildFinish", defaults={}, funcname="ImFontAtlasBuildFinish", - location="imgui_internal:3576", + location="imgui_internal:3596", ov_cimguiname="igImFontAtlasBuildFinish", ret="void", signature="(ImFontAtlas*)", @@ -18922,10 +18947,10 @@ local t={ ["(ImFontAtlas*)"]=nil}, igImFontAtlasBuildGetOversampleFactors={ [1]={ - args="(const ImFontConfig* cfg,int* out_oversample_h,int* out_oversample_v)", + args="(const ImFontConfig* src,int* out_oversample_h,int* out_oversample_v)", argsT={ [1]={ - name="cfg", + name="src", type="const ImFontConfig*"}, [2]={ name="out_oversample_h", @@ -18933,12 +18958,12 @@ local t={ [3]={ name="out_oversample_v", type="int*"}}, - argsoriginal="(const ImFontConfig* cfg,int* out_oversample_h,int* out_oversample_v)", - call_args="(cfg,out_oversample_h,out_oversample_v)", + argsoriginal="(const ImFontConfig* src,int* out_oversample_h,int* out_oversample_v)", + call_args="(src,out_oversample_h,out_oversample_v)", cimguiname="igImFontAtlasBuildGetOversampleFactors", defaults={}, funcname="ImFontAtlasBuildGetOversampleFactors", - location="imgui_internal:3581", + location="imgui_internal:3601", ov_cimguiname="igImFontAtlasBuildGetOversampleFactors", ret="void", signature="(const ImFontConfig*,int*,int*)", @@ -18956,7 +18981,7 @@ local t={ cimguiname="igImFontAtlasBuildInit", defaults={}, funcname="ImFontAtlasBuildInit", - location="imgui_internal:3573", + location="imgui_internal:3593", ov_cimguiname="igImFontAtlasBuildInit", ret="void", signature="(ImFontAtlas*)", @@ -18977,7 +19002,7 @@ local t={ cimguiname="igImFontAtlasBuildMultiplyCalcLookupTable", defaults={}, funcname="ImFontAtlasBuildMultiplyCalcLookupTable", - location="imgui_internal:3579", + location="imgui_internal:3599", ov_cimguiname="igImFontAtlasBuildMultiplyCalcLookupTable", ret="void", signature="(unsigned char[256],float)", @@ -19013,7 +19038,7 @@ local t={ cimguiname="igImFontAtlasBuildMultiplyRectAlpha8", defaults={}, funcname="ImFontAtlasBuildMultiplyRectAlpha8", - location="imgui_internal:3580", + location="imgui_internal:3600", ov_cimguiname="igImFontAtlasBuildMultiplyRectAlpha8", ret="void", signature="(const unsigned char[256],unsigned char*,int,int,int,int,int)", @@ -19034,7 +19059,7 @@ local t={ cimguiname="igImFontAtlasBuildPackCustomRects", defaults={}, funcname="ImFontAtlasBuildPackCustomRects", - location="imgui_internal:3575", + location="imgui_internal:3595", ov_cimguiname="igImFontAtlasBuildPackCustomRects", ret="void", signature="(ImFontAtlas*,void*)", @@ -19073,7 +19098,7 @@ local t={ cimguiname="igImFontAtlasBuildRender32bppRectFromString", defaults={}, funcname="ImFontAtlasBuildRender32bppRectFromString", - location="imgui_internal:3578", + location="imgui_internal:3598", ov_cimguiname="igImFontAtlasBuildRender32bppRectFromString", ret="void", signature="(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)", @@ -19112,7 +19137,7 @@ local t={ cimguiname="igImFontAtlasBuildRender8bppRectFromString", defaults={}, funcname="ImFontAtlasBuildRender8bppRectFromString", - location="imgui_internal:3577", + location="imgui_internal:3597", ov_cimguiname="igImFontAtlasBuildRender8bppRectFromString", ret="void", signature="(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", @@ -19120,7 +19145,7 @@ local t={ ["(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)"]=nil}, igImFontAtlasBuildSetupFont={ [1]={ - args="(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", + args="(ImFontAtlas* atlas,ImFont* font,ImFontConfig* src,float ascent,float descent)", argsT={ [1]={ name="atlas", @@ -19129,7 +19154,7 @@ local t={ name="font", type="ImFont*"}, [3]={ - name="font_config", + name="src", type="ImFontConfig*"}, [4]={ name="ascent", @@ -19137,12 +19162,12 @@ local t={ [5]={ name="descent", type="float"}}, - argsoriginal="(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", - call_args="(atlas,font,font_config,ascent,descent)", + argsoriginal="(ImFontAtlas* atlas,ImFont* font,ImFontConfig* src,float ascent,float descent)", + call_args="(atlas,font,src,ascent,descent)", cimguiname="igImFontAtlasBuildSetupFont", defaults={}, funcname="ImFontAtlasBuildSetupFont", - location="imgui_internal:3574", + location="imgui_internal:3594", ov_cimguiname="igImFontAtlasBuildSetupFont", ret="void", signature="(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", @@ -19157,13 +19182,46 @@ local t={ cimguiname="igImFontAtlasGetBuilderForStbTruetype", defaults={}, funcname="ImFontAtlasGetBuilderForStbTruetype", - location="imgui_internal:3570", + location="imgui_internal:3590", ov_cimguiname="igImFontAtlasGetBuilderForStbTruetype", ret="const ImFontBuilderIO*", signature="()", stname=""}, ["()"]=nil}, - igImFontAtlasUpdateConfigDataPointers={ + igImFontAtlasGetMouseCursorTexData={ + [1]={ + args="(ImFontAtlas* atlas,ImGuiMouseCursor cursor_type,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", + argsT={ + [1]={ + name="atlas", + type="ImFontAtlas*"}, + [2]={ + name="cursor_type", + type="ImGuiMouseCursor"}, + [3]={ + name="out_offset", + type="ImVec2*"}, + [4]={ + name="out_size", + type="ImVec2*"}, + [5]={ + name="out_uv_border", + type="ImVec2[2]"}, + [6]={ + name="out_uv_fill", + type="ImVec2[2]"}}, + argsoriginal="(ImFontAtlas* atlas,ImGuiMouseCursor cursor_type,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", + call_args="(atlas,cursor_type,out_offset,out_size,out_uv_border,out_uv_fill)", + cimguiname="igImFontAtlasGetMouseCursorTexData", + defaults={}, + funcname="ImFontAtlasGetMouseCursorTexData", + location="imgui_internal:3603", + ov_cimguiname="igImFontAtlasGetMouseCursorTexData", + ret="bool", + signature="(ImFontAtlas*,ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", + stname=""}, + ["(ImFontAtlas*,ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])"]=nil}, + igImFontAtlasUpdateSourcesPointers={ [1]={ args="(ImFontAtlas* atlas)", argsT={ @@ -19172,11 +19230,11 @@ local t={ type="ImFontAtlas*"}}, argsoriginal="(ImFontAtlas* atlas)", call_args="(atlas)", - cimguiname="igImFontAtlasUpdateConfigDataPointers", + cimguiname="igImFontAtlasUpdateSourcesPointers", defaults={}, - funcname="ImFontAtlasUpdateConfigDataPointers", - location="imgui_internal:3572", - ov_cimguiname="igImFontAtlasUpdateConfigDataPointers", + funcname="ImFontAtlasUpdateSourcesPointers", + location="imgui_internal:3592", + ov_cimguiname="igImFontAtlasUpdateSourcesPointers", ret="void", signature="(ImFontAtlas*)", stname=""}, @@ -19203,7 +19261,7 @@ local t={ defaults={}, funcname="ImFormatString", isvararg="...)", - location="imgui_internal:394", + location="imgui_internal:398", ov_cimguiname="igImFormatString", ret="int", signature="(char*,size_t,const char*,...)", @@ -19231,7 +19289,7 @@ local t={ defaults={}, funcname="ImFormatStringToTempBuffer", isvararg="...)", - location="imgui_internal:396", + location="imgui_internal:400", ov_cimguiname="igImFormatStringToTempBuffer", ret="void", signature="(const char**,const char**,const char*,...)", @@ -19258,7 +19316,7 @@ local t={ cimguiname="igImFormatStringToTempBufferV", defaults={}, funcname="ImFormatStringToTempBufferV", - location="imgui_internal:397", + location="imgui_internal:401", ov_cimguiname="igImFormatStringToTempBufferV", ret="void", signature="(const char**,const char**,const char*,va_list)", @@ -19285,7 +19343,7 @@ local t={ cimguiname="igImFormatStringV", defaults={}, funcname="ImFormatStringV", - location="imgui_internal:395", + location="imgui_internal:399", ov_cimguiname="igImFormatStringV", ret="int", signature="(char*,size_t,const char*,va_list)", @@ -19310,7 +19368,7 @@ local t={ defaults={ seed="0"}, funcname="ImHashData", - location="imgui_internal:357", + location="imgui_internal:358", ov_cimguiname="igImHashData", ret="ImGuiID", signature="(const void*,size_t,ImGuiID)", @@ -19336,7 +19394,7 @@ local t={ data_size="0", seed="0"}, funcname="ImHashStr", - location="imgui_internal:358", + location="imgui_internal:359", ov_cimguiname="igImHashStr", ret="ImGuiID", signature="(const char*,size_t,ImGuiID)", @@ -19357,7 +19415,7 @@ local t={ cimguiname="igImInvLength", defaults={}, funcname="ImInvLength", - location="imgui_internal:486", + location="imgui_internal:490", ov_cimguiname="igImInvLength", ret="float", signature="(const ImVec2,float)", @@ -19375,7 +19433,7 @@ local t={ cimguiname="igImIsFloatAboveGuaranteedIntegerPrecision", defaults={}, funcname="ImIsFloatAboveGuaranteedIntegerPrecision", - location="imgui_internal:497", + location="imgui_internal:501", ov_cimguiname="igImIsFloatAboveGuaranteedIntegerPrecision", ret="bool", signature="(float)", @@ -19393,7 +19451,7 @@ local t={ cimguiname="igImIsPowerOfTwo", defaults={}, funcname="ImIsPowerOfTwo", - location="imgui_internal:369", + location="imgui_internal:370", ov_cimguiname="igImIsPowerOfTwo_Int", ret="bool", signature="(int)", @@ -19409,7 +19467,7 @@ local t={ cimguiname="igImIsPowerOfTwo", defaults={}, funcname="ImIsPowerOfTwo", - location="imgui_internal:370", + location="imgui_internal:371", ov_cimguiname="igImIsPowerOfTwo_U64", ret="bool", signature="(ImU64)", @@ -19428,7 +19486,7 @@ local t={ cimguiname="igImLengthSqr", defaults={}, funcname="ImLengthSqr", - location="imgui_internal:484", + location="imgui_internal:488", ov_cimguiname="igImLengthSqr_Vec2", ret="float", signature="(const ImVec2)", @@ -19444,7 +19502,7 @@ local t={ cimguiname="igImLengthSqr", defaults={}, funcname="ImLengthSqr", - location="imgui_internal:485", + location="imgui_internal:489", ov_cimguiname="igImLengthSqr_Vec4", ret="float", signature="(const ImVec4)", @@ -19472,7 +19530,7 @@ local t={ cimguiname="igImLerp", defaults={}, funcname="ImLerp", - location="imgui_internal:480", + location="imgui_internal:484", nonUDT=1, ov_cimguiname="igImLerp_Vec2Float", ret="void", @@ -19498,7 +19556,7 @@ local t={ cimguiname="igImLerp", defaults={}, funcname="ImLerp", - location="imgui_internal:481", + location="imgui_internal:485", nonUDT=1, ov_cimguiname="igImLerp_Vec2Vec2", ret="void", @@ -19524,7 +19582,7 @@ local t={ cimguiname="igImLerp", defaults={}, funcname="ImLerp", - location="imgui_internal:482", + location="imgui_internal:486", nonUDT=1, ov_cimguiname="igImLerp_Vec4", ret="void", @@ -19554,7 +19612,7 @@ local t={ cimguiname="igImLineClosestPoint", defaults={}, funcname="ImLineClosestPoint", - location="imgui_internal:506", + location="imgui_internal:510", nonUDT=1, ov_cimguiname="igImLineClosestPoint", ret="void", @@ -19585,7 +19643,7 @@ local t={ cimguiname="igImLinearRemapClamp", defaults={}, funcname="ImLinearRemapClamp", - location="imgui_internal:495", + location="imgui_internal:499", ov_cimguiname="igImLinearRemapClamp", ret="float", signature="(float,float,float,float,float)", @@ -19609,7 +19667,7 @@ local t={ cimguiname="igImLinearSweep", defaults={}, funcname="ImLinearSweep", - location="imgui_internal:494", + location="imgui_internal:498", ov_cimguiname="igImLinearSweep", ret="float", signature="(float,float,float)", @@ -19627,7 +19685,7 @@ local t={ cimguiname="igImLog", defaults={}, funcname="ImLog", - location="imgui_internal:453", + location="imgui_internal:457", ov_cimguiname="igImLog_Float", ret="float", signature="(float)", @@ -19643,7 +19701,7 @@ local t={ cimguiname="igImLog", defaults={}, funcname="ImLog", - location="imgui_internal:454", + location="imgui_internal:458", ov_cimguiname="igImLog_double", ret="double", signature="(double)", @@ -19668,7 +19726,7 @@ local t={ cimguiname="igImLowerBound", defaults={}, funcname="ImLowerBound", - location="imgui_internal:745", + location="imgui_internal:749", ov_cimguiname="igImLowerBound", ret="ImGuiStoragePair*", signature="(ImGuiStoragePair*,ImGuiStoragePair*,ImGuiID)", @@ -19692,7 +19750,7 @@ local t={ cimguiname="igImMax", defaults={}, funcname="ImMax", - location="imgui_internal:478", + location="imgui_internal:482", nonUDT=1, ov_cimguiname="igImMax", ret="void", @@ -19717,7 +19775,7 @@ local t={ cimguiname="igImMin", defaults={}, funcname="ImMin", - location="imgui_internal:477", + location="imgui_internal:481", nonUDT=1, ov_cimguiname="igImMin", ret="void", @@ -19739,7 +19797,7 @@ local t={ cimguiname="igImModPositive", defaults={}, funcname="ImModPositive", - location="imgui_internal:491", + location="imgui_internal:495", ov_cimguiname="igImModPositive", ret="int", signature="(int,int)", @@ -19763,7 +19821,7 @@ local t={ cimguiname="igImMul", defaults={}, funcname="ImMul", - location="imgui_internal:496", + location="imgui_internal:500", nonUDT=1, ov_cimguiname="igImMul", ret="void", @@ -19782,7 +19840,7 @@ local t={ cimguiname="igImParseFormatFindEnd", defaults={}, funcname="ImParseFormatFindEnd", - location="imgui_internal:399", + location="imgui_internal:403", ov_cimguiname="igImParseFormatFindEnd", ret="const char*", signature="(const char*)", @@ -19800,7 +19858,7 @@ local t={ cimguiname="igImParseFormatFindStart", defaults={}, funcname="ImParseFormatFindStart", - location="imgui_internal:398", + location="imgui_internal:402", ov_cimguiname="igImParseFormatFindStart", ret="const char*", signature="(const char*)", @@ -19821,7 +19879,7 @@ local t={ cimguiname="igImParseFormatPrecision", defaults={}, funcname="ImParseFormatPrecision", - location="imgui_internal:403", + location="imgui_internal:407", ov_cimguiname="igImParseFormatPrecision", ret="int", signature="(const char*,int)", @@ -19845,7 +19903,7 @@ local t={ cimguiname="igImParseFormatSanitizeForPrinting", defaults={}, funcname="ImParseFormatSanitizeForPrinting", - location="imgui_internal:401", + location="imgui_internal:405", ov_cimguiname="igImParseFormatSanitizeForPrinting", ret="void", signature="(const char*,char*,size_t)", @@ -19869,7 +19927,7 @@ local t={ cimguiname="igImParseFormatSanitizeForScanning", defaults={}, funcname="ImParseFormatSanitizeForScanning", - location="imgui_internal:402", + location="imgui_internal:406", ov_cimguiname="igImParseFormatSanitizeForScanning", ret="const char*", signature="(const char*,char*,size_t)", @@ -19893,7 +19951,7 @@ local t={ cimguiname="igImParseFormatTrimDecorations", defaults={}, funcname="ImParseFormatTrimDecorations", - location="imgui_internal:400", + location="imgui_internal:404", ov_cimguiname="igImParseFormatTrimDecorations", ret="const char*", signature="(const char*,char*,size_t)", @@ -19914,7 +19972,7 @@ local t={ cimguiname="igImPow", defaults={}, funcname="ImPow", - location="imgui_internal:451", + location="imgui_internal:455", ov_cimguiname="igImPow_Float", ret="float", signature="(float,float)", @@ -19933,7 +19991,7 @@ local t={ cimguiname="igImPow", defaults={}, funcname="ImPow", - location="imgui_internal:452", + location="imgui_internal:456", ov_cimguiname="igImPow_double", ret="double", signature="(double,double)", @@ -19963,7 +20021,7 @@ local t={ cimguiname="igImQsort", defaults={}, funcname="ImQsort", - location="imgui_internal:362", + location="imgui_internal:363", ov_cimguiname="igImQsort", ret="void", signature="(void*,size_t,size_t,int(*)(void const*,void const*))", @@ -19990,7 +20048,7 @@ local t={ cimguiname="igImRotate", defaults={}, funcname="ImRotate", - location="imgui_internal:493", + location="imgui_internal:497", nonUDT=1, ov_cimguiname="igImRotate", ret="void", @@ -20009,7 +20067,7 @@ local t={ cimguiname="igImRsqrt", defaults={}, funcname="ImRsqrt", - location="imgui_internal:463", + location="imgui_internal:467", ov_cimguiname="igImRsqrt_Float", ret="float", signature="(float)", @@ -20025,7 +20083,7 @@ local t={ cimguiname="igImRsqrt", defaults={}, funcname="ImRsqrt", - location="imgui_internal:465", + location="imgui_internal:469", ov_cimguiname="igImRsqrt_double", ret="double", signature="(double)", @@ -20044,7 +20102,7 @@ local t={ cimguiname="igImSaturate", defaults={}, funcname="ImSaturate", - location="imgui_internal:483", + location="imgui_internal:487", ov_cimguiname="igImSaturate", ret="float", signature="(float)", @@ -20062,7 +20120,7 @@ local t={ cimguiname="igImSign", defaults={}, funcname="ImSign", - location="imgui_internal:458", + location="imgui_internal:462", ov_cimguiname="igImSign_Float", ret="float", signature="(float)", @@ -20078,7 +20136,7 @@ local t={ cimguiname="igImSign", defaults={}, funcname="ImSign", - location="imgui_internal:459", + location="imgui_internal:463", ov_cimguiname="igImSign_double", ret="double", signature="(double)", @@ -20097,7 +20155,7 @@ local t={ cimguiname="igImStrSkipBlank", defaults={}, funcname="ImStrSkipBlank", - location="imgui_internal:383", + location="imgui_internal:387", ov_cimguiname="igImStrSkipBlank", ret="const char*", signature="(const char*)", @@ -20115,7 +20173,7 @@ local t={ cimguiname="igImStrTrimBlanks", defaults={}, funcname="ImStrTrimBlanks", - location="imgui_internal:382", + location="imgui_internal:386", ov_cimguiname="igImStrTrimBlanks", ret="void", signature="(char*)", @@ -20136,7 +20194,7 @@ local t={ cimguiname="igImStrbol", defaults={}, funcname="ImStrbol", - location="imgui_internal:385", + location="imgui_internal:389", ov_cimguiname="igImStrbol", ret="const char*", signature="(const char*,const char*)", @@ -20160,7 +20218,7 @@ local t={ cimguiname="igImStrchrRange", defaults={}, funcname="ImStrchrRange", - location="imgui_internal:379", + location="imgui_internal:383", ov_cimguiname="igImStrchrRange", ret="const char*", signature="(const char*,const char*,char)", @@ -20178,7 +20236,7 @@ local t={ cimguiname="igImStrdup", defaults={}, funcname="ImStrdup", - location="imgui_internal:377", + location="imgui_internal:381", ov_cimguiname="igImStrdup", ret="char*", signature="(const char*)", @@ -20202,7 +20260,7 @@ local t={ cimguiname="igImStrdupcpy", defaults={}, funcname="ImStrdupcpy", - location="imgui_internal:378", + location="imgui_internal:382", ov_cimguiname="igImStrdupcpy", ret="char*", signature="(char*,size_t*,const char*)", @@ -20223,7 +20281,7 @@ local t={ cimguiname="igImStreolRange", defaults={}, funcname="ImStreolRange", - location="imgui_internal:380", + location="imgui_internal:384", ov_cimguiname="igImStreolRange", ret="const char*", signature="(const char*,const char*)", @@ -20244,7 +20302,7 @@ local t={ cimguiname="igImStricmp", defaults={}, funcname="ImStricmp", - location="imgui_internal:374", + location="imgui_internal:378", ov_cimguiname="igImStricmp", ret="int", signature="(const char*,const char*)", @@ -20271,7 +20329,7 @@ local t={ cimguiname="igImStristr", defaults={}, funcname="ImStristr", - location="imgui_internal:381", + location="imgui_internal:385", ov_cimguiname="igImStristr", ret="const char*", signature="(const char*,const char*,const char*,const char*)", @@ -20289,7 +20347,7 @@ local t={ cimguiname="igImStrlenW", defaults={}, funcname="ImStrlenW", - location="imgui_internal:384", + location="imgui_internal:388", ov_cimguiname="igImStrlenW", ret="int", signature="(const ImWchar*)", @@ -20313,7 +20371,7 @@ local t={ cimguiname="igImStrncpy", defaults={}, funcname="ImStrncpy", - location="imgui_internal:376", + location="imgui_internal:380", ov_cimguiname="igImStrncpy", ret="void", signature="(char*,const char*,size_t)", @@ -20337,7 +20395,7 @@ local t={ cimguiname="igImStrnicmp", defaults={}, funcname="ImStrnicmp", - location="imgui_internal:375", + location="imgui_internal:379", ov_cimguiname="igImStrnicmp", ret="int", signature="(const char*,const char*,size_t)", @@ -20361,7 +20419,7 @@ local t={ cimguiname="igImTextCharFromUtf8", defaults={}, funcname="ImTextCharFromUtf8", - location="imgui_internal:408", + location="imgui_internal:412", ov_cimguiname="igImTextCharFromUtf8", ret="int", signature="(unsigned int*,const char*,const char*)", @@ -20382,7 +20440,7 @@ local t={ cimguiname="igImTextCharToUtf8", defaults={}, funcname="ImTextCharToUtf8", - location="imgui_internal:406", + location="imgui_internal:410", ov_cimguiname="igImTextCharToUtf8", ret="const char*", signature="(char[5],unsigned int)", @@ -20403,7 +20461,7 @@ local t={ cimguiname="igImTextCountCharsFromUtf8", defaults={}, funcname="ImTextCountCharsFromUtf8", - location="imgui_internal:410", + location="imgui_internal:414", ov_cimguiname="igImTextCountCharsFromUtf8", ret="int", signature="(const char*,const char*)", @@ -20424,7 +20482,7 @@ local t={ cimguiname="igImTextCountLines", defaults={}, funcname="ImTextCountLines", - location="imgui_internal:414", + location="imgui_internal:418", ov_cimguiname="igImTextCountLines", ret="int", signature="(const char*,const char*)", @@ -20445,7 +20503,7 @@ local t={ cimguiname="igImTextCountUtf8BytesFromChar", defaults={}, funcname="ImTextCountUtf8BytesFromChar", - location="imgui_internal:411", + location="imgui_internal:415", ov_cimguiname="igImTextCountUtf8BytesFromChar", ret="int", signature="(const char*,const char*)", @@ -20466,7 +20524,7 @@ local t={ cimguiname="igImTextCountUtf8BytesFromStr", defaults={}, funcname="ImTextCountUtf8BytesFromStr", - location="imgui_internal:412", + location="imgui_internal:416", ov_cimguiname="igImTextCountUtf8BytesFromStr", ret="int", signature="(const ImWchar*,const ImWchar*)", @@ -20487,7 +20545,7 @@ local t={ cimguiname="igImTextFindPreviousUtf8Codepoint", defaults={}, funcname="ImTextFindPreviousUtf8Codepoint", - location="imgui_internal:413", + location="imgui_internal:417", ov_cimguiname="igImTextFindPreviousUtf8Codepoint", ret="const char*", signature="(const char*,const char*)", @@ -20518,7 +20576,7 @@ local t={ defaults={ in_remaining="NULL"}, funcname="ImTextStrFromUtf8", - location="imgui_internal:409", + location="imgui_internal:413", ov_cimguiname="igImTextStrFromUtf8", ret="int", signature="(ImWchar*,int,const char*,const char*,const char**)", @@ -20545,7 +20603,7 @@ local t={ cimguiname="igImTextStrToUtf8", defaults={}, funcname="ImTextStrToUtf8", - location="imgui_internal:407", + location="imgui_internal:411", ov_cimguiname="igImTextStrToUtf8", ret="int", signature="(char*,int,const ImWchar*,const ImWchar*)", @@ -20563,7 +20621,7 @@ local t={ cimguiname="igImToUpper", defaults={}, funcname="ImToUpper", - location="imgui_internal:387", + location="imgui_internal:391", ov_cimguiname="igImToUpper", ret="char", signature="(char)", @@ -20587,7 +20645,7 @@ local t={ cimguiname="igImTriangleArea", defaults={}, funcname="ImTriangleArea", - location="imgui_internal:510", + location="imgui_internal:514", ov_cimguiname="igImTriangleArea", ret="float", signature="(const ImVec2,const ImVec2,const ImVec2)", @@ -20626,7 +20684,7 @@ local t={ cimguiname="igImTriangleBarycentricCoords", defaults={}, funcname="ImTriangleBarycentricCoords", - location="imgui_internal:509", + location="imgui_internal:513", ov_cimguiname="igImTriangleBarycentricCoords", ret="void", signature="(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", @@ -20656,7 +20714,7 @@ local t={ cimguiname="igImTriangleClosestPoint", defaults={}, funcname="ImTriangleClosestPoint", - location="imgui_internal:508", + location="imgui_internal:512", nonUDT=1, ov_cimguiname="igImTriangleClosestPoint", ret="void", @@ -20684,7 +20742,7 @@ local t={ cimguiname="igImTriangleContainsPoint", defaults={}, funcname="ImTriangleContainsPoint", - location="imgui_internal:507", + location="imgui_internal:511", ov_cimguiname="igImTriangleContainsPoint", ret="bool", signature="(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", @@ -20708,7 +20766,7 @@ local t={ cimguiname="igImTriangleIsClockwise", defaults={}, funcname="ImTriangleIsClockwise", - location="imgui_internal:511", + location="imgui_internal:515", ov_cimguiname="igImTriangleIsClockwise", ret="bool", signature="(const ImVec2,const ImVec2,const ImVec2)", @@ -20726,7 +20784,7 @@ local t={ cimguiname="igImTrunc", defaults={}, funcname="ImTrunc", - location="imgui_internal:487", + location="imgui_internal:491", ov_cimguiname="igImTrunc_Float", ret="float", signature="(float)", @@ -20745,7 +20803,7 @@ local t={ cimguiname="igImTrunc", defaults={}, funcname="ImTrunc", - location="imgui_internal:488", + location="imgui_internal:492", nonUDT=1, ov_cimguiname="igImTrunc_Vec2", ret="void", @@ -20765,7 +20823,7 @@ local t={ cimguiname="igImUpperPowerOfTwo", defaults={}, funcname="ImUpperPowerOfTwo", - location="imgui_internal:371", + location="imgui_internal:372", ov_cimguiname="igImUpperPowerOfTwo", ret="int", signature="(int)", @@ -20773,7 +20831,7 @@ local t={ ["(int)"]=nil}, igImage={ [1]={ - args="(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)", + args="(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1)", argsT={ [1]={ name="user_texture_id", @@ -20786,19 +20844,11 @@ local t={ type="const ImVec2"}, [4]={ name="uv1", - type="const ImVec2"}, - [5]={ - name="tint_col", - type="const ImVec4"}, - [6]={ - name="border_col", - type="const ImVec4"}}, - argsoriginal="(ImTextureID user_texture_id,const ImVec2& image_size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))", - call_args="(user_texture_id,image_size,uv0,uv1,tint_col,border_col)", + type="const ImVec2"}}, + argsoriginal="(ImTextureID user_texture_id,const ImVec2& image_size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1))", + call_args="(user_texture_id,image_size,uv0,uv1)", cimguiname="igImage", defaults={ - border_col="ImVec4(0,0,0,0)", - tint_col="ImVec4(1,1,1,1)", uv0="ImVec2(0,0)", uv1="ImVec2(1,1)"}, funcname="Image", @@ -20806,9 +20856,9 @@ local t={ namespace="ImGui", ov_cimguiname="igImage", ret="void", - signature="(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + signature="(ImTextureID,const ImVec2,const ImVec2,const ImVec2)", stname=""}, - ["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)"]=nil}, + ["(ImTextureID,const ImVec2,const ImVec2,const ImVec2)"]=nil}, igImageButton={ [1]={ args="(const char* str_id,ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col)", @@ -20843,7 +20893,7 @@ local t={ uv0="ImVec2(0,0)", uv1="ImVec2(1,1)"}, funcname="ImageButton", - location="imgui:572", + location="imgui:573", namespace="ImGui", ov_cimguiname="igImageButton", ret="bool", @@ -20884,13 +20934,51 @@ local t={ defaults={ flags="0"}, funcname="ImageButtonEx", - location="imgui_internal:3421", + location="imgui_internal:3440", namespace="ImGui", ov_cimguiname="igImageButtonEx", ret="bool", signature="(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4,ImGuiButtonFlags)", stname=""}, ["(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4,ImGuiButtonFlags)"]=nil}, + igImageWithBg={ + [1]={ + args="(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col)", + argsT={ + [1]={ + name="user_texture_id", + type="ImTextureID"}, + [2]={ + name="image_size", + type="const ImVec2"}, + [3]={ + name="uv0", + type="const ImVec2"}, + [4]={ + name="uv1", + type="const ImVec2"}, + [5]={ + name="bg_col", + type="const ImVec4"}, + [6]={ + name="tint_col", + type="const ImVec4"}}, + argsoriginal="(ImTextureID user_texture_id,const ImVec2& image_size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))", + call_args="(user_texture_id,image_size,uv0,uv1,bg_col,tint_col)", + cimguiname="igImageWithBg", + defaults={ + bg_col="ImVec4(0,0,0,0)", + tint_col="ImVec4(1,1,1,1)", + uv0="ImVec2(0,0)", + uv1="ImVec2(1,1)"}, + funcname="ImageWithBg", + location="imgui:572", + namespace="ImGui", + ov_cimguiname="igImageWithBg", + ret="void", + signature="(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + stname=""}, + ["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)"]=nil}, igIndent={ [1]={ args="(float indent_w)", @@ -20920,7 +21008,7 @@ local t={ cimguiname="igInitialize", defaults={}, funcname="Initialize", - location="imgui_internal:3029", + location="imgui_internal:3047", namespace="ImGui", ov_cimguiname="igInitialize", ret="void", @@ -20958,7 +21046,7 @@ local t={ step="0.0", step_fast="0.0"}, funcname="InputDouble", - location="imgui:643", + location="imgui:644", namespace="ImGui", ov_cimguiname="igInputDouble", ret="bool", @@ -20996,7 +21084,7 @@ local t={ step="0.0f", step_fast="0.0f"}, funcname="InputFloat", - location="imgui:635", + location="imgui:636", namespace="ImGui", ov_cimguiname="igInputFloat", ret="bool", @@ -21026,7 +21114,7 @@ local t={ flags="0", format="\"%.3f\""}, funcname="InputFloat2", - location="imgui:636", + location="imgui:637", namespace="ImGui", ov_cimguiname="igInputFloat2", ret="bool", @@ -21056,7 +21144,7 @@ local t={ flags="0", format="\"%.3f\""}, funcname="InputFloat3", - location="imgui:637", + location="imgui:638", namespace="ImGui", ov_cimguiname="igInputFloat3", ret="bool", @@ -21086,7 +21174,7 @@ local t={ flags="0", format="\"%.3f\""}, funcname="InputFloat4", - location="imgui:638", + location="imgui:639", namespace="ImGui", ov_cimguiname="igInputFloat4", ret="bool", @@ -21120,7 +21208,7 @@ local t={ step="1", step_fast="100"}, funcname="InputInt", - location="imgui:639", + location="imgui:640", namespace="ImGui", ov_cimguiname="igInputInt", ret="bool", @@ -21146,7 +21234,7 @@ local t={ defaults={ flags="0"}, funcname="InputInt2", - location="imgui:640", + location="imgui:641", namespace="ImGui", ov_cimguiname="igInputInt2", ret="bool", @@ -21172,7 +21260,7 @@ local t={ defaults={ flags="0"}, funcname="InputInt3", - location="imgui:641", + location="imgui:642", namespace="ImGui", ov_cimguiname="igInputInt3", ret="bool", @@ -21198,7 +21286,7 @@ local t={ defaults={ flags="0"}, funcname="InputInt4", - location="imgui:642", + location="imgui:643", namespace="ImGui", ov_cimguiname="igInputInt4", ret="bool", @@ -21239,7 +21327,7 @@ local t={ p_step="NULL", p_step_fast="NULL"}, funcname="InputScalar", - location="imgui:644", + location="imgui:645", namespace="ImGui", ov_cimguiname="igInputScalar", ret="bool", @@ -21283,7 +21371,7 @@ local t={ p_step="NULL", p_step_fast="NULL"}, funcname="InputScalarN", - location="imgui:645", + location="imgui:646", namespace="ImGui", ov_cimguiname="igInputScalarN", ret="bool", @@ -21320,7 +21408,7 @@ local t={ flags="0", user_data="NULL"}, funcname="InputText", - location="imgui:632", + location="imgui:633", namespace="ImGui", ov_cimguiname="igInputText", ret="bool", @@ -21339,7 +21427,7 @@ local t={ cimguiname="igInputTextDeactivateHook", defaults={}, funcname="InputTextDeactivateHook", - location="imgui_internal:3471", + location="imgui_internal:3490", namespace="ImGui", ov_cimguiname="igInputTextDeactivateHook", ret="void", @@ -21381,7 +21469,7 @@ local t={ callback="NULL", user_data="NULL"}, funcname="InputTextEx", - location="imgui_internal:3470", + location="imgui_internal:3489", namespace="ImGui", ov_cimguiname="igInputTextEx", ret="bool", @@ -21422,7 +21510,7 @@ local t={ size="ImVec2(0,0)", user_data="NULL"}, funcname="InputTextMultiline", - location="imgui:633", + location="imgui:634", namespace="ImGui", ov_cimguiname="igInputTextMultiline", ret="bool", @@ -21462,7 +21550,7 @@ local t={ flags="0", user_data="NULL"}, funcname="InputTextWithHint", - location="imgui:634", + location="imgui:635", namespace="ImGui", ov_cimguiname="igInputTextWithHint", ret="bool", @@ -21507,7 +21595,7 @@ local t={ cimguiname="igIsActiveIdUsingNavDir", defaults={}, funcname="IsActiveIdUsingNavDir", - location="imgui_internal:3208", + location="imgui_internal:3227", namespace="ImGui", ov_cimguiname="igIsActiveIdUsingNavDir", ret="bool", @@ -21526,7 +21614,7 @@ local t={ cimguiname="igIsAliasKey", defaults={}, funcname="IsAliasKey", - location="imgui_internal:3185", + location="imgui_internal:3204", namespace="ImGui", ov_cimguiname="igIsAliasKey", ret="bool", @@ -21542,7 +21630,7 @@ local t={ cimguiname="igIsAnyItemActive", defaults={}, funcname="IsAnyItemActive", - location="imgui:932", + location="imgui:933", namespace="ImGui", ov_cimguiname="igIsAnyItemActive", ret="bool", @@ -21558,7 +21646,7 @@ local t={ cimguiname="igIsAnyItemFocused", defaults={}, funcname="IsAnyItemFocused", - location="imgui:933", + location="imgui:934", namespace="ImGui", ov_cimguiname="igIsAnyItemFocused", ret="bool", @@ -21574,7 +21662,7 @@ local t={ cimguiname="igIsAnyItemHovered", defaults={}, funcname="IsAnyItemHovered", - location="imgui:931", + location="imgui:932", namespace="ImGui", ov_cimguiname="igIsAnyItemHovered", ret="bool", @@ -21590,7 +21678,7 @@ local t={ cimguiname="igIsAnyMouseDown", defaults={}, funcname="IsAnyMouseDown", - location="imgui:1018", + location="imgui:1019", namespace="ImGui", ov_cimguiname="igIsAnyMouseDown", ret="bool", @@ -21612,7 +21700,7 @@ local t={ cimguiname="igIsClippedEx", defaults={}, funcname="IsClippedEx", - location="imgui_internal:3103", + location="imgui_internal:3121", namespace="ImGui", ov_cimguiname="igIsClippedEx", ret="bool", @@ -21628,7 +21716,7 @@ local t={ cimguiname="igIsDragDropActive", defaults={}, funcname="IsDragDropActive", - location="imgui_internal:3275", + location="imgui_internal:3294", namespace="ImGui", ov_cimguiname="igIsDragDropActive", ret="bool", @@ -21644,7 +21732,7 @@ local t={ cimguiname="igIsDragDropPayloadBeingAccepted", defaults={}, funcname="IsDragDropPayloadBeingAccepted", - location="imgui_internal:3278", + location="imgui_internal:3297", namespace="ImGui", ov_cimguiname="igIsDragDropPayloadBeingAccepted", ret="bool", @@ -21663,7 +21751,7 @@ local t={ cimguiname="igIsGamepadKey", defaults={}, funcname="IsGamepadKey", - location="imgui_internal:3183", + location="imgui_internal:3202", namespace="ImGui", ov_cimguiname="igIsGamepadKey", ret="bool", @@ -21679,7 +21767,7 @@ local t={ cimguiname="igIsItemActivated", defaults={}, funcname="IsItemActivated", - location="imgui:927", + location="imgui:928", namespace="ImGui", ov_cimguiname="igIsItemActivated", ret="bool", @@ -21695,13 +21783,29 @@ local t={ cimguiname="igIsItemActive", defaults={}, funcname="IsItemActive", - location="imgui:922", + location="imgui:923", namespace="ImGui", ov_cimguiname="igIsItemActive", ret="bool", signature="()", stname=""}, ["()"]=nil}, + igIsItemActiveAsInputText={ + [1]={ + args="()", + argsT={}, + argsoriginal="()", + call_args="()", + cimguiname="igIsItemActiveAsInputText", + defaults={}, + funcname="IsItemActiveAsInputText", + location="imgui_internal:3496", + namespace="ImGui", + ov_cimguiname="igIsItemActiveAsInputText", + ret="bool", + signature="()", + stname=""}, + ["()"]=nil}, igIsItemClicked={ [1]={ args="(ImGuiMouseButton mouse_button)", @@ -21715,7 +21819,7 @@ local t={ defaults={ mouse_button="0"}, funcname="IsItemClicked", - location="imgui:924", + location="imgui:925", namespace="ImGui", ov_cimguiname="igIsItemClicked", ret="bool", @@ -21731,7 +21835,7 @@ local t={ cimguiname="igIsItemDeactivated", defaults={}, funcname="IsItemDeactivated", - location="imgui:928", + location="imgui:929", namespace="ImGui", ov_cimguiname="igIsItemDeactivated", ret="bool", @@ -21747,7 +21851,7 @@ local t={ cimguiname="igIsItemDeactivatedAfterEdit", defaults={}, funcname="IsItemDeactivatedAfterEdit", - location="imgui:929", + location="imgui:930", namespace="ImGui", ov_cimguiname="igIsItemDeactivatedAfterEdit", ret="bool", @@ -21763,7 +21867,7 @@ local t={ cimguiname="igIsItemEdited", defaults={}, funcname="IsItemEdited", - location="imgui:926", + location="imgui:927", namespace="ImGui", ov_cimguiname="igIsItemEdited", ret="bool", @@ -21779,7 +21883,7 @@ local t={ cimguiname="igIsItemFocused", defaults={}, funcname="IsItemFocused", - location="imgui:923", + location="imgui:924", namespace="ImGui", ov_cimguiname="igIsItemFocused", ret="bool", @@ -21799,7 +21903,7 @@ local t={ defaults={ flags="0"}, funcname="IsItemHovered", - location="imgui:921", + location="imgui:922", namespace="ImGui", ov_cimguiname="igIsItemHovered", ret="bool", @@ -21815,7 +21919,7 @@ local t={ cimguiname="igIsItemToggledOpen", defaults={}, funcname="IsItemToggledOpen", - location="imgui:930", + location="imgui:931", namespace="ImGui", ov_cimguiname="igIsItemToggledOpen", ret="bool", @@ -21831,7 +21935,7 @@ local t={ cimguiname="igIsItemToggledSelection", defaults={}, funcname="IsItemToggledSelection", - location="imgui:694", + location="imgui:695", namespace="ImGui", ov_cimguiname="igIsItemToggledSelection", ret="bool", @@ -21847,7 +21951,7 @@ local t={ cimguiname="igIsItemVisible", defaults={}, funcname="IsItemVisible", - location="imgui:925", + location="imgui:926", namespace="ImGui", ov_cimguiname="igIsItemVisible", ret="bool", @@ -21866,7 +21970,7 @@ local t={ cimguiname="igIsKeyChordPressed", defaults={}, funcname="IsKeyChordPressed", - location="imgui:975", + location="imgui:976", namespace="ImGui", ov_cimguiname="igIsKeyChordPressed_Nil", ret="bool", @@ -21890,7 +21994,7 @@ local t={ defaults={ owner_id="0"}, funcname="IsKeyChordPressed", - location="imgui_internal:3237", + location="imgui_internal:3256", namespace="ImGui", ov_cimguiname="igIsKeyChordPressed_InputFlags", ret="bool", @@ -21910,7 +22014,7 @@ local t={ cimguiname="igIsKeyDown", defaults={}, funcname="IsKeyDown", - location="imgui:972", + location="imgui:973", namespace="ImGui", ov_cimguiname="igIsKeyDown_Nil", ret="bool", @@ -21930,7 +22034,7 @@ local t={ cimguiname="igIsKeyDown", defaults={}, funcname="IsKeyDown", - location="imgui_internal:3234", + location="imgui_internal:3253", namespace="ImGui", ov_cimguiname="igIsKeyDown_ID", ret="bool", @@ -21954,7 +22058,7 @@ local t={ defaults={ ["repeat"]="true"}, funcname="IsKeyPressed", - location="imgui:973", + location="imgui:974", namespace="ImGui", ov_cimguiname="igIsKeyPressed_Bool", ret="bool", @@ -21978,7 +22082,7 @@ local t={ defaults={ owner_id="0"}, funcname="IsKeyPressed", - location="imgui_internal:3235", + location="imgui_internal:3254", namespace="ImGui", ov_cimguiname="igIsKeyPressed_InputFlags", ret="bool", @@ -21998,7 +22102,7 @@ local t={ cimguiname="igIsKeyReleased", defaults={}, funcname="IsKeyReleased", - location="imgui:974", + location="imgui:975", namespace="ImGui", ov_cimguiname="igIsKeyReleased_Nil", ret="bool", @@ -22018,7 +22122,7 @@ local t={ cimguiname="igIsKeyReleased", defaults={}, funcname="IsKeyReleased", - location="imgui_internal:3236", + location="imgui_internal:3255", namespace="ImGui", ov_cimguiname="igIsKeyReleased_ID", ret="bool", @@ -22038,7 +22142,7 @@ local t={ cimguiname="igIsKeyboardKey", defaults={}, funcname="IsKeyboardKey", - location="imgui_internal:3182", + location="imgui_internal:3201", namespace="ImGui", ov_cimguiname="igIsKeyboardKey", ret="bool", @@ -22057,7 +22161,7 @@ local t={ cimguiname="igIsLRModKey", defaults={}, funcname="IsLRModKey", - location="imgui_internal:3186", + location="imgui_internal:3205", namespace="ImGui", ov_cimguiname="igIsLRModKey", ret="bool", @@ -22076,7 +22180,7 @@ local t={ cimguiname="igIsLegacyKey", defaults={}, funcname="IsLegacyKey", - location="imgui_internal:3181", + location="imgui_internal:3200", namespace="ImGui", ov_cimguiname="igIsLegacyKey", ret="bool", @@ -22099,7 +22203,7 @@ local t={ defaults={ ["repeat"]="false"}, funcname="IsMouseClicked", - location="imgui:1011", + location="imgui:1012", namespace="ImGui", ov_cimguiname="igIsMouseClicked_Bool", ret="bool", @@ -22123,7 +22227,7 @@ local t={ defaults={ owner_id="0"}, funcname="IsMouseClicked", - location="imgui_internal:3239", + location="imgui_internal:3258", namespace="ImGui", ov_cimguiname="igIsMouseClicked_InputFlags", ret="bool", @@ -22143,7 +22247,7 @@ local t={ cimguiname="igIsMouseDoubleClicked", defaults={}, funcname="IsMouseDoubleClicked", - location="imgui:1013", + location="imgui:1014", namespace="ImGui", ov_cimguiname="igIsMouseDoubleClicked_Nil", ret="bool", @@ -22163,7 +22267,7 @@ local t={ cimguiname="igIsMouseDoubleClicked", defaults={}, funcname="IsMouseDoubleClicked", - location="imgui_internal:3241", + location="imgui_internal:3260", namespace="ImGui", ov_cimguiname="igIsMouseDoubleClicked_ID", ret="bool", @@ -22183,7 +22287,7 @@ local t={ cimguiname="igIsMouseDown", defaults={}, funcname="IsMouseDown", - location="imgui:1010", + location="imgui:1011", namespace="ImGui", ov_cimguiname="igIsMouseDown_Nil", ret="bool", @@ -22203,7 +22307,7 @@ local t={ cimguiname="igIsMouseDown", defaults={}, funcname="IsMouseDown", - location="imgui_internal:3238", + location="imgui_internal:3257", namespace="ImGui", ov_cimguiname="igIsMouseDown_ID", ret="bool", @@ -22227,7 +22331,7 @@ local t={ defaults={ lock_threshold="-1.0f"}, funcname="IsMouseDragPastThreshold", - location="imgui_internal:3201", + location="imgui_internal:3220", namespace="ImGui", ov_cimguiname="igIsMouseDragPastThreshold", ret="bool", @@ -22250,7 +22354,7 @@ local t={ defaults={ lock_threshold="-1.0f"}, funcname="IsMouseDragging", - location="imgui:1021", + location="imgui:1022", namespace="ImGui", ov_cimguiname="igIsMouseDragging", ret="bool", @@ -22276,7 +22380,7 @@ local t={ defaults={ clip="true"}, funcname="IsMouseHoveringRect", - location="imgui:1016", + location="imgui:1017", namespace="ImGui", ov_cimguiname="igIsMouseHoveringRect", ret="bool", @@ -22295,7 +22399,7 @@ local t={ cimguiname="igIsMouseKey", defaults={}, funcname="IsMouseKey", - location="imgui_internal:3184", + location="imgui_internal:3203", namespace="ImGui", ov_cimguiname="igIsMouseKey", ret="bool", @@ -22315,7 +22419,7 @@ local t={ defaults={ mouse_pos="NULL"}, funcname="IsMousePosValid", - location="imgui:1017", + location="imgui:1018", namespace="ImGui", ov_cimguiname="igIsMousePosValid", ret="bool", @@ -22334,7 +22438,7 @@ local t={ cimguiname="igIsMouseReleased", defaults={}, funcname="IsMouseReleased", - location="imgui:1012", + location="imgui:1013", namespace="ImGui", ov_cimguiname="igIsMouseReleased_Nil", ret="bool", @@ -22354,7 +22458,7 @@ local t={ cimguiname="igIsMouseReleased", defaults={}, funcname="IsMouseReleased", - location="imgui_internal:3240", + location="imgui_internal:3259", namespace="ImGui", ov_cimguiname="igIsMouseReleased_ID", ret="bool", @@ -22377,7 +22481,7 @@ local t={ cimguiname="igIsMouseReleasedWithDelay", defaults={}, funcname="IsMouseReleasedWithDelay", - location="imgui:1014", + location="imgui:1015", namespace="ImGui", ov_cimguiname="igIsMouseReleasedWithDelay", ret="bool", @@ -22396,7 +22500,7 @@ local t={ cimguiname="igIsNamedKey", defaults={}, funcname="IsNamedKey", - location="imgui_internal:3179", + location="imgui_internal:3198", namespace="ImGui", ov_cimguiname="igIsNamedKey", ret="bool", @@ -22415,7 +22519,7 @@ local t={ cimguiname="igIsNamedKeyOrMod", defaults={}, funcname="IsNamedKeyOrMod", - location="imgui_internal:3180", + location="imgui_internal:3199", namespace="ImGui", ov_cimguiname="igIsNamedKeyOrMod", ret="bool", @@ -22438,7 +22542,7 @@ local t={ defaults={ flags="0"}, funcname="IsPopupOpen", - location="imgui:793", + location="imgui:794", namespace="ImGui", ov_cimguiname="igIsPopupOpen_Str", ret="bool", @@ -22458,7 +22562,7 @@ local t={ cimguiname="igIsPopupOpen", defaults={}, funcname="IsPopupOpen", - location="imgui_internal:3130", + location="imgui_internal:3149", namespace="ImGui", ov_cimguiname="igIsPopupOpen_ID", ret="bool", @@ -22478,7 +22582,7 @@ local t={ cimguiname="igIsRectVisible", defaults={}, funcname="IsRectVisible", - location="imgui:950", + location="imgui:951", namespace="ImGui", ov_cimguiname="igIsRectVisible_Nil", ret="bool", @@ -22498,7 +22602,7 @@ local t={ cimguiname="igIsRectVisible", defaults={}, funcname="IsRectVisible", - location="imgui:951", + location="imgui:952", namespace="ImGui", ov_cimguiname="igIsRectVisible_Vec2", ret="bool", @@ -22521,7 +22625,7 @@ local t={ cimguiname="igIsWindowAbove", defaults={}, funcname="IsWindowAbove", - location="imgui_internal:2993", + location="imgui_internal:3011", namespace="ImGui", ov_cimguiname="igIsWindowAbove", ret="bool", @@ -22562,7 +22666,7 @@ local t={ cimguiname="igIsWindowChildOf", defaults={}, funcname="IsWindowChildOf", - location="imgui_internal:2991", + location="imgui_internal:3009", namespace="ImGui", ov_cimguiname="igIsWindowChildOf", ret="bool", @@ -22601,7 +22705,7 @@ local t={ defaults={ flags="0"}, funcname="IsWindowContentHoverable", - location="imgui_internal:3102", + location="imgui_internal:3120", namespace="ImGui", ov_cimguiname="igIsWindowContentHoverable", ret="bool", @@ -22660,7 +22764,7 @@ local t={ cimguiname="igIsWindowNavFocusable", defaults={}, funcname="IsWindowNavFocusable", - location="imgui_internal:2994", + location="imgui_internal:3012", namespace="ImGui", ov_cimguiname="igIsWindowNavFocusable", ret="bool", @@ -22682,7 +22786,7 @@ local t={ cimguiname="igIsWindowWithinBeginStackOf", defaults={}, funcname="IsWindowWithinBeginStackOf", - location="imgui_internal:2992", + location="imgui_internal:3010", namespace="ImGui", ov_cimguiname="igIsWindowWithinBeginStackOf", ret="bool", @@ -22712,7 +22816,7 @@ local t={ extra_flags="0", nav_bb="NULL"}, funcname="ItemAdd", - location="imgui_internal:3100", + location="imgui_internal:3118", namespace="ImGui", ov_cimguiname="igItemAdd", ret="bool", @@ -22737,7 +22841,7 @@ local t={ cimguiname="igItemHoverable", defaults={}, funcname="ItemHoverable", - location="imgui_internal:3101", + location="imgui_internal:3119", namespace="ImGui", ov_cimguiname="igItemHoverable", ret="bool", @@ -22760,7 +22864,7 @@ local t={ defaults={ text_baseline_y="-1.0f"}, funcname="ItemSize", - location="imgui_internal:3098", + location="imgui_internal:3116", namespace="ImGui", ov_cimguiname="igItemSize_Vec2", ret="void", @@ -22781,7 +22885,7 @@ local t={ defaults={ text_baseline_y="-1.0f"}, funcname="ItemSize", - location="imgui_internal:3099", + location="imgui_internal:3117", namespace="ImGui", ov_cimguiname="igItemSize_Rect", ret="void", @@ -22801,7 +22905,7 @@ local t={ cimguiname="igKeepAliveID", defaults={}, funcname="KeepAliveID", - location="imgui_internal:3091", + location="imgui_internal:3109", namespace="ImGui", ov_cimguiname="igKeepAliveID", ret="void", @@ -22884,7 +22988,7 @@ local t={ defaults={ height_in_items="-1"}, funcname="ListBox", - location="imgui:705", + location="imgui:706", namespace="ImGui", ov_cimguiname="igListBox_Str_arr", ret="bool", @@ -22919,7 +23023,7 @@ local t={ defaults={ height_in_items="-1"}, funcname="ListBox", - location="imgui:706", + location="imgui:707", namespace="ImGui", ov_cimguiname="igListBox_FnStrPtr", ret="bool", @@ -22939,7 +23043,7 @@ local t={ cimguiname="igLoadIniSettingsFromDisk", defaults={}, funcname="LoadIniSettingsFromDisk", - location="imgui:1037", + location="imgui:1038", namespace="ImGui", ov_cimguiname="igLoadIniSettingsFromDisk", ret="void", @@ -22962,7 +23066,7 @@ local t={ defaults={ ini_size="0"}, funcname="LoadIniSettingsFromMemory", - location="imgui:1038", + location="imgui:1039", namespace="ImGui", ov_cimguiname="igLoadIniSettingsFromMemory", ret="void", @@ -22981,7 +23085,7 @@ local t={ cimguiname="igLocalizeGetMsg", defaults={}, funcname="LocalizeGetMsg", - location="imgui_internal:3065", + location="imgui_internal:3083", namespace="ImGui", ov_cimguiname="igLocalizeGetMsg", ret="const char*", @@ -23003,7 +23107,7 @@ local t={ cimguiname="igLocalizeRegisterEntries", defaults={}, funcname="LocalizeRegisterEntries", - location="imgui_internal:3064", + location="imgui_internal:3082", namespace="ImGui", ov_cimguiname="igLocalizeRegisterEntries", ret="void", @@ -23025,7 +23129,7 @@ local t={ cimguiname="igLogBegin", defaults={}, funcname="LogBegin", - location="imgui_internal:3116", + location="imgui_internal:3134", namespace="ImGui", ov_cimguiname="igLogBegin", ret="void", @@ -23041,7 +23145,7 @@ local t={ cimguiname="igLogButtons", defaults={}, funcname="LogButtons", - location="imgui:878", + location="imgui:879", namespace="ImGui", ov_cimguiname="igLogButtons", ret="void", @@ -23057,7 +23161,7 @@ local t={ cimguiname="igLogFinish", defaults={}, funcname="LogFinish", - location="imgui:877", + location="imgui:878", namespace="ImGui", ov_cimguiname="igLogFinish", ret="void", @@ -23083,7 +23187,7 @@ local t={ defaults={ text_end="NULL"}, funcname="LogRenderedText", - location="imgui_internal:3118", + location="imgui_internal:3136", namespace="ImGui", ov_cimguiname="igLogRenderedText", ret="void", @@ -23105,7 +23209,7 @@ local t={ cimguiname="igLogSetNextTextDecoration", defaults={}, funcname="LogSetNextTextDecoration", - location="imgui_internal:3119", + location="imgui_internal:3137", namespace="ImGui", ov_cimguiname="igLogSetNextTextDecoration", ret="void", @@ -23128,7 +23232,7 @@ local t={ defaults={}, funcname="LogText", isvararg="...)", - location="imgui:879", + location="imgui:880", manual=true, namespace="ImGui", ov_cimguiname="igLogText", @@ -23151,7 +23255,7 @@ local t={ cimguiname="igLogTextV", defaults={}, funcname="LogTextV", - location="imgui:880", + location="imgui:881", namespace="ImGui", ov_cimguiname="igLogTextV", ret="void", @@ -23171,7 +23275,7 @@ local t={ defaults={ auto_open_depth="-1"}, funcname="LogToBuffer", - location="imgui_internal:3117", + location="imgui_internal:3135", namespace="ImGui", ov_cimguiname="igLogToBuffer", ret="void", @@ -23191,7 +23295,7 @@ local t={ defaults={ auto_open_depth="-1"}, funcname="LogToClipboard", - location="imgui:876", + location="imgui:877", namespace="ImGui", ov_cimguiname="igLogToClipboard", ret="void", @@ -23215,7 +23319,7 @@ local t={ auto_open_depth="-1", filename="NULL"}, funcname="LogToFile", - location="imgui:875", + location="imgui:876", namespace="ImGui", ov_cimguiname="igLogToFile", ret="void", @@ -23235,7 +23339,7 @@ local t={ defaults={ auto_open_depth="-1"}, funcname="LogToTTY", - location="imgui:874", + location="imgui:875", namespace="ImGui", ov_cimguiname="igLogToTTY", ret="void", @@ -23251,7 +23355,7 @@ local t={ cimguiname="igMarkIniSettingsDirty", defaults={}, funcname="MarkIniSettingsDirty", - location="imgui_internal:3050", + location="imgui_internal:3068", namespace="ImGui", ov_cimguiname="igMarkIniSettingsDirty_Nil", ret="void", @@ -23268,7 +23372,7 @@ local t={ cimguiname="igMarkIniSettingsDirty", defaults={}, funcname="MarkIniSettingsDirty", - location="imgui_internal:3051", + location="imgui_internal:3069", namespace="ImGui", ov_cimguiname="igMarkIniSettingsDirty_WindowPtr", ret="void", @@ -23288,7 +23392,7 @@ local t={ cimguiname="igMarkItemEdited", defaults={}, funcname="MarkItemEdited", - location="imgui_internal:3092", + location="imgui_internal:3110", namespace="ImGui", ov_cimguiname="igMarkItemEdited", ret="void", @@ -23307,7 +23411,7 @@ local t={ cimguiname="igMemAlloc", defaults={}, funcname="MemAlloc", - location="imgui:1059", + location="imgui:1060", namespace="ImGui", ov_cimguiname="igMemAlloc", ret="void*", @@ -23326,7 +23430,7 @@ local t={ cimguiname="igMemFree", defaults={}, funcname="MemFree", - location="imgui:1060", + location="imgui:1061", namespace="ImGui", ov_cimguiname="igMemFree", ret="void", @@ -23357,7 +23461,7 @@ local t={ selected="false", shortcut="NULL"}, funcname="MenuItem", - location="imgui:733", + location="imgui:734", namespace="ImGui", ov_cimguiname="igMenuItem_Bool", ret="bool", @@ -23384,7 +23488,7 @@ local t={ defaults={ enabled="true"}, funcname="MenuItem", - location="imgui:734", + location="imgui:735", namespace="ImGui", ov_cimguiname="igMenuItem_BoolPtr", ret="bool", @@ -23419,7 +23523,7 @@ local t={ selected="false", shortcut="NULL"}, funcname="MenuItemEx", - location="imgui_internal:3145", + location="imgui_internal:3164", namespace="ImGui", ov_cimguiname="igMenuItemEx", ret="bool", @@ -23438,7 +23542,7 @@ local t={ cimguiname="igMouseButtonToKey", defaults={}, funcname="MouseButtonToKey", - location="imgui_internal:3200", + location="imgui_internal:3219", namespace="ImGui", ov_cimguiname="igMouseButtonToKey", ret="ImGuiKey", @@ -23460,7 +23564,7 @@ local t={ cimguiname="igMultiSelectAddSetAll", defaults={}, funcname="MultiSelectAddSetAll", - location="imgui_internal:3296", + location="imgui_internal:3315", namespace="ImGui", ov_cimguiname="igMultiSelectAddSetAll", ret="void", @@ -23491,7 +23595,7 @@ local t={ cimguiname="igMultiSelectAddSetRange", defaults={}, funcname="MultiSelectAddSetRange", - location="imgui_internal:3297", + location="imgui_internal:3316", namespace="ImGui", ov_cimguiname="igMultiSelectAddSetRange", ret="void", @@ -23516,7 +23620,7 @@ local t={ cimguiname="igMultiSelectItemFooter", defaults={}, funcname="MultiSelectItemFooter", - location="imgui_internal:3295", + location="imgui_internal:3314", namespace="ImGui", ov_cimguiname="igMultiSelectItemFooter", ret="void", @@ -23541,7 +23645,7 @@ local t={ cimguiname="igMultiSelectItemHeader", defaults={}, funcname="MultiSelectItemHeader", - location="imgui_internal:3294", + location="imgui_internal:3313", namespace="ImGui", ov_cimguiname="igMultiSelectItemHeader", ret="void", @@ -23560,7 +23664,7 @@ local t={ cimguiname="igNavClearPreferredPosForAxis", defaults={}, funcname="NavClearPreferredPosForAxis", - location="imgui_internal:3164", + location="imgui_internal:3183", namespace="ImGui", ov_cimguiname="igNavClearPreferredPosForAxis", ret="void", @@ -23579,7 +23683,7 @@ local t={ cimguiname="igNavHighlightActivated", defaults={}, funcname="NavHighlightActivated", - location="imgui_internal:3163", + location="imgui_internal:3182", namespace="ImGui", ov_cimguiname="igNavHighlightActivated", ret="void", @@ -23595,7 +23699,7 @@ local t={ cimguiname="igNavInitRequestApplyResult", defaults={}, funcname="NavInitRequestApplyResult", - location="imgui_internal:3154", + location="imgui_internal:3173", namespace="ImGui", ov_cimguiname="igNavInitRequestApplyResult", ret="void", @@ -23617,7 +23721,7 @@ local t={ cimguiname="igNavInitWindow", defaults={}, funcname="NavInitWindow", - location="imgui_internal:3153", + location="imgui_internal:3172", namespace="ImGui", ov_cimguiname="igNavInitWindow", ret="void", @@ -23633,7 +23737,7 @@ local t={ cimguiname="igNavMoveRequestApplyResult", defaults={}, funcname="NavMoveRequestApplyResult", - location="imgui_internal:3161", + location="imgui_internal:3180", namespace="ImGui", ov_cimguiname="igNavMoveRequestApplyResult", ret="void", @@ -23649,7 +23753,7 @@ local t={ cimguiname="igNavMoveRequestButNoResultYet", defaults={}, funcname="NavMoveRequestButNoResultYet", - location="imgui_internal:3155", + location="imgui_internal:3174", namespace="ImGui", ov_cimguiname="igNavMoveRequestButNoResultYet", ret="bool", @@ -23665,7 +23769,7 @@ local t={ cimguiname="igNavMoveRequestCancel", defaults={}, funcname="NavMoveRequestCancel", - location="imgui_internal:3160", + location="imgui_internal:3179", namespace="ImGui", ov_cimguiname="igNavMoveRequestCancel", ret="void", @@ -23693,7 +23797,7 @@ local t={ cimguiname="igNavMoveRequestForward", defaults={}, funcname="NavMoveRequestForward", - location="imgui_internal:3157", + location="imgui_internal:3176", namespace="ImGui", ov_cimguiname="igNavMoveRequestForward", ret="void", @@ -23712,7 +23816,7 @@ local t={ cimguiname="igNavMoveRequestResolveWithLastItem", defaults={}, funcname="NavMoveRequestResolveWithLastItem", - location="imgui_internal:3158", + location="imgui_internal:3177", namespace="ImGui", ov_cimguiname="igNavMoveRequestResolveWithLastItem", ret="void", @@ -23734,7 +23838,7 @@ local t={ cimguiname="igNavMoveRequestResolveWithPastTreeNode", defaults={}, funcname="NavMoveRequestResolveWithPastTreeNode", - location="imgui_internal:3159", + location="imgui_internal:3178", namespace="ImGui", ov_cimguiname="igNavMoveRequestResolveWithPastTreeNode", ret="void", @@ -23762,7 +23866,7 @@ local t={ cimguiname="igNavMoveRequestSubmit", defaults={}, funcname="NavMoveRequestSubmit", - location="imgui_internal:3156", + location="imgui_internal:3175", namespace="ImGui", ov_cimguiname="igNavMoveRequestSubmit", ret="void", @@ -23784,7 +23888,7 @@ local t={ cimguiname="igNavMoveRequestTryWrapping", defaults={}, funcname="NavMoveRequestTryWrapping", - location="imgui_internal:3162", + location="imgui_internal:3181", namespace="ImGui", ov_cimguiname="igNavMoveRequestTryWrapping", ret="void", @@ -23800,7 +23904,7 @@ local t={ cimguiname="igNavUpdateCurrentWindowIsScrollPushableX", defaults={}, funcname="NavUpdateCurrentWindowIsScrollPushableX", - location="imgui_internal:3166", + location="imgui_internal:3185", namespace="ImGui", ov_cimguiname="igNavUpdateCurrentWindowIsScrollPushableX", ret="void", @@ -23848,7 +23952,7 @@ local t={ cimguiname="igNextColumn", defaults={}, funcname="NextColumn", - location="imgui:855", + location="imgui:856", namespace="ImGui", ov_cimguiname="igNextColumn", ret="void", @@ -23871,7 +23975,7 @@ local t={ defaults={ popup_flags="0"}, funcname="OpenPopup", - location="imgui:775", + location="imgui:776", namespace="ImGui", ov_cimguiname="igOpenPopup_Str", ret="void", @@ -23892,7 +23996,7 @@ local t={ defaults={ popup_flags="0"}, funcname="OpenPopup", - location="imgui:776", + location="imgui:777", namespace="ImGui", ov_cimguiname="igOpenPopup_ID", ret="void", @@ -23916,7 +24020,7 @@ local t={ defaults={ popup_flags="ImGuiPopupFlags_None"}, funcname="OpenPopupEx", - location="imgui_internal:3126", + location="imgui_internal:3145", namespace="ImGui", ov_cimguiname="igOpenPopupEx", ret="void", @@ -23940,7 +24044,7 @@ local t={ popup_flags="1", str_id="NULL"}, funcname="OpenPopupOnItemClick", - location="imgui:777", + location="imgui:778", namespace="ImGui", ov_cimguiname="igOpenPopupOnItemClick", ret="void", @@ -23988,7 +24092,7 @@ local t={ cimguiname="igPlotEx", defaults={}, funcname="PlotEx", - location="imgui_internal:3484", + location="imgui_internal:3504", namespace="ImGui", ov_cimguiname="igPlotEx", ret="int", @@ -24037,7 +24141,7 @@ local t={ stride="sizeof(float)", values_offset="0"}, funcname="PlotHistogram", - location="imgui:712", + location="imgui:713", namespace="ImGui", ov_cimguiname="igPlotHistogram_FloatPtr", ret="void", @@ -24085,7 +24189,7 @@ local t={ scale_min="FLT_MAX", values_offset="0"}, funcname="PlotHistogram", - location="imgui:713", + location="imgui:714", namespace="ImGui", ov_cimguiname="igPlotHistogram_FnFloatPtr", ret="void", @@ -24135,7 +24239,7 @@ local t={ stride="sizeof(float)", values_offset="0"}, funcname="PlotLines", - location="imgui:710", + location="imgui:711", namespace="ImGui", ov_cimguiname="igPlotLines_FloatPtr", ret="void", @@ -24183,7 +24287,7 @@ local t={ scale_min="FLT_MAX", values_offset="0"}, funcname="PlotLines", - location="imgui:711", + location="imgui:712", namespace="ImGui", ov_cimguiname="igPlotLines_FnFloatPtr", ret="void", @@ -24200,7 +24304,7 @@ local t={ cimguiname="igPopClipRect", defaults={}, funcname="PopClipRect", - location="imgui:906", + location="imgui:907", namespace="ImGui", ov_cimguiname="igPopClipRect", ret="void", @@ -24216,7 +24320,7 @@ local t={ cimguiname="igPopColumnsBackground", defaults={}, funcname="PopColumnsBackground", - location="imgui_internal:3307", + location="imgui_internal:3326", namespace="ImGui", ov_cimguiname="igPopColumnsBackground", ret="void", @@ -24232,7 +24336,7 @@ local t={ cimguiname="igPopFocusScope", defaults={}, funcname="PopFocusScope", - location="imgui_internal:3271", + location="imgui_internal:3290", namespace="ImGui", ov_cimguiname="igPopFocusScope", ret="void", @@ -24404,7 +24508,7 @@ local t={ cimguiname="igPushClipRect", defaults={}, funcname="PushClipRect", - location="imgui:905", + location="imgui:906", namespace="ImGui", ov_cimguiname="igPushClipRect", ret="void", @@ -24423,7 +24527,7 @@ local t={ cimguiname="igPushColumnClipRect", defaults={}, funcname="PushColumnClipRect", - location="imgui_internal:3305", + location="imgui_internal:3324", namespace="ImGui", ov_cimguiname="igPushColumnClipRect", ret="void", @@ -24439,7 +24543,7 @@ local t={ cimguiname="igPushColumnsBackground", defaults={}, funcname="PushColumnsBackground", - location="imgui_internal:3306", + location="imgui_internal:3325", namespace="ImGui", ov_cimguiname="igPushColumnsBackground", ret="void", @@ -24458,7 +24562,7 @@ local t={ cimguiname="igPushFocusScope", defaults={}, funcname="PushFocusScope", - location="imgui_internal:3270", + location="imgui_internal:3289", namespace="ImGui", ov_cimguiname="igPushFocusScope", ret="void", @@ -24616,7 +24720,7 @@ local t={ cimguiname="igPushMultiItemsWidths", defaults={}, funcname="PushMultiItemsWidths", - location="imgui_internal:3107", + location="imgui_internal:3125", namespace="ImGui", ov_cimguiname="igPushMultiItemsWidths", ret="void", @@ -24635,7 +24739,7 @@ local t={ cimguiname="igPushOverrideID", defaults={}, funcname="PushOverrideID", - location="imgui_internal:3093", + location="imgui_internal:3111", namespace="ImGui", ov_cimguiname="igPushOverrideID", ret="void", @@ -24651,7 +24755,7 @@ local t={ cimguiname="igPushPasswordFont", defaults={}, funcname="PushPasswordFont", - location="imgui_internal:3022", + location="imgui_internal:3040", namespace="ImGui", ov_cimguiname="igPushPasswordFont", ret="void", @@ -24869,7 +24973,7 @@ local t={ cimguiname="igRemoveContextHook", defaults={}, funcname="RemoveContextHook", - location="imgui_internal:3042", + location="imgui_internal:3060", namespace="ImGui", ov_cimguiname="igRemoveContextHook", ret="void", @@ -24888,7 +24992,7 @@ local t={ cimguiname="igRemoveSettingsHandler", defaults={}, funcname="RemoveSettingsHandler", - location="imgui_internal:3054", + location="imgui_internal:3072", namespace="ImGui", ov_cimguiname="igRemoveSettingsHandler", ret="void", @@ -24936,7 +25040,7 @@ local t={ defaults={ scale="1.0f"}, funcname="RenderArrow", - location="imgui_internal:3410", + location="imgui_internal:3429", namespace="ImGui", ov_cimguiname="igRenderArrow", ret="void", @@ -24967,7 +25071,7 @@ local t={ cimguiname="igRenderArrowPointingAt", defaults={}, funcname="RenderArrowPointingAt", - location="imgui_internal:3413", + location="imgui_internal:3432", namespace="ImGui", ov_cimguiname="igRenderArrowPointingAt", ret="void", @@ -24992,7 +25096,7 @@ local t={ cimguiname="igRenderBullet", defaults={}, funcname="RenderBullet", - location="imgui_internal:3411", + location="imgui_internal:3430", namespace="ImGui", ov_cimguiname="igRenderBullet", ret="void", @@ -25020,7 +25124,7 @@ local t={ cimguiname="igRenderCheckMark", defaults={}, funcname="RenderCheckMark", - location="imgui_internal:3412", + location="imgui_internal:3431", namespace="ImGui", ov_cimguiname="igRenderCheckMark", ret="void", @@ -25062,7 +25166,7 @@ local t={ flags="0", rounding="0.0f"}, funcname="RenderColorRectWithAlphaCheckerboard", - location="imgui_internal:3401", + location="imgui_internal:3420", namespace="ImGui", ov_cimguiname="igRenderColorRectWithAlphaCheckerboard", ret="void", @@ -25084,7 +25188,7 @@ local t={ cimguiname="igRenderDragDropTargetRect", defaults={}, funcname="RenderDragDropTargetRect", - location="imgui_internal:3279", + location="imgui_internal:3298", namespace="ImGui", ov_cimguiname="igRenderDragDropTargetRect", ret="void", @@ -25117,7 +25221,7 @@ local t={ borders="true", rounding="0.0f"}, funcname="RenderFrame", - location="imgui_internal:3399", + location="imgui_internal:3418", namespace="ImGui", ov_cimguiname="igRenderFrame", ret="void", @@ -25143,7 +25247,7 @@ local t={ defaults={ rounding="0.0f"}, funcname="RenderFrameBorder", - location="imgui_internal:3400", + location="imgui_internal:3419", namespace="ImGui", ov_cimguiname="igRenderFrameBorder", ret="void", @@ -25177,7 +25281,7 @@ local t={ cimguiname="igRenderMouseCursor", defaults={}, funcname="RenderMouseCursor", - location="imgui_internal:3407", + location="imgui_internal:3426", namespace="ImGui", ov_cimguiname="igRenderMouseCursor", ret="void", @@ -25203,7 +25307,7 @@ local t={ defaults={ flags="ImGuiNavRenderCursorFlags_None"}, funcname="RenderNavCursor", - location="imgui_internal:3402", + location="imgui_internal:3421", namespace="ImGui", ov_cimguiname="igRenderNavCursor", ret="void", @@ -25237,7 +25341,7 @@ local t={ cimguiname="igRenderRectFilledRangeH", defaults={}, funcname="RenderRectFilledRangeH", - location="imgui_internal:3414", + location="imgui_internal:3433", namespace="ImGui", ov_cimguiname="igRenderRectFilledRangeH", ret="void", @@ -25268,7 +25372,7 @@ local t={ cimguiname="igRenderRectFilledWithHole", defaults={}, funcname="RenderRectFilledWithHole", - location="imgui_internal:3415", + location="imgui_internal:3434", namespace="ImGui", ov_cimguiname="igRenderRectFilledWithHole", ret="void", @@ -25298,7 +25402,7 @@ local t={ hide_text_after_hash="true", text_end="NULL"}, funcname="RenderText", - location="imgui_internal:3394", + location="imgui_internal:3413", namespace="ImGui", ov_cimguiname="igRenderText", ret="void", @@ -25337,7 +25441,7 @@ local t={ align="ImVec2(0,0)", clip_rect="NULL"}, funcname="RenderTextClipped", - location="imgui_internal:3396", + location="imgui_internal:3415", namespace="ImGui", ov_cimguiname="igRenderTextClipped", ret="void", @@ -25379,7 +25483,7 @@ local t={ align="ImVec2(0,0)", clip_rect="NULL"}, funcname="RenderTextClippedEx", - location="imgui_internal:3397", + location="imgui_internal:3416", namespace="ImGui", ov_cimguiname="igRenderTextClippedEx", ret="void", @@ -25419,7 +25523,7 @@ local t={ cimguiname="igRenderTextEllipsis", defaults={}, funcname="RenderTextEllipsis", - location="imgui_internal:3398", + location="imgui_internal:3417", namespace="ImGui", ov_cimguiname="igRenderTextEllipsis", ret="void", @@ -25447,7 +25551,7 @@ local t={ cimguiname="igRenderTextWrapped", defaults={}, funcname="RenderTextWrapped", - location="imgui_internal:3395", + location="imgui_internal:3414", namespace="ImGui", ov_cimguiname="igRenderTextWrapped", ret="void", @@ -25467,7 +25571,7 @@ local t={ defaults={ button="0"}, funcname="ResetMouseDragDelta", - location="imgui:1023", + location="imgui:1024", namespace="ImGui", ov_cimguiname="igResetMouseDragDelta", ret="void", @@ -25510,7 +25614,7 @@ local t={ cimguiname="igSaveIniSettingsToDisk", defaults={}, funcname="SaveIniSettingsToDisk", - location="imgui:1039", + location="imgui:1040", namespace="ImGui", ov_cimguiname="igSaveIniSettingsToDisk", ret="void", @@ -25530,7 +25634,7 @@ local t={ defaults={ out_ini_size="NULL"}, funcname="SaveIniSettingsToMemory", - location="imgui:1040", + location="imgui:1041", namespace="ImGui", ov_cimguiname="igSaveIniSettingsToMemory", ret="const char*", @@ -25552,7 +25656,7 @@ local t={ cimguiname="igScaleWindowsInViewport", defaults={}, funcname="ScaleWindowsInViewport", - location="imgui_internal:3046", + location="imgui_internal:3064", namespace="ImGui", ov_cimguiname="igScaleWindowsInViewport", ret="void", @@ -25574,7 +25678,7 @@ local t={ cimguiname="igScrollToBringRectIntoView", defaults={}, funcname="ScrollToBringRectIntoView", - location="imgui_internal:3078", + location="imgui_internal:3096", namespace="ImGui", ov_cimguiname="igScrollToBringRectIntoView", ret="void", @@ -25594,7 +25698,7 @@ local t={ defaults={ flags="0"}, funcname="ScrollToItem", - location="imgui_internal:3074", + location="imgui_internal:3092", namespace="ImGui", ov_cimguiname="igScrollToItem", ret="void", @@ -25620,7 +25724,7 @@ local t={ defaults={ flags="0"}, funcname="ScrollToRect", - location="imgui_internal:3075", + location="imgui_internal:3093", namespace="ImGui", ov_cimguiname="igScrollToRect", ret="void", @@ -25649,7 +25753,7 @@ local t={ defaults={ flags="0"}, funcname="ScrollToRectEx", - location="imgui_internal:3076", + location="imgui_internal:3094", namespace="ImGui", nonUDT=1, ov_cimguiname="igScrollToRectEx", @@ -25669,7 +25773,7 @@ local t={ cimguiname="igScrollbar", defaults={}, funcname="Scrollbar", - location="imgui_internal:3430", + location="imgui_internal:3449", namespace="ImGui", ov_cimguiname="igScrollbar", ret="void", @@ -25707,7 +25811,7 @@ local t={ defaults={ draw_rounding_flags="0"}, funcname="ScrollbarEx", - location="imgui_internal:3431", + location="imgui_internal:3450", namespace="ImGui", ov_cimguiname="igScrollbarEx", ret="bool", @@ -25738,7 +25842,7 @@ local t={ selected="false", size="ImVec2(0,0)"}, funcname="Selectable", - location="imgui:681", + location="imgui:682", namespace="ImGui", ov_cimguiname="igSelectable_Bool", ret="bool", @@ -25766,7 +25870,7 @@ local t={ flags="0", size="ImVec2(0,0)"}, funcname="Selectable", - location="imgui:682", + location="imgui:683", namespace="ImGui", ov_cimguiname="igSelectable_BoolPtr", ret="bool", @@ -25806,7 +25910,7 @@ local t={ defaults={ thickness="1.0f"}, funcname="SeparatorEx", - location="imgui_internal:3422", + location="imgui_internal:3441", namespace="ImGui", ov_cimguiname="igSeparatorEx", ret="void", @@ -25853,7 +25957,7 @@ local t={ cimguiname="igSeparatorTextEx", defaults={}, funcname="SeparatorTextEx", - location="imgui_internal:3423", + location="imgui_internal:3442", namespace="ImGui", ov_cimguiname="igSeparatorTextEx", ret="void", @@ -25875,7 +25979,7 @@ local t={ cimguiname="igSetActiveID", defaults={}, funcname="SetActiveID", - location="imgui_internal:3086", + location="imgui_internal:3104", namespace="ImGui", ov_cimguiname="igSetActiveID", ret="void", @@ -25891,7 +25995,7 @@ local t={ cimguiname="igSetActiveIdUsingAllKeyboardKeys", defaults={}, funcname="SetActiveIdUsingAllKeyboardKeys", - location="imgui_internal:3207", + location="imgui_internal:3226", namespace="ImGui", ov_cimguiname="igSetActiveIdUsingAllKeyboardKeys", ret="void", @@ -25917,7 +26021,7 @@ local t={ defaults={ user_data="NULL"}, funcname="SetAllocatorFunctions", - location="imgui:1057", + location="imgui:1058", namespace="ImGui", ov_cimguiname="igSetAllocatorFunctions", ret="void", @@ -25936,7 +26040,7 @@ local t={ cimguiname="igSetClipboardText", defaults={}, funcname="SetClipboardText", - location="imgui:1031", + location="imgui:1032", namespace="ImGui", ov_cimguiname="igSetClipboardText", ret="void", @@ -25955,7 +26059,7 @@ local t={ cimguiname="igSetColorEditOptions", defaults={}, funcname="SetColorEditOptions", - location="imgui:655", + location="imgui:656", namespace="ImGui", ov_cimguiname="igSetColorEditOptions", ret="void", @@ -25977,7 +26081,7 @@ local t={ cimguiname="igSetColumnOffset", defaults={}, funcname="SetColumnOffset", - location="imgui:860", + location="imgui:861", namespace="ImGui", ov_cimguiname="igSetColumnOffset", ret="void", @@ -25999,7 +26103,7 @@ local t={ cimguiname="igSetColumnWidth", defaults={}, funcname="SetColumnWidth", - location="imgui:858", + location="imgui:859", namespace="ImGui", ov_cimguiname="igSetColumnWidth", ret="void", @@ -26037,7 +26141,7 @@ local t={ cimguiname="igSetCurrentFont", defaults={}, funcname="SetCurrentFont", - location="imgui_internal:3020", + location="imgui_internal:3038", namespace="ImGui", ov_cimguiname="igSetCurrentFont", ret="void", @@ -26142,7 +26246,7 @@ local t={ defaults={ cond="0"}, funcname="SetDragDropPayload", - location="imgui:888", + location="imgui:889", namespace="ImGui", ov_cimguiname="igSetDragDropPayload", ret="bool", @@ -26164,7 +26268,7 @@ local t={ cimguiname="igSetFocusID", defaults={}, funcname="SetFocusID", - location="imgui_internal:3087", + location="imgui_internal:3105", namespace="ImGui", ov_cimguiname="igSetFocusID", ret="void", @@ -26183,7 +26287,7 @@ local t={ cimguiname="igSetHoveredID", defaults={}, funcname="SetHoveredID", - location="imgui_internal:3090", + location="imgui_internal:3108", namespace="ImGui", ov_cimguiname="igSetHoveredID", ret="void", @@ -26199,7 +26303,7 @@ local t={ cimguiname="igSetItemDefaultFocus", defaults={}, funcname="SetItemDefaultFocus", - location="imgui:909", + location="imgui:910", namespace="ImGui", ov_cimguiname="igSetItemDefaultFocus", ret="void", @@ -26218,7 +26322,7 @@ local t={ cimguiname="igSetItemKeyOwner", defaults={}, funcname="SetItemKeyOwner", - location="imgui:1004", + location="imgui:1005", namespace="ImGui", ov_cimguiname="igSetItemKeyOwner_Nil", ret="void", @@ -26238,7 +26342,7 @@ local t={ cimguiname="igSetItemKeyOwner", defaults={}, funcname="SetItemKeyOwner", - location="imgui_internal:3224", + location="imgui_internal:3243", namespace="ImGui", ov_cimguiname="igSetItemKeyOwner_InputFlags", ret="void", @@ -26262,7 +26366,7 @@ local t={ defaults={}, funcname="SetItemTooltip", isvararg="...)", - location="imgui:750", + location="imgui:751", namespace="ImGui", ov_cimguiname="igSetItemTooltip", ret="void", @@ -26284,7 +26388,7 @@ local t={ cimguiname="igSetItemTooltipV", defaults={}, funcname="SetItemTooltipV", - location="imgui:751", + location="imgui:752", namespace="ImGui", ov_cimguiname="igSetItemTooltipV", ret="void", @@ -26310,7 +26414,7 @@ local t={ defaults={ flags="0"}, funcname="SetKeyOwner", - location="imgui_internal:3222", + location="imgui_internal:3241", namespace="ImGui", ov_cimguiname="igSetKeyOwner", ret="void", @@ -26336,7 +26440,7 @@ local t={ defaults={ flags="0"}, funcname="SetKeyOwnersForKeyChord", - location="imgui_internal:3223", + location="imgui_internal:3242", namespace="ImGui", ov_cimguiname="igSetKeyOwnersForKeyChord", ret="void", @@ -26356,7 +26460,7 @@ local t={ defaults={ offset="0"}, funcname="SetKeyboardFocusHere", - location="imgui:910", + location="imgui:911", namespace="ImGui", ov_cimguiname="igSetKeyboardFocusHere", ret="void", @@ -26384,7 +26488,7 @@ local t={ cimguiname="igSetLastItemData", defaults={}, funcname="SetLastItemData", - location="imgui_internal:3104", + location="imgui_internal:3122", namespace="ImGui", ov_cimguiname="igSetLastItemData", ret="void", @@ -26403,7 +26507,7 @@ local t={ cimguiname="igSetMouseCursor", defaults={}, funcname="SetMouseCursor", - location="imgui:1025", + location="imgui:1026", namespace="ImGui", ov_cimguiname="igSetMouseCursor", ret="void", @@ -26422,7 +26526,7 @@ local t={ cimguiname="igSetNavCursorVisible", defaults={}, funcname="SetNavCursorVisible", - location="imgui:913", + location="imgui:914", namespace="ImGui", ov_cimguiname="igSetNavCursorVisible", ret="void", @@ -26438,7 +26542,7 @@ local t={ cimguiname="igSetNavCursorVisibleAfterMove", defaults={}, funcname="SetNavCursorVisibleAfterMove", - location="imgui_internal:3165", + location="imgui_internal:3184", namespace="ImGui", ov_cimguiname="igSetNavCursorVisibleAfterMove", ret="void", @@ -26457,7 +26561,7 @@ local t={ cimguiname="igSetNavFocusScope", defaults={}, funcname="SetNavFocusScope", - location="imgui_internal:3169", + location="imgui_internal:3188", namespace="ImGui", ov_cimguiname="igSetNavFocusScope", ret="void", @@ -26485,7 +26589,7 @@ local t={ cimguiname="igSetNavID", defaults={}, funcname="SetNavID", - location="imgui_internal:3168", + location="imgui_internal:3187", namespace="ImGui", ov_cimguiname="igSetNavID", ret="void", @@ -26504,7 +26608,7 @@ local t={ cimguiname="igSetNavWindow", defaults={}, funcname="SetNavWindow", - location="imgui_internal:3167", + location="imgui_internal:3186", namespace="ImGui", ov_cimguiname="igSetNavWindow", ret="void", @@ -26523,7 +26627,7 @@ local t={ cimguiname="igSetNextFrameWantCaptureKeyboard", defaults={}, funcname="SetNextFrameWantCaptureKeyboard", - location="imgui:978", + location="imgui:979", namespace="ImGui", ov_cimguiname="igSetNextFrameWantCaptureKeyboard", ret="void", @@ -26542,7 +26646,7 @@ local t={ cimguiname="igSetNextFrameWantCaptureMouse", defaults={}, funcname="SetNextFrameWantCaptureMouse", - location="imgui:1026", + location="imgui:1027", namespace="ImGui", ov_cimguiname="igSetNextFrameWantCaptureMouse", ret="void", @@ -26558,7 +26662,7 @@ local t={ cimguiname="igSetNextItemAllowOverlap", defaults={}, funcname="SetNextItemAllowOverlap", - location="imgui:916", + location="imgui:917", namespace="ImGui", ov_cimguiname="igSetNextItemAllowOverlap", ret="void", @@ -26581,7 +26685,7 @@ local t={ defaults={ cond="0"}, funcname="SetNextItemOpen", - location="imgui:675", + location="imgui:676", namespace="ImGui", ov_cimguiname="igSetNextItemOpen", ret="void", @@ -26603,7 +26707,7 @@ local t={ cimguiname="igSetNextItemRefVal", defaults={}, funcname="SetNextItemRefVal", - location="imgui_internal:3476", + location="imgui_internal:3495", namespace="ImGui", ov_cimguiname="igSetNextItemRefVal", ret="void", @@ -26622,7 +26726,7 @@ local t={ cimguiname="igSetNextItemSelectionUserData", defaults={}, funcname="SetNextItemSelectionUserData", - location="imgui:693", + location="imgui:694", namespace="ImGui", ov_cimguiname="igSetNextItemSelectionUserData", ret="void", @@ -26645,7 +26749,7 @@ local t={ defaults={ flags="0"}, funcname="SetNextItemShortcut", - location="imgui:996", + location="imgui:997", namespace="ImGui", ov_cimguiname="igSetNextItemShortcut", ret="void", @@ -26664,7 +26768,7 @@ local t={ cimguiname="igSetNextItemStorageID", defaults={}, funcname="SetNextItemStorageID", - location="imgui:676", + location="imgui:677", namespace="ImGui", ov_cimguiname="igSetNextItemStorageID", ret="void", @@ -26806,7 +26910,7 @@ local t={ cimguiname="igSetNextWindowRefreshPolicy", defaults={}, funcname="SetNextWindowRefreshPolicy", - location="imgui_internal:3017", + location="imgui_internal:3035", namespace="ImGui", ov_cimguiname="igSetNextWindowRefreshPolicy", ret="void", @@ -26924,7 +27028,7 @@ local t={ cimguiname="igSetScrollFromPosX", defaults={}, funcname="SetScrollFromPosX", - location="imgui_internal:3070", + location="imgui_internal:3088", namespace="ImGui", ov_cimguiname="igSetScrollFromPosX_WindowPtr", ret="void", @@ -26971,7 +27075,7 @@ local t={ cimguiname="igSetScrollFromPosY", defaults={}, funcname="SetScrollFromPosY", - location="imgui_internal:3071", + location="imgui_internal:3089", namespace="ImGui", ov_cimguiname="igSetScrollFromPosY_WindowPtr", ret="void", @@ -27051,7 +27155,7 @@ local t={ cimguiname="igSetScrollX", defaults={}, funcname="SetScrollX", - location="imgui_internal:3068", + location="imgui_internal:3086", namespace="ImGui", ov_cimguiname="igSetScrollX_WindowPtr", ret="void", @@ -27091,7 +27195,7 @@ local t={ cimguiname="igSetScrollY", defaults={}, funcname="SetScrollY", - location="imgui_internal:3069", + location="imgui_internal:3087", namespace="ImGui", ov_cimguiname="igSetScrollY_WindowPtr", ret="void", @@ -27117,7 +27221,7 @@ local t={ cimguiname="igSetShortcutRouting", defaults={}, funcname="SetShortcutRouting", - location="imgui_internal:3258", + location="imgui_internal:3277", namespace="ImGui", ov_cimguiname="igSetShortcutRouting", ret="bool", @@ -27136,7 +27240,7 @@ local t={ cimguiname="igSetStateStorage", defaults={}, funcname="SetStateStorage", - location="imgui:956", + location="imgui:957", namespace="ImGui", ov_cimguiname="igSetStateStorage", ret="void", @@ -27155,7 +27259,7 @@ local t={ cimguiname="igSetTabItemClosed", defaults={}, funcname="SetTabItemClosed", - location="imgui:870", + location="imgui:871", namespace="ImGui", ov_cimguiname="igSetTabItemClosed", ret="void", @@ -27178,7 +27282,7 @@ local t={ defaults={}, funcname="SetTooltip", isvararg="...)", - location="imgui:742", + location="imgui:743", namespace="ImGui", ov_cimguiname="igSetTooltip", ret="void", @@ -27200,7 +27304,7 @@ local t={ cimguiname="igSetTooltipV", defaults={}, funcname="SetTooltipV", - location="imgui:743", + location="imgui:744", namespace="ImGui", ov_cimguiname="igSetTooltipV", ret="void", @@ -27222,7 +27326,7 @@ local t={ cimguiname="igSetWindowClipRectBeforeSetChannel", defaults={}, funcname="SetWindowClipRectBeforeSetChannel", - location="imgui_internal:3302", + location="imgui_internal:3321", namespace="ImGui", ov_cimguiname="igSetWindowClipRectBeforeSetChannel", ret="void", @@ -27293,7 +27397,7 @@ local t={ defaults={ cond="0"}, funcname="SetWindowCollapsed", - location="imgui_internal:2997", + location="imgui_internal:3015", namespace="ImGui", ov_cimguiname="igSetWindowCollapsed_WindowPtr", ret="void", @@ -27367,7 +27471,7 @@ local t={ cimguiname="igSetWindowHiddenAndSkipItemsForCurrentFrame", defaults={}, funcname="SetWindowHiddenAndSkipItemsForCurrentFrame", - location="imgui_internal:2999", + location="imgui_internal:3017", namespace="ImGui", ov_cimguiname="igSetWindowHiddenAndSkipItemsForCurrentFrame", ret="void", @@ -27392,7 +27496,7 @@ local t={ cimguiname="igSetWindowHitTestHole", defaults={}, funcname="SetWindowHitTestHole", - location="imgui_internal:2998", + location="imgui_internal:3016", namespace="ImGui", ov_cimguiname="igSetWindowHitTestHole", ret="void", @@ -27414,7 +27518,7 @@ local t={ cimguiname="igSetWindowParentWindowForFocusRoute", defaults={}, funcname="SetWindowParentWindowForFocusRoute", - location="imgui_internal:3000", + location="imgui_internal:3018", namespace="ImGui", ov_cimguiname="igSetWindowParentWindowForFocusRoute", ret="void", @@ -27485,7 +27589,7 @@ local t={ defaults={ cond="0"}, funcname="SetWindowPos", - location="imgui_internal:2995", + location="imgui_internal:3013", namespace="ImGui", ov_cimguiname="igSetWindowPos_WindowPtr", ret="void", @@ -27558,7 +27662,7 @@ local t={ defaults={ cond="0"}, funcname="SetWindowSize", - location="imgui_internal:2996", + location="imgui_internal:3014", namespace="ImGui", ov_cimguiname="igSetWindowSize_WindowPtr", ret="void", @@ -27582,7 +27686,7 @@ local t={ cimguiname="igSetWindowViewport", defaults={}, funcname="SetWindowViewport", - location="imgui_internal:3047", + location="imgui_internal:3065", namespace="ImGui", ov_cimguiname="igSetWindowViewport", ret="void", @@ -27619,7 +27723,7 @@ local t={ cimguiname="igShadeVertsLinearColorGradientKeepAlpha", defaults={}, funcname="ShadeVertsLinearColorGradientKeepAlpha", - location="imgui_internal:3487", + location="imgui_internal:3507", namespace="ImGui", ov_cimguiname="igShadeVertsLinearColorGradientKeepAlpha", ret="void", @@ -27659,7 +27763,7 @@ local t={ cimguiname="igShadeVertsLinearUV", defaults={}, funcname="ShadeVertsLinearUV", - location="imgui_internal:3488", + location="imgui_internal:3508", namespace="ImGui", ov_cimguiname="igShadeVertsLinearUV", ret="void", @@ -27696,7 +27800,7 @@ local t={ cimguiname="igShadeVertsTransformPos", defaults={}, funcname="ShadeVertsTransformPos", - location="imgui_internal:3489", + location="imgui_internal:3509", namespace="ImGui", ov_cimguiname="igShadeVertsTransformPos", ret="void", @@ -27719,7 +27823,7 @@ local t={ defaults={ flags="0"}, funcname="Shortcut", - location="imgui:995", + location="imgui:996", namespace="ImGui", ov_cimguiname="igShortcut_Nil", ret="bool", @@ -27742,7 +27846,7 @@ local t={ cimguiname="igShortcut", defaults={}, funcname="Shortcut", - location="imgui_internal:3257", + location="imgui_internal:3276", namespace="ImGui", ov_cimguiname="igShortcut_ID", ret="bool", @@ -27822,7 +27926,7 @@ local t={ cimguiname="igShowFontAtlas", defaults={}, funcname="ShowFontAtlas", - location="imgui_internal:3518", + location="imgui_internal:3538", namespace="ImGui", ov_cimguiname="igShowFontAtlas", ret="void", @@ -27961,7 +28065,7 @@ local t={ cimguiname="igShrinkWidths", defaults={}, funcname="ShrinkWidths", - location="imgui_internal:3108", + location="imgui_internal:3126", namespace="ImGui", ov_cimguiname="igShrinkWidths", ret="void", @@ -27977,7 +28081,7 @@ local t={ cimguiname="igShutdown", defaults={}, funcname="Shutdown", - location="imgui_internal:3030", + location="imgui_internal:3048", namespace="ImGui", ov_cimguiname="igShutdown", ret="void", @@ -28015,7 +28119,7 @@ local t={ v_degrees_max="+360.0f", v_degrees_min="-360.0f"}, funcname="SliderAngle", - location="imgui:618", + location="imgui:619", namespace="ImGui", ov_cimguiname="igSliderAngle", ret="bool", @@ -28058,7 +28162,7 @@ local t={ cimguiname="igSliderBehavior", defaults={}, funcname="SliderBehavior", - location="imgui_internal:3440", + location="imgui_internal:3459", namespace="ImGui", ov_cimguiname="igSliderBehavior", ret="bool", @@ -28094,7 +28198,7 @@ local t={ flags="0", format="\"%.3f\""}, funcname="SliderFloat", - location="imgui:614", + location="imgui:615", namespace="ImGui", ov_cimguiname="igSliderFloat", ret="bool", @@ -28130,7 +28234,7 @@ local t={ flags="0", format="\"%.3f\""}, funcname="SliderFloat2", - location="imgui:615", + location="imgui:616", namespace="ImGui", ov_cimguiname="igSliderFloat2", ret="bool", @@ -28166,7 +28270,7 @@ local t={ flags="0", format="\"%.3f\""}, funcname="SliderFloat3", - location="imgui:616", + location="imgui:617", namespace="ImGui", ov_cimguiname="igSliderFloat3", ret="bool", @@ -28202,7 +28306,7 @@ local t={ flags="0", format="\"%.3f\""}, funcname="SliderFloat4", - location="imgui:617", + location="imgui:618", namespace="ImGui", ov_cimguiname="igSliderFloat4", ret="bool", @@ -28238,7 +28342,7 @@ local t={ flags="0", format="\"%d\""}, funcname="SliderInt", - location="imgui:619", + location="imgui:620", namespace="ImGui", ov_cimguiname="igSliderInt", ret="bool", @@ -28274,7 +28378,7 @@ local t={ flags="0", format="\"%d\""}, funcname="SliderInt2", - location="imgui:620", + location="imgui:621", namespace="ImGui", ov_cimguiname="igSliderInt2", ret="bool", @@ -28310,7 +28414,7 @@ local t={ flags="0", format="\"%d\""}, funcname="SliderInt3", - location="imgui:621", + location="imgui:622", namespace="ImGui", ov_cimguiname="igSliderInt3", ret="bool", @@ -28346,7 +28450,7 @@ local t={ flags="0", format="\"%d\""}, funcname="SliderInt4", - location="imgui:622", + location="imgui:623", namespace="ImGui", ov_cimguiname="igSliderInt4", ret="bool", @@ -28385,7 +28489,7 @@ local t={ flags="0", format="NULL"}, funcname="SliderScalar", - location="imgui:623", + location="imgui:624", namespace="ImGui", ov_cimguiname="igSliderScalar", ret="bool", @@ -28427,7 +28531,7 @@ local t={ flags="0", format="NULL"}, funcname="SliderScalarN", - location="imgui:624", + location="imgui:625", namespace="ImGui", ov_cimguiname="igSliderScalarN", ret="bool", @@ -28511,7 +28615,7 @@ local t={ hover_extend="0.0f", hover_visibility_delay="0.0f"}, funcname="SplitterBehavior", - location="imgui_internal:3441", + location="imgui_internal:3460", namespace="ImGui", ov_cimguiname="igSplitterBehavior", ret="bool", @@ -28530,7 +28634,7 @@ local t={ cimguiname="igStartMouseMovingWindow", defaults={}, funcname="StartMouseMovingWindow", - location="imgui_internal:3036", + location="imgui_internal:3054", namespace="ImGui", ov_cimguiname="igStartMouseMovingWindow", ret="void", @@ -28612,7 +28716,7 @@ local t={ cimguiname="igTabBarCloseTab", defaults={}, funcname="TabBarCloseTab", - location="imgui_internal:3378", + location="imgui_internal:3397", namespace="ImGui", ov_cimguiname="igTabBarCloseTab", ret="void", @@ -28634,7 +28738,7 @@ local t={ cimguiname="igTabBarFindTabByID", defaults={}, funcname="TabBarFindTabByID", - location="imgui_internal:3372", + location="imgui_internal:3391", namespace="ImGui", ov_cimguiname="igTabBarFindTabByID", ret="ImGuiTabItem*", @@ -28656,7 +28760,7 @@ local t={ cimguiname="igTabBarFindTabByOrder", defaults={}, funcname="TabBarFindTabByOrder", - location="imgui_internal:3373", + location="imgui_internal:3392", namespace="ImGui", ov_cimguiname="igTabBarFindTabByOrder", ret="ImGuiTabItem*", @@ -28675,7 +28779,7 @@ local t={ cimguiname="igTabBarGetCurrentTab", defaults={}, funcname="TabBarGetCurrentTab", - location="imgui_internal:3374", + location="imgui_internal:3393", namespace="ImGui", ov_cimguiname="igTabBarGetCurrentTab", ret="ImGuiTabItem*", @@ -28697,7 +28801,7 @@ local t={ cimguiname="igTabBarGetTabName", defaults={}, funcname="TabBarGetTabName", - location="imgui_internal:3376", + location="imgui_internal:3395", namespace="ImGui", ov_cimguiname="igTabBarGetTabName", ret="const char*", @@ -28719,7 +28823,7 @@ local t={ cimguiname="igTabBarGetTabOrder", defaults={}, funcname="TabBarGetTabOrder", - location="imgui_internal:3375", + location="imgui_internal:3394", namespace="ImGui", ov_cimguiname="igTabBarGetTabOrder", ret="int", @@ -28738,7 +28842,7 @@ local t={ cimguiname="igTabBarProcessReorder", defaults={}, funcname="TabBarProcessReorder", - location="imgui_internal:3383", + location="imgui_internal:3402", namespace="ImGui", ov_cimguiname="igTabBarProcessReorder", ret="bool", @@ -28760,7 +28864,7 @@ local t={ cimguiname="igTabBarQueueFocus", defaults={}, funcname="TabBarQueueFocus", - location="imgui_internal:3379", + location="imgui_internal:3398", namespace="ImGui", ov_cimguiname="igTabBarQueueFocus_TabItemPtr", ret="void", @@ -28780,7 +28884,7 @@ local t={ cimguiname="igTabBarQueueFocus", defaults={}, funcname="TabBarQueueFocus", - location="imgui_internal:3380", + location="imgui_internal:3399", namespace="ImGui", ov_cimguiname="igTabBarQueueFocus_Str", ret="void", @@ -28806,7 +28910,7 @@ local t={ cimguiname="igTabBarQueueReorder", defaults={}, funcname="TabBarQueueReorder", - location="imgui_internal:3381", + location="imgui_internal:3400", namespace="ImGui", ov_cimguiname="igTabBarQueueReorder", ret="void", @@ -28831,7 +28935,7 @@ local t={ cimguiname="igTabBarQueueReorderFromMousePos", defaults={}, funcname="TabBarQueueReorderFromMousePos", - location="imgui_internal:3382", + location="imgui_internal:3401", namespace="ImGui", ov_cimguiname="igTabBarQueueReorderFromMousePos", ret="void", @@ -28853,7 +28957,7 @@ local t={ cimguiname="igTabBarRemoveTab", defaults={}, funcname="TabBarRemoveTab", - location="imgui_internal:3377", + location="imgui_internal:3396", namespace="ImGui", ov_cimguiname="igTabBarRemoveTab", ret="void", @@ -28881,7 +28985,7 @@ local t={ cimguiname="igTabItemBackground", defaults={}, funcname="TabItemBackground", - location="imgui_internal:3388", + location="imgui_internal:3407", namespace="ImGui", ov_cimguiname="igTabItemBackground", ret="void", @@ -28904,7 +29008,7 @@ local t={ defaults={ flags="0"}, funcname="TabItemButton", - location="imgui:869", + location="imgui:870", namespace="ImGui", ov_cimguiname="igTabItemButton", ret="bool", @@ -28929,7 +29033,7 @@ local t={ cimguiname="igTabItemCalcSize", defaults={}, funcname="TabItemCalcSize", - location="imgui_internal:3386", + location="imgui_internal:3405", namespace="ImGui", nonUDT=1, ov_cimguiname="igTabItemCalcSize_Str", @@ -28950,7 +29054,7 @@ local t={ cimguiname="igTabItemCalcSize", defaults={}, funcname="TabItemCalcSize", - location="imgui_internal:3387", + location="imgui_internal:3406", namespace="ImGui", nonUDT=1, ov_cimguiname="igTabItemCalcSize_WindowPtr", @@ -28983,7 +29087,7 @@ local t={ cimguiname="igTabItemEx", defaults={}, funcname="TabItemEx", - location="imgui_internal:3384", + location="imgui_internal:3403", namespace="ImGui", ov_cimguiname="igTabItemEx", ret="bool", @@ -29029,7 +29133,7 @@ local t={ cimguiname="igTabItemLabelAndCloseButton", defaults={}, funcname="TabItemLabelAndCloseButton", - location="imgui_internal:3389", + location="imgui_internal:3408", namespace="ImGui", ov_cimguiname="igTabItemLabelAndCloseButton", ret="void", @@ -29054,7 +29158,7 @@ local t={ cimguiname="igTabItemSpacing", defaults={}, funcname="TabItemSpacing", - location="imgui_internal:3385", + location="imgui_internal:3404", namespace="ImGui", ov_cimguiname="igTabItemSpacing", ret="void", @@ -29070,7 +29174,7 @@ local t={ cimguiname="igTableAngledHeadersRow", defaults={}, funcname="TableAngledHeadersRow", - location="imgui:834", + location="imgui:835", namespace="ImGui", ov_cimguiname="igTableAngledHeadersRow", ret="void", @@ -29101,7 +29205,7 @@ local t={ cimguiname="igTableAngledHeadersRowEx", defaults={}, funcname="TableAngledHeadersRowEx", - location="imgui_internal:3322", + location="imgui_internal:3341", namespace="ImGui", ov_cimguiname="igTableAngledHeadersRowEx", ret="void", @@ -29120,7 +29224,7 @@ local t={ cimguiname="igTableBeginApplyRequests", defaults={}, funcname="TableBeginApplyRequests", - location="imgui_internal:3329", + location="imgui_internal:3348", namespace="ImGui", ov_cimguiname="igTableBeginApplyRequests", ret="void", @@ -29142,7 +29246,7 @@ local t={ cimguiname="igTableBeginCell", defaults={}, funcname="TableBeginCell", - location="imgui_internal:3347", + location="imgui_internal:3366", namespace="ImGui", ov_cimguiname="igTableBeginCell", ret="void", @@ -29161,7 +29265,7 @@ local t={ cimguiname="igTableBeginContextMenuPopup", defaults={}, funcname="TableBeginContextMenuPopup", - location="imgui_internal:3336", + location="imgui_internal:3355", namespace="ImGui", ov_cimguiname="igTableBeginContextMenuPopup", ret="bool", @@ -29183,7 +29287,7 @@ local t={ cimguiname="igTableBeginInitMemory", defaults={}, funcname="TableBeginInitMemory", - location="imgui_internal:3328", + location="imgui_internal:3347", namespace="ImGui", ov_cimguiname="igTableBeginInitMemory", ret="void", @@ -29202,7 +29306,7 @@ local t={ cimguiname="igTableBeginRow", defaults={}, funcname="TableBeginRow", - location="imgui_internal:3345", + location="imgui_internal:3364", namespace="ImGui", ov_cimguiname="igTableBeginRow", ret="void", @@ -29224,7 +29328,7 @@ local t={ cimguiname="igTableCalcMaxColumnWidth", defaults={}, funcname="TableCalcMaxColumnWidth", - location="imgui_internal:3352", + location="imgui_internal:3371", namespace="ImGui", ov_cimguiname="igTableCalcMaxColumnWidth", ret="float", @@ -29243,7 +29347,7 @@ local t={ cimguiname="igTableDrawBorders", defaults={}, funcname="TableDrawBorders", - location="imgui_internal:3334", + location="imgui_internal:3353", namespace="ImGui", ov_cimguiname="igTableDrawBorders", ret="void", @@ -29265,7 +29369,7 @@ local t={ cimguiname="igTableDrawDefaultContextMenu", defaults={}, funcname="TableDrawDefaultContextMenu", - location="imgui_internal:3335", + location="imgui_internal:3354", namespace="ImGui", ov_cimguiname="igTableDrawDefaultContextMenu", ret="void", @@ -29284,7 +29388,7 @@ local t={ cimguiname="igTableEndCell", defaults={}, funcname="TableEndCell", - location="imgui_internal:3348", + location="imgui_internal:3367", namespace="ImGui", ov_cimguiname="igTableEndCell", ret="void", @@ -29303,7 +29407,7 @@ local t={ cimguiname="igTableEndRow", defaults={}, funcname="TableEndRow", - location="imgui_internal:3346", + location="imgui_internal:3365", namespace="ImGui", ov_cimguiname="igTableEndRow", ret="void", @@ -29322,7 +29426,7 @@ local t={ cimguiname="igTableFindByID", defaults={}, funcname="TableFindByID", - location="imgui_internal:3326", + location="imgui_internal:3345", namespace="ImGui", ov_cimguiname="igTableFindByID", ret="ImGuiTable*", @@ -29344,7 +29448,7 @@ local t={ cimguiname="igTableFixColumnSortDirection", defaults={}, funcname="TableFixColumnSortDirection", - location="imgui_internal:3343", + location="imgui_internal:3362", namespace="ImGui", ov_cimguiname="igTableFixColumnSortDirection", ret="void", @@ -29360,7 +29464,7 @@ local t={ cimguiname="igTableGcCompactSettings", defaults={}, funcname="TableGcCompactSettings", - location="imgui_internal:3358", + location="imgui_internal:3377", namespace="ImGui", ov_cimguiname="igTableGcCompactSettings", ret="void", @@ -29379,7 +29483,7 @@ local t={ cimguiname="igTableGcCompactTransientBuffers", defaults={}, funcname="TableGcCompactTransientBuffers", - location="imgui_internal:3356", + location="imgui_internal:3375", namespace="ImGui", ov_cimguiname="igTableGcCompactTransientBuffers_TablePtr", ret="void", @@ -29396,7 +29500,7 @@ local t={ cimguiname="igTableGcCompactTransientBuffers", defaults={}, funcname="TableGcCompactTransientBuffers", - location="imgui_internal:3357", + location="imgui_internal:3376", namespace="ImGui", ov_cimguiname="igTableGcCompactTransientBuffers_TableTempDataPtr", ret="void", @@ -29416,7 +29520,7 @@ local t={ cimguiname="igTableGetBoundSettings", defaults={}, funcname="TableGetBoundSettings", - location="imgui_internal:3364", + location="imgui_internal:3383", namespace="ImGui", ov_cimguiname="igTableGetBoundSettings", ret="ImGuiTableSettings*", @@ -29441,7 +29545,7 @@ local t={ cimguiname="igTableGetCellBgRect", defaults={}, funcname="TableGetCellBgRect", - location="imgui_internal:3349", + location="imgui_internal:3368", namespace="ImGui", nonUDT=1, ov_cimguiname="igTableGetCellBgRect", @@ -29458,7 +29562,7 @@ local t={ cimguiname="igTableGetColumnCount", defaults={}, funcname="TableGetColumnCount", - location="imgui:843", + location="imgui:844", namespace="ImGui", ov_cimguiname="igTableGetColumnCount", ret="int", @@ -29478,7 +29582,7 @@ local t={ defaults={ column_n="-1"}, funcname="TableGetColumnFlags", - location="imgui:847", + location="imgui:848", namespace="ImGui", ov_cimguiname="igTableGetColumnFlags", ret="ImGuiTableColumnFlags", @@ -29494,7 +29598,7 @@ local t={ cimguiname="igTableGetColumnIndex", defaults={}, funcname="TableGetColumnIndex", - location="imgui:844", + location="imgui:845", namespace="ImGui", ov_cimguiname="igTableGetColumnIndex", ret="int", @@ -29514,7 +29618,7 @@ local t={ defaults={ column_n="-1"}, funcname="TableGetColumnName", - location="imgui:846", + location="imgui:847", namespace="ImGui", ov_cimguiname="igTableGetColumnName_Int", ret="const char*", @@ -29534,7 +29638,7 @@ local t={ cimguiname="igTableGetColumnName", defaults={}, funcname="TableGetColumnName", - location="imgui_internal:3350", + location="imgui_internal:3369", namespace="ImGui", ov_cimguiname="igTableGetColumnName_TablePtr", ret="const char*", @@ -29554,7 +29658,7 @@ local t={ cimguiname="igTableGetColumnNextSortDirection", defaults={}, funcname="TableGetColumnNextSortDirection", - location="imgui_internal:3342", + location="imgui_internal:3361", namespace="ImGui", ov_cimguiname="igTableGetColumnNextSortDirection", ret="ImGuiSortDirection", @@ -29580,7 +29684,7 @@ local t={ defaults={ instance_no="0"}, funcname="TableGetColumnResizeID", - location="imgui_internal:3351", + location="imgui_internal:3370", namespace="ImGui", ov_cimguiname="igTableGetColumnResizeID", ret="ImGuiID", @@ -29602,7 +29706,7 @@ local t={ cimguiname="igTableGetColumnWidthAuto", defaults={}, funcname="TableGetColumnWidthAuto", - location="imgui_internal:3344", + location="imgui_internal:3363", namespace="ImGui", ov_cimguiname="igTableGetColumnWidthAuto", ret="float", @@ -29618,7 +29722,7 @@ local t={ cimguiname="igTableGetHeaderAngledMaxLabelWidth", defaults={}, funcname="TableGetHeaderAngledMaxLabelWidth", - location="imgui_internal:3319", + location="imgui_internal:3338", namespace="ImGui", ov_cimguiname="igTableGetHeaderAngledMaxLabelWidth", ret="float", @@ -29634,7 +29738,7 @@ local t={ cimguiname="igTableGetHeaderRowHeight", defaults={}, funcname="TableGetHeaderRowHeight", - location="imgui_internal:3318", + location="imgui_internal:3337", namespace="ImGui", ov_cimguiname="igTableGetHeaderRowHeight", ret="float", @@ -29650,7 +29754,7 @@ local t={ cimguiname="igTableGetHoveredColumn", defaults={}, funcname="TableGetHoveredColumn", - location="imgui:849", + location="imgui:850", namespace="ImGui", ov_cimguiname="igTableGetHoveredColumn", ret="int", @@ -29666,7 +29770,7 @@ local t={ cimguiname="igTableGetHoveredRow", defaults={}, funcname="TableGetHoveredRow", - location="imgui_internal:3317", + location="imgui_internal:3336", namespace="ImGui", ov_cimguiname="igTableGetHoveredRow", ret="int", @@ -29688,7 +29792,7 @@ local t={ cimguiname="igTableGetInstanceData", defaults={}, funcname="TableGetInstanceData", - location="imgui_internal:3338", + location="imgui_internal:3357", namespace="ImGui", ov_cimguiname="igTableGetInstanceData", ret="ImGuiTableInstanceData*", @@ -29710,7 +29814,7 @@ local t={ cimguiname="igTableGetInstanceID", defaults={}, funcname="TableGetInstanceID", - location="imgui_internal:3339", + location="imgui_internal:3358", namespace="ImGui", ov_cimguiname="igTableGetInstanceID", ret="ImGuiID", @@ -29726,7 +29830,7 @@ local t={ cimguiname="igTableGetRowIndex", defaults={}, funcname="TableGetRowIndex", - location="imgui:845", + location="imgui:846", namespace="ImGui", ov_cimguiname="igTableGetRowIndex", ret="int", @@ -29742,7 +29846,7 @@ local t={ cimguiname="igTableGetSortSpecs", defaults={}, funcname="TableGetSortSpecs", - location="imgui:842", + location="imgui:843", namespace="ImGui", ov_cimguiname="igTableGetSortSpecs", ret="ImGuiTableSortSpecs*", @@ -29761,7 +29865,7 @@ local t={ cimguiname="igTableHeader", defaults={}, funcname="TableHeader", - location="imgui:832", + location="imgui:833", namespace="ImGui", ov_cimguiname="igTableHeader", ret="void", @@ -29777,7 +29881,7 @@ local t={ cimguiname="igTableHeadersRow", defaults={}, funcname="TableHeadersRow", - location="imgui:833", + location="imgui:834", namespace="ImGui", ov_cimguiname="igTableHeadersRow", ret="void", @@ -29796,7 +29900,7 @@ local t={ cimguiname="igTableLoadSettings", defaults={}, funcname="TableLoadSettings", - location="imgui_internal:3361", + location="imgui_internal:3380", namespace="ImGui", ov_cimguiname="igTableLoadSettings", ret="void", @@ -29815,7 +29919,7 @@ local t={ cimguiname="igTableMergeDrawChannels", defaults={}, funcname="TableMergeDrawChannels", - location="imgui_internal:3337", + location="imgui_internal:3356", namespace="ImGui", ov_cimguiname="igTableMergeDrawChannels", ret="void", @@ -29831,7 +29935,7 @@ local t={ cimguiname="igTableNextColumn", defaults={}, funcname="TableNextColumn", - location="imgui:819", + location="imgui:820", namespace="ImGui", ov_cimguiname="igTableNextColumn", ret="bool", @@ -29855,7 +29959,7 @@ local t={ min_row_height="0.0f", row_flags="0"}, funcname="TableNextRow", - location="imgui:818", + location="imgui:819", namespace="ImGui", ov_cimguiname="igTableNextRow", ret="void", @@ -29875,7 +29979,7 @@ local t={ defaults={ column_n="-1"}, funcname="TableOpenContextMenu", - location="imgui_internal:3314", + location="imgui_internal:3333", namespace="ImGui", ov_cimguiname="igTableOpenContextMenu", ret="void", @@ -29891,7 +29995,7 @@ local t={ cimguiname="igTablePopBackgroundChannel", defaults={}, funcname="TablePopBackgroundChannel", - location="imgui_internal:3321", + location="imgui_internal:3340", namespace="ImGui", ov_cimguiname="igTablePopBackgroundChannel", ret="void", @@ -29907,7 +30011,7 @@ local t={ cimguiname="igTablePushBackgroundChannel", defaults={}, funcname="TablePushBackgroundChannel", - location="imgui_internal:3320", + location="imgui_internal:3339", namespace="ImGui", ov_cimguiname="igTablePushBackgroundChannel", ret="void", @@ -29926,7 +30030,7 @@ local t={ cimguiname="igTableRemove", defaults={}, funcname="TableRemove", - location="imgui_internal:3355", + location="imgui_internal:3374", namespace="ImGui", ov_cimguiname="igTableRemove", ret="void", @@ -29945,7 +30049,7 @@ local t={ cimguiname="igTableResetSettings", defaults={}, funcname="TableResetSettings", - location="imgui_internal:3363", + location="imgui_internal:3382", namespace="ImGui", ov_cimguiname="igTableResetSettings", ret="void", @@ -29964,7 +30068,7 @@ local t={ cimguiname="igTableSaveSettings", defaults={}, funcname="TableSaveSettings", - location="imgui_internal:3362", + location="imgui_internal:3381", namespace="ImGui", ov_cimguiname="igTableSaveSettings", ret="void", @@ -29990,7 +30094,7 @@ local t={ defaults={ column_n="-1"}, funcname="TableSetBgColor", - location="imgui:850", + location="imgui:851", namespace="ImGui", ov_cimguiname="igTableSetBgColor", ret="void", @@ -30012,7 +30116,7 @@ local t={ cimguiname="igTableSetColumnEnabled", defaults={}, funcname="TableSetColumnEnabled", - location="imgui:848", + location="imgui:849", namespace="ImGui", ov_cimguiname="igTableSetColumnEnabled", ret="void", @@ -30031,7 +30135,7 @@ local t={ cimguiname="igTableSetColumnIndex", defaults={}, funcname="TableSetColumnIndex", - location="imgui:820", + location="imgui:821", namespace="ImGui", ov_cimguiname="igTableSetColumnIndex", ret="bool", @@ -30056,7 +30160,7 @@ local t={ cimguiname="igTableSetColumnSortDirection", defaults={}, funcname="TableSetColumnSortDirection", - location="imgui_internal:3316", + location="imgui_internal:3335", namespace="ImGui", ov_cimguiname="igTableSetColumnSortDirection", ret="void", @@ -30078,7 +30182,7 @@ local t={ cimguiname="igTableSetColumnWidth", defaults={}, funcname="TableSetColumnWidth", - location="imgui_internal:3315", + location="imgui_internal:3334", namespace="ImGui", ov_cimguiname="igTableSetColumnWidth", ret="void", @@ -30097,7 +30201,7 @@ local t={ cimguiname="igTableSetColumnWidthAutoAll", defaults={}, funcname="TableSetColumnWidthAutoAll", - location="imgui_internal:3354", + location="imgui_internal:3373", namespace="ImGui", ov_cimguiname="igTableSetColumnWidthAutoAll", ret="void", @@ -30119,7 +30223,7 @@ local t={ cimguiname="igTableSetColumnWidthAutoSingle", defaults={}, funcname="TableSetColumnWidthAutoSingle", - location="imgui_internal:3353", + location="imgui_internal:3372", namespace="ImGui", ov_cimguiname="igTableSetColumnWidthAutoSingle", ret="void", @@ -30135,7 +30239,7 @@ local t={ cimguiname="igTableSettingsAddSettingsHandler", defaults={}, funcname="TableSettingsAddSettingsHandler", - location="imgui_internal:3365", + location="imgui_internal:3384", namespace="ImGui", ov_cimguiname="igTableSettingsAddSettingsHandler", ret="void", @@ -30157,7 +30261,7 @@ local t={ cimguiname="igTableSettingsCreate", defaults={}, funcname="TableSettingsCreate", - location="imgui_internal:3366", + location="imgui_internal:3385", namespace="ImGui", ov_cimguiname="igTableSettingsCreate", ret="ImGuiTableSettings*", @@ -30176,7 +30280,7 @@ local t={ cimguiname="igTableSettingsFindByID", defaults={}, funcname="TableSettingsFindByID", - location="imgui_internal:3367", + location="imgui_internal:3386", namespace="ImGui", ov_cimguiname="igTableSettingsFindByID", ret="ImGuiTableSettings*", @@ -30207,7 +30311,7 @@ local t={ init_width_or_weight="0.0f", user_id="0"}, funcname="TableSetupColumn", - location="imgui:830", + location="imgui:831", namespace="ImGui", ov_cimguiname="igTableSetupColumn", ret="void", @@ -30226,7 +30330,7 @@ local t={ cimguiname="igTableSetupDrawChannels", defaults={}, funcname="TableSetupDrawChannels", - location="imgui_internal:3330", + location="imgui_internal:3349", namespace="ImGui", ov_cimguiname="igTableSetupDrawChannels", ret="void", @@ -30248,7 +30352,7 @@ local t={ cimguiname="igTableSetupScrollFreeze", defaults={}, funcname="TableSetupScrollFreeze", - location="imgui:831", + location="imgui:832", namespace="ImGui", ov_cimguiname="igTableSetupScrollFreeze", ret="void", @@ -30267,7 +30371,7 @@ local t={ cimguiname="igTableSortSpecsBuild", defaults={}, funcname="TableSortSpecsBuild", - location="imgui_internal:3341", + location="imgui_internal:3360", namespace="ImGui", ov_cimguiname="igTableSortSpecsBuild", ret="void", @@ -30286,7 +30390,7 @@ local t={ cimguiname="igTableSortSpecsSanitize", defaults={}, funcname="TableSortSpecsSanitize", - location="imgui_internal:3340", + location="imgui_internal:3359", namespace="ImGui", ov_cimguiname="igTableSortSpecsSanitize", ret="void", @@ -30305,7 +30409,7 @@ local t={ cimguiname="igTableUpdateBorders", defaults={}, funcname="TableUpdateBorders", - location="imgui_internal:3332", + location="imgui_internal:3351", namespace="ImGui", ov_cimguiname="igTableUpdateBorders", ret="void", @@ -30324,7 +30428,7 @@ local t={ cimguiname="igTableUpdateColumnsWeightFromWidth", defaults={}, funcname="TableUpdateColumnsWeightFromWidth", - location="imgui_internal:3333", + location="imgui_internal:3352", namespace="ImGui", ov_cimguiname="igTableUpdateColumnsWeightFromWidth", ret="void", @@ -30343,7 +30447,7 @@ local t={ cimguiname="igTableUpdateLayout", defaults={}, funcname="TableUpdateLayout", - location="imgui_internal:3331", + location="imgui_internal:3350", namespace="ImGui", ov_cimguiname="igTableUpdateLayout", ret="void", @@ -30362,7 +30466,7 @@ local t={ cimguiname="igTeleportMousePos", defaults={}, funcname="TeleportMousePos", - location="imgui_internal:3206", + location="imgui_internal:3225", namespace="ImGui", ov_cimguiname="igTeleportMousePos", ret="void", @@ -30381,7 +30485,7 @@ local t={ cimguiname="igTempInputIsActive", defaults={}, funcname="TempInputIsActive", - location="imgui_internal:3474", + location="imgui_internal:3493", namespace="ImGui", ov_cimguiname="igTempInputIsActive", ret="bool", @@ -30423,7 +30527,7 @@ local t={ p_clamp_max="NULL", p_clamp_min="NULL"}, funcname="TempInputScalar", - location="imgui_internal:3473", + location="imgui_internal:3492", namespace="ImGui", ov_cimguiname="igTempInputScalar", ret="bool", @@ -30457,7 +30561,7 @@ local t={ cimguiname="igTempInputText", defaults={}, funcname="TempInputText", - location="imgui_internal:3472", + location="imgui_internal:3491", namespace="ImGui", ov_cimguiname="igTempInputText", ret="bool", @@ -30479,7 +30583,7 @@ local t={ cimguiname="igTestKeyOwner", defaults={}, funcname="TestKeyOwner", - location="imgui_internal:3225", + location="imgui_internal:3244", namespace="ImGui", ov_cimguiname="igTestKeyOwner", ret="bool", @@ -30501,7 +30605,7 @@ local t={ cimguiname="igTestShortcutRouting", defaults={}, funcname="TestShortcutRouting", - location="imgui_internal:3259", + location="imgui_internal:3278", namespace="ImGui", ov_cimguiname="igTestShortcutRouting", ret="bool", @@ -30647,7 +30751,7 @@ local t={ flags="0", text_end="NULL"}, funcname="TextEx", - location="imgui_internal:3418", + location="imgui_internal:3437", namespace="ImGui", ov_cimguiname="igTextEx", ret="void", @@ -30798,7 +30902,7 @@ local t={ cimguiname="igTreeNode", defaults={}, funcname="TreeNode", - location="imgui:659", + location="imgui:660", namespace="ImGui", ov_cimguiname="igTreeNode_Str", ret="bool", @@ -30822,7 +30926,7 @@ local t={ defaults={}, funcname="TreeNode", isvararg="...)", - location="imgui:660", + location="imgui:661", namespace="ImGui", ov_cimguiname="igTreeNode_StrStr", ret="bool", @@ -30846,7 +30950,7 @@ local t={ defaults={}, funcname="TreeNode", isvararg="...)", - location="imgui:661", + location="imgui:662", namespace="ImGui", ov_cimguiname="igTreeNode_Ptr", ret="bool", @@ -30877,7 +30981,7 @@ local t={ defaults={ label_end="NULL"}, funcname="TreeNodeBehavior", - location="imgui_internal:3444", + location="imgui_internal:3463", namespace="ImGui", ov_cimguiname="igTreeNodeBehavior", ret="bool", @@ -30900,7 +31004,7 @@ local t={ defaults={ flags="0"}, funcname="TreeNodeEx", - location="imgui:664", + location="imgui:665", namespace="ImGui", ov_cimguiname="igTreeNodeEx_Str", ret="bool", @@ -30927,7 +31031,7 @@ local t={ defaults={}, funcname="TreeNodeEx", isvararg="...)", - location="imgui:665", + location="imgui:666", namespace="ImGui", ov_cimguiname="igTreeNodeEx_StrStr", ret="bool", @@ -30954,7 +31058,7 @@ local t={ defaults={}, funcname="TreeNodeEx", isvararg="...)", - location="imgui:666", + location="imgui:667", namespace="ImGui", ov_cimguiname="igTreeNodeEx_Ptr", ret="bool", @@ -30984,7 +31088,7 @@ local t={ cimguiname="igTreeNodeExV", defaults={}, funcname="TreeNodeExV", - location="imgui:667", + location="imgui:668", namespace="ImGui", ov_cimguiname="igTreeNodeExV_Str", ret="bool", @@ -31010,7 +31114,7 @@ local t={ cimguiname="igTreeNodeExV", defaults={}, funcname="TreeNodeExV", - location="imgui:668", + location="imgui:669", namespace="ImGui", ov_cimguiname="igTreeNodeExV_Ptr", ret="bool", @@ -31030,7 +31134,7 @@ local t={ cimguiname="igTreeNodeGetOpen", defaults={}, funcname="TreeNodeGetOpen", - location="imgui_internal:3446", + location="imgui_internal:3465", namespace="ImGui", ov_cimguiname="igTreeNodeGetOpen", ret="bool", @@ -31052,7 +31156,7 @@ local t={ cimguiname="igTreeNodeSetOpen", defaults={}, funcname="TreeNodeSetOpen", - location="imgui_internal:3447", + location="imgui_internal:3466", namespace="ImGui", ov_cimguiname="igTreeNodeSetOpen", ret="void", @@ -31074,7 +31178,7 @@ local t={ cimguiname="igTreeNodeUpdateNextOpen", defaults={}, funcname="TreeNodeUpdateNextOpen", - location="imgui_internal:3448", + location="imgui_internal:3467", namespace="ImGui", ov_cimguiname="igTreeNodeUpdateNextOpen", ret="bool", @@ -31099,7 +31203,7 @@ local t={ cimguiname="igTreeNodeV", defaults={}, funcname="TreeNodeV", - location="imgui:662", + location="imgui:663", namespace="ImGui", ov_cimguiname="igTreeNodeV_Str", ret="bool", @@ -31122,7 +31226,7 @@ local t={ cimguiname="igTreeNodeV", defaults={}, funcname="TreeNodeV", - location="imgui:663", + location="imgui:664", namespace="ImGui", ov_cimguiname="igTreeNodeV_Ptr", ret="bool", @@ -31139,7 +31243,7 @@ local t={ cimguiname="igTreePop", defaults={}, funcname="TreePop", - location="imgui:671", + location="imgui:672", namespace="ImGui", ov_cimguiname="igTreePop", ret="void", @@ -31158,7 +31262,7 @@ local t={ cimguiname="igTreePush", defaults={}, funcname="TreePush", - location="imgui:669", + location="imgui:670", namespace="ImGui", ov_cimguiname="igTreePush_Str", ret="void", @@ -31175,7 +31279,7 @@ local t={ cimguiname="igTreePush", defaults={}, funcname="TreePush", - location="imgui:670", + location="imgui:671", namespace="ImGui", ov_cimguiname="igTreePush_Ptr", ret="void", @@ -31195,7 +31299,7 @@ local t={ cimguiname="igTreePushOverrideID", defaults={}, funcname="TreePushOverrideID", - location="imgui_internal:3445", + location="imgui_internal:3464", namespace="ImGui", ov_cimguiname="igTreePushOverrideID", ret="void", @@ -31225,7 +31329,7 @@ local t={ cimguiname="igTypingSelectFindBestLeadingMatch", defaults={}, funcname="TypingSelectFindBestLeadingMatch", - location="imgui_internal:3287", + location="imgui_internal:3306", namespace="ImGui", ov_cimguiname="igTypingSelectFindBestLeadingMatch", ret="int", @@ -31258,7 +31362,7 @@ local t={ cimguiname="igTypingSelectFindMatch", defaults={}, funcname="TypingSelectFindMatch", - location="imgui_internal:3285", + location="imgui_internal:3304", namespace="ImGui", ov_cimguiname="igTypingSelectFindMatch", ret="int", @@ -31291,7 +31395,7 @@ local t={ cimguiname="igTypingSelectFindNextSingleCharMatch", defaults={}, funcname="TypingSelectFindNextSingleCharMatch", - location="imgui_internal:3286", + location="imgui_internal:3305", namespace="ImGui", ov_cimguiname="igTypingSelectFindNextSingleCharMatch", ret="int", @@ -31327,7 +31431,7 @@ local t={ cimguiname="igUpdateHoveredWindowAndCaptureFlags", defaults={}, funcname="UpdateHoveredWindowAndCaptureFlags", - location="imgui_internal:3034", + location="imgui_internal:3052", namespace="ImGui", ov_cimguiname="igUpdateHoveredWindowAndCaptureFlags", ret="void", @@ -31346,7 +31450,7 @@ local t={ cimguiname="igUpdateInputEvents", defaults={}, funcname="UpdateInputEvents", - location="imgui_internal:3033", + location="imgui_internal:3051", namespace="ImGui", ov_cimguiname="igUpdateInputEvents", ret="void", @@ -31362,7 +31466,7 @@ local t={ cimguiname="igUpdateMouseMovingWindowEndFrame", defaults={}, funcname="UpdateMouseMovingWindowEndFrame", - location="imgui_internal:3038", + location="imgui_internal:3056", namespace="ImGui", ov_cimguiname="igUpdateMouseMovingWindowEndFrame", ret="void", @@ -31378,7 +31482,7 @@ local t={ cimguiname="igUpdateMouseMovingWindowNewFrame", defaults={}, funcname="UpdateMouseMovingWindowNewFrame", - location="imgui_internal:3037", + location="imgui_internal:3055", namespace="ImGui", ov_cimguiname="igUpdateMouseMovingWindowNewFrame", ret="void", @@ -31403,7 +31507,7 @@ local t={ cimguiname="igUpdateWindowParentAndRootLinks", defaults={}, funcname="UpdateWindowParentAndRootLinks", - location="imgui_internal:2988", + location="imgui_internal:3006", namespace="ImGui", ov_cimguiname="igUpdateWindowParentAndRootLinks", ret="void", @@ -31422,7 +31526,7 @@ local t={ cimguiname="igUpdateWindowSkipRefresh", defaults={}, funcname="UpdateWindowSkipRefresh", - location="imgui_internal:2989", + location="imgui_internal:3007", namespace="ImGui", ov_cimguiname="igUpdateWindowSkipRefresh", ret="void", @@ -31461,7 +31565,7 @@ local t={ flags="0", format="\"%.3f\""}, funcname="VSliderFloat", - location="imgui:625", + location="imgui:626", namespace="ImGui", ov_cimguiname="igVSliderFloat", ret="bool", @@ -31500,7 +31604,7 @@ local t={ flags="0", format="\"%d\""}, funcname="VSliderInt", - location="imgui:626", + location="imgui:627", namespace="ImGui", ov_cimguiname="igVSliderInt", ret="bool", @@ -31542,7 +31646,7 @@ local t={ flags="0", format="NULL"}, funcname="VSliderScalar", - location="imgui:627", + location="imgui:628", namespace="ImGui", ov_cimguiname="igVSliderScalar", ret="bool", @@ -31564,7 +31668,7 @@ local t={ cimguiname="igValue", defaults={}, funcname="Value", - location="imgui:717", + location="imgui:718", namespace="ImGui", ov_cimguiname="igValue_Bool", ret="void", @@ -31584,7 +31688,7 @@ local t={ cimguiname="igValue", defaults={}, funcname="Value", - location="imgui:718", + location="imgui:719", namespace="ImGui", ov_cimguiname="igValue_Int", ret="void", @@ -31604,7 +31708,7 @@ local t={ cimguiname="igValue", defaults={}, funcname="Value", - location="imgui:719", + location="imgui:720", namespace="ImGui", ov_cimguiname="igValue_Uint", ret="void", @@ -31628,7 +31732,7 @@ local t={ defaults={ float_format="NULL"}, funcname="Value", - location="imgui:720", + location="imgui:721", namespace="ImGui", ov_cimguiname="igValue_Float", ret="void", @@ -31656,7 +31760,7 @@ local t={ cimguiname="igWindowPosAbsToRel", defaults={}, funcname="WindowPosAbsToRel", - location="imgui_internal:3003", + location="imgui_internal:3021", namespace="ImGui", nonUDT=1, ov_cimguiname="igWindowPosAbsToRel", @@ -31682,7 +31786,7 @@ local t={ cimguiname="igWindowPosRelToAbs", defaults={}, funcname="WindowPosRelToAbs", - location="imgui_internal:3004", + location="imgui_internal:3022", namespace="ImGui", nonUDT=1, ov_cimguiname="igWindowPosRelToAbs", @@ -31708,7 +31812,7 @@ local t={ cimguiname="igWindowRectAbsToRel", defaults={}, funcname="WindowRectAbsToRel", - location="imgui_internal:3001", + location="imgui_internal:3019", namespace="ImGui", nonUDT=1, ov_cimguiname="igWindowRectAbsToRel", @@ -31734,7 +31838,7 @@ local t={ cimguiname="igWindowRectRelToAbs", defaults={}, funcname="WindowRectRelToAbs", - location="imgui_internal:3002", + location="imgui_internal:3020", namespace="ImGui", nonUDT=1, ov_cimguiname="igWindowRectRelToAbs", @@ -31892,7 +31996,6 @@ t.ImFontAtlas_GetGlyphRangesJapanese["()"]=t.ImFontAtlas_GetGlyphRangesJapanese[ t.ImFontAtlas_GetGlyphRangesKorean["()"]=t.ImFontAtlas_GetGlyphRangesKorean[1] t.ImFontAtlas_GetGlyphRangesThai["()"]=t.ImFontAtlas_GetGlyphRangesThai[1] t.ImFontAtlas_GetGlyphRangesVietnamese["()"]=t.ImFontAtlas_GetGlyphRangesVietnamese[1] -t.ImFontAtlas_GetMouseCursorTexData["(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])"]=t.ImFontAtlas_GetMouseCursorTexData[1] t.ImFontAtlas_GetTexDataAsAlpha8["(unsigned char**,int*,int*,int*)"]=t.ImFontAtlas_GetTexDataAsAlpha8[1] t.ImFontAtlas_GetTexDataAsRGBA32["(unsigned char**,int*,int*,int*)"]=t.ImFontAtlas_GetTexDataAsRGBA32[1] t.ImFontAtlas_ImFontAtlas["()"]=t.ImFontAtlas_ImFontAtlas[1] @@ -31926,7 +32029,6 @@ t.ImFont_IsGlyphRangeUnused["(unsigned int,unsigned int)"]=t.ImFont_IsGlyphRange t.ImFont_IsLoaded["()const"]=t.ImFont_IsLoaded[1] t.ImFont_RenderChar["(ImDrawList*,float,const ImVec2,ImU32,ImWchar)"]=t.ImFont_RenderChar[1] t.ImFont_RenderText["(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)"]=t.ImFont_RenderText[1] -t.ImFont_SetGlyphVisible["(ImWchar,bool)"]=t.ImFont_SetGlyphVisible[1] t.ImFont_destroy["(ImFont*)"]=t.ImFont_destroy[1] t.ImGuiBoxSelectState_ImGuiBoxSelectState["()"]=t.ImGuiBoxSelectState_ImGuiBoxSelectState[1] t.ImGuiBoxSelectState_destroy["(ImGuiBoxSelectState*)"]=t.ImGuiBoxSelectState_destroy[1] @@ -31936,7 +32038,6 @@ t.ImGuiContextHook_ImGuiContextHook["()"]=t.ImGuiContextHook_ImGuiContextHook[1] t.ImGuiContextHook_destroy["(ImGuiContextHook*)"]=t.ImGuiContextHook_destroy[1] t.ImGuiContext_ImGuiContext["(ImFontAtlas*)"]=t.ImGuiContext_ImGuiContext[1] t.ImGuiContext_destroy["(ImGuiContext*)"]=t.ImGuiContext_destroy[1] -t.ImGuiDataVarInfo_GetVarPtr["(void*)const"]=t.ImGuiDataVarInfo_GetVarPtr[1] t.ImGuiDebugAllocInfo_ImGuiDebugAllocInfo["()"]=t.ImGuiDebugAllocInfo_ImGuiDebugAllocInfo[1] t.ImGuiDebugAllocInfo_destroy["(ImGuiDebugAllocInfo*)"]=t.ImGuiDebugAllocInfo_destroy[1] t.ImGuiErrorRecoveryState_ImGuiErrorRecoveryState["()"]=t.ImGuiErrorRecoveryState_ImGuiErrorRecoveryState[1] @@ -32093,6 +32194,7 @@ t.ImGuiStyleMod_ImGuiStyleMod["(ImGuiStyleVar,ImVec2)"]=t.ImGuiStyleMod_ImGuiSty t.ImGuiStyleMod_ImGuiStyleMod["(ImGuiStyleVar,float)"]=t.ImGuiStyleMod_ImGuiStyleMod[2] t.ImGuiStyleMod_ImGuiStyleMod["(ImGuiStyleVar,int)"]=t.ImGuiStyleMod_ImGuiStyleMod[1] t.ImGuiStyleMod_destroy["(ImGuiStyleMod*)"]=t.ImGuiStyleMod_destroy[1] +t.ImGuiStyleVarInfo_GetVarPtr["(void*)const"]=t.ImGuiStyleVarInfo_GetVarPtr[1] t.ImGuiStyle_ImGuiStyle["()"]=t.ImGuiStyle_ImGuiStyle[1] t.ImGuiStyle_ScaleAllSizes["(float)"]=t.ImGuiStyle_ScaleAllSizes[1] t.ImGuiStyle_destroy["(ImGuiStyle*)"]=t.ImGuiStyle_destroy[1] @@ -32128,6 +32230,7 @@ t.ImGuiTextBuffer_destroy["(ImGuiTextBuffer*)"]=t.ImGuiTextBuffer_destroy[1] t.ImGuiTextBuffer_empty["()const"]=t.ImGuiTextBuffer_empty[1] t.ImGuiTextBuffer_end["()const"]=t.ImGuiTextBuffer_end[1] t.ImGuiTextBuffer_reserve["(int)"]=t.ImGuiTextBuffer_reserve[1] +t.ImGuiTextBuffer_resize["(int)"]=t.ImGuiTextBuffer_resize[1] t.ImGuiTextBuffer_size["()const"]=t.ImGuiTextBuffer_size[1] t.ImGuiTextFilter_Build["()"]=t.ImGuiTextFilter_Build[1] t.ImGuiTextFilter_Clear["()"]=t.ImGuiTextFilter_Clear[1] @@ -32330,6 +32433,7 @@ t.igBeginPopupContextItem["(const char*,ImGuiPopupFlags)"]=t.igBeginPopupContext t.igBeginPopupContextVoid["(const char*,ImGuiPopupFlags)"]=t.igBeginPopupContextVoid[1] t.igBeginPopupContextWindow["(const char*,ImGuiPopupFlags)"]=t.igBeginPopupContextWindow[1] t.igBeginPopupEx["(ImGuiID,ImGuiWindowFlags)"]=t.igBeginPopupEx[1] +t.igBeginPopupMenuEx["(ImGuiID,const char*,ImGuiWindowFlags)"]=t.igBeginPopupMenuEx[1] t.igBeginPopupModal["(const char*,bool*,ImGuiWindowFlags)"]=t.igBeginPopupModal[1] t.igBeginTabBar["(const char*,ImGuiTabBarFlags)"]=t.igBeginTabBar[1] t.igBeginTabBarEx["(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags)"]=t.igBeginTabBarEx[1] @@ -32551,7 +32655,7 @@ t.igGetID["(int)"]=t.igGetID[4] t.igGetIDWithSeed["(const char*,const char*,ImGuiID)"]=t.igGetIDWithSeed[1] t.igGetIDWithSeed["(int,ImGuiID)"]=t.igGetIDWithSeed[2] t.igGetIO["()"]=t.igGetIO[1] -t.igGetIOEx["(ImGuiContext*)"]=t.igGetIOEx[1] +t.igGetIO["(ImGuiContext*)"]=t.igGetIO[2] t.igGetInputTextState["(ImGuiID)"]=t.igGetInputTextState[1] t.igGetItemFlags["()"]=t.igGetItemFlags[1] t.igGetItemID["()"]=t.igGetItemID[1] @@ -32576,6 +32680,7 @@ t.igGetMousePosOnOpeningCurrentPopup["()"]=t.igGetMousePosOnOpeningCurrentPopup[ t.igGetMultiSelectState["(ImGuiID)"]=t.igGetMultiSelectState[1] t.igGetNavTweakPressedAmount["(ImGuiAxis)"]=t.igGetNavTweakPressedAmount[1] t.igGetPlatformIO["()"]=t.igGetPlatformIO[1] +t.igGetPlatformIO["(ImGuiContext*)"]=t.igGetPlatformIO[2] t.igGetPopupAllowedExtentRect["(ImGuiWindow*)"]=t.igGetPopupAllowedExtentRect[1] t.igGetScrollMaxX["()"]=t.igGetScrollMaxX[1] t.igGetScrollMaxY["()"]=t.igGetScrollMaxY[1] @@ -32623,6 +32728,7 @@ t.igImCharIsBlankA["(char)"]=t.igImCharIsBlankA[1] t.igImCharIsBlankW["(unsigned int)"]=t.igImCharIsBlankW[1] t.igImCharIsXdigitA["(char)"]=t.igImCharIsXdigitA[1] t.igImClamp["(const ImVec2,const ImVec2,const ImVec2)"]=t.igImClamp[1] +t.igImCountSetBits["(unsigned int)"]=t.igImCountSetBits[1] t.igImDot["(const ImVec2,const ImVec2)"]=t.igImDot[1] t.igImExponentialMovingAverage["(float,float,int)"]=t.igImExponentialMovingAverage[1] t.igImFileClose["(ImFileHandle)"]=t.igImFileClose[1] @@ -32643,7 +32749,8 @@ t.igImFontAtlasBuildRender32bppRectFromString["(ImFontAtlas*,int,int,int,int,con t.igImFontAtlasBuildRender8bppRectFromString["(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)"]=t.igImFontAtlasBuildRender8bppRectFromString[1] t.igImFontAtlasBuildSetupFont["(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)"]=t.igImFontAtlasBuildSetupFont[1] t.igImFontAtlasGetBuilderForStbTruetype["()"]=t.igImFontAtlasGetBuilderForStbTruetype[1] -t.igImFontAtlasUpdateConfigDataPointers["(ImFontAtlas*)"]=t.igImFontAtlasUpdateConfigDataPointers[1] +t.igImFontAtlasGetMouseCursorTexData["(ImFontAtlas*,ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])"]=t.igImFontAtlasGetMouseCursorTexData[1] +t.igImFontAtlasUpdateSourcesPointers["(ImFontAtlas*)"]=t.igImFontAtlasUpdateSourcesPointers[1] t.igImFormatString["(char*,size_t,const char*,...)"]=t.igImFormatString[1] t.igImFormatStringToTempBuffer["(const char**,const char**,const char*,...)"]=t.igImFormatStringToTempBuffer[1] t.igImFormatStringToTempBufferV["(const char**,const char**,const char*,va_list)"]=t.igImFormatStringToTempBufferV[1] @@ -32714,9 +32821,10 @@ t.igImTriangleIsClockwise["(const ImVec2,const ImVec2,const ImVec2)"]=t.igImTria t.igImTrunc["(const ImVec2)"]=t.igImTrunc[2] t.igImTrunc["(float)"]=t.igImTrunc[1] t.igImUpperPowerOfTwo["(int)"]=t.igImUpperPowerOfTwo[1] -t.igImage["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)"]=t.igImage[1] +t.igImage["(ImTextureID,const ImVec2,const ImVec2,const ImVec2)"]=t.igImage[1] t.igImageButton["(const char*,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)"]=t.igImageButton[1] t.igImageButtonEx["(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4,ImGuiButtonFlags)"]=t.igImageButtonEx[1] +t.igImageWithBg["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)"]=t.igImageWithBg[1] t.igIndent["(float)"]=t.igIndent[1] t.igInitialize["()"]=t.igInitialize[1] t.igInputDouble["(const char*,double*,double,double,const char*,ImGuiInputTextFlags)"]=t.igInputDouble[1] @@ -32748,6 +32856,7 @@ t.igIsDragDropPayloadBeingAccepted["()"]=t.igIsDragDropPayloadBeingAccepted[1] t.igIsGamepadKey["(ImGuiKey)"]=t.igIsGamepadKey[1] t.igIsItemActivated["()"]=t.igIsItemActivated[1] t.igIsItemActive["()"]=t.igIsItemActive[1] +t.igIsItemActiveAsInputText["()"]=t.igIsItemActiveAsInputText[1] t.igIsItemClicked["(ImGuiMouseButton)"]=t.igIsItemClicked[1] t.igIsItemDeactivated["()"]=t.igIsItemDeactivated[1] t.igIsItemDeactivatedAfterEdit["()"]=t.igIsItemDeactivatedAfterEdit[1] diff --git a/generator/output/impl_definitions.json b/generator/output/impl_definitions.json index 2cb4467..ff1aed4 100644 --- a/generator/output/impl_definitions.json +++ b/generator/output/impl_definitions.json @@ -17,7 +17,7 @@ "cimguiname": "ImGui_ImplGlfw_CharCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CharCallback", - "location": "imgui_impl_glfw:57", + "location": "imgui_impl_glfw:60", "ov_cimguiname": "ImGui_ImplGlfw_CharCallback", "ret": "void", "signature": "(GLFWwindow*,unsigned int)", @@ -42,7 +42,7 @@ "cimguiname": "ImGui_ImplGlfw_CursorEnterCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CursorEnterCallback", - "location": "imgui_impl_glfw:52", + "location": "imgui_impl_glfw:55", "ov_cimguiname": "ImGui_ImplGlfw_CursorEnterCallback", "ret": "void", "signature": "(GLFWwindow*,int)", @@ -71,7 +71,7 @@ "cimguiname": "ImGui_ImplGlfw_CursorPosCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CursorPosCallback", - "location": "imgui_impl_glfw:53", + "location": "imgui_impl_glfw:56", "ov_cimguiname": "ImGui_ImplGlfw_CursorPosCallback", "ret": "void", "signature": "(GLFWwindow*,double,double)", @@ -96,7 +96,7 @@ "cimguiname": "ImGui_ImplGlfw_InitForOpenGL", "defaults": {}, "funcname": "ImGui_ImplGlfw_InitForOpenGL", - "location": "imgui_impl_glfw:28", + "location": "imgui_impl_glfw:31", "ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL", "ret": "bool", "signature": "(GLFWwindow*,bool)", @@ -121,7 +121,7 @@ "cimguiname": "ImGui_ImplGlfw_InitForOther", "defaults": {}, "funcname": "ImGui_ImplGlfw_InitForOther", - "location": "imgui_impl_glfw:30", + "location": "imgui_impl_glfw:33", "ov_cimguiname": "ImGui_ImplGlfw_InitForOther", "ret": "bool", "signature": "(GLFWwindow*,bool)", @@ -146,7 +146,7 @@ "cimguiname": "ImGui_ImplGlfw_InitForVulkan", "defaults": {}, "funcname": "ImGui_ImplGlfw_InitForVulkan", - "location": "imgui_impl_glfw:29", + "location": "imgui_impl_glfw:32", "ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan", "ret": "bool", "signature": "(GLFWwindow*,bool)", @@ -167,7 +167,7 @@ "cimguiname": "ImGui_ImplGlfw_InstallCallbacks", "defaults": {}, "funcname": "ImGui_ImplGlfw_InstallCallbacks", - "location": "imgui_impl_glfw:43", + "location": "imgui_impl_glfw:46", "ov_cimguiname": "ImGui_ImplGlfw_InstallCallbacks", "ret": "void", "signature": "(GLFWwindow*)", @@ -204,7 +204,7 @@ "cimguiname": "ImGui_ImplGlfw_KeyCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_KeyCallback", - "location": "imgui_impl_glfw:56", + "location": "imgui_impl_glfw:59", "ov_cimguiname": "ImGui_ImplGlfw_KeyCallback", "ret": "void", "signature": "(GLFWwindow*,int,int,int,int)", @@ -229,7 +229,7 @@ "cimguiname": "ImGui_ImplGlfw_MonitorCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_MonitorCallback", - "location": "imgui_impl_glfw:58", + "location": "imgui_impl_glfw:61", "ov_cimguiname": "ImGui_ImplGlfw_MonitorCallback", "ret": "void", "signature": "(GLFWmonitor*,int)", @@ -262,7 +262,7 @@ "cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_MouseButtonCallback", - "location": "imgui_impl_glfw:54", + "location": "imgui_impl_glfw:57", "ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", "ret": "void", "signature": "(GLFWwindow*,int,int,int)", @@ -278,7 +278,7 @@ "cimguiname": "ImGui_ImplGlfw_NewFrame", "defaults": {}, "funcname": "ImGui_ImplGlfw_NewFrame", - "location": "imgui_impl_glfw:32", + "location": "imgui_impl_glfw:35", "ov_cimguiname": "ImGui_ImplGlfw_NewFrame", "ret": "void", "signature": "()", @@ -299,7 +299,7 @@ "cimguiname": "ImGui_ImplGlfw_RestoreCallbacks", "defaults": {}, "funcname": "ImGui_ImplGlfw_RestoreCallbacks", - "location": "imgui_impl_glfw:44", + "location": "imgui_impl_glfw:47", "ov_cimguiname": "ImGui_ImplGlfw_RestoreCallbacks", "ret": "void", "signature": "(GLFWwindow*)", @@ -328,7 +328,7 @@ "cimguiname": "ImGui_ImplGlfw_ScrollCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_ScrollCallback", - "location": "imgui_impl_glfw:55", + "location": "imgui_impl_glfw:58", "ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback", "ret": "void", "signature": "(GLFWwindow*,double,double)", @@ -349,7 +349,7 @@ "cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows", "defaults": {}, "funcname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows", - "location": "imgui_impl_glfw:48", + "location": "imgui_impl_glfw:51", "ov_cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows", "ret": "void", "signature": "(bool)", @@ -365,7 +365,7 @@ "cimguiname": "ImGui_ImplGlfw_Shutdown", "defaults": {}, "funcname": "ImGui_ImplGlfw_Shutdown", - "location": "imgui_impl_glfw:31", + "location": "imgui_impl_glfw:34", "ov_cimguiname": "ImGui_ImplGlfw_Shutdown", "ret": "void", "signature": "()", @@ -386,7 +386,7 @@ "cimguiname": "ImGui_ImplGlfw_Sleep", "defaults": {}, "funcname": "ImGui_ImplGlfw_Sleep", - "location": "imgui_impl_glfw:61", + "location": "imgui_impl_glfw:64", "ov_cimguiname": "ImGui_ImplGlfw_Sleep", "ret": "void", "signature": "(int)", @@ -411,7 +411,7 @@ "cimguiname": "ImGui_ImplGlfw_WindowFocusCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_WindowFocusCallback", - "location": "imgui_impl_glfw:51", + "location": "imgui_impl_glfw:54", "ov_cimguiname": "ImGui_ImplGlfw_WindowFocusCallback", "ret": "void", "signature": "(GLFWwindow*,int)", @@ -1149,5 +1149,478 @@ "signature": "()", "stname": "" } + ], + "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)", + "argsT": [ + { + "name": "instance", + "type": "VkInstance" + }, + { + "name": "physical_device", + "type": "VkPhysicalDevice" + }, + { + "name": "device", + "type": "VkDevice" + }, + { + "name": "wnd", + "type": "ImGui_ImplVulkanH_Window*" + }, + { + "name": "queue_family", + "type": "uint32_t" + }, + { + "name": "allocator", + "type": "const VkAllocationCallbacks*" + }, + { + "name": "w", + "type": "int" + }, + { + "name": "h", + "type": "int" + }, + { + "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)", + "cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow", + "defaults": {}, + "funcname": "ImGui_ImplVulkanH_CreateOrResizeWindow", + "location": "imgui_impl_vulkan:165", + "ov_cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow", + "ret": "void", + "signature": "(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)", + "stname": "" + } + ], + "ImGui_ImplVulkanH_DestroyWindow": [ + { + "args": "(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wnd,const VkAllocationCallbacks* allocator)", + "argsT": [ + { + "name": "instance", + "type": "VkInstance" + }, + { + "name": "device", + "type": "VkDevice" + }, + { + "name": "wnd", + "type": "ImGui_ImplVulkanH_Window*" + }, + { + "name": "allocator", + "type": "const VkAllocationCallbacks*" + } + ], + "argsoriginal": "(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wnd,const VkAllocationCallbacks* allocator)", + "call_args": "(instance,device,wnd,allocator)", + "cimguiname": "ImGui_ImplVulkanH_DestroyWindow", + "defaults": {}, + "funcname": "ImGui_ImplVulkanH_DestroyWindow", + "location": "imgui_impl_vulkan:166", + "ov_cimguiname": "ImGui_ImplVulkanH_DestroyWindow", + "ret": "void", + "signature": "(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)", + "stname": "" + } + ], + "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode": [ + { + "args": "(VkPresentModeKHR present_mode)", + "argsT": [ + { + "name": "present_mode", + "type": "VkPresentModeKHR" + } + ], + "argsoriginal": "(VkPresentModeKHR present_mode)", + "call_args": "(present_mode)", + "cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", + "defaults": {}, + "funcname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", + "location": "imgui_impl_vulkan:171", + "ov_cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", + "ret": "int", + "signature": "(VkPresentModeKHR)", + "stname": "" + } + ], + "ImGui_ImplVulkanH_SelectPhysicalDevice": [ + { + "args": "(VkInstance instance)", + "argsT": [ + { + "name": "instance", + "type": "VkInstance" + } + ], + "argsoriginal": "(VkInstance instance)", + "call_args": "(instance)", + "cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice", + "defaults": {}, + "funcname": "ImGui_ImplVulkanH_SelectPhysicalDevice", + "location": "imgui_impl_vulkan:169", + "ov_cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice", + "ret": "VkPhysicalDevice", + "signature": "(VkInstance)", + "stname": "" + } + ], + "ImGui_ImplVulkanH_SelectPresentMode": [ + { + "args": "(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)", + "argsT": [ + { + "name": "physical_device", + "type": "VkPhysicalDevice" + }, + { + "name": "surface", + "type": "VkSurfaceKHR" + }, + { + "name": "request_modes", + "type": "const VkPresentModeKHR*" + }, + { + "name": "request_modes_count", + "type": "int" + } + ], + "argsoriginal": "(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)", + "call_args": "(physical_device,surface,request_modes,request_modes_count)", + "cimguiname": "ImGui_ImplVulkanH_SelectPresentMode", + "defaults": {}, + "funcname": "ImGui_ImplVulkanH_SelectPresentMode", + "location": "imgui_impl_vulkan:168", + "ov_cimguiname": "ImGui_ImplVulkanH_SelectPresentMode", + "ret": "VkPresentModeKHR", + "signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)", + "stname": "" + } + ], + "ImGui_ImplVulkanH_SelectQueueFamilyIndex": [ + { + "args": "(VkPhysicalDevice physical_device)", + "argsT": [ + { + "name": "physical_device", + "type": "VkPhysicalDevice" + } + ], + "argsoriginal": "(VkPhysicalDevice physical_device)", + "call_args": "(physical_device)", + "cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex", + "defaults": {}, + "funcname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex", + "location": "imgui_impl_vulkan:170", + "ov_cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex", + "ret": "uint32_t", + "signature": "(VkPhysicalDevice)", + "stname": "" + } + ], + "ImGui_ImplVulkanH_SelectSurfaceFormat": [ + { + "args": "(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)", + "argsT": [ + { + "name": "physical_device", + "type": "VkPhysicalDevice" + }, + { + "name": "surface", + "type": "VkSurfaceKHR" + }, + { + "name": "request_formats", + "type": "const VkFormat*" + }, + { + "name": "request_formats_count", + "type": "int" + }, + { + "name": "request_color_space", + "type": "VkColorSpaceKHR" + } + ], + "argsoriginal": "(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)", + "call_args": "(physical_device,surface,request_formats,request_formats_count,request_color_space)", + "cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat", + "defaults": {}, + "funcname": "ImGui_ImplVulkanH_SelectSurfaceFormat", + "location": "imgui_impl_vulkan:167", + "ov_cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat", + "ret": "VkSurfaceFormatKHR", + "signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)", + "stname": "" + } + ], + "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window", + "constructor": true, + "defaults": {}, + "funcname": "ImGui_ImplVulkanH_Window", + "location": "imgui_impl_vulkan:214", + "ov_cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window", + "signature": "()", + "stname": "ImGui_ImplVulkanH_Window" + } + ], + "ImGui_ImplVulkanH_Window_destroy": [ + { + "args": "(ImGui_ImplVulkanH_Window* self)", + "argsT": [ + { + "name": "self", + "type": "ImGui_ImplVulkanH_Window*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGui_ImplVulkanH_Window_destroy", + "defaults": {}, + "destructor": true, + "location": "imgui_impl_vulkan:214", + "ov_cimguiname": "ImGui_ImplVulkanH_Window_destroy", + "ret": "void", + "signature": "(ImGui_ImplVulkanH_Window*)", + "stname": "ImGui_ImplVulkanH_Window" + } + ], + "ImGui_ImplVulkan_AddTexture": [ + { + "args": "(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout)", + "argsT": [ + { + "name": "sampler", + "type": "VkSampler" + }, + { + "name": "image_view", + "type": "VkImageView" + }, + { + "name": "image_layout", + "type": "VkImageLayout" + } + ], + "argsoriginal": "(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout)", + "call_args": "(sampler,image_view,image_layout)", + "cimguiname": "ImGui_ImplVulkan_AddTexture", + "defaults": {}, + "funcname": "ImGui_ImplVulkan_AddTexture", + "location": "imgui_impl_vulkan:122", + "ov_cimguiname": "ImGui_ImplVulkan_AddTexture", + "ret": "VkDescriptorSet", + "signature": "(VkSampler,VkImageView,VkImageLayout)", + "stname": "" + } + ], + "ImGui_ImplVulkan_CreateFontsTexture": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplVulkan_CreateFontsTexture", + "defaults": {}, + "funcname": "ImGui_ImplVulkan_CreateFontsTexture", + "location": "imgui_impl_vulkan:115", + "ov_cimguiname": "ImGui_ImplVulkan_CreateFontsTexture", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplVulkan_DestroyFontsTexture": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplVulkan_DestroyFontsTexture", + "defaults": {}, + "funcname": "ImGui_ImplVulkan_DestroyFontsTexture", + "location": "imgui_impl_vulkan:116", + "ov_cimguiname": "ImGui_ImplVulkan_DestroyFontsTexture", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplVulkan_Init": [ + { + "args": "(ImGui_ImplVulkan_InitInfo* info)", + "argsT": [ + { + "name": "info", + "type": "ImGui_ImplVulkan_InitInfo*" + } + ], + "argsoriginal": "(ImGui_ImplVulkan_InitInfo* info)", + "call_args": "(info)", + "cimguiname": "ImGui_ImplVulkan_Init", + "defaults": {}, + "funcname": "ImGui_ImplVulkan_Init", + "location": "imgui_impl_vulkan:111", + "ov_cimguiname": "ImGui_ImplVulkan_Init", + "ret": "bool", + "signature": "(ImGui_ImplVulkan_InitInfo*)", + "stname": "" + } + ], + "ImGui_ImplVulkan_LoadFunctions": [ + { + "args": "(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data)", + "argsT": [ + { + "name": "api_version", + "type": "uint32_t" + }, + { + "name": "user_data)", + "type": "PFN_vkVoidFunction(*loader_func)(const char* function_name,void*" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data=nullptr)", + "call_args": "(api_version,user_data),user_data)", + "cimguiname": "ImGui_ImplVulkan_LoadFunctions", + "defaults": { + "user_data": "nullptr" + }, + "funcname": "ImGui_ImplVulkan_LoadFunctions", + "location": "imgui_impl_vulkan:127", + "ov_cimguiname": "ImGui_ImplVulkan_LoadFunctions", + "ret": "bool", + "signature": "(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)", + "stname": "" + } + ], + "ImGui_ImplVulkan_NewFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplVulkan_NewFrame", + "defaults": {}, + "funcname": "ImGui_ImplVulkan_NewFrame", + "location": "imgui_impl_vulkan:113", + "ov_cimguiname": "ImGui_ImplVulkan_NewFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplVulkan_RemoveTexture": [ + { + "args": "(VkDescriptorSet descriptor_set)", + "argsT": [ + { + "name": "descriptor_set", + "type": "VkDescriptorSet" + } + ], + "argsoriginal": "(VkDescriptorSet descriptor_set)", + "call_args": "(descriptor_set)", + "cimguiname": "ImGui_ImplVulkan_RemoveTexture", + "defaults": {}, + "funcname": "ImGui_ImplVulkan_RemoveTexture", + "location": "imgui_impl_vulkan:123", + "ov_cimguiname": "ImGui_ImplVulkan_RemoveTexture", + "ret": "void", + "signature": "(VkDescriptorSet)", + "stname": "" + } + ], + "ImGui_ImplVulkan_RenderDrawData": [ + { + "args": "(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline)", + "argsT": [ + { + "name": "draw_data", + "type": "ImDrawData*" + }, + { + "name": "command_buffer", + "type": "VkCommandBuffer" + }, + { + "name": "pipeline", + "type": "VkPipeline" + } + ], + "argsoriginal": "(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline=0ULL)", + "call_args": "(draw_data,command_buffer,pipeline)", + "cimguiname": "ImGui_ImplVulkan_RenderDrawData", + "defaults": { + "pipeline": "0ULL" + }, + "funcname": "ImGui_ImplVulkan_RenderDrawData", + "location": "imgui_impl_vulkan:114", + "ov_cimguiname": "ImGui_ImplVulkan_RenderDrawData", + "ret": "void", + "signature": "(ImDrawData*,VkCommandBuffer,VkPipeline)", + "stname": "" + } + ], + "ImGui_ImplVulkan_SetMinImageCount": [ + { + "args": "(uint32_t min_image_count)", + "argsT": [ + { + "name": "min_image_count", + "type": "uint32_t" + } + ], + "argsoriginal": "(uint32_t min_image_count)", + "call_args": "(min_image_count)", + "cimguiname": "ImGui_ImplVulkan_SetMinImageCount", + "defaults": {}, + "funcname": "ImGui_ImplVulkan_SetMinImageCount", + "location": "imgui_impl_vulkan:117", + "ov_cimguiname": "ImGui_ImplVulkan_SetMinImageCount", + "ret": "void", + "signature": "(uint32_t)", + "stname": "" + } + ], + "ImGui_ImplVulkan_Shutdown": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplVulkan_Shutdown", + "defaults": {}, + "funcname": "ImGui_ImplVulkan_Shutdown", + "location": "imgui_impl_vulkan:112", + "ov_cimguiname": "ImGui_ImplVulkan_Shutdown", + "ret": "void", + "signature": "()", + "stname": "" + } ] } \ No newline at end of file diff --git a/generator/output/impl_definitions.lua b/generator/output/impl_definitions.lua index 42f7332..455ba94 100644 --- a/generator/output/impl_definitions.lua +++ b/generator/output/impl_definitions.lua @@ -14,7 +14,7 @@ local t={ cimguiname="ImGui_ImplGlfw_CharCallback", defaults={}, funcname="ImGui_ImplGlfw_CharCallback", - location="imgui_impl_glfw:57", + location="imgui_impl_glfw:60", ov_cimguiname="ImGui_ImplGlfw_CharCallback", ret="void", signature="(GLFWwindow*,unsigned int)", @@ -35,7 +35,7 @@ local t={ cimguiname="ImGui_ImplGlfw_CursorEnterCallback", defaults={}, funcname="ImGui_ImplGlfw_CursorEnterCallback", - location="imgui_impl_glfw:52", + location="imgui_impl_glfw:55", ov_cimguiname="ImGui_ImplGlfw_CursorEnterCallback", ret="void", signature="(GLFWwindow*,int)", @@ -59,7 +59,7 @@ local t={ cimguiname="ImGui_ImplGlfw_CursorPosCallback", defaults={}, funcname="ImGui_ImplGlfw_CursorPosCallback", - location="imgui_impl_glfw:53", + location="imgui_impl_glfw:56", ov_cimguiname="ImGui_ImplGlfw_CursorPosCallback", ret="void", signature="(GLFWwindow*,double,double)", @@ -80,7 +80,7 @@ local t={ cimguiname="ImGui_ImplGlfw_InitForOpenGL", defaults={}, funcname="ImGui_ImplGlfw_InitForOpenGL", - location="imgui_impl_glfw:28", + location="imgui_impl_glfw:31", ov_cimguiname="ImGui_ImplGlfw_InitForOpenGL", ret="bool", signature="(GLFWwindow*,bool)", @@ -101,7 +101,7 @@ local t={ cimguiname="ImGui_ImplGlfw_InitForOther", defaults={}, funcname="ImGui_ImplGlfw_InitForOther", - location="imgui_impl_glfw:30", + location="imgui_impl_glfw:33", ov_cimguiname="ImGui_ImplGlfw_InitForOther", ret="bool", signature="(GLFWwindow*,bool)", @@ -122,7 +122,7 @@ local t={ cimguiname="ImGui_ImplGlfw_InitForVulkan", defaults={}, funcname="ImGui_ImplGlfw_InitForVulkan", - location="imgui_impl_glfw:29", + location="imgui_impl_glfw:32", ov_cimguiname="ImGui_ImplGlfw_InitForVulkan", ret="bool", signature="(GLFWwindow*,bool)", @@ -140,7 +140,7 @@ local t={ cimguiname="ImGui_ImplGlfw_InstallCallbacks", defaults={}, funcname="ImGui_ImplGlfw_InstallCallbacks", - location="imgui_impl_glfw:43", + location="imgui_impl_glfw:46", ov_cimguiname="ImGui_ImplGlfw_InstallCallbacks", ret="void", signature="(GLFWwindow*)", @@ -170,7 +170,7 @@ local t={ cimguiname="ImGui_ImplGlfw_KeyCallback", defaults={}, funcname="ImGui_ImplGlfw_KeyCallback", - location="imgui_impl_glfw:56", + location="imgui_impl_glfw:59", ov_cimguiname="ImGui_ImplGlfw_KeyCallback", ret="void", signature="(GLFWwindow*,int,int,int,int)", @@ -191,7 +191,7 @@ local t={ cimguiname="ImGui_ImplGlfw_MonitorCallback", defaults={}, funcname="ImGui_ImplGlfw_MonitorCallback", - location="imgui_impl_glfw:58", + location="imgui_impl_glfw:61", ov_cimguiname="ImGui_ImplGlfw_MonitorCallback", ret="void", signature="(GLFWmonitor*,int)", @@ -218,7 +218,7 @@ local t={ cimguiname="ImGui_ImplGlfw_MouseButtonCallback", defaults={}, funcname="ImGui_ImplGlfw_MouseButtonCallback", - location="imgui_impl_glfw:54", + location="imgui_impl_glfw:57", ov_cimguiname="ImGui_ImplGlfw_MouseButtonCallback", ret="void", signature="(GLFWwindow*,int,int,int)", @@ -233,7 +233,7 @@ local t={ cimguiname="ImGui_ImplGlfw_NewFrame", defaults={}, funcname="ImGui_ImplGlfw_NewFrame", - location="imgui_impl_glfw:32", + location="imgui_impl_glfw:35", ov_cimguiname="ImGui_ImplGlfw_NewFrame", ret="void", signature="()", @@ -251,7 +251,7 @@ local t={ cimguiname="ImGui_ImplGlfw_RestoreCallbacks", defaults={}, funcname="ImGui_ImplGlfw_RestoreCallbacks", - location="imgui_impl_glfw:44", + location="imgui_impl_glfw:47", ov_cimguiname="ImGui_ImplGlfw_RestoreCallbacks", ret="void", signature="(GLFWwindow*)", @@ -275,7 +275,7 @@ local t={ cimguiname="ImGui_ImplGlfw_ScrollCallback", defaults={}, funcname="ImGui_ImplGlfw_ScrollCallback", - location="imgui_impl_glfw:55", + location="imgui_impl_glfw:58", ov_cimguiname="ImGui_ImplGlfw_ScrollCallback", ret="void", signature="(GLFWwindow*,double,double)", @@ -293,7 +293,7 @@ local t={ cimguiname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows", defaults={}, funcname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows", - location="imgui_impl_glfw:48", + location="imgui_impl_glfw:51", ov_cimguiname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows", ret="void", signature="(bool)", @@ -308,7 +308,7 @@ local t={ cimguiname="ImGui_ImplGlfw_Shutdown", defaults={}, funcname="ImGui_ImplGlfw_Shutdown", - location="imgui_impl_glfw:31", + location="imgui_impl_glfw:34", ov_cimguiname="ImGui_ImplGlfw_Shutdown", ret="void", signature="()", @@ -326,7 +326,7 @@ local t={ cimguiname="ImGui_ImplGlfw_Sleep", defaults={}, funcname="ImGui_ImplGlfw_Sleep", - location="imgui_impl_glfw:61", + location="imgui_impl_glfw:64", ov_cimguiname="ImGui_ImplGlfw_Sleep", ret="void", signature="(int)", @@ -347,7 +347,7 @@ local t={ cimguiname="ImGui_ImplGlfw_WindowFocusCallback", defaults={}, funcname="ImGui_ImplGlfw_WindowFocusCallback", - location="imgui_impl_glfw:51", + location="imgui_impl_glfw:54", ov_cimguiname="ImGui_ImplGlfw_WindowFocusCallback", ret="void", signature="(GLFWwindow*,int)", @@ -996,6 +996,406 @@ local t={ ret="void", signature="()", stname=""}, + ["()"]=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)", + argsT={ + [1]={ + name="instance", + type="VkInstance"}, + [2]={ + name="physical_device", + type="VkPhysicalDevice"}, + [3]={ + name="device", + type="VkDevice"}, + [4]={ + name="wnd", + type="ImGui_ImplVulkanH_Window*"}, + [5]={ + name="queue_family", + type="uint32_t"}, + [6]={ + name="allocator", + type="const VkAllocationCallbacks*"}, + [7]={ + name="w", + type="int"}, + [8]={ + name="h", + 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)", + cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow", + defaults={}, + funcname="ImGui_ImplVulkanH_CreateOrResizeWindow", + location="imgui_impl_vulkan:165", + ov_cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow", + ret="void", + signature="(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)", + stname=""}, + ["(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)"]=nil}, + ImGui_ImplVulkanH_DestroyWindow={ + [1]={ + args="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wnd,const VkAllocationCallbacks* allocator)", + argsT={ + [1]={ + name="instance", + type="VkInstance"}, + [2]={ + name="device", + type="VkDevice"}, + [3]={ + name="wnd", + 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)", + cimguiname="ImGui_ImplVulkanH_DestroyWindow", + defaults={}, + funcname="ImGui_ImplVulkanH_DestroyWindow", + location="imgui_impl_vulkan:166", + ov_cimguiname="ImGui_ImplVulkanH_DestroyWindow", + ret="void", + signature="(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)", + stname=""}, + ["(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)"]=nil}, + ImGui_ImplVulkanH_GetMinImageCountFromPresentMode={ + [1]={ + args="(VkPresentModeKHR present_mode)", + argsT={ + [1]={ + name="present_mode", + type="VkPresentModeKHR"}}, + argsoriginal="(VkPresentModeKHR present_mode)", + call_args="(present_mode)", + cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", + defaults={}, + funcname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", + location="imgui_impl_vulkan:171", + ov_cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", + ret="int", + signature="(VkPresentModeKHR)", + stname=""}, + ["(VkPresentModeKHR)"]=nil}, + ImGui_ImplVulkanH_SelectPhysicalDevice={ + [1]={ + args="(VkInstance instance)", + argsT={ + [1]={ + name="instance", + type="VkInstance"}}, + argsoriginal="(VkInstance instance)", + call_args="(instance)", + cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice", + defaults={}, + funcname="ImGui_ImplVulkanH_SelectPhysicalDevice", + location="imgui_impl_vulkan:169", + ov_cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice", + ret="VkPhysicalDevice", + signature="(VkInstance)", + stname=""}, + ["(VkInstance)"]=nil}, + ImGui_ImplVulkanH_SelectPresentMode={ + [1]={ + args="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)", + argsT={ + [1]={ + name="physical_device", + type="VkPhysicalDevice"}, + [2]={ + name="surface", + type="VkSurfaceKHR"}, + [3]={ + name="request_modes", + type="const VkPresentModeKHR*"}, + [4]={ + name="request_modes_count", + type="int"}}, + argsoriginal="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)", + call_args="(physical_device,surface,request_modes,request_modes_count)", + cimguiname="ImGui_ImplVulkanH_SelectPresentMode", + defaults={}, + funcname="ImGui_ImplVulkanH_SelectPresentMode", + location="imgui_impl_vulkan:168", + ov_cimguiname="ImGui_ImplVulkanH_SelectPresentMode", + ret="VkPresentModeKHR", + signature="(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)", + stname=""}, + ["(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)"]=nil}, + ImGui_ImplVulkanH_SelectQueueFamilyIndex={ + [1]={ + args="(VkPhysicalDevice physical_device)", + argsT={ + [1]={ + name="physical_device", + type="VkPhysicalDevice"}}, + argsoriginal="(VkPhysicalDevice physical_device)", + call_args="(physical_device)", + cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex", + defaults={}, + funcname="ImGui_ImplVulkanH_SelectQueueFamilyIndex", + location="imgui_impl_vulkan:170", + ov_cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex", + ret="uint32_t", + signature="(VkPhysicalDevice)", + stname=""}, + ["(VkPhysicalDevice)"]=nil}, + ImGui_ImplVulkanH_SelectSurfaceFormat={ + [1]={ + args="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)", + argsT={ + [1]={ + name="physical_device", + type="VkPhysicalDevice"}, + [2]={ + name="surface", + type="VkSurfaceKHR"}, + [3]={ + name="request_formats", + type="const VkFormat*"}, + [4]={ + name="request_formats_count", + type="int"}, + [5]={ + name="request_color_space", + type="VkColorSpaceKHR"}}, + argsoriginal="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)", + call_args="(physical_device,surface,request_formats,request_formats_count,request_color_space)", + cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat", + defaults={}, + funcname="ImGui_ImplVulkanH_SelectSurfaceFormat", + location="imgui_impl_vulkan:167", + ov_cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat", + ret="VkSurfaceFormatKHR", + signature="(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)", + stname=""}, + ["(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)"]=nil}, + ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window={ + [1]={ + args="()", + argsT={}, + argsoriginal="()", + call_args="()", + cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window", + constructor=true, + defaults={}, + funcname="ImGui_ImplVulkanH_Window", + location="imgui_impl_vulkan:214", + ov_cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window", + signature="()", + stname="ImGui_ImplVulkanH_Window"}, + ["()"]=nil}, + ImGui_ImplVulkanH_Window_destroy={ + [1]={ + args="(ImGui_ImplVulkanH_Window* self)", + argsT={ + [1]={ + name="self", + type="ImGui_ImplVulkanH_Window*"}}, + call_args="(self)", + cimguiname="ImGui_ImplVulkanH_Window_destroy", + defaults={}, + destructor=true, + location="imgui_impl_vulkan:214", + ov_cimguiname="ImGui_ImplVulkanH_Window_destroy", + ret="void", + signature="(ImGui_ImplVulkanH_Window*)", + stname="ImGui_ImplVulkanH_Window"}, + ["(ImGui_ImplVulkanH_Window*)"]=nil}, + ImGui_ImplVulkan_AddTexture={ + [1]={ + args="(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout)", + argsT={ + [1]={ + name="sampler", + type="VkSampler"}, + [2]={ + name="image_view", + type="VkImageView"}, + [3]={ + name="image_layout", + type="VkImageLayout"}}, + argsoriginal="(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout)", + call_args="(sampler,image_view,image_layout)", + cimguiname="ImGui_ImplVulkan_AddTexture", + defaults={}, + funcname="ImGui_ImplVulkan_AddTexture", + location="imgui_impl_vulkan:122", + ov_cimguiname="ImGui_ImplVulkan_AddTexture", + ret="VkDescriptorSet", + signature="(VkSampler,VkImageView,VkImageLayout)", + stname=""}, + ["(VkSampler,VkImageView,VkImageLayout)"]=nil}, + ImGui_ImplVulkan_CreateFontsTexture={ + [1]={ + args="()", + argsT={}, + argsoriginal="()", + call_args="()", + cimguiname="ImGui_ImplVulkan_CreateFontsTexture", + defaults={}, + funcname="ImGui_ImplVulkan_CreateFontsTexture", + location="imgui_impl_vulkan:115", + ov_cimguiname="ImGui_ImplVulkan_CreateFontsTexture", + ret="bool", + signature="()", + stname=""}, + ["()"]=nil}, + ImGui_ImplVulkan_DestroyFontsTexture={ + [1]={ + args="()", + argsT={}, + argsoriginal="()", + call_args="()", + cimguiname="ImGui_ImplVulkan_DestroyFontsTexture", + defaults={}, + funcname="ImGui_ImplVulkan_DestroyFontsTexture", + location="imgui_impl_vulkan:116", + ov_cimguiname="ImGui_ImplVulkan_DestroyFontsTexture", + ret="void", + signature="()", + stname=""}, + ["()"]=nil}, + ImGui_ImplVulkan_Init={ + [1]={ + args="(ImGui_ImplVulkan_InitInfo* info)", + argsT={ + [1]={ + name="info", + type="ImGui_ImplVulkan_InitInfo*"}}, + argsoriginal="(ImGui_ImplVulkan_InitInfo* info)", + call_args="(info)", + cimguiname="ImGui_ImplVulkan_Init", + defaults={}, + funcname="ImGui_ImplVulkan_Init", + location="imgui_impl_vulkan:111", + ov_cimguiname="ImGui_ImplVulkan_Init", + ret="bool", + signature="(ImGui_ImplVulkan_InitInfo*)", + stname=""}, + ["(ImGui_ImplVulkan_InitInfo*)"]=nil}, + ImGui_ImplVulkan_LoadFunctions={ + [1]={ + args="(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data)", + argsT={ + [1]={ + name="api_version", + type="uint32_t"}, + [2]={ + name="user_data)", + type="PFN_vkVoidFunction(*loader_func)(const char* function_name,void*"}, + [3]={ + name="user_data", + type="void*"}}, + argsoriginal="(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data=nullptr)", + call_args="(api_version,user_data),user_data)", + cimguiname="ImGui_ImplVulkan_LoadFunctions", + defaults={ + user_data="nullptr"}, + funcname="ImGui_ImplVulkan_LoadFunctions", + location="imgui_impl_vulkan:127", + ov_cimguiname="ImGui_ImplVulkan_LoadFunctions", + ret="bool", + signature="(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)", + stname=""}, + ["(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)"]=nil}, + ImGui_ImplVulkan_NewFrame={ + [1]={ + args="()", + argsT={}, + argsoriginal="()", + call_args="()", + cimguiname="ImGui_ImplVulkan_NewFrame", + defaults={}, + funcname="ImGui_ImplVulkan_NewFrame", + location="imgui_impl_vulkan:113", + ov_cimguiname="ImGui_ImplVulkan_NewFrame", + ret="void", + signature="()", + stname=""}, + ["()"]=nil}, + ImGui_ImplVulkan_RemoveTexture={ + [1]={ + args="(VkDescriptorSet descriptor_set)", + argsT={ + [1]={ + name="descriptor_set", + type="VkDescriptorSet"}}, + argsoriginal="(VkDescriptorSet descriptor_set)", + call_args="(descriptor_set)", + cimguiname="ImGui_ImplVulkan_RemoveTexture", + defaults={}, + funcname="ImGui_ImplVulkan_RemoveTexture", + location="imgui_impl_vulkan:123", + ov_cimguiname="ImGui_ImplVulkan_RemoveTexture", + ret="void", + signature="(VkDescriptorSet)", + stname=""}, + ["(VkDescriptorSet)"]=nil}, + ImGui_ImplVulkan_RenderDrawData={ + [1]={ + args="(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline)", + argsT={ + [1]={ + name="draw_data", + type="ImDrawData*"}, + [2]={ + name="command_buffer", + type="VkCommandBuffer"}, + [3]={ + name="pipeline", + type="VkPipeline"}}, + argsoriginal="(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline=0ULL)", + call_args="(draw_data,command_buffer,pipeline)", + cimguiname="ImGui_ImplVulkan_RenderDrawData", + defaults={ + pipeline="0ULL"}, + funcname="ImGui_ImplVulkan_RenderDrawData", + location="imgui_impl_vulkan:114", + ov_cimguiname="ImGui_ImplVulkan_RenderDrawData", + ret="void", + signature="(ImDrawData*,VkCommandBuffer,VkPipeline)", + stname=""}, + ["(ImDrawData*,VkCommandBuffer,VkPipeline)"]=nil}, + ImGui_ImplVulkan_SetMinImageCount={ + [1]={ + args="(uint32_t min_image_count)", + argsT={ + [1]={ + name="min_image_count", + type="uint32_t"}}, + argsoriginal="(uint32_t min_image_count)", + call_args="(min_image_count)", + cimguiname="ImGui_ImplVulkan_SetMinImageCount", + defaults={}, + funcname="ImGui_ImplVulkan_SetMinImageCount", + location="imgui_impl_vulkan:117", + ov_cimguiname="ImGui_ImplVulkan_SetMinImageCount", + ret="void", + signature="(uint32_t)", + stname=""}, + ["(uint32_t)"]=nil}, + ImGui_ImplVulkan_Shutdown={ + [1]={ + args="()", + argsT={}, + argsoriginal="()", + call_args="()", + cimguiname="ImGui_ImplVulkan_Shutdown", + defaults={}, + funcname="ImGui_ImplVulkan_Shutdown", + location="imgui_impl_vulkan:112", + ov_cimguiname="ImGui_ImplVulkan_Shutdown", + ret="void", + signature="()", + stname=""}, ["()"]=nil}} t.ImGui_ImplGlfw_CharCallback["(GLFWwindow*,unsigned int)"]=t.ImGui_ImplGlfw_CharCallback[1] t.ImGui_ImplGlfw_CursorEnterCallback["(GLFWwindow*,int)"]=t.ImGui_ImplGlfw_CursorEnterCallback[1] @@ -1051,4 +1451,23 @@ 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_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] +t.ImGui_ImplVulkanH_SelectPresentMode["(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)"]=t.ImGui_ImplVulkanH_SelectPresentMode[1] +t.ImGui_ImplVulkanH_SelectQueueFamilyIndex["(VkPhysicalDevice)"]=t.ImGui_ImplVulkanH_SelectQueueFamilyIndex[1] +t.ImGui_ImplVulkanH_SelectSurfaceFormat["(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)"]=t.ImGui_ImplVulkanH_SelectSurfaceFormat[1] +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_CreateFontsTexture["()"]=t.ImGui_ImplVulkan_CreateFontsTexture[1] +t.ImGui_ImplVulkan_DestroyFontsTexture["()"]=t.ImGui_ImplVulkan_DestroyFontsTexture[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] +t.ImGui_ImplVulkan_RemoveTexture["(VkDescriptorSet)"]=t.ImGui_ImplVulkan_RemoveTexture[1] +t.ImGui_ImplVulkan_RenderDrawData["(ImDrawData*,VkCommandBuffer,VkPipeline)"]=t.ImGui_ImplVulkan_RenderDrawData[1] +t.ImGui_ImplVulkan_SetMinImageCount["(uint32_t)"]=t.ImGui_ImplVulkan_SetMinImageCount[1] +t.ImGui_ImplVulkan_Shutdown["()"]=t.ImGui_ImplVulkan_Shutdown[1] return t \ No newline at end of file diff --git a/generator/output/overloads.txt b/generator/output/overloads.txt index d5cb1b5..499cd1b 100644 --- a/generator/output/overloads.txt +++ b/generator/output/overloads.txt @@ -127,9 +127,15 @@ igGetID 4 igGetIDWithSeed 2 1 ImGuiID igGetIDWithSeed_Str (const char*,const char*,ImGuiID) 2 ImGuiID igGetIDWithSeed_Int (int,ImGuiID) +igGetIO 2 +1 ImGuiIO* igGetIO () +2 ImGuiIO* igGetIOEx (ImGuiContext*) igGetKeyData 2 1 ImGuiKeyData* igGetKeyData_ContextPtr (ImGuiContext*,ImGuiKey) 2 ImGuiKeyData* igGetKeyData_Key (ImGuiKey) +igGetPlatformIO 2 +1 ImGuiPlatformIO* igGetPlatformIO_Nil () +2 ImGuiPlatformIO* igGetPlatformIO_ContextPtr (ImGuiContext*) igImAbs 3 1 int igImAbs_Int (int) 2 float igImAbs_Float (float) @@ -297,4 +303,4 @@ igValue 4 2 void igValue_Int (const char*,int) 3 void igValue_Uint (const char*,unsigned int) 4 void igValue_Float (const char*,float,const char*) -208 overloaded \ No newline at end of file +212 overloaded \ No newline at end of file diff --git a/generator/output/structs_and_enums.json b/generator/output/structs_and_enums.json index 100585a..44b5314 100644 --- a/generator/output/structs_and_enums.json +++ b/generator/output/structs_and_enums.json @@ -984,14 +984,14 @@ ], "ImGuiDataTypePrivate_": [ { - "calc_value": 13, + "calc_value": 12, "name": "ImGuiDataType_Pointer", - "value": "ImGuiDataType_COUNT + 1" + "value": "ImGuiDataType_COUNT" }, { - "calc_value": 14, + "calc_value": 13, "name": "ImGuiDataType_ID", - "value": "ImGuiDataType_COUNT + 1+1" + "value": "ImGuiDataType_COUNT+1" } ], "ImGuiDataType_": [ @@ -2618,184 +2618,189 @@ }, { "calc_value": 631, - "name": "ImGuiKey_GamepadStart", + "name": "ImGuiKey_Oem102", "value": "631" }, { "calc_value": 632, - "name": "ImGuiKey_GamepadBack", + "name": "ImGuiKey_GamepadStart", "value": "632" }, { "calc_value": 633, - "name": "ImGuiKey_GamepadFaceLeft", + "name": "ImGuiKey_GamepadBack", "value": "633" }, { "calc_value": 634, - "name": "ImGuiKey_GamepadFaceRight", + "name": "ImGuiKey_GamepadFaceLeft", "value": "634" }, { "calc_value": 635, - "name": "ImGuiKey_GamepadFaceUp", + "name": "ImGuiKey_GamepadFaceRight", "value": "635" }, { "calc_value": 636, - "name": "ImGuiKey_GamepadFaceDown", + "name": "ImGuiKey_GamepadFaceUp", "value": "636" }, { "calc_value": 637, - "name": "ImGuiKey_GamepadDpadLeft", + "name": "ImGuiKey_GamepadFaceDown", "value": "637" }, { "calc_value": 638, - "name": "ImGuiKey_GamepadDpadRight", + "name": "ImGuiKey_GamepadDpadLeft", "value": "638" }, { "calc_value": 639, - "name": "ImGuiKey_GamepadDpadUp", + "name": "ImGuiKey_GamepadDpadRight", "value": "639" }, { "calc_value": 640, - "name": "ImGuiKey_GamepadDpadDown", + "name": "ImGuiKey_GamepadDpadUp", "value": "640" }, { "calc_value": 641, - "name": "ImGuiKey_GamepadL1", + "name": "ImGuiKey_GamepadDpadDown", "value": "641" }, { "calc_value": 642, - "name": "ImGuiKey_GamepadR1", + "name": "ImGuiKey_GamepadL1", "value": "642" }, { "calc_value": 643, - "name": "ImGuiKey_GamepadL2", + "name": "ImGuiKey_GamepadR1", "value": "643" }, { "calc_value": 644, - "name": "ImGuiKey_GamepadR2", + "name": "ImGuiKey_GamepadL2", "value": "644" }, { "calc_value": 645, - "name": "ImGuiKey_GamepadL3", + "name": "ImGuiKey_GamepadR2", "value": "645" }, { "calc_value": 646, - "name": "ImGuiKey_GamepadR3", + "name": "ImGuiKey_GamepadL3", "value": "646" }, { "calc_value": 647, - "name": "ImGuiKey_GamepadLStickLeft", + "name": "ImGuiKey_GamepadR3", "value": "647" }, { "calc_value": 648, - "name": "ImGuiKey_GamepadLStickRight", + "name": "ImGuiKey_GamepadLStickLeft", "value": "648" }, { "calc_value": 649, - "name": "ImGuiKey_GamepadLStickUp", + "name": "ImGuiKey_GamepadLStickRight", "value": "649" }, { "calc_value": 650, - "name": "ImGuiKey_GamepadLStickDown", + "name": "ImGuiKey_GamepadLStickUp", "value": "650" }, { "calc_value": 651, - "name": "ImGuiKey_GamepadRStickLeft", + "name": "ImGuiKey_GamepadLStickDown", "value": "651" }, { "calc_value": 652, - "name": "ImGuiKey_GamepadRStickRight", + "name": "ImGuiKey_GamepadRStickLeft", "value": "652" }, { "calc_value": 653, - "name": "ImGuiKey_GamepadRStickUp", + "name": "ImGuiKey_GamepadRStickRight", "value": "653" }, { "calc_value": 654, - "name": "ImGuiKey_GamepadRStickDown", + "name": "ImGuiKey_GamepadRStickUp", "value": "654" }, { "calc_value": 655, - "name": "ImGuiKey_MouseLeft", + "name": "ImGuiKey_GamepadRStickDown", "value": "655" }, { "calc_value": 656, - "name": "ImGuiKey_MouseRight", + "name": "ImGuiKey_MouseLeft", "value": "656" }, { "calc_value": 657, - "name": "ImGuiKey_MouseMiddle", + "name": "ImGuiKey_MouseRight", "value": "657" }, { "calc_value": 658, - "name": "ImGuiKey_MouseX1", + "name": "ImGuiKey_MouseMiddle", "value": "658" }, { "calc_value": 659, - "name": "ImGuiKey_MouseX2", + "name": "ImGuiKey_MouseX1", "value": "659" }, { "calc_value": 660, - "name": "ImGuiKey_MouseWheelX", + "name": "ImGuiKey_MouseX2", "value": "660" }, { "calc_value": 661, - "name": "ImGuiKey_MouseWheelY", + "name": "ImGuiKey_MouseWheelX", "value": "661" }, { "calc_value": 662, - "name": "ImGuiKey_ReservedForModCtrl", + "name": "ImGuiKey_MouseWheelY", "value": "662" }, { "calc_value": 663, - "name": "ImGuiKey_ReservedForModShift", + "name": "ImGuiKey_ReservedForModCtrl", "value": "663" }, { "calc_value": 664, - "name": "ImGuiKey_ReservedForModAlt", + "name": "ImGuiKey_ReservedForModShift", "value": "664" }, { "calc_value": 665, - "name": "ImGuiKey_ReservedForModSuper", + "name": "ImGuiKey_ReservedForModAlt", "value": "665" }, { "calc_value": 666, - "name": "ImGuiKey_NamedKey_END", + "name": "ImGuiKey_ReservedForModSuper", "value": "666" }, + { + "calc_value": 667, + "name": "ImGuiKey_NamedKey_END", + "value": "667" + }, { "calc_value": 0, "name": "ImGuiMod_None", @@ -2827,7 +2832,7 @@ "value": "0xF000" }, { - "calc_value": 154, + "calc_value": 155, "name": "ImGuiKey_NamedKey_COUNT", "value": "ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN" } @@ -3003,13 +3008,23 @@ }, { "calc_value": 8, - "name": "ImGuiMouseCursor_NotAllowed", + "name": "ImGuiMouseCursor_Wait", "value": "8" }, { "calc_value": 9, - "name": "ImGuiMouseCursor_COUNT", + "name": "ImGuiMouseCursor_Progress", "value": "9" + }, + { + "calc_value": 10, + "name": "ImGuiMouseCursor_NotAllowed", + "value": "10" + }, + { + "calc_value": 11, + "name": "ImGuiMouseCursor_COUNT", + "value": "11" } ], "ImGuiMouseSource": [ @@ -3332,13 +3347,18 @@ }, { "calc_value": 256, - "name": "ImGuiNextWindowDataFlags_HasChildFlags", + "name": "ImGuiNextWindowDataFlags_HasWindowFlags", "value": "1 << 8" }, { "calc_value": 512, - "name": "ImGuiNextWindowDataFlags_HasRefreshPolicy", + "name": "ImGuiNextWindowDataFlags_HasChildFlags", "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiNextWindowDataFlags_HasRefreshPolicy", + "value": "1 << 10" } ], "ImGuiOldColumnFlags_": [ @@ -3828,63 +3848,68 @@ }, { "calc_value": 22, - "name": "ImGuiStyleVar_TabRounding", + "name": "ImGuiStyleVar_ImageBorderSize", "value": "22" }, { "calc_value": 23, - "name": "ImGuiStyleVar_TabBorderSize", + "name": "ImGuiStyleVar_TabRounding", "value": "23" }, { "calc_value": 24, - "name": "ImGuiStyleVar_TabBarBorderSize", + "name": "ImGuiStyleVar_TabBorderSize", "value": "24" }, { "calc_value": 25, - "name": "ImGuiStyleVar_TabBarOverlineSize", + "name": "ImGuiStyleVar_TabBarBorderSize", "value": "25" }, { "calc_value": 26, - "name": "ImGuiStyleVar_TableAngledHeadersAngle", + "name": "ImGuiStyleVar_TabBarOverlineSize", "value": "26" }, { "calc_value": 27, - "name": "ImGuiStyleVar_TableAngledHeadersTextAlign", + "name": "ImGuiStyleVar_TableAngledHeadersAngle", "value": "27" }, { "calc_value": 28, - "name": "ImGuiStyleVar_ButtonTextAlign", + "name": "ImGuiStyleVar_TableAngledHeadersTextAlign", "value": "28" }, { "calc_value": 29, - "name": "ImGuiStyleVar_SelectableTextAlign", + "name": "ImGuiStyleVar_ButtonTextAlign", "value": "29" }, { "calc_value": 30, - "name": "ImGuiStyleVar_SeparatorTextBorderSize", + "name": "ImGuiStyleVar_SelectableTextAlign", "value": "30" }, { "calc_value": 31, - "name": "ImGuiStyleVar_SeparatorTextAlign", + "name": "ImGuiStyleVar_SeparatorTextBorderSize", "value": "31" }, { "calc_value": 32, - "name": "ImGuiStyleVar_SeparatorTextPadding", + "name": "ImGuiStyleVar_SeparatorTextAlign", "value": "32" }, { "calc_value": 33, - "name": "ImGuiStyleVar_COUNT", + "name": "ImGuiStyleVar_SeparatorTextPadding", "value": "33" + }, + { + "calc_value": 34, + "name": "ImGuiStyleVar_COUNT", + "value": "34" } ], "ImGuiTabBarFlagsPrivate_": [ @@ -4753,192 +4778,192 @@ "ImGuiSortDirection": "ImU8" }, "locations": { - "ImBitVector": "imgui_internal:612", - "ImColor": "imgui:2768", - "ImDrawChannel": "imgui:3008", - "ImDrawCmd": "imgui:2965", - "ImDrawCmdHeader": "imgui:3000", - "ImDrawData": "imgui:3224", - "ImDrawDataBuilder": "imgui_internal:802", - "ImDrawFlags_": "imgui:3033", - "ImDrawList": "imgui:3071", - "ImDrawListFlags_": "imgui:3053", - "ImDrawListSharedData": "imgui_internal:780", - "ImDrawListSplitter": "imgui:3016", - "ImDrawVert": "imgui:2985", - "ImFont": "imgui:3451", - "ImFontAtlas": "imgui:3347", - "ImFontAtlasCustomRect": "imgui:3306", - "ImFontAtlasFlags_": "imgui:3322", - "ImFontBuilderIO": "imgui_internal:3563", - "ImFontConfig": "imgui:3249", - "ImFontGlyph": "imgui:3279", - "ImFontGlyphRangesBuilder": "imgui:3291", - "ImGuiActivateFlags_": "imgui_internal:1559", - "ImGuiAxis": "imgui_internal:1027", - "ImGuiBackendFlags_": "imgui:1606", - "ImGuiBoxSelectState": "imgui_internal:1748", - "ImGuiButtonFlagsPrivate_": "imgui_internal:917", - "ImGuiButtonFlags_": "imgui:1732", - "ImGuiChildFlags_": "imgui:1119", - "ImGuiCol_": "imgui:1616", - "ImGuiColorEditFlags_": "imgui:1743", - "ImGuiColorMod": "imgui_internal:1041", - "ImGuiComboFlagsPrivate_": "imgui_internal:942", - "ImGuiComboFlags_": "imgui:1267", - "ImGuiComboPreviewData": "imgui_internal:1058", - "ImGuiCond_": "imgui:1855", - "ImGuiConfigFlags_": "imgui:1586", - "ImGuiContext": "imgui_internal:2048", - "ImGuiContextHook": "imgui_internal:2033", - "ImGuiContextHookType": "imgui_internal:2031", - "ImGuiDataTypeInfo": "imgui_internal:828", - "ImGuiDataTypePrivate_": "imgui_internal:837", - "ImGuiDataTypeStorage": "imgui_internal:822", - "ImGuiDataType_": "imgui:1394", - "ImGuiDataVarInfo": "imgui_internal:814", - "ImGuiDeactivatedItemData": "imgui_internal:1327", - "ImGuiDebugAllocEntry": "imgui_internal:1968", - "ImGuiDebugAllocInfo": "imgui_internal:1975", - "ImGuiDebugLogFlags_": "imgui_internal:1946", - "ImGuiDir": "imgui:1412", - "ImGuiDragDropFlags_": "imgui:1366", - "ImGuiErrorRecoveryState": "imgui_internal:1284", - "ImGuiFocusRequestFlags_": "imgui_internal:987", - "ImGuiFocusScopeData": "imgui_internal:1645", - "ImGuiFocusedFlags_": "imgui:1314", + "ImBitVector": "imgui_internal:616", + "ImColor": "imgui:2785", + "ImDrawChannel": "imgui:3025", + "ImDrawCmd": "imgui:2982", + "ImDrawCmdHeader": "imgui:3017", + "ImDrawData": "imgui:3241", + "ImDrawDataBuilder": "imgui_internal:807", + "ImDrawFlags_": "imgui:3050", + "ImDrawList": "imgui:3088", + "ImDrawListFlags_": "imgui:3070", + "ImDrawListSharedData": "imgui_internal:784", + "ImDrawListSplitter": "imgui:3033", + "ImDrawVert": "imgui:3002", + "ImFont": "imgui:3469", + "ImFontAtlas": "imgui:3365", + "ImFontAtlasCustomRect": "imgui:3324", + "ImFontAtlasFlags_": "imgui:3340", + "ImFontBuilderIO": "imgui_internal:3583", + "ImFontConfig": "imgui:3266", + "ImFontGlyph": "imgui:3297", + "ImFontGlyphRangesBuilder": "imgui:3309", + "ImGuiActivateFlags_": "imgui_internal:1574", + "ImGuiAxis": "imgui_internal:1053", + "ImGuiBackendFlags_": "imgui:1608", + "ImGuiBoxSelectState": "imgui_internal:1763", + "ImGuiButtonFlagsPrivate_": "imgui_internal:943", + "ImGuiButtonFlags_": "imgui:1735", + "ImGuiChildFlags_": "imgui:1120", + "ImGuiCol_": "imgui:1618", + "ImGuiColorEditFlags_": "imgui:1746", + "ImGuiColorMod": "imgui_internal:828", + "ImGuiComboFlagsPrivate_": "imgui_internal:968", + "ImGuiComboFlags_": "imgui:1268", + "ImGuiComboPreviewData": "imgui_internal:1067", + "ImGuiCond_": "imgui:1860", + "ImGuiConfigFlags_": "imgui:1588", + "ImGuiContext": "imgui_internal:2063", + "ImGuiContextHook": "imgui_internal:2048", + "ImGuiContextHookType": "imgui_internal:2046", + "ImGuiDataTypeInfo": "imgui_internal:854", + "ImGuiDataTypePrivate_": "imgui_internal:863", + "ImGuiDataTypeStorage": "imgui_internal:848", + "ImGuiDataType_": "imgui:1395", + "ImGuiDeactivatedItemData": "imgui_internal:1342", + "ImGuiDebugAllocEntry": "imgui_internal:1983", + "ImGuiDebugAllocInfo": "imgui_internal:1990", + "ImGuiDebugLogFlags_": "imgui_internal:1961", + "ImGuiDir": "imgui:1413", + "ImGuiDragDropFlags_": "imgui:1367", + "ImGuiErrorRecoveryState": "imgui_internal:1298", + "ImGuiFocusRequestFlags_": "imgui_internal:1013", + "ImGuiFocusScopeData": "imgui_internal:1660", + "ImGuiFocusedFlags_": "imgui:1315", "ImGuiFreeTypeBuilderFlags": "imgui_freetype:26", - "ImGuiGroupData": "imgui_internal:1071", - "ImGuiHoveredFlagsPrivate_": "imgui_internal:900", - "ImGuiHoveredFlags_": "imgui:1328", - "ImGuiIDStackTool": "imgui_internal:2014", - "ImGuiIO": "imgui:2227", - "ImGuiInputEvent": "imgui_internal:1420", - "ImGuiInputEventAppFocused": "imgui_internal:1418", - "ImGuiInputEventKey": "imgui_internal:1416", - "ImGuiInputEventMouseButton": "imgui_internal:1415", - "ImGuiInputEventMousePos": "imgui_internal:1413", - "ImGuiInputEventMouseWheel": "imgui_internal:1414", - "ImGuiInputEventText": "imgui_internal:1417", - "ImGuiInputEventType": "imgui_internal:1390", - "ImGuiInputFlagsPrivate_": "imgui_internal:1486", - "ImGuiInputFlags_": "imgui:1563", - "ImGuiInputSource": "imgui_internal:1402", - "ImGuiInputTextCallbackData": "imgui:2467", - "ImGuiInputTextDeactivatedState": "imgui_internal:1107", - "ImGuiInputTextFlagsPrivate_": "imgui_internal:908", - "ImGuiInputTextFlags_": "imgui:1153", - "ImGuiInputTextState": "imgui_internal:1129", - "ImGuiItemFlagsPrivate_": "imgui_internal:850", - "ImGuiItemFlags_": "imgui:1140", - "ImGuiItemStatusFlags_": "imgui_internal:874", - "ImGuiKey": "imgui:1436", - "ImGuiKeyData": "imgui:2219", - "ImGuiKeyOwnerData": "imgui_internal:1473", - "ImGuiKeyRoutingData": "imgui_internal:1447", - "ImGuiKeyRoutingTable": "imgui_internal:1461", - "ImGuiLastItemData": "imgui_internal:1256", - "ImGuiLayoutType_": "imgui_internal:1008", - "ImGuiListClipper": "imgui:2674", - "ImGuiListClipperData": "imgui_internal:1543", - "ImGuiListClipperRange": "imgui_internal:1530", - "ImGuiLocEntry": "imgui_internal:1919", - "ImGuiLocKey": "imgui_internal:1904", - "ImGuiLogFlags_": "imgui_internal:1015", - "ImGuiMenuColumns": "imgui_internal:1089", - "ImGuiMetricsConfig": "imgui_internal:1985", - "ImGuiMouseButton_": "imgui:1815", - "ImGuiMouseCursor_": "imgui:1825", - "ImGuiMouseSource": "imgui:1844", - "ImGuiMultiSelectFlags_": "imgui:2826", - "ImGuiMultiSelectIO": "imgui:2853", - "ImGuiMultiSelectState": "imgui_internal:1805", - "ImGuiMultiSelectTempData": "imgui_internal:1780", - "ImGuiNavItemData": "imgui_internal:1628", - "ImGuiNavLayer": "imgui_internal:1620", - "ImGuiNavMoveFlags_": "imgui_internal:1598", - "ImGuiNavRenderCursorFlags_": "imgui_internal:1584", - "ImGuiNextItemData": "imgui_internal:1236", - "ImGuiNextItemDataFlags_": "imgui_internal:1226", - "ImGuiNextWindowData": "imgui_internal:1202", - "ImGuiNextWindowDataFlags_": "imgui_internal:1186", - "ImGuiOldColumnData": "imgui_internal:1713", - "ImGuiOldColumnFlags_": "imgui_internal:1693", - "ImGuiOldColumns": "imgui_internal:1723", - "ImGuiOnceUponAFrame": "imgui:2545", - "ImGuiPayload": "imgui:2510", - "ImGuiPlatformIO": "imgui:3550", - "ImGuiPlatformImeData": "imgui:3588", - "ImGuiPlotType": "imgui_internal:1034", - "ImGuiPopupData": "imgui_internal:1347", - "ImGuiPopupFlags_": "imgui:1232", - "ImGuiPopupPositionPolicy": "imgui_internal:1339", - "ImGuiPtrOrIndex": "imgui_internal:1317", - "ImGuiScrollFlags_": "imgui_internal:1570", - "ImGuiSelectableFlagsPrivate_": "imgui_internal:955", - "ImGuiSelectableFlags_": "imgui:1250", - "ImGuiSelectionBasicStorage": "imgui:2899", - "ImGuiSelectionExternalStorage": "imgui:2922", - "ImGuiSelectionRequest": "imgui:2873", - "ImGuiSelectionRequestType": "imgui:2865", - "ImGuiSeparatorFlags_": "imgui_internal:976", - "ImGuiSettingsHandler": "imgui_internal:1884", - "ImGuiShrinkWidthItem": "imgui_internal:1310", - "ImGuiSizeCallbackData": "imgui:2501", - "ImGuiSliderFlagsPrivate_": "imgui_internal:948", - "ImGuiSliderFlags_": "imgui:1799", - "ImGuiSortDirection": "imgui:1423", - "ImGuiStackLevelInfo": "imgui_internal:2002", - "ImGuiStorage": "imgui:2617", - "ImGuiStoragePair": "imgui:2600", - "ImGuiStyle": "imgui:2142", - "ImGuiStyleMod": "imgui_internal:1048", - "ImGuiStyleVar_": "imgui:1692", - "ImGuiTabBar": "imgui_internal:2639", - "ImGuiTabBarFlagsPrivate_": "imgui_internal:2602", - "ImGuiTabBarFlags_": "imgui:1282", - "ImGuiTabItem": "imgui_internal:2620", - "ImGuiTabItemFlagsPrivate_": "imgui_internal:2610", - "ImGuiTabItemFlags_": "imgui:1299", - "ImGuiTable": "imgui_internal:2786", - "ImGuiTableBgTarget_": "imgui:1996", - "ImGuiTableCellData": "imgui_internal:2754", - "ImGuiTableColumn": "imgui_internal:2694", - "ImGuiTableColumnFlags_": "imgui:1943", - "ImGuiTableColumnSettings": "imgui_internal:2934", - "ImGuiTableColumnSortSpecs": "imgui:2018", - "ImGuiTableFlags_": "imgui:1890", - "ImGuiTableHeaderData": "imgui_internal:2763", - "ImGuiTableInstanceData": "imgui_internal:2773", - "ImGuiTableRowFlags_": "imgui:1981", - "ImGuiTableSettings": "imgui_internal:2958", - "ImGuiTableSortSpecs": "imgui:2008", - "ImGuiTableTempData": "imgui_internal:2911", - "ImGuiTextBuffer": "imgui:2580", - "ImGuiTextFilter": "imgui:2553", - "ImGuiTextFlags_": "imgui_internal:994", - "ImGuiTextIndex": "imgui_internal:732", - "ImGuiTextRange": "imgui:2563", - "ImGuiTooltipFlags_": "imgui_internal:1000", - "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:969", - "ImGuiTreeNodeFlags_": "imgui:1195", - "ImGuiTreeNodeStackData": "imgui_internal:1275", - "ImGuiTypingSelectFlags_": "imgui_internal:1656", - "ImGuiTypingSelectRequest": "imgui_internal:1664", - "ImGuiTypingSelectState": "imgui_internal:1675", - "ImGuiViewport": "imgui:3525", - "ImGuiViewportFlags_": "imgui:3510", - "ImGuiViewportP": "imgui_internal:1833", - "ImGuiWindow": "imgui_internal:2471", - "ImGuiWindowFlags_": "imgui:1070", - "ImGuiWindowRefreshFlags_": "imgui_internal:1177", - "ImGuiWindowSettings": "imgui_internal:1870", - "ImGuiWindowStackData": "imgui_internal:1302", - "ImGuiWindowTempData": "imgui_internal:2419", - "ImRect": "imgui_internal:534", - "ImVec1": "imgui_internal:516", + "ImGuiGroupData": "imgui_internal:1080", + "ImGuiHoveredFlagsPrivate_": "imgui_internal:926", + "ImGuiHoveredFlags_": "imgui:1329", + "ImGuiIDStackTool": "imgui_internal:2028", + "ImGuiIO": "imgui:2242", + "ImGuiInputEvent": "imgui_internal:1435", + "ImGuiInputEventAppFocused": "imgui_internal:1433", + "ImGuiInputEventKey": "imgui_internal:1431", + "ImGuiInputEventMouseButton": "imgui_internal:1430", + "ImGuiInputEventMousePos": "imgui_internal:1428", + "ImGuiInputEventMouseWheel": "imgui_internal:1429", + "ImGuiInputEventText": "imgui_internal:1432", + "ImGuiInputEventType": "imgui_internal:1405", + "ImGuiInputFlagsPrivate_": "imgui_internal:1501", + "ImGuiInputFlags_": "imgui:1565", + "ImGuiInputSource": "imgui_internal:1417", + "ImGuiInputTextCallbackData": "imgui:2483", + "ImGuiInputTextDeactivatedState": "imgui_internal:1116", + "ImGuiInputTextFlagsPrivate_": "imgui_internal:934", + "ImGuiInputTextFlags_": "imgui:1154", + "ImGuiInputTextState": "imgui_internal:1138", + "ImGuiItemFlagsPrivate_": "imgui_internal:876", + "ImGuiItemFlags_": "imgui:1141", + "ImGuiItemStatusFlags_": "imgui_internal:900", + "ImGuiKey": "imgui:1437", + "ImGuiKeyData": "imgui:2234", + "ImGuiKeyOwnerData": "imgui_internal:1488", + "ImGuiKeyRoutingData": "imgui_internal:1462", + "ImGuiKeyRoutingTable": "imgui_internal:1476", + "ImGuiLastItemData": "imgui_internal:1270", + "ImGuiLayoutType_": "imgui_internal:1034", + "ImGuiListClipper": "imgui:2691", + "ImGuiListClipperData": "imgui_internal:1558", + "ImGuiListClipperRange": "imgui_internal:1545", + "ImGuiLocEntry": "imgui_internal:1934", + "ImGuiLocKey": "imgui_internal:1919", + "ImGuiLogFlags_": "imgui_internal:1041", + "ImGuiMenuColumns": "imgui_internal:1098", + "ImGuiMetricsConfig": "imgui_internal:2000", + "ImGuiMouseButton_": "imgui:1818", + "ImGuiMouseCursor_": "imgui:1828", + "ImGuiMouseSource": "imgui:1849", + "ImGuiMultiSelectFlags_": "imgui:2843", + "ImGuiMultiSelectIO": "imgui:2870", + "ImGuiMultiSelectState": "imgui_internal:1820", + "ImGuiMultiSelectTempData": "imgui_internal:1795", + "ImGuiNavItemData": "imgui_internal:1643", + "ImGuiNavLayer": "imgui_internal:1635", + "ImGuiNavMoveFlags_": "imgui_internal:1613", + "ImGuiNavRenderCursorFlags_": "imgui_internal:1599", + "ImGuiNextItemData": "imgui_internal:1249", + "ImGuiNextItemDataFlags_": "imgui_internal:1239", + "ImGuiNextWindowData": "imgui_internal:1212", + "ImGuiNextWindowDataFlags_": "imgui_internal:1195", + "ImGuiOldColumnData": "imgui_internal:1728", + "ImGuiOldColumnFlags_": "imgui_internal:1708", + "ImGuiOldColumns": "imgui_internal:1738", + "ImGuiOnceUponAFrame": "imgui:2561", + "ImGuiPayload": "imgui:2526", + "ImGuiPlatformIO": "imgui:3568", + "ImGuiPlatformImeData": "imgui:3606", + "ImGuiPlotType": "imgui_internal:1060", + "ImGuiPopupData": "imgui_internal:1362", + "ImGuiPopupFlags_": "imgui:1233", + "ImGuiPopupPositionPolicy": "imgui_internal:1354", + "ImGuiPtrOrIndex": "imgui_internal:1332", + "ImGuiScrollFlags_": "imgui_internal:1585", + "ImGuiSelectableFlagsPrivate_": "imgui_internal:981", + "ImGuiSelectableFlags_": "imgui:1251", + "ImGuiSelectionBasicStorage": "imgui:2916", + "ImGuiSelectionExternalStorage": "imgui:2939", + "ImGuiSelectionRequest": "imgui:2890", + "ImGuiSelectionRequestType": "imgui:2882", + "ImGuiSeparatorFlags_": "imgui_internal:1002", + "ImGuiSettingsHandler": "imgui_internal:1899", + "ImGuiShrinkWidthItem": "imgui_internal:1325", + "ImGuiSizeCallbackData": "imgui:2517", + "ImGuiSliderFlagsPrivate_": "imgui_internal:974", + "ImGuiSliderFlags_": "imgui:1802", + "ImGuiSortDirection": "imgui:1424", + "ImGuiStackLevelInfo": "imgui_internal:2016", + "ImGuiStorage": "imgui:2634", + "ImGuiStoragePair": "imgui:2617", + "ImGuiStyle": "imgui:2147", + "ImGuiStyleMod": "imgui_internal:835", + "ImGuiStyleVarInfo": "imgui_internal:819", + "ImGuiStyleVar_": "imgui:1694", + "ImGuiTabBar": "imgui_internal:2656", + "ImGuiTabBarFlagsPrivate_": "imgui_internal:2619", + "ImGuiTabBarFlags_": "imgui:1283", + "ImGuiTabItem": "imgui_internal:2637", + "ImGuiTabItemFlagsPrivate_": "imgui_internal:2627", + "ImGuiTabItemFlags_": "imgui:1300", + "ImGuiTable": "imgui_internal:2803", + "ImGuiTableBgTarget_": "imgui:2001", + "ImGuiTableCellData": "imgui_internal:2771", + "ImGuiTableColumn": "imgui_internal:2711", + "ImGuiTableColumnFlags_": "imgui:1948", + "ImGuiTableColumnSettings": "imgui_internal:2951", + "ImGuiTableColumnSortSpecs": "imgui:2023", + "ImGuiTableFlags_": "imgui:1895", + "ImGuiTableHeaderData": "imgui_internal:2780", + "ImGuiTableInstanceData": "imgui_internal:2790", + "ImGuiTableRowFlags_": "imgui:1986", + "ImGuiTableSettings": "imgui_internal:2975", + "ImGuiTableSortSpecs": "imgui:2013", + "ImGuiTableTempData": "imgui_internal:2928", + "ImGuiTextBuffer": "imgui:2596", + "ImGuiTextFilter": "imgui:2569", + "ImGuiTextFlags_": "imgui_internal:1020", + "ImGuiTextIndex": "imgui_internal:736", + "ImGuiTextRange": "imgui:2579", + "ImGuiTooltipFlags_": "imgui_internal:1026", + "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:995", + "ImGuiTreeNodeFlags_": "imgui:1196", + "ImGuiTreeNodeStackData": "imgui_internal:1289", + "ImGuiTypingSelectFlags_": "imgui_internal:1671", + "ImGuiTypingSelectRequest": "imgui_internal:1679", + "ImGuiTypingSelectState": "imgui_internal:1690", + "ImGuiViewport": "imgui:3543", + "ImGuiViewportFlags_": "imgui:3528", + "ImGuiViewportP": "imgui_internal:1848", + "ImGuiWindow": "imgui_internal:2486", + "ImGuiWindowFlags_": "imgui:1071", + "ImGuiWindowRefreshFlags_": "imgui_internal:1186", + "ImGuiWindowSettings": "imgui_internal:1885", + "ImGuiWindowStackData": "imgui_internal:1316", + "ImGuiWindowTempData": "imgui_internal:2434", + "ImRect": "imgui_internal:538", + "ImVec1": "imgui_internal:520", "ImVec2": "imgui:294", - "ImVec2ih": "imgui_internal:524", + "ImVec2ih": "imgui_internal:528", "ImVec4": "imgui:307" }, "nonPOD": { @@ -5255,13 +5280,17 @@ "type": "float" }, { - "name": "ClipRectFullscreen", - "type": "ImVec4" + "name": "InitialFringeScale", + "type": "float" }, { "name": "InitialFlags", "type": "ImDrawListFlags" }, + { + "name": "ClipRectFullscreen", + "type": "ImVec4" + }, { "name": "TempBuffer", "template_type": "ImVec2", @@ -5337,18 +5366,18 @@ }, { "name": "FallbackGlyph", - "type": "const ImFontGlyph*" + "type": "ImFontGlyph*" }, { "name": "ContainerAtlas", "type": "ImFontAtlas*" }, { - "name": "ConfigData", - "type": "const ImFontConfig*" + "name": "Sources", + "type": "ImFontConfig*" }, { - "name": "ConfigDataCount", + "name": "SourcesCount", "type": "short" }, { @@ -5465,7 +5494,7 @@ "type": "ImVector_ImFontAtlasCustomRect" }, { - "name": "ConfigData", + "name": "Sources", "template_type": "ImFontConfig", "type": "ImVector_ImFontConfig" }, @@ -5574,10 +5603,6 @@ "name": "SizePixels", "type": "float" }, - { - "name": "GlyphExtraSpacing", - "type": "ImVec2" - }, { "name": "GlyphOffset", "type": "ImVec2" @@ -5594,6 +5619,10 @@ "name": "GlyphMaxAdvanceX", "type": "float" }, + { + "name": "GlyphExtraAdvanceX", + "type": "float" + }, { "name": "FontBuilderFlags", "type": "unsigned int" @@ -5916,8 +5945,8 @@ "type": "int" }, { - "name": "WindowsHoverPadding", - "type": "ImVec2" + "name": "WindowsBorderHoverPadding", + "type": "float" }, { "name": "DebugBreakInWindow", @@ -6106,7 +6135,7 @@ }, { "name": "KeysOwnerData[ImGuiKey_NamedKey_COUNT]", - "size": 154, + "size": 155, "type": "ImGuiKeyOwnerData" }, { @@ -7058,20 +7087,6 @@ "type": "ImU8" } ], - "ImGuiDataVarInfo": [ - { - "name": "Type", - "type": "ImGuiDataType" - }, - { - "name": "Count", - "type": "ImU32" - }, - { - "name": "Offset", - "type": "ImU32" - } - ], "ImGuiDeactivatedItemData": [ { "name": "ID", @@ -7258,6 +7273,10 @@ { "name": "CopyToClipboardLastTime", "type": "float" + }, + { + "name": "ResultPathBuf", + "type": "ImGuiTextBuffer" } ], "ImGuiIO": [ @@ -7429,6 +7448,10 @@ "name": "ConfigDebugHighlightIdConflicts", "type": "bool" }, + { + "name": "ConfigDebugHighlightIdConflictsShowItemPicker", + "type": "bool" + }, { "name": "ConfigDebugBeginReturnValueOnce", "type": "bool" @@ -7564,7 +7587,7 @@ }, { "name": "KeysData[ImGuiKey_NamedKey_COUNT]", - "size": 154, + "size": 155, "type": "ImGuiKeyData" }, { @@ -7967,7 +7990,7 @@ "ImGuiKeyRoutingTable": [ { "name": "Index[ImGuiKey_NamedKey_COUNT]", - "size": 154, + "size": 155, "type": "ImGuiKeyRoutingIndex" }, { @@ -8172,10 +8195,6 @@ "name": "ShowTextEncodingViewer", "type": "bool" }, - { - "name": "ShowAtlasTintedWithTextColor", - "type": "bool" - }, { "name": "ShowWindowsRectsType", "type": "int" @@ -8406,7 +8425,7 @@ ], "ImGuiNextWindowData": [ { - "name": "Flags", + "name": "HasFlags", "type": "ImGuiNextWindowDataFlags" }, { @@ -8441,6 +8460,10 @@ "name": "ScrollVal", "type": "ImVec2" }, + { + "name": "WindowFlags", + "type": "ImGuiWindowFlags" + }, { "name": "ChildFlags", "type": "ImGuiChildFlags" @@ -8890,6 +8913,10 @@ "name": "WindowBorderSize", "type": "float" }, + { + "name": "WindowBorderHoverPadding", + "type": "float" + }, { "name": "WindowMinSize", "type": "ImVec2" @@ -8974,6 +9001,10 @@ "name": "LogSliderDeadzone", "type": "float" }, + { + "name": "ImageBorderSize", + "type": "float" + }, { "name": "TabRounding", "type": "float" @@ -8983,7 +9014,11 @@ "type": "float" }, { - "name": "TabMinWidthForCloseButton", + "name": "TabCloseButtonMinWidthSelected", + "type": "float" + }, + { + "name": "TabCloseButtonMinWidthUnselected", "type": "float" }, { @@ -9094,6 +9129,23 @@ "type": "union { int BackupInt[2]; float BackupFloat[2];}" } ], + "ImGuiStyleVarInfo": [ + { + "bitfield": "8", + "name": "Count", + "type": "ImU32" + }, + { + "bitfield": "8", + "name": "DataType", + "type": "ImGuiDataType" + }, + { + "bitfield": "16", + "name": "Offset", + "type": "ImU32" + } + ], "ImGuiTabBar": [ { "name": "Window", @@ -9955,9 +10007,9 @@ "type": "ImU8" }, { - "bitfield": "1", + "bitfield": "2", "name": "IsEnabled", - "type": "ImU8" + "type": "ImS8" }, { "bitfield": "1", @@ -10456,6 +10508,14 @@ "name": "ScrollbarY", "type": "bool" }, + { + "name": "ScrollbarXStabilizeEnabled", + "type": "bool" + }, + { + "name": "ScrollbarXStabilizeToggledHistory", + "type": "ImU8" + }, { "name": "Active", "type": "bool" @@ -10787,6 +10847,10 @@ { "name": "DisabledOverrideReenable", "type": "bool" + }, + { + "name": "DisabledOverrideReenableAlphaBackup", + "type": "float" } ], "ImGuiWindowTempData": [ diff --git a/generator/output/structs_and_enums.lua b/generator/output/structs_and_enums.lua index 31fac79..01f9124 100644 --- a/generator/output/structs_and_enums.lua +++ b/generator/output/structs_and_enums.lua @@ -778,13 +778,13 @@ local t={ value="7"}}, ImGuiDataTypePrivate_={ [1]={ - calc_value=13, + calc_value=12, name="ImGuiDataType_Pointer", - value="ImGuiDataType_COUNT + 1"}, + value="ImGuiDataType_COUNT"}, [2]={ - calc_value=14, + calc_value=13, name="ImGuiDataType_ID", - value="ImGuiDataType_COUNT + 1+1"}}, + value="ImGuiDataType_COUNT+1"}}, ImGuiDataType_={ [1]={ calc_value=0, @@ -2074,174 +2074,178 @@ local t={ value="630"}, [122]={ calc_value=631, - name="ImGuiKey_GamepadStart", + name="ImGuiKey_Oem102", value="631"}, [123]={ calc_value=632, - name="ImGuiKey_GamepadBack", + name="ImGuiKey_GamepadStart", value="632"}, [124]={ calc_value=633, - name="ImGuiKey_GamepadFaceLeft", + name="ImGuiKey_GamepadBack", value="633"}, [125]={ calc_value=634, - name="ImGuiKey_GamepadFaceRight", + name="ImGuiKey_GamepadFaceLeft", value="634"}, [126]={ calc_value=635, - name="ImGuiKey_GamepadFaceUp", + name="ImGuiKey_GamepadFaceRight", value="635"}, [127]={ calc_value=636, - name="ImGuiKey_GamepadFaceDown", + name="ImGuiKey_GamepadFaceUp", value="636"}, [128]={ calc_value=637, - name="ImGuiKey_GamepadDpadLeft", + name="ImGuiKey_GamepadFaceDown", value="637"}, [129]={ calc_value=638, - name="ImGuiKey_GamepadDpadRight", + name="ImGuiKey_GamepadDpadLeft", value="638"}, [130]={ calc_value=639, - name="ImGuiKey_GamepadDpadUp", + name="ImGuiKey_GamepadDpadRight", value="639"}, [131]={ calc_value=640, - name="ImGuiKey_GamepadDpadDown", + name="ImGuiKey_GamepadDpadUp", value="640"}, [132]={ calc_value=641, - name="ImGuiKey_GamepadL1", + name="ImGuiKey_GamepadDpadDown", value="641"}, [133]={ calc_value=642, - name="ImGuiKey_GamepadR1", + name="ImGuiKey_GamepadL1", value="642"}, [134]={ calc_value=643, - name="ImGuiKey_GamepadL2", + name="ImGuiKey_GamepadR1", value="643"}, [135]={ calc_value=644, - name="ImGuiKey_GamepadR2", + name="ImGuiKey_GamepadL2", value="644"}, [136]={ calc_value=645, - name="ImGuiKey_GamepadL3", + name="ImGuiKey_GamepadR2", value="645"}, [137]={ calc_value=646, - name="ImGuiKey_GamepadR3", + name="ImGuiKey_GamepadL3", value="646"}, [138]={ calc_value=647, - name="ImGuiKey_GamepadLStickLeft", + name="ImGuiKey_GamepadR3", value="647"}, [139]={ calc_value=648, - name="ImGuiKey_GamepadLStickRight", + name="ImGuiKey_GamepadLStickLeft", value="648"}, [140]={ calc_value=649, - name="ImGuiKey_GamepadLStickUp", + name="ImGuiKey_GamepadLStickRight", value="649"}, [141]={ calc_value=650, - name="ImGuiKey_GamepadLStickDown", + name="ImGuiKey_GamepadLStickUp", value="650"}, [142]={ calc_value=651, - name="ImGuiKey_GamepadRStickLeft", + name="ImGuiKey_GamepadLStickDown", value="651"}, [143]={ calc_value=652, - name="ImGuiKey_GamepadRStickRight", + name="ImGuiKey_GamepadRStickLeft", value="652"}, [144]={ calc_value=653, - name="ImGuiKey_GamepadRStickUp", + name="ImGuiKey_GamepadRStickRight", value="653"}, [145]={ calc_value=654, - name="ImGuiKey_GamepadRStickDown", + name="ImGuiKey_GamepadRStickUp", value="654"}, [146]={ calc_value=655, - name="ImGuiKey_MouseLeft", + name="ImGuiKey_GamepadRStickDown", value="655"}, [147]={ calc_value=656, - name="ImGuiKey_MouseRight", + name="ImGuiKey_MouseLeft", value="656"}, [148]={ calc_value=657, - name="ImGuiKey_MouseMiddle", + name="ImGuiKey_MouseRight", value="657"}, [149]={ calc_value=658, - name="ImGuiKey_MouseX1", + name="ImGuiKey_MouseMiddle", value="658"}, [150]={ calc_value=659, - name="ImGuiKey_MouseX2", + name="ImGuiKey_MouseX1", value="659"}, [151]={ calc_value=660, - name="ImGuiKey_MouseWheelX", + name="ImGuiKey_MouseX2", value="660"}, [152]={ calc_value=661, - name="ImGuiKey_MouseWheelY", + name="ImGuiKey_MouseWheelX", value="661"}, [153]={ calc_value=662, - name="ImGuiKey_ReservedForModCtrl", + name="ImGuiKey_MouseWheelY", value="662"}, [154]={ calc_value=663, - name="ImGuiKey_ReservedForModShift", + name="ImGuiKey_ReservedForModCtrl", value="663"}, [155]={ calc_value=664, - name="ImGuiKey_ReservedForModAlt", + name="ImGuiKey_ReservedForModShift", value="664"}, [156]={ calc_value=665, - name="ImGuiKey_ReservedForModSuper", + name="ImGuiKey_ReservedForModAlt", value="665"}, [157]={ calc_value=666, - name="ImGuiKey_NamedKey_END", + name="ImGuiKey_ReservedForModSuper", value="666"}, [158]={ + calc_value=667, + name="ImGuiKey_NamedKey_END", + value="667"}, + [159]={ calc_value=0, name="ImGuiMod_None", value="0"}, - [159]={ + [160]={ calc_value=4096, name="ImGuiMod_Ctrl", value="1 << 12"}, - [160]={ + [161]={ calc_value=8192, name="ImGuiMod_Shift", value="1 << 13"}, - [161]={ + [162]={ calc_value=16384, name="ImGuiMod_Alt", value="1 << 14"}, - [162]={ + [163]={ calc_value=32768, name="ImGuiMod_Super", value="1 << 15"}, - [163]={ + [164]={ calc_value=61440, name="ImGuiMod_Mask_", value="0xF000"}, - [164]={ - calc_value=154, + [165]={ + calc_value=155, name="ImGuiKey_NamedKey_COUNT", value="ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN"}}, ImGuiLayoutType_={ @@ -2379,12 +2383,20 @@ local t={ value="7"}, [10]={ calc_value=8, - name="ImGuiMouseCursor_NotAllowed", + name="ImGuiMouseCursor_Wait", value="8"}, [11]={ calc_value=9, + name="ImGuiMouseCursor_Progress", + value="9"}, + [12]={ + calc_value=10, + name="ImGuiMouseCursor_NotAllowed", + value="10"}, + [13]={ + calc_value=11, name="ImGuiMouseCursor_COUNT", - value="9"}}, + value="11"}}, ImGuiMouseSource={ [1]={ calc_value=0, @@ -2638,12 +2650,16 @@ local t={ value="1 << 7"}, [10]={ calc_value=256, - name="ImGuiNextWindowDataFlags_HasChildFlags", + name="ImGuiNextWindowDataFlags_HasWindowFlags", value="1 << 8"}, [11]={ calc_value=512, + name="ImGuiNextWindowDataFlags_HasChildFlags", + value="1 << 9"}, + [12]={ + calc_value=1024, name="ImGuiNextWindowDataFlags_HasRefreshPolicy", - value="1 << 9"}}, + value="1 << 10"}}, ImGuiOldColumnFlags_={ [1]={ calc_value=0, @@ -3027,52 +3043,56 @@ local t={ value="21"}, [23]={ calc_value=22, - name="ImGuiStyleVar_TabRounding", + name="ImGuiStyleVar_ImageBorderSize", value="22"}, [24]={ calc_value=23, - name="ImGuiStyleVar_TabBorderSize", + name="ImGuiStyleVar_TabRounding", value="23"}, [25]={ calc_value=24, - name="ImGuiStyleVar_TabBarBorderSize", + name="ImGuiStyleVar_TabBorderSize", value="24"}, [26]={ calc_value=25, - name="ImGuiStyleVar_TabBarOverlineSize", + name="ImGuiStyleVar_TabBarBorderSize", value="25"}, [27]={ calc_value=26, - name="ImGuiStyleVar_TableAngledHeadersAngle", + name="ImGuiStyleVar_TabBarOverlineSize", value="26"}, [28]={ calc_value=27, - name="ImGuiStyleVar_TableAngledHeadersTextAlign", + name="ImGuiStyleVar_TableAngledHeadersAngle", value="27"}, [29]={ calc_value=28, - name="ImGuiStyleVar_ButtonTextAlign", + name="ImGuiStyleVar_TableAngledHeadersTextAlign", value="28"}, [30]={ calc_value=29, - name="ImGuiStyleVar_SelectableTextAlign", + name="ImGuiStyleVar_ButtonTextAlign", value="29"}, [31]={ calc_value=30, - name="ImGuiStyleVar_SeparatorTextBorderSize", + name="ImGuiStyleVar_SelectableTextAlign", value="30"}, [32]={ calc_value=31, - name="ImGuiStyleVar_SeparatorTextAlign", + name="ImGuiStyleVar_SeparatorTextBorderSize", value="31"}, [33]={ calc_value=32, - name="ImGuiStyleVar_SeparatorTextPadding", + name="ImGuiStyleVar_SeparatorTextAlign", value="32"}, [34]={ calc_value=33, + name="ImGuiStyleVar_SeparatorTextPadding", + value="33"}, + [35]={ + calc_value=34, name="ImGuiStyleVar_COUNT", - value="33"}}, + value="34"}}, ImGuiTabBarFlagsPrivate_={ [1]={ calc_value=1048576, @@ -3756,192 +3776,192 @@ local t={ ImGuiMouseSource="int", ImGuiSortDirection="ImU8"}, locations={ - ImBitVector="imgui_internal:612", - ImColor="imgui:2768", - ImDrawChannel="imgui:3008", - ImDrawCmd="imgui:2965", - ImDrawCmdHeader="imgui:3000", - ImDrawData="imgui:3224", - ImDrawDataBuilder="imgui_internal:802", - ImDrawFlags_="imgui:3033", - ImDrawList="imgui:3071", - ImDrawListFlags_="imgui:3053", - ImDrawListSharedData="imgui_internal:780", - ImDrawListSplitter="imgui:3016", - ImDrawVert="imgui:2985", - ImFont="imgui:3451", - ImFontAtlas="imgui:3347", - ImFontAtlasCustomRect="imgui:3306", - ImFontAtlasFlags_="imgui:3322", - ImFontBuilderIO="imgui_internal:3563", - ImFontConfig="imgui:3249", - ImFontGlyph="imgui:3279", - ImFontGlyphRangesBuilder="imgui:3291", - ImGuiActivateFlags_="imgui_internal:1559", - ImGuiAxis="imgui_internal:1027", - ImGuiBackendFlags_="imgui:1606", - ImGuiBoxSelectState="imgui_internal:1748", - ImGuiButtonFlagsPrivate_="imgui_internal:917", - ImGuiButtonFlags_="imgui:1732", - ImGuiChildFlags_="imgui:1119", - ImGuiCol_="imgui:1616", - ImGuiColorEditFlags_="imgui:1743", - ImGuiColorMod="imgui_internal:1041", - ImGuiComboFlagsPrivate_="imgui_internal:942", - ImGuiComboFlags_="imgui:1267", - ImGuiComboPreviewData="imgui_internal:1058", - ImGuiCond_="imgui:1855", - ImGuiConfigFlags_="imgui:1586", - ImGuiContext="imgui_internal:2048", - ImGuiContextHook="imgui_internal:2033", - ImGuiContextHookType="imgui_internal:2031", - ImGuiDataTypeInfo="imgui_internal:828", - ImGuiDataTypePrivate_="imgui_internal:837", - ImGuiDataTypeStorage="imgui_internal:822", - ImGuiDataType_="imgui:1394", - ImGuiDataVarInfo="imgui_internal:814", - ImGuiDeactivatedItemData="imgui_internal:1327", - ImGuiDebugAllocEntry="imgui_internal:1968", - ImGuiDebugAllocInfo="imgui_internal:1975", - ImGuiDebugLogFlags_="imgui_internal:1946", - ImGuiDir="imgui:1412", - ImGuiDragDropFlags_="imgui:1366", - ImGuiErrorRecoveryState="imgui_internal:1284", - ImGuiFocusRequestFlags_="imgui_internal:987", - ImGuiFocusScopeData="imgui_internal:1645", - ImGuiFocusedFlags_="imgui:1314", + ImBitVector="imgui_internal:616", + ImColor="imgui:2785", + ImDrawChannel="imgui:3025", + ImDrawCmd="imgui:2982", + ImDrawCmdHeader="imgui:3017", + ImDrawData="imgui:3241", + ImDrawDataBuilder="imgui_internal:807", + ImDrawFlags_="imgui:3050", + ImDrawList="imgui:3088", + ImDrawListFlags_="imgui:3070", + ImDrawListSharedData="imgui_internal:784", + ImDrawListSplitter="imgui:3033", + ImDrawVert="imgui:3002", + ImFont="imgui:3469", + ImFontAtlas="imgui:3365", + ImFontAtlasCustomRect="imgui:3324", + ImFontAtlasFlags_="imgui:3340", + ImFontBuilderIO="imgui_internal:3583", + ImFontConfig="imgui:3266", + ImFontGlyph="imgui:3297", + ImFontGlyphRangesBuilder="imgui:3309", + ImGuiActivateFlags_="imgui_internal:1574", + ImGuiAxis="imgui_internal:1053", + ImGuiBackendFlags_="imgui:1608", + ImGuiBoxSelectState="imgui_internal:1763", + ImGuiButtonFlagsPrivate_="imgui_internal:943", + ImGuiButtonFlags_="imgui:1735", + ImGuiChildFlags_="imgui:1120", + ImGuiCol_="imgui:1618", + ImGuiColorEditFlags_="imgui:1746", + ImGuiColorMod="imgui_internal:828", + ImGuiComboFlagsPrivate_="imgui_internal:968", + ImGuiComboFlags_="imgui:1268", + ImGuiComboPreviewData="imgui_internal:1067", + ImGuiCond_="imgui:1860", + ImGuiConfigFlags_="imgui:1588", + ImGuiContext="imgui_internal:2063", + ImGuiContextHook="imgui_internal:2048", + ImGuiContextHookType="imgui_internal:2046", + ImGuiDataTypeInfo="imgui_internal:854", + ImGuiDataTypePrivate_="imgui_internal:863", + ImGuiDataTypeStorage="imgui_internal:848", + ImGuiDataType_="imgui:1395", + ImGuiDeactivatedItemData="imgui_internal:1342", + ImGuiDebugAllocEntry="imgui_internal:1983", + ImGuiDebugAllocInfo="imgui_internal:1990", + ImGuiDebugLogFlags_="imgui_internal:1961", + ImGuiDir="imgui:1413", + ImGuiDragDropFlags_="imgui:1367", + ImGuiErrorRecoveryState="imgui_internal:1298", + ImGuiFocusRequestFlags_="imgui_internal:1013", + ImGuiFocusScopeData="imgui_internal:1660", + ImGuiFocusedFlags_="imgui:1315", ImGuiFreeTypeBuilderFlags="imgui_freetype:26", - ImGuiGroupData="imgui_internal:1071", - ImGuiHoveredFlagsPrivate_="imgui_internal:900", - ImGuiHoveredFlags_="imgui:1328", - ImGuiIDStackTool="imgui_internal:2014", - ImGuiIO="imgui:2227", - ImGuiInputEvent="imgui_internal:1420", - ImGuiInputEventAppFocused="imgui_internal:1418", - ImGuiInputEventKey="imgui_internal:1416", - ImGuiInputEventMouseButton="imgui_internal:1415", - ImGuiInputEventMousePos="imgui_internal:1413", - ImGuiInputEventMouseWheel="imgui_internal:1414", - ImGuiInputEventText="imgui_internal:1417", - ImGuiInputEventType="imgui_internal:1390", - ImGuiInputFlagsPrivate_="imgui_internal:1486", - ImGuiInputFlags_="imgui:1563", - ImGuiInputSource="imgui_internal:1402", - ImGuiInputTextCallbackData="imgui:2467", - ImGuiInputTextDeactivatedState="imgui_internal:1107", - ImGuiInputTextFlagsPrivate_="imgui_internal:908", - ImGuiInputTextFlags_="imgui:1153", - ImGuiInputTextState="imgui_internal:1129", - ImGuiItemFlagsPrivate_="imgui_internal:850", - ImGuiItemFlags_="imgui:1140", - ImGuiItemStatusFlags_="imgui_internal:874", - ImGuiKey="imgui:1436", - ImGuiKeyData="imgui:2219", - ImGuiKeyOwnerData="imgui_internal:1473", - ImGuiKeyRoutingData="imgui_internal:1447", - ImGuiKeyRoutingTable="imgui_internal:1461", - ImGuiLastItemData="imgui_internal:1256", - ImGuiLayoutType_="imgui_internal:1008", - ImGuiListClipper="imgui:2674", - ImGuiListClipperData="imgui_internal:1543", - ImGuiListClipperRange="imgui_internal:1530", - ImGuiLocEntry="imgui_internal:1919", - ImGuiLocKey="imgui_internal:1904", - ImGuiLogFlags_="imgui_internal:1015", - ImGuiMenuColumns="imgui_internal:1089", - ImGuiMetricsConfig="imgui_internal:1985", - ImGuiMouseButton_="imgui:1815", - ImGuiMouseCursor_="imgui:1825", - ImGuiMouseSource="imgui:1844", - ImGuiMultiSelectFlags_="imgui:2826", - ImGuiMultiSelectIO="imgui:2853", - ImGuiMultiSelectState="imgui_internal:1805", - ImGuiMultiSelectTempData="imgui_internal:1780", - ImGuiNavItemData="imgui_internal:1628", - ImGuiNavLayer="imgui_internal:1620", - ImGuiNavMoveFlags_="imgui_internal:1598", - ImGuiNavRenderCursorFlags_="imgui_internal:1584", - ImGuiNextItemData="imgui_internal:1236", - ImGuiNextItemDataFlags_="imgui_internal:1226", - ImGuiNextWindowData="imgui_internal:1202", - ImGuiNextWindowDataFlags_="imgui_internal:1186", - ImGuiOldColumnData="imgui_internal:1713", - ImGuiOldColumnFlags_="imgui_internal:1693", - ImGuiOldColumns="imgui_internal:1723", - ImGuiOnceUponAFrame="imgui:2545", - ImGuiPayload="imgui:2510", - ImGuiPlatformIO="imgui:3550", - ImGuiPlatformImeData="imgui:3588", - ImGuiPlotType="imgui_internal:1034", - ImGuiPopupData="imgui_internal:1347", - ImGuiPopupFlags_="imgui:1232", - ImGuiPopupPositionPolicy="imgui_internal:1339", - ImGuiPtrOrIndex="imgui_internal:1317", - ImGuiScrollFlags_="imgui_internal:1570", - ImGuiSelectableFlagsPrivate_="imgui_internal:955", - ImGuiSelectableFlags_="imgui:1250", - ImGuiSelectionBasicStorage="imgui:2899", - ImGuiSelectionExternalStorage="imgui:2922", - ImGuiSelectionRequest="imgui:2873", - ImGuiSelectionRequestType="imgui:2865", - ImGuiSeparatorFlags_="imgui_internal:976", - ImGuiSettingsHandler="imgui_internal:1884", - ImGuiShrinkWidthItem="imgui_internal:1310", - ImGuiSizeCallbackData="imgui:2501", - ImGuiSliderFlagsPrivate_="imgui_internal:948", - ImGuiSliderFlags_="imgui:1799", - ImGuiSortDirection="imgui:1423", - ImGuiStackLevelInfo="imgui_internal:2002", - ImGuiStorage="imgui:2617", - ImGuiStoragePair="imgui:2600", - ImGuiStyle="imgui:2142", - ImGuiStyleMod="imgui_internal:1048", - ImGuiStyleVar_="imgui:1692", - ImGuiTabBar="imgui_internal:2639", - ImGuiTabBarFlagsPrivate_="imgui_internal:2602", - ImGuiTabBarFlags_="imgui:1282", - ImGuiTabItem="imgui_internal:2620", - ImGuiTabItemFlagsPrivate_="imgui_internal:2610", - ImGuiTabItemFlags_="imgui:1299", - ImGuiTable="imgui_internal:2786", - ImGuiTableBgTarget_="imgui:1996", - ImGuiTableCellData="imgui_internal:2754", - ImGuiTableColumn="imgui_internal:2694", - ImGuiTableColumnFlags_="imgui:1943", - ImGuiTableColumnSettings="imgui_internal:2934", - ImGuiTableColumnSortSpecs="imgui:2018", - ImGuiTableFlags_="imgui:1890", - ImGuiTableHeaderData="imgui_internal:2763", - ImGuiTableInstanceData="imgui_internal:2773", - ImGuiTableRowFlags_="imgui:1981", - ImGuiTableSettings="imgui_internal:2958", - ImGuiTableSortSpecs="imgui:2008", - ImGuiTableTempData="imgui_internal:2911", - ImGuiTextBuffer="imgui:2580", - ImGuiTextFilter="imgui:2553", - ImGuiTextFlags_="imgui_internal:994", - ImGuiTextIndex="imgui_internal:732", - ImGuiTextRange="imgui:2563", - ImGuiTooltipFlags_="imgui_internal:1000", - ImGuiTreeNodeFlagsPrivate_="imgui_internal:969", - ImGuiTreeNodeFlags_="imgui:1195", - ImGuiTreeNodeStackData="imgui_internal:1275", - ImGuiTypingSelectFlags_="imgui_internal:1656", - ImGuiTypingSelectRequest="imgui_internal:1664", - ImGuiTypingSelectState="imgui_internal:1675", - ImGuiViewport="imgui:3525", - ImGuiViewportFlags_="imgui:3510", - ImGuiViewportP="imgui_internal:1833", - ImGuiWindow="imgui_internal:2471", - ImGuiWindowFlags_="imgui:1070", - ImGuiWindowRefreshFlags_="imgui_internal:1177", - ImGuiWindowSettings="imgui_internal:1870", - ImGuiWindowStackData="imgui_internal:1302", - ImGuiWindowTempData="imgui_internal:2419", - ImRect="imgui_internal:534", - ImVec1="imgui_internal:516", + ImGuiGroupData="imgui_internal:1080", + ImGuiHoveredFlagsPrivate_="imgui_internal:926", + ImGuiHoveredFlags_="imgui:1329", + ImGuiIDStackTool="imgui_internal:2028", + ImGuiIO="imgui:2242", + ImGuiInputEvent="imgui_internal:1435", + ImGuiInputEventAppFocused="imgui_internal:1433", + ImGuiInputEventKey="imgui_internal:1431", + ImGuiInputEventMouseButton="imgui_internal:1430", + ImGuiInputEventMousePos="imgui_internal:1428", + ImGuiInputEventMouseWheel="imgui_internal:1429", + ImGuiInputEventText="imgui_internal:1432", + ImGuiInputEventType="imgui_internal:1405", + ImGuiInputFlagsPrivate_="imgui_internal:1501", + ImGuiInputFlags_="imgui:1565", + ImGuiInputSource="imgui_internal:1417", + ImGuiInputTextCallbackData="imgui:2483", + ImGuiInputTextDeactivatedState="imgui_internal:1116", + ImGuiInputTextFlagsPrivate_="imgui_internal:934", + ImGuiInputTextFlags_="imgui:1154", + ImGuiInputTextState="imgui_internal:1138", + ImGuiItemFlagsPrivate_="imgui_internal:876", + ImGuiItemFlags_="imgui:1141", + ImGuiItemStatusFlags_="imgui_internal:900", + ImGuiKey="imgui:1437", + ImGuiKeyData="imgui:2234", + ImGuiKeyOwnerData="imgui_internal:1488", + ImGuiKeyRoutingData="imgui_internal:1462", + ImGuiKeyRoutingTable="imgui_internal:1476", + ImGuiLastItemData="imgui_internal:1270", + ImGuiLayoutType_="imgui_internal:1034", + ImGuiListClipper="imgui:2691", + ImGuiListClipperData="imgui_internal:1558", + ImGuiListClipperRange="imgui_internal:1545", + ImGuiLocEntry="imgui_internal:1934", + ImGuiLocKey="imgui_internal:1919", + ImGuiLogFlags_="imgui_internal:1041", + ImGuiMenuColumns="imgui_internal:1098", + ImGuiMetricsConfig="imgui_internal:2000", + ImGuiMouseButton_="imgui:1818", + ImGuiMouseCursor_="imgui:1828", + ImGuiMouseSource="imgui:1849", + ImGuiMultiSelectFlags_="imgui:2843", + ImGuiMultiSelectIO="imgui:2870", + ImGuiMultiSelectState="imgui_internal:1820", + ImGuiMultiSelectTempData="imgui_internal:1795", + ImGuiNavItemData="imgui_internal:1643", + ImGuiNavLayer="imgui_internal:1635", + ImGuiNavMoveFlags_="imgui_internal:1613", + ImGuiNavRenderCursorFlags_="imgui_internal:1599", + ImGuiNextItemData="imgui_internal:1249", + ImGuiNextItemDataFlags_="imgui_internal:1239", + ImGuiNextWindowData="imgui_internal:1212", + ImGuiNextWindowDataFlags_="imgui_internal:1195", + ImGuiOldColumnData="imgui_internal:1728", + ImGuiOldColumnFlags_="imgui_internal:1708", + ImGuiOldColumns="imgui_internal:1738", + ImGuiOnceUponAFrame="imgui:2561", + ImGuiPayload="imgui:2526", + ImGuiPlatformIO="imgui:3568", + ImGuiPlatformImeData="imgui:3606", + ImGuiPlotType="imgui_internal:1060", + ImGuiPopupData="imgui_internal:1362", + ImGuiPopupFlags_="imgui:1233", + ImGuiPopupPositionPolicy="imgui_internal:1354", + ImGuiPtrOrIndex="imgui_internal:1332", + ImGuiScrollFlags_="imgui_internal:1585", + ImGuiSelectableFlagsPrivate_="imgui_internal:981", + ImGuiSelectableFlags_="imgui:1251", + ImGuiSelectionBasicStorage="imgui:2916", + ImGuiSelectionExternalStorage="imgui:2939", + ImGuiSelectionRequest="imgui:2890", + ImGuiSelectionRequestType="imgui:2882", + ImGuiSeparatorFlags_="imgui_internal:1002", + ImGuiSettingsHandler="imgui_internal:1899", + ImGuiShrinkWidthItem="imgui_internal:1325", + ImGuiSizeCallbackData="imgui:2517", + ImGuiSliderFlagsPrivate_="imgui_internal:974", + ImGuiSliderFlags_="imgui:1802", + ImGuiSortDirection="imgui:1424", + ImGuiStackLevelInfo="imgui_internal:2016", + ImGuiStorage="imgui:2634", + ImGuiStoragePair="imgui:2617", + ImGuiStyle="imgui:2147", + ImGuiStyleMod="imgui_internal:835", + ImGuiStyleVarInfo="imgui_internal:819", + ImGuiStyleVar_="imgui:1694", + ImGuiTabBar="imgui_internal:2656", + ImGuiTabBarFlagsPrivate_="imgui_internal:2619", + ImGuiTabBarFlags_="imgui:1283", + ImGuiTabItem="imgui_internal:2637", + ImGuiTabItemFlagsPrivate_="imgui_internal:2627", + ImGuiTabItemFlags_="imgui:1300", + ImGuiTable="imgui_internal:2803", + ImGuiTableBgTarget_="imgui:2001", + ImGuiTableCellData="imgui_internal:2771", + ImGuiTableColumn="imgui_internal:2711", + ImGuiTableColumnFlags_="imgui:1948", + ImGuiTableColumnSettings="imgui_internal:2951", + ImGuiTableColumnSortSpecs="imgui:2023", + ImGuiTableFlags_="imgui:1895", + ImGuiTableHeaderData="imgui_internal:2780", + ImGuiTableInstanceData="imgui_internal:2790", + ImGuiTableRowFlags_="imgui:1986", + ImGuiTableSettings="imgui_internal:2975", + ImGuiTableSortSpecs="imgui:2013", + ImGuiTableTempData="imgui_internal:2928", + ImGuiTextBuffer="imgui:2596", + ImGuiTextFilter="imgui:2569", + ImGuiTextFlags_="imgui_internal:1020", + ImGuiTextIndex="imgui_internal:736", + ImGuiTextRange="imgui:2579", + ImGuiTooltipFlags_="imgui_internal:1026", + ImGuiTreeNodeFlagsPrivate_="imgui_internal:995", + ImGuiTreeNodeFlags_="imgui:1196", + ImGuiTreeNodeStackData="imgui_internal:1289", + ImGuiTypingSelectFlags_="imgui_internal:1671", + ImGuiTypingSelectRequest="imgui_internal:1679", + ImGuiTypingSelectState="imgui_internal:1690", + ImGuiViewport="imgui:3543", + ImGuiViewportFlags_="imgui:3528", + ImGuiViewportP="imgui_internal:1848", + ImGuiWindow="imgui_internal:2486", + ImGuiWindowFlags_="imgui:1071", + ImGuiWindowRefreshFlags_="imgui_internal:1186", + ImGuiWindowSettings="imgui_internal:1885", + ImGuiWindowStackData="imgui_internal:1316", + ImGuiWindowTempData="imgui_internal:2434", + ImRect="imgui_internal:538", + ImVec1="imgui_internal:520", ImVec2="imgui:294", - ImVec2ih="imgui_internal:524", + ImVec2ih="imgui_internal:528", ImVec4="imgui:307"}, nonPOD={ ImBitArray=true, @@ -4198,23 +4218,26 @@ local t={ name="CircleSegmentMaxError", type="float"}, [8]={ - name="ClipRectFullscreen", - type="ImVec4"}, + name="InitialFringeScale", + type="float"}, [9]={ name="InitialFlags", type="ImDrawListFlags"}, [10]={ + name="ClipRectFullscreen", + type="ImVec4"}, + [11]={ name="TempBuffer", template_type="ImVec2", type="ImVector_ImVec2"}, - [11]={ + [12]={ name="ArcFastVtx[48]", size=48, type="ImVec2"}, - [12]={ + [13]={ name="ArcFastRadiusCutoff", type="float"}, - [13]={ + [14]={ name="CircleSegmentCounts[64]", size=64, type="ImU8"}}, @@ -4260,15 +4283,15 @@ local t={ type="ImVector_ImFontGlyph"}, [6]={ name="FallbackGlyph", - type="const ImFontGlyph*"}, + type="ImFontGlyph*"}, [7]={ name="ContainerAtlas", type="ImFontAtlas*"}, [8]={ - name="ConfigData", - type="const ImFontConfig*"}, + name="Sources", + type="ImFontConfig*"}, [9]={ - name="ConfigDataCount", + name="SourcesCount", type="short"}, [10]={ name="EllipsisCharCount", @@ -4356,7 +4379,7 @@ local t={ template_type="ImFontAtlasCustomRect", type="ImVector_ImFontAtlasCustomRect"}, [17]={ - name="ConfigData", + name="Sources", template_type="ImFontConfig", type="ImVector_ImFontConfig"}, [18]={ @@ -4438,20 +4461,20 @@ local t={ name="SizePixels", type="float"}, [10]={ - name="GlyphExtraSpacing", - type="ImVec2"}, - [11]={ name="GlyphOffset", type="ImVec2"}, - [12]={ + [11]={ name="GlyphRanges", type="const ImWchar*"}, - [13]={ + [12]={ name="GlyphMinAdvanceX", type="float"}, - [14]={ + [13]={ name="GlyphMaxAdvanceX", type="float"}, + [14]={ + name="GlyphExtraAdvanceX", + type="float"}, [15]={ name="FontBuilderFlags", type="unsigned int"}, @@ -4694,8 +4717,8 @@ local t={ name="WindowsActiveCount", type="int"}, [33]={ - name="WindowsHoverPadding", - type="ImVec2"}, + name="WindowsBorderHoverPadding", + type="float"}, [34]={ name="DebugBreakInWindow", type="ImGuiID"}, @@ -4837,7 +4860,7 @@ local t={ type="ImBitArrayForNamedKeys"}, [80]={ name="KeysOwnerData[ImGuiKey_NamedKey_COUNT]", - size=154, + size=155, type="ImGuiKeyOwnerData"}, [81]={ name="KeysRoutingTable", @@ -5557,16 +5580,6 @@ local t={ name="Data[8]", size=8, type="ImU8"}}, - ImGuiDataVarInfo={ - [1]={ - name="Type", - type="ImGuiDataType"}, - [2]={ - name="Count", - type="ImU32"}, - [3]={ - name="Offset", - type="ImU32"}}, ImGuiDeactivatedItemData={ [1]={ name="ID", @@ -5704,7 +5717,10 @@ local t={ type="bool"}, [6]={ name="CopyToClipboardLastTime", - type="float"}}, + type="float"}, + [7]={ + name="ResultPathBuf", + type="ImGuiTextBuffer"}}, ImGuiIO={ [1]={ name="ConfigFlags", @@ -5833,186 +5849,189 @@ local t={ name="ConfigDebugHighlightIdConflicts", type="bool"}, [43]={ - name="ConfigDebugBeginReturnValueOnce", + name="ConfigDebugHighlightIdConflictsShowItemPicker", type="bool"}, [44]={ - name="ConfigDebugBeginReturnValueLoop", + name="ConfigDebugBeginReturnValueOnce", type="bool"}, [45]={ - name="ConfigDebugIgnoreFocusLoss", + name="ConfigDebugBeginReturnValueLoop", type="bool"}, [46]={ - name="ConfigDebugIniSettings", + name="ConfigDebugIgnoreFocusLoss", type="bool"}, [47]={ + name="ConfigDebugIniSettings", + type="bool"}, + [48]={ name="BackendPlatformName", type="const char*"}, - [48]={ + [49]={ name="BackendRendererName", type="const char*"}, - [49]={ + [50]={ name="BackendPlatformUserData", type="void*"}, - [50]={ + [51]={ name="BackendRendererUserData", type="void*"}, - [51]={ + [52]={ name="BackendLanguageUserData", type="void*"}, - [52]={ + [53]={ name="WantCaptureMouse", type="bool"}, - [53]={ + [54]={ name="WantCaptureKeyboard", type="bool"}, - [54]={ + [55]={ name="WantTextInput", type="bool"}, - [55]={ + [56]={ name="WantSetMousePos", type="bool"}, - [56]={ + [57]={ name="WantSaveIniSettings", type="bool"}, - [57]={ + [58]={ name="NavActive", type="bool"}, - [58]={ + [59]={ name="NavVisible", type="bool"}, - [59]={ + [60]={ name="Framerate", type="float"}, - [60]={ + [61]={ name="MetricsRenderVertices", type="int"}, - [61]={ + [62]={ name="MetricsRenderIndices", type="int"}, - [62]={ + [63]={ name="MetricsRenderWindows", type="int"}, - [63]={ + [64]={ name="MetricsActiveWindows", type="int"}, - [64]={ + [65]={ name="MouseDelta", type="ImVec2"}, - [65]={ + [66]={ name="Ctx", type="ImGuiContext*"}, - [66]={ + [67]={ name="MousePos", type="ImVec2"}, - [67]={ + [68]={ name="MouseDown[5]", size=5, type="bool"}, - [68]={ + [69]={ name="MouseWheel", type="float"}, - [69]={ + [70]={ name="MouseWheelH", type="float"}, - [70]={ + [71]={ name="MouseSource", type="ImGuiMouseSource"}, - [71]={ + [72]={ name="KeyCtrl", type="bool"}, - [72]={ + [73]={ name="KeyShift", type="bool"}, - [73]={ + [74]={ name="KeyAlt", type="bool"}, - [74]={ + [75]={ name="KeySuper", type="bool"}, - [75]={ + [76]={ name="KeyMods", type="ImGuiKeyChord"}, - [76]={ - name="KeysData[ImGuiKey_NamedKey_COUNT]", - size=154, - type="ImGuiKeyData"}, [77]={ + name="KeysData[ImGuiKey_NamedKey_COUNT]", + size=155, + type="ImGuiKeyData"}, + [78]={ name="WantCaptureMouseUnlessPopupClose", type="bool"}, - [78]={ + [79]={ name="MousePosPrev", type="ImVec2"}, - [79]={ + [80]={ name="MouseClickedPos[5]", size=5, type="ImVec2"}, - [80]={ + [81]={ name="MouseClickedTime[5]", size=5, type="double"}, - [81]={ + [82]={ name="MouseClicked[5]", size=5, type="bool"}, - [82]={ + [83]={ name="MouseDoubleClicked[5]", size=5, type="bool"}, - [83]={ + [84]={ name="MouseClickedCount[5]", size=5, type="ImU16"}, - [84]={ + [85]={ name="MouseClickedLastCount[5]", size=5, type="ImU16"}, - [85]={ + [86]={ name="MouseReleased[5]", size=5, type="bool"}, - [86]={ + [87]={ name="MouseReleasedTime[5]", size=5, type="double"}, - [87]={ + [88]={ name="MouseDownOwned[5]", size=5, type="bool"}, - [88]={ + [89]={ name="MouseDownOwnedUnlessPopupClose[5]", size=5, type="bool"}, - [89]={ + [90]={ name="MouseWheelRequestAxisSwap", type="bool"}, - [90]={ + [91]={ name="MouseCtrlLeftAsRightClick", type="bool"}, - [91]={ + [92]={ name="MouseDownDuration[5]", size=5, type="float"}, - [92]={ + [93]={ name="MouseDownDurationPrev[5]", size=5, type="float"}, - [93]={ + [94]={ name="MouseDragMaxDistanceSqr[5]", size=5, type="float"}, - [94]={ + [95]={ name="PenPressure", type="float"}, - [95]={ + [96]={ name="AppFocusLost", type="bool"}, - [96]={ + [97]={ name="AppAcceptingEvents", type="bool"}, - [97]={ + [98]={ name="InputQueueSurrogate", type="ImWchar16"}, - [98]={ + [99]={ name="InputQueueCharacters", template_type="ImWchar", type="ImVector_ImWchar"}}, @@ -6234,7 +6253,7 @@ local t={ ImGuiKeyRoutingTable={ [1]={ name="Index[ImGuiKey_NamedKey_COUNT]", - size=154, + size=155, type="ImGuiKeyRoutingIndex"}, [2]={ name="Entries", @@ -6386,18 +6405,15 @@ local t={ name="ShowTextEncodingViewer", type="bool"}, [9]={ - name="ShowAtlasTintedWithTextColor", - type="bool"}, - [10]={ name="ShowWindowsRectsType", type="int"}, - [11]={ + [10]={ name="ShowTablesRectsType", type="int"}, - [12]={ + [11]={ name="HighlightMonitorIdx", type="int"}, - [13]={ + [12]={ name="HighlightViewportID", type="ImGuiID"}}, ImGuiMultiSelectIO={ @@ -6558,7 +6574,7 @@ local t={ type="ImGuiID"}}, ImGuiNextWindowData={ [1]={ - name="Flags", + name="HasFlags", type="ImGuiNextWindowDataFlags"}, [2]={ name="PosCond", @@ -6585,27 +6601,30 @@ local t={ name="ScrollVal", type="ImVec2"}, [10]={ + name="WindowFlags", + type="ImGuiWindowFlags"}, + [11]={ name="ChildFlags", type="ImGuiChildFlags"}, - [11]={ + [12]={ name="CollapsedVal", type="bool"}, - [12]={ + [13]={ name="SizeConstraintRect", type="ImRect"}, - [13]={ + [14]={ name="SizeCallback", type="ImGuiSizeCallback"}, - [14]={ + [15]={ name="SizeCallbackUserData", type="void*"}, - [15]={ + [16]={ name="BgAlphaVal", type="float"}, - [16]={ + [17]={ name="MenuBarOffsetMinVal", type="ImVec2"}, - [17]={ + [18]={ name="RefreshFlagsVal", type="ImGuiWindowRefreshFlags"}}, ImGuiOldColumnData={ @@ -6914,148 +6933,157 @@ local t={ name="WindowBorderSize", type="float"}, [6]={ + name="WindowBorderHoverPadding", + type="float"}, + [7]={ name="WindowMinSize", type="ImVec2"}, - [7]={ + [8]={ name="WindowTitleAlign", type="ImVec2"}, - [8]={ + [9]={ name="WindowMenuButtonPosition", type="ImGuiDir"}, - [9]={ + [10]={ name="ChildRounding", type="float"}, - [10]={ + [11]={ name="ChildBorderSize", type="float"}, - [11]={ + [12]={ name="PopupRounding", type="float"}, - [12]={ + [13]={ name="PopupBorderSize", type="float"}, - [13]={ + [14]={ name="FramePadding", type="ImVec2"}, - [14]={ + [15]={ name="FrameRounding", type="float"}, - [15]={ + [16]={ name="FrameBorderSize", type="float"}, - [16]={ + [17]={ name="ItemSpacing", type="ImVec2"}, - [17]={ + [18]={ name="ItemInnerSpacing", type="ImVec2"}, - [18]={ + [19]={ name="CellPadding", type="ImVec2"}, - [19]={ + [20]={ name="TouchExtraPadding", type="ImVec2"}, - [20]={ + [21]={ name="IndentSpacing", type="float"}, - [21]={ + [22]={ name="ColumnsMinSpacing", type="float"}, - [22]={ + [23]={ name="ScrollbarSize", type="float"}, - [23]={ + [24]={ name="ScrollbarRounding", type="float"}, - [24]={ + [25]={ name="GrabMinSize", type="float"}, - [25]={ + [26]={ name="GrabRounding", type="float"}, - [26]={ + [27]={ name="LogSliderDeadzone", type="float"}, - [27]={ - name="TabRounding", - type="float"}, [28]={ - name="TabBorderSize", + name="ImageBorderSize", type="float"}, [29]={ - name="TabMinWidthForCloseButton", + name="TabRounding", type="float"}, [30]={ - name="TabBarBorderSize", + name="TabBorderSize", type="float"}, [31]={ - name="TabBarOverlineSize", + name="TabCloseButtonMinWidthSelected", type="float"}, [32]={ - name="TableAngledHeadersAngle", + name="TabCloseButtonMinWidthUnselected", type="float"}, [33]={ + name="TabBarBorderSize", + type="float"}, + [34]={ + name="TabBarOverlineSize", + type="float"}, + [35]={ + name="TableAngledHeadersAngle", + type="float"}, + [36]={ name="TableAngledHeadersTextAlign", type="ImVec2"}, - [34]={ + [37]={ name="ColorButtonPosition", type="ImGuiDir"}, - [35]={ + [38]={ name="ButtonTextAlign", type="ImVec2"}, - [36]={ + [39]={ name="SelectableTextAlign", type="ImVec2"}, - [37]={ + [40]={ name="SeparatorTextBorderSize", type="float"}, - [38]={ + [41]={ name="SeparatorTextAlign", type="ImVec2"}, - [39]={ + [42]={ name="SeparatorTextPadding", type="ImVec2"}, - [40]={ + [43]={ name="DisplayWindowPadding", type="ImVec2"}, - [41]={ + [44]={ name="DisplaySafeAreaPadding", type="ImVec2"}, - [42]={ + [45]={ name="MouseCursorScale", type="float"}, - [43]={ + [46]={ name="AntiAliasedLines", type="bool"}, - [44]={ + [47]={ name="AntiAliasedLinesUseTex", type="bool"}, - [45]={ + [48]={ name="AntiAliasedFill", type="bool"}, - [46]={ + [49]={ name="CurveTessellationTol", type="float"}, - [47]={ + [50]={ name="CircleTessellationMaxError", type="float"}, - [48]={ + [51]={ name="Colors[ImGuiCol_COUNT]", size=56, type="ImVec4"}, - [49]={ + [52]={ name="HoverStationaryDelay", type="float"}, - [50]={ + [53]={ name="HoverDelayShort", type="float"}, - [51]={ + [54]={ name="HoverDelayNormal", type="float"}, - [52]={ + [55]={ name="HoverFlagsForTooltipMouse", type="ImGuiHoveredFlags"}, - [53]={ + [56]={ name="HoverFlagsForTooltipNav", type="ImGuiHoveredFlags"}}, ImGuiStyleMod={ @@ -7065,6 +7093,19 @@ local t={ [2]={ name="", type="union { int BackupInt[2]; float BackupFloat[2];}"}}, + ImGuiStyleVarInfo={ + [1]={ + bitfield="8", + name="Count", + type="ImU32"}, + [2]={ + bitfield="8", + name="DataType", + type="ImGuiDataType"}, + [3]={ + bitfield="16", + name="Offset", + type="ImU32"}}, ImGuiTabBar={ [1]={ name="Window", @@ -7712,9 +7753,9 @@ local t={ name="SortDirection", type="ImU8"}, [7]={ - bitfield="1", + bitfield="2", name="IsEnabled", - type="ImU8"}, + type="ImS8"}, [8]={ bitfield="1", name="IsStretch", @@ -8083,218 +8124,224 @@ local t={ name="ScrollbarY", type="bool"}, [36]={ - name="Active", + name="ScrollbarXStabilizeEnabled", type="bool"}, [37]={ - name="WasActive", - type="bool"}, + name="ScrollbarXStabilizeToggledHistory", + type="ImU8"}, [38]={ - name="WriteAccessed", + name="Active", type="bool"}, [39]={ - name="Collapsed", + name="WasActive", type="bool"}, [40]={ - name="WantCollapseToggle", + name="WriteAccessed", type="bool"}, [41]={ - name="SkipItems", + name="Collapsed", type="bool"}, [42]={ - name="SkipRefresh", + name="WantCollapseToggle", type="bool"}, [43]={ - name="Appearing", + name="SkipItems", type="bool"}, [44]={ - name="Hidden", + name="SkipRefresh", type="bool"}, [45]={ - name="IsFallbackWindow", + name="Appearing", type="bool"}, [46]={ - name="IsExplicitChild", + name="Hidden", type="bool"}, [47]={ - name="HasCloseButton", + name="IsFallbackWindow", type="bool"}, [48]={ + name="IsExplicitChild", + type="bool"}, + [49]={ + name="HasCloseButton", + type="bool"}, + [50]={ name="ResizeBorderHovered", type="signed char"}, - [49]={ + [51]={ name="ResizeBorderHeld", type="signed char"}, - [50]={ + [52]={ name="BeginCount", type="short"}, - [51]={ + [53]={ name="BeginCountPreviousFrame", type="short"}, - [52]={ + [54]={ name="BeginOrderWithinParent", type="short"}, - [53]={ + [55]={ name="BeginOrderWithinContext", type="short"}, - [54]={ + [56]={ name="FocusOrder", type="short"}, - [55]={ + [57]={ name="AutoFitFramesX", type="ImS8"}, - [56]={ + [58]={ name="AutoFitFramesY", type="ImS8"}, - [57]={ + [59]={ name="AutoFitOnlyGrows", type="bool"}, - [58]={ + [60]={ name="AutoPosLastDirection", type="ImGuiDir"}, - [59]={ + [61]={ name="HiddenFramesCanSkipItems", type="ImS8"}, - [60]={ + [62]={ name="HiddenFramesCannotSkipItems", type="ImS8"}, - [61]={ + [63]={ name="HiddenFramesForRenderOnly", type="ImS8"}, - [62]={ + [64]={ name="DisableInputsFrames", type="ImS8"}, - [63]={ + [65]={ bitfield="8", name="SetWindowPosAllowFlags", type="ImGuiCond"}, - [64]={ + [66]={ bitfield="8", name="SetWindowSizeAllowFlags", type="ImGuiCond"}, - [65]={ + [67]={ bitfield="8", name="SetWindowCollapsedAllowFlags", type="ImGuiCond"}, - [66]={ + [68]={ name="SetWindowPosVal", type="ImVec2"}, - [67]={ + [69]={ name="SetWindowPosPivot", type="ImVec2"}, - [68]={ + [70]={ name="IDStack", template_type="ImGuiID", type="ImVector_ImGuiID"}, - [69]={ + [71]={ name="DC", type="ImGuiWindowTempData"}, - [70]={ + [72]={ name="OuterRectClipped", type="ImRect"}, - [71]={ + [73]={ name="InnerRect", type="ImRect"}, - [72]={ + [74]={ name="InnerClipRect", type="ImRect"}, - [73]={ + [75]={ name="WorkRect", type="ImRect"}, - [74]={ + [76]={ name="ParentWorkRect", type="ImRect"}, - [75]={ + [77]={ name="ClipRect", type="ImRect"}, - [76]={ + [78]={ name="ContentRegionRect", type="ImRect"}, - [77]={ + [79]={ name="HitTestHoleSize", type="ImVec2ih"}, - [78]={ + [80]={ name="HitTestHoleOffset", type="ImVec2ih"}, - [79]={ + [81]={ name="LastFrameActive", type="int"}, - [80]={ + [82]={ name="LastTimeActive", type="float"}, - [81]={ + [83]={ name="ItemWidthDefault", type="float"}, - [82]={ + [84]={ name="StateStorage", type="ImGuiStorage"}, - [83]={ + [85]={ name="ColumnsStorage", template_type="ImGuiOldColumns", type="ImVector_ImGuiOldColumns"}, - [84]={ + [86]={ name="FontWindowScale", type="float"}, - [85]={ + [87]={ name="FontWindowScaleParents", type="float"}, - [86]={ + [88]={ name="FontRefSize", type="float"}, - [87]={ + [89]={ name="SettingsOffset", type="int"}, - [88]={ + [90]={ name="DrawList", type="ImDrawList*"}, - [89]={ + [91]={ name="DrawListInst", type="ImDrawList"}, - [90]={ + [92]={ name="ParentWindow", type="ImGuiWindow*"}, - [91]={ + [93]={ name="ParentWindowInBeginStack", type="ImGuiWindow*"}, - [92]={ + [94]={ name="RootWindow", type="ImGuiWindow*"}, - [93]={ + [95]={ name="RootWindowPopupTree", type="ImGuiWindow*"}, - [94]={ + [96]={ name="RootWindowForTitleBarHighlight", type="ImGuiWindow*"}, - [95]={ + [97]={ name="RootWindowForNav", type="ImGuiWindow*"}, - [96]={ + [98]={ name="ParentWindowForFocusRoute", type="ImGuiWindow*"}, - [97]={ + [99]={ name="NavLastChildNavWindow", type="ImGuiWindow*"}, - [98]={ + [100]={ name="NavLastIds[ImGuiNavLayer_COUNT]", size=2, type="ImGuiID"}, - [99]={ + [101]={ name="NavRectRel[ImGuiNavLayer_COUNT]", size=2, type="ImRect"}, - [100]={ + [102]={ name="NavPreferredScoringPosRel[ImGuiNavLayer_COUNT]", size=2, type="ImVec2"}, - [101]={ + [103]={ name="NavRootFocusScopeId", type="ImGuiID"}, - [102]={ + [104]={ name="MemoryDrawListIdxCapacity", type="int"}, - [103]={ + [105]={ name="MemoryDrawListVtxCapacity", type="int"}, - [104]={ + [106]={ name="MemoryCompacted", type="bool"}}, ImGuiWindowSettings={ @@ -8331,7 +8378,10 @@ local t={ type="ImGuiErrorRecoveryState"}, [4]={ name="DisabledOverrideReenable", - type="bool"}}, + type="bool"}, + [5]={ + name="DisabledOverrideReenableAlphaBackup", + type="float"}}, ImGuiWindowTempData={ [1]={ name="CursorPos", diff --git a/generator/output/typedefs_dict.json b/generator/output/typedefs_dict.json index 90d64a2..de0d16b 100644 --- a/generator/output/typedefs_dict.json +++ b/generator/output/typedefs_dict.json @@ -43,7 +43,6 @@ "ImGuiDataType": "int", "ImGuiDataTypeInfo": "struct ImGuiDataTypeInfo", "ImGuiDataTypeStorage": "struct ImGuiDataTypeStorage", - "ImGuiDataVarInfo": "struct ImGuiDataVarInfo", "ImGuiDeactivatedItemData": "struct ImGuiDeactivatedItemData", "ImGuiDebugAllocEntry": "struct ImGuiDebugAllocEntry", "ImGuiDebugAllocInfo": "struct ImGuiDebugAllocInfo", @@ -133,6 +132,7 @@ "ImGuiStyle": "struct ImGuiStyle", "ImGuiStyleMod": "struct ImGuiStyleMod", "ImGuiStyleVar": "int", + "ImGuiStyleVarInfo": "struct ImGuiStyleVarInfo", "ImGuiTabBar": "struct ImGuiTabBar", "ImGuiTabBarFlags": "int", "ImGuiTabItem": "struct ImGuiTabItem", diff --git a/generator/output/typedefs_dict.lua b/generator/output/typedefs_dict.lua index fc26f70..60469eb 100644 --- a/generator/output/typedefs_dict.lua +++ b/generator/output/typedefs_dict.lua @@ -43,7 +43,6 @@ local t={ ImGuiDataType="int", ImGuiDataTypeInfo="struct ImGuiDataTypeInfo", ImGuiDataTypeStorage="struct ImGuiDataTypeStorage", - ImGuiDataVarInfo="struct ImGuiDataVarInfo", ImGuiDeactivatedItemData="struct ImGuiDeactivatedItemData", ImGuiDebugAllocEntry="struct ImGuiDebugAllocEntry", ImGuiDebugAllocInfo="struct ImGuiDebugAllocInfo", @@ -133,6 +132,7 @@ local t={ ImGuiStyle="struct ImGuiStyle", ImGuiStyleMod="struct ImGuiStyleMod", ImGuiStyleVar="int", + ImGuiStyleVarInfo="struct ImGuiStyleVarInfo", ImGuiTabBar="struct ImGuiTabBar", ImGuiTabBarFlags="int", ImGuiTabItem="struct ImGuiTabItem", diff --git a/generator/print_defines.cpp b/generator/print_defines.cpp index b49fd64..87ae779 100644 --- a/generator/print_defines.cpp +++ b/generator/print_defines.cpp @@ -31,3 +31,7 @@ #ifdef ImDrawCallback_ResetRenderState #pragma message(CIMGUI_DEFSTRING(ImDrawCallback_ResetRenderState)) #endif + +#ifdef IMGUI_HAS_TEXTURES +#pragma message(CIMGUI_DEFSTRING(IMGUI_HAS_TEXTURES)) +#endif \ No newline at end of file diff --git a/imgui b/imgui index dbb5eea..97428e8 160000 --- a/imgui +++ b/imgui @@ -1 +1 @@ -Subproject commit dbb5eeaadffb6a3ba6a60de1290312e5802dba5a +Subproject commit 97428e8ac99e339ce05eee531cf55b77b29ea709