mirror of
https://github.com/cimgui/cimgui.git
synced 2026-02-24 10:26:40 +00:00
Compare commits
13 Commits
1.92.5wip_
...
docking_in
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c0c044e22f | ||
|
|
2cb5b7d19b | ||
|
|
335ef09f52 | ||
|
|
ee8fbaaff4 | ||
|
|
1a15dc7bcd | ||
|
|
2a8012424d | ||
|
|
77f726c6ca | ||
|
|
99f8065703 | ||
|
|
b801b08eee | ||
|
|
a890b9f594 | ||
|
|
c56d1668b1 | ||
|
|
9dd992c22b | ||
|
|
d94ad1b162 |
@@ -41,7 +41,7 @@ Notes:
|
||||
* you will need LuaJIT (https://github.com/LuaJIT/LuaJIT.git better 2.1 branch) or precompiled for linux/macOS/windows in https://luapower.com/luajit/download
|
||||
* you need to use also a C++ compiler for doing preprocessing: gcc (In windows MinGW-W64-builds for example), clang or cl (MSVC). (this repo was done with gcc)
|
||||
* update `imgui` folder to the version you desire.
|
||||
* edit `generator/generator.bat` on windows, or `generator/generator.sh` on linux, to choose between gcc, clang, or cl and to choose desired backends and whether imgui_internal is generated or not, comments are generated or not and if constructors are generated also with versions performing just initialization of structs provided by yourself (_Construct is added to the constructor names)
|
||||
* edit `generator/generator.bat` on windows, or `generator/generator.sh` on linux, to choose between gcc, clang, or cl and to choose desired backends and whether imgui_internal is generated or not, comments are generated or not and if constructors are generated also with versions performing just initialization of structs provided by yourself (uses IM_PLACEMENT_NEW and _Construct is added to the constructor names)
|
||||
* the defaults of generator are gcc as compiler, imgui_internal included and sdl, glfw, vulkan, opengl2 and opengl3 as backends.
|
||||
* edit config_generator.lua for adding includes needed by your chosen backends (vulkan needs that).
|
||||
* Run generator.bat or generator.sh with gcc, clang or cl and LuaJIT on your PATH.
|
||||
@@ -70,7 +70,7 @@ Notes:
|
||||
* manual : will be true if this function is hand-written (not generated)
|
||||
* skipped : will be true if this function is not generated (and not hand-written)
|
||||
* isvararg : is set if some argument is a vararg
|
||||
* constructor : is set if the function is a constructor for a class.
|
||||
* constructor : is set if the function is a constructor for a class. (another destructor function with _destroy postfix will be created)
|
||||
* destructor : is set if the function is a destructor for a class but not just a default destructor.
|
||||
* realdestructor : is set if the function is a destructor for a class
|
||||
* templated : is set if the function belongs to a templated class (ImVector)
|
||||
|
||||
36
backend_test/example_sdl_renderer3/CMakeLists.txt
Normal file
36
backend_test/example_sdl_renderer3/CMakeLists.txt
Normal file
@@ -0,0 +1,36 @@
|
||||
cmake_minimum_required(VERSION 3.30)
|
||||
project(cimgui_sdlrenderer3 LANGUAGES C CXX)
|
||||
|
||||
set(CMAKE_C_STANDARD 11)
|
||||
|
||||
include(FetchContent)
|
||||
|
||||
FetchContent_Declare(
|
||||
sdl3
|
||||
GIT_REPOSITORY https://github.com/libsdl-org/SDL.git
|
||||
GIT_TAG release-3.4.0
|
||||
#GIT_SHALLOW TRUE
|
||||
GIT_PROGRESS TRUE
|
||||
)
|
||||
|
||||
set(SDL_TEST_LIBRARY OFF CACHE BOOL "" FORCE)
|
||||
FetchContent_MakeAvailable(sdl3)
|
||||
|
||||
include(../cmake/GenerateCimguiBindings.cmake)
|
||||
|
||||
set(inclulist ${sdl3_SOURCE_DIR}/include)
|
||||
GenerateCimguiBindings(cimgui_with_backend sdl3 sdlrenderer3 inclulist)
|
||||
target_link_libraries(cimgui_with_backend PRIVATE SDL3::SDL3)
|
||||
|
||||
add_executable(${PROJECT_NAME}
|
||||
main.c
|
||||
)
|
||||
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE SDL3::SDL3 cimgui_with_backend)
|
||||
target_compile_definitions(
|
||||
${PROJECT_NAME}
|
||||
PRIVATE
|
||||
CIMGUI_DEFINE_ENUMS_AND_STRUCTS=1
|
||||
CIMGUI_USE_SDL3=1
|
||||
CIMGUI_USE_SDLRENDERER3=1
|
||||
)
|
||||
16
backend_test/example_sdl_renderer3/README.md
Normal file
16
backend_test/example_sdl_renderer3/README.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# SDLRenderer3
|
||||
|
||||
This example takes from `example_sdlgpu3`. We need to generate bindings for SDLRenderer3 backend because they are not native to `cimgui`. Then you can add the compiled library for linking in your application.
|
||||
|
||||
For the generation phase from cmake you need LuaJIT to be present.
|
||||
|
||||
## Building
|
||||
|
||||
From the build directory of your choice:
|
||||
|
||||
`cmake path_to_example_sdlgpu3`
|
||||
|
||||
Then simply run:
|
||||
|
||||
`make`
|
||||
|
||||
158
backend_test/example_sdl_renderer3/main.c
Normal file
158
backend_test/example_sdl_renderer3/main.c
Normal file
@@ -0,0 +1,158 @@
|
||||
#include <assert.h>
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <SDL3/SDL.h>
|
||||
|
||||
#include <cimgui.h>
|
||||
#include <cimgui_impl.h>
|
||||
|
||||
#define igGetIO igGetIO_Nil
|
||||
|
||||
int main() {
|
||||
// Setup SDL library
|
||||
if (!SDL_Init(SDL_INIT_VIDEO | SDL_INIT_GAMEPAD)) {
|
||||
fprintf(stderr, "Failed to init video! %s", SDL_GetError());
|
||||
return 1;
|
||||
};
|
||||
|
||||
// Setup window and renderer
|
||||
float main_scale = SDL_GetDisplayContentScale(SDL_GetPrimaryDisplay());
|
||||
SDL_WindowFlags window_flags = SDL_WINDOW_RESIZABLE | SDL_WINDOW_HIDDEN | SDL_WINDOW_HIGH_PIXEL_DENSITY;
|
||||
SDL_Window* window = NULL;
|
||||
SDL_Renderer* renderer = NULL;
|
||||
if (!SDL_CreateWindowAndRenderer("Dear ImGui SDL3 Renderer example", (int)(1280 * main_scale), (int)(720 * main_scale), window_flags, &window, &renderer))
|
||||
{
|
||||
printf("Error: SDL_CreateWindow(): %s\n", SDL_GetError());
|
||||
return -1;
|
||||
}
|
||||
SDL_SetWindowPosition(window, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED);
|
||||
SDL_ShowWindow(window);
|
||||
|
||||
// Setup Dear ImGui context
|
||||
igCreateContext(NULL);
|
||||
ImGuiIO* io = igGetIO(); (void)io;
|
||||
io->ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard;
|
||||
io->ConfigFlags |= ImGuiConfigFlags_NavEnableGamepad;
|
||||
|
||||
// Setup Dear ImGui style
|
||||
igStyleColorsDark(NULL);
|
||||
//igStyleColorsLight(NULL);
|
||||
|
||||
// Setup scaling
|
||||
ImGuiStyle* style = igGetStyle();
|
||||
ImGuiStyle_ScaleAllSizes(style, main_scale);
|
||||
style->FontScaleDpi = main_scale; // Set initial font scale. (using io.ConfigDpiScaleFonts=true makes this unnecessary. We leave both here for documentation purpose)
|
||||
io->ConfigDpiScaleFonts = true; // [Experimental] Automatically overwrite style.FontScaleDpi in Begin() when Monitor DPI changes. This will scale fonts but _NOT_ scale sizes/padding for now.
|
||||
io->ConfigDpiScaleViewports = true; // [Experimental] Scale Dear ImGui and Platform Windows when Monitor DPI changes.
|
||||
|
||||
// Setup Platform/Renderer backends
|
||||
ImGui_ImplSDL3_InitForSDLRenderer(window, renderer);
|
||||
ImGui_ImplSDLRenderer3_Init(renderer);
|
||||
|
||||
// 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.
|
||||
// [If using SDL_MAIN_USE_CALLBACKS: call ImGui_ImplSDL3_ProcessEvent() from your SDL_AppEvent() function]
|
||||
SDL_Event event;
|
||||
while (SDL_PollEvent(&event))
|
||||
{
|
||||
ImGui_ImplSDL3_ProcessEvent(&event);
|
||||
if (event.type == SDL_EVENT_QUIT)
|
||||
done = true;
|
||||
if (event.type == SDL_EVENT_WINDOW_CLOSE_REQUESTED && event.window.windowID == SDL_GetWindowID(window))
|
||||
done = true;
|
||||
}
|
||||
|
||||
// [If using SDL_MAIN_USE_CALLBACKS: all code below would likely be your SDL_AppIterate() function]
|
||||
if (SDL_GetWindowFlags(window) & SDL_WINDOW_MINIMIZED)
|
||||
{
|
||||
SDL_Delay(10);
|
||||
continue;
|
||||
}
|
||||
|
||||
// Setup Dear ImGui frame
|
||||
SDL_SetRenderDrawColorFloat(renderer, clear_color.x, clear_color.y, clear_color.z, clear_color.w);
|
||||
SDL_RenderClear(renderer);
|
||||
ImGui_ImplSDLRenderer3_NewFrame();
|
||||
ImGui_ImplSDL3_NewFrame();
|
||||
igNewFrame();
|
||||
|
||||
// 1. Show the big demo window (Most of the sample code is in igShowDemoWindow()! 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); // Create a window called "Hello, world!" and append into it.
|
||||
|
||||
igText("This is some useful text."); // Display some text (you can use a format strings too)
|
||||
igCheckbox("Demo Window", &show_demo_window); // Edit bools storing our window open/close state
|
||||
igCheckbox("Another Window", &show_another_window);
|
||||
|
||||
igSliderFloat("float", &f, 0.0f, 1.0f, "%.3f", 0); // Edit 1 float using a slider from 0.0f to 1.0f
|
||||
igColorEdit4("clear color", (float*)&clear_color, 0); // Edit 3 floats representing a color
|
||||
|
||||
ImVec2 buttonSize;
|
||||
buttonSize.x = 0;
|
||||
buttonSize.y = 0;
|
||||
if (igButton("Button", buttonSize)) // Buttons return true when clicked (most widgets return true when edited/activated)
|
||||
counter++;
|
||||
igSameLine(0.0f, -1.0f);
|
||||
igText("counter = %d", counter);
|
||||
|
||||
igText("Application average %.3f ms/frame (%.1f FPS)", 1000.0f / io->Framerate, io->Framerate);
|
||||
igEnd();
|
||||
}
|
||||
|
||||
// 3. Show another simple window.
|
||||
if (show_another_window)
|
||||
{
|
||||
igBegin("Another Window", &show_another_window, 0); // Pass a pointer to our bool variable (the window will have a closing button that will clear the bool when clicked)
|
||||
igText("Hello from another window!");
|
||||
ImVec2 buttonSize;
|
||||
buttonSize.x = 0; buttonSize.y = 0;
|
||||
if (igButton("Close Me", buttonSize))
|
||||
show_another_window = false;
|
||||
igEnd();
|
||||
}
|
||||
|
||||
// Rendering
|
||||
igRender();
|
||||
ImDrawData* draw_data = igGetDrawData();
|
||||
const bool is_minimized = (draw_data->DisplaySize.x <= 0.0f || draw_data->DisplaySize.y <= 0.0f);
|
||||
ImGui_ImplSDLRenderer3_RenderDrawData(draw_data, renderer);
|
||||
SDL_RenderPresent(renderer);
|
||||
}
|
||||
|
||||
// Cleanup
|
||||
// [If using SDL_MAIN_USE_CALLBACKS: all code below would likely be your SDL_AppQuit() function]
|
||||
ImGui_ImplSDL3_Shutdown();
|
||||
ImGui_ImplSDLRenderer3_Shutdown();
|
||||
igDestroyContext(NULL);
|
||||
|
||||
SDL_DestroyRenderer(renderer);
|
||||
SDL_DestroyWindow(window);
|
||||
SDL_Quit();
|
||||
|
||||
return 0;
|
||||
}
|
||||
110
cimgui.cpp
110
cimgui.cpp
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.92.5 WIP" 19247 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.92.6" 19261 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//with imgui_freetype.h api
|
||||
//docking branch
|
||||
@@ -1654,6 +1654,10 @@ CIMGUI_API ImVec2_c igGetItemRectSize()
|
||||
{
|
||||
return ConvertFromCPP_ImVec2(ImGui::GetItemRectSize());
|
||||
}
|
||||
CIMGUI_API ImGuiItemFlags igGetItemFlags()
|
||||
{
|
||||
return ImGui::GetItemFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiViewport* igGetMainViewport()
|
||||
{
|
||||
return ImGui::GetMainViewport();
|
||||
@@ -2039,6 +2043,10 @@ CIMGUI_API void ImGuiInputTextCallbackData_SelectAll(ImGuiInputTextCallbackData*
|
||||
{
|
||||
return self->SelectAll();
|
||||
}
|
||||
CIMGUI_API void ImGuiInputTextCallbackData_SetSelection(ImGuiInputTextCallbackData* self,int s,int e)
|
||||
{
|
||||
return self->SetSelection(s,e);
|
||||
}
|
||||
CIMGUI_API void ImGuiInputTextCallbackData_ClearSelection(ImGuiInputTextCallbackData* self)
|
||||
{
|
||||
return self->ClearSelection();
|
||||
@@ -2843,6 +2851,14 @@ CIMGUI_API ImFont* ImFontAtlas_AddFontDefault(ImFontAtlas* self,const ImFontConf
|
||||
{
|
||||
return self->AddFontDefault(font_cfg);
|
||||
}
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFontDefaultVector(ImFontAtlas* self,const ImFontConfig* font_cfg)
|
||||
{
|
||||
return self->AddFontDefaultVector(font_cfg);
|
||||
}
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFontDefaultBitmap(ImFontAtlas* self,const ImFontConfig* font_cfg)
|
||||
{
|
||||
return self->AddFontDefaultBitmap(font_cfg);
|
||||
}
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFontFromFileTTF(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)
|
||||
{
|
||||
return self->AddFontFromFileTTF(filename,size_pixels,font_cfg,glyph_ranges);
|
||||
@@ -3246,6 +3262,22 @@ CIMGUI_API const char* igImTextCalcWordWrapNextLineStart(const char* text,const
|
||||
{
|
||||
return ImTextCalcWordWrapNextLineStart(text,text_end,flags);
|
||||
}
|
||||
CIMGUI_API void igImTextInitClassifiers()
|
||||
{
|
||||
return ImTextInitClassifiers();
|
||||
}
|
||||
CIMGUI_API void igImTextClassifierClear(ImU32* bits,unsigned int codepoint_min,unsigned int codepoint_end,ImWcharClass char_class)
|
||||
{
|
||||
return ImTextClassifierClear(bits,codepoint_min,codepoint_end,char_class);
|
||||
}
|
||||
CIMGUI_API void igImTextClassifierSetCharClass(ImU32* bits,unsigned int codepoint_min,unsigned int codepoint_end,ImWcharClass char_class,unsigned int c)
|
||||
{
|
||||
return ImTextClassifierSetCharClass(bits,codepoint_min,codepoint_end,char_class,c);
|
||||
}
|
||||
CIMGUI_API void igImTextClassifierSetCharClassFromStr(ImU32* bits,unsigned int codepoint_min,unsigned int codepoint_end,ImWcharClass char_class,const char* s)
|
||||
{
|
||||
return ImTextClassifierSetCharClassFromStr(bits,codepoint_min,codepoint_end,char_class,s);
|
||||
}
|
||||
CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode)
|
||||
{
|
||||
return ImFileOpen(filename,mode);
|
||||
@@ -3598,10 +3630,6 @@ CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect_c r)
|
||||
{
|
||||
return self->ClipWithFull(ConvertToCPP_ImRect(r));
|
||||
}
|
||||
CIMGUI_API void ImRect_Floor(ImRect* self)
|
||||
{
|
||||
return self->Floor();
|
||||
}
|
||||
CIMGUI_API bool ImRect_IsInverted(ImRect* self)
|
||||
{
|
||||
return self->IsInverted();
|
||||
@@ -3818,6 +3846,10 @@ CIMGUI_API int ImGuiInputTextState_GetSelectionEnd(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->GetSelectionEnd();
|
||||
}
|
||||
CIMGUI_API void ImGuiInputTextState_SetSelection(ImGuiInputTextState* self,int start,int end)
|
||||
{
|
||||
return self->SetSelection(start,end);
|
||||
}
|
||||
CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->SelectAll();
|
||||
@@ -4306,6 +4338,10 @@ CIMGUI_API ImGuiPlatformIO* igGetPlatformIO_ContextPtr(ImGuiContext* ctx)
|
||||
{
|
||||
return &ImGui::GetPlatformIO(ctx);
|
||||
}
|
||||
CIMGUI_API float igGetScale()
|
||||
{
|
||||
return ImGui::GetScale();
|
||||
}
|
||||
CIMGUI_API ImGuiWindow* igGetCurrentWindowRead()
|
||||
{
|
||||
return ImGui::GetCurrentWindowRead();
|
||||
@@ -4494,6 +4530,22 @@ CIMGUI_API void igShutdown()
|
||||
{
|
||||
return ImGui::Shutdown();
|
||||
}
|
||||
CIMGUI_API void igSetContextName(ImGuiContext* ctx,const char* name)
|
||||
{
|
||||
return ImGui::SetContextName(ctx,name);
|
||||
}
|
||||
CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* ctx,const ImGuiContextHook* hook)
|
||||
{
|
||||
return ImGui::AddContextHook(ctx,hook);
|
||||
}
|
||||
CIMGUI_API void igRemoveContextHook(ImGuiContext* ctx,ImGuiID hook_to_remove)
|
||||
{
|
||||
return ImGui::RemoveContextHook(ctx,hook_to_remove);
|
||||
}
|
||||
CIMGUI_API void igCallContextHooks(ImGuiContext* ctx,ImGuiContextHookType type)
|
||||
{
|
||||
return ImGui::CallContextHooks(ctx,type);
|
||||
}
|
||||
CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs)
|
||||
{
|
||||
return ImGui::UpdateInputEvents(trickle_fast_inputs);
|
||||
@@ -4526,18 +4578,6 @@ CIMGUI_API void igUpdateMouseMovingWindowEndFrame()
|
||||
{
|
||||
return ImGui::UpdateMouseMovingWindowEndFrame();
|
||||
}
|
||||
CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook)
|
||||
{
|
||||
return ImGui::AddContextHook(context,hook);
|
||||
}
|
||||
CIMGUI_API void igRemoveContextHook(ImGuiContext* context,ImGuiID hook_to_remove)
|
||||
{
|
||||
return ImGui::RemoveContextHook(context,hook_to_remove);
|
||||
}
|
||||
CIMGUI_API void igCallContextHooks(ImGuiContext* context,ImGuiContextHookType type)
|
||||
{
|
||||
return ImGui::CallContextHooks(context,type);
|
||||
}
|
||||
CIMGUI_API void igTranslateWindowsInViewport(ImGuiViewportP* viewport,const ImVec2_c old_pos,const ImVec2_c new_pos,const ImVec2_c old_size,const ImVec2_c new_size)
|
||||
{
|
||||
return ImGui::TranslateWindowsInViewport(viewport,ConvertToCPP_ImVec2(old_pos),ConvertToCPP_ImVec2(new_pos),ConvertToCPP_ImVec2(old_size),ConvertToCPP_ImVec2(new_size));
|
||||
@@ -4650,10 +4690,6 @@ CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags()
|
||||
{
|
||||
return ImGui::GetItemStatusFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiItemFlags igGetItemFlags()
|
||||
{
|
||||
return ImGui::GetItemFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetActiveID()
|
||||
{
|
||||
return ImGui::GetActiveID();
|
||||
@@ -4834,6 +4870,10 @@ CIMGUI_API ImVec2_c igFindBestWindowPosForPopupEx(const ImVec2_c ref_pos,const I
|
||||
{
|
||||
return ConvertFromCPP_ImVec2(ImGui::FindBestWindowPosForPopupEx(ConvertToCPP_ImVec2(ref_pos),ConvertToCPP_ImVec2(size),last_dir,ConvertToCPP_ImRect(r_outer),ConvertToCPP_ImRect(r_avoid),policy));
|
||||
}
|
||||
CIMGUI_API ImGuiMouseButton igGetMouseButtonFromPopupFlags(ImGuiPopupFlags flags)
|
||||
{
|
||||
return ImGui::GetMouseButtonFromPopupFlags(flags);
|
||||
}
|
||||
CIMGUI_API bool igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)
|
||||
{
|
||||
return ImGui::BeginTooltipEx(tooltip_flags,extra_window_flags);
|
||||
@@ -5502,6 +5542,10 @@ CIMGUI_API ImGuiID igTableGetInstanceID(ImGuiTable* table,int instance_no)
|
||||
{
|
||||
return ImGui::TableGetInstanceID(table,instance_no);
|
||||
}
|
||||
CIMGUI_API void igTableFixDisplayOrder(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableFixDisplayOrder(table);
|
||||
}
|
||||
CIMGUI_API void igTableSortSpecsSanitize(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableSortSpecsSanitize(table);
|
||||
@@ -5562,6 +5606,10 @@ CIMGUI_API void igTableSetColumnWidthAutoAll(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableSetColumnWidthAutoAll(table);
|
||||
}
|
||||
CIMGUI_API void igTableSetColumnDisplayOrder(ImGuiTable* table,int column_n,int dst_order)
|
||||
{
|
||||
return ImGui::TableSetColumnDisplayOrder(table,column_n,dst_order);
|
||||
}
|
||||
CIMGUI_API void igTableRemove(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableRemove(table);
|
||||
@@ -5730,6 +5778,10 @@ CIMGUI_API void igRenderFrameBorder(ImVec2_c p_min,ImVec2_c p_max,float rounding
|
||||
{
|
||||
return ImGui::RenderFrameBorder(ConvertToCPP_ImVec2(p_min),ConvertToCPP_ImVec2(p_max),rounding);
|
||||
}
|
||||
CIMGUI_API void igRenderColorComponentMarker(const ImRect_c bb,ImU32 col,float rounding)
|
||||
{
|
||||
return ImGui::RenderColorComponentMarker(ConvertToCPP_ImRect(bb),col,rounding);
|
||||
}
|
||||
CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2_c p_min,ImVec2_c p_max,ImU32 fill_col,float grid_step,ImVec2_c grid_off,float rounding,ImDrawFlags flags)
|
||||
{
|
||||
return ImGui::RenderColorRectWithAlphaCheckerboard(draw_list,ConvertToCPP_ImVec2(p_min),ConvertToCPP_ImVec2(p_max),fill_col,grid_step,ConvertToCPP_ImVec2(grid_off),rounding,flags);
|
||||
@@ -5766,9 +5818,9 @@ CIMGUI_API void igRenderArrowDockMenu(ImDrawList* draw_list,ImVec2_c p_min,float
|
||||
{
|
||||
return ImGui::RenderArrowDockMenu(draw_list,ConvertToCPP_ImVec2(p_min),sz,col);
|
||||
}
|
||||
CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect_c rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)
|
||||
CIMGUI_API void igRenderRectFilledInRangeH(ImDrawList* draw_list,const ImRect_c rect,ImU32 col,float fill_x0,float fill_x1,float rounding)
|
||||
{
|
||||
return ImGui::RenderRectFilledRangeH(draw_list,ConvertToCPP_ImRect(rect),col,x_start_norm,x_end_norm,rounding);
|
||||
return ImGui::RenderRectFilledInRangeH(draw_list,ConvertToCPP_ImRect(rect),col,fill_x0,fill_x1,rounding);
|
||||
}
|
||||
CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect_c outer,const ImRect_c inner,ImU32 col,float rounding)
|
||||
{
|
||||
@@ -5975,6 +6027,10 @@ CIMGUI_API void igColorPickerOptionsPopup(const float* ref_col,ImGuiColorEditFla
|
||||
{
|
||||
return ImGui::ColorPickerOptionsPopup(ref_col,flags);
|
||||
}
|
||||
CIMGUI_API void igSetNextItemColorMarker(ImU32 col)
|
||||
{
|
||||
return ImGui::SetNextItemColorMarker(col);
|
||||
}
|
||||
CIMGUI_API int igPlotEx(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,const ImVec2_c size_arg)
|
||||
{
|
||||
return ImGui::PlotEx(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,ConvertToCPP_ImVec2(size_arg));
|
||||
@@ -6083,6 +6139,10 @@ CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas)
|
||||
{
|
||||
return ImGui::ShowFontAtlas(atlas);
|
||||
}
|
||||
CIMGUI_API ImU64 igDebugTextureIDToU64(ImTextureID tex_id)
|
||||
{
|
||||
return ImGui::DebugTextureIDToU64(tex_id);
|
||||
}
|
||||
CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)
|
||||
{
|
||||
return ImGui::DebugHookIdInfo(id,data_type,data_id,data_id_end);
|
||||
@@ -6303,6 +6363,10 @@ CIMGUI_API void igImFontAtlasFontDestroyOutput(ImFontAtlas* atlas,ImFont* font)
|
||||
{
|
||||
return ImFontAtlasFontDestroyOutput(atlas,font);
|
||||
}
|
||||
CIMGUI_API void igImFontAtlasFontRebuildOutput(ImFontAtlas* atlas,ImFont* font)
|
||||
{
|
||||
return ImFontAtlasFontRebuildOutput(atlas,font);
|
||||
}
|
||||
CIMGUI_API void igImFontAtlasFontDiscardBakes(ImFontAtlas* atlas,ImFont* font,int unused_frames)
|
||||
{
|
||||
return ImFontAtlasFontDiscardBakes(atlas,font,unused_frames);
|
||||
|
||||
78
cimgui.h
78
cimgui.h
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.92.5 WIP" 19247 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.92.6" 19261 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//with imgui_freetype.h api
|
||||
//docking branch
|
||||
@@ -324,6 +324,7 @@ typedef enum {
|
||||
ImGuiItemFlags_ButtonRepeat = 1 << 3,
|
||||
ImGuiItemFlags_AutoClosePopups = 1 << 4,
|
||||
ImGuiItemFlags_AllowDuplicateId = 1 << 5,
|
||||
ImGuiItemFlags_Disabled = 1 << 6,
|
||||
}ImGuiItemFlags_;
|
||||
typedef enum {
|
||||
ImGuiInputTextFlags_None = 0,
|
||||
@@ -379,17 +380,18 @@ typedef enum {
|
||||
}ImGuiTreeNodeFlags_;
|
||||
typedef enum {
|
||||
ImGuiPopupFlags_None = 0,
|
||||
ImGuiPopupFlags_MouseButtonLeft = 0,
|
||||
ImGuiPopupFlags_MouseButtonRight = 1,
|
||||
ImGuiPopupFlags_MouseButtonMiddle = 2,
|
||||
ImGuiPopupFlags_MouseButtonMask_ = 0x1F,
|
||||
ImGuiPopupFlags_MouseButtonDefault_ = 1,
|
||||
ImGuiPopupFlags_MouseButtonLeft = 1 << 2,
|
||||
ImGuiPopupFlags_MouseButtonRight = 2 << 2,
|
||||
ImGuiPopupFlags_MouseButtonMiddle = 3 << 2,
|
||||
ImGuiPopupFlags_NoReopen = 1 << 5,
|
||||
ImGuiPopupFlags_NoOpenOverExistingPopup = 1 << 7,
|
||||
ImGuiPopupFlags_NoOpenOverItems = 1 << 8,
|
||||
ImGuiPopupFlags_AnyPopupId = 1 << 10,
|
||||
ImGuiPopupFlags_AnyPopupLevel = 1 << 11,
|
||||
ImGuiPopupFlags_AnyPopup = ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel,
|
||||
ImGuiPopupFlags_MouseButtonShift_ = 2,
|
||||
ImGuiPopupFlags_MouseButtonMask_ = 0x0C,
|
||||
ImGuiPopupFlags_InvalidMask_ = 0x03,
|
||||
}ImGuiPopupFlags_;
|
||||
typedef enum {
|
||||
ImGuiSelectableFlags_None = 0,
|
||||
@@ -819,6 +821,7 @@ typedef enum {
|
||||
ImGuiStyleVar_ScrollbarPadding,
|
||||
ImGuiStyleVar_GrabMinSize,
|
||||
ImGuiStyleVar_GrabRounding,
|
||||
ImGuiStyleVar_ImageRounding,
|
||||
ImGuiStyleVar_ImageBorderSize,
|
||||
ImGuiStyleVar_TabRounding,
|
||||
ImGuiStyleVar_TabBorderSize,
|
||||
@@ -858,10 +861,11 @@ typedef enum {
|
||||
ImGuiColorEditFlags_NoSidePreview = 1 << 8,
|
||||
ImGuiColorEditFlags_NoDragDrop = 1 << 9,
|
||||
ImGuiColorEditFlags_NoBorder = 1 << 10,
|
||||
ImGuiColorEditFlags_AlphaOpaque = 1 << 11,
|
||||
ImGuiColorEditFlags_AlphaNoBg = 1 << 12,
|
||||
ImGuiColorEditFlags_AlphaPreviewHalf= 1 << 13,
|
||||
ImGuiColorEditFlags_AlphaBar = 1 << 16,
|
||||
ImGuiColorEditFlags_NoColorMarkers = 1 << 11,
|
||||
ImGuiColorEditFlags_AlphaOpaque = 1 << 12,
|
||||
ImGuiColorEditFlags_AlphaNoBg = 1 << 13,
|
||||
ImGuiColorEditFlags_AlphaPreviewHalf= 1 << 14,
|
||||
ImGuiColorEditFlags_AlphaBar = 1 << 18,
|
||||
ImGuiColorEditFlags_HDR = 1 << 19,
|
||||
ImGuiColorEditFlags_DisplayRGB = 1 << 20,
|
||||
ImGuiColorEditFlags_DisplayHSV = 1 << 21,
|
||||
@@ -888,6 +892,7 @@ typedef enum {
|
||||
ImGuiSliderFlags_ClampOnInput = 1 << 9,
|
||||
ImGuiSliderFlags_ClampZeroRange = 1 << 10,
|
||||
ImGuiSliderFlags_NoSpeedTweaks = 1 << 11,
|
||||
ImGuiSliderFlags_ColorMarkers = 1 << 12,
|
||||
ImGuiSliderFlags_AlwaysClamp = ImGuiSliderFlags_ClampOnInput | ImGuiSliderFlags_ClampZeroRange,
|
||||
ImGuiSliderFlags_InvalidMask_ = 0x7000000F,
|
||||
}ImGuiSliderFlags_;
|
||||
@@ -1050,6 +1055,7 @@ struct ImGuiStyle
|
||||
float GrabMinSize;
|
||||
float GrabRounding;
|
||||
float LogSliderDeadzone;
|
||||
float ImageRounding;
|
||||
float ImageBorderSize;
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
@@ -1067,6 +1073,7 @@ struct ImGuiStyle
|
||||
float DragDropTargetRounding;
|
||||
float DragDropTargetBorderSize;
|
||||
float DragDropTargetPadding;
|
||||
float ColorMarkerSize;
|
||||
ImGuiDir ColorButtonPosition;
|
||||
ImVec2_c ButtonTextAlign;
|
||||
ImVec2_c SelectableTextAlign;
|
||||
@@ -1222,12 +1229,14 @@ struct ImGuiInputTextCallbackData
|
||||
ImGuiInputTextFlags EventFlag;
|
||||
ImGuiInputTextFlags Flags;
|
||||
void* UserData;
|
||||
ImWchar EventChar;
|
||||
ImGuiID ID;
|
||||
ImGuiKey EventKey;
|
||||
ImWchar EventChar;
|
||||
bool EventActivated;
|
||||
bool BufDirty;
|
||||
char* Buf;
|
||||
int BufTextLen;
|
||||
int BufSize;
|
||||
bool BufDirty;
|
||||
int CursorPos;
|
||||
int SelectionStart;
|
||||
int SelectionEnd;
|
||||
@@ -1535,7 +1544,6 @@ struct ImFontConfig
|
||||
bool FontDataOwnedByAtlas;
|
||||
bool MergeMode;
|
||||
bool PixelSnapH;
|
||||
bool PixelSnapV;
|
||||
ImS8 OversampleH;
|
||||
ImS8 OversampleV;
|
||||
ImWchar EllipsisChar;
|
||||
@@ -1550,6 +1558,7 @@ struct ImFontConfig
|
||||
unsigned int FontLoaderFlags;
|
||||
float RasterizerMultiply;
|
||||
float RasterizerDensity;
|
||||
float ExtraSizeScale;
|
||||
ImFontFlags Flags;
|
||||
ImFont* DstFont;
|
||||
const ImFontLoader* FontLoader;
|
||||
@@ -1854,6 +1863,9 @@ typedef enum {
|
||||
ImDrawTextFlags_WrapKeepBlanks = 1 << 1,
|
||||
ImDrawTextFlags_StopOnNewLine = 1 << 2,
|
||||
}ImDrawTextFlags_;
|
||||
typedef enum {
|
||||
ImWcharClass_Blank, ImWcharClass_Punct, ImWcharClass_Other
|
||||
}ImWcharClass;
|
||||
typedef FILE* ImFileHandle;
|
||||
typedef struct ImVec1 ImVec1;
|
||||
struct ImVec1
|
||||
@@ -1953,7 +1965,6 @@ typedef enum {
|
||||
ImGuiDataType_ID,
|
||||
}ImGuiDataTypePrivate_;
|
||||
typedef enum {
|
||||
ImGuiItemFlags_Disabled = 1 << 10,
|
||||
ImGuiItemFlags_ReadOnly = 1 << 11,
|
||||
ImGuiItemFlags_MixedValue = 1 << 12,
|
||||
ImGuiItemFlags_NoWindowHoverableCheck = 1 << 13,
|
||||
@@ -2203,6 +2214,7 @@ typedef enum {
|
||||
ImGuiNextItemDataFlags_HasShortcut = 1 << 2,
|
||||
ImGuiNextItemDataFlags_HasRefVal = 1 << 3,
|
||||
ImGuiNextItemDataFlags_HasStorageID = 1 << 4,
|
||||
ImGuiNextItemDataFlags_HasColorMarker = 1 << 5,
|
||||
}ImGuiNextItemDataFlags_;
|
||||
struct ImGuiNextItemData
|
||||
{
|
||||
@@ -2217,6 +2229,7 @@ struct ImGuiNextItemData
|
||||
ImU8 OpenCond;
|
||||
ImGuiDataTypeStorage RefVal;
|
||||
ImGuiID StorageId;
|
||||
ImU32 ColorMarker;
|
||||
};
|
||||
struct ImGuiLastItemData
|
||||
{
|
||||
@@ -2298,7 +2311,7 @@ struct ImGuiPopupData
|
||||
ImVec2_c OpenPopupPos;
|
||||
ImVec2_c OpenMousePos;
|
||||
};
|
||||
typedef struct ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN {ImU32 Storage[(ImGuiKey_NamedKey_COUNT+31)>>5];} ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN;
|
||||
typedef struct ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN {ImU32 Data[(ImGuiKey_NamedKey_COUNT+31)>>5];} ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN;
|
||||
|
||||
typedef ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN ImBitArrayForNamedKeys;
|
||||
typedef enum {
|
||||
@@ -2812,7 +2825,8 @@ typedef enum {
|
||||
ImGuiDebugLogFlags_EventViewport = 1 << 11,
|
||||
ImGuiDebugLogFlags_EventMask_ = ImGuiDebugLogFlags_EventError | ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventSelection | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventFont | ImGuiDebugLogFlags_EventInputRouting | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport,
|
||||
ImGuiDebugLogFlags_OutputToTTY = 1 << 20,
|
||||
ImGuiDebugLogFlags_OutputToTestEngine = 1 << 21,
|
||||
ImGuiDebugLogFlags_OutputToDebugger = 1 << 21,
|
||||
ImGuiDebugLogFlags_OutputToTestEngine = 1 << 22,
|
||||
}ImGuiDebugLogFlags_;
|
||||
typedef struct ImGuiDebugAllocEntry ImGuiDebugAllocEntry;
|
||||
struct ImGuiDebugAllocEntry
|
||||
@@ -3112,6 +3126,7 @@ struct ImGuiContext
|
||||
ImGuiKeyChord NavJustMovedToKeyMods;
|
||||
bool NavJustMovedToIsTabbing;
|
||||
bool NavJustMovedToHasSelectionData;
|
||||
bool ConfigNavEnableTabbing;
|
||||
bool ConfigNavWindowingWithGamepad;
|
||||
ImGuiKeyChord ConfigNavWindowingKeyNext;
|
||||
ImGuiKeyChord ConfigNavWindowingKeyPrev;
|
||||
@@ -3312,6 +3327,7 @@ struct ImGuiWindowTempData
|
||||
ImGuiItemStatusFlags DockTabItemStatusFlags;
|
||||
ImRect_c DockTabItemRect;
|
||||
float ItemWidth;
|
||||
float ItemWidthDefault;
|
||||
float TextWrapPos;
|
||||
ImVector_float ItemWidthStack;
|
||||
ImVector_float TextWrapPosStack;
|
||||
@@ -3405,7 +3421,6 @@ struct ImGuiWindow
|
||||
int LastFrameActive;
|
||||
int LastFrameJustFocused;
|
||||
float LastTimeActive;
|
||||
float ItemWidthDefault;
|
||||
ImGuiStorage StateStorage;
|
||||
ImVector_ImGuiOldColumns ColumnsStorage;
|
||||
float FontWindowScale;
|
||||
@@ -3478,6 +3493,7 @@ struct ImGuiTabBar
|
||||
ImGuiID ID;
|
||||
ImGuiID SelectedTabId;
|
||||
ImGuiID NextSelectedTabId;
|
||||
ImGuiID NextScrollToTabId;
|
||||
ImGuiID VisibleTabId;
|
||||
int CurrFrameVisible;
|
||||
int PrevFrameVisible;
|
||||
@@ -4356,6 +4372,7 @@ CIMGUI_API ImGuiID igGetItemID(void);
|
||||
CIMGUI_API ImVec2_c igGetItemRectMin(void);
|
||||
CIMGUI_API ImVec2_c igGetItemRectMax(void);
|
||||
CIMGUI_API ImVec2_c igGetItemRectSize(void);
|
||||
CIMGUI_API ImGuiItemFlags igGetItemFlags(void);
|
||||
CIMGUI_API ImGuiViewport* igGetMainViewport(void);
|
||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList(ImGuiViewport* viewport);
|
||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport);
|
||||
@@ -4453,6 +4470,7 @@ CIMGUI_API void ImGuiInputTextCallbackData_destroy(ImGuiInputTextCallbackData* s
|
||||
CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count);
|
||||
CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end);
|
||||
CIMGUI_API void ImGuiInputTextCallbackData_SelectAll(ImGuiInputTextCallbackData* self);
|
||||
CIMGUI_API void ImGuiInputTextCallbackData_SetSelection(ImGuiInputTextCallbackData* self,int s,int e);
|
||||
CIMGUI_API void ImGuiInputTextCallbackData_ClearSelection(ImGuiInputTextCallbackData* self);
|
||||
CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self);
|
||||
CIMGUI_API ImGuiWindowClass* ImGuiWindowClass_ImGuiWindowClass(void);
|
||||
@@ -4654,6 +4672,8 @@ CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void);
|
||||
CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self);
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg);
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFontDefault(ImFontAtlas* self,const ImFontConfig* font_cfg);
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFontDefaultVector(ImFontAtlas* self,const ImFontConfig* font_cfg);
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFontDefaultBitmap(ImFontAtlas* self,const ImFontConfig* font_cfg);
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFontFromFileTTF(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges);
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryTTF(ImFontAtlas* self,void* font_data,int font_data_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges);
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedTTF(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_data_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges);
|
||||
@@ -4756,6 +4776,10 @@ CIMGUI_API int igImTextCountLines(const char* in_text,const char* in_text_end);
|
||||
CIMGUI_API ImVec2_c igImFontCalcTextSizeEx(ImFont* font,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end_display,const char* text_end,const char** out_remaining,ImVec2_c* out_offset,ImDrawTextFlags flags);
|
||||
CIMGUI_API const char* igImFontCalcWordWrapPositionEx(ImFont* font,float size,const char* text,const char* text_end,float wrap_width,ImDrawTextFlags flags);
|
||||
CIMGUI_API const char* igImTextCalcWordWrapNextLineStart(const char* text,const char* text_end,ImDrawTextFlags flags);
|
||||
CIMGUI_API void igImTextInitClassifiers(void);
|
||||
CIMGUI_API void igImTextClassifierClear(ImU32* bits,unsigned int codepoint_min,unsigned int codepoint_end,ImWcharClass char_class);
|
||||
CIMGUI_API void igImTextClassifierSetCharClass(ImU32* bits,unsigned int codepoint_min,unsigned int codepoint_end,ImWcharClass char_class,unsigned int c);
|
||||
CIMGUI_API void igImTextClassifierSetCharClassFromStr(ImU32* bits,unsigned int codepoint_min,unsigned int codepoint_end,ImWcharClass char_class,const char* s);
|
||||
CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode);
|
||||
CIMGUI_API bool igImFileClose(ImFileHandle file);
|
||||
CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file);
|
||||
@@ -4844,7 +4868,6 @@ CIMGUI_API void ImRect_TranslateX(ImRect* self,float dx);
|
||||
CIMGUI_API void ImRect_TranslateY(ImRect* self,float dy);
|
||||
CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect_c r);
|
||||
CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect_c r);
|
||||
CIMGUI_API void ImRect_Floor(ImRect* self);
|
||||
CIMGUI_API bool ImRect_IsInverted(ImRect* self);
|
||||
CIMGUI_API ImVec4_c ImRect_ToVec4(ImRect* self);
|
||||
CIMGUI_API const ImVec4_c* ImRect_AsVec4(ImRect* self);
|
||||
@@ -4899,6 +4922,7 @@ CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self);
|
||||
CIMGUI_API int ImGuiInputTextState_GetCursorPos(ImGuiInputTextState* self);
|
||||
CIMGUI_API int ImGuiInputTextState_GetSelectionStart(ImGuiInputTextState* self);
|
||||
CIMGUI_API int ImGuiInputTextState_GetSelectionEnd(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_SetSelection(ImGuiInputTextState* self,int start,int end);
|
||||
CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndSelectAll(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndKeepSelection(ImGuiInputTextState* self);
|
||||
@@ -5021,6 +5045,7 @@ CIMGUI_API void ImGuiTableSettings_destroy(ImGuiTableSettings* self);
|
||||
CIMGUI_API ImGuiTableColumnSettings* ImGuiTableSettings_GetColumnSettings(ImGuiTableSettings* self);
|
||||
CIMGUI_API ImGuiIO* igGetIO_ContextPtr(ImGuiContext* ctx);
|
||||
CIMGUI_API ImGuiPlatformIO* igGetPlatformIO_ContextPtr(ImGuiContext* ctx);
|
||||
CIMGUI_API float igGetScale(void);
|
||||
CIMGUI_API ImGuiWindow* igGetCurrentWindowRead(void);
|
||||
CIMGUI_API ImGuiWindow* igGetCurrentWindow(void);
|
||||
CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id);
|
||||
@@ -5068,6 +5093,10 @@ CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window);
|
||||
CIMGUI_API void igAddDrawListToDrawDataEx(ImDrawData* draw_data,ImVector_ImDrawListPtr* out_list,ImDrawList* draw_list);
|
||||
CIMGUI_API void igInitialize(void);
|
||||
CIMGUI_API void igShutdown(void);
|
||||
CIMGUI_API void igSetContextName(ImGuiContext* ctx,const char* name);
|
||||
CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* ctx,const ImGuiContextHook* hook);
|
||||
CIMGUI_API void igRemoveContextHook(ImGuiContext* ctx,ImGuiID hook_to_remove);
|
||||
CIMGUI_API void igCallContextHooks(ImGuiContext* ctx,ImGuiContextHookType type);
|
||||
CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs);
|
||||
CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(const ImVec2_c mouse_pos);
|
||||
CIMGUI_API void igFindHoveredWindowEx(const ImVec2_c pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window);
|
||||
@@ -5076,9 +5105,6 @@ CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode
|
||||
CIMGUI_API void igStopMouseMovingWindow(void);
|
||||
CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void);
|
||||
CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void);
|
||||
CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook);
|
||||
CIMGUI_API void igRemoveContextHook(ImGuiContext* context,ImGuiID hook_to_remove);
|
||||
CIMGUI_API void igCallContextHooks(ImGuiContext* context,ImGuiContextHookType type);
|
||||
CIMGUI_API void igTranslateWindowsInViewport(ImGuiViewportP* viewport,const ImVec2_c old_pos,const ImVec2_c new_pos,const ImVec2_c old_size,const ImVec2_c new_size);
|
||||
CIMGUI_API void igScaleWindowsInViewport(ImGuiViewportP* viewport,float scale);
|
||||
CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport);
|
||||
@@ -5107,7 +5133,6 @@ CIMGUI_API void igScrollToRect(ImGuiWindow* window,const ImRect_c rect,ImGuiScro
|
||||
CIMGUI_API ImVec2_c igScrollToRectEx(ImGuiWindow* window,const ImRect_c rect,ImGuiScrollFlags flags);
|
||||
CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect_c rect);
|
||||
CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void);
|
||||
CIMGUI_API ImGuiItemFlags igGetItemFlags(void);
|
||||
CIMGUI_API ImGuiID igGetActiveID(void);
|
||||
CIMGUI_API ImGuiID igGetFocusID(void);
|
||||
CIMGUI_API void igSetActiveID(ImGuiID id,ImGuiWindow* window);
|
||||
@@ -5153,6 +5178,7 @@ CIMGUI_API ImGuiWindow* igGetTopMostAndVisiblePopupModal(void);
|
||||
CIMGUI_API ImGuiWindow* igFindBlockingModal(ImGuiWindow* window);
|
||||
CIMGUI_API ImVec2_c igFindBestWindowPosForPopup(ImGuiWindow* window);
|
||||
CIMGUI_API ImVec2_c igFindBestWindowPosForPopupEx(const ImVec2_c ref_pos,const ImVec2_c size,ImGuiDir* last_dir,const ImRect_c r_outer,const ImRect_c r_avoid,ImGuiPopupPositionPolicy policy);
|
||||
CIMGUI_API ImGuiMouseButton igGetMouseButtonFromPopupFlags(ImGuiPopupFlags flags);
|
||||
CIMGUI_API bool igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags);
|
||||
CIMGUI_API bool igBeginTooltipHidden(void);
|
||||
CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags);
|
||||
@@ -5320,6 +5346,7 @@ CIMGUI_API bool igTableBeginContextMenuPopup(ImGuiTable* table);
|
||||
CIMGUI_API void igTableMergeDrawChannels(ImGuiTable* table);
|
||||
CIMGUI_API ImGuiTableInstanceData* igTableGetInstanceData(ImGuiTable* table,int instance_no);
|
||||
CIMGUI_API ImGuiID igTableGetInstanceID(ImGuiTable* table,int instance_no);
|
||||
CIMGUI_API void igTableFixDisplayOrder(ImGuiTable* table);
|
||||
CIMGUI_API void igTableSortSpecsSanitize(ImGuiTable* table);
|
||||
CIMGUI_API void igTableSortSpecsBuild(ImGuiTable* table);
|
||||
CIMGUI_API ImGuiSortDirection igTableGetColumnNextSortDirection(ImGuiTableColumn* column);
|
||||
@@ -5335,6 +5362,7 @@ CIMGUI_API ImGuiID igTableGetColumnResizeID(ImGuiTable* table,int column_n,int i
|
||||
CIMGUI_API float igTableCalcMaxColumnWidth(const ImGuiTable* table,int column_n);
|
||||
CIMGUI_API void igTableSetColumnWidthAutoSingle(ImGuiTable* table,int column_n);
|
||||
CIMGUI_API void igTableSetColumnWidthAutoAll(ImGuiTable* table);
|
||||
CIMGUI_API void igTableSetColumnDisplayOrder(ImGuiTable* table,int column_n,int dst_order);
|
||||
CIMGUI_API void igTableRemove(ImGuiTable* table);
|
||||
CIMGUI_API void igTableGcCompactTransientBuffers_TablePtr(ImGuiTable* table);
|
||||
CIMGUI_API void igTableGcCompactTransientBuffers_TableTempDataPtr(ImGuiTableTempData* table);
|
||||
@@ -5377,6 +5405,7 @@ CIMGUI_API void igRenderTextClippedEx(ImDrawList* draw_list,const ImVec2_c pos_m
|
||||
CIMGUI_API void igRenderTextEllipsis(ImDrawList* draw_list,const ImVec2_c pos_min,const ImVec2_c pos_max,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2_c* text_size_if_known);
|
||||
CIMGUI_API void igRenderFrame(ImVec2_c p_min,ImVec2_c p_max,ImU32 fill_col,bool borders,float rounding);
|
||||
CIMGUI_API void igRenderFrameBorder(ImVec2_c p_min,ImVec2_c p_max,float rounding);
|
||||
CIMGUI_API void igRenderColorComponentMarker(const ImRect_c bb,ImU32 col,float rounding);
|
||||
CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2_c p_min,ImVec2_c p_max,ImU32 fill_col,float grid_step,ImVec2_c grid_off,float rounding,ImDrawFlags flags);
|
||||
CIMGUI_API void igRenderNavCursor(const ImRect_c bb,ImGuiID id,ImGuiNavRenderCursorFlags flags);
|
||||
CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_end);
|
||||
@@ -5386,7 +5415,7 @@ CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2_c pos,ImU32 col);
|
||||
CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2_c pos,ImU32 col,float sz);
|
||||
CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2_c pos,ImVec2_c half_sz,ImGuiDir direction,ImU32 col);
|
||||
CIMGUI_API void igRenderArrowDockMenu(ImDrawList* draw_list,ImVec2_c p_min,float sz,ImU32 col);
|
||||
CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect_c rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding);
|
||||
CIMGUI_API void igRenderRectFilledInRangeH(ImDrawList* draw_list,const ImRect_c rect,ImU32 col,float fill_x0,float fill_x1,float rounding);
|
||||
CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect_c outer,const ImRect_c inner,ImU32 col,float rounding);
|
||||
CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect_c r_in,const ImRect_c r_outer,float threshold);
|
||||
CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags);
|
||||
@@ -5439,6 +5468,7 @@ 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);
|
||||
CIMGUI_API void igSetNextItemColorMarker(ImU32 col);
|
||||
CIMGUI_API int igPlotEx(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,const ImVec2_c size_arg);
|
||||
CIMGUI_API void igShadeVertsLinearColorGradientKeepAlpha(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2_c gradient_p0,ImVec2_c gradient_p1,ImU32 col0,ImU32 col1);
|
||||
CIMGUI_API void igShadeVertsLinearUV(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2_c a,const ImVec2_c b,const ImVec2_c uv_a,const ImVec2_c uv_b,bool clamp);
|
||||
@@ -5466,6 +5496,7 @@ CIMGUI_API void igDebugBreakClearData(void);
|
||||
CIMGUI_API bool igDebugBreakButton(const char* label,const char* description_of_location);
|
||||
CIMGUI_API void igDebugBreakButtonTooltip(bool keyboard_only,const char* description_of_location);
|
||||
CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas);
|
||||
CIMGUI_API ImU64 igDebugTextureIDToU64(ImTextureID tex_id);
|
||||
CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end);
|
||||
CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns);
|
||||
CIMGUI_API void igDebugNodeDockNode(ImGuiDockNode* node,const char* label);
|
||||
@@ -5521,6 +5552,7 @@ CIMGUI_API void igImFontAtlasFontSourceAddToFont(ImFontAtlas* atlas,ImFont* font
|
||||
CIMGUI_API void igImFontAtlasFontDestroySourceData(ImFontAtlas* atlas,ImFontConfig* src);
|
||||
CIMGUI_API bool igImFontAtlasFontInitOutput(ImFontAtlas* atlas,ImFont* font);
|
||||
CIMGUI_API void igImFontAtlasFontDestroyOutput(ImFontAtlas* atlas,ImFont* font);
|
||||
CIMGUI_API void igImFontAtlasFontRebuildOutput(ImFontAtlas* atlas,ImFont* font);
|
||||
CIMGUI_API void igImFontAtlasFontDiscardBakes(ImFontAtlas* atlas,ImFont* font,int unused_frames);
|
||||
CIMGUI_API ImGuiID igImFontAtlasBakedGetId(ImGuiID font_id,float baked_size,float rasterizer_density);
|
||||
CIMGUI_API ImFontBaked* igImFontAtlasBakedGetOrAdd(ImFontAtlas* atlas,ImFont* font,float font_size,float font_rasterizer_density);
|
||||
|
||||
@@ -60,6 +60,7 @@ 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;
|
||||
typedef enum { ImGui_ImplSDL2_MouseCaptureMode_Enabled, ImGui_ImplSDL2_MouseCaptureMode_EnabledAfterDrag, ImGui_ImplSDL2_MouseCaptureMode_Disabled }ImGui_ImplSDL2_MouseCaptureMode;
|
||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
CIMGUI_API float ImGui_ImplSDL2_GetContentScaleForDisplay(int display_index);
|
||||
CIMGUI_API float ImGui_ImplSDL2_GetContentScaleForWindow(SDL_Window* window);
|
||||
@@ -72,6 +73,7 @@ CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window);
|
||||
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);
|
||||
CIMGUI_API void ImGui_ImplSDL2_SetMouseCaptureMode(ImGui_ImplSDL2_MouseCaptureMode mode);
|
||||
CIMGUI_API void ImGui_ImplSDL2_Shutdown(void);
|
||||
|
||||
#endif
|
||||
@@ -86,6 +88,7 @@ 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;
|
||||
typedef enum { ImGui_ImplSDL3_MouseCaptureMode_Enabled, ImGui_ImplSDL3_MouseCaptureMode_EnabledAfterDrag, ImGui_ImplSDL3_MouseCaptureMode_Disabled }ImGui_ImplSDL3_MouseCaptureMode;
|
||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
CIMGUI_API bool ImGui_ImplSDL3_InitForD3D(SDL_Window* window);
|
||||
CIMGUI_API bool ImGui_ImplSDL3_InitForMetal(SDL_Window* window);
|
||||
@@ -97,6 +100,7 @@ CIMGUI_API bool ImGui_ImplSDL3_InitForVulkan(SDL_Window* window);
|
||||
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);
|
||||
CIMGUI_API void ImGui_ImplSDL3_SetMouseCaptureMode(ImGui_ImplSDL3_MouseCaptureMode mode);
|
||||
CIMGUI_API void ImGui_ImplSDL3_Shutdown(void);
|
||||
|
||||
#endif
|
||||
@@ -167,16 +171,16 @@ typedef struct ImVector_ImGui_ImplVulkanH_FrameSemaphores {int Size;int Capacity
|
||||
|
||||
struct ImGui_ImplVulkanH_Window
|
||||
{
|
||||
int Width;
|
||||
int Height;
|
||||
VkSwapchainKHR Swapchain;
|
||||
bool UseDynamicRendering;
|
||||
VkSurfaceKHR Surface;
|
||||
VkSurfaceFormatKHR SurfaceFormat;
|
||||
VkPresentModeKHR PresentMode;
|
||||
VkRenderPass RenderPass;
|
||||
bool UseDynamicRendering;
|
||||
bool ClearEnable;
|
||||
VkAttachmentDescription AttachmentDesc;
|
||||
VkClearValue ClearValue;
|
||||
int Width;
|
||||
int Height;
|
||||
VkSwapchainKHR Swapchain;
|
||||
VkRenderPass RenderPass;
|
||||
uint32_t FrameIndex;
|
||||
uint32_t ImageCount;
|
||||
uint32_t SemaphoreCount;
|
||||
|
||||
@@ -76,6 +76,25 @@ function M.prtable(...)
|
||||
print("\n")
|
||||
end
|
||||
end
|
||||
local function deepcopy(object)
|
||||
local lookup_table = {}
|
||||
local function _copy(object)
|
||||
--assert(object~=REST)
|
||||
if type(object) ~= "table" then
|
||||
return object
|
||||
elseif lookup_table[object] then
|
||||
return lookup_table[object]
|
||||
end
|
||||
local new_table = {}
|
||||
lookup_table[object] = new_table
|
||||
for index, value in pairs(object) do
|
||||
new_table[_copy(index)] = _copy(value)
|
||||
end
|
||||
return setmetatable(new_table, getmetatable(object))
|
||||
end
|
||||
return _copy(object)
|
||||
end
|
||||
M.deepcopy = deepcopy
|
||||
local function str_split(str, pat)
|
||||
local t = {}
|
||||
local fpat = "(.-)" .. pat
|
||||
@@ -529,7 +548,7 @@ local function name_overloadsAlgo(v)
|
||||
for i=1,#v do
|
||||
if not done[i] then
|
||||
bb[i] = bb[i]..(aa[i][l]=="nil" and "" or aa[i][l])
|
||||
cc[i][l] = aa[i][l]
|
||||
table.insert(cc[i], (aa[i][l]=="nil" and "" or aa[i][l]))
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -544,7 +563,7 @@ local function name_overloadsAlgo(v)
|
||||
end
|
||||
end
|
||||
--avoid empty postfix which will be reserved to generic
|
||||
for i,v in ipairs(bb) do if v=="" then bb[i]="Nil" end end
|
||||
for i,v in ipairs(bb) do if v=="" then bb[i]="Nil"; table.insert(cc[i],"Nil") end end
|
||||
return aa,bb,cc
|
||||
end
|
||||
M.name_overloadsAlgo = name_overloadsAlgo
|
||||
@@ -560,15 +579,26 @@ local function typetoStr(typ)
|
||||
typ = typ:gsub("const%s","")--"c")
|
||||
typ = typ:gsub("%s+","_")
|
||||
typ = typ:gsub("charPtr","Str")
|
||||
typ = typ:gsub("int","Int")
|
||||
typ = typ:gsub("^int","Int")
|
||||
typ = typ:gsub("^nil","Nil")
|
||||
typ = typ:gsub("bool","Bool")
|
||||
typ = typ:gsub("float","Float")
|
||||
typ = typ:gsub("uInt","Uint")
|
||||
typ = typ:gsub("u[Ii]nt","Uint")
|
||||
typ = typ:gsub("ImGui","")
|
||||
--typ = typ:gsub("ImStr","STR")
|
||||
typ = typ:gsub("Im","")
|
||||
typ = typ:gsub("[<>]","")
|
||||
return "_"..typ
|
||||
return typ
|
||||
-- return "_"..typ
|
||||
end
|
||||
local function typetoStrpat(pat,post,typsc)
|
||||
local str = ""
|
||||
for i,v in ipairs(pat) do
|
||||
str = str..typetoStr(v)
|
||||
end
|
||||
--local str2 = typetoStr(post)
|
||||
--if str~=str2 then print(1,str,2,str2);M.prtable(typesc,post,pat);error"DEBUG" end
|
||||
return str
|
||||
end
|
||||
--used to clean signature in function ptr argument
|
||||
local function clean_names_from_signature(self,signat)
|
||||
@@ -2035,6 +2065,17 @@ function M.Parser()
|
||||
print("--skip enum forward declaration:",it2)
|
||||
it2 = ""
|
||||
end
|
||||
--only vardef assign with number
|
||||
local assig = it2:match("static const [^=]*=([^;]*);")
|
||||
--print("it2",it2,"assig",assig,tonumber(assig))
|
||||
if assig and not tonumber(assig) then
|
||||
print("--skip = vardef declaration:",it2)
|
||||
it2 = ""
|
||||
end
|
||||
if it2:match("%s*extern") then
|
||||
print("--skip extern vardef declaration:",it2)
|
||||
it2 = ""
|
||||
end
|
||||
end
|
||||
--table.insert(outtabpre,it2)
|
||||
--table.insert(outtab,it2)
|
||||
@@ -2445,7 +2486,7 @@ function M.Parser()
|
||||
--print(k,#v)
|
||||
table.insert(strt,string.format("%s\t%d",k,#v))
|
||||
local typesc,post,pat = name_overloadsAlgo(v)
|
||||
-- if k=="igImLerp" then
|
||||
-- if k=="ImPlot_PlotLine" then
|
||||
-- print"----------------------"
|
||||
-- M.prtable(v)
|
||||
-- M.prtable(typesc)
|
||||
@@ -2455,7 +2496,7 @@ function M.Parser()
|
||||
-- end
|
||||
for i,t in ipairs(v) do
|
||||
--take overloaded name from manual table or algorythm
|
||||
t.ov_cimguiname = self.getCname_overload(t.stname,t.funcname,t.signature,t.namespace) or k..typetoStr(post[i])
|
||||
t.ov_cimguiname = self.getCname_overload(t.stname,t.funcname,t.signature,t.namespace) or k.."_"..typetoStrpat(pat[i],post[i],typesc)
|
||||
--check ...
|
||||
if( t.ov_cimguiname:match"%.%.%.") then
|
||||
print("... in ov",t.ov_cimguiname)
|
||||
@@ -3010,7 +3051,7 @@ local function func_implementation(FP)
|
||||
assert(def)
|
||||
local custom
|
||||
if FP.custom_implementation then
|
||||
custom = FP.custom_implementation(outtab, def)
|
||||
custom = FP.custom_implementation(outtab, def, FP)
|
||||
end
|
||||
local manual = FP.get_manuals(def)
|
||||
if not custom and not manual and not def.templated and not FP.get_skipped(def) then
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1000,6 +1000,28 @@
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL2_SetMouseCaptureMode": [
|
||||
{
|
||||
"args": "(ImGui_ImplSDL2_MouseCaptureMode mode)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "mode",
|
||||
"type": "ImGui_ImplSDL2_MouseCaptureMode"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImGui_ImplSDL2_MouseCaptureMode mode)",
|
||||
"call_args": "(mode)",
|
||||
"call_args_old": "(mode)",
|
||||
"cimguiname": "ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||
"location": "imgui_impl_sdl2:59",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||
"ret": "void",
|
||||
"signature": "(ImGui_ImplSDL2_MouseCaptureMode)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL2_Shutdown": [
|
||||
{
|
||||
"args": "()",
|
||||
@@ -1251,6 +1273,28 @@
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL3_SetMouseCaptureMode": [
|
||||
{
|
||||
"args": "(ImGui_ImplSDL3_MouseCaptureMode mode)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "mode",
|
||||
"type": "ImGui_ImplSDL3_MouseCaptureMode"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImGui_ImplSDL3_MouseCaptureMode mode)",
|
||||
"call_args": "(mode)",
|
||||
"call_args_old": "(mode)",
|
||||
"cimguiname": "ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||
"location": "imgui_impl_sdl3:55",
|
||||
"ov_cimguiname": "ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||
"ret": "void",
|
||||
"signature": "(ImGui_ImplSDL3_MouseCaptureMode)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL3_Shutdown": [
|
||||
{
|
||||
"args": "()",
|
||||
@@ -1319,7 +1363,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||
"location": "imgui_impl_vulkan:202",
|
||||
"location": "imgui_impl_vulkan:207",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||
"ret": "void",
|
||||
"signature": "(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)",
|
||||
@@ -1353,7 +1397,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||
"location": "imgui_impl_vulkan:203",
|
||||
"location": "imgui_impl_vulkan:208",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||
"ret": "void",
|
||||
"signature": "(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
|
||||
@@ -1375,7 +1419,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
"location": "imgui_impl_vulkan:208",
|
||||
"location": "imgui_impl_vulkan:213",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
"ret": "int",
|
||||
"signature": "(VkPresentModeKHR)",
|
||||
@@ -1397,7 +1441,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
"location": "imgui_impl_vulkan:209",
|
||||
"location": "imgui_impl_vulkan:214",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
"ret": "ImGui_ImplVulkanH_Window*",
|
||||
"signature": "(ImGuiViewport*)",
|
||||
@@ -1419,7 +1463,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
"location": "imgui_impl_vulkan:206",
|
||||
"location": "imgui_impl_vulkan:211",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
"ret": "VkPhysicalDevice",
|
||||
"signature": "(VkInstance)",
|
||||
@@ -1453,7 +1497,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_SelectPresentMode",
|
||||
"location": "imgui_impl_vulkan:205",
|
||||
"location": "imgui_impl_vulkan:210",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
|
||||
"ret": "VkPresentModeKHR",
|
||||
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
|
||||
@@ -1475,7 +1519,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
"location": "imgui_impl_vulkan:207",
|
||||
"location": "imgui_impl_vulkan:212",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
"ret": "uint32_t",
|
||||
"signature": "(VkPhysicalDevice)",
|
||||
@@ -1513,7 +1557,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
"location": "imgui_impl_vulkan:204",
|
||||
"location": "imgui_impl_vulkan:209",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
"ret": "VkSurfaceFormatKHR",
|
||||
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
|
||||
@@ -1531,7 +1575,7 @@
|
||||
"constructor": true,
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkanH_Window",
|
||||
"location": "imgui_impl_vulkan:251",
|
||||
"location": "imgui_impl_vulkan:259",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
||||
"signature": "()",
|
||||
"stname": "ImGui_ImplVulkanH_Window"
|
||||
@@ -1550,7 +1594,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkanH_Window_destroy",
|
||||
"defaults": {},
|
||||
"destructor": true,
|
||||
"location": "imgui_impl_vulkan:251",
|
||||
"location": "imgui_impl_vulkan:259",
|
||||
"ov_cimguiname": "ImGui_ImplVulkanH_Window_destroy",
|
||||
"ret": "void",
|
||||
"signature": "(ImGui_ImplVulkanH_Window*)",
|
||||
@@ -1580,7 +1624,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_AddTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_AddTexture",
|
||||
"location": "imgui_impl_vulkan:159",
|
||||
"location": "imgui_impl_vulkan:165",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_AddTexture",
|
||||
"ret": "VkDescriptorSet",
|
||||
"signature": "(VkSampler,VkImageView,VkImageLayout)",
|
||||
@@ -1602,7 +1646,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_CreateMainPipeline",
|
||||
"location": "imgui_impl_vulkan:151",
|
||||
"location": "imgui_impl_vulkan:157",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
|
||||
"ret": "void",
|
||||
"signature": "(const ImGui_ImplVulkan_PipelineInfo*)",
|
||||
@@ -1624,7 +1668,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_Init",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_Init",
|
||||
"location": "imgui_impl_vulkan:142",
|
||||
"location": "imgui_impl_vulkan:148",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_Init",
|
||||
"ret": "bool",
|
||||
"signature": "(ImGui_ImplVulkan_InitInfo*)",
|
||||
@@ -1656,7 +1700,7 @@
|
||||
"user_data": "nullptr"
|
||||
},
|
||||
"funcname": "ImGui_ImplVulkan_LoadFunctions",
|
||||
"location": "imgui_impl_vulkan:164",
|
||||
"location": "imgui_impl_vulkan:170",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_LoadFunctions",
|
||||
"ret": "bool",
|
||||
"signature": "(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
|
||||
@@ -1673,7 +1717,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_NewFrame",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_NewFrame",
|
||||
"location": "imgui_impl_vulkan:144",
|
||||
"location": "imgui_impl_vulkan:150",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -1695,7 +1739,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_RemoveTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_RemoveTexture",
|
||||
"location": "imgui_impl_vulkan:160",
|
||||
"location": "imgui_impl_vulkan:166",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_RemoveTexture",
|
||||
"ret": "void",
|
||||
"signature": "(VkDescriptorSet)",
|
||||
@@ -1727,7 +1771,7 @@
|
||||
"pipeline": "0ULL"
|
||||
},
|
||||
"funcname": "ImGui_ImplVulkan_RenderDrawData",
|
||||
"location": "imgui_impl_vulkan:145",
|
||||
"location": "imgui_impl_vulkan:151",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_RenderDrawData",
|
||||
"ret": "void",
|
||||
"signature": "(ImDrawData*,VkCommandBuffer,VkPipeline)",
|
||||
@@ -1749,7 +1793,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_SetMinImageCount",
|
||||
"location": "imgui_impl_vulkan:146",
|
||||
"location": "imgui_impl_vulkan:152",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
|
||||
"ret": "void",
|
||||
"signature": "(uint32_t)",
|
||||
@@ -1766,7 +1810,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_Shutdown",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_Shutdown",
|
||||
"location": "imgui_impl_vulkan:143",
|
||||
"location": "imgui_impl_vulkan:149",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -1788,7 +1832,7 @@
|
||||
"cimguiname": "ImGui_ImplVulkan_UpdateTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplVulkan_UpdateTexture",
|
||||
"location": "imgui_impl_vulkan:154",
|
||||
"location": "imgui_impl_vulkan:160",
|
||||
"ov_cimguiname": "ImGui_ImplVulkan_UpdateTexture",
|
||||
"ret": "void",
|
||||
"signature": "(ImTextureData*)",
|
||||
|
||||
@@ -868,6 +868,25 @@ local t={
|
||||
signature="(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)",
|
||||
stname=""},
|
||||
["(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)"]=nil},
|
||||
ImGui_ImplSDL2_SetMouseCaptureMode={
|
||||
[1]={
|
||||
args="(ImGui_ImplSDL2_MouseCaptureMode mode)",
|
||||
argsT={
|
||||
[1]={
|
||||
name="mode",
|
||||
type="ImGui_ImplSDL2_MouseCaptureMode"}},
|
||||
argsoriginal="(ImGui_ImplSDL2_MouseCaptureMode mode)",
|
||||
call_args="(mode)",
|
||||
call_args_old="(mode)",
|
||||
cimguiname="ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||
location="imgui_impl_sdl2:59",
|
||||
ov_cimguiname="ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||
ret="void",
|
||||
signature="(ImGui_ImplSDL2_MouseCaptureMode)",
|
||||
stname=""},
|
||||
["(ImGui_ImplSDL2_MouseCaptureMode)"]=nil},
|
||||
ImGui_ImplSDL2_Shutdown={
|
||||
[1]={
|
||||
args="()",
|
||||
@@ -1085,6 +1104,25 @@ local t={
|
||||
signature="(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)",
|
||||
stname=""},
|
||||
["(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)"]=nil},
|
||||
ImGui_ImplSDL3_SetMouseCaptureMode={
|
||||
[1]={
|
||||
args="(ImGui_ImplSDL3_MouseCaptureMode mode)",
|
||||
argsT={
|
||||
[1]={
|
||||
name="mode",
|
||||
type="ImGui_ImplSDL3_MouseCaptureMode"}},
|
||||
argsoriginal="(ImGui_ImplSDL3_MouseCaptureMode mode)",
|
||||
call_args="(mode)",
|
||||
call_args_old="(mode)",
|
||||
cimguiname="ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||
location="imgui_impl_sdl3:55",
|
||||
ov_cimguiname="ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||
ret="void",
|
||||
signature="(ImGui_ImplSDL3_MouseCaptureMode)",
|
||||
stname=""},
|
||||
["(ImGui_ImplSDL3_MouseCaptureMode)"]=nil},
|
||||
ImGui_ImplSDL3_Shutdown={
|
||||
[1]={
|
||||
args="()",
|
||||
@@ -1141,7 +1179,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||
location="imgui_impl_vulkan:202",
|
||||
location="imgui_impl_vulkan:207",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||
ret="void",
|
||||
signature="(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)",
|
||||
@@ -1169,7 +1207,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_DestroyWindow",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_DestroyWindow",
|
||||
location="imgui_impl_vulkan:203",
|
||||
location="imgui_impl_vulkan:208",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_DestroyWindow",
|
||||
ret="void",
|
||||
signature="(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
|
||||
@@ -1188,7 +1226,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
location="imgui_impl_vulkan:208",
|
||||
location="imgui_impl_vulkan:213",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||
ret="int",
|
||||
signature="(VkPresentModeKHR)",
|
||||
@@ -1207,7 +1245,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
location="imgui_impl_vulkan:209",
|
||||
location="imgui_impl_vulkan:214",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
||||
ret="ImGui_ImplVulkanH_Window*",
|
||||
signature="(ImGuiViewport*)",
|
||||
@@ -1226,7 +1264,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
location="imgui_impl_vulkan:206",
|
||||
location="imgui_impl_vulkan:211",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||
ret="VkPhysicalDevice",
|
||||
signature="(VkInstance)",
|
||||
@@ -1254,7 +1292,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_SelectPresentMode",
|
||||
location="imgui_impl_vulkan:205",
|
||||
location="imgui_impl_vulkan:210",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
|
||||
ret="VkPresentModeKHR",
|
||||
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
|
||||
@@ -1273,7 +1311,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
location="imgui_impl_vulkan:207",
|
||||
location="imgui_impl_vulkan:212",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||
ret="uint32_t",
|
||||
signature="(VkPhysicalDevice)",
|
||||
@@ -1304,7 +1342,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
location="imgui_impl_vulkan:204",
|
||||
location="imgui_impl_vulkan:209",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||
ret="VkSurfaceFormatKHR",
|
||||
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
|
||||
@@ -1321,7 +1359,7 @@ local t={
|
||||
constructor=true,
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkanH_Window",
|
||||
location="imgui_impl_vulkan:251",
|
||||
location="imgui_impl_vulkan:259",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
||||
signature="()",
|
||||
stname="ImGui_ImplVulkanH_Window"},
|
||||
@@ -1337,7 +1375,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkanH_Window_destroy",
|
||||
defaults={},
|
||||
destructor=true,
|
||||
location="imgui_impl_vulkan:251",
|
||||
location="imgui_impl_vulkan:259",
|
||||
ov_cimguiname="ImGui_ImplVulkanH_Window_destroy",
|
||||
ret="void",
|
||||
signature="(ImGui_ImplVulkanH_Window*)",
|
||||
@@ -1362,7 +1400,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_AddTexture",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_AddTexture",
|
||||
location="imgui_impl_vulkan:159",
|
||||
location="imgui_impl_vulkan:165",
|
||||
ov_cimguiname="ImGui_ImplVulkan_AddTexture",
|
||||
ret="VkDescriptorSet",
|
||||
signature="(VkSampler,VkImageView,VkImageLayout)",
|
||||
@@ -1381,7 +1419,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_CreateMainPipeline",
|
||||
location="imgui_impl_vulkan:151",
|
||||
location="imgui_impl_vulkan:157",
|
||||
ov_cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
|
||||
ret="void",
|
||||
signature="(const ImGui_ImplVulkan_PipelineInfo*)",
|
||||
@@ -1400,7 +1438,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_Init",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_Init",
|
||||
location="imgui_impl_vulkan:142",
|
||||
location="imgui_impl_vulkan:148",
|
||||
ov_cimguiname="ImGui_ImplVulkan_Init",
|
||||
ret="bool",
|
||||
signature="(ImGui_ImplVulkan_InitInfo*)",
|
||||
@@ -1426,7 +1464,7 @@ local t={
|
||||
defaults={
|
||||
user_data="nullptr"},
|
||||
funcname="ImGui_ImplVulkan_LoadFunctions",
|
||||
location="imgui_impl_vulkan:164",
|
||||
location="imgui_impl_vulkan:170",
|
||||
ov_cimguiname="ImGui_ImplVulkan_LoadFunctions",
|
||||
ret="bool",
|
||||
signature="(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
|
||||
@@ -1442,7 +1480,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_NewFrame",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_NewFrame",
|
||||
location="imgui_impl_vulkan:144",
|
||||
location="imgui_impl_vulkan:150",
|
||||
ov_cimguiname="ImGui_ImplVulkan_NewFrame",
|
||||
ret="void",
|
||||
signature="()",
|
||||
@@ -1461,7 +1499,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_RemoveTexture",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_RemoveTexture",
|
||||
location="imgui_impl_vulkan:160",
|
||||
location="imgui_impl_vulkan:166",
|
||||
ov_cimguiname="ImGui_ImplVulkan_RemoveTexture",
|
||||
ret="void",
|
||||
signature="(VkDescriptorSet)",
|
||||
@@ -1487,7 +1525,7 @@ local t={
|
||||
defaults={
|
||||
pipeline="0ULL"},
|
||||
funcname="ImGui_ImplVulkan_RenderDrawData",
|
||||
location="imgui_impl_vulkan:145",
|
||||
location="imgui_impl_vulkan:151",
|
||||
ov_cimguiname="ImGui_ImplVulkan_RenderDrawData",
|
||||
ret="void",
|
||||
signature="(ImDrawData*,VkCommandBuffer,VkPipeline)",
|
||||
@@ -1506,7 +1544,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_SetMinImageCount",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_SetMinImageCount",
|
||||
location="imgui_impl_vulkan:146",
|
||||
location="imgui_impl_vulkan:152",
|
||||
ov_cimguiname="ImGui_ImplVulkan_SetMinImageCount",
|
||||
ret="void",
|
||||
signature="(uint32_t)",
|
||||
@@ -1522,7 +1560,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_Shutdown",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_Shutdown",
|
||||
location="imgui_impl_vulkan:143",
|
||||
location="imgui_impl_vulkan:149",
|
||||
ov_cimguiname="ImGui_ImplVulkan_Shutdown",
|
||||
ret="void",
|
||||
signature="()",
|
||||
@@ -1541,7 +1579,7 @@ local t={
|
||||
cimguiname="ImGui_ImplVulkan_UpdateTexture",
|
||||
defaults={},
|
||||
funcname="ImGui_ImplVulkan_UpdateTexture",
|
||||
location="imgui_impl_vulkan:154",
|
||||
location="imgui_impl_vulkan:160",
|
||||
ov_cimguiname="ImGui_ImplVulkan_UpdateTexture",
|
||||
ret="void",
|
||||
signature="(ImTextureData*)",
|
||||
@@ -1591,6 +1629,7 @@ t.ImGui_ImplSDL2_InitForVulkan["(SDL_Window*)"]=t.ImGui_ImplSDL2_InitForVulkan[1
|
||||
t.ImGui_ImplSDL2_NewFrame["()"]=t.ImGui_ImplSDL2_NewFrame[1]
|
||||
t.ImGui_ImplSDL2_ProcessEvent["(const SDL_Event*)"]=t.ImGui_ImplSDL2_ProcessEvent[1]
|
||||
t.ImGui_ImplSDL2_SetGamepadMode["(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)"]=t.ImGui_ImplSDL2_SetGamepadMode[1]
|
||||
t.ImGui_ImplSDL2_SetMouseCaptureMode["(ImGui_ImplSDL2_MouseCaptureMode)"]=t.ImGui_ImplSDL2_SetMouseCaptureMode[1]
|
||||
t.ImGui_ImplSDL2_Shutdown["()"]=t.ImGui_ImplSDL2_Shutdown[1]
|
||||
t.ImGui_ImplSDL3_InitForD3D["(SDL_Window*)"]=t.ImGui_ImplSDL3_InitForD3D[1]
|
||||
t.ImGui_ImplSDL3_InitForMetal["(SDL_Window*)"]=t.ImGui_ImplSDL3_InitForMetal[1]
|
||||
@@ -1602,6 +1641,7 @@ t.ImGui_ImplSDL3_InitForVulkan["(SDL_Window*)"]=t.ImGui_ImplSDL3_InitForVulkan[1
|
||||
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_SetMouseCaptureMode["(ImGui_ImplSDL3_MouseCaptureMode)"]=t.ImGui_ImplSDL3_SetMouseCaptureMode[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,VkImageUsageFlags)"]=t.ImGui_ImplVulkanH_CreateOrResizeWindow[1]
|
||||
t.ImGui_ImplVulkanH_DestroyWindow["(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)"]=t.ImGui_ImplVulkanH_DestroyWindow[1]
|
||||
|
||||
@@ -822,23 +822,28 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 2048,
|
||||
"name": "ImGuiColorEditFlags_AlphaOpaque",
|
||||
"name": "ImGuiColorEditFlags_NoColorMarkers",
|
||||
"value": "1 << 11"
|
||||
},
|
||||
{
|
||||
"calc_value": 4096,
|
||||
"name": "ImGuiColorEditFlags_AlphaNoBg",
|
||||
"name": "ImGuiColorEditFlags_AlphaOpaque",
|
||||
"value": "1 << 12"
|
||||
},
|
||||
{
|
||||
"calc_value": 8192,
|
||||
"name": "ImGuiColorEditFlags_AlphaPreviewHalf",
|
||||
"name": "ImGuiColorEditFlags_AlphaNoBg",
|
||||
"value": "1 << 13"
|
||||
},
|
||||
{
|
||||
"calc_value": 65536,
|
||||
"calc_value": 16384,
|
||||
"name": "ImGuiColorEditFlags_AlphaPreviewHalf",
|
||||
"value": "1 << 14"
|
||||
},
|
||||
{
|
||||
"calc_value": 262144,
|
||||
"name": "ImGuiColorEditFlags_AlphaBar",
|
||||
"value": "1 << 16"
|
||||
"value": "1 << 18"
|
||||
},
|
||||
{
|
||||
"calc_value": 524288,
|
||||
@@ -896,7 +901,7 @@
|
||||
"value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar"
|
||||
},
|
||||
{
|
||||
"calc_value": 14338,
|
||||
"calc_value": 28674,
|
||||
"name": "ImGuiColorEditFlags_AlphaMask_",
|
||||
"value": "ImGuiColorEditFlags_NoAlpha | ImGuiColorEditFlags_AlphaOpaque | ImGuiColorEditFlags_AlphaNoBg | ImGuiColorEditFlags_AlphaPreviewHalf"
|
||||
},
|
||||
@@ -1275,8 +1280,13 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 2097152,
|
||||
"name": "ImGuiDebugLogFlags_OutputToTestEngine",
|
||||
"name": "ImGuiDebugLogFlags_OutputToDebugger",
|
||||
"value": "1 << 21"
|
||||
},
|
||||
{
|
||||
"calc_value": 4194304,
|
||||
"name": "ImGuiDebugLogFlags_OutputToTestEngine",
|
||||
"value": "1 << 22"
|
||||
}
|
||||
],
|
||||
"ImGuiDir": [
|
||||
@@ -2172,11 +2182,6 @@
|
||||
}
|
||||
],
|
||||
"ImGuiItemFlagsPrivate_": [
|
||||
{
|
||||
"calc_value": 1024,
|
||||
"name": "ImGuiItemFlags_Disabled",
|
||||
"value": "1 << 10"
|
||||
},
|
||||
{
|
||||
"calc_value": 2048,
|
||||
"name": "ImGuiItemFlags_ReadOnly",
|
||||
@@ -2268,6 +2273,11 @@
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiItemFlags_AllowDuplicateId",
|
||||
"value": "1 << 5"
|
||||
},
|
||||
{
|
||||
"calc_value": 64,
|
||||
"name": "ImGuiItemFlags_Disabled",
|
||||
"value": "1 << 6"
|
||||
}
|
||||
],
|
||||
"ImGuiItemStatusFlags_": [
|
||||
@@ -3651,6 +3661,11 @@
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiNextItemDataFlags_HasStorageID",
|
||||
"value": "1 << 4"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiNextItemDataFlags_HasColorMarker",
|
||||
"value": "1 << 5"
|
||||
}
|
||||
],
|
||||
"ImGuiNextWindowDataFlags_": [
|
||||
@@ -3781,29 +3796,19 @@
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"calc_value": 0,
|
||||
"calc_value": 4,
|
||||
"name": "ImGuiPopupFlags_MouseButtonLeft",
|
||||
"value": "0"
|
||||
"value": "1 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"calc_value": 8,
|
||||
"name": "ImGuiPopupFlags_MouseButtonRight",
|
||||
"value": "1"
|
||||
"value": "2 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 2,
|
||||
"calc_value": 12,
|
||||
"name": "ImGuiPopupFlags_MouseButtonMiddle",
|
||||
"value": "2"
|
||||
},
|
||||
{
|
||||
"calc_value": 31,
|
||||
"name": "ImGuiPopupFlags_MouseButtonMask_",
|
||||
"value": "0x1F"
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"name": "ImGuiPopupFlags_MouseButtonDefault_",
|
||||
"value": "1"
|
||||
"value": "3 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
@@ -3834,6 +3839,21 @@
|
||||
"calc_value": 3072,
|
||||
"name": "ImGuiPopupFlags_AnyPopup",
|
||||
"value": "ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel"
|
||||
},
|
||||
{
|
||||
"calc_value": 2,
|
||||
"name": "ImGuiPopupFlags_MouseButtonShift_",
|
||||
"value": "2"
|
||||
},
|
||||
{
|
||||
"calc_value": 12,
|
||||
"name": "ImGuiPopupFlags_MouseButtonMask_",
|
||||
"value": "0x0C"
|
||||
},
|
||||
{
|
||||
"calc_value": 3,
|
||||
"name": "ImGuiPopupFlags_InvalidMask_",
|
||||
"value": "0x03"
|
||||
}
|
||||
],
|
||||
"ImGuiPopupPositionPolicy": [
|
||||
@@ -4076,6 +4096,11 @@
|
||||
"name": "ImGuiSliderFlags_NoSpeedTweaks",
|
||||
"value": "1 << 11"
|
||||
},
|
||||
{
|
||||
"calc_value": 4096,
|
||||
"name": "ImGuiSliderFlags_ColorMarkers",
|
||||
"value": "1 << 12"
|
||||
},
|
||||
{
|
||||
"calc_value": 1536,
|
||||
"name": "ImGuiSliderFlags_AlwaysClamp",
|
||||
@@ -4222,93 +4247,98 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 23,
|
||||
"name": "ImGuiStyleVar_ImageBorderSize",
|
||||
"name": "ImGuiStyleVar_ImageRounding",
|
||||
"value": "23"
|
||||
},
|
||||
{
|
||||
"calc_value": 24,
|
||||
"name": "ImGuiStyleVar_TabRounding",
|
||||
"name": "ImGuiStyleVar_ImageBorderSize",
|
||||
"value": "24"
|
||||
},
|
||||
{
|
||||
"calc_value": 25,
|
||||
"name": "ImGuiStyleVar_TabBorderSize",
|
||||
"name": "ImGuiStyleVar_TabRounding",
|
||||
"value": "25"
|
||||
},
|
||||
{
|
||||
"calc_value": 26,
|
||||
"name": "ImGuiStyleVar_TabMinWidthBase",
|
||||
"name": "ImGuiStyleVar_TabBorderSize",
|
||||
"value": "26"
|
||||
},
|
||||
{
|
||||
"calc_value": 27,
|
||||
"name": "ImGuiStyleVar_TabMinWidthShrink",
|
||||
"name": "ImGuiStyleVar_TabMinWidthBase",
|
||||
"value": "27"
|
||||
},
|
||||
{
|
||||
"calc_value": 28,
|
||||
"name": "ImGuiStyleVar_TabBarBorderSize",
|
||||
"name": "ImGuiStyleVar_TabMinWidthShrink",
|
||||
"value": "28"
|
||||
},
|
||||
{
|
||||
"calc_value": 29,
|
||||
"name": "ImGuiStyleVar_TabBarOverlineSize",
|
||||
"name": "ImGuiStyleVar_TabBarBorderSize",
|
||||
"value": "29"
|
||||
},
|
||||
{
|
||||
"calc_value": 30,
|
||||
"name": "ImGuiStyleVar_TableAngledHeadersAngle",
|
||||
"name": "ImGuiStyleVar_TabBarOverlineSize",
|
||||
"value": "30"
|
||||
},
|
||||
{
|
||||
"calc_value": 31,
|
||||
"name": "ImGuiStyleVar_TableAngledHeadersTextAlign",
|
||||
"name": "ImGuiStyleVar_TableAngledHeadersAngle",
|
||||
"value": "31"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiStyleVar_TreeLinesSize",
|
||||
"name": "ImGuiStyleVar_TableAngledHeadersTextAlign",
|
||||
"value": "32"
|
||||
},
|
||||
{
|
||||
"calc_value": 33,
|
||||
"name": "ImGuiStyleVar_TreeLinesRounding",
|
||||
"name": "ImGuiStyleVar_TreeLinesSize",
|
||||
"value": "33"
|
||||
},
|
||||
{
|
||||
"calc_value": 34,
|
||||
"name": "ImGuiStyleVar_ButtonTextAlign",
|
||||
"name": "ImGuiStyleVar_TreeLinesRounding",
|
||||
"value": "34"
|
||||
},
|
||||
{
|
||||
"calc_value": 35,
|
||||
"name": "ImGuiStyleVar_SelectableTextAlign",
|
||||
"name": "ImGuiStyleVar_ButtonTextAlign",
|
||||
"value": "35"
|
||||
},
|
||||
{
|
||||
"calc_value": 36,
|
||||
"name": "ImGuiStyleVar_SeparatorTextBorderSize",
|
||||
"name": "ImGuiStyleVar_SelectableTextAlign",
|
||||
"value": "36"
|
||||
},
|
||||
{
|
||||
"calc_value": 37,
|
||||
"name": "ImGuiStyleVar_SeparatorTextAlign",
|
||||
"name": "ImGuiStyleVar_SeparatorTextBorderSize",
|
||||
"value": "37"
|
||||
},
|
||||
{
|
||||
"calc_value": 38,
|
||||
"name": "ImGuiStyleVar_SeparatorTextPadding",
|
||||
"name": "ImGuiStyleVar_SeparatorTextAlign",
|
||||
"value": "38"
|
||||
},
|
||||
{
|
||||
"calc_value": 39,
|
||||
"name": "ImGuiStyleVar_DockingSeparatorSize",
|
||||
"name": "ImGuiStyleVar_SeparatorTextPadding",
|
||||
"value": "39"
|
||||
},
|
||||
{
|
||||
"calc_value": 40,
|
||||
"name": "ImGuiStyleVar_COUNT",
|
||||
"name": "ImGuiStyleVar_DockingSeparatorSize",
|
||||
"value": "40"
|
||||
},
|
||||
{
|
||||
"calc_value": 41,
|
||||
"name": "ImGuiStyleVar_COUNT",
|
||||
"value": "41"
|
||||
}
|
||||
],
|
||||
"ImGuiTabBarFlagsPrivate_": [
|
||||
@@ -5370,6 +5400,23 @@
|
||||
"name": "ImTextureStatus_WantDestroy",
|
||||
"value": "4"
|
||||
}
|
||||
],
|
||||
"ImWcharClass": [
|
||||
{
|
||||
"calc_value": 0,
|
||||
"name": "ImWcharClass_Blank",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"name": "ImWcharClass_Punct",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"calc_value": 2,
|
||||
"name": "ImWcharClass_Other",
|
||||
"value": "2"
|
||||
}
|
||||
]
|
||||
},
|
||||
"enumtypes": {
|
||||
@@ -5381,221 +5428,222 @@
|
||||
"ImGuiSortDirection": "ImU8"
|
||||
},
|
||||
"locations": {
|
||||
"ImBitVector": "imgui_internal:663",
|
||||
"ImColor": "imgui:3065",
|
||||
"ImDrawChannel": "imgui:3314",
|
||||
"ImDrawCmd": "imgui:3270",
|
||||
"ImDrawCmdHeader": "imgui:3306",
|
||||
"ImDrawData": "imgui:3535",
|
||||
"ImDrawDataBuilder": "imgui_internal:891",
|
||||
"ImDrawFlags_": "imgui:3339",
|
||||
"ImDrawList": "imgui:3377",
|
||||
"ImDrawListFlags_": "imgui:3359",
|
||||
"ImDrawListSharedData": "imgui_internal:864",
|
||||
"ImDrawListSplitter": "imgui:3322",
|
||||
"ImDrawTextFlags_": "imgui_internal:445",
|
||||
"ImDrawVert": "imgui:3291",
|
||||
"ImFont": "imgui:3956",
|
||||
"ImFontAtlas": "imgui:3759",
|
||||
"ImFontAtlasBuilder": "imgui_internal:4132",
|
||||
"ImFontAtlasFlags_": "imgui:3732",
|
||||
"ImFontAtlasPostProcessData": "imgui_internal:4105",
|
||||
"ImFontAtlasRect": "imgui:3722",
|
||||
"ImFontAtlasRectEntry": "imgui_internal:4097",
|
||||
"ImFontBaked": "imgui:3908",
|
||||
"ImFontConfig": "imgui:3644",
|
||||
"ImFontFlags_": "imgui:3943",
|
||||
"ImFontGlyph": "imgui:3684",
|
||||
"ImFontGlyphRangesBuilder": "imgui:3700",
|
||||
"ImFontLoader": "imgui_internal:4046",
|
||||
"ImFontStackData": "imgui_internal:899",
|
||||
"ImGuiActivateFlags_": "imgui_internal:1696",
|
||||
"ImGuiAxis": "imgui_internal:1149",
|
||||
"ImGuiBackendFlags_": "imgui:1789",
|
||||
"ImGuiBoxSelectState": "imgui_internal:1887",
|
||||
"ImGuiButtonFlagsPrivate_": "imgui_internal:1036",
|
||||
"ImGuiButtonFlags_": "imgui:1935",
|
||||
"ImGuiChildFlags_": "imgui:1245",
|
||||
"ImGuiCol_": "imgui:1806",
|
||||
"ImGuiColorEditFlags_": "imgui:1946",
|
||||
"ImGuiColorMod": "imgui_internal:919",
|
||||
"ImGuiComboFlagsPrivate_": "imgui_internal:1063",
|
||||
"ImGuiComboFlags_": "imgui:1410",
|
||||
"ImGuiComboPreviewData": "imgui_internal:1163",
|
||||
"ImGuiCond_": "imgui:2060",
|
||||
"ImGuiConfigFlags_": "imgui:1760",
|
||||
"ImGuiContext": "imgui_internal:2371",
|
||||
"ImGuiContextHook": "imgui_internal:2356",
|
||||
"ImGuiContextHookType": "imgui_internal:2354",
|
||||
"ImGuiDataAuthority_": "imgui_internal:2000",
|
||||
"ImGuiDataTypeInfo": "imgui_internal:945",
|
||||
"ImGuiDataTypePrivate_": "imgui_internal:954",
|
||||
"ImGuiDataTypeStorage": "imgui_internal:939",
|
||||
"ImGuiDataType_": "imgui:1566",
|
||||
"ImGuiDeactivatedItemData": "imgui_internal:1461",
|
||||
"ImGuiDebugAllocEntry": "imgui_internal:2278",
|
||||
"ImGuiDebugAllocInfo": "imgui_internal:2285",
|
||||
"ImGuiDebugItemPathQuery": "imgui_internal:2325",
|
||||
"ImGuiDebugLogFlags_": "imgui_internal:2256",
|
||||
"ImGuiDir": "imgui:1584",
|
||||
"ImGuiDockContext": "imgui_internal:2103",
|
||||
"ImGuiDockNode": "imgui_internal:2016",
|
||||
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:1968",
|
||||
"ImGuiDockNodeFlags_": "imgui:1518",
|
||||
"ImGuiDockNodeState": "imgui_internal:2007",
|
||||
"ImGuiDragDropFlags_": "imgui:1537",
|
||||
"ImGuiErrorRecoveryState": "imgui_internal:1417",
|
||||
"ImGuiFocusRequestFlags_": "imgui_internal:1109",
|
||||
"ImGuiFocusScopeData": "imgui_internal:1784",
|
||||
"ImGuiFocusedFlags_": "imgui:1464",
|
||||
"ImBitVector": "imgui_internal:670",
|
||||
"ImColor": "imgui:3084",
|
||||
"ImDrawChannel": "imgui:3333",
|
||||
"ImDrawCmd": "imgui:3289",
|
||||
"ImDrawCmdHeader": "imgui:3325",
|
||||
"ImDrawData": "imgui:3554",
|
||||
"ImDrawDataBuilder": "imgui_internal:898",
|
||||
"ImDrawFlags_": "imgui:3358",
|
||||
"ImDrawList": "imgui:3396",
|
||||
"ImDrawListFlags_": "imgui:3378",
|
||||
"ImDrawListSharedData": "imgui_internal:871",
|
||||
"ImDrawListSplitter": "imgui:3341",
|
||||
"ImDrawTextFlags_": "imgui_internal:443",
|
||||
"ImDrawVert": "imgui:3310",
|
||||
"ImFont": "imgui:3980",
|
||||
"ImFontAtlas": "imgui:3781",
|
||||
"ImFontAtlasBuilder": "imgui_internal:4159",
|
||||
"ImFontAtlasFlags_": "imgui:3754",
|
||||
"ImFontAtlasPostProcessData": "imgui_internal:4132",
|
||||
"ImFontAtlasRect": "imgui:3744",
|
||||
"ImFontAtlasRectEntry": "imgui_internal:4124",
|
||||
"ImFontBaked": "imgui:3932",
|
||||
"ImFontConfig": "imgui:3663",
|
||||
"ImFontFlags_": "imgui:3967",
|
||||
"ImFontGlyph": "imgui:3706",
|
||||
"ImFontGlyphRangesBuilder": "imgui:3722",
|
||||
"ImFontLoader": "imgui_internal:4073",
|
||||
"ImFontStackData": "imgui_internal:906",
|
||||
"ImGuiActivateFlags_": "imgui_internal:1705",
|
||||
"ImGuiAxis": "imgui_internal:1155",
|
||||
"ImGuiBackendFlags_": "imgui:1800",
|
||||
"ImGuiBoxSelectState": "imgui_internal:1896",
|
||||
"ImGuiButtonFlagsPrivate_": "imgui_internal:1042",
|
||||
"ImGuiButtonFlags_": "imgui:1947",
|
||||
"ImGuiChildFlags_": "imgui:1259",
|
||||
"ImGuiCol_": "imgui:1817",
|
||||
"ImGuiColorEditFlags_": "imgui:1958",
|
||||
"ImGuiColorMod": "imgui_internal:926",
|
||||
"ImGuiComboFlagsPrivate_": "imgui_internal:1069",
|
||||
"ImGuiComboFlags_": "imgui:1421",
|
||||
"ImGuiComboPreviewData": "imgui_internal:1169",
|
||||
"ImGuiCond_": "imgui:2074",
|
||||
"ImGuiConfigFlags_": "imgui:1771",
|
||||
"ImGuiContext": "imgui_internal:2383",
|
||||
"ImGuiContextHook": "imgui_internal:2368",
|
||||
"ImGuiContextHookType": "imgui_internal:2366",
|
||||
"ImGuiDataAuthority_": "imgui_internal:2009",
|
||||
"ImGuiDataTypeInfo": "imgui_internal:952",
|
||||
"ImGuiDataTypePrivate_": "imgui_internal:961",
|
||||
"ImGuiDataTypeStorage": "imgui_internal:946",
|
||||
"ImGuiDataType_": "imgui:1577",
|
||||
"ImGuiDeactivatedItemData": "imgui_internal:1470",
|
||||
"ImGuiDebugAllocEntry": "imgui_internal:2290",
|
||||
"ImGuiDebugAllocInfo": "imgui_internal:2297",
|
||||
"ImGuiDebugItemPathQuery": "imgui_internal:2337",
|
||||
"ImGuiDebugLogFlags_": "imgui_internal:2267",
|
||||
"ImGuiDir": "imgui:1595",
|
||||
"ImGuiDockContext": "imgui_internal:2112",
|
||||
"ImGuiDockNode": "imgui_internal:2025",
|
||||
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:1977",
|
||||
"ImGuiDockNodeFlags_": "imgui:1529",
|
||||
"ImGuiDockNodeState": "imgui_internal:2016",
|
||||
"ImGuiDragDropFlags_": "imgui:1548",
|
||||
"ImGuiErrorRecoveryState": "imgui_internal:1426",
|
||||
"ImGuiFocusRequestFlags_": "imgui_internal:1115",
|
||||
"ImGuiFocusScopeData": "imgui_internal:1793",
|
||||
"ImGuiFocusedFlags_": "imgui:1475",
|
||||
"ImGuiFreeTypeLoaderFlags_": "imgui_freetype:29",
|
||||
"ImGuiGroupData": "imgui_internal:1176",
|
||||
"ImGuiHoveredFlagsPrivate_": "imgui_internal:1019",
|
||||
"ImGuiHoveredFlags_": "imgui:1478",
|
||||
"ImGuiIDStackTool": "imgui_internal:2339",
|
||||
"ImGuiIO": "imgui:2464",
|
||||
"ImGuiInputEvent": "imgui_internal:1556",
|
||||
"ImGuiInputEventAppFocused": "imgui_internal:1554",
|
||||
"ImGuiInputEventKey": "imgui_internal:1552",
|
||||
"ImGuiInputEventMouseButton": "imgui_internal:1550",
|
||||
"ImGuiInputEventMousePos": "imgui_internal:1548",
|
||||
"ImGuiInputEventMouseViewport": "imgui_internal:1551",
|
||||
"ImGuiInputEventMouseWheel": "imgui_internal:1549",
|
||||
"ImGuiInputEventText": "imgui_internal:1553",
|
||||
"ImGuiInputEventType": "imgui_internal:1524",
|
||||
"ImGuiInputFlagsPrivate_": "imgui_internal:1623",
|
||||
"ImGuiInputFlags_": "imgui:1737",
|
||||
"ImGuiInputSource": "imgui_internal:1537",
|
||||
"ImGuiInputTextCallbackData": "imgui:2727",
|
||||
"ImGuiInputTextDeactivatedState": "imgui_internal:1213",
|
||||
"ImGuiInputTextFlagsPrivate_": "imgui_internal:1027",
|
||||
"ImGuiInputTextFlags_": "imgui:1279",
|
||||
"ImGuiInputTextState": "imgui_internal:1235",
|
||||
"ImGuiItemFlagsPrivate_": "imgui_internal:967",
|
||||
"ImGuiItemFlags_": "imgui:1266",
|
||||
"ImGuiItemStatusFlags_": "imgui_internal:992",
|
||||
"ImGuiKey": "imgui:1608",
|
||||
"ImGuiKeyData": "imgui:2456",
|
||||
"ImGuiKeyOwnerData": "imgui_internal:1610",
|
||||
"ImGuiKeyRoutingData": "imgui_internal:1584",
|
||||
"ImGuiKeyRoutingTable": "imgui_internal:1598",
|
||||
"ImGuiLastItemData": "imgui_internal:1386",
|
||||
"ImGuiLayoutType_": "imgui_internal:1130",
|
||||
"ImGuiListClipper": "imgui:2964",
|
||||
"ImGuiListClipperData": "imgui_internal:1680",
|
||||
"ImGuiListClipperFlags_": "imgui:2938",
|
||||
"ImGuiListClipperRange": "imgui_internal:1667",
|
||||
"ImGuiLocEntry": "imgui_internal:2229",
|
||||
"ImGuiLocKey": "imgui_internal:2211",
|
||||
"ImGuiLogFlags_": "imgui_internal:1137",
|
||||
"ImGuiMenuColumns": "imgui_internal:1195",
|
||||
"ImGuiMetricsConfig": "imgui_internal:2295",
|
||||
"ImGuiMouseButton_": "imgui:2018",
|
||||
"ImGuiMouseCursor_": "imgui:2028",
|
||||
"ImGuiMouseSource": "imgui:2049",
|
||||
"ImGuiMultiSelectFlags_": "imgui:3123",
|
||||
"ImGuiMultiSelectIO": "imgui:3151",
|
||||
"ImGuiMultiSelectState": "imgui_internal:1944",
|
||||
"ImGuiMultiSelectTempData": "imgui_internal:1919",
|
||||
"ImGuiNavItemData": "imgui_internal:1767",
|
||||
"ImGuiNavLayer": "imgui_internal:1759",
|
||||
"ImGuiNavMoveFlags_": "imgui_internal:1737",
|
||||
"ImGuiNavRenderCursorFlags_": "imgui_internal:1722",
|
||||
"ImGuiNextItemData": "imgui_internal:1365",
|
||||
"ImGuiNextItemDataFlags_": "imgui_internal:1355",
|
||||
"ImGuiNextWindowData": "imgui_internal:1323",
|
||||
"ImGuiNextWindowDataFlags_": "imgui_internal:1303",
|
||||
"ImGuiOldColumnData": "imgui_internal:1852",
|
||||
"ImGuiOldColumnFlags_": "imgui_internal:1832",
|
||||
"ImGuiOldColumns": "imgui_internal:1862",
|
||||
"ImGuiOnceUponAFrame": "imgui:2827",
|
||||
"ImGuiPayload": "imgui:2792",
|
||||
"ImGuiPlatformIO": "imgui:4141",
|
||||
"ImGuiPlatformImeData": "imgui:4263",
|
||||
"ImGuiPlatformMonitor": "imgui:4253",
|
||||
"ImGuiPlotType": "imgui_internal:1156",
|
||||
"ImGuiPopupData": "imgui_internal:1481",
|
||||
"ImGuiPopupFlags_": "imgui:1374",
|
||||
"ImGuiPopupPositionPolicy": "imgui_internal:1473",
|
||||
"ImGuiPtrOrIndex": "imgui_internal:1451",
|
||||
"ImGuiScrollFlags_": "imgui_internal:1708",
|
||||
"ImGuiSelectableFlagsPrivate_": "imgui_internal:1076",
|
||||
"ImGuiSelectableFlags_": "imgui:1392",
|
||||
"ImGuiSelectionBasicStorage": "imgui:3197",
|
||||
"ImGuiSelectionExternalStorage": "imgui:3220",
|
||||
"ImGuiSelectionRequest": "imgui:3171",
|
||||
"ImGuiSelectionRequestType": "imgui:3163",
|
||||
"ImGuiSeparatorFlags_": "imgui_internal:1098",
|
||||
"ImGuiSettingsHandler": "imgui_internal:2191",
|
||||
"ImGuiShrinkWidthItem": "imgui_internal:1444",
|
||||
"ImGuiSizeCallbackData": "imgui:2761",
|
||||
"ImGuiSliderFlagsPrivate_": "imgui_internal:1069",
|
||||
"ImGuiSliderFlags_": "imgui:2002",
|
||||
"ImGuiSortDirection": "imgui:1595",
|
||||
"ImGuiStackLevelInfo": "imgui_internal:2314",
|
||||
"ImGuiStorage": "imgui:2900",
|
||||
"ImGuiStoragePair": "imgui:2883",
|
||||
"ImGuiStyle": "imgui:2347",
|
||||
"ImGuiStyleMod": "imgui_internal:926",
|
||||
"ImGuiStyleVarInfo": "imgui_internal:910",
|
||||
"ImGuiStyleVar_": "imgui:1888",
|
||||
"ImGuiTabBar": "imgui_internal:3028",
|
||||
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2990",
|
||||
"ImGuiTabBarFlags_": "imgui:1425",
|
||||
"ImGuiTabItem": "imgui_internal:3008",
|
||||
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2998",
|
||||
"ImGuiTabItemFlags_": "imgui:1449",
|
||||
"ImGuiTable": "imgui_internal:3173",
|
||||
"ImGuiTableBgTarget_": "imgui:2201",
|
||||
"ImGuiTableCellData": "imgui_internal:3141",
|
||||
"ImGuiTableColumn": "imgui_internal:3081",
|
||||
"ImGuiTableColumnFlags_": "imgui:2148",
|
||||
"ImGuiTableColumnSettings": "imgui_internal:3322",
|
||||
"ImGuiTableColumnSortSpecs": "imgui:2223",
|
||||
"ImGuiTableFlags_": "imgui:2095",
|
||||
"ImGuiTableHeaderData": "imgui_internal:3150",
|
||||
"ImGuiTableInstanceData": "imgui_internal:3160",
|
||||
"ImGuiTableRowFlags_": "imgui:2186",
|
||||
"ImGuiTableSettings": "imgui_internal:3346",
|
||||
"ImGuiTableSortSpecs": "imgui:2213",
|
||||
"ImGuiTableTempData": "imgui_internal:3298",
|
||||
"ImGuiTextBuffer": "imgui:2862",
|
||||
"ImGuiTextFilter": "imgui:2835",
|
||||
"ImGuiTextFlags_": "imgui_internal:1116",
|
||||
"ImGuiTextIndex": "imgui_internal:816",
|
||||
"ImGuiTextRange": "imgui:2845",
|
||||
"ImGuiTooltipFlags_": "imgui_internal:1122",
|
||||
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:1089",
|
||||
"ImGuiTreeNodeFlags_": "imgui:1330",
|
||||
"ImGuiTreeNodeStackData": "imgui_internal:1405",
|
||||
"ImGuiTypingSelectFlags_": "imgui_internal:1795",
|
||||
"ImGuiTypingSelectRequest": "imgui_internal:1803",
|
||||
"ImGuiTypingSelectState": "imgui_internal:1814",
|
||||
"ImGuiViewport": "imgui:4054",
|
||||
"ImGuiViewportFlags_": "imgui:4026",
|
||||
"ImGuiViewportP": "imgui_internal:2120",
|
||||
"ImGuiWindow": "imgui_internal:2834",
|
||||
"ImGuiWindowBgClickFlags_": "imgui_internal:1297",
|
||||
"ImGuiWindowClass": "imgui:2776",
|
||||
"ImGuiWindowDockStyle": "imgui_internal:2098",
|
||||
"ImGuiWindowDockStyleCol": "imgui_internal:2083",
|
||||
"ImGuiWindowFlags_": "imgui:1194",
|
||||
"ImGuiWindowRefreshFlags_": "imgui_internal:1288",
|
||||
"ImGuiWindowSettings": "imgui_internal:2172",
|
||||
"ImGuiWindowStackData": "imgui_internal:1435",
|
||||
"ImGuiWindowTempData": "imgui_internal:2777",
|
||||
"ImRect": "imgui_internal:584",
|
||||
"ImTextureData": "imgui:3600",
|
||||
"ImTextureFormat": "imgui:3568",
|
||||
"ImTextureRect": "imgui:3587",
|
||||
"ImTextureRef": "imgui:369",
|
||||
"ImTextureStatus": "imgui:3575",
|
||||
"ImVec1": "imgui_internal:558",
|
||||
"ImVec2": "imgui:299",
|
||||
"ImVec2i": "imgui_internal:566",
|
||||
"ImVec2ih": "imgui_internal:574",
|
||||
"ImVec4": "imgui:312",
|
||||
"stbrp_context_opaque": "imgui_internal:4129"
|
||||
"ImGuiGroupData": "imgui_internal:1182",
|
||||
"ImGuiHoveredFlagsPrivate_": "imgui_internal:1025",
|
||||
"ImGuiHoveredFlags_": "imgui:1489",
|
||||
"ImGuiIDStackTool": "imgui_internal:2351",
|
||||
"ImGuiIO": "imgui:2480",
|
||||
"ImGuiInputEvent": "imgui_internal:1565",
|
||||
"ImGuiInputEventAppFocused": "imgui_internal:1563",
|
||||
"ImGuiInputEventKey": "imgui_internal:1561",
|
||||
"ImGuiInputEventMouseButton": "imgui_internal:1559",
|
||||
"ImGuiInputEventMousePos": "imgui_internal:1557",
|
||||
"ImGuiInputEventMouseViewport": "imgui_internal:1560",
|
||||
"ImGuiInputEventMouseWheel": "imgui_internal:1558",
|
||||
"ImGuiInputEventText": "imgui_internal:1562",
|
||||
"ImGuiInputEventType": "imgui_internal:1533",
|
||||
"ImGuiInputFlagsPrivate_": "imgui_internal:1632",
|
||||
"ImGuiInputFlags_": "imgui:1748",
|
||||
"ImGuiInputSource": "imgui_internal:1546",
|
||||
"ImGuiInputTextCallbackData": "imgui:2743",
|
||||
"ImGuiInputTextDeactivatedState": "imgui_internal:1219",
|
||||
"ImGuiInputTextFlagsPrivate_": "imgui_internal:1033",
|
||||
"ImGuiInputTextFlags_": "imgui:1294",
|
||||
"ImGuiInputTextState": "imgui_internal:1241",
|
||||
"ImGuiItemFlagsPrivate_": "imgui_internal:974",
|
||||
"ImGuiItemFlags_": "imgui:1280",
|
||||
"ImGuiItemStatusFlags_": "imgui_internal:998",
|
||||
"ImGuiKey": "imgui:1619",
|
||||
"ImGuiKeyData": "imgui:2472",
|
||||
"ImGuiKeyOwnerData": "imgui_internal:1619",
|
||||
"ImGuiKeyRoutingData": "imgui_internal:1593",
|
||||
"ImGuiKeyRoutingTable": "imgui_internal:1607",
|
||||
"ImGuiLastItemData": "imgui_internal:1395",
|
||||
"ImGuiLayoutType_": "imgui_internal:1136",
|
||||
"ImGuiListClipper": "imgui:2983",
|
||||
"ImGuiListClipperData": "imgui_internal:1689",
|
||||
"ImGuiListClipperFlags_": "imgui:2957",
|
||||
"ImGuiListClipperRange": "imgui_internal:1676",
|
||||
"ImGuiLocEntry": "imgui_internal:2238",
|
||||
"ImGuiLocKey": "imgui_internal:2220",
|
||||
"ImGuiLogFlags_": "imgui_internal:1143",
|
||||
"ImGuiMenuColumns": "imgui_internal:1201",
|
||||
"ImGuiMetricsConfig": "imgui_internal:2307",
|
||||
"ImGuiMouseButton_": "imgui:2032",
|
||||
"ImGuiMouseCursor_": "imgui:2042",
|
||||
"ImGuiMouseSource": "imgui:2063",
|
||||
"ImGuiMultiSelectFlags_": "imgui:3142",
|
||||
"ImGuiMultiSelectIO": "imgui:3170",
|
||||
"ImGuiMultiSelectState": "imgui_internal:1953",
|
||||
"ImGuiMultiSelectTempData": "imgui_internal:1928",
|
||||
"ImGuiNavItemData": "imgui_internal:1776",
|
||||
"ImGuiNavLayer": "imgui_internal:1768",
|
||||
"ImGuiNavMoveFlags_": "imgui_internal:1746",
|
||||
"ImGuiNavRenderCursorFlags_": "imgui_internal:1731",
|
||||
"ImGuiNextItemData": "imgui_internal:1373",
|
||||
"ImGuiNextItemDataFlags_": "imgui_internal:1362",
|
||||
"ImGuiNextWindowData": "imgui_internal:1330",
|
||||
"ImGuiNextWindowDataFlags_": "imgui_internal:1310",
|
||||
"ImGuiOldColumnData": "imgui_internal:1861",
|
||||
"ImGuiOldColumnFlags_": "imgui_internal:1841",
|
||||
"ImGuiOldColumns": "imgui_internal:1871",
|
||||
"ImGuiOnceUponAFrame": "imgui:2846",
|
||||
"ImGuiPayload": "imgui:2811",
|
||||
"ImGuiPlatformIO": "imgui:4165",
|
||||
"ImGuiPlatformImeData": "imgui:4287",
|
||||
"ImGuiPlatformMonitor": "imgui:4277",
|
||||
"ImGuiPlotType": "imgui_internal:1162",
|
||||
"ImGuiPopupData": "imgui_internal:1490",
|
||||
"ImGuiPopupFlags_": "imgui:1384",
|
||||
"ImGuiPopupPositionPolicy": "imgui_internal:1482",
|
||||
"ImGuiPtrOrIndex": "imgui_internal:1460",
|
||||
"ImGuiScrollFlags_": "imgui_internal:1717",
|
||||
"ImGuiSelectableFlagsPrivate_": "imgui_internal:1082",
|
||||
"ImGuiSelectableFlags_": "imgui:1403",
|
||||
"ImGuiSelectionBasicStorage": "imgui:3216",
|
||||
"ImGuiSelectionExternalStorage": "imgui:3239",
|
||||
"ImGuiSelectionRequest": "imgui:3190",
|
||||
"ImGuiSelectionRequestType": "imgui:3182",
|
||||
"ImGuiSeparatorFlags_": "imgui_internal:1104",
|
||||
"ImGuiSettingsHandler": "imgui_internal:2200",
|
||||
"ImGuiShrinkWidthItem": "imgui_internal:1453",
|
||||
"ImGuiSizeCallbackData": "imgui:2780",
|
||||
"ImGuiSliderFlagsPrivate_": "imgui_internal:1075",
|
||||
"ImGuiSliderFlags_": "imgui:2015",
|
||||
"ImGuiSortDirection": "imgui:1606",
|
||||
"ImGuiStackLevelInfo": "imgui_internal:2326",
|
||||
"ImGuiStorage": "imgui:2919",
|
||||
"ImGuiStoragePair": "imgui:2902",
|
||||
"ImGuiStyle": "imgui:2361",
|
||||
"ImGuiStyleMod": "imgui_internal:933",
|
||||
"ImGuiStyleVarInfo": "imgui_internal:917",
|
||||
"ImGuiStyleVar_": "imgui:1899",
|
||||
"ImGuiTabBar": "imgui_internal:3047",
|
||||
"ImGuiTabBarFlagsPrivate_": "imgui_internal:3009",
|
||||
"ImGuiTabBarFlags_": "imgui:1436",
|
||||
"ImGuiTabItem": "imgui_internal:3027",
|
||||
"ImGuiTabItemFlagsPrivate_": "imgui_internal:3017",
|
||||
"ImGuiTabItemFlags_": "imgui:1460",
|
||||
"ImGuiTable": "imgui_internal:3193",
|
||||
"ImGuiTableBgTarget_": "imgui:2215",
|
||||
"ImGuiTableCellData": "imgui_internal:3161",
|
||||
"ImGuiTableColumn": "imgui_internal:3101",
|
||||
"ImGuiTableColumnFlags_": "imgui:2162",
|
||||
"ImGuiTableColumnSettings": "imgui_internal:3342",
|
||||
"ImGuiTableColumnSortSpecs": "imgui:2237",
|
||||
"ImGuiTableFlags_": "imgui:2109",
|
||||
"ImGuiTableHeaderData": "imgui_internal:3170",
|
||||
"ImGuiTableInstanceData": "imgui_internal:3180",
|
||||
"ImGuiTableRowFlags_": "imgui:2200",
|
||||
"ImGuiTableSettings": "imgui_internal:3366",
|
||||
"ImGuiTableSortSpecs": "imgui:2227",
|
||||
"ImGuiTableTempData": "imgui_internal:3318",
|
||||
"ImGuiTextBuffer": "imgui:2881",
|
||||
"ImGuiTextFilter": "imgui:2854",
|
||||
"ImGuiTextFlags_": "imgui_internal:1122",
|
||||
"ImGuiTextIndex": "imgui_internal:823",
|
||||
"ImGuiTextRange": "imgui:2864",
|
||||
"ImGuiTooltipFlags_": "imgui_internal:1128",
|
||||
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:1095",
|
||||
"ImGuiTreeNodeFlags_": "imgui:1345",
|
||||
"ImGuiTreeNodeStackData": "imgui_internal:1414",
|
||||
"ImGuiTypingSelectFlags_": "imgui_internal:1804",
|
||||
"ImGuiTypingSelectRequest": "imgui_internal:1812",
|
||||
"ImGuiTypingSelectState": "imgui_internal:1823",
|
||||
"ImGuiViewport": "imgui:4078",
|
||||
"ImGuiViewportFlags_": "imgui:4050",
|
||||
"ImGuiViewportP": "imgui_internal:2129",
|
||||
"ImGuiWindow": "imgui_internal:2854",
|
||||
"ImGuiWindowBgClickFlags_": "imgui_internal:1304",
|
||||
"ImGuiWindowClass": "imgui:2795",
|
||||
"ImGuiWindowDockStyle": "imgui_internal:2107",
|
||||
"ImGuiWindowDockStyleCol": "imgui_internal:2092",
|
||||
"ImGuiWindowFlags_": "imgui:1208",
|
||||
"ImGuiWindowRefreshFlags_": "imgui_internal:1295",
|
||||
"ImGuiWindowSettings": "imgui_internal:2181",
|
||||
"ImGuiWindowStackData": "imgui_internal:1444",
|
||||
"ImGuiWindowTempData": "imgui_internal:2796",
|
||||
"ImRect": "imgui_internal:592",
|
||||
"ImTextureData": "imgui:3619",
|
||||
"ImTextureFormat": "imgui:3587",
|
||||
"ImTextureRect": "imgui:3606",
|
||||
"ImTextureRef": "imgui:370",
|
||||
"ImTextureStatus": "imgui:3594",
|
||||
"ImVec1": "imgui_internal:566",
|
||||
"ImVec2": "imgui:300",
|
||||
"ImVec2i": "imgui_internal:574",
|
||||
"ImVec2ih": "imgui_internal:582",
|
||||
"ImVec4": "imgui:313",
|
||||
"ImWcharClass": "imgui_internal:455",
|
||||
"stbrp_context_opaque": "imgui_internal:4156"
|
||||
},
|
||||
"nonPOD": {
|
||||
"ImBitArray": true,
|
||||
@@ -6464,10 +6512,6 @@
|
||||
"name": "PixelSnapH",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "PixelSnapV",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "OversampleH",
|
||||
"type": "ImS8"
|
||||
@@ -6524,6 +6568,10 @@
|
||||
"name": "RasterizerDensity",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ExtraSizeScale",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "Flags",
|
||||
"type": "ImFontFlags"
|
||||
@@ -7446,6 +7494,10 @@
|
||||
"name": "NavJustMovedToHasSelectionData",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "ConfigNavEnableTabbing",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "ConfigNavWindowingWithGamepad",
|
||||
"type": "bool"
|
||||
@@ -9150,13 +9202,25 @@
|
||||
"type": "void*"
|
||||
},
|
||||
{
|
||||
"name": "EventChar",
|
||||
"type": "ImWchar"
|
||||
"name": "ID",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "EventKey",
|
||||
"type": "ImGuiKey"
|
||||
},
|
||||
{
|
||||
"name": "EventChar",
|
||||
"type": "ImWchar"
|
||||
},
|
||||
{
|
||||
"name": "EventActivated",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "BufDirty",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "Buf",
|
||||
"type": "char*"
|
||||
@@ -9169,10 +9233,6 @@
|
||||
"name": "BufSize",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "BufDirty",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "CursorPos",
|
||||
"type": "int"
|
||||
@@ -9802,6 +9862,10 @@
|
||||
{
|
||||
"name": "StorageId",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "ColorMarker",
|
||||
"type": "ImU32"
|
||||
}
|
||||
],
|
||||
"ImGuiNextWindowData": [
|
||||
@@ -10573,6 +10637,10 @@
|
||||
"name": "LogSliderDeadzone",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ImageRounding",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ImageBorderSize",
|
||||
"type": "float"
|
||||
@@ -10641,6 +10709,10 @@
|
||||
"name": "DragDropTargetPadding",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ColorMarkerSize",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ColorButtonPosition",
|
||||
"type": "ImGuiDir"
|
||||
@@ -10792,6 +10864,10 @@
|
||||
"name": "NextSelectedTabId",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "NextScrollToTabId",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "VisibleTabId",
|
||||
"type": "ImGuiID"
|
||||
@@ -12490,10 +12566,6 @@
|
||||
"name": "LastTimeActive",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ItemWidthDefault",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "StateStorage",
|
||||
"type": "ImGuiStorage"
|
||||
@@ -12910,6 +12982,10 @@
|
||||
"name": "ItemWidth",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ItemWidthDefault",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "TextWrapPos",
|
||||
"type": "float"
|
||||
@@ -13095,7 +13171,7 @@
|
||||
"templated_structs": {
|
||||
"ImBitArray": [
|
||||
{
|
||||
"name": "Storage[(BITCOUNT+31)>>5]",
|
||||
"name": "Data[(BITCOUNT+31)>>5]",
|
||||
"type": "ImU32"
|
||||
}
|
||||
],
|
||||
@@ -13282,7 +13358,7 @@
|
||||
"ImPool": "T",
|
||||
"ImSpan": "T",
|
||||
"ImSpanAllocator": "int CHUNKS",
|
||||
"ImStableVector": "typename T, int BLOCK_SIZE",
|
||||
"ImStableVector": "typename T, int BLOCKSIZE",
|
||||
"ImVector": "T"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
2
imgui
2
imgui
Submodule imgui updated: eae6e96287...2a1b69f057
Reference in New Issue
Block a user