mirror of
https://github.com/cimgui/cimgui.git
synced 2025-10-09 11:21:38 +01:00
Compare commits
4 Commits
daac7262b3
...
429ffc930d
Author | SHA1 | Date | |
---|---|---|---|
![]() |
429ffc930d | ||
![]() |
95dec01325 | ||
![]() |
79504e6f7c | ||
![]() |
4edec25945 |
@@ -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
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -97,7 +97,6 @@ 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)
|
||||
|
@@ -18,11 +18,12 @@ else()
|
||||
set(TABLES_SOURCE "")
|
||||
endif()
|
||||
|
||||
include_directories(../../imgui)
|
||||
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
|
||||
@@ -81,6 +82,7 @@ include_directories(${SDL2_SOURCE_DIR}/include)
|
||||
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)
|
||||
@@ -89,7 +91,6 @@ 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)
|
||||
|
@@ -374,6 +374,9 @@ static void FramePresent(ImGui_ImplVulkanH_Window* wd)
|
||||
// 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)
|
||||
{
|
||||
|
65
cimgui_impl.cpp
Normal file
65
cimgui_impl.cpp
Normal file
@@ -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
|
197
cimgui_impl.h
Normal file
197
cimgui_impl.h
Normal file
@@ -0,0 +1,197 @@
|
||||
#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
|
||||
{
|
||||
VkInstance Instance;
|
||||
VkPhysicalDevice PhysicalDevice;
|
||||
VkDevice Device;
|
||||
uint32_t QueueFamily;
|
||||
VkQueue Queue;
|
||||
VkDescriptorPool DescriptorPool;
|
||||
VkRenderPass RenderPass;
|
||||
uint32_t MinImageCount;
|
||||
uint32_t ImageCount;
|
||||
VkSampleCountFlagBits MSAASamples;
|
||||
VkPipelineCache PipelineCache;
|
||||
uint32_t Subpass;
|
||||
uint32_t DescriptorPoolSize;
|
||||
bool UseDynamicRendering;
|
||||
VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo;
|
||||
const VkAllocationCallbacks* Allocator;
|
||||
void (*CheckVkResultFn)(VkResult err);
|
||||
VkDeviceSize MinAllocationSize;
|
||||
};
|
||||
typedef struct ImGui_ImplVulkan_RenderState ImGui_ImplVulkan_RenderState;
|
||||
struct ImGui_ImplVulkan_RenderState
|
||||
{
|
||||
VkCommandBuffer CommandBuffer;
|
||||
VkPipeline Pipeline;
|
||||
VkPipelineLayout PipelineLayout;
|
||||
};
|
||||
struct ImGui_ImplVulkanH_Frame;
|
||||
struct ImGui_ImplVulkanH_Window;
|
||||
struct ImGui_ImplVulkanH_Frame
|
||||
{
|
||||
VkCommandPool CommandPool;
|
||||
VkCommandBuffer CommandBuffer;
|
||||
VkFence Fence;
|
||||
VkImage Backbuffer;
|
||||
VkImageView BackbufferView;
|
||||
VkFramebuffer Framebuffer;
|
||||
};
|
||||
typedef struct ImGui_ImplVulkanH_FrameSemaphores ImGui_ImplVulkanH_FrameSemaphores;
|
||||
struct ImGui_ImplVulkanH_FrameSemaphores
|
||||
{
|
||||
VkSemaphore ImageAcquiredSemaphore;
|
||||
VkSemaphore RenderCompleteSemaphore;
|
||||
};
|
||||
typedef struct ImVector_ImGui_ImplVulkanH_Frame {int Size;int Capacity;ImGui_ImplVulkanH_Frame* Data;} ImVector_ImGui_ImplVulkanH_Frame;
|
||||
|
||||
typedef struct ImVector_ImGui_ImplVulkanH_FrameSemaphores {int Size;int Capacity;ImGui_ImplVulkanH_FrameSemaphores* Data;} ImVector_ImGui_ImplVulkanH_FrameSemaphores;
|
||||
|
||||
struct ImGui_ImplVulkanH_Window
|
||||
{
|
||||
int Width;
|
||||
int Height;
|
||||
VkSwapchainKHR Swapchain;
|
||||
VkSurfaceKHR Surface;
|
||||
VkSurfaceFormatKHR SurfaceFormat;
|
||||
VkPresentModeKHR PresentMode;
|
||||
VkRenderPass RenderPass;
|
||||
bool UseDynamicRendering;
|
||||
bool ClearEnable;
|
||||
VkClearValue ClearValue;
|
||||
uint32_t FrameIndex;
|
||||
uint32_t ImageCount;
|
||||
uint32_t SemaphoreCount;
|
||||
uint32_t SemaphoreIndex;
|
||||
ImVector_ImGui_ImplVulkanH_Frame Frames;
|
||||
ImVector_ImGui_ImplVulkanH_FrameSemaphores FrameSemaphores;
|
||||
};
|
||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef ImVector<ImGui_ImplVulkanH_Frame> ImVector_ImGui_ImplVulkanH_Frame;
|
||||
typedef ImVector<ImGui_ImplVulkanH_FrameSemaphores> 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(PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data);
|
||||
CIMGUI_API void ImGui_ImplVulkanH_CreateOrResizeWindow(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count);
|
||||
CIMGUI_API void ImGui_ImplVulkanH_DestroyWindow(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator);
|
||||
CIMGUI_API VkSurfaceFormatKHR ImGui_ImplVulkanH_SelectSurfaceFormat(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space);
|
||||
CIMGUI_API VkPresentModeKHR ImGui_ImplVulkanH_SelectPresentMode(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count);
|
||||
CIMGUI_API VkPhysicalDevice ImGui_ImplVulkanH_SelectPhysicalDevice(VkInstance instance);
|
||||
CIMGUI_API uint32_t ImGui_ImplVulkanH_SelectQueueFamilyIndex(VkPhysicalDevice physical_device);
|
||||
CIMGUI_API int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode(VkPresentModeKHR present_mode);
|
||||
CIMGUI_API ImGui_ImplVulkanH_Window* ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window();
|
||||
|
||||
#endif
|
@@ -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
|
||||
|
@@ -125,9 +125,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
|
||||
@@ -473,7 +475,17 @@ if #implementations > 0 then
|
||||
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()
|
||||
@@ -517,7 +529,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!!"
|
||||
|
@@ -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
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1149,5 +1149,474 @@
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplVulkanH_CreateOrResizeWindow": [
|
||||
{
|
||||
"args": "(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "instance",
|
||||
"type": "VkInstance"
|
||||
},
|
||||
{
|
||||
"name": "physical_device",
|
||||
"type": "VkPhysicalDevice"
|
||||
},
|
||||
{
|
||||
"name": "device",
|
||||
"type": "VkDevice"
|
||||
},
|
||||
{
|
||||
"name": "wd",
|
||||
"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* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)",
|
||||
"call_args": "(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count)",
|
||||
"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* wd,const VkAllocationCallbacks* allocator)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "instance",
|
||||
"type": "VkInstance"
|
||||
},
|
||||
{
|
||||
"name": "device",
|
||||
"type": "VkDevice"
|
||||
},
|
||||
{
|
||||
"name": "wd",
|
||||
"type": "ImGui_ImplVulkanH_Window*"
|
||||
},
|
||||
{
|
||||
"name": "allocator",
|
||||
"type": "const VkAllocationCallbacks*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
|
||||
"call_args": "(instance,device,wd,allocator)",
|
||||
"cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||
"location": "imgui_impl_vulkan: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:213",
|
||||
"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:213",
|
||||
"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": "(PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "user_data)",
|
||||
"type": "PFN_vkVoidFunction(*loader_func)(const char* function_name,void*"
|
||||
},
|
||||
{
|
||||
"name": "user_data",
|
||||
"type": "void*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data=nullptr)",
|
||||
"call_args": "(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": "(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": ""
|
||||
}
|
||||
]
|
||||
}
|
@@ -996,6 +996,403 @@ local t={
|
||||
ret="void",
|
||||
signature="()",
|
||||
stname=""},
|
||||
["()"]=nil},
|
||||
ImGui_ImplVulkanH_CreateOrResizeWindow={
|
||||
[1]={
|
||||
args="(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)",
|
||||
argsT={
|
||||
[1]={
|
||||
name="instance",
|
||||
type="VkInstance"},
|
||||
[2]={
|
||||
name="physical_device",
|
||||
type="VkPhysicalDevice"},
|
||||
[3]={
|
||||
name="device",
|
||||
type="VkDevice"},
|
||||
[4]={
|
||||
name="wd",
|
||||
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* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count)",
|
||||
call_args="(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count)",
|
||||
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* wd,const VkAllocationCallbacks* allocator)",
|
||||
argsT={
|
||||
[1]={
|
||||
name="instance",
|
||||
type="VkInstance"},
|
||||
[2]={
|
||||
name="device",
|
||||
type="VkDevice"},
|
||||
[3]={
|
||||
name="wd",
|
||||
type="ImGui_ImplVulkanH_Window*"},
|
||||
[4]={
|
||||
name="allocator",
|
||||
type="const VkAllocationCallbacks*"}},
|
||||
argsoriginal="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
|
||||
call_args="(instance,device,wd,allocator)",
|
||||
cimguiname="ImGui_ImplVulkanH_DestroyWindow",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_DestroyWindow",
|
||||
location="imgui_impl_vulkan: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:213",
|
||||
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:213",
|
||||
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="(PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data)",
|
||||
argsT={
|
||||
[1]={
|
||||
name="user_data)",
|
||||
type="PFN_vkVoidFunction(*loader_func)(const char* function_name,void*"},
|
||||
[2]={
|
||||
name="user_data",
|
||||
type="void*"}},
|
||||
argsoriginal="(PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data=nullptr)",
|
||||
call_args="(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="(PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
|
||||
stname=""},
|
||||
["(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 +1448,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["(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
|
@@ -5139,41 +5139,41 @@
|
||||
},
|
||||
"locations": {
|
||||
"ImBitVector": "imgui_internal:623",
|
||||
"ImColor": "imgui:2883",
|
||||
"ImDrawChannel": "imgui:3123",
|
||||
"ImDrawCmd": "imgui:3080",
|
||||
"ImDrawCmdHeader": "imgui:3115",
|
||||
"ImDrawData": "imgui:3339",
|
||||
"ImColor": "imgui:2884",
|
||||
"ImDrawChannel": "imgui:3124",
|
||||
"ImDrawCmd": "imgui:3081",
|
||||
"ImDrawCmdHeader": "imgui:3116",
|
||||
"ImDrawData": "imgui:3340",
|
||||
"ImDrawDataBuilder": "imgui_internal:813",
|
||||
"ImDrawFlags_": "imgui:3148",
|
||||
"ImDrawList": "imgui:3186",
|
||||
"ImDrawListFlags_": "imgui:3168",
|
||||
"ImDrawFlags_": "imgui:3149",
|
||||
"ImDrawList": "imgui:3187",
|
||||
"ImDrawListFlags_": "imgui:3169",
|
||||
"ImDrawListSharedData": "imgui_internal:791",
|
||||
"ImDrawListSplitter": "imgui:3131",
|
||||
"ImDrawVert": "imgui:3100",
|
||||
"ImFont": "imgui:3566",
|
||||
"ImFontAtlas": "imgui:3462",
|
||||
"ImFontAtlasCustomRect": "imgui:3421",
|
||||
"ImFontAtlasFlags_": "imgui:3437",
|
||||
"ImDrawListSplitter": "imgui:3132",
|
||||
"ImDrawVert": "imgui:3101",
|
||||
"ImFont": "imgui:3567",
|
||||
"ImFontAtlas": "imgui:3463",
|
||||
"ImFontAtlasCustomRect": "imgui:3422",
|
||||
"ImFontAtlasFlags_": "imgui:3438",
|
||||
"ImFontBuilderIO": "imgui_internal:3867",
|
||||
"ImFontConfig": "imgui:3364",
|
||||
"ImFontGlyph": "imgui:3394",
|
||||
"ImFontGlyphRangesBuilder": "imgui:3406",
|
||||
"ImFontConfig": "imgui:3365",
|
||||
"ImFontGlyph": "imgui:3395",
|
||||
"ImFontGlyphRangesBuilder": "imgui:3407",
|
||||
"ImGuiActivateFlags_": "imgui_internal:1581",
|
||||
"ImGuiAxis": "imgui_internal:1038",
|
||||
"ImGuiBackendFlags_": "imgui:1675",
|
||||
"ImGuiBackendFlags_": "imgui:1676",
|
||||
"ImGuiBoxSelectState": "imgui_internal:1770",
|
||||
"ImGuiButtonFlagsPrivate_": "imgui_internal:928",
|
||||
"ImGuiButtonFlags_": "imgui:1809",
|
||||
"ImGuiChildFlags_": "imgui:1158",
|
||||
"ImGuiCol_": "imgui:1690",
|
||||
"ImGuiColorEditFlags_": "imgui:1820",
|
||||
"ImGuiButtonFlags_": "imgui:1810",
|
||||
"ImGuiChildFlags_": "imgui:1159",
|
||||
"ImGuiCol_": "imgui:1691",
|
||||
"ImGuiColorEditFlags_": "imgui:1821",
|
||||
"ImGuiColorMod": "imgui_internal:1052",
|
||||
"ImGuiComboFlagsPrivate_": "imgui_internal:953",
|
||||
"ImGuiComboFlags_": "imgui:1306",
|
||||
"ImGuiComboFlags_": "imgui:1307",
|
||||
"ImGuiComboPreviewData": "imgui_internal:1069",
|
||||
"ImGuiCond_": "imgui:1932",
|
||||
"ImGuiConfigFlags_": "imgui:1646",
|
||||
"ImGuiCond_": "imgui:1933",
|
||||
"ImGuiConfigFlags_": "imgui:1647",
|
||||
"ImGuiContext": "imgui_internal:2241",
|
||||
"ImGuiContextHook": "imgui_internal:2226",
|
||||
"ImGuiContextHookType": "imgui_internal:2224",
|
||||
@@ -5181,29 +5181,29 @@
|
||||
"ImGuiDataTypeInfo": "imgui_internal:839",
|
||||
"ImGuiDataTypePrivate_": "imgui_internal:848",
|
||||
"ImGuiDataTypeStorage": "imgui_internal:833",
|
||||
"ImGuiDataType_": "imgui:1454",
|
||||
"ImGuiDataType_": "imgui:1455",
|
||||
"ImGuiDataVarInfo": "imgui_internal:825",
|
||||
"ImGuiDeactivatedItemData": "imgui_internal:1346",
|
||||
"ImGuiDebugAllocEntry": "imgui_internal:2160",
|
||||
"ImGuiDebugAllocInfo": "imgui_internal:2167",
|
||||
"ImGuiDebugLogFlags_": "imgui_internal:2138",
|
||||
"ImGuiDir": "imgui:1472",
|
||||
"ImGuiDir": "imgui:1473",
|
||||
"ImGuiDockContext": "imgui_internal:1985",
|
||||
"ImGuiDockNode": "imgui_internal:1899",
|
||||
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:1851",
|
||||
"ImGuiDockNodeFlags_": "imgui:1407",
|
||||
"ImGuiDockNodeFlags_": "imgui:1408",
|
||||
"ImGuiDockNodeState": "imgui_internal:1890",
|
||||
"ImGuiDragDropFlags_": "imgui:1426",
|
||||
"ImGuiDragDropFlags_": "imgui:1427",
|
||||
"ImGuiErrorRecoveryState": "imgui_internal:1303",
|
||||
"ImGuiFocusRequestFlags_": "imgui_internal:998",
|
||||
"ImGuiFocusScopeData": "imgui_internal:1667",
|
||||
"ImGuiFocusedFlags_": "imgui:1353",
|
||||
"ImGuiFocusedFlags_": "imgui:1354",
|
||||
"ImGuiFreeTypeBuilderFlags": "imgui_freetype:26",
|
||||
"ImGuiGroupData": "imgui_internal:1082",
|
||||
"ImGuiHoveredFlagsPrivate_": "imgui_internal:911",
|
||||
"ImGuiHoveredFlags_": "imgui:1367",
|
||||
"ImGuiHoveredFlags_": "imgui:1368",
|
||||
"ImGuiIDStackTool": "imgui_internal:2207",
|
||||
"ImGuiIO": "imgui:2305",
|
||||
"ImGuiIO": "imgui:2306",
|
||||
"ImGuiInputEvent": "imgui_internal:1441",
|
||||
"ImGuiInputEventAppFocused": "imgui_internal:1439",
|
||||
"ImGuiInputEventKey": "imgui_internal:1437",
|
||||
@@ -5214,24 +5214,24 @@
|
||||
"ImGuiInputEventText": "imgui_internal:1438",
|
||||
"ImGuiInputEventType": "imgui_internal:1409",
|
||||
"ImGuiInputFlagsPrivate_": "imgui_internal:1508",
|
||||
"ImGuiInputFlags_": "imgui:1623",
|
||||
"ImGuiInputFlags_": "imgui:1624",
|
||||
"ImGuiInputSource": "imgui_internal:1422",
|
||||
"ImGuiInputTextCallbackData": "imgui:2560",
|
||||
"ImGuiInputTextCallbackData": "imgui:2561",
|
||||
"ImGuiInputTextDeactivatedState": "imgui_internal:1118",
|
||||
"ImGuiInputTextFlagsPrivate_": "imgui_internal:919",
|
||||
"ImGuiInputTextFlags_": "imgui:1192",
|
||||
"ImGuiInputTextFlags_": "imgui:1193",
|
||||
"ImGuiInputTextState": "imgui_internal:1140",
|
||||
"ImGuiItemFlagsPrivate_": "imgui_internal:861",
|
||||
"ImGuiItemFlags_": "imgui:1179",
|
||||
"ImGuiItemFlags_": "imgui:1180",
|
||||
"ImGuiItemStatusFlags_": "imgui_internal:885",
|
||||
"ImGuiKey": "imgui:1496",
|
||||
"ImGuiKeyData": "imgui:2297",
|
||||
"ImGuiKey": "imgui:1497",
|
||||
"ImGuiKeyData": "imgui:2298",
|
||||
"ImGuiKeyOwnerData": "imgui_internal:1495",
|
||||
"ImGuiKeyRoutingData": "imgui_internal:1469",
|
||||
"ImGuiKeyRoutingTable": "imgui_internal:1483",
|
||||
"ImGuiLastItemData": "imgui_internal:1275",
|
||||
"ImGuiLayoutType_": "imgui_internal:1019",
|
||||
"ImGuiListClipper": "imgui:2789",
|
||||
"ImGuiListClipper": "imgui:2790",
|
||||
"ImGuiListClipperData": "imgui_internal:1565",
|
||||
"ImGuiListClipperRange": "imgui_internal:1552",
|
||||
"ImGuiLocEntry": "imgui_internal:2111",
|
||||
@@ -5239,11 +5239,11 @@
|
||||
"ImGuiLogFlags_": "imgui_internal:1026",
|
||||
"ImGuiMenuColumns": "imgui_internal:1100",
|
||||
"ImGuiMetricsConfig": "imgui_internal:2177",
|
||||
"ImGuiMouseButton_": "imgui:1892",
|
||||
"ImGuiMouseCursor_": "imgui:1902",
|
||||
"ImGuiMouseSource": "imgui:1921",
|
||||
"ImGuiMultiSelectFlags_": "imgui:2941",
|
||||
"ImGuiMultiSelectIO": "imgui:2968",
|
||||
"ImGuiMouseButton_": "imgui:1893",
|
||||
"ImGuiMouseCursor_": "imgui:1903",
|
||||
"ImGuiMouseSource": "imgui:1922",
|
||||
"ImGuiMultiSelectFlags_": "imgui:2942",
|
||||
"ImGuiMultiSelectIO": "imgui:2969",
|
||||
"ImGuiMultiSelectState": "imgui_internal:1827",
|
||||
"ImGuiMultiSelectTempData": "imgui_internal:1802",
|
||||
"ImGuiNavItemData": "imgui_internal:1650",
|
||||
@@ -5257,85 +5257,85 @@
|
||||
"ImGuiOldColumnData": "imgui_internal:1735",
|
||||
"ImGuiOldColumnFlags_": "imgui_internal:1715",
|
||||
"ImGuiOldColumns": "imgui_internal:1745",
|
||||
"ImGuiOnceUponAFrame": "imgui:2660",
|
||||
"ImGuiPayload": "imgui:2625",
|
||||
"ImGuiPlatformIO": "imgui:3738",
|
||||
"ImGuiPlatformImeData": "imgui:3844",
|
||||
"ImGuiPlatformMonitor": "imgui:3834",
|
||||
"ImGuiOnceUponAFrame": "imgui:2661",
|
||||
"ImGuiPayload": "imgui:2626",
|
||||
"ImGuiPlatformIO": "imgui:3739",
|
||||
"ImGuiPlatformImeData": "imgui:3845",
|
||||
"ImGuiPlatformMonitor": "imgui:3835",
|
||||
"ImGuiPlotType": "imgui_internal:1045",
|
||||
"ImGuiPopupData": "imgui_internal:1366",
|
||||
"ImGuiPopupFlags_": "imgui:1271",
|
||||
"ImGuiPopupFlags_": "imgui:1272",
|
||||
"ImGuiPopupPositionPolicy": "imgui_internal:1358",
|
||||
"ImGuiPtrOrIndex": "imgui_internal:1336",
|
||||
"ImGuiScrollFlags_": "imgui_internal:1592",
|
||||
"ImGuiSelectableFlagsPrivate_": "imgui_internal:966",
|
||||
"ImGuiSelectableFlags_": "imgui:1289",
|
||||
"ImGuiSelectionBasicStorage": "imgui:3014",
|
||||
"ImGuiSelectionExternalStorage": "imgui:3037",
|
||||
"ImGuiSelectionRequest": "imgui:2988",
|
||||
"ImGuiSelectionRequestType": "imgui:2980",
|
||||
"ImGuiSelectableFlags_": "imgui:1290",
|
||||
"ImGuiSelectionBasicStorage": "imgui:3015",
|
||||
"ImGuiSelectionExternalStorage": "imgui:3038",
|
||||
"ImGuiSelectionRequest": "imgui:2989",
|
||||
"ImGuiSelectionRequestType": "imgui:2981",
|
||||
"ImGuiSeparatorFlags_": "imgui_internal:987",
|
||||
"ImGuiSettingsHandler": "imgui_internal:2073",
|
||||
"ImGuiShrinkWidthItem": "imgui_internal:1329",
|
||||
"ImGuiSizeCallbackData": "imgui:2594",
|
||||
"ImGuiSizeCallbackData": "imgui:2595",
|
||||
"ImGuiSliderFlagsPrivate_": "imgui_internal:959",
|
||||
"ImGuiSliderFlags_": "imgui:1876",
|
||||
"ImGuiSortDirection": "imgui:1483",
|
||||
"ImGuiSliderFlags_": "imgui:1877",
|
||||
"ImGuiSortDirection": "imgui:1484",
|
||||
"ImGuiStackLevelInfo": "imgui_internal:2195",
|
||||
"ImGuiStorage": "imgui:2732",
|
||||
"ImGuiStoragePair": "imgui:2715",
|
||||
"ImGuiStyle": "imgui:2219",
|
||||
"ImGuiStorage": "imgui:2733",
|
||||
"ImGuiStoragePair": "imgui:2716",
|
||||
"ImGuiStyle": "imgui:2220",
|
||||
"ImGuiStyleMod": "imgui_internal:1059",
|
||||
"ImGuiStyleVar_": "imgui:1768",
|
||||
"ImGuiStyleVar_": "imgui:1769",
|
||||
"ImGuiTabBar": "imgui_internal:2877",
|
||||
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2839",
|
||||
"ImGuiTabBarFlags_": "imgui:1321",
|
||||
"ImGuiTabBarFlags_": "imgui:1322",
|
||||
"ImGuiTabItem": "imgui_internal:2857",
|
||||
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2847",
|
||||
"ImGuiTabItemFlags_": "imgui:1338",
|
||||
"ImGuiTabItemFlags_": "imgui:1339",
|
||||
"ImGuiTable": "imgui_internal:3024",
|
||||
"ImGuiTableBgTarget_": "imgui:2073",
|
||||
"ImGuiTableBgTarget_": "imgui:2074",
|
||||
"ImGuiTableCellData": "imgui_internal:2992",
|
||||
"ImGuiTableColumn": "imgui_internal:2932",
|
||||
"ImGuiTableColumnFlags_": "imgui:2020",
|
||||
"ImGuiTableColumnFlags_": "imgui:2021",
|
||||
"ImGuiTableColumnSettings": "imgui_internal:3172",
|
||||
"ImGuiTableColumnSortSpecs": "imgui:2095",
|
||||
"ImGuiTableFlags_": "imgui:1967",
|
||||
"ImGuiTableColumnSortSpecs": "imgui:2096",
|
||||
"ImGuiTableFlags_": "imgui:1968",
|
||||
"ImGuiTableHeaderData": "imgui_internal:3001",
|
||||
"ImGuiTableInstanceData": "imgui_internal:3011",
|
||||
"ImGuiTableRowFlags_": "imgui:2058",
|
||||
"ImGuiTableRowFlags_": "imgui:2059",
|
||||
"ImGuiTableSettings": "imgui_internal:3196",
|
||||
"ImGuiTableSortSpecs": "imgui:2085",
|
||||
"ImGuiTableSortSpecs": "imgui:2086",
|
||||
"ImGuiTableTempData": "imgui_internal:3149",
|
||||
"ImGuiTextBuffer": "imgui:2695",
|
||||
"ImGuiTextFilter": "imgui:2668",
|
||||
"ImGuiTextBuffer": "imgui:2696",
|
||||
"ImGuiTextFilter": "imgui:2669",
|
||||
"ImGuiTextFlags_": "imgui_internal:1005",
|
||||
"ImGuiTextIndex": "imgui_internal:743",
|
||||
"ImGuiTextRange": "imgui:2678",
|
||||
"ImGuiTextRange": "imgui:2679",
|
||||
"ImGuiTooltipFlags_": "imgui_internal:1011",
|
||||
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:980",
|
||||
"ImGuiTreeNodeFlags_": "imgui:1234",
|
||||
"ImGuiTreeNodeFlags_": "imgui:1235",
|
||||
"ImGuiTreeNodeStackData": "imgui_internal:1294",
|
||||
"ImGuiTypingSelectFlags_": "imgui_internal:1678",
|
||||
"ImGuiTypingSelectRequest": "imgui_internal:1686",
|
||||
"ImGuiTypingSelectState": "imgui_internal:1697",
|
||||
"ImGuiViewport": "imgui:3653",
|
||||
"ImGuiViewportFlags_": "imgui:3625",
|
||||
"ImGuiViewport": "imgui:3654",
|
||||
"ImGuiViewportFlags_": "imgui:3626",
|
||||
"ImGuiViewportP": "imgui_internal:2002",
|
||||
"ImGuiWindow": "imgui_internal:2687",
|
||||
"ImGuiWindowClass": "imgui:2609",
|
||||
"ImGuiWindowClass": "imgui:2610",
|
||||
"ImGuiWindowDockStyle": "imgui_internal:1980",
|
||||
"ImGuiWindowDockStyleCol": "imgui_internal:1966",
|
||||
"ImGuiWindowFlags_": "imgui:1107",
|
||||
"ImGuiWindowFlags_": "imgui:1108",
|
||||
"ImGuiWindowRefreshFlags_": "imgui_internal:1188",
|
||||
"ImGuiWindowSettings": "imgui_internal:2054",
|
||||
"ImGuiWindowStackData": "imgui_internal:1321",
|
||||
"ImGuiWindowTempData": "imgui_internal:2631",
|
||||
"ImRect": "imgui_internal:545",
|
||||
"ImVec1": "imgui_internal:527",
|
||||
"ImVec2": "imgui:299",
|
||||
"ImVec2": "imgui:300",
|
||||
"ImVec2ih": "imgui_internal:535",
|
||||
"ImVec4": "imgui:312"
|
||||
"ImVec4": "imgui:313"
|
||||
},
|
||||
"nonPOD": {
|
||||
"ImBitArray": true,
|
||||
|
@@ -4062,41 +4062,41 @@ local t={
|
||||
ImGuiSortDirection="ImU8"},
|
||||
locations={
|
||||
ImBitVector="imgui_internal:623",
|
||||
ImColor="imgui:2883",
|
||||
ImDrawChannel="imgui:3123",
|
||||
ImDrawCmd="imgui:3080",
|
||||
ImDrawCmdHeader="imgui:3115",
|
||||
ImDrawData="imgui:3339",
|
||||
ImColor="imgui:2884",
|
||||
ImDrawChannel="imgui:3124",
|
||||
ImDrawCmd="imgui:3081",
|
||||
ImDrawCmdHeader="imgui:3116",
|
||||
ImDrawData="imgui:3340",
|
||||
ImDrawDataBuilder="imgui_internal:813",
|
||||
ImDrawFlags_="imgui:3148",
|
||||
ImDrawList="imgui:3186",
|
||||
ImDrawListFlags_="imgui:3168",
|
||||
ImDrawFlags_="imgui:3149",
|
||||
ImDrawList="imgui:3187",
|
||||
ImDrawListFlags_="imgui:3169",
|
||||
ImDrawListSharedData="imgui_internal:791",
|
||||
ImDrawListSplitter="imgui:3131",
|
||||
ImDrawVert="imgui:3100",
|
||||
ImFont="imgui:3566",
|
||||
ImFontAtlas="imgui:3462",
|
||||
ImFontAtlasCustomRect="imgui:3421",
|
||||
ImFontAtlasFlags_="imgui:3437",
|
||||
ImDrawListSplitter="imgui:3132",
|
||||
ImDrawVert="imgui:3101",
|
||||
ImFont="imgui:3567",
|
||||
ImFontAtlas="imgui:3463",
|
||||
ImFontAtlasCustomRect="imgui:3422",
|
||||
ImFontAtlasFlags_="imgui:3438",
|
||||
ImFontBuilderIO="imgui_internal:3867",
|
||||
ImFontConfig="imgui:3364",
|
||||
ImFontGlyph="imgui:3394",
|
||||
ImFontGlyphRangesBuilder="imgui:3406",
|
||||
ImFontConfig="imgui:3365",
|
||||
ImFontGlyph="imgui:3395",
|
||||
ImFontGlyphRangesBuilder="imgui:3407",
|
||||
ImGuiActivateFlags_="imgui_internal:1581",
|
||||
ImGuiAxis="imgui_internal:1038",
|
||||
ImGuiBackendFlags_="imgui:1675",
|
||||
ImGuiBackendFlags_="imgui:1676",
|
||||
ImGuiBoxSelectState="imgui_internal:1770",
|
||||
ImGuiButtonFlagsPrivate_="imgui_internal:928",
|
||||
ImGuiButtonFlags_="imgui:1809",
|
||||
ImGuiChildFlags_="imgui:1158",
|
||||
ImGuiCol_="imgui:1690",
|
||||
ImGuiColorEditFlags_="imgui:1820",
|
||||
ImGuiButtonFlags_="imgui:1810",
|
||||
ImGuiChildFlags_="imgui:1159",
|
||||
ImGuiCol_="imgui:1691",
|
||||
ImGuiColorEditFlags_="imgui:1821",
|
||||
ImGuiColorMod="imgui_internal:1052",
|
||||
ImGuiComboFlagsPrivate_="imgui_internal:953",
|
||||
ImGuiComboFlags_="imgui:1306",
|
||||
ImGuiComboFlags_="imgui:1307",
|
||||
ImGuiComboPreviewData="imgui_internal:1069",
|
||||
ImGuiCond_="imgui:1932",
|
||||
ImGuiConfigFlags_="imgui:1646",
|
||||
ImGuiCond_="imgui:1933",
|
||||
ImGuiConfigFlags_="imgui:1647",
|
||||
ImGuiContext="imgui_internal:2241",
|
||||
ImGuiContextHook="imgui_internal:2226",
|
||||
ImGuiContextHookType="imgui_internal:2224",
|
||||
@@ -4104,29 +4104,29 @@ local t={
|
||||
ImGuiDataTypeInfo="imgui_internal:839",
|
||||
ImGuiDataTypePrivate_="imgui_internal:848",
|
||||
ImGuiDataTypeStorage="imgui_internal:833",
|
||||
ImGuiDataType_="imgui:1454",
|
||||
ImGuiDataType_="imgui:1455",
|
||||
ImGuiDataVarInfo="imgui_internal:825",
|
||||
ImGuiDeactivatedItemData="imgui_internal:1346",
|
||||
ImGuiDebugAllocEntry="imgui_internal:2160",
|
||||
ImGuiDebugAllocInfo="imgui_internal:2167",
|
||||
ImGuiDebugLogFlags_="imgui_internal:2138",
|
||||
ImGuiDir="imgui:1472",
|
||||
ImGuiDir="imgui:1473",
|
||||
ImGuiDockContext="imgui_internal:1985",
|
||||
ImGuiDockNode="imgui_internal:1899",
|
||||
ImGuiDockNodeFlagsPrivate_="imgui_internal:1851",
|
||||
ImGuiDockNodeFlags_="imgui:1407",
|
||||
ImGuiDockNodeFlags_="imgui:1408",
|
||||
ImGuiDockNodeState="imgui_internal:1890",
|
||||
ImGuiDragDropFlags_="imgui:1426",
|
||||
ImGuiDragDropFlags_="imgui:1427",
|
||||
ImGuiErrorRecoveryState="imgui_internal:1303",
|
||||
ImGuiFocusRequestFlags_="imgui_internal:998",
|
||||
ImGuiFocusScopeData="imgui_internal:1667",
|
||||
ImGuiFocusedFlags_="imgui:1353",
|
||||
ImGuiFocusedFlags_="imgui:1354",
|
||||
ImGuiFreeTypeBuilderFlags="imgui_freetype:26",
|
||||
ImGuiGroupData="imgui_internal:1082",
|
||||
ImGuiHoveredFlagsPrivate_="imgui_internal:911",
|
||||
ImGuiHoveredFlags_="imgui:1367",
|
||||
ImGuiHoveredFlags_="imgui:1368",
|
||||
ImGuiIDStackTool="imgui_internal:2207",
|
||||
ImGuiIO="imgui:2305",
|
||||
ImGuiIO="imgui:2306",
|
||||
ImGuiInputEvent="imgui_internal:1441",
|
||||
ImGuiInputEventAppFocused="imgui_internal:1439",
|
||||
ImGuiInputEventKey="imgui_internal:1437",
|
||||
@@ -4137,24 +4137,24 @@ local t={
|
||||
ImGuiInputEventText="imgui_internal:1438",
|
||||
ImGuiInputEventType="imgui_internal:1409",
|
||||
ImGuiInputFlagsPrivate_="imgui_internal:1508",
|
||||
ImGuiInputFlags_="imgui:1623",
|
||||
ImGuiInputFlags_="imgui:1624",
|
||||
ImGuiInputSource="imgui_internal:1422",
|
||||
ImGuiInputTextCallbackData="imgui:2560",
|
||||
ImGuiInputTextCallbackData="imgui:2561",
|
||||
ImGuiInputTextDeactivatedState="imgui_internal:1118",
|
||||
ImGuiInputTextFlagsPrivate_="imgui_internal:919",
|
||||
ImGuiInputTextFlags_="imgui:1192",
|
||||
ImGuiInputTextFlags_="imgui:1193",
|
||||
ImGuiInputTextState="imgui_internal:1140",
|
||||
ImGuiItemFlagsPrivate_="imgui_internal:861",
|
||||
ImGuiItemFlags_="imgui:1179",
|
||||
ImGuiItemFlags_="imgui:1180",
|
||||
ImGuiItemStatusFlags_="imgui_internal:885",
|
||||
ImGuiKey="imgui:1496",
|
||||
ImGuiKeyData="imgui:2297",
|
||||
ImGuiKey="imgui:1497",
|
||||
ImGuiKeyData="imgui:2298",
|
||||
ImGuiKeyOwnerData="imgui_internal:1495",
|
||||
ImGuiKeyRoutingData="imgui_internal:1469",
|
||||
ImGuiKeyRoutingTable="imgui_internal:1483",
|
||||
ImGuiLastItemData="imgui_internal:1275",
|
||||
ImGuiLayoutType_="imgui_internal:1019",
|
||||
ImGuiListClipper="imgui:2789",
|
||||
ImGuiListClipper="imgui:2790",
|
||||
ImGuiListClipperData="imgui_internal:1565",
|
||||
ImGuiListClipperRange="imgui_internal:1552",
|
||||
ImGuiLocEntry="imgui_internal:2111",
|
||||
@@ -4162,11 +4162,11 @@ local t={
|
||||
ImGuiLogFlags_="imgui_internal:1026",
|
||||
ImGuiMenuColumns="imgui_internal:1100",
|
||||
ImGuiMetricsConfig="imgui_internal:2177",
|
||||
ImGuiMouseButton_="imgui:1892",
|
||||
ImGuiMouseCursor_="imgui:1902",
|
||||
ImGuiMouseSource="imgui:1921",
|
||||
ImGuiMultiSelectFlags_="imgui:2941",
|
||||
ImGuiMultiSelectIO="imgui:2968",
|
||||
ImGuiMouseButton_="imgui:1893",
|
||||
ImGuiMouseCursor_="imgui:1903",
|
||||
ImGuiMouseSource="imgui:1922",
|
||||
ImGuiMultiSelectFlags_="imgui:2942",
|
||||
ImGuiMultiSelectIO="imgui:2969",
|
||||
ImGuiMultiSelectState="imgui_internal:1827",
|
||||
ImGuiMultiSelectTempData="imgui_internal:1802",
|
||||
ImGuiNavItemData="imgui_internal:1650",
|
||||
@@ -4180,85 +4180,85 @@ local t={
|
||||
ImGuiOldColumnData="imgui_internal:1735",
|
||||
ImGuiOldColumnFlags_="imgui_internal:1715",
|
||||
ImGuiOldColumns="imgui_internal:1745",
|
||||
ImGuiOnceUponAFrame="imgui:2660",
|
||||
ImGuiPayload="imgui:2625",
|
||||
ImGuiPlatformIO="imgui:3738",
|
||||
ImGuiPlatformImeData="imgui:3844",
|
||||
ImGuiPlatformMonitor="imgui:3834",
|
||||
ImGuiOnceUponAFrame="imgui:2661",
|
||||
ImGuiPayload="imgui:2626",
|
||||
ImGuiPlatformIO="imgui:3739",
|
||||
ImGuiPlatformImeData="imgui:3845",
|
||||
ImGuiPlatformMonitor="imgui:3835",
|
||||
ImGuiPlotType="imgui_internal:1045",
|
||||
ImGuiPopupData="imgui_internal:1366",
|
||||
ImGuiPopupFlags_="imgui:1271",
|
||||
ImGuiPopupFlags_="imgui:1272",
|
||||
ImGuiPopupPositionPolicy="imgui_internal:1358",
|
||||
ImGuiPtrOrIndex="imgui_internal:1336",
|
||||
ImGuiScrollFlags_="imgui_internal:1592",
|
||||
ImGuiSelectableFlagsPrivate_="imgui_internal:966",
|
||||
ImGuiSelectableFlags_="imgui:1289",
|
||||
ImGuiSelectionBasicStorage="imgui:3014",
|
||||
ImGuiSelectionExternalStorage="imgui:3037",
|
||||
ImGuiSelectionRequest="imgui:2988",
|
||||
ImGuiSelectionRequestType="imgui:2980",
|
||||
ImGuiSelectableFlags_="imgui:1290",
|
||||
ImGuiSelectionBasicStorage="imgui:3015",
|
||||
ImGuiSelectionExternalStorage="imgui:3038",
|
||||
ImGuiSelectionRequest="imgui:2989",
|
||||
ImGuiSelectionRequestType="imgui:2981",
|
||||
ImGuiSeparatorFlags_="imgui_internal:987",
|
||||
ImGuiSettingsHandler="imgui_internal:2073",
|
||||
ImGuiShrinkWidthItem="imgui_internal:1329",
|
||||
ImGuiSizeCallbackData="imgui:2594",
|
||||
ImGuiSizeCallbackData="imgui:2595",
|
||||
ImGuiSliderFlagsPrivate_="imgui_internal:959",
|
||||
ImGuiSliderFlags_="imgui:1876",
|
||||
ImGuiSortDirection="imgui:1483",
|
||||
ImGuiSliderFlags_="imgui:1877",
|
||||
ImGuiSortDirection="imgui:1484",
|
||||
ImGuiStackLevelInfo="imgui_internal:2195",
|
||||
ImGuiStorage="imgui:2732",
|
||||
ImGuiStoragePair="imgui:2715",
|
||||
ImGuiStyle="imgui:2219",
|
||||
ImGuiStorage="imgui:2733",
|
||||
ImGuiStoragePair="imgui:2716",
|
||||
ImGuiStyle="imgui:2220",
|
||||
ImGuiStyleMod="imgui_internal:1059",
|
||||
ImGuiStyleVar_="imgui:1768",
|
||||
ImGuiStyleVar_="imgui:1769",
|
||||
ImGuiTabBar="imgui_internal:2877",
|
||||
ImGuiTabBarFlagsPrivate_="imgui_internal:2839",
|
||||
ImGuiTabBarFlags_="imgui:1321",
|
||||
ImGuiTabBarFlags_="imgui:1322",
|
||||
ImGuiTabItem="imgui_internal:2857",
|
||||
ImGuiTabItemFlagsPrivate_="imgui_internal:2847",
|
||||
ImGuiTabItemFlags_="imgui:1338",
|
||||
ImGuiTabItemFlags_="imgui:1339",
|
||||
ImGuiTable="imgui_internal:3024",
|
||||
ImGuiTableBgTarget_="imgui:2073",
|
||||
ImGuiTableBgTarget_="imgui:2074",
|
||||
ImGuiTableCellData="imgui_internal:2992",
|
||||
ImGuiTableColumn="imgui_internal:2932",
|
||||
ImGuiTableColumnFlags_="imgui:2020",
|
||||
ImGuiTableColumnFlags_="imgui:2021",
|
||||
ImGuiTableColumnSettings="imgui_internal:3172",
|
||||
ImGuiTableColumnSortSpecs="imgui:2095",
|
||||
ImGuiTableFlags_="imgui:1967",
|
||||
ImGuiTableColumnSortSpecs="imgui:2096",
|
||||
ImGuiTableFlags_="imgui:1968",
|
||||
ImGuiTableHeaderData="imgui_internal:3001",
|
||||
ImGuiTableInstanceData="imgui_internal:3011",
|
||||
ImGuiTableRowFlags_="imgui:2058",
|
||||
ImGuiTableRowFlags_="imgui:2059",
|
||||
ImGuiTableSettings="imgui_internal:3196",
|
||||
ImGuiTableSortSpecs="imgui:2085",
|
||||
ImGuiTableSortSpecs="imgui:2086",
|
||||
ImGuiTableTempData="imgui_internal:3149",
|
||||
ImGuiTextBuffer="imgui:2695",
|
||||
ImGuiTextFilter="imgui:2668",
|
||||
ImGuiTextBuffer="imgui:2696",
|
||||
ImGuiTextFilter="imgui:2669",
|
||||
ImGuiTextFlags_="imgui_internal:1005",
|
||||
ImGuiTextIndex="imgui_internal:743",
|
||||
ImGuiTextRange="imgui:2678",
|
||||
ImGuiTextRange="imgui:2679",
|
||||
ImGuiTooltipFlags_="imgui_internal:1011",
|
||||
ImGuiTreeNodeFlagsPrivate_="imgui_internal:980",
|
||||
ImGuiTreeNodeFlags_="imgui:1234",
|
||||
ImGuiTreeNodeFlags_="imgui:1235",
|
||||
ImGuiTreeNodeStackData="imgui_internal:1294",
|
||||
ImGuiTypingSelectFlags_="imgui_internal:1678",
|
||||
ImGuiTypingSelectRequest="imgui_internal:1686",
|
||||
ImGuiTypingSelectState="imgui_internal:1697",
|
||||
ImGuiViewport="imgui:3653",
|
||||
ImGuiViewportFlags_="imgui:3625",
|
||||
ImGuiViewport="imgui:3654",
|
||||
ImGuiViewportFlags_="imgui:3626",
|
||||
ImGuiViewportP="imgui_internal:2002",
|
||||
ImGuiWindow="imgui_internal:2687",
|
||||
ImGuiWindowClass="imgui:2609",
|
||||
ImGuiWindowClass="imgui:2610",
|
||||
ImGuiWindowDockStyle="imgui_internal:1980",
|
||||
ImGuiWindowDockStyleCol="imgui_internal:1966",
|
||||
ImGuiWindowFlags_="imgui:1107",
|
||||
ImGuiWindowFlags_="imgui:1108",
|
||||
ImGuiWindowRefreshFlags_="imgui_internal:1188",
|
||||
ImGuiWindowSettings="imgui_internal:2054",
|
||||
ImGuiWindowStackData="imgui_internal:1321",
|
||||
ImGuiWindowTempData="imgui_internal:2631",
|
||||
ImRect="imgui_internal:545",
|
||||
ImVec1="imgui_internal:527",
|
||||
ImVec2="imgui:299",
|
||||
ImVec2="imgui:300",
|
||||
ImVec2ih="imgui_internal:535",
|
||||
ImVec4="imgui:312"},
|
||||
ImVec4="imgui:313"},
|
||||
nonPOD={
|
||||
ImBitArray=true,
|
||||
ImColor=true,
|
||||
|
Reference in New Issue
Block a user