mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-12 12:48:30 +01:00
Compare commits
8 Commits
1.90.8dock
...
1.91.0dock
Author | SHA1 | Date | |
---|---|---|---|
![]() |
35a4e8f893 | ||
![]() |
2b4d572704 | ||
![]() |
f6fb347cf1 | ||
![]() |
d8f958f680 | ||
![]() |
ee251eaafa | ||
![]() |
00ecbb0ee2 | ||
![]() |
577f2b088a | ||
![]() |
26152eac73 |
@@ -11,7 +11,7 @@ History:
|
|||||||
Initially cimgui was developed by Stephan Dilly as hand-written code but lately turned into an auto-generated version by sonoro1234 in order to keep up with imgui more easily (letting the user select the desired branch and commit)
|
Initially cimgui was developed by Stephan Dilly as hand-written code but lately turned into an auto-generated version by sonoro1234 in order to keep up with imgui more easily (letting the user select the desired branch and commit)
|
||||||
|
|
||||||
Notes:
|
Notes:
|
||||||
* currently this wrapper is based on version [1.90.8 of Dear ImGui with internal api]
|
* currently this wrapper is based on version [1.91.0 of Dear ImGui with internal api]
|
||||||
* only functions, structs and enums from imgui.h (an optionally imgui_internal.h) are wrapped.
|
* only functions, structs and enums from imgui.h (an optionally imgui_internal.h) are wrapped.
|
||||||
* if you are interested in imgui backends you should look [LuaJIT-ImGui](https://github.com/sonoro1234/LuaJIT-ImGui) project.
|
* if you are interested in imgui backends you should look [LuaJIT-ImGui](https://github.com/sonoro1234/LuaJIT-ImGui) project.
|
||||||
* All naming is algorithmic except for those names that were coded in cimgui_overloads table (https://github.com/cimgui/cimgui/blob/master/generator/generator.lua#L60). In the official version this table is empty.
|
* All naming is algorithmic except for those names that were coded in cimgui_overloads table (https://github.com/cimgui/cimgui/blob/master/generator/generator.lua#L60). In the official version this table is empty.
|
||||||
|
109
backend_test/example_glfw_dx11/CMakeLists.txt
Normal file
109
backend_test/example_glfw_dx11/CMakeLists.txt
Normal file
@@ -0,0 +1,109 @@
|
|||||||
|
Project(cimgui_glfwdx11)
|
||||||
|
cmake_minimum_required(VERSION 3.11)
|
||||||
|
if(WIN32) # to mingw work as all the others
|
||||||
|
set(CMAKE_SHARED_LIBRARY_PREFIX "")
|
||||||
|
endif(WIN32)
|
||||||
|
|
||||||
|
#run in build dir
|
||||||
|
set (CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_BINARY_DIR})
|
||||||
|
|
||||||
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
|
|
||||||
|
# general settings
|
||||||
|
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../../imgui/backends)
|
||||||
|
set(BAKENDS_FOLDER "../../imgui/backends/")
|
||||||
|
else()
|
||||||
|
set(BAKENDS_FOLDER "../../imgui/examples/")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../../imgui/imgui_tables.cpp)
|
||||||
|
set(TABLES_SOURCE "../../imgui/imgui_tables.cpp")
|
||||||
|
else()
|
||||||
|
set(TABLES_SOURCE "")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
include_directories(../../imgui)
|
||||||
|
add_definitions("-DIMGUI_DISABLE_OBSOLETE_FUNCTIONS=1")
|
||||||
|
|
||||||
|
include_directories(../../)
|
||||||
|
set(IMGUI_SOURCES
|
||||||
|
../../cimgui.cpp
|
||||||
|
../../imgui/imgui.cpp
|
||||||
|
../../imgui/imgui_draw.cpp
|
||||||
|
../../imgui/imgui_demo.cpp
|
||||||
|
../../imgui/imgui_widgets.cpp
|
||||||
|
${TABLES_SOURCE}
|
||||||
|
)
|
||||||
|
|
||||||
|
set(IMGUI_LIBRARIES )
|
||||||
|
|
||||||
|
if (WIN32)
|
||||||
|
add_definitions("-DIMGUI_IMPL_API=extern \"C\" __declspec\(dllexport\)")
|
||||||
|
else(WIN32)
|
||||||
|
add_definitions("-DIMGUI_IMPL_API=extern \"C\" ")
|
||||||
|
endif(WIN32)
|
||||||
|
|
||||||
|
add_compile_definitions("IMGUI_IMPL_OPENGL_LOADER_GL3W")
|
||||||
|
|
||||||
|
# optional adding freetype
|
||||||
|
option(IMGUI_FREETYPE "add Freetype2" OFF)
|
||||||
|
|
||||||
|
if(IMGUI_FREETYPE)
|
||||||
|
FIND_PACKAGE(freetype REQUIRED PATHS ${FREETYPE_PATH})
|
||||||
|
list(APPEND IMGUI_LIBRARIES freetype)
|
||||||
|
list(APPEND IMGUI_SOURCES ../../imgui/misc/freetype/imgui_freetype.cpp)
|
||||||
|
add_definitions("-DCIMGUI_FREETYPE=1")
|
||||||
|
endif(IMGUI_FREETYPE)
|
||||||
|
|
||||||
|
# dx11
|
||||||
|
list(APPEND IMGUI_SOURCES ${BAKENDS_FOLDER}imgui_impl_dx11.cpp)
|
||||||
|
|
||||||
|
if(WIN32)
|
||||||
|
list(APPEND IMGUI_LIBRARIES opengl32)
|
||||||
|
else(WIN32) # Unix
|
||||||
|
list(APPEND IMGUI_LIBRARIES GL)
|
||||||
|
endif(WIN32)
|
||||||
|
|
||||||
|
# GLFW
|
||||||
|
list(APPEND IMGUI_SOURCES ${BAKENDS_FOLDER}imgui_impl_glfw.cpp)
|
||||||
|
|
||||||
|
set(GLFW_VERSION 3.3.8)
|
||||||
|
include(FetchContent)
|
||||||
|
FetchContent_Declare(
|
||||||
|
glfw
|
||||||
|
URL https://github.com/glfw/glfw/archive/refs/tags/${GLFW_VERSION}.tar.gz)
|
||||||
|
|
||||||
|
FetchContent_GetProperties(glfw)
|
||||||
|
if (NOT glfw_POPULATED)
|
||||||
|
set(FETCHCONTENT_QUIET NO)
|
||||||
|
FetchContent_Populate(glfw)
|
||||||
|
set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE)
|
||||||
|
set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE)
|
||||||
|
set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
|
||||||
|
if (NOT STATIC_BUILD)
|
||||||
|
set(BUILD_SHARED_LIBS ON CACHE BOOL "" FORCE)
|
||||||
|
endif()
|
||||||
|
add_subdirectory(${glfw_SOURCE_DIR} ${glfw_BINARY_DIR} EXCLUDE_FROM_ALL)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
install(TARGETS glfw RUNTIME DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
LIBRARY DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
#FIND_PACKAGE(glfw3 PATHS "C:/LuaGL/gitsources/BUILDS/GLFW/install")
|
||||||
|
|
||||||
|
if (NOT STATIC_BUILD)
|
||||||
|
add_library(cimgui SHARED ${IMGUI_SOURCES})
|
||||||
|
else()
|
||||||
|
add_library(cimgui STATIC ${IMGUI_SOURCES})
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_link_libraries(cimgui ${IMGUI_LIBRARIES} glfw)
|
||||||
|
|
||||||
|
|
||||||
|
# using library
|
||||||
|
include_directories(../../generator/output/)
|
||||||
|
add_executable(${PROJECT_NAME} main.c)
|
||||||
|
target_compile_definitions(${PROJECT_NAME} PUBLIC -DCIMGUI_USE_DX11 -DCIMGUI_USE_GLFW)
|
||||||
|
target_link_libraries(${PROJECT_NAME} d3d11 d3dcompiler.lib cimgui)
|
||||||
|
|
||||||
|
|
6
backend_test/example_glfw_dx11/README.md
Normal file
6
backend_test/example_glfw_dx11/README.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
This example needs dx11 in generation before compile. (add dx11 to generator.bat(sh) and generate)
|
||||||
|
|
||||||
|
`STATIC_BUILD` is the cmake variable to do static linking
|
||||||
|
|
||||||
|
Only tested with VC nmake.
|
247
backend_test/example_glfw_dx11/main.c
Normal file
247
backend_test/example_glfw_dx11/main.c
Normal file
@@ -0,0 +1,247 @@
|
|||||||
|
#define CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||||
|
#include "cimgui.h"
|
||||||
|
#include "cimgui_impl.h"
|
||||||
|
#define D3D11_NO_HELPERS
|
||||||
|
#define CINTERFACE
|
||||||
|
#define COBJMACROS
|
||||||
|
#define WIN32_LEAN_AND_MEAN
|
||||||
|
#include <d3d11.h>
|
||||||
|
#include <GLFW/glfw3.h>
|
||||||
|
#define GLFW_EXPOSE_NATIVE_WIN32
|
||||||
|
#include <GLFW/glfw3native.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#pragma comment(lib, "dxguid.lib")
|
||||||
|
|
||||||
|
#ifdef IMGUI_HAS_IMSTR
|
||||||
|
#define igBegin igBegin_Str
|
||||||
|
#define igSliderFloat igSliderFloat_Str
|
||||||
|
#define igCheckbox igCheckbox_Str
|
||||||
|
#define igColorEdit3 igColorEdit3_Str
|
||||||
|
#define igButton igButton_Str
|
||||||
|
#endif
|
||||||
|
|
||||||
|
GLFWwindow *window;
|
||||||
|
|
||||||
|
// Data
|
||||||
|
static ID3D11Device* g_pd3dDevice = NULL;
|
||||||
|
static ID3D11DeviceContext* g_pd3dDeviceContext = NULL;
|
||||||
|
static IDXGISwapChain* g_pSwapChain = NULL;
|
||||||
|
static ID3D11RenderTargetView* g_mainRenderTargetView = NULL;
|
||||||
|
|
||||||
|
// Forward declarations of helper functions
|
||||||
|
bool CreateDeviceD3D(HWND hWnd);
|
||||||
|
void CleanupDeviceD3D();
|
||||||
|
void CreateRenderTarget();
|
||||||
|
void CleanupRenderTarget();
|
||||||
|
|
||||||
|
void window_size_callback(GLFWwindow* window, int width, int height)
|
||||||
|
{
|
||||||
|
CleanupRenderTarget();
|
||||||
|
IDXGISwapChain_ResizeBuffers(g_pSwapChain, 0, width, height, DXGI_FORMAT_UNKNOWN, 0);
|
||||||
|
CreateRenderTarget();
|
||||||
|
}
|
||||||
|
|
||||||
|
int main(int argc, char *argv[])
|
||||||
|
{
|
||||||
|
|
||||||
|
if (!glfwInit())
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
// Decide GL+GLSL versions
|
||||||
|
glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// just an extra window hint for resize
|
||||||
|
glfwWindowHint(GLFW_RESIZABLE, GLFW_TRUE);
|
||||||
|
|
||||||
|
window = glfwCreateWindow(1024, 768, "Hello World!", NULL, NULL);
|
||||||
|
if (!window)
|
||||||
|
{
|
||||||
|
printf("Failed to create window! Terminating!\n");
|
||||||
|
glfwTerminate();
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
HWND hwnd = glfwGetWin32Window(window);
|
||||||
|
if (hwnd == NULL)
|
||||||
|
{
|
||||||
|
printf("Failed to get win32 window! Terminating!\n");
|
||||||
|
glfwTerminate();
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
// Initialize Direct3D
|
||||||
|
if (!CreateDeviceD3D(hwnd))
|
||||||
|
{
|
||||||
|
CleanupDeviceD3D();
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
glfwSetWindowSizeCallback(window, window_size_callback);
|
||||||
|
|
||||||
|
// setup imgui
|
||||||
|
igCreateContext(NULL);
|
||||||
|
|
||||||
|
// set docking
|
||||||
|
ImGuiIO *ioptr = igGetIO();
|
||||||
|
ioptr->ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; // Enable Keyboard Controls
|
||||||
|
//ioptr->ConfigFlags |= ImGuiConfigFlags_NavEnableGamepad; // Enable Gamepad Controls
|
||||||
|
#ifdef IMGUI_HAS_DOCK
|
||||||
|
ioptr->ConfigFlags |= ImGuiConfigFlags_DockingEnable; // Enable Docking
|
||||||
|
ioptr->ConfigFlags |= ImGuiConfigFlags_ViewportsEnable; // Enable Multi-Viewport / Platform Windows
|
||||||
|
#endif
|
||||||
|
|
||||||
|
ImGui_ImplGlfw_InitForOther(window, true);
|
||||||
|
ImGui_ImplDX11_Init(g_pd3dDevice, g_pd3dDeviceContext);
|
||||||
|
|
||||||
|
igStyleColorsDark(NULL);
|
||||||
|
// ImFontAtlas_AddFontDefault(io.Fonts, NULL);
|
||||||
|
|
||||||
|
bool showDemoWindow = true;
|
||||||
|
bool showAnotherWindow = false;
|
||||||
|
ImVec4 clearColor;
|
||||||
|
clearColor.x = 0.45f;
|
||||||
|
clearColor.y = 0.55f;
|
||||||
|
clearColor.z = 0.60f;
|
||||||
|
clearColor.w = 1.00f;
|
||||||
|
|
||||||
|
// main event loop
|
||||||
|
bool quit = false;
|
||||||
|
while (!glfwWindowShouldClose(window))
|
||||||
|
{
|
||||||
|
|
||||||
|
glfwPollEvents();
|
||||||
|
|
||||||
|
// start imgui frame
|
||||||
|
ImGui_ImplDX11_NewFrame();
|
||||||
|
ImGui_ImplGlfw_NewFrame();
|
||||||
|
igNewFrame();
|
||||||
|
|
||||||
|
if (showDemoWindow)
|
||||||
|
igShowDemoWindow(&showDemoWindow);
|
||||||
|
|
||||||
|
// show a simple window that we created ourselves.
|
||||||
|
{
|
||||||
|
static float f = 0.0f;
|
||||||
|
static int counter = 0;
|
||||||
|
|
||||||
|
igBegin("Hello, world!", NULL, 0);
|
||||||
|
igText("This is some useful text");
|
||||||
|
igCheckbox("Demo window", &showDemoWindow);
|
||||||
|
igCheckbox("Another window", &showAnotherWindow);
|
||||||
|
|
||||||
|
igSliderFloat("Float", &f, 0.0f, 1.0f, "%.3f", 0);
|
||||||
|
igColorEdit3("clear color", (float *)&clearColor, 0);
|
||||||
|
|
||||||
|
ImVec2 buttonSize;
|
||||||
|
buttonSize.x = 0;
|
||||||
|
buttonSize.y = 0;
|
||||||
|
if (igButton("Button", buttonSize))
|
||||||
|
counter++;
|
||||||
|
igSameLine(0.0f, -1.0f);
|
||||||
|
igText("counter = %d", counter);
|
||||||
|
|
||||||
|
igText("Application average %.3f ms/frame (%.1f FPS)",
|
||||||
|
1000.0f / igGetIO()->Framerate, igGetIO()->Framerate);
|
||||||
|
igEnd();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (showAnotherWindow)
|
||||||
|
{
|
||||||
|
igBegin("imgui Another Window", &showAnotherWindow, 0);
|
||||||
|
igText("Hello from imgui");
|
||||||
|
ImVec2 buttonSize;
|
||||||
|
buttonSize.x = 0;
|
||||||
|
buttonSize.y = 0;
|
||||||
|
if (igButton("Close me", buttonSize)) {
|
||||||
|
showAnotherWindow = false;
|
||||||
|
}
|
||||||
|
igEnd();
|
||||||
|
}
|
||||||
|
|
||||||
|
// render
|
||||||
|
igRender();
|
||||||
|
const float clear_color_with_alpha[4] = { clearColor.x * clearColor.w, clearColor.y * clearColor.w, clearColor.z * clearColor.w, clearColor.w };
|
||||||
|
ID3D11DeviceContext_OMSetRenderTargets(g_pd3dDeviceContext, 1, &g_mainRenderTargetView, NULL);
|
||||||
|
ID3D11DeviceContext_ClearRenderTargetView(g_pd3dDeviceContext, g_mainRenderTargetView, clear_color_with_alpha);
|
||||||
|
ImGui_ImplDX11_RenderDrawData(igGetDrawData());
|
||||||
|
#ifdef IMGUI_HAS_DOCK
|
||||||
|
if (ioptr->ConfigFlags & ImGuiConfigFlags_ViewportsEnable)
|
||||||
|
{
|
||||||
|
igUpdatePlatformWindows();
|
||||||
|
igRenderPlatformWindowsDefault(NULL, NULL);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
IDXGISwapChain_Present(g_pSwapChain,1, 0); // Present with vsync
|
||||||
|
//g_pSwapChain->Present(0, 0); // Present without vsync
|
||||||
|
}
|
||||||
|
|
||||||
|
// clean up
|
||||||
|
ImGui_ImplDX11_Shutdown();
|
||||||
|
ImGui_ImplGlfw_Shutdown();
|
||||||
|
igDestroyContext(NULL);
|
||||||
|
|
||||||
|
CleanupDeviceD3D();
|
||||||
|
glfwDestroyWindow(window);
|
||||||
|
glfwTerminate();
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper functions to use DirectX11
|
||||||
|
bool CreateDeviceD3D(HWND hWnd)
|
||||||
|
{
|
||||||
|
// Setup swap chain
|
||||||
|
DXGI_SWAP_CHAIN_DESC sd;
|
||||||
|
ZeroMemory(&sd, sizeof(sd));
|
||||||
|
sd.BufferCount = 2;
|
||||||
|
sd.BufferDesc.Width = 0;
|
||||||
|
sd.BufferDesc.Height = 0;
|
||||||
|
sd.BufferDesc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
|
||||||
|
sd.BufferDesc.RefreshRate.Numerator = 60;
|
||||||
|
sd.BufferDesc.RefreshRate.Denominator = 1;
|
||||||
|
sd.Flags = DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH;
|
||||||
|
sd.BufferUsage = DXGI_USAGE_RENDER_TARGET_OUTPUT;
|
||||||
|
sd.OutputWindow = hWnd;
|
||||||
|
sd.SampleDesc.Count = 1;
|
||||||
|
sd.SampleDesc.Quality = 0;
|
||||||
|
sd.Windowed = TRUE;
|
||||||
|
sd.SwapEffect = DXGI_SWAP_EFFECT_DISCARD;
|
||||||
|
|
||||||
|
UINT createDeviceFlags = 0;
|
||||||
|
//createDeviceFlags |= D3D11_CREATE_DEVICE_DEBUG;
|
||||||
|
D3D_FEATURE_LEVEL featureLevel;
|
||||||
|
const D3D_FEATURE_LEVEL featureLevelArray[2] = { D3D_FEATURE_LEVEL_11_0, D3D_FEATURE_LEVEL_10_0, };
|
||||||
|
if (D3D11CreateDeviceAndSwapChain(NULL, D3D_DRIVER_TYPE_HARDWARE, NULL, createDeviceFlags, featureLevelArray, 2, D3D11_SDK_VERSION, &sd, &g_pSwapChain, &g_pd3dDevice, &featureLevel, &g_pd3dDeviceContext) != S_OK)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
CreateRenderTarget();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CleanupDeviceD3D()
|
||||||
|
{
|
||||||
|
CleanupRenderTarget();
|
||||||
|
if (g_pSwapChain) { IDXGISwapChain_Release(g_pSwapChain); g_pSwapChain = NULL; }
|
||||||
|
if (g_pd3dDeviceContext) { ID3D11DeviceContext_Release(g_pd3dDeviceContext); g_pd3dDeviceContext = NULL; }
|
||||||
|
if (g_pd3dDevice) { ID3D11Device_Release(g_pd3dDevice); g_pd3dDevice = NULL; }
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateRenderTarget()
|
||||||
|
{
|
||||||
|
ID3D11Resource* pBackBuffer;
|
||||||
|
IDXGISwapChain_GetBuffer(g_pSwapChain, 0, &IID_ID3D11Texture2D, (void**)&pBackBuffer);
|
||||||
|
ID3D11Device_CreateRenderTargetView(g_pd3dDevice, pBackBuffer, NULL, &g_mainRenderTargetView);
|
||||||
|
ID3D11Texture2D_Release(pBackBuffer);
|
||||||
|
}
|
||||||
|
|
||||||
|
void CleanupRenderTarget()
|
||||||
|
{
|
||||||
|
if (g_mainRenderTargetView) { ID3D11RenderTargetView_Release(g_mainRenderTargetView); g_mainRenderTargetView = NULL; }
|
||||||
|
}
|
||||||
|
|
@@ -4,6 +4,9 @@ if(WIN32) # to mingw work as all the others
|
|||||||
set(CMAKE_SHARED_LIBRARY_PREFIX "")
|
set(CMAKE_SHARED_LIBRARY_PREFIX "")
|
||||||
endif(WIN32)
|
endif(WIN32)
|
||||||
|
|
||||||
|
#run in build dir
|
||||||
|
set (CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_BINARY_DIR})
|
||||||
|
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
|
|
||||||
# general settings
|
# general settings
|
||||||
@@ -32,14 +35,8 @@ set(IMGUI_SOURCES
|
|||||||
${TABLES_SOURCE}
|
${TABLES_SOURCE}
|
||||||
)
|
)
|
||||||
|
|
||||||
set(IMGUI_SOURCES_sdl)
|
|
||||||
set(IMGUI_LIBRARIES )
|
set(IMGUI_LIBRARIES )
|
||||||
|
|
||||||
if (WIN32)
|
|
||||||
add_definitions("-DIMGUI_IMPL_API=extern \"C\" __declspec\(dllexport\)")
|
|
||||||
else(WIN32)
|
|
||||||
add_definitions("-DIMGUI_IMPL_API=extern \"C\" ")
|
|
||||||
endif(WIN32)
|
|
||||||
|
|
||||||
add_compile_definitions("IMGUI_IMPL_OPENGL_LOADER_GL3W")
|
add_compile_definitions("IMGUI_IMPL_OPENGL_LOADER_GL3W")
|
||||||
|
|
||||||
@@ -65,28 +62,44 @@ endif(WIN32)
|
|||||||
# GLFW
|
# GLFW
|
||||||
list(APPEND IMGUI_SOURCES ${BAKENDS_FOLDER}imgui_impl_glfw.cpp)
|
list(APPEND IMGUI_SOURCES ${BAKENDS_FOLDER}imgui_impl_glfw.cpp)
|
||||||
|
|
||||||
set(GLFW_VERSION 3.3.8)
|
set(GLFW_VERSION 3.4)
|
||||||
include(FetchContent)
|
include(FetchContent)
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
glfw
|
glfw
|
||||||
URL https://github.com/glfw/glfw/archive/refs/tags/${GLFW_VERSION}.tar.gz)
|
URL https://github.com/glfw/glfw/archive/refs/tags/${GLFW_VERSION}.tar.gz)
|
||||||
|
#GIT_REPOSITORY https://github.com/glfw/glfw )
|
||||||
|
|
||||||
FetchContent_GetProperties(glfw)
|
FetchContent_GetProperties(glfw)
|
||||||
if (NOT glfw_POPULATED)
|
if (NOT glfw_POPULATED)
|
||||||
set(FETCHCONTENT_QUIET NO)
|
set(FETCHCONTENT_QUIET NO)
|
||||||
FetchContent_Populate(glfw)
|
FetchContent_Populate(glfw)
|
||||||
|
set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE)
|
||||||
set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE)
|
set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE)
|
||||||
set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
|
set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
|
||||||
add_subdirectory(${glfw_SOURCE_DIR} ${glfw_BINARY_DIR})
|
if (NOT STATIC_BUILD)
|
||||||
|
set(BUILD_SHARED_LIBS ON CACHE BOOL "" FORCE)
|
||||||
|
endif()
|
||||||
|
add_subdirectory(${glfw_SOURCE_DIR} ${glfw_BINARY_DIR} EXCLUDE_FROM_ALL)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
#if dynamic glfw then install
|
||||||
|
install(TARGETS glfw RUNTIME DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
LIBRARY DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
#FIND_PACKAGE(glfw3 PATHS "C:/LuaGL/gitsources/BUILDS/GLFW/install" REQUIRED)
|
||||||
|
|
||||||
# glfw/imgui gets confused if it is not statically built.
|
|
||||||
IF (WIN32)
|
if (NOT STATIC_BUILD)
|
||||||
add_library(cimgui STATIC ${IMGUI_SOURCES})
|
|
||||||
ELSE()
|
|
||||||
add_library(cimgui SHARED ${IMGUI_SOURCES})
|
add_library(cimgui SHARED ${IMGUI_SOURCES})
|
||||||
ENDIF()
|
else()
|
||||||
|
add_library(cimgui STATIC ${IMGUI_SOURCES})
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if (WIN32)
|
||||||
|
target_compile_definitions(cimgui PUBLIC "-DIMGUI_IMPL_API=extern \"C\" __declspec\(dllexport\)")
|
||||||
|
else(WIN32)
|
||||||
|
target_compile_definitions(cimgui PUBLIC "-DIMGUI_IMPL_API=extern \"C\" ")
|
||||||
|
endif(WIN32)
|
||||||
|
|
||||||
target_link_libraries(cimgui ${IMGUI_LIBRARIES} glfw)
|
target_link_libraries(cimgui ${IMGUI_LIBRARIES} glfw)
|
||||||
|
|
||||||
@@ -95,9 +108,6 @@ target_link_libraries(cimgui ${IMGUI_LIBRARIES} glfw)
|
|||||||
include_directories(../../generator/output/)
|
include_directories(../../generator/output/)
|
||||||
add_executable(${PROJECT_NAME} main.c)
|
add_executable(${PROJECT_NAME} main.c)
|
||||||
target_compile_definitions(${PROJECT_NAME} PUBLIC -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_GLFW)
|
target_compile_definitions(${PROJECT_NAME} PUBLIC -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_GLFW)
|
||||||
if (MINGW)
|
target_link_libraries(${PROJECT_NAME} cimgui)
|
||||||
target_link_options(${PROJECT_NAME} PRIVATE "-mconsole")
|
|
||||||
endif()
|
|
||||||
target_link_libraries(${PROJECT_NAME} ${IMGUI_SDL_LIBRARY} cimgui)
|
|
||||||
|
|
||||||
|
|
||||||
|
4
backend_test/example_glfw_opengl3/README.md
Normal file
4
backend_test/example_glfw_opengl3/README.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
To build use `cmake path_to_example_glfw_opengl3` and then `make install`
|
||||||
|
|
||||||
|
`STATIC_BUILD` is a cmake variable if you want to do static linking.
|
320
cimgui.cpp
320
cimgui.cpp
@@ -1,5 +1,5 @@
|
|||||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||||
//based on imgui.h file version "1.90.8" 19080 from Dear ImGui https://github.com/ocornut/imgui
|
//based on imgui.h file version "1.91.0" 19100 from Dear ImGui https://github.com/ocornut/imgui
|
||||||
//with imgui_internal.h api
|
//with imgui_internal.h api
|
||||||
//docking branch
|
//docking branch
|
||||||
#ifdef IMGUI_ENABLE_FREETYPE
|
#ifdef IMGUI_ENABLE_FREETYPE
|
||||||
@@ -272,22 +272,6 @@ CIMGUI_API void igSetWindowFocus_Str(const char* name)
|
|||||||
{
|
{
|
||||||
return ImGui::SetWindowFocus(name);
|
return ImGui::SetWindowFocus(name);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut)
|
|
||||||
{
|
|
||||||
*pOut = ImGui::GetContentRegionAvail();
|
|
||||||
}
|
|
||||||
CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut)
|
|
||||||
{
|
|
||||||
*pOut = ImGui::GetContentRegionMax();
|
|
||||||
}
|
|
||||||
CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut)
|
|
||||||
{
|
|
||||||
*pOut = ImGui::GetWindowContentRegionMin();
|
|
||||||
}
|
|
||||||
CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut)
|
|
||||||
{
|
|
||||||
*pOut = ImGui::GetWindowContentRegionMax();
|
|
||||||
}
|
|
||||||
CIMGUI_API float igGetScrollX()
|
CIMGUI_API float igGetScrollX()
|
||||||
{
|
{
|
||||||
return ImGui::GetScrollX();
|
return ImGui::GetScrollX();
|
||||||
@@ -360,21 +344,13 @@ CIMGUI_API void igPopStyleVar(int count)
|
|||||||
{
|
{
|
||||||
return ImGui::PopStyleVar(count);
|
return ImGui::PopStyleVar(count);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igPushTabStop(bool tab_stop)
|
CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled)
|
||||||
{
|
{
|
||||||
return ImGui::PushTabStop(tab_stop);
|
return ImGui::PushItemFlag(option,enabled);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igPopTabStop()
|
CIMGUI_API void igPopItemFlag()
|
||||||
{
|
{
|
||||||
return ImGui::PopTabStop();
|
return ImGui::PopItemFlag();
|
||||||
}
|
|
||||||
CIMGUI_API void igPushButtonRepeat(bool repeat)
|
|
||||||
{
|
|
||||||
return ImGui::PushButtonRepeat(repeat);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igPopButtonRepeat()
|
|
||||||
{
|
|
||||||
return ImGui::PopButtonRepeat();
|
|
||||||
}
|
}
|
||||||
CIMGUI_API void igPushItemWidth(float item_width)
|
CIMGUI_API void igPushItemWidth(float item_width)
|
||||||
{
|
{
|
||||||
@@ -436,6 +412,10 @@ CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos)
|
|||||||
{
|
{
|
||||||
return ImGui::SetCursorScreenPos(pos);
|
return ImGui::SetCursorScreenPos(pos);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut)
|
||||||
|
{
|
||||||
|
*pOut = ImGui::GetContentRegionAvail();
|
||||||
|
}
|
||||||
CIMGUI_API void igGetCursorPos(ImVec2 *pOut)
|
CIMGUI_API void igGetCursorPos(ImVec2 *pOut)
|
||||||
{
|
{
|
||||||
*pOut = ImGui::GetCursorPos();
|
*pOut = ImGui::GetCursorPos();
|
||||||
@@ -552,6 +532,10 @@ CIMGUI_API ImGuiID igGetID_Ptr(const void* ptr_id)
|
|||||||
{
|
{
|
||||||
return ImGui::GetID(ptr_id);
|
return ImGui::GetID(ptr_id);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API ImGuiID igGetID_Int(int int_id)
|
||||||
|
{
|
||||||
|
return ImGui::GetID(int_id);
|
||||||
|
}
|
||||||
CIMGUI_API void igTextUnformatted(const char* text,const char* text_end)
|
CIMGUI_API void igTextUnformatted(const char* text,const char* text_end)
|
||||||
{
|
{
|
||||||
return ImGui::TextUnformatted(text,text_end);
|
return ImGui::TextUnformatted(text,text_end);
|
||||||
@@ -670,6 +654,14 @@ CIMGUI_API void igBullet()
|
|||||||
{
|
{
|
||||||
return ImGui::Bullet();
|
return ImGui::Bullet();
|
||||||
}
|
}
|
||||||
|
CIMGUI_API bool igTextLink(const char* label)
|
||||||
|
{
|
||||||
|
return ImGui::TextLink(label);
|
||||||
|
}
|
||||||
|
CIMGUI_API void igTextLinkOpenURL(const char* label,const char* url)
|
||||||
|
{
|
||||||
|
return ImGui::TextLinkOpenURL(label,url);
|
||||||
|
}
|
||||||
CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)
|
CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)
|
||||||
{
|
{
|
||||||
return ImGui::Image(user_texture_id,image_size,uv0,uv1,tint_col,border_col);
|
return ImGui::Image(user_texture_id,image_size,uv0,uv1,tint_col,border_col);
|
||||||
@@ -966,6 +958,10 @@ CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond)
|
|||||||
{
|
{
|
||||||
return ImGui::SetNextItemOpen(is_open,cond);
|
return ImGui::SetNextItemOpen(is_open,cond);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void igSetNextItemStorageID(ImGuiID storage_id)
|
||||||
|
{
|
||||||
|
return ImGui::SetNextItemStorageID(storage_id);
|
||||||
|
}
|
||||||
CIMGUI_API bool igSelectable_Bool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)
|
CIMGUI_API bool igSelectable_Bool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)
|
||||||
{
|
{
|
||||||
return ImGui::Selectable(label,selected,flags,size);
|
return ImGui::Selectable(label,selected,flags,size);
|
||||||
@@ -974,6 +970,22 @@ CIMGUI_API bool igSelectable_BoolPtr(const char* label,bool* p_selected,ImGuiSel
|
|||||||
{
|
{
|
||||||
return ImGui::Selectable(label,p_selected,flags,size);
|
return ImGui::Selectable(label,p_selected,flags,size);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API ImGuiMultiSelectIO* igBeginMultiSelect(ImGuiMultiSelectFlags flags,int selection_size,int items_count)
|
||||||
|
{
|
||||||
|
return ImGui::BeginMultiSelect(flags,selection_size,items_count);
|
||||||
|
}
|
||||||
|
CIMGUI_API ImGuiMultiSelectIO* igEndMultiSelect()
|
||||||
|
{
|
||||||
|
return ImGui::EndMultiSelect();
|
||||||
|
}
|
||||||
|
CIMGUI_API void igSetNextItemSelectionUserData(ImGuiSelectionUserData selection_user_data)
|
||||||
|
{
|
||||||
|
return ImGui::SetNextItemSelectionUserData(selection_user_data);
|
||||||
|
}
|
||||||
|
CIMGUI_API bool igIsItemToggledSelection()
|
||||||
|
{
|
||||||
|
return ImGui::IsItemToggledSelection();
|
||||||
|
}
|
||||||
CIMGUI_API bool igBeginListBox(const char* label,const ImVec2 size)
|
CIMGUI_API bool igBeginListBox(const char* label,const ImVec2 size)
|
||||||
{
|
{
|
||||||
return ImGui::BeginListBox(label,size);
|
return ImGui::BeginListBox(label,size);
|
||||||
@@ -1132,9 +1144,9 @@ CIMGUI_API bool igIsPopupOpen_Str(const char* str_id,ImGuiPopupFlags flags)
|
|||||||
{
|
{
|
||||||
return ImGui::IsPopupOpen(str_id,flags);
|
return ImGui::IsPopupOpen(str_id,flags);
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igBeginTable(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)
|
CIMGUI_API bool igBeginTable(const char* str_id,int columns,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)
|
||||||
{
|
{
|
||||||
return ImGui::BeginTable(str_id,column,flags,outer_size,inner_width);
|
return ImGui::BeginTable(str_id,columns,flags,outer_size,inner_width);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igEndTable()
|
CIMGUI_API void igEndTable()
|
||||||
{
|
{
|
||||||
@@ -1200,6 +1212,10 @@ CIMGUI_API void igTableSetColumnEnabled(int column_n,bool v)
|
|||||||
{
|
{
|
||||||
return ImGui::TableSetColumnEnabled(column_n,v);
|
return ImGui::TableSetColumnEnabled(column_n,v);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API int igTableGetHoveredColumn()
|
||||||
|
{
|
||||||
|
return ImGui::TableGetHoveredColumn();
|
||||||
|
}
|
||||||
CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n)
|
CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n)
|
||||||
{
|
{
|
||||||
return ImGui::TableSetBgColor(target,color,column_n);
|
return ImGui::TableSetBgColor(target,color,column_n);
|
||||||
@@ -1436,15 +1452,7 @@ CIMGUI_API ImGuiViewport* igGetMainViewport()
|
|||||||
{
|
{
|
||||||
return ImGui::GetMainViewport();
|
return ImGui::GetMainViewport();
|
||||||
}
|
}
|
||||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList_Nil()
|
CIMGUI_API ImDrawList* igGetBackgroundDrawList(ImGuiViewport* viewport)
|
||||||
{
|
|
||||||
return ImGui::GetBackgroundDrawList();
|
|
||||||
}
|
|
||||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_Nil()
|
|
||||||
{
|
|
||||||
return ImGui::GetForegroundDrawList();
|
|
||||||
}
|
|
||||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList_ViewportPtr(ImGuiViewport* viewport)
|
|
||||||
{
|
{
|
||||||
return ImGui::GetBackgroundDrawList(viewport);
|
return ImGui::GetBackgroundDrawList(viewport);
|
||||||
}
|
}
|
||||||
@@ -1540,6 +1548,10 @@ CIMGUI_API void igSetNextItemShortcut(ImGuiKeyChord key_chord,ImGuiInputFlags fl
|
|||||||
{
|
{
|
||||||
return ImGui::SetNextItemShortcut(key_chord,flags);
|
return ImGui::SetNextItemShortcut(key_chord,flags);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void igSetItemKeyOwner_Nil(ImGuiKey key)
|
||||||
|
{
|
||||||
|
return ImGui::SetItemKeyOwner(key);
|
||||||
|
}
|
||||||
CIMGUI_API bool igIsMouseDown_Nil(ImGuiMouseButton button)
|
CIMGUI_API bool igIsMouseDown_Nil(ImGuiMouseButton button)
|
||||||
{
|
{
|
||||||
return ImGui::IsMouseDown(button);
|
return ImGui::IsMouseDown(button);
|
||||||
@@ -1644,6 +1656,17 @@ CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t
|
|||||||
{
|
{
|
||||||
return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx);
|
return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void igDebugLog(const char* fmt,...)
|
||||||
|
{
|
||||||
|
va_list args;
|
||||||
|
va_start(args, fmt);
|
||||||
|
ImGui::DebugLogV(fmt,args);
|
||||||
|
va_end(args);
|
||||||
|
}
|
||||||
|
CIMGUI_API void igDebugLogV(const char* fmt,va_list args)
|
||||||
|
{
|
||||||
|
return ImGui::DebugLogV(fmt,args);
|
||||||
|
}
|
||||||
CIMGUI_API void igSetAllocatorFunctions(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data)
|
CIMGUI_API void igSetAllocatorFunctions(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data)
|
||||||
{
|
{
|
||||||
return ImGui::SetAllocatorFunctions(alloc_func,free_func,user_data);
|
return ImGui::SetAllocatorFunctions(alloc_func,free_func,user_data);
|
||||||
@@ -1772,6 +1795,10 @@ CIMGUI_API void ImGuiIO_ClearInputKeys(ImGuiIO* self)
|
|||||||
{
|
{
|
||||||
return self->ClearInputKeys();
|
return self->ClearInputKeys();
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void ImGuiIO_ClearInputMouse(ImGuiIO* self)
|
||||||
|
{
|
||||||
|
return self->ClearInputMouse();
|
||||||
|
}
|
||||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void)
|
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImGuiIO)();
|
return IM_NEW(ImGuiIO)();
|
||||||
@@ -2044,6 +2071,10 @@ CIMGUI_API void ImGuiListClipper_IncludeItemsByIndex(ImGuiListClipper* self,int
|
|||||||
{
|
{
|
||||||
return self->IncludeItemsByIndex(item_begin,item_end);
|
return self->IncludeItemsByIndex(item_begin,item_end);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void ImGuiListClipper_SeekCursorForItem(ImGuiListClipper* self,int item_index)
|
||||||
|
{
|
||||||
|
return self->SeekCursorForItem(item_index);
|
||||||
|
}
|
||||||
CIMGUI_API ImColor* ImColor_ImColor_Nil(void)
|
CIMGUI_API ImColor* ImColor_ImColor_Nil(void)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImColor)();
|
return IM_NEW(ImColor)();
|
||||||
@@ -2076,6 +2107,54 @@ CIMGUI_API void ImColor_HSV(ImColor *pOut,float h,float s,float v,float a)
|
|||||||
{
|
{
|
||||||
*pOut = ImColor::HSV(h,s,v,a);
|
*pOut = ImColor::HSV(h,s,v,a);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API ImGuiSelectionBasicStorage* ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage(void)
|
||||||
|
{
|
||||||
|
return IM_NEW(ImGuiSelectionBasicStorage)();
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_destroy(ImGuiSelectionBasicStorage* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_ApplyRequests(ImGuiSelectionBasicStorage* self,ImGuiMultiSelectIO* ms_io)
|
||||||
|
{
|
||||||
|
return self->ApplyRequests(ms_io);
|
||||||
|
}
|
||||||
|
CIMGUI_API bool ImGuiSelectionBasicStorage_Contains(ImGuiSelectionBasicStorage* self,ImGuiID id)
|
||||||
|
{
|
||||||
|
return self->Contains(id);
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_Clear(ImGuiSelectionBasicStorage* self)
|
||||||
|
{
|
||||||
|
return self->Clear();
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_Swap(ImGuiSelectionBasicStorage* self,ImGuiSelectionBasicStorage* r)
|
||||||
|
{
|
||||||
|
return self->Swap(*r);
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_SetItemSelected(ImGuiSelectionBasicStorage* self,ImGuiID id,bool selected)
|
||||||
|
{
|
||||||
|
return self->SetItemSelected(id,selected);
|
||||||
|
}
|
||||||
|
CIMGUI_API bool ImGuiSelectionBasicStorage_GetNextSelectedItem(ImGuiSelectionBasicStorage* self,void** opaque_it,ImGuiID* out_id)
|
||||||
|
{
|
||||||
|
return self->GetNextSelectedItem(opaque_it,out_id);
|
||||||
|
}
|
||||||
|
CIMGUI_API ImGuiID ImGuiSelectionBasicStorage_GetStorageIdFromIndex(ImGuiSelectionBasicStorage* self,int idx)
|
||||||
|
{
|
||||||
|
return self->GetStorageIdFromIndex(idx);
|
||||||
|
}
|
||||||
|
CIMGUI_API ImGuiSelectionExternalStorage* ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage(void)
|
||||||
|
{
|
||||||
|
return IM_NEW(ImGuiSelectionExternalStorage)();
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiSelectionExternalStorage_destroy(ImGuiSelectionExternalStorage* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiSelectionExternalStorage_ApplyRequests(ImGuiSelectionExternalStorage* self,ImGuiMultiSelectIO* ms_io)
|
||||||
|
{
|
||||||
|
return self->ApplyRequests(ms_io);
|
||||||
|
}
|
||||||
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void)
|
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImDrawCmd)();
|
return IM_NEW(ImDrawCmd)();
|
||||||
@@ -2796,6 +2875,10 @@ CIMGUI_API bool igImCharIsBlankW(unsigned int c)
|
|||||||
{
|
{
|
||||||
return ImCharIsBlankW(c);
|
return ImCharIsBlankW(c);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API bool igImCharIsXdigitA(char c)
|
||||||
|
{
|
||||||
|
return ImCharIsXdigitA(c);
|
||||||
|
}
|
||||||
CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...)
|
CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...)
|
||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
@@ -3019,6 +3102,10 @@ CIMGUI_API float igImLinearSweep(float current,float target,float speed)
|
|||||||
{
|
{
|
||||||
return ImLinearSweep(current,target,speed);
|
return ImLinearSweep(current,target,speed);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API float igImLinearRemapClamp(float s0,float s1,float d0,float d1,float x)
|
||||||
|
{
|
||||||
|
return ImLinearRemapClamp(s0,s1,d0,d1,x);
|
||||||
|
}
|
||||||
CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)
|
CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)
|
||||||
{
|
{
|
||||||
*pOut = ImMul(lhs,rhs);
|
*pOut = ImMul(lhs,rhs);
|
||||||
@@ -3283,6 +3370,10 @@ CIMGUI_API void ImGuiTextIndex_append(ImGuiTextIndex* self,const char* base,int
|
|||||||
{
|
{
|
||||||
return self->append(base,old_size,new_size);
|
return self->append(base,old_size,new_size);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API ImGuiStoragePair* igImLowerBound(ImGuiStoragePair* in_begin,ImGuiStoragePair* in_end,ImGuiID key)
|
||||||
|
{
|
||||||
|
return ImLowerBound(in_begin,in_end,key);
|
||||||
|
}
|
||||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void)
|
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImDrawListSharedData)();
|
return IM_NEW(ImDrawListSharedData)();
|
||||||
@@ -3599,6 +3690,38 @@ CIMGUI_API void ImGuiOldColumns_destroy(ImGuiOldColumns* self)
|
|||||||
{
|
{
|
||||||
IM_DELETE(self);
|
IM_DELETE(self);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API ImGuiBoxSelectState* ImGuiBoxSelectState_ImGuiBoxSelectState(void)
|
||||||
|
{
|
||||||
|
return IM_NEW(ImGuiBoxSelectState)();
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiBoxSelectState_destroy(ImGuiBoxSelectState* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
|
CIMGUI_API ImGuiMultiSelectTempData* ImGuiMultiSelectTempData_ImGuiMultiSelectTempData(void)
|
||||||
|
{
|
||||||
|
return IM_NEW(ImGuiMultiSelectTempData)();
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiMultiSelectTempData_destroy(ImGuiMultiSelectTempData* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiMultiSelectTempData_Clear(ImGuiMultiSelectTempData* self)
|
||||||
|
{
|
||||||
|
return self->Clear();
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiMultiSelectTempData_ClearIO(ImGuiMultiSelectTempData* self)
|
||||||
|
{
|
||||||
|
return self->ClearIO();
|
||||||
|
}
|
||||||
|
CIMGUI_API ImGuiMultiSelectState* ImGuiMultiSelectState_ImGuiMultiSelectState(void)
|
||||||
|
{
|
||||||
|
return IM_NEW(ImGuiMultiSelectState)();
|
||||||
|
}
|
||||||
|
CIMGUI_API void ImGuiMultiSelectState_destroy(ImGuiMultiSelectState* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id)
|
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImGuiDockNode)(id);
|
return IM_NEW(ImGuiDockNode)(id);
|
||||||
@@ -3947,6 +4070,10 @@ CIMGUI_API void igWindowPosRelToAbs(ImVec2 *pOut,ImGuiWindow* window,const ImVec
|
|||||||
{
|
{
|
||||||
*pOut = ImGui::WindowPosRelToAbs(window,p);
|
*pOut = ImGui::WindowPosRelToAbs(window,p);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void igWindowPosAbsToRel(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p)
|
||||||
|
{
|
||||||
|
*pOut = ImGui::WindowPosAbsToRel(window,p);
|
||||||
|
}
|
||||||
CIMGUI_API void igFocusWindow(ImGuiWindow* window,ImGuiFocusRequestFlags flags)
|
CIMGUI_API void igFocusWindow(ImGuiWindow* window,ImGuiFocusRequestFlags flags)
|
||||||
{
|
{
|
||||||
return ImGui::FocusWindow(window,flags);
|
return ImGui::FocusWindow(window,flags);
|
||||||
@@ -4251,26 +4378,10 @@ CIMGUI_API void igPushMultiItemsWidths(int components,float width_full)
|
|||||||
{
|
{
|
||||||
return ImGui::PushMultiItemsWidths(components,width_full);
|
return ImGui::PushMultiItemsWidths(components,width_full);
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igIsItemToggledSelection()
|
|
||||||
{
|
|
||||||
return ImGui::IsItemToggledSelection();
|
|
||||||
}
|
|
||||||
CIMGUI_API void igGetContentRegionMaxAbs(ImVec2 *pOut)
|
|
||||||
{
|
|
||||||
*pOut = ImGui::GetContentRegionMaxAbs();
|
|
||||||
}
|
|
||||||
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess)
|
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess)
|
||||||
{
|
{
|
||||||
return ImGui::ShrinkWidths(items,count,width_excess);
|
return ImGui::ShrinkWidths(items,count,width_excess);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled)
|
|
||||||
{
|
|
||||||
return ImGui::PushItemFlag(option,enabled);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igPopItemFlag()
|
|
||||||
{
|
|
||||||
return ImGui::PopItemFlag();
|
|
||||||
}
|
|
||||||
CIMGUI_API const ImGuiDataVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx)
|
CIMGUI_API const ImGuiDataVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx)
|
||||||
{
|
{
|
||||||
return ImGui::GetStyleVarInfo(idx);
|
return ImGui::GetStyleVarInfo(idx);
|
||||||
@@ -4303,6 +4414,10 @@ CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg
|
|||||||
{
|
{
|
||||||
return ImGui::BeginChildEx(name,id,size_arg,child_flags,window_flags);
|
return ImGui::BeginChildEx(name,id,size_arg,child_flags,window_flags);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_window_flags)
|
||||||
|
{
|
||||||
|
return ImGui::BeginPopupEx(id,extra_window_flags);
|
||||||
|
}
|
||||||
CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags)
|
CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags)
|
||||||
{
|
{
|
||||||
return ImGui::OpenPopupEx(id,popup_flags);
|
return ImGui::OpenPopupEx(id,popup_flags);
|
||||||
@@ -4323,18 +4438,6 @@ CIMGUI_API bool igIsPopupOpen_ID(ImGuiID id,ImGuiPopupFlags popup_flags)
|
|||||||
{
|
{
|
||||||
return ImGui::IsPopupOpen(id,popup_flags);
|
return ImGui::IsPopupOpen(id,popup_flags);
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags)
|
|
||||||
{
|
|
||||||
return ImGui::BeginPopupEx(id,extra_flags);
|
|
||||||
}
|
|
||||||
CIMGUI_API bool igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)
|
|
||||||
{
|
|
||||||
return ImGui::BeginTooltipEx(tooltip_flags,extra_window_flags);
|
|
||||||
}
|
|
||||||
CIMGUI_API bool igBeginTooltipHidden()
|
|
||||||
{
|
|
||||||
return ImGui::BeginTooltipHidden();
|
|
||||||
}
|
|
||||||
CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window)
|
CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window)
|
||||||
{
|
{
|
||||||
*pOut = ImGui::GetPopupAllowedExtentRect(window);
|
*pOut = ImGui::GetPopupAllowedExtentRect(window);
|
||||||
@@ -4359,6 +4462,14 @@ CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,
|
|||||||
{
|
{
|
||||||
*pOut = ImGui::FindBestWindowPosForPopupEx(ref_pos,size,last_dir,r_outer,r_avoid,policy);
|
*pOut = ImGui::FindBestWindowPosForPopupEx(ref_pos,size,last_dir,r_outer,r_avoid,policy);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API bool igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)
|
||||||
|
{
|
||||||
|
return ImGui::BeginTooltipEx(tooltip_flags,extra_window_flags);
|
||||||
|
}
|
||||||
|
CIMGUI_API bool igBeginTooltipHidden()
|
||||||
|
{
|
||||||
|
return ImGui::BeginTooltipHidden();
|
||||||
|
}
|
||||||
CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)
|
CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)
|
||||||
{
|
{
|
||||||
return ImGui::BeginViewportSideBar(name,viewport,dir,size,window_flags);
|
return ImGui::BeginViewportSideBar(name,viewport,dir,size,window_flags);
|
||||||
@@ -4407,7 +4518,7 @@ CIMGUI_API void igNavMoveRequestResolveWithLastItem(ImGuiNavItemData* result)
|
|||||||
{
|
{
|
||||||
return ImGui::NavMoveRequestResolveWithLastItem(result);
|
return ImGui::NavMoveRequestResolveWithLastItem(result);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igNavMoveRequestResolveWithPastTreeNode(ImGuiNavItemData* result,ImGuiNavTreeNodeData* tree_node_data)
|
CIMGUI_API void igNavMoveRequestResolveWithPastTreeNode(ImGuiNavItemData* result,ImGuiTreeNodeStackData* tree_node_data)
|
||||||
{
|
{
|
||||||
return ImGui::NavMoveRequestResolveWithPastTreeNode(result,tree_node_data);
|
return ImGui::NavMoveRequestResolveWithPastTreeNode(result,tree_node_data);
|
||||||
}
|
}
|
||||||
@@ -4559,7 +4670,7 @@ CIMGUI_API void igSetKeyOwnersForKeyChord(ImGuiKeyChord key,ImGuiID owner_id,ImG
|
|||||||
{
|
{
|
||||||
return ImGui::SetKeyOwnersForKeyChord(key,owner_id,flags);
|
return ImGui::SetKeyOwnersForKeyChord(key,owner_id,flags);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igSetItemKeyOwner(ImGuiKey key,ImGuiInputFlags flags)
|
CIMGUI_API void igSetItemKeyOwner_InputFlags(ImGuiKey key,ImGuiInputFlags flags)
|
||||||
{
|
{
|
||||||
return ImGui::SetItemKeyOwner(key,flags);
|
return ImGui::SetItemKeyOwner(key,flags);
|
||||||
}
|
}
|
||||||
@@ -4835,6 +4946,38 @@ CIMGUI_API int igTypingSelectFindBestLeadingMatch(ImGuiTypingSelectRequest* req,
|
|||||||
{
|
{
|
||||||
return ImGui::TypingSelectFindBestLeadingMatch(req,items_count,get_item_name_func,user_data);
|
return ImGui::TypingSelectFindBestLeadingMatch(req,items_count,get_item_name_func,user_data);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API bool igBeginBoxSelect(const ImRect scope_rect,ImGuiWindow* window,ImGuiID box_select_id,ImGuiMultiSelectFlags ms_flags)
|
||||||
|
{
|
||||||
|
return ImGui::BeginBoxSelect(scope_rect,window,box_select_id,ms_flags);
|
||||||
|
}
|
||||||
|
CIMGUI_API void igEndBoxSelect(const ImRect scope_rect,ImGuiMultiSelectFlags ms_flags)
|
||||||
|
{
|
||||||
|
return ImGui::EndBoxSelect(scope_rect,ms_flags);
|
||||||
|
}
|
||||||
|
CIMGUI_API void igMultiSelectItemHeader(ImGuiID id,bool* p_selected,ImGuiButtonFlags* p_button_flags)
|
||||||
|
{
|
||||||
|
return ImGui::MultiSelectItemHeader(id,p_selected,p_button_flags);
|
||||||
|
}
|
||||||
|
CIMGUI_API void igMultiSelectItemFooter(ImGuiID id,bool* p_selected,bool* p_pressed)
|
||||||
|
{
|
||||||
|
return ImGui::MultiSelectItemFooter(id,p_selected,p_pressed);
|
||||||
|
}
|
||||||
|
CIMGUI_API void igMultiSelectAddSetAll(ImGuiMultiSelectTempData* ms,bool selected)
|
||||||
|
{
|
||||||
|
return ImGui::MultiSelectAddSetAll(ms,selected);
|
||||||
|
}
|
||||||
|
CIMGUI_API void igMultiSelectAddSetRange(ImGuiMultiSelectTempData* ms,bool selected,int range_dir,ImGuiSelectionUserData first_item,ImGuiSelectionUserData last_item)
|
||||||
|
{
|
||||||
|
return ImGui::MultiSelectAddSetRange(ms,selected,range_dir,first_item,last_item);
|
||||||
|
}
|
||||||
|
CIMGUI_API ImGuiBoxSelectState* igGetBoxSelectState(ImGuiID id)
|
||||||
|
{
|
||||||
|
return ImGui::GetBoxSelectState(id);
|
||||||
|
}
|
||||||
|
CIMGUI_API ImGuiMultiSelectState* igGetMultiSelectState(ImGuiID id)
|
||||||
|
{
|
||||||
|
return ImGui::GetMultiSelectState(id);
|
||||||
|
}
|
||||||
CIMGUI_API void igSetWindowClipRectBeforeSetChannel(ImGuiWindow* window,const ImRect clip_rect)
|
CIMGUI_API void igSetWindowClipRectBeforeSetChannel(ImGuiWindow* window,const ImRect clip_rect)
|
||||||
{
|
{
|
||||||
return ImGui::SetWindowClipRectBeforeSetChannel(window,clip_rect);
|
return ImGui::SetWindowClipRectBeforeSetChannel(window,clip_rect);
|
||||||
@@ -4887,10 +5030,6 @@ CIMGUI_API void igTableSetColumnSortDirection(int column_n,ImGuiSortDirection so
|
|||||||
{
|
{
|
||||||
return ImGui::TableSetColumnSortDirection(column_n,sort_direction,append_to_sort_specs);
|
return ImGui::TableSetColumnSortDirection(column_n,sort_direction,append_to_sort_specs);
|
||||||
}
|
}
|
||||||
CIMGUI_API int igTableGetHoveredColumn()
|
|
||||||
{
|
|
||||||
return ImGui::TableGetHoveredColumn();
|
|
||||||
}
|
|
||||||
CIMGUI_API int igTableGetHoveredRow()
|
CIMGUI_API int igTableGetHoveredRow()
|
||||||
{
|
{
|
||||||
return ImGui::TableGetHoveredRow();
|
return ImGui::TableGetHoveredRow();
|
||||||
@@ -5323,17 +5462,17 @@ CIMGUI_API void igTreePushOverrideID(ImGuiID id)
|
|||||||
{
|
{
|
||||||
return ImGui::TreePushOverrideID(id);
|
return ImGui::TreePushOverrideID(id);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igTreeNodeSetOpen(ImGuiID id,bool open)
|
CIMGUI_API bool igTreeNodeGetOpen(ImGuiID storage_id)
|
||||||
{
|
{
|
||||||
return ImGui::TreeNodeSetOpen(id,open);
|
return ImGui::TreeNodeGetOpen(storage_id);
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igTreeNodeUpdateNextOpen(ImGuiID id,ImGuiTreeNodeFlags flags)
|
CIMGUI_API void igTreeNodeSetOpen(ImGuiID storage_id,bool open)
|
||||||
{
|
{
|
||||||
return ImGui::TreeNodeUpdateNextOpen(id,flags);
|
return ImGui::TreeNodeSetOpen(storage_id,open);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igSetNextItemSelectionUserData(ImGuiSelectionUserData selection_user_data)
|
CIMGUI_API bool igTreeNodeUpdateNextOpen(ImGuiID storage_id,ImGuiTreeNodeFlags flags)
|
||||||
{
|
{
|
||||||
return ImGui::SetNextItemSelectionUserData(selection_user_data);
|
return ImGui::TreeNodeUpdateNextOpen(storage_id,flags);
|
||||||
}
|
}
|
||||||
CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type)
|
CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type)
|
||||||
{
|
{
|
||||||
@@ -5427,17 +5566,6 @@ CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window)
|
|||||||
{
|
{
|
||||||
return ImGui::GcAwakeTransientWindowBuffers(window);
|
return ImGui::GcAwakeTransientWindowBuffers(window);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igDebugLog(const char* fmt,...)
|
|
||||||
{
|
|
||||||
va_list args;
|
|
||||||
va_start(args, fmt);
|
|
||||||
ImGui::DebugLogV(fmt,args);
|
|
||||||
va_end(args);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDebugLogV(const char* fmt,va_list args)
|
|
||||||
{
|
|
||||||
return ImGui::DebugLogV(fmt,args);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDebugAllocHook(ImGuiDebugAllocInfo* info,int frame_count,void* ptr,size_t size)
|
CIMGUI_API void igDebugAllocHook(ImGuiDebugAllocInfo* info,int frame_count,void* ptr,size_t size)
|
||||||
{
|
{
|
||||||
return ImGui::DebugAllocHook(info,frame_count,ptr,size);
|
return ImGui::DebugAllocHook(info,frame_count,ptr,size);
|
||||||
@@ -5550,6 +5678,10 @@ CIMGUI_API void igDebugNodeTypingSelectState(ImGuiTypingSelectState* state)
|
|||||||
{
|
{
|
||||||
return ImGui::DebugNodeTypingSelectState(state);
|
return ImGui::DebugNodeTypingSelectState(state);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void igDebugNodeMultiSelectState(ImGuiMultiSelectState* state)
|
||||||
|
{
|
||||||
|
return ImGui::DebugNodeMultiSelectState(state);
|
||||||
|
}
|
||||||
CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label)
|
CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label)
|
||||||
{
|
{
|
||||||
return ImGui::DebugNodeWindow(window,label);
|
return ImGui::DebugNodeWindow(window,label);
|
||||||
@@ -5570,6 +5702,10 @@ CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport)
|
|||||||
{
|
{
|
||||||
return ImGui::DebugNodeViewport(viewport);
|
return ImGui::DebugNodeViewport(viewport);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void igDebugNodePlatformMonitor(ImGuiPlatformMonitor* monitor,const char* label,int idx)
|
||||||
|
{
|
||||||
|
return ImGui::DebugNodePlatformMonitor(monitor,label,idx);
|
||||||
|
}
|
||||||
CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list)
|
CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list)
|
||||||
{
|
{
|
||||||
return ImGui::DebugRenderKeyboardPreview(draw_list);
|
return ImGui::DebugRenderKeyboardPreview(draw_list);
|
||||||
@@ -5691,7 +5827,7 @@ CimguiStorage& GetCimguiStorage()
|
|||||||
ImGuiIO& io = ImGui::GetIO();
|
ImGuiIO& io = ImGui::GetIO();
|
||||||
if (io.BackendLanguageUserData == NULL)
|
if (io.BackendLanguageUserData == NULL)
|
||||||
{
|
{
|
||||||
io.BackendLanguageUserData = new CimguiStorage();
|
io.BackendLanguageUserData = IM_NEW(CimguiStorage)();
|
||||||
}
|
}
|
||||||
|
|
||||||
return *(CimguiStorage*)io.BackendLanguageUserData;
|
return *(CimguiStorage*)io.BackendLanguageUserData;
|
||||||
|
368
cimgui.h
368
cimgui.h
@@ -1,5 +1,5 @@
|
|||||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||||
//based on imgui.h file version "1.90.8" 19080 from Dear ImGui https://github.com/ocornut/imgui
|
//based on imgui.h file version "1.91.0" 19100 from Dear ImGui https://github.com/ocornut/imgui
|
||||||
//with imgui_internal.h api
|
//with imgui_internal.h api
|
||||||
//docking branch
|
//docking branch
|
||||||
#ifndef CIMGUI_INCLUDED
|
#ifndef CIMGUI_INCLUDED
|
||||||
@@ -60,13 +60,18 @@ typedef struct ImGuiIO ImGuiIO;
|
|||||||
typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData;
|
typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData;
|
||||||
typedef struct ImGuiKeyData ImGuiKeyData;
|
typedef struct ImGuiKeyData ImGuiKeyData;
|
||||||
typedef struct ImGuiListClipper ImGuiListClipper;
|
typedef struct ImGuiListClipper ImGuiListClipper;
|
||||||
|
typedef struct ImGuiMultiSelectIO ImGuiMultiSelectIO;
|
||||||
typedef struct ImGuiOnceUponAFrame ImGuiOnceUponAFrame;
|
typedef struct ImGuiOnceUponAFrame ImGuiOnceUponAFrame;
|
||||||
typedef struct ImGuiPayload ImGuiPayload;
|
typedef struct ImGuiPayload ImGuiPayload;
|
||||||
typedef struct ImGuiPlatformIO ImGuiPlatformIO;
|
typedef struct ImGuiPlatformIO ImGuiPlatformIO;
|
||||||
typedef struct ImGuiPlatformMonitor ImGuiPlatformMonitor;
|
typedef struct ImGuiPlatformMonitor ImGuiPlatformMonitor;
|
||||||
typedef struct ImGuiPlatformImeData ImGuiPlatformImeData;
|
typedef struct ImGuiPlatformImeData ImGuiPlatformImeData;
|
||||||
|
typedef struct ImGuiSelectionBasicStorage ImGuiSelectionBasicStorage;
|
||||||
|
typedef struct ImGuiSelectionExternalStorage ImGuiSelectionExternalStorage;
|
||||||
|
typedef struct ImGuiSelectionRequest ImGuiSelectionRequest;
|
||||||
typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData;
|
typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData;
|
||||||
typedef struct ImGuiStorage ImGuiStorage;
|
typedef struct ImGuiStorage ImGuiStorage;
|
||||||
|
typedef struct ImGuiStoragePair ImGuiStoragePair;
|
||||||
typedef struct ImGuiStyle ImGuiStyle;
|
typedef struct ImGuiStyle ImGuiStyle;
|
||||||
typedef struct ImGuiTableSortSpecs ImGuiTableSortSpecs;
|
typedef struct ImGuiTableSortSpecs ImGuiTableSortSpecs;
|
||||||
typedef struct ImGuiTableColumnSortSpecs ImGuiTableColumnSortSpecs;
|
typedef struct ImGuiTableColumnSortSpecs ImGuiTableColumnSortSpecs;
|
||||||
@@ -77,6 +82,7 @@ typedef struct ImGuiWindowClass ImGuiWindowClass;
|
|||||||
typedef struct ImBitVector ImBitVector;
|
typedef struct ImBitVector ImBitVector;
|
||||||
typedef struct ImRect ImRect;
|
typedef struct ImRect ImRect;
|
||||||
typedef struct ImDrawDataBuilder ImDrawDataBuilder;
|
typedef struct ImDrawDataBuilder ImDrawDataBuilder;
|
||||||
|
typedef struct ImGuiBoxSelectState ImGuiBoxSelectState;
|
||||||
typedef struct ImGuiColorMod ImGuiColorMod;
|
typedef struct ImGuiColorMod ImGuiColorMod;
|
||||||
typedef struct ImGuiContextHook ImGuiContextHook;
|
typedef struct ImGuiContextHook ImGuiContextHook;
|
||||||
typedef struct ImGuiDataVarInfo ImGuiDataVarInfo;
|
typedef struct ImGuiDataVarInfo ImGuiDataVarInfo;
|
||||||
@@ -91,8 +97,9 @@ typedef struct ImGuiInputTextDeactivateData ImGuiInputTextDeactivateData;
|
|||||||
typedef struct ImGuiLastItemData ImGuiLastItemData;
|
typedef struct ImGuiLastItemData ImGuiLastItemData;
|
||||||
typedef struct ImGuiLocEntry ImGuiLocEntry;
|
typedef struct ImGuiLocEntry ImGuiLocEntry;
|
||||||
typedef struct ImGuiMenuColumns ImGuiMenuColumns;
|
typedef struct ImGuiMenuColumns ImGuiMenuColumns;
|
||||||
|
typedef struct ImGuiMultiSelectState ImGuiMultiSelectState;
|
||||||
|
typedef struct ImGuiMultiSelectTempData ImGuiMultiSelectTempData;
|
||||||
typedef struct ImGuiNavItemData ImGuiNavItemData;
|
typedef struct ImGuiNavItemData ImGuiNavItemData;
|
||||||
typedef struct ImGuiNavTreeNodeData ImGuiNavTreeNodeData;
|
|
||||||
typedef struct ImGuiMetricsConfig ImGuiMetricsConfig;
|
typedef struct ImGuiMetricsConfig ImGuiMetricsConfig;
|
||||||
typedef struct ImGuiNextWindowData ImGuiNextWindowData;
|
typedef struct ImGuiNextWindowData ImGuiNextWindowData;
|
||||||
typedef struct ImGuiNextItemData ImGuiNextItemData;
|
typedef struct ImGuiNextItemData ImGuiNextItemData;
|
||||||
@@ -111,6 +118,7 @@ typedef struct ImGuiTableInstanceData ImGuiTableInstanceData;
|
|||||||
typedef struct ImGuiTableTempData ImGuiTableTempData;
|
typedef struct ImGuiTableTempData ImGuiTableTempData;
|
||||||
typedef struct ImGuiTableSettings ImGuiTableSettings;
|
typedef struct ImGuiTableSettings ImGuiTableSettings;
|
||||||
typedef struct ImGuiTableColumnsSettings ImGuiTableColumnsSettings;
|
typedef struct ImGuiTableColumnsSettings ImGuiTableColumnsSettings;
|
||||||
|
typedef struct ImGuiTreeNodeStackData ImGuiTreeNodeStackData;
|
||||||
typedef struct ImGuiTypingSelectState ImGuiTypingSelectState;
|
typedef struct ImGuiTypingSelectState ImGuiTypingSelectState;
|
||||||
typedef struct ImGuiTypingSelectRequest ImGuiTypingSelectRequest;
|
typedef struct ImGuiTypingSelectRequest ImGuiTypingSelectRequest;
|
||||||
typedef struct ImGuiWindow ImGuiWindow;
|
typedef struct ImGuiWindow ImGuiWindow;
|
||||||
@@ -147,13 +155,18 @@ struct ImGuiIO;
|
|||||||
struct ImGuiInputTextCallbackData;
|
struct ImGuiInputTextCallbackData;
|
||||||
struct ImGuiKeyData;
|
struct ImGuiKeyData;
|
||||||
struct ImGuiListClipper;
|
struct ImGuiListClipper;
|
||||||
|
struct ImGuiMultiSelectIO;
|
||||||
struct ImGuiOnceUponAFrame;
|
struct ImGuiOnceUponAFrame;
|
||||||
struct ImGuiPayload;
|
struct ImGuiPayload;
|
||||||
struct ImGuiPlatformIO;
|
struct ImGuiPlatformIO;
|
||||||
struct ImGuiPlatformMonitor;
|
struct ImGuiPlatformMonitor;
|
||||||
struct ImGuiPlatformImeData;
|
struct ImGuiPlatformImeData;
|
||||||
|
struct ImGuiSelectionBasicStorage;
|
||||||
|
struct ImGuiSelectionExternalStorage;
|
||||||
|
struct ImGuiSelectionRequest;
|
||||||
struct ImGuiSizeCallbackData;
|
struct ImGuiSizeCallbackData;
|
||||||
struct ImGuiStorage;
|
struct ImGuiStorage;
|
||||||
|
struct ImGuiStoragePair;
|
||||||
struct ImGuiStyle;
|
struct ImGuiStyle;
|
||||||
struct ImGuiTableSortSpecs;
|
struct ImGuiTableSortSpecs;
|
||||||
struct ImGuiTableColumnSortSpecs;
|
struct ImGuiTableColumnSortSpecs;
|
||||||
@@ -183,8 +196,10 @@ typedef int ImGuiFocusedFlags;
|
|||||||
typedef int ImGuiHoveredFlags;
|
typedef int ImGuiHoveredFlags;
|
||||||
typedef int ImGuiInputFlags;
|
typedef int ImGuiInputFlags;
|
||||||
typedef int ImGuiInputTextFlags;
|
typedef int ImGuiInputTextFlags;
|
||||||
|
typedef int ImGuiItemFlags;
|
||||||
typedef int ImGuiKeyChord;
|
typedef int ImGuiKeyChord;
|
||||||
typedef int ImGuiPopupFlags;
|
typedef int ImGuiPopupFlags;
|
||||||
|
typedef int ImGuiMultiSelectFlags;
|
||||||
typedef int ImGuiSelectableFlags;
|
typedef int ImGuiSelectableFlags;
|
||||||
typedef int ImGuiSliderFlags;
|
typedef int ImGuiSliderFlags;
|
||||||
typedef int ImGuiTabBarFlags;
|
typedef int ImGuiTabBarFlags;
|
||||||
@@ -200,6 +215,7 @@ typedef unsigned short ImDrawIdx;
|
|||||||
typedef unsigned int ImWchar32;
|
typedef unsigned int ImWchar32;
|
||||||
typedef unsigned short ImWchar16;
|
typedef unsigned short ImWchar16;
|
||||||
typedef ImWchar16 ImWchar;
|
typedef ImWchar16 ImWchar;
|
||||||
|
typedef ImS64 ImGuiSelectionUserData;
|
||||||
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData* data);
|
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData* data);
|
||||||
typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data);
|
typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data);
|
||||||
typedef void* (*ImGuiMemAllocFunc)(size_t sz, void* user_data);
|
typedef void* (*ImGuiMemAllocFunc)(size_t sz, void* user_data);
|
||||||
@@ -239,7 +255,6 @@ typedef enum {
|
|||||||
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||||
ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,
|
ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,
|
||||||
ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||||
ImGuiWindowFlags_NavFlattened = 1 << 23,
|
|
||||||
ImGuiWindowFlags_ChildWindow = 1 << 24,
|
ImGuiWindowFlags_ChildWindow = 1 << 24,
|
||||||
ImGuiWindowFlags_Tooltip = 1 << 25,
|
ImGuiWindowFlags_Tooltip = 1 << 25,
|
||||||
ImGuiWindowFlags_Popup = 1 << 26,
|
ImGuiWindowFlags_Popup = 1 << 26,
|
||||||
@@ -257,7 +272,16 @@ typedef enum {
|
|||||||
ImGuiChildFlags_AutoResizeY = 1 << 5,
|
ImGuiChildFlags_AutoResizeY = 1 << 5,
|
||||||
ImGuiChildFlags_AlwaysAutoResize = 1 << 6,
|
ImGuiChildFlags_AlwaysAutoResize = 1 << 6,
|
||||||
ImGuiChildFlags_FrameStyle = 1 << 7,
|
ImGuiChildFlags_FrameStyle = 1 << 7,
|
||||||
|
ImGuiChildFlags_NavFlattened = 1 << 8,
|
||||||
}ImGuiChildFlags_;
|
}ImGuiChildFlags_;
|
||||||
|
typedef enum {
|
||||||
|
ImGuiItemFlags_None = 0,
|
||||||
|
ImGuiItemFlags_NoTabStop = 1 << 0,
|
||||||
|
ImGuiItemFlags_NoNav = 1 << 1,
|
||||||
|
ImGuiItemFlags_NoNavDefaultFocus = 1 << 2,
|
||||||
|
ImGuiItemFlags_ButtonRepeat = 1 << 3,
|
||||||
|
ImGuiItemFlags_AutoClosePopups = 1 << 4,
|
||||||
|
}ImGuiItemFlags_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiInputTextFlags_None = 0,
|
ImGuiInputTextFlags_None = 0,
|
||||||
ImGuiInputTextFlags_CharsDecimal = 1 << 0,
|
ImGuiInputTextFlags_CharsDecimal = 1 << 0,
|
||||||
@@ -320,11 +344,12 @@ typedef enum {
|
|||||||
}ImGuiPopupFlags_;
|
}ImGuiPopupFlags_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiSelectableFlags_None = 0,
|
ImGuiSelectableFlags_None = 0,
|
||||||
ImGuiSelectableFlags_DontClosePopups = 1 << 0,
|
ImGuiSelectableFlags_NoAutoClosePopups = 1 << 0,
|
||||||
ImGuiSelectableFlags_SpanAllColumns = 1 << 1,
|
ImGuiSelectableFlags_SpanAllColumns = 1 << 1,
|
||||||
ImGuiSelectableFlags_AllowDoubleClick = 1 << 2,
|
ImGuiSelectableFlags_AllowDoubleClick = 1 << 2,
|
||||||
ImGuiSelectableFlags_Disabled = 1 << 3,
|
ImGuiSelectableFlags_Disabled = 1 << 3,
|
||||||
ImGuiSelectableFlags_AllowOverlap = 1 << 4,
|
ImGuiSelectableFlags_AllowOverlap = 1 << 4,
|
||||||
|
ImGuiSelectableFlags_Highlight = 1 << 5,
|
||||||
}ImGuiSelectableFlags_;
|
}ImGuiSelectableFlags_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiComboFlags_None = 0,
|
ImGuiComboFlags_None = 0,
|
||||||
@@ -346,8 +371,9 @@ typedef enum {
|
|||||||
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3,
|
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3,
|
||||||
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
|
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
|
||||||
ImGuiTabBarFlags_NoTooltip = 1 << 5,
|
ImGuiTabBarFlags_NoTooltip = 1 << 5,
|
||||||
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6,
|
ImGuiTabBarFlags_DrawSelectedOverline = 1 << 6,
|
||||||
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 7,
|
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 7,
|
||||||
|
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 8,
|
||||||
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll,
|
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll,
|
||||||
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown,
|
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown,
|
||||||
}ImGuiTabBarFlags_;
|
}ImGuiTabBarFlags_;
|
||||||
@@ -412,7 +438,9 @@ typedef enum {
|
|||||||
ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2,
|
ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2,
|
||||||
ImGuiDragDropFlags_SourceAllowNullID = 1 << 3,
|
ImGuiDragDropFlags_SourceAllowNullID = 1 << 3,
|
||||||
ImGuiDragDropFlags_SourceExtern = 1 << 4,
|
ImGuiDragDropFlags_SourceExtern = 1 << 4,
|
||||||
ImGuiDragDropFlags_SourceAutoExpirePayload = 1 << 5,
|
ImGuiDragDropFlags_PayloadAutoExpire = 1 << 5,
|
||||||
|
ImGuiDragDropFlags_PayloadNoCrossContext = 1 << 6,
|
||||||
|
ImGuiDragDropFlags_PayloadNoCrossProcess = 1 << 7,
|
||||||
ImGuiDragDropFlags_AcceptBeforeDelivery = 1 << 10,
|
ImGuiDragDropFlags_AcceptBeforeDelivery = 1 << 10,
|
||||||
ImGuiDragDropFlags_AcceptNoDrawDefaultRect = 1 << 11,
|
ImGuiDragDropFlags_AcceptNoDrawDefaultRect = 1 << 11,
|
||||||
ImGuiDragDropFlags_AcceptNoPreviewTooltip = 1 << 12,
|
ImGuiDragDropFlags_AcceptNoPreviewTooltip = 1 << 12,
|
||||||
@@ -429,6 +457,7 @@ typedef enum {
|
|||||||
ImGuiDataType_U64,
|
ImGuiDataType_U64,
|
||||||
ImGuiDataType_Float,
|
ImGuiDataType_Float,
|
||||||
ImGuiDataType_Double,
|
ImGuiDataType_Double,
|
||||||
|
ImGuiDataType_Bool,
|
||||||
ImGuiDataType_COUNT
|
ImGuiDataType_COUNT
|
||||||
}ImGuiDataType_;
|
}ImGuiDataType_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
@@ -634,7 +663,8 @@ typedef enum {
|
|||||||
ImGuiConfigFlags_NavNoCaptureKeyboard = 1 << 3,
|
ImGuiConfigFlags_NavNoCaptureKeyboard = 1 << 3,
|
||||||
ImGuiConfigFlags_NoMouse = 1 << 4,
|
ImGuiConfigFlags_NoMouse = 1 << 4,
|
||||||
ImGuiConfigFlags_NoMouseCursorChange = 1 << 5,
|
ImGuiConfigFlags_NoMouseCursorChange = 1 << 5,
|
||||||
ImGuiConfigFlags_DockingEnable = 1 << 6,
|
ImGuiConfigFlags_NoKeyboard = 1 << 6,
|
||||||
|
ImGuiConfigFlags_DockingEnable = 1 << 7,
|
||||||
ImGuiConfigFlags_ViewportsEnable = 1 << 10,
|
ImGuiConfigFlags_ViewportsEnable = 1 << 10,
|
||||||
ImGuiConfigFlags_DpiEnableScaleViewports= 1 << 14,
|
ImGuiConfigFlags_DpiEnableScaleViewports= 1 << 14,
|
||||||
ImGuiConfigFlags_DpiEnableScaleFonts = 1 << 15,
|
ImGuiConfigFlags_DpiEnableScaleFonts = 1 << 15,
|
||||||
@@ -685,11 +715,13 @@ typedef enum {
|
|||||||
ImGuiCol_ResizeGrip,
|
ImGuiCol_ResizeGrip,
|
||||||
ImGuiCol_ResizeGripHovered,
|
ImGuiCol_ResizeGripHovered,
|
||||||
ImGuiCol_ResizeGripActive,
|
ImGuiCol_ResizeGripActive,
|
||||||
ImGuiCol_Tab,
|
|
||||||
ImGuiCol_TabHovered,
|
ImGuiCol_TabHovered,
|
||||||
ImGuiCol_TabActive,
|
ImGuiCol_Tab,
|
||||||
ImGuiCol_TabUnfocused,
|
ImGuiCol_TabSelected,
|
||||||
ImGuiCol_TabUnfocusedActive,
|
ImGuiCol_TabSelectedOverline,
|
||||||
|
ImGuiCol_TabDimmed,
|
||||||
|
ImGuiCol_TabDimmedSelected,
|
||||||
|
ImGuiCol_TabDimmedSelectedOverline,
|
||||||
ImGuiCol_DockingPreview,
|
ImGuiCol_DockingPreview,
|
||||||
ImGuiCol_DockingEmptyBg,
|
ImGuiCol_DockingEmptyBg,
|
||||||
ImGuiCol_PlotLines,
|
ImGuiCol_PlotLines,
|
||||||
@@ -701,13 +733,14 @@ typedef enum {
|
|||||||
ImGuiCol_TableBorderLight,
|
ImGuiCol_TableBorderLight,
|
||||||
ImGuiCol_TableRowBg,
|
ImGuiCol_TableRowBg,
|
||||||
ImGuiCol_TableRowBgAlt,
|
ImGuiCol_TableRowBgAlt,
|
||||||
|
ImGuiCol_TextLink,
|
||||||
ImGuiCol_TextSelectedBg,
|
ImGuiCol_TextSelectedBg,
|
||||||
ImGuiCol_DragDropTarget,
|
ImGuiCol_DragDropTarget,
|
||||||
ImGuiCol_NavHighlight,
|
ImGuiCol_NavHighlight,
|
||||||
ImGuiCol_NavWindowingHighlight,
|
ImGuiCol_NavWindowingHighlight,
|
||||||
ImGuiCol_NavWindowingDimBg,
|
ImGuiCol_NavWindowingDimBg,
|
||||||
ImGuiCol_ModalWindowDimBg,
|
ImGuiCol_ModalWindowDimBg,
|
||||||
ImGuiCol_COUNT
|
ImGuiCol_COUNT,
|
||||||
}ImGuiCol_;
|
}ImGuiCol_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiStyleVar_Alpha,
|
ImGuiStyleVar_Alpha,
|
||||||
@@ -735,6 +768,7 @@ typedef enum {
|
|||||||
ImGuiStyleVar_TabRounding,
|
ImGuiStyleVar_TabRounding,
|
||||||
ImGuiStyleVar_TabBorderSize,
|
ImGuiStyleVar_TabBorderSize,
|
||||||
ImGuiStyleVar_TabBarBorderSize,
|
ImGuiStyleVar_TabBarBorderSize,
|
||||||
|
ImGuiStyleVar_TabBarOverlineSize,
|
||||||
ImGuiStyleVar_TableAngledHeadersAngle,
|
ImGuiStyleVar_TableAngledHeadersAngle,
|
||||||
ImGuiStyleVar_TableAngledHeadersTextAlign,
|
ImGuiStyleVar_TableAngledHeadersTextAlign,
|
||||||
ImGuiStyleVar_ButtonTextAlign,
|
ImGuiStyleVar_ButtonTextAlign,
|
||||||
@@ -789,6 +823,7 @@ typedef enum {
|
|||||||
ImGuiSliderFlags_Logarithmic = 1 << 5,
|
ImGuiSliderFlags_Logarithmic = 1 << 5,
|
||||||
ImGuiSliderFlags_NoRoundToFormat = 1 << 6,
|
ImGuiSliderFlags_NoRoundToFormat = 1 << 6,
|
||||||
ImGuiSliderFlags_NoInput = 1 << 7,
|
ImGuiSliderFlags_NoInput = 1 << 7,
|
||||||
|
ImGuiSliderFlags_WrapAround = 1 << 8,
|
||||||
ImGuiSliderFlags_InvalidMask_ = 0x7000000F,
|
ImGuiSliderFlags_InvalidMask_ = 0x7000000F,
|
||||||
}ImGuiSliderFlags_;
|
}ImGuiSliderFlags_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
@@ -947,6 +982,7 @@ struct ImGuiStyle
|
|||||||
float TabBorderSize;
|
float TabBorderSize;
|
||||||
float TabMinWidthForCloseButton;
|
float TabMinWidthForCloseButton;
|
||||||
float TabBarBorderSize;
|
float TabBarBorderSize;
|
||||||
|
float TabBarOverlineSize;
|
||||||
float TableAngledHeadersAngle;
|
float TableAngledHeadersAngle;
|
||||||
ImVec2 TableAngledHeadersTextAlign;
|
ImVec2 TableAngledHeadersTextAlign;
|
||||||
ImGuiDir ColorButtonPosition;
|
ImGuiDir ColorButtonPosition;
|
||||||
@@ -1005,6 +1041,7 @@ struct ImGuiIO
|
|||||||
bool ConfigViewportsNoDefaultParent;
|
bool ConfigViewportsNoDefaultParent;
|
||||||
bool MouseDrawCursor;
|
bool MouseDrawCursor;
|
||||||
bool ConfigMacOSXBehaviors;
|
bool ConfigMacOSXBehaviors;
|
||||||
|
bool ConfigNavSwapGamepadButtons;
|
||||||
bool ConfigInputTrickleEventQueue;
|
bool ConfigInputTrickleEventQueue;
|
||||||
bool ConfigInputTextCursorBlink;
|
bool ConfigInputTextCursorBlink;
|
||||||
bool ConfigInputTextEnterKeepActive;
|
bool ConfigInputTextEnterKeepActive;
|
||||||
@@ -1030,7 +1067,9 @@ struct ImGuiIO
|
|||||||
const char* (*GetClipboardTextFn)(void* user_data);
|
const char* (*GetClipboardTextFn)(void* user_data);
|
||||||
void (*SetClipboardTextFn)(void* user_data, const char* text);
|
void (*SetClipboardTextFn)(void* user_data, const char* text);
|
||||||
void* ClipboardUserData;
|
void* ClipboardUserData;
|
||||||
void (*SetPlatformImeDataFn)(ImGuiViewport* viewport, ImGuiPlatformImeData* data);
|
bool (*PlatformOpenInShellFn)(ImGuiContext* ctx, const char* path);
|
||||||
|
void* PlatformOpenInShellUserData;
|
||||||
|
void (*PlatformSetImeDataFn)(ImGuiContext* ctx, ImGuiViewport* viewport, ImGuiPlatformImeData* data);
|
||||||
ImWchar PlatformLocaleDecimalPoint;
|
ImWchar PlatformLocaleDecimalPoint;
|
||||||
bool WantCaptureMouse;
|
bool WantCaptureMouse;
|
||||||
bool WantCaptureKeyboard;
|
bool WantCaptureKeyboard;
|
||||||
@@ -1157,18 +1196,15 @@ struct ImGuiTextBuffer
|
|||||||
};
|
};
|
||||||
struct ImGuiStoragePair
|
struct ImGuiStoragePair
|
||||||
{
|
{
|
||||||
ImGuiID key;
|
ImGuiID key;
|
||||||
union { int val_i; float val_f; void* val_p; };
|
union { int val_i; float val_f; void* val_p; };
|
||||||
};
|
};
|
||||||
typedef struct ImGuiStoragePair ImGuiStoragePair;
|
|
||||||
|
|
||||||
typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair;
|
typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair;
|
||||||
|
|
||||||
struct ImGuiStorage
|
struct ImGuiStorage
|
||||||
{
|
{
|
||||||
ImVector_ImGuiStoragePair Data;
|
ImVector_ImGuiStoragePair Data;
|
||||||
};
|
};
|
||||||
typedef struct ImGuiStoragePair ImGuiStoragePair;
|
|
||||||
struct ImGuiListClipper
|
struct ImGuiListClipper
|
||||||
{
|
{
|
||||||
ImGuiContext* Ctx;
|
ImGuiContext* Ctx;
|
||||||
@@ -1177,12 +1213,70 @@ struct ImGuiListClipper
|
|||||||
int ItemsCount;
|
int ItemsCount;
|
||||||
float ItemsHeight;
|
float ItemsHeight;
|
||||||
float StartPosY;
|
float StartPosY;
|
||||||
|
double StartSeekOffsetY;
|
||||||
void* TempData;
|
void* TempData;
|
||||||
};
|
};
|
||||||
struct ImColor
|
struct ImColor
|
||||||
{
|
{
|
||||||
ImVec4 Value;
|
ImVec4 Value;
|
||||||
};
|
};
|
||||||
|
typedef enum {
|
||||||
|
ImGuiMultiSelectFlags_None = 0,
|
||||||
|
ImGuiMultiSelectFlags_SingleSelect = 1 << 0,
|
||||||
|
ImGuiMultiSelectFlags_NoSelectAll = 1 << 1,
|
||||||
|
ImGuiMultiSelectFlags_NoRangeSelect = 1 << 2,
|
||||||
|
ImGuiMultiSelectFlags_NoAutoSelect = 1 << 3,
|
||||||
|
ImGuiMultiSelectFlags_NoAutoClear = 1 << 4,
|
||||||
|
ImGuiMultiSelectFlags_NoAutoClearOnReselect = 1 << 5,
|
||||||
|
ImGuiMultiSelectFlags_BoxSelect1d = 1 << 6,
|
||||||
|
ImGuiMultiSelectFlags_BoxSelect2d = 1 << 7,
|
||||||
|
ImGuiMultiSelectFlags_BoxSelectNoScroll = 1 << 8,
|
||||||
|
ImGuiMultiSelectFlags_ClearOnEscape = 1 << 9,
|
||||||
|
ImGuiMultiSelectFlags_ClearOnClickVoid = 1 << 10,
|
||||||
|
ImGuiMultiSelectFlags_ScopeWindow = 1 << 11,
|
||||||
|
ImGuiMultiSelectFlags_ScopeRect = 1 << 12,
|
||||||
|
ImGuiMultiSelectFlags_SelectOnClick = 1 << 13,
|
||||||
|
ImGuiMultiSelectFlags_SelectOnClickRelease = 1 << 14,
|
||||||
|
ImGuiMultiSelectFlags_NavWrapX = 1 << 16,
|
||||||
|
}ImGuiMultiSelectFlags_;
|
||||||
|
typedef struct ImVector_ImGuiSelectionRequest {int Size;int Capacity;ImGuiSelectionRequest* Data;} ImVector_ImGuiSelectionRequest;
|
||||||
|
|
||||||
|
struct ImGuiMultiSelectIO
|
||||||
|
{
|
||||||
|
ImVector_ImGuiSelectionRequest Requests;
|
||||||
|
ImGuiSelectionUserData RangeSrcItem;
|
||||||
|
ImGuiSelectionUserData NavIdItem;
|
||||||
|
bool NavIdSelected;
|
||||||
|
bool RangeSrcReset;
|
||||||
|
int ItemsCount;
|
||||||
|
};
|
||||||
|
typedef enum {
|
||||||
|
ImGuiSelectionRequestType_None = 0,
|
||||||
|
ImGuiSelectionRequestType_SetAll,
|
||||||
|
ImGuiSelectionRequestType_SetRange,
|
||||||
|
}ImGuiSelectionRequestType;
|
||||||
|
struct ImGuiSelectionRequest
|
||||||
|
{
|
||||||
|
ImGuiSelectionRequestType Type;
|
||||||
|
bool Selected;
|
||||||
|
ImS8 RangeDirection;
|
||||||
|
ImGuiSelectionUserData RangeFirstItem;
|
||||||
|
ImGuiSelectionUserData RangeLastItem;
|
||||||
|
};
|
||||||
|
struct ImGuiSelectionBasicStorage
|
||||||
|
{
|
||||||
|
int Size;
|
||||||
|
bool PreserveOrder;
|
||||||
|
void* UserData;
|
||||||
|
ImGuiID (*AdapterIndexToStorageId)(ImGuiSelectionBasicStorage* self, int idx);
|
||||||
|
int _SelectionOrder;
|
||||||
|
ImGuiStorage _Storage;
|
||||||
|
};
|
||||||
|
struct ImGuiSelectionExternalStorage
|
||||||
|
{
|
||||||
|
void* UserData;
|
||||||
|
void (*AdapterSetItemSelected)(ImGuiSelectionExternalStorage* self, int idx, bool selected);
|
||||||
|
};
|
||||||
typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd);
|
typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd);
|
||||||
struct ImDrawCmd
|
struct ImDrawCmd
|
||||||
{
|
{
|
||||||
@@ -1484,6 +1578,7 @@ struct ImBitVector;
|
|||||||
struct ImRect;
|
struct ImRect;
|
||||||
struct ImDrawDataBuilder;
|
struct ImDrawDataBuilder;
|
||||||
struct ImDrawListSharedData;
|
struct ImDrawListSharedData;
|
||||||
|
struct ImGuiBoxSelectState;
|
||||||
struct ImGuiColorMod;
|
struct ImGuiColorMod;
|
||||||
struct ImGuiContext;
|
struct ImGuiContext;
|
||||||
struct ImGuiContextHook;
|
struct ImGuiContextHook;
|
||||||
@@ -1499,8 +1594,9 @@ struct ImGuiInputTextDeactivateData;
|
|||||||
struct ImGuiLastItemData;
|
struct ImGuiLastItemData;
|
||||||
struct ImGuiLocEntry;
|
struct ImGuiLocEntry;
|
||||||
struct ImGuiMenuColumns;
|
struct ImGuiMenuColumns;
|
||||||
|
struct ImGuiMultiSelectState;
|
||||||
|
struct ImGuiMultiSelectTempData;
|
||||||
struct ImGuiNavItemData;
|
struct ImGuiNavItemData;
|
||||||
struct ImGuiNavTreeNodeData;
|
|
||||||
struct ImGuiMetricsConfig;
|
struct ImGuiMetricsConfig;
|
||||||
struct ImGuiNextWindowData;
|
struct ImGuiNextWindowData;
|
||||||
struct ImGuiNextItemData;
|
struct ImGuiNextItemData;
|
||||||
@@ -1519,6 +1615,7 @@ struct ImGuiTableInstanceData;
|
|||||||
struct ImGuiTableTempData;
|
struct ImGuiTableTempData;
|
||||||
struct ImGuiTableSettings;
|
struct ImGuiTableSettings;
|
||||||
struct ImGuiTableColumnsSettings;
|
struct ImGuiTableColumnsSettings;
|
||||||
|
struct ImGuiTreeNodeStackData;
|
||||||
struct ImGuiTypingSelectState;
|
struct ImGuiTypingSelectState;
|
||||||
struct ImGuiTypingSelectRequest;
|
struct ImGuiTypingSelectRequest;
|
||||||
struct ImGuiWindow;
|
struct ImGuiWindow;
|
||||||
@@ -1530,7 +1627,6 @@ typedef int ImGuiLayoutType;
|
|||||||
typedef int ImGuiActivateFlags;
|
typedef int ImGuiActivateFlags;
|
||||||
typedef int ImGuiDebugLogFlags;
|
typedef int ImGuiDebugLogFlags;
|
||||||
typedef int ImGuiFocusRequestFlags;
|
typedef int ImGuiFocusRequestFlags;
|
||||||
typedef int ImGuiItemFlags;
|
|
||||||
typedef int ImGuiItemStatusFlags;
|
typedef int ImGuiItemStatusFlags;
|
||||||
typedef int ImGuiOldColumnFlags;
|
typedef int ImGuiOldColumnFlags;
|
||||||
typedef int ImGuiNavHighlightFlags;
|
typedef int ImGuiNavHighlightFlags;
|
||||||
@@ -1620,6 +1716,7 @@ struct ImDrawListSharedData
|
|||||||
ImVec2 TexUvWhitePixel;
|
ImVec2 TexUvWhitePixel;
|
||||||
ImFont* Font;
|
ImFont* Font;
|
||||||
float FontSize;
|
float FontSize;
|
||||||
|
float FontScale;
|
||||||
float CurveTessellationTol;
|
float CurveTessellationTol;
|
||||||
float CircleSegmentMaxError;
|
float CircleSegmentMaxError;
|
||||||
ImVec4 ClipRectFullscreen;
|
ImVec4 ClipRectFullscreen;
|
||||||
@@ -1659,20 +1756,16 @@ typedef enum {
|
|||||||
ImGuiDataType_ID,
|
ImGuiDataType_ID,
|
||||||
}ImGuiDataTypePrivate_;
|
}ImGuiDataTypePrivate_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiItemFlags_None = 0,
|
ImGuiItemFlags_Disabled = 1 << 10,
|
||||||
ImGuiItemFlags_NoTabStop = 1 << 0,
|
ImGuiItemFlags_ReadOnly = 1 << 11,
|
||||||
ImGuiItemFlags_ButtonRepeat = 1 << 1,
|
ImGuiItemFlags_MixedValue = 1 << 12,
|
||||||
ImGuiItemFlags_Disabled = 1 << 2,
|
ImGuiItemFlags_NoWindowHoverableCheck = 1 << 13,
|
||||||
ImGuiItemFlags_NoNav = 1 << 3,
|
ImGuiItemFlags_AllowOverlap = 1 << 14,
|
||||||
ImGuiItemFlags_NoNavDefaultFocus = 1 << 4,
|
ImGuiItemFlags_Inputable = 1 << 20,
|
||||||
ImGuiItemFlags_SelectableDontClosePopup = 1 << 5,
|
ImGuiItemFlags_HasSelectionUserData = 1 << 21,
|
||||||
ImGuiItemFlags_MixedValue = 1 << 6,
|
ImGuiItemFlags_IsMultiSelect = 1 << 22,
|
||||||
ImGuiItemFlags_ReadOnly = 1 << 7,
|
ImGuiItemFlags_Default_ = ImGuiItemFlags_AutoClosePopups,
|
||||||
ImGuiItemFlags_NoWindowHoverableCheck = 1 << 8,
|
}ImGuiItemFlagsPrivate_;
|
||||||
ImGuiItemFlags_AllowOverlap = 1 << 9,
|
|
||||||
ImGuiItemFlags_Inputable = 1 << 10,
|
|
||||||
ImGuiItemFlags_HasSelectionUserData = 1 << 11,
|
|
||||||
}ImGuiItemFlags_;
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiItemStatusFlags_None = 0,
|
ImGuiItemStatusFlags_None = 0,
|
||||||
ImGuiItemStatusFlags_HoveredRect = 1 << 0,
|
ImGuiItemStatusFlags_HoveredRect = 1 << 0,
|
||||||
@@ -1737,8 +1830,8 @@ typedef enum {
|
|||||||
ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27,
|
ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27,
|
||||||
}ImGuiSelectableFlagsPrivate_;
|
}ImGuiSelectableFlagsPrivate_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20,
|
ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 28,
|
||||||
ImGuiTreeNodeFlags_UpsideDownArrow = 1 << 21,
|
ImGuiTreeNodeFlags_UpsideDownArrow = 1 << 29,
|
||||||
}ImGuiTreeNodeFlagsPrivate_;
|
}ImGuiTreeNodeFlagsPrivate_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiSeparatorFlags_None = 0,
|
ImGuiSeparatorFlags_None = 0,
|
||||||
@@ -1900,18 +1993,19 @@ struct ImGuiNextWindowData
|
|||||||
ImVec2 MenuBarOffsetMinVal;
|
ImVec2 MenuBarOffsetMinVal;
|
||||||
ImGuiWindowRefreshFlags RefreshFlagsVal;
|
ImGuiWindowRefreshFlags RefreshFlagsVal;
|
||||||
};
|
};
|
||||||
typedef ImS64 ImGuiSelectionUserData;
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiNextItemDataFlags_None = 0,
|
ImGuiNextItemDataFlags_None = 0,
|
||||||
ImGuiNextItemDataFlags_HasWidth = 1 << 0,
|
ImGuiNextItemDataFlags_HasWidth = 1 << 0,
|
||||||
ImGuiNextItemDataFlags_HasOpen = 1 << 1,
|
ImGuiNextItemDataFlags_HasOpen = 1 << 1,
|
||||||
ImGuiNextItemDataFlags_HasShortcut = 1 << 2,
|
ImGuiNextItemDataFlags_HasShortcut = 1 << 2,
|
||||||
ImGuiNextItemDataFlags_HasRefVal = 1 << 3,
|
ImGuiNextItemDataFlags_HasRefVal = 1 << 3,
|
||||||
|
ImGuiNextItemDataFlags_HasStorageID = 1 << 4,
|
||||||
}ImGuiNextItemDataFlags_;
|
}ImGuiNextItemDataFlags_;
|
||||||
struct ImGuiNextItemData
|
struct ImGuiNextItemData
|
||||||
{
|
{
|
||||||
ImGuiNextItemDataFlags Flags;
|
ImGuiNextItemDataFlags Flags;
|
||||||
ImGuiItemFlags ItemFlags;
|
ImGuiItemFlags ItemFlags;
|
||||||
|
ImGuiID FocusScopeId;
|
||||||
ImGuiSelectionUserData SelectionUserData;
|
ImGuiSelectionUserData SelectionUserData;
|
||||||
float Width;
|
float Width;
|
||||||
ImGuiKeyChord Shortcut;
|
ImGuiKeyChord Shortcut;
|
||||||
@@ -1919,6 +2013,7 @@ struct ImGuiNextItemData
|
|||||||
bool OpenVal;
|
bool OpenVal;
|
||||||
ImU8 OpenCond;
|
ImU8 OpenCond;
|
||||||
ImGuiDataTypeStorage RefVal;
|
ImGuiDataTypeStorage RefVal;
|
||||||
|
ImGuiID StorageId;
|
||||||
};
|
};
|
||||||
struct ImGuiLastItemData
|
struct ImGuiLastItemData
|
||||||
{
|
{
|
||||||
@@ -1931,9 +2026,10 @@ struct ImGuiLastItemData
|
|||||||
ImRect ClipRect;
|
ImRect ClipRect;
|
||||||
ImGuiKeyChord Shortcut;
|
ImGuiKeyChord Shortcut;
|
||||||
};
|
};
|
||||||
struct ImGuiNavTreeNodeData
|
struct ImGuiTreeNodeStackData
|
||||||
{
|
{
|
||||||
ImGuiID ID;
|
ImGuiID ID;
|
||||||
|
ImGuiTreeNodeFlags TreeFlags;
|
||||||
ImGuiItemFlags InFlags;
|
ImGuiItemFlags InFlags;
|
||||||
ImRect NavRect;
|
ImRect NavRect;
|
||||||
};
|
};
|
||||||
@@ -2254,6 +2350,54 @@ struct ImGuiOldColumns
|
|||||||
ImVector_ImGuiOldColumnData Columns;
|
ImVector_ImGuiOldColumnData Columns;
|
||||||
ImDrawListSplitter Splitter;
|
ImDrawListSplitter Splitter;
|
||||||
};
|
};
|
||||||
|
struct ImGuiBoxSelectState
|
||||||
|
{
|
||||||
|
ImGuiID ID;
|
||||||
|
bool IsActive;
|
||||||
|
bool IsStarting;
|
||||||
|
bool IsStartedFromVoid;
|
||||||
|
bool IsStartedSetNavIdOnce;
|
||||||
|
bool RequestClear;
|
||||||
|
ImGuiKeyChord KeyMods : 16;
|
||||||
|
ImVec2 StartPosRel;
|
||||||
|
ImVec2 EndPosRel;
|
||||||
|
ImVec2 ScrollAccum;
|
||||||
|
ImGuiWindow* Window;
|
||||||
|
bool UnclipMode;
|
||||||
|
ImRect UnclipRect;
|
||||||
|
ImRect BoxSelectRectPrev;
|
||||||
|
ImRect BoxSelectRectCurr;
|
||||||
|
};
|
||||||
|
struct ImGuiMultiSelectTempData
|
||||||
|
{
|
||||||
|
ImGuiMultiSelectIO IO;
|
||||||
|
ImGuiMultiSelectState* Storage;
|
||||||
|
ImGuiID FocusScopeId;
|
||||||
|
ImGuiMultiSelectFlags Flags;
|
||||||
|
ImVec2 ScopeRectMin;
|
||||||
|
ImVec2 BackupCursorMaxPos;
|
||||||
|
ImGuiSelectionUserData LastSubmittedItem;
|
||||||
|
ImGuiID BoxSelectId;
|
||||||
|
ImGuiKeyChord KeyMods;
|
||||||
|
ImS8 LoopRequestSetAll;
|
||||||
|
bool IsEndIO;
|
||||||
|
bool IsFocused;
|
||||||
|
bool IsKeyboardSetRange;
|
||||||
|
bool NavIdPassedBy;
|
||||||
|
bool RangeSrcPassedBy;
|
||||||
|
bool RangeDstPassedBy;
|
||||||
|
};
|
||||||
|
struct ImGuiMultiSelectState
|
||||||
|
{
|
||||||
|
ImGuiWindow* Window;
|
||||||
|
ImGuiID ID;
|
||||||
|
int LastFrameActive;
|
||||||
|
int LastSelectionSize;
|
||||||
|
ImS8 RangeSelected;
|
||||||
|
ImS8 NavIdSelected;
|
||||||
|
ImGuiSelectionUserData RangeSrcItem;
|
||||||
|
ImGuiSelectionUserData NavIdItem;
|
||||||
|
};
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiDockNodeFlags_DockSpace = 1 << 10,
|
ImGuiDockNodeFlags_DockSpace = 1 << 10,
|
||||||
ImGuiDockNodeFlags_CentralNode = 1 << 11,
|
ImGuiDockNodeFlags_CentralNode = 1 << 11,
|
||||||
@@ -2334,11 +2478,13 @@ struct ImGuiDockNode
|
|||||||
};
|
};
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiWindowDockStyleCol_Text,
|
ImGuiWindowDockStyleCol_Text,
|
||||||
ImGuiWindowDockStyleCol_Tab,
|
|
||||||
ImGuiWindowDockStyleCol_TabHovered,
|
ImGuiWindowDockStyleCol_TabHovered,
|
||||||
ImGuiWindowDockStyleCol_TabActive,
|
ImGuiWindowDockStyleCol_TabFocused,
|
||||||
ImGuiWindowDockStyleCol_TabUnfocused,
|
ImGuiWindowDockStyleCol_TabSelected,
|
||||||
ImGuiWindowDockStyleCol_TabUnfocusedActive,
|
ImGuiWindowDockStyleCol_TabSelectedOverline,
|
||||||
|
ImGuiWindowDockStyleCol_TabDimmed,
|
||||||
|
ImGuiWindowDockStyleCol_TabDimmedSelected,
|
||||||
|
ImGuiWindowDockStyleCol_TabDimmedSelectedOverline,
|
||||||
ImGuiWindowDockStyleCol_COUNT
|
ImGuiWindowDockStyleCol_COUNT
|
||||||
}ImGuiWindowDockStyleCol;
|
}ImGuiWindowDockStyleCol;
|
||||||
struct ImGuiWindowDockStyle
|
struct ImGuiWindowDockStyle
|
||||||
@@ -2418,10 +2564,11 @@ ImGuiLocKey_TableResetOrder=4,
|
|||||||
ImGuiLocKey_WindowingMainMenuBar=5,
|
ImGuiLocKey_WindowingMainMenuBar=5,
|
||||||
ImGuiLocKey_WindowingPopup=6,
|
ImGuiLocKey_WindowingPopup=6,
|
||||||
ImGuiLocKey_WindowingUntitled=7,
|
ImGuiLocKey_WindowingUntitled=7,
|
||||||
ImGuiLocKey_DockingHideTabBar=8,
|
ImGuiLocKey_CopyLink=8,
|
||||||
ImGuiLocKey_DockingHoldShiftToDock=9,
|
ImGuiLocKey_DockingHideTabBar=9,
|
||||||
ImGuiLocKey_DockingDragToUndockOrMoveNode=10,
|
ImGuiLocKey_DockingHoldShiftToDock=10,
|
||||||
ImGuiLocKey_COUNT=11,
|
ImGuiLocKey_DockingDragToUndockOrMoveNode=11,
|
||||||
|
ImGuiLocKey_COUNT=12,
|
||||||
}ImGuiLocKey;
|
}ImGuiLocKey;
|
||||||
struct ImGuiLocEntry
|
struct ImGuiLocEntry
|
||||||
{
|
{
|
||||||
@@ -2523,7 +2670,7 @@ typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Da
|
|||||||
|
|
||||||
typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData;
|
typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData;
|
||||||
|
|
||||||
typedef struct ImVector_ImGuiNavTreeNodeData {int Size;int Capacity;ImGuiNavTreeNodeData* Data;} ImVector_ImGuiNavTreeNodeData;
|
typedef struct ImVector_ImGuiTreeNodeStackData {int Size;int Capacity;ImGuiTreeNodeStackData* Data;} ImVector_ImGuiTreeNodeStackData;
|
||||||
|
|
||||||
typedef struct ImVector_ImGuiViewportPPtr {int Size;int Capacity;ImGuiViewportP** Data;} ImVector_ImGuiViewportPPtr;
|
typedef struct ImVector_ImGuiViewportPPtr {int Size;int Capacity;ImGuiViewportP** Data;} ImVector_ImGuiViewportPPtr;
|
||||||
|
|
||||||
@@ -2545,6 +2692,12 @@ typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex*
|
|||||||
|
|
||||||
typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem;
|
typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem;
|
||||||
|
|
||||||
|
typedef struct ImVector_ImGuiMultiSelectTempData {int Size;int Capacity;ImGuiMultiSelectTempData* Data;} ImVector_ImGuiMultiSelectTempData;
|
||||||
|
|
||||||
|
typedef struct ImVector_ImGuiMultiSelectState {int Size;int Capacity;ImGuiMultiSelectState* Data;} ImVector_ImGuiMultiSelectState;
|
||||||
|
|
||||||
|
typedef struct ImPool_ImGuiMultiSelectState {ImVector_ImGuiMultiSelectState Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;ImPoolIdx AliveCount;} ImPool_ImGuiMultiSelectState;
|
||||||
|
|
||||||
typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID;
|
typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID;
|
||||||
|
|
||||||
typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler;
|
typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler;
|
||||||
@@ -2567,6 +2720,7 @@ struct ImGuiContext
|
|||||||
ImFont* Font;
|
ImFont* Font;
|
||||||
float FontSize;
|
float FontSize;
|
||||||
float FontBaseSize;
|
float FontBaseSize;
|
||||||
|
float FontScale;
|
||||||
float CurrentDpiScale;
|
float CurrentDpiScale;
|
||||||
ImDrawListSharedData DrawListSharedData;
|
ImDrawListSharedData DrawListSharedData;
|
||||||
double Time;
|
double Time;
|
||||||
@@ -2580,6 +2734,7 @@ struct ImGuiContext
|
|||||||
bool GcCompactAll;
|
bool GcCompactAll;
|
||||||
bool TestEngineHookItems;
|
bool TestEngineHookItems;
|
||||||
void* TestEngine;
|
void* TestEngine;
|
||||||
|
char ContextName[16];
|
||||||
ImVector_ImGuiInputEvent InputEventsQueue;
|
ImVector_ImGuiInputEvent InputEventsQueue;
|
||||||
ImVector_ImGuiInputEvent InputEventsTrail;
|
ImVector_ImGuiInputEvent InputEventsTrail;
|
||||||
ImGuiMouseSource InputEventsNextMouseSource;
|
ImGuiMouseSource InputEventsNextMouseSource;
|
||||||
@@ -2595,6 +2750,7 @@ struct ImGuiContext
|
|||||||
ImGuiWindow* CurrentWindow;
|
ImGuiWindow* CurrentWindow;
|
||||||
ImGuiWindow* HoveredWindow;
|
ImGuiWindow* HoveredWindow;
|
||||||
ImGuiWindow* HoveredWindowUnderMovingWindow;
|
ImGuiWindow* HoveredWindowUnderMovingWindow;
|
||||||
|
ImGuiWindow* HoveredWindowBeforeClear;
|
||||||
ImGuiWindow* MovingWindow;
|
ImGuiWindow* MovingWindow;
|
||||||
ImGuiWindow* WheelingWindow;
|
ImGuiWindow* WheelingWindow;
|
||||||
ImVec2 WheelingWindowRefMousePos;
|
ImVec2 WheelingWindowRefMousePos;
|
||||||
@@ -2609,7 +2765,7 @@ struct ImGuiContext
|
|||||||
float HoveredIdTimer;
|
float HoveredIdTimer;
|
||||||
float HoveredIdNotActiveTimer;
|
float HoveredIdNotActiveTimer;
|
||||||
bool HoveredIdAllowOverlap;
|
bool HoveredIdAllowOverlap;
|
||||||
bool HoveredIdDisabled;
|
bool HoveredIdIsDisabled;
|
||||||
bool ItemUnclipByLog;
|
bool ItemUnclipByLog;
|
||||||
ImGuiID ActiveId;
|
ImGuiID ActiveId;
|
||||||
ImGuiID ActiveIdIsAlive;
|
ImGuiID ActiveIdIsAlive;
|
||||||
@@ -2656,7 +2812,7 @@ struct ImGuiContext
|
|||||||
ImVector_ImGuiGroupData GroupStack;
|
ImVector_ImGuiGroupData GroupStack;
|
||||||
ImVector_ImGuiPopupData OpenPopupStack;
|
ImVector_ImGuiPopupData OpenPopupStack;
|
||||||
ImVector_ImGuiPopupData BeginPopupStack;
|
ImVector_ImGuiPopupData BeginPopupStack;
|
||||||
ImVector_ImGuiNavTreeNodeData NavTreeNodeStack;
|
ImVector_ImGuiTreeNodeStackData TreeNodeStack;
|
||||||
ImVector_ImGuiViewportPPtr Viewports;
|
ImVector_ImGuiViewportPPtr Viewports;
|
||||||
ImGuiViewportP* CurrentViewport;
|
ImGuiViewportP* CurrentViewport;
|
||||||
ImGuiViewportP* MouseViewport;
|
ImGuiViewportP* MouseViewport;
|
||||||
@@ -2670,6 +2826,7 @@ struct ImGuiContext
|
|||||||
ImGuiWindow* NavWindow;
|
ImGuiWindow* NavWindow;
|
||||||
ImGuiID NavId;
|
ImGuiID NavId;
|
||||||
ImGuiID NavFocusScopeId;
|
ImGuiID NavFocusScopeId;
|
||||||
|
ImGuiNavLayer NavLayer;
|
||||||
ImGuiID NavActivateId;
|
ImGuiID NavActivateId;
|
||||||
ImGuiID NavActivateDownId;
|
ImGuiID NavActivateDownId;
|
||||||
ImGuiID NavActivatePressedId;
|
ImGuiID NavActivatePressedId;
|
||||||
@@ -2677,13 +2834,9 @@ struct ImGuiContext
|
|||||||
ImVector_ImGuiFocusScopeData NavFocusRoute;
|
ImVector_ImGuiFocusScopeData NavFocusRoute;
|
||||||
ImGuiID NavHighlightActivatedId;
|
ImGuiID NavHighlightActivatedId;
|
||||||
float NavHighlightActivatedTimer;
|
float NavHighlightActivatedTimer;
|
||||||
ImGuiID NavJustMovedToId;
|
|
||||||
ImGuiID NavJustMovedToFocusScopeId;
|
|
||||||
ImGuiKeyChord NavJustMovedToKeyMods;
|
|
||||||
ImGuiID NavNextActivateId;
|
ImGuiID NavNextActivateId;
|
||||||
ImGuiActivateFlags NavNextActivateFlags;
|
ImGuiActivateFlags NavNextActivateFlags;
|
||||||
ImGuiInputSource NavInputSource;
|
ImGuiInputSource NavInputSource;
|
||||||
ImGuiNavLayer NavLayer;
|
|
||||||
ImGuiSelectionUserData NavLastValidSelectionUserData;
|
ImGuiSelectionUserData NavLastValidSelectionUserData;
|
||||||
bool NavIdIsAlive;
|
bool NavIdIsAlive;
|
||||||
bool NavMousePosDirty;
|
bool NavMousePosDirty;
|
||||||
@@ -2711,6 +2864,12 @@ struct ImGuiContext
|
|||||||
ImGuiNavItemData NavMoveResultLocalVisible;
|
ImGuiNavItemData NavMoveResultLocalVisible;
|
||||||
ImGuiNavItemData NavMoveResultOther;
|
ImGuiNavItemData NavMoveResultOther;
|
||||||
ImGuiNavItemData NavTabbingResultFirst;
|
ImGuiNavItemData NavTabbingResultFirst;
|
||||||
|
ImGuiID NavJustMovedFromFocusScopeId;
|
||||||
|
ImGuiID NavJustMovedToId;
|
||||||
|
ImGuiID NavJustMovedToFocusScopeId;
|
||||||
|
ImGuiKeyChord NavJustMovedToKeyMods;
|
||||||
|
bool NavJustMovedToIsTabbing;
|
||||||
|
bool NavJustMovedToHasSelectionData;
|
||||||
ImGuiKeyChord ConfigNavWindowingKeyNext;
|
ImGuiKeyChord ConfigNavWindowingKeyNext;
|
||||||
ImGuiKeyChord ConfigNavWindowingKeyPrev;
|
ImGuiKeyChord ConfigNavWindowingKeyPrev;
|
||||||
ImGuiWindow* NavWindowingTarget;
|
ImGuiWindow* NavWindowingTarget;
|
||||||
@@ -2754,6 +2913,11 @@ struct ImGuiContext
|
|||||||
ImPool_ImGuiTabBar TabBars;
|
ImPool_ImGuiTabBar TabBars;
|
||||||
ImVector_ImGuiPtrOrIndex CurrentTabBarStack;
|
ImVector_ImGuiPtrOrIndex CurrentTabBarStack;
|
||||||
ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer;
|
ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer;
|
||||||
|
ImGuiBoxSelectState BoxSelectState;
|
||||||
|
ImGuiMultiSelectTempData* CurrentMultiSelect;
|
||||||
|
int MultiSelectTempDataStacked;
|
||||||
|
ImVector_ImGuiMultiSelectTempData MultiSelectTempData;
|
||||||
|
ImPool_ImGuiMultiSelectState MultiSelectStorage;
|
||||||
ImGuiID HoverItemDelayId;
|
ImGuiID HoverItemDelayId;
|
||||||
ImGuiID HoverItemDelayIdPreviousFrame;
|
ImGuiID HoverItemDelayIdPreviousFrame;
|
||||||
float HoverItemDelayTimer;
|
float HoverItemDelayTimer;
|
||||||
@@ -2875,7 +3039,7 @@ struct ImGuiWindowTempData
|
|||||||
ImVec2 MenuBarOffset;
|
ImVec2 MenuBarOffset;
|
||||||
ImGuiMenuColumns MenuColumns;
|
ImGuiMenuColumns MenuColumns;
|
||||||
int TreeDepth;
|
int TreeDepth;
|
||||||
ImU32 TreeJumpToParentOnPopMask;
|
ImU32 TreeHasStackDataDepthMask;
|
||||||
ImVector_ImGuiWindowPtr ChildWindows;
|
ImVector_ImGuiWindowPtr ChildWindows;
|
||||||
ImGuiStorage* StateStorage;
|
ImGuiStorage* StateStorage;
|
||||||
ImGuiOldColumns* CurrentColumns;
|
ImGuiOldColumns* CurrentColumns;
|
||||||
@@ -3323,7 +3487,6 @@ typedef union SDL_Event SDL_Event;
|
|||||||
#endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
#endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||||
|
|
||||||
#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||||
typedef struct ImGuiStorage::ImGuiStoragePair ImGuiStoragePair;
|
|
||||||
typedef struct ImGuiTextFilter::ImGuiTextRange ImGuiTextRange;
|
typedef struct ImGuiTextFilter::ImGuiTextRange ImGuiTextRange;
|
||||||
typedef ImStb::STB_TexteditState STB_TexteditState;
|
typedef ImStb::STB_TexteditState STB_TexteditState;
|
||||||
typedef ImStb::StbTexteditRow StbTexteditRow;
|
typedef ImStb::StbTexteditRow StbTexteditRow;
|
||||||
@@ -3331,6 +3494,7 @@ typedef ImStb::StbUndoRecord StbUndoRecord;
|
|||||||
typedef ImStb::StbUndoState StbUndoState;
|
typedef ImStb::StbUndoState StbUndoState;
|
||||||
typedef ImChunkStream<ImGuiTableSettings> ImChunkStream_ImGuiTableSettings;
|
typedef ImChunkStream<ImGuiTableSettings> ImChunkStream_ImGuiTableSettings;
|
||||||
typedef ImChunkStream<ImGuiWindowSettings> ImChunkStream_ImGuiWindowSettings;
|
typedef ImChunkStream<ImGuiWindowSettings> ImChunkStream_ImGuiWindowSettings;
|
||||||
|
typedef ImPool<ImGuiMultiSelectState> ImPool_ImGuiMultiSelectState;
|
||||||
typedef ImPool<ImGuiTabBar> ImPool_ImGuiTabBar;
|
typedef ImPool<ImGuiTabBar> ImPool_ImGuiTabBar;
|
||||||
typedef ImPool<ImGuiTable> ImPool_ImGuiTable;
|
typedef ImPool<ImGuiTable> ImPool_ImGuiTable;
|
||||||
typedef ImSpan<ImGuiTableCellData> ImSpan_ImGuiTableCellData;
|
typedef ImSpan<ImGuiTableCellData> ImSpan_ImGuiTableCellData;
|
||||||
@@ -3357,12 +3521,13 @@ typedef ImVector<ImGuiItemFlags> ImVector_ImGuiItemFlags;
|
|||||||
typedef ImVector<ImGuiKeyRoutingData> ImVector_ImGuiKeyRoutingData;
|
typedef ImVector<ImGuiKeyRoutingData> ImVector_ImGuiKeyRoutingData;
|
||||||
typedef ImVector<ImGuiListClipperData> ImVector_ImGuiListClipperData;
|
typedef ImVector<ImGuiListClipperData> ImVector_ImGuiListClipperData;
|
||||||
typedef ImVector<ImGuiListClipperRange> ImVector_ImGuiListClipperRange;
|
typedef ImVector<ImGuiListClipperRange> ImVector_ImGuiListClipperRange;
|
||||||
typedef ImVector<ImGuiNavTreeNodeData> ImVector_ImGuiNavTreeNodeData;
|
typedef ImVector<ImGuiMultiSelectTempData> ImVector_ImGuiMultiSelectTempData;
|
||||||
typedef ImVector<ImGuiOldColumnData> ImVector_ImGuiOldColumnData;
|
typedef ImVector<ImGuiOldColumnData> ImVector_ImGuiOldColumnData;
|
||||||
typedef ImVector<ImGuiOldColumns> ImVector_ImGuiOldColumns;
|
typedef ImVector<ImGuiOldColumns> ImVector_ImGuiOldColumns;
|
||||||
typedef ImVector<ImGuiPlatformMonitor> ImVector_ImGuiPlatformMonitor;
|
typedef ImVector<ImGuiPlatformMonitor> ImVector_ImGuiPlatformMonitor;
|
||||||
typedef ImVector<ImGuiPopupData> ImVector_ImGuiPopupData;
|
typedef ImVector<ImGuiPopupData> ImVector_ImGuiPopupData;
|
||||||
typedef ImVector<ImGuiPtrOrIndex> ImVector_ImGuiPtrOrIndex;
|
typedef ImVector<ImGuiPtrOrIndex> ImVector_ImGuiPtrOrIndex;
|
||||||
|
typedef ImVector<ImGuiSelectionRequest> ImVector_ImGuiSelectionRequest;
|
||||||
typedef ImVector<ImGuiSettingsHandler> ImVector_ImGuiSettingsHandler;
|
typedef ImVector<ImGuiSettingsHandler> ImVector_ImGuiSettingsHandler;
|
||||||
typedef ImVector<ImGuiShrinkWidthItem> ImVector_ImGuiShrinkWidthItem;
|
typedef ImVector<ImGuiShrinkWidthItem> ImVector_ImGuiShrinkWidthItem;
|
||||||
typedef ImVector<ImGuiStackLevelInfo> ImVector_ImGuiStackLevelInfo;
|
typedef ImVector<ImGuiStackLevelInfo> ImVector_ImGuiStackLevelInfo;
|
||||||
@@ -3374,6 +3539,7 @@ typedef ImVector<ImGuiTableHeaderData> ImVector_ImGuiTableHeaderData;
|
|||||||
typedef ImVector<ImGuiTableInstanceData> ImVector_ImGuiTableInstanceData;
|
typedef ImVector<ImGuiTableInstanceData> ImVector_ImGuiTableInstanceData;
|
||||||
typedef ImVector<ImGuiTableTempData> ImVector_ImGuiTableTempData;
|
typedef ImVector<ImGuiTableTempData> ImVector_ImGuiTableTempData;
|
||||||
typedef ImVector<ImGuiTextRange> ImVector_ImGuiTextRange;
|
typedef ImVector<ImGuiTextRange> ImVector_ImGuiTextRange;
|
||||||
|
typedef ImVector<ImGuiTreeNodeStackData> ImVector_ImGuiTreeNodeStackData;
|
||||||
typedef ImVector<ImGuiViewport*> ImVector_ImGuiViewportPtr;
|
typedef ImVector<ImGuiViewport*> ImVector_ImGuiViewportPtr;
|
||||||
typedef ImVector<ImGuiViewportP*> ImVector_ImGuiViewportPPtr;
|
typedef ImVector<ImGuiViewportP*> ImVector_ImGuiViewportPPtr;
|
||||||
typedef ImVector<ImGuiWindow*> ImVector_ImGuiWindowPtr;
|
typedef ImVector<ImGuiWindow*> ImVector_ImGuiWindowPtr;
|
||||||
@@ -3452,10 +3618,6 @@ CIMGUI_API void igSetWindowPos_Str(const char* name,const ImVec2 pos,ImGuiCond c
|
|||||||
CIMGUI_API void igSetWindowSize_Str(const char* name,const ImVec2 size,ImGuiCond cond);
|
CIMGUI_API void igSetWindowSize_Str(const char* name,const ImVec2 size,ImGuiCond cond);
|
||||||
CIMGUI_API void igSetWindowCollapsed_Str(const char* name,bool collapsed,ImGuiCond cond);
|
CIMGUI_API void igSetWindowCollapsed_Str(const char* name,bool collapsed,ImGuiCond cond);
|
||||||
CIMGUI_API void igSetWindowFocus_Str(const char* name);
|
CIMGUI_API void igSetWindowFocus_Str(const char* name);
|
||||||
CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut);
|
|
||||||
CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut);
|
|
||||||
CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut);
|
|
||||||
CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut);
|
|
||||||
CIMGUI_API float igGetScrollX(void);
|
CIMGUI_API float igGetScrollX(void);
|
||||||
CIMGUI_API float igGetScrollY(void);
|
CIMGUI_API float igGetScrollY(void);
|
||||||
CIMGUI_API void igSetScrollX_Float(float scroll_x);
|
CIMGUI_API void igSetScrollX_Float(float scroll_x);
|
||||||
@@ -3474,10 +3636,8 @@ CIMGUI_API void igPopStyleColor(int count);
|
|||||||
CIMGUI_API void igPushStyleVar_Float(ImGuiStyleVar idx,float val);
|
CIMGUI_API void igPushStyleVar_Float(ImGuiStyleVar idx,float val);
|
||||||
CIMGUI_API void igPushStyleVar_Vec2(ImGuiStyleVar idx,const ImVec2 val);
|
CIMGUI_API void igPushStyleVar_Vec2(ImGuiStyleVar idx,const ImVec2 val);
|
||||||
CIMGUI_API void igPopStyleVar(int count);
|
CIMGUI_API void igPopStyleVar(int count);
|
||||||
CIMGUI_API void igPushTabStop(bool tab_stop);
|
CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled);
|
||||||
CIMGUI_API void igPopTabStop(void);
|
CIMGUI_API void igPopItemFlag(void);
|
||||||
CIMGUI_API void igPushButtonRepeat(bool repeat);
|
|
||||||
CIMGUI_API void igPopButtonRepeat(void);
|
|
||||||
CIMGUI_API void igPushItemWidth(float item_width);
|
CIMGUI_API void igPushItemWidth(float item_width);
|
||||||
CIMGUI_API void igPopItemWidth(void);
|
CIMGUI_API void igPopItemWidth(void);
|
||||||
CIMGUI_API void igSetNextItemWidth(float item_width);
|
CIMGUI_API void igSetNextItemWidth(float item_width);
|
||||||
@@ -3493,6 +3653,7 @@ CIMGUI_API ImU32 igGetColorU32_U32(ImU32 col,float alpha_mul);
|
|||||||
CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx);
|
CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx);
|
||||||
CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut);
|
CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut);
|
||||||
CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos);
|
CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos);
|
||||||
|
CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut);
|
||||||
CIMGUI_API void igGetCursorPos(ImVec2 *pOut);
|
CIMGUI_API void igGetCursorPos(ImVec2 *pOut);
|
||||||
CIMGUI_API float igGetCursorPosX(void);
|
CIMGUI_API float igGetCursorPosX(void);
|
||||||
CIMGUI_API float igGetCursorPosY(void);
|
CIMGUI_API float igGetCursorPosY(void);
|
||||||
@@ -3522,6 +3683,7 @@ CIMGUI_API void igPopID(void);
|
|||||||
CIMGUI_API ImGuiID igGetID_Str(const char* str_id);
|
CIMGUI_API ImGuiID igGetID_Str(const char* str_id);
|
||||||
CIMGUI_API ImGuiID igGetID_StrStr(const char* str_id_begin,const char* str_id_end);
|
CIMGUI_API ImGuiID igGetID_StrStr(const char* str_id_begin,const char* str_id_end);
|
||||||
CIMGUI_API ImGuiID igGetID_Ptr(const void* ptr_id);
|
CIMGUI_API ImGuiID igGetID_Ptr(const void* ptr_id);
|
||||||
|
CIMGUI_API ImGuiID igGetID_Int(int int_id);
|
||||||
CIMGUI_API void igTextUnformatted(const char* text,const char* text_end);
|
CIMGUI_API void igTextUnformatted(const char* text,const char* text_end);
|
||||||
CIMGUI_API void igText(const char* fmt,...);
|
CIMGUI_API void igText(const char* fmt,...);
|
||||||
CIMGUI_API void igTextV(const char* fmt,va_list args);
|
CIMGUI_API void igTextV(const char* fmt,va_list args);
|
||||||
@@ -3547,6 +3709,8 @@ CIMGUI_API bool igRadioButton_Bool(const char* label,bool active);
|
|||||||
CIMGUI_API bool igRadioButton_IntPtr(const char* label,int* v,int v_button);
|
CIMGUI_API bool igRadioButton_IntPtr(const char* label,int* v,int v_button);
|
||||||
CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay);
|
CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay);
|
||||||
CIMGUI_API void igBullet(void);
|
CIMGUI_API void igBullet(void);
|
||||||
|
CIMGUI_API bool igTextLink(const char* label);
|
||||||
|
CIMGUI_API void igTextLinkOpenURL(const char* label,const char* url);
|
||||||
CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col);
|
CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col);
|
||||||
CIMGUI_API bool igImageButton(const char* str_id,ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col);
|
CIMGUI_API bool igImageButton(const char* str_id,ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col);
|
||||||
CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags);
|
CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags);
|
||||||
@@ -3617,8 +3781,13 @@ CIMGUI_API float igGetTreeNodeToLabelSpacing(void);
|
|||||||
CIMGUI_API bool igCollapsingHeader_TreeNodeFlags(const char* label,ImGuiTreeNodeFlags flags);
|
CIMGUI_API bool igCollapsingHeader_TreeNodeFlags(const char* label,ImGuiTreeNodeFlags flags);
|
||||||
CIMGUI_API bool igCollapsingHeader_BoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags);
|
CIMGUI_API bool igCollapsingHeader_BoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags);
|
||||||
CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond);
|
CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond);
|
||||||
|
CIMGUI_API void igSetNextItemStorageID(ImGuiID storage_id);
|
||||||
CIMGUI_API bool igSelectable_Bool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size);
|
CIMGUI_API bool igSelectable_Bool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size);
|
||||||
CIMGUI_API bool igSelectable_BoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size);
|
CIMGUI_API bool igSelectable_BoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size);
|
||||||
|
CIMGUI_API ImGuiMultiSelectIO* igBeginMultiSelect(ImGuiMultiSelectFlags flags,int selection_size,int items_count);
|
||||||
|
CIMGUI_API ImGuiMultiSelectIO* igEndMultiSelect(void);
|
||||||
|
CIMGUI_API void igSetNextItemSelectionUserData(ImGuiSelectionUserData selection_user_data);
|
||||||
|
CIMGUI_API bool igIsItemToggledSelection(void);
|
||||||
CIMGUI_API bool igBeginListBox(const char* label,const ImVec2 size);
|
CIMGUI_API bool igBeginListBox(const char* label,const ImVec2 size);
|
||||||
CIMGUI_API void igEndListBox(void);
|
CIMGUI_API void igEndListBox(void);
|
||||||
CIMGUI_API bool igListBox_Str_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items);
|
CIMGUI_API bool igListBox_Str_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items);
|
||||||
@@ -3657,7 +3826,7 @@ CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiPopupFlags popup
|
|||||||
CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiPopupFlags popup_flags);
|
CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiPopupFlags popup_flags);
|
||||||
CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiPopupFlags popup_flags);
|
CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiPopupFlags popup_flags);
|
||||||
CIMGUI_API bool igIsPopupOpen_Str(const char* str_id,ImGuiPopupFlags flags);
|
CIMGUI_API bool igIsPopupOpen_Str(const char* str_id,ImGuiPopupFlags flags);
|
||||||
CIMGUI_API bool igBeginTable(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width);
|
CIMGUI_API bool igBeginTable(const char* str_id,int columns,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width);
|
||||||
CIMGUI_API void igEndTable(void);
|
CIMGUI_API void igEndTable(void);
|
||||||
CIMGUI_API void igTableNextRow(ImGuiTableRowFlags row_flags,float min_row_height);
|
CIMGUI_API void igTableNextRow(ImGuiTableRowFlags row_flags,float min_row_height);
|
||||||
CIMGUI_API bool igTableNextColumn(void);
|
CIMGUI_API bool igTableNextColumn(void);
|
||||||
@@ -3674,6 +3843,7 @@ CIMGUI_API int igTableGetRowIndex(void);
|
|||||||
CIMGUI_API const char* igTableGetColumnName_Int(int column_n);
|
CIMGUI_API const char* igTableGetColumnName_Int(int column_n);
|
||||||
CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n);
|
CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n);
|
||||||
CIMGUI_API void igTableSetColumnEnabled(int column_n,bool v);
|
CIMGUI_API void igTableSetColumnEnabled(int column_n,bool v);
|
||||||
|
CIMGUI_API int igTableGetHoveredColumn(void);
|
||||||
CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n);
|
CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n);
|
||||||
CIMGUI_API void igColumns(int count,const char* id,bool border);
|
CIMGUI_API void igColumns(int count,const char* id,bool border);
|
||||||
CIMGUI_API void igNextColumn(void);
|
CIMGUI_API void igNextColumn(void);
|
||||||
@@ -3733,9 +3903,7 @@ CIMGUI_API void igGetItemRectMin(ImVec2 *pOut);
|
|||||||
CIMGUI_API void igGetItemRectMax(ImVec2 *pOut);
|
CIMGUI_API void igGetItemRectMax(ImVec2 *pOut);
|
||||||
CIMGUI_API void igGetItemRectSize(ImVec2 *pOut);
|
CIMGUI_API void igGetItemRectSize(ImVec2 *pOut);
|
||||||
CIMGUI_API ImGuiViewport* igGetMainViewport(void);
|
CIMGUI_API ImGuiViewport* igGetMainViewport(void);
|
||||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList_Nil(void);
|
CIMGUI_API ImDrawList* igGetBackgroundDrawList(ImGuiViewport* viewport);
|
||||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_Nil(void);
|
|
||||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList_ViewportPtr(ImGuiViewport* viewport);
|
|
||||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport);
|
CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport);
|
||||||
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2 size);
|
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2 size);
|
||||||
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2 rect_min,const ImVec2 rect_max);
|
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2 rect_min,const ImVec2 rect_max);
|
||||||
@@ -3759,6 +3927,7 @@ CIMGUI_API const char* igGetKeyName(ImGuiKey key);
|
|||||||
CIMGUI_API void igSetNextFrameWantCaptureKeyboard(bool want_capture_keyboard);
|
CIMGUI_API void igSetNextFrameWantCaptureKeyboard(bool want_capture_keyboard);
|
||||||
CIMGUI_API bool igShortcut_Nil(ImGuiKeyChord key_chord,ImGuiInputFlags flags);
|
CIMGUI_API bool igShortcut_Nil(ImGuiKeyChord key_chord,ImGuiInputFlags flags);
|
||||||
CIMGUI_API void igSetNextItemShortcut(ImGuiKeyChord key_chord,ImGuiInputFlags flags);
|
CIMGUI_API void igSetNextItemShortcut(ImGuiKeyChord key_chord,ImGuiInputFlags flags);
|
||||||
|
CIMGUI_API void igSetItemKeyOwner_Nil(ImGuiKey key);
|
||||||
CIMGUI_API bool igIsMouseDown_Nil(ImGuiMouseButton button);
|
CIMGUI_API bool igIsMouseDown_Nil(ImGuiMouseButton button);
|
||||||
CIMGUI_API bool igIsMouseClicked_Bool(ImGuiMouseButton button,bool repeat);
|
CIMGUI_API bool igIsMouseClicked_Bool(ImGuiMouseButton button,bool repeat);
|
||||||
CIMGUI_API bool igIsMouseReleased_Nil(ImGuiMouseButton button);
|
CIMGUI_API bool igIsMouseReleased_Nil(ImGuiMouseButton button);
|
||||||
@@ -3785,6 +3954,8 @@ CIMGUI_API void igDebugTextEncoding(const char* text);
|
|||||||
CIMGUI_API void igDebugFlashStyleColor(ImGuiCol idx);
|
CIMGUI_API void igDebugFlashStyleColor(ImGuiCol idx);
|
||||||
CIMGUI_API void igDebugStartItemPicker(void);
|
CIMGUI_API void igDebugStartItemPicker(void);
|
||||||
CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx);
|
CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx);
|
||||||
|
CIMGUI_API void igDebugLog(const char* fmt,...);
|
||||||
|
CIMGUI_API void igDebugLogV(const char* fmt,va_list args);
|
||||||
CIMGUI_API void igSetAllocatorFunctions(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data);
|
CIMGUI_API void igSetAllocatorFunctions(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data);
|
||||||
CIMGUI_API void igGetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data);
|
CIMGUI_API void igGetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data);
|
||||||
CIMGUI_API void* igMemAlloc(size_t size);
|
CIMGUI_API void* igMemAlloc(size_t size);
|
||||||
@@ -3817,6 +3988,7 @@ CIMGUI_API void ImGuiIO_SetKeyEventNativeData(ImGuiIO* self,ImGuiKey key,int nat
|
|||||||
CIMGUI_API void ImGuiIO_SetAppAcceptingEvents(ImGuiIO* self,bool accepting_events);
|
CIMGUI_API void ImGuiIO_SetAppAcceptingEvents(ImGuiIO* self,bool accepting_events);
|
||||||
CIMGUI_API void ImGuiIO_ClearEventsQueue(ImGuiIO* self);
|
CIMGUI_API void ImGuiIO_ClearEventsQueue(ImGuiIO* self);
|
||||||
CIMGUI_API void ImGuiIO_ClearInputKeys(ImGuiIO* self);
|
CIMGUI_API void ImGuiIO_ClearInputKeys(ImGuiIO* self);
|
||||||
|
CIMGUI_API void ImGuiIO_ClearInputMouse(ImGuiIO* self);
|
||||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void);
|
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void);
|
||||||
CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self);
|
CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self);
|
||||||
CIMGUI_API ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(void);
|
CIMGUI_API ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(void);
|
||||||
@@ -3885,6 +4057,7 @@ CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self);
|
|||||||
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
||||||
CIMGUI_API void ImGuiListClipper_IncludeItemByIndex(ImGuiListClipper* self,int item_index);
|
CIMGUI_API void ImGuiListClipper_IncludeItemByIndex(ImGuiListClipper* self,int item_index);
|
||||||
CIMGUI_API void ImGuiListClipper_IncludeItemsByIndex(ImGuiListClipper* self,int item_begin,int item_end);
|
CIMGUI_API void ImGuiListClipper_IncludeItemsByIndex(ImGuiListClipper* self,int item_begin,int item_end);
|
||||||
|
CIMGUI_API void ImGuiListClipper_SeekCursorForItem(ImGuiListClipper* self,int item_index);
|
||||||
CIMGUI_API ImColor* ImColor_ImColor_Nil(void);
|
CIMGUI_API ImColor* ImColor_ImColor_Nil(void);
|
||||||
CIMGUI_API void ImColor_destroy(ImColor* self);
|
CIMGUI_API void ImColor_destroy(ImColor* self);
|
||||||
CIMGUI_API ImColor* ImColor_ImColor_Float(float r,float g,float b,float a);
|
CIMGUI_API ImColor* ImColor_ImColor_Float(float r,float g,float b,float a);
|
||||||
@@ -3893,6 +4066,18 @@ CIMGUI_API ImColor* ImColor_ImColor_Int(int r,int g,int b,int a);
|
|||||||
CIMGUI_API ImColor* ImColor_ImColor_U32(ImU32 rgba);
|
CIMGUI_API ImColor* ImColor_ImColor_U32(ImU32 rgba);
|
||||||
CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a);
|
CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a);
|
||||||
CIMGUI_API void ImColor_HSV(ImColor *pOut,float h,float s,float v,float a);
|
CIMGUI_API void ImColor_HSV(ImColor *pOut,float h,float s,float v,float a);
|
||||||
|
CIMGUI_API ImGuiSelectionBasicStorage* ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage(void);
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_destroy(ImGuiSelectionBasicStorage* self);
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_ApplyRequests(ImGuiSelectionBasicStorage* self,ImGuiMultiSelectIO* ms_io);
|
||||||
|
CIMGUI_API bool ImGuiSelectionBasicStorage_Contains(ImGuiSelectionBasicStorage* self,ImGuiID id);
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_Clear(ImGuiSelectionBasicStorage* self);
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_Swap(ImGuiSelectionBasicStorage* self,ImGuiSelectionBasicStorage* r);
|
||||||
|
CIMGUI_API void ImGuiSelectionBasicStorage_SetItemSelected(ImGuiSelectionBasicStorage* self,ImGuiID id,bool selected);
|
||||||
|
CIMGUI_API bool ImGuiSelectionBasicStorage_GetNextSelectedItem(ImGuiSelectionBasicStorage* self,void** opaque_it,ImGuiID* out_id);
|
||||||
|
CIMGUI_API ImGuiID ImGuiSelectionBasicStorage_GetStorageIdFromIndex(ImGuiSelectionBasicStorage* self,int idx);
|
||||||
|
CIMGUI_API ImGuiSelectionExternalStorage* ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage(void);
|
||||||
|
CIMGUI_API void ImGuiSelectionExternalStorage_destroy(ImGuiSelectionExternalStorage* self);
|
||||||
|
CIMGUI_API void ImGuiSelectionExternalStorage_ApplyRequests(ImGuiSelectionExternalStorage* self,ImGuiMultiSelectIO* ms_io);
|
||||||
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void);
|
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void);
|
||||||
CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self);
|
CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self);
|
||||||
CIMGUI_API ImTextureID ImDrawCmd_GetTexID(ImDrawCmd* self);
|
CIMGUI_API ImTextureID ImDrawCmd_GetTexID(ImDrawCmd* self);
|
||||||
@@ -4073,6 +4258,7 @@ CIMGUI_API const ImWchar* igImStrbolW(const ImWchar* buf_mid_line,const ImWchar*
|
|||||||
CIMGUI_API char igImToUpper(char c);
|
CIMGUI_API char igImToUpper(char c);
|
||||||
CIMGUI_API bool igImCharIsBlankA(char c);
|
CIMGUI_API bool igImCharIsBlankA(char c);
|
||||||
CIMGUI_API bool igImCharIsBlankW(unsigned int c);
|
CIMGUI_API bool igImCharIsBlankW(unsigned int c);
|
||||||
|
CIMGUI_API bool igImCharIsXdigitA(char c);
|
||||||
CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...);
|
CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...);
|
||||||
CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args);
|
CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args);
|
||||||
CIMGUI_API void igImFormatStringToTempBuffer(const char** out_buf,const char** out_buf_end,const char* fmt,...);
|
CIMGUI_API void igImFormatStringToTempBuffer(const char** out_buf,const char** out_buf_end,const char* fmt,...);
|
||||||
@@ -4127,6 +4313,7 @@ CIMGUI_API int igImModPositive(int a,int b);
|
|||||||
CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b);
|
CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b);
|
||||||
CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a);
|
CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a);
|
||||||
CIMGUI_API float igImLinearSweep(float current,float target,float speed);
|
CIMGUI_API float igImLinearSweep(float current,float target,float speed);
|
||||||
|
CIMGUI_API float igImLinearRemapClamp(float s0,float s1,float d0,float d1,float x);
|
||||||
CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
|
CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
|
||||||
CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f);
|
CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f);
|
||||||
CIMGUI_API float igImExponentialMovingAverage(float avg,float sample,int n);
|
CIMGUI_API float igImExponentialMovingAverage(float avg,float sample,int n);
|
||||||
@@ -4193,6 +4380,7 @@ CIMGUI_API int ImGuiTextIndex_size(ImGuiTextIndex* self);
|
|||||||
CIMGUI_API const char* ImGuiTextIndex_get_line_begin(ImGuiTextIndex* self,const char* base,int n);
|
CIMGUI_API const char* ImGuiTextIndex_get_line_begin(ImGuiTextIndex* self,const char* base,int n);
|
||||||
CIMGUI_API const char* ImGuiTextIndex_get_line_end(ImGuiTextIndex* self,const char* base,int n);
|
CIMGUI_API const char* ImGuiTextIndex_get_line_end(ImGuiTextIndex* self,const char* base,int n);
|
||||||
CIMGUI_API void ImGuiTextIndex_append(ImGuiTextIndex* self,const char* base,int old_size,int new_size);
|
CIMGUI_API void ImGuiTextIndex_append(ImGuiTextIndex* self,const char* base,int old_size,int new_size);
|
||||||
|
CIMGUI_API ImGuiStoragePair* igImLowerBound(ImGuiStoragePair* in_begin,ImGuiStoragePair* in_end,ImGuiID key);
|
||||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void);
|
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void);
|
||||||
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self);
|
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self);
|
||||||
CIMGUI_API void ImDrawListSharedData_SetCircleTessellationMaxError(ImDrawListSharedData* self,float max_error);
|
CIMGUI_API void ImDrawListSharedData_SetCircleTessellationMaxError(ImDrawListSharedData* self,float max_error);
|
||||||
@@ -4272,6 +4460,14 @@ CIMGUI_API ImGuiOldColumnData* ImGuiOldColumnData_ImGuiOldColumnData(void);
|
|||||||
CIMGUI_API void ImGuiOldColumnData_destroy(ImGuiOldColumnData* self);
|
CIMGUI_API void ImGuiOldColumnData_destroy(ImGuiOldColumnData* self);
|
||||||
CIMGUI_API ImGuiOldColumns* ImGuiOldColumns_ImGuiOldColumns(void);
|
CIMGUI_API ImGuiOldColumns* ImGuiOldColumns_ImGuiOldColumns(void);
|
||||||
CIMGUI_API void ImGuiOldColumns_destroy(ImGuiOldColumns* self);
|
CIMGUI_API void ImGuiOldColumns_destroy(ImGuiOldColumns* self);
|
||||||
|
CIMGUI_API ImGuiBoxSelectState* ImGuiBoxSelectState_ImGuiBoxSelectState(void);
|
||||||
|
CIMGUI_API void ImGuiBoxSelectState_destroy(ImGuiBoxSelectState* self);
|
||||||
|
CIMGUI_API ImGuiMultiSelectTempData* ImGuiMultiSelectTempData_ImGuiMultiSelectTempData(void);
|
||||||
|
CIMGUI_API void ImGuiMultiSelectTempData_destroy(ImGuiMultiSelectTempData* self);
|
||||||
|
CIMGUI_API void ImGuiMultiSelectTempData_Clear(ImGuiMultiSelectTempData* self);
|
||||||
|
CIMGUI_API void ImGuiMultiSelectTempData_ClearIO(ImGuiMultiSelectTempData* self);
|
||||||
|
CIMGUI_API ImGuiMultiSelectState* ImGuiMultiSelectState_ImGuiMultiSelectState(void);
|
||||||
|
CIMGUI_API void ImGuiMultiSelectState_destroy(ImGuiMultiSelectState* self);
|
||||||
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id);
|
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id);
|
||||||
CIMGUI_API void ImGuiDockNode_destroy(ImGuiDockNode* self);
|
CIMGUI_API void ImGuiDockNode_destroy(ImGuiDockNode* self);
|
||||||
CIMGUI_API bool ImGuiDockNode_IsRootNode(ImGuiDockNode* self);
|
CIMGUI_API bool ImGuiDockNode_IsRootNode(ImGuiDockNode* self);
|
||||||
@@ -4359,6 +4555,7 @@ CIMGUI_API void igSetWindowParentWindowForFocusRoute(ImGuiWindow* window,ImGuiWi
|
|||||||
CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r);
|
CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r);
|
||||||
CIMGUI_API void igWindowRectRelToAbs(ImRect *pOut,ImGuiWindow* window,const ImRect r);
|
CIMGUI_API void igWindowRectRelToAbs(ImRect *pOut,ImGuiWindow* window,const ImRect r);
|
||||||
CIMGUI_API void igWindowPosRelToAbs(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p);
|
CIMGUI_API void igWindowPosRelToAbs(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p);
|
||||||
|
CIMGUI_API void igWindowPosAbsToRel(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p);
|
||||||
CIMGUI_API void igFocusWindow(ImGuiWindow* window,ImGuiFocusRequestFlags flags);
|
CIMGUI_API void igFocusWindow(ImGuiWindow* window,ImGuiFocusRequestFlags flags);
|
||||||
CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window,ImGuiViewport* filter_viewport,ImGuiFocusRequestFlags flags);
|
CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window,ImGuiViewport* filter_viewport,ImGuiFocusRequestFlags flags);
|
||||||
CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window);
|
CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window);
|
||||||
@@ -4435,11 +4632,7 @@ CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiI
|
|||||||
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h);
|
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h);
|
||||||
CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x);
|
CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x);
|
||||||
CIMGUI_API void igPushMultiItemsWidths(int components,float width_full);
|
CIMGUI_API void igPushMultiItemsWidths(int components,float width_full);
|
||||||
CIMGUI_API bool igIsItemToggledSelection(void);
|
|
||||||
CIMGUI_API void igGetContentRegionMaxAbs(ImVec2 *pOut);
|
|
||||||
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess);
|
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess);
|
||||||
CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled);
|
|
||||||
CIMGUI_API void igPopItemFlag(void);
|
|
||||||
CIMGUI_API const ImGuiDataVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx);
|
CIMGUI_API const ImGuiDataVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx);
|
||||||
CIMGUI_API void igBeginDisabledOverrideReenable(void);
|
CIMGUI_API void igBeginDisabledOverrideReenable(void);
|
||||||
CIMGUI_API void igEndDisabledOverrideReenable(void);
|
CIMGUI_API void igEndDisabledOverrideReenable(void);
|
||||||
@@ -4448,20 +4641,20 @@ CIMGUI_API void igLogToBuffer(int auto_open_depth);
|
|||||||
CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const char* text_end);
|
CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const char* text_end);
|
||||||
CIMGUI_API void igLogSetNextTextDecoration(const char* prefix,const char* suffix);
|
CIMGUI_API void igLogSetNextTextDecoration(const char* prefix,const char* suffix);
|
||||||
CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags);
|
CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags);
|
||||||
|
CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_window_flags);
|
||||||
CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags);
|
CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags);
|
||||||
CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup);
|
CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup);
|
||||||
CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup);
|
CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup);
|
||||||
CIMGUI_API void igClosePopupsExceptModals(void);
|
CIMGUI_API void igClosePopupsExceptModals(void);
|
||||||
CIMGUI_API bool igIsPopupOpen_ID(ImGuiID id,ImGuiPopupFlags popup_flags);
|
CIMGUI_API bool igIsPopupOpen_ID(ImGuiID id,ImGuiPopupFlags popup_flags);
|
||||||
CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags);
|
|
||||||
CIMGUI_API bool igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags);
|
|
||||||
CIMGUI_API bool igBeginTooltipHidden(void);
|
|
||||||
CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window);
|
CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window);
|
||||||
CIMGUI_API ImGuiWindow* igGetTopMostPopupModal(void);
|
CIMGUI_API ImGuiWindow* igGetTopMostPopupModal(void);
|
||||||
CIMGUI_API ImGuiWindow* igGetTopMostAndVisiblePopupModal(void);
|
CIMGUI_API ImGuiWindow* igGetTopMostAndVisiblePopupModal(void);
|
||||||
CIMGUI_API ImGuiWindow* igFindBlockingModal(ImGuiWindow* window);
|
CIMGUI_API ImGuiWindow* igFindBlockingModal(ImGuiWindow* window);
|
||||||
CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window);
|
CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window);
|
||||||
CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy);
|
CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy);
|
||||||
|
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);
|
CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags);
|
||||||
CIMGUI_API bool igBeginMenuEx(const char* label,const char* icon,bool enabled);
|
CIMGUI_API bool igBeginMenuEx(const char* label,const char* icon,bool enabled);
|
||||||
CIMGUI_API bool igMenuItemEx(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled);
|
CIMGUI_API bool igMenuItemEx(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled);
|
||||||
@@ -4474,7 +4667,7 @@ CIMGUI_API bool igNavMoveRequestButNoResultYet(void);
|
|||||||
CIMGUI_API void igNavMoveRequestSubmit(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags);
|
CIMGUI_API void igNavMoveRequestSubmit(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags);
|
||||||
CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags);
|
CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags);
|
||||||
CIMGUI_API void igNavMoveRequestResolveWithLastItem(ImGuiNavItemData* result);
|
CIMGUI_API void igNavMoveRequestResolveWithLastItem(ImGuiNavItemData* result);
|
||||||
CIMGUI_API void igNavMoveRequestResolveWithPastTreeNode(ImGuiNavItemData* result,ImGuiNavTreeNodeData* tree_node_data);
|
CIMGUI_API void igNavMoveRequestResolveWithPastTreeNode(ImGuiNavItemData* result,ImGuiTreeNodeStackData* tree_node_data);
|
||||||
CIMGUI_API void igNavMoveRequestCancel(void);
|
CIMGUI_API void igNavMoveRequestCancel(void);
|
||||||
CIMGUI_API void igNavMoveRequestApplyResult(void);
|
CIMGUI_API void igNavMoveRequestApplyResult(void);
|
||||||
CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags);
|
CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags);
|
||||||
@@ -4512,7 +4705,7 @@ CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir);
|
|||||||
CIMGUI_API ImGuiID igGetKeyOwner(ImGuiKey key);
|
CIMGUI_API ImGuiID igGetKeyOwner(ImGuiKey key);
|
||||||
CIMGUI_API void igSetKeyOwner(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags);
|
CIMGUI_API void igSetKeyOwner(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags);
|
||||||
CIMGUI_API void igSetKeyOwnersForKeyChord(ImGuiKeyChord key,ImGuiID owner_id,ImGuiInputFlags flags);
|
CIMGUI_API void igSetKeyOwnersForKeyChord(ImGuiKeyChord key,ImGuiID owner_id,ImGuiInputFlags flags);
|
||||||
CIMGUI_API void igSetItemKeyOwner(ImGuiKey key,ImGuiInputFlags flags);
|
CIMGUI_API void igSetItemKeyOwner_InputFlags(ImGuiKey key,ImGuiInputFlags flags);
|
||||||
CIMGUI_API bool igTestKeyOwner(ImGuiKey key,ImGuiID owner_id);
|
CIMGUI_API bool igTestKeyOwner(ImGuiKey key,ImGuiID owner_id);
|
||||||
CIMGUI_API ImGuiKeyOwnerData* igGetKeyOwnerData(ImGuiContext* ctx,ImGuiKey key);
|
CIMGUI_API ImGuiKeyOwnerData* igGetKeyOwnerData(ImGuiContext* ctx,ImGuiKey key);
|
||||||
CIMGUI_API bool igIsKeyDown_ID(ImGuiKey key,ImGuiID owner_id);
|
CIMGUI_API bool igIsKeyDown_ID(ImGuiKey key,ImGuiID owner_id);
|
||||||
@@ -4581,6 +4774,14 @@ CIMGUI_API ImGuiTypingSelectRequest* igGetTypingSelectRequest(ImGuiTypingSelectF
|
|||||||
CIMGUI_API int igTypingSelectFindMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx);
|
CIMGUI_API int igTypingSelectFindMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx);
|
||||||
CIMGUI_API int igTypingSelectFindNextSingleCharMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx);
|
CIMGUI_API int igTypingSelectFindNextSingleCharMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx);
|
||||||
CIMGUI_API int igTypingSelectFindBestLeadingMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data);
|
CIMGUI_API int igTypingSelectFindBestLeadingMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data);
|
||||||
|
CIMGUI_API bool igBeginBoxSelect(const ImRect scope_rect,ImGuiWindow* window,ImGuiID box_select_id,ImGuiMultiSelectFlags ms_flags);
|
||||||
|
CIMGUI_API void igEndBoxSelect(const ImRect scope_rect,ImGuiMultiSelectFlags ms_flags);
|
||||||
|
CIMGUI_API void igMultiSelectItemHeader(ImGuiID id,bool* p_selected,ImGuiButtonFlags* p_button_flags);
|
||||||
|
CIMGUI_API void igMultiSelectItemFooter(ImGuiID id,bool* p_selected,bool* p_pressed);
|
||||||
|
CIMGUI_API void igMultiSelectAddSetAll(ImGuiMultiSelectTempData* ms,bool selected);
|
||||||
|
CIMGUI_API void igMultiSelectAddSetRange(ImGuiMultiSelectTempData* ms,bool selected,int range_dir,ImGuiSelectionUserData first_item,ImGuiSelectionUserData last_item);
|
||||||
|
CIMGUI_API ImGuiBoxSelectState* igGetBoxSelectState(ImGuiID id);
|
||||||
|
CIMGUI_API ImGuiMultiSelectState* igGetMultiSelectState(ImGuiID id);
|
||||||
CIMGUI_API void igSetWindowClipRectBeforeSetChannel(ImGuiWindow* window,const ImRect clip_rect);
|
CIMGUI_API void igSetWindowClipRectBeforeSetChannel(ImGuiWindow* window,const ImRect clip_rect);
|
||||||
CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiOldColumnFlags flags);
|
CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiOldColumnFlags flags);
|
||||||
CIMGUI_API void igEndColumns(void);
|
CIMGUI_API void igEndColumns(void);
|
||||||
@@ -4594,7 +4795,6 @@ CIMGUI_API float igGetColumnNormFromOffset(const ImGuiOldColumns* columns,float
|
|||||||
CIMGUI_API void igTableOpenContextMenu(int column_n);
|
CIMGUI_API void igTableOpenContextMenu(int column_n);
|
||||||
CIMGUI_API void igTableSetColumnWidth(int column_n,float width);
|
CIMGUI_API void igTableSetColumnWidth(int column_n,float width);
|
||||||
CIMGUI_API void igTableSetColumnSortDirection(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs);
|
CIMGUI_API void igTableSetColumnSortDirection(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs);
|
||||||
CIMGUI_API int igTableGetHoveredColumn(void);
|
|
||||||
CIMGUI_API int igTableGetHoveredRow(void);
|
CIMGUI_API int igTableGetHoveredRow(void);
|
||||||
CIMGUI_API float igTableGetHeaderRowHeight(void);
|
CIMGUI_API float igTableGetHeaderRowHeight(void);
|
||||||
CIMGUI_API float igTableGetHeaderAngledMaxLabelWidth(void);
|
CIMGUI_API float igTableGetHeaderAngledMaxLabelWidth(void);
|
||||||
@@ -4703,9 +4903,9 @@ CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_t
|
|||||||
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col);
|
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col);
|
||||||
CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end);
|
CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end);
|
||||||
CIMGUI_API void igTreePushOverrideID(ImGuiID id);
|
CIMGUI_API void igTreePushOverrideID(ImGuiID id);
|
||||||
CIMGUI_API void igTreeNodeSetOpen(ImGuiID id,bool open);
|
CIMGUI_API bool igTreeNodeGetOpen(ImGuiID storage_id);
|
||||||
CIMGUI_API bool igTreeNodeUpdateNextOpen(ImGuiID id,ImGuiTreeNodeFlags flags);
|
CIMGUI_API void igTreeNodeSetOpen(ImGuiID storage_id,bool open);
|
||||||
CIMGUI_API void igSetNextItemSelectionUserData(ImGuiSelectionUserData selection_user_data);
|
CIMGUI_API bool igTreeNodeUpdateNextOpen(ImGuiID storage_id,ImGuiTreeNodeFlags flags);
|
||||||
CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type);
|
CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type);
|
||||||
CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format);
|
CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format);
|
||||||
CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2);
|
CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2);
|
||||||
@@ -4729,8 +4929,6 @@ CIMGUI_API void igShadeVertsTransformPos(ImDrawList* draw_list,int vert_start_id
|
|||||||
CIMGUI_API void igGcCompactTransientMiscBuffers(void);
|
CIMGUI_API void igGcCompactTransientMiscBuffers(void);
|
||||||
CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window);
|
CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window);
|
||||||
CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window);
|
CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window);
|
||||||
CIMGUI_API void igDebugLog(const char* fmt,...);
|
|
||||||
CIMGUI_API void igDebugLogV(const char* fmt,va_list args);
|
|
||||||
CIMGUI_API void igDebugAllocHook(ImGuiDebugAllocInfo* info,int frame_count,void* ptr,size_t size);
|
CIMGUI_API void igDebugAllocHook(ImGuiDebugAllocInfo* info,int frame_count,void* ptr,size_t size);
|
||||||
CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,void* user_data);
|
CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,void* user_data);
|
||||||
CIMGUI_API void igErrorCheckEndWindowRecover(ImGuiErrorLogCallback log_callback,void* user_data);
|
CIMGUI_API void igErrorCheckEndWindowRecover(ImGuiErrorLogCallback log_callback,void* user_data);
|
||||||
@@ -4759,11 +4957,13 @@ CIMGUI_API void igDebugNodeTable(ImGuiTable* table);
|
|||||||
CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings);
|
CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings);
|
||||||
CIMGUI_API void igDebugNodeInputTextState(ImGuiInputTextState* state);
|
CIMGUI_API void igDebugNodeInputTextState(ImGuiInputTextState* state);
|
||||||
CIMGUI_API void igDebugNodeTypingSelectState(ImGuiTypingSelectState* state);
|
CIMGUI_API void igDebugNodeTypingSelectState(ImGuiTypingSelectState* state);
|
||||||
|
CIMGUI_API void igDebugNodeMultiSelectState(ImGuiMultiSelectState* state);
|
||||||
CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label);
|
CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label);
|
||||||
CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings);
|
CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings);
|
||||||
CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label);
|
CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label);
|
||||||
CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack);
|
CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack);
|
||||||
CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport);
|
CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport);
|
||||||
|
CIMGUI_API void igDebugNodePlatformMonitor(ImGuiPlatformMonitor* monitor,const char* label,int idx);
|
||||||
CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list);
|
CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list);
|
||||||
CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb);
|
CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb);
|
||||||
CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype(void);
|
CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype(void);
|
||||||
|
@@ -89,7 +89,7 @@ CimguiStorage& GetCimguiStorage()
|
|||||||
ImGuiIO& io = ImGui::GetIO();
|
ImGuiIO& io = ImGui::GetIO();
|
||||||
if (io.BackendLanguageUserData == NULL)
|
if (io.BackendLanguageUserData == NULL)
|
||||||
{
|
{
|
||||||
io.BackendLanguageUserData = new CimguiStorage();
|
io.BackendLanguageUserData = IM_NEW(CimguiStorage)();
|
||||||
}
|
}
|
||||||
|
|
||||||
return *(CimguiStorage*)io.BackendLanguageUserData;
|
return *(CimguiStorage*)io.BackendLanguageUserData;
|
||||||
|
@@ -752,7 +752,7 @@ local function parseFunction(self,stname,itt,namespace,locat)
|
|||||||
local noname_counter = 0
|
local noname_counter = 0
|
||||||
for i,ar in ipairs(argsTa) do
|
for i,ar in ipairs(argsTa) do
|
||||||
--avoid var name without space type&name -> type& name
|
--avoid var name without space type&name -> type& name
|
||||||
ar = ar:gsub("&(%S)","& %1")
|
ar = ar:gsub("(%S)&(%S)","%1& %2")
|
||||||
local typ,name,retf,sigf,reftoptr,defa,ar1
|
local typ,name,retf,sigf,reftoptr,defa,ar1
|
||||||
local has_cdecl = ar:match"__cdecl"
|
local has_cdecl = ar:match"__cdecl"
|
||||||
if has_cdecl then ar = ar:gsub("__cdecl","") end
|
if has_cdecl then ar = ar:gsub("__cdecl","") end
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -17,7 +17,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_CharCallback",
|
"cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_CharCallback",
|
"funcname": "ImGui_ImplGlfw_CharCallback",
|
||||||
"location": "imgui_impl_glfw:59",
|
"location": "imgui_impl_glfw:61",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_CharCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,unsigned int)",
|
"signature": "(GLFWwindow*,unsigned int)",
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
"cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_CursorEnterCallback",
|
"funcname": "ImGui_ImplGlfw_CursorEnterCallback",
|
||||||
"location": "imgui_impl_glfw:54",
|
"location": "imgui_impl_glfw:56",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,int)",
|
"signature": "(GLFWwindow*,int)",
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_CursorPosCallback",
|
"cimguiname": "ImGui_ImplGlfw_CursorPosCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_CursorPosCallback",
|
"funcname": "ImGui_ImplGlfw_CursorPosCallback",
|
||||||
"location": "imgui_impl_glfw:55",
|
"location": "imgui_impl_glfw:57",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_CursorPosCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_CursorPosCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,double,double)",
|
"signature": "(GLFWwindow*,double,double)",
|
||||||
@@ -96,7 +96,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
"cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_InitForOpenGL",
|
"funcname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||||
"location": "imgui_impl_glfw:31",
|
"location": "imgui_impl_glfw:32",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
"ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(GLFWwindow*,bool)",
|
"signature": "(GLFWwindow*,bool)",
|
||||||
@@ -121,7 +121,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_InitForOther",
|
"cimguiname": "ImGui_ImplGlfw_InitForOther",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_InitForOther",
|
"funcname": "ImGui_ImplGlfw_InitForOther",
|
||||||
"location": "imgui_impl_glfw:33",
|
"location": "imgui_impl_glfw:34",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForOther",
|
"ov_cimguiname": "ImGui_ImplGlfw_InitForOther",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(GLFWwindow*,bool)",
|
"signature": "(GLFWwindow*,bool)",
|
||||||
@@ -146,7 +146,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
"cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_InitForVulkan",
|
"funcname": "ImGui_ImplGlfw_InitForVulkan",
|
||||||
"location": "imgui_impl_glfw:32",
|
"location": "imgui_impl_glfw:33",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
"ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(GLFWwindow*,bool)",
|
"signature": "(GLFWwindow*,bool)",
|
||||||
@@ -167,7 +167,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_InstallCallbacks",
|
"cimguiname": "ImGui_ImplGlfw_InstallCallbacks",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_InstallCallbacks",
|
"funcname": "ImGui_ImplGlfw_InstallCallbacks",
|
||||||
"location": "imgui_impl_glfw:45",
|
"location": "imgui_impl_glfw:47",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_InstallCallbacks",
|
"ov_cimguiname": "ImGui_ImplGlfw_InstallCallbacks",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*)",
|
"signature": "(GLFWwindow*)",
|
||||||
@@ -204,7 +204,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
"cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_KeyCallback",
|
"funcname": "ImGui_ImplGlfw_KeyCallback",
|
||||||
"location": "imgui_impl_glfw:58",
|
"location": "imgui_impl_glfw:60",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,int,int,int,int)",
|
"signature": "(GLFWwindow*,int,int,int,int)",
|
||||||
@@ -229,7 +229,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
"cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_MonitorCallback",
|
"funcname": "ImGui_ImplGlfw_MonitorCallback",
|
||||||
"location": "imgui_impl_glfw:60",
|
"location": "imgui_impl_glfw:62",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWmonitor*,int)",
|
"signature": "(GLFWmonitor*,int)",
|
||||||
@@ -262,7 +262,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
"cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_MouseButtonCallback",
|
"funcname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||||
"location": "imgui_impl_glfw:56",
|
"location": "imgui_impl_glfw:58",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,int,int,int)",
|
"signature": "(GLFWwindow*,int,int,int)",
|
||||||
@@ -278,7 +278,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_NewFrame",
|
"cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_NewFrame",
|
"funcname": "ImGui_ImplGlfw_NewFrame",
|
||||||
"location": "imgui_impl_glfw:35",
|
"location": "imgui_impl_glfw:36",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_NewFrame",
|
"ov_cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -299,7 +299,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_RestoreCallbacks",
|
"cimguiname": "ImGui_ImplGlfw_RestoreCallbacks",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_RestoreCallbacks",
|
"funcname": "ImGui_ImplGlfw_RestoreCallbacks",
|
||||||
"location": "imgui_impl_glfw:46",
|
"location": "imgui_impl_glfw:48",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_RestoreCallbacks",
|
"ov_cimguiname": "ImGui_ImplGlfw_RestoreCallbacks",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*)",
|
"signature": "(GLFWwindow*)",
|
||||||
@@ -328,7 +328,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
"cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_ScrollCallback",
|
"funcname": "ImGui_ImplGlfw_ScrollCallback",
|
||||||
"location": "imgui_impl_glfw:57",
|
"location": "imgui_impl_glfw:59",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,double,double)",
|
"signature": "(GLFWwindow*,double,double)",
|
||||||
@@ -349,7 +349,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
"cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
"funcname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
||||||
"location": "imgui_impl_glfw:50",
|
"location": "imgui_impl_glfw:52",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
"ov_cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(bool)",
|
"signature": "(bool)",
|
||||||
@@ -365,7 +365,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_Shutdown",
|
"cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_Shutdown",
|
"funcname": "ImGui_ImplGlfw_Shutdown",
|
||||||
"location": "imgui_impl_glfw:34",
|
"location": "imgui_impl_glfw:35",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_Shutdown",
|
"ov_cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -390,7 +390,7 @@
|
|||||||
"cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
"cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_WindowFocusCallback",
|
"funcname": "ImGui_ImplGlfw_WindowFocusCallback",
|
||||||
"location": "imgui_impl_glfw:53",
|
"location": "imgui_impl_glfw:55",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,int)",
|
"signature": "(GLFWwindow*,int)",
|
||||||
@@ -406,7 +406,7 @@
|
|||||||
"cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
"cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
"funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||||
"location": "imgui_impl_opengl2:36",
|
"location": "imgui_impl_opengl2:37",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -422,7 +422,7 @@
|
|||||||
"cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
"cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
"funcname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||||
"location": "imgui_impl_opengl2:34",
|
"location": "imgui_impl_opengl2:35",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -438,7 +438,7 @@
|
|||||||
"cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
"cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
"funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||||
"location": "imgui_impl_opengl2:37",
|
"location": "imgui_impl_opengl2:38",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -454,7 +454,7 @@
|
|||||||
"cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
"cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
"funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||||
"location": "imgui_impl_opengl2:35",
|
"location": "imgui_impl_opengl2:36",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -470,7 +470,7 @@
|
|||||||
"cimguiname": "ImGui_ImplOpenGL2_Init",
|
"cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_Init",
|
"funcname": "ImGui_ImplOpenGL2_Init",
|
||||||
"location": "imgui_impl_opengl2:28",
|
"location": "imgui_impl_opengl2:29",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Init",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -486,7 +486,7 @@
|
|||||||
"cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
"cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_NewFrame",
|
"funcname": "ImGui_ImplOpenGL2_NewFrame",
|
||||||
"location": "imgui_impl_opengl2:30",
|
"location": "imgui_impl_opengl2:31",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -507,7 +507,7 @@
|
|||||||
"cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
"cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_RenderDrawData",
|
"funcname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||||
"location": "imgui_impl_opengl2:31",
|
"location": "imgui_impl_opengl2:32",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImDrawData*)",
|
"signature": "(ImDrawData*)",
|
||||||
@@ -523,7 +523,7 @@
|
|||||||
"cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
"cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_Shutdown",
|
"funcname": "ImGui_ImplOpenGL2_Shutdown",
|
||||||
"location": "imgui_impl_opengl2:29",
|
"location": "imgui_impl_opengl2:30",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -684,7 +684,7 @@
|
|||||||
"cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
"cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForD3D",
|
"funcname": "ImGui_ImplSDL2_InitForD3D",
|
||||||
"location": "imgui_impl_sdl2:36",
|
"location": "imgui_impl_sdl2:37",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
"cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForMetal",
|
"funcname": "ImGui_ImplSDL2_InitForMetal",
|
||||||
"location": "imgui_impl_sdl2:37",
|
"location": "imgui_impl_sdl2:38",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -730,7 +730,7 @@
|
|||||||
"cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
"cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForOpenGL",
|
"funcname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||||
"location": "imgui_impl_sdl2:34",
|
"location": "imgui_impl_sdl2:35",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*,void*)",
|
"signature": "(SDL_Window*,void*)",
|
||||||
@@ -751,7 +751,7 @@
|
|||||||
"cimguiname": "ImGui_ImplSDL2_InitForOther",
|
"cimguiname": "ImGui_ImplSDL2_InitForOther",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForOther",
|
"funcname": "ImGui_ImplSDL2_InitForOther",
|
||||||
"location": "imgui_impl_sdl2:39",
|
"location": "imgui_impl_sdl2:40",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForOther",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForOther",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -776,7 +776,7 @@
|
|||||||
"cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
"cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
"funcname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
||||||
"location": "imgui_impl_sdl2:38",
|
"location": "imgui_impl_sdl2:39",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*,SDL_Renderer*)",
|
"signature": "(SDL_Window*,SDL_Renderer*)",
|
||||||
@@ -797,7 +797,7 @@
|
|||||||
"cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
"cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForVulkan",
|
"funcname": "ImGui_ImplSDL2_InitForVulkan",
|
||||||
"location": "imgui_impl_sdl2:35",
|
"location": "imgui_impl_sdl2:36",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -813,7 +813,7 @@
|
|||||||
"cimguiname": "ImGui_ImplSDL2_NewFrame",
|
"cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_NewFrame",
|
"funcname": "ImGui_ImplSDL2_NewFrame",
|
||||||
"location": "imgui_impl_sdl2:41",
|
"location": "imgui_impl_sdl2:42",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_NewFrame",
|
"ov_cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -834,7 +834,7 @@
|
|||||||
"cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
"cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_ProcessEvent",
|
"funcname": "ImGui_ImplSDL2_ProcessEvent",
|
||||||
"location": "imgui_impl_sdl2:42",
|
"location": "imgui_impl_sdl2:43",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
"ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(const SDL_Event*)",
|
"signature": "(const SDL_Event*)",
|
||||||
@@ -866,7 +866,7 @@
|
|||||||
"manual_gamepads_count": "-1"
|
"manual_gamepads_count": "-1"
|
||||||
},
|
},
|
||||||
"funcname": "ImGui_ImplSDL2_SetGamepadMode",
|
"funcname": "ImGui_ImplSDL2_SetGamepadMode",
|
||||||
"location": "imgui_impl_sdl2:47",
|
"location": "imgui_impl_sdl2:48",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_SetGamepadMode",
|
"ov_cimguiname": "ImGui_ImplSDL2_SetGamepadMode",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)",
|
"signature": "(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)",
|
||||||
@@ -882,7 +882,7 @@
|
|||||||
"cimguiname": "ImGui_ImplSDL2_Shutdown",
|
"cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_Shutdown",
|
"funcname": "ImGui_ImplSDL2_Shutdown",
|
||||||
"location": "imgui_impl_sdl2:40",
|
"location": "imgui_impl_sdl2:41",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_Shutdown",
|
"ov_cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
|
@@ -14,7 +14,7 @@ defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)"
|
|||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback"
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw:59"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw:61"
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)"
|
||||||
@@ -35,7 +35,7 @@ defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["call_args"] = "(window,entered)"
|
|||||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback"
|
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback"
|
||||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["funcname"] = "ImGui_ImplGlfw_CursorEnterCallback"
|
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["funcname"] = "ImGui_ImplGlfw_CursorEnterCallback"
|
||||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["location"] = "imgui_impl_glfw:54"
|
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["location"] = "imgui_impl_glfw:56"
|
||||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback"
|
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback"
|
||||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["signature"] = "(GLFWwindow*,int)"
|
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["signature"] = "(GLFWwindow*,int)"
|
||||||
@@ -59,7 +59,7 @@ defs["ImGui_ImplGlfw_CursorPosCallback"][1]["call_args"] = "(window,x,y)"
|
|||||||
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CursorPosCallback"
|
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CursorPosCallback"
|
||||||
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["funcname"] = "ImGui_ImplGlfw_CursorPosCallback"
|
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["funcname"] = "ImGui_ImplGlfw_CursorPosCallback"
|
||||||
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["location"] = "imgui_impl_glfw:55"
|
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["location"] = "imgui_impl_glfw:57"
|
||||||
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CursorPosCallback"
|
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CursorPosCallback"
|
||||||
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["signature"] = "(GLFWwindow*,double,double)"
|
defs["ImGui_ImplGlfw_CursorPosCallback"][1]["signature"] = "(GLFWwindow*,double,double)"
|
||||||
@@ -80,7 +80,7 @@ defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callback
|
|||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw:31"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw:32"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||||
@@ -101,7 +101,7 @@ defs["ImGui_ImplGlfw_InitForOther"][1]["call_args"] = "(window,install_callbacks
|
|||||||
defs["ImGui_ImplGlfw_InitForOther"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOther"
|
defs["ImGui_ImplGlfw_InitForOther"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOther"
|
||||||
defs["ImGui_ImplGlfw_InitForOther"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_InitForOther"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_InitForOther"][1]["funcname"] = "ImGui_ImplGlfw_InitForOther"
|
defs["ImGui_ImplGlfw_InitForOther"][1]["funcname"] = "ImGui_ImplGlfw_InitForOther"
|
||||||
defs["ImGui_ImplGlfw_InitForOther"][1]["location"] = "imgui_impl_glfw:33"
|
defs["ImGui_ImplGlfw_InitForOther"][1]["location"] = "imgui_impl_glfw:34"
|
||||||
defs["ImGui_ImplGlfw_InitForOther"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOther"
|
defs["ImGui_ImplGlfw_InitForOther"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOther"
|
||||||
defs["ImGui_ImplGlfw_InitForOther"][1]["ret"] = "bool"
|
defs["ImGui_ImplGlfw_InitForOther"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplGlfw_InitForOther"][1]["signature"] = "(GLFWwindow*,bool)"
|
defs["ImGui_ImplGlfw_InitForOther"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||||
@@ -122,7 +122,7 @@ defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callback
|
|||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan"
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw:32"
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw:33"
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool"
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)"
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||||
@@ -140,7 +140,7 @@ defs["ImGui_ImplGlfw_InstallCallbacks"][1]["call_args"] = "(window)"
|
|||||||
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["cimguiname"] = "ImGui_ImplGlfw_InstallCallbacks"
|
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["cimguiname"] = "ImGui_ImplGlfw_InstallCallbacks"
|
||||||
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["funcname"] = "ImGui_ImplGlfw_InstallCallbacks"
|
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["funcname"] = "ImGui_ImplGlfw_InstallCallbacks"
|
||||||
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["location"] = "imgui_impl_glfw:45"
|
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["location"] = "imgui_impl_glfw:47"
|
||||||
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InstallCallbacks"
|
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InstallCallbacks"
|
||||||
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["signature"] = "(GLFWwindow*)"
|
defs["ImGui_ImplGlfw_InstallCallbacks"][1]["signature"] = "(GLFWwindow*)"
|
||||||
@@ -170,7 +170,7 @@ defs["ImGui_ImplGlfw_KeyCallback"][1]["call_args"] = "(window,key,scancode,actio
|
|||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["funcname"] = "ImGui_ImplGlfw_KeyCallback"
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["funcname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw:58"
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw:60"
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)"
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)"
|
||||||
@@ -191,7 +191,7 @@ defs["ImGui_ImplGlfw_MonitorCallback"][1]["call_args"] = "(monitor,event)"
|
|||||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MonitorCallback"
|
defs["ImGui_ImplGlfw_MonitorCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MonitorCallback"
|
||||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_MonitorCallback"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["funcname"] = "ImGui_ImplGlfw_MonitorCallback"
|
defs["ImGui_ImplGlfw_MonitorCallback"][1]["funcname"] = "ImGui_ImplGlfw_MonitorCallback"
|
||||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["location"] = "imgui_impl_glfw:60"
|
defs["ImGui_ImplGlfw_MonitorCallback"][1]["location"] = "imgui_impl_glfw:62"
|
||||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MonitorCallback"
|
defs["ImGui_ImplGlfw_MonitorCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MonitorCallback"
|
||||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_MonitorCallback"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["signature"] = "(GLFWmonitor*,int)"
|
defs["ImGui_ImplGlfw_MonitorCallback"][1]["signature"] = "(GLFWmonitor*,int)"
|
||||||
@@ -218,7 +218,7 @@ defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["call_args"] = "(window,button,act
|
|||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["funcname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["funcname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw:56"
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw:58"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)"
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)"
|
||||||
@@ -233,7 +233,7 @@ defs["ImGui_ImplGlfw_NewFrame"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_NewFrame"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["funcname"] = "ImGui_ImplGlfw_NewFrame"
|
defs["ImGui_ImplGlfw_NewFrame"][1]["funcname"] = "ImGui_ImplGlfw_NewFrame"
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw:35"
|
defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw:36"
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()"
|
defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()"
|
||||||
@@ -251,7 +251,7 @@ defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["call_args"] = "(window)"
|
|||||||
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["cimguiname"] = "ImGui_ImplGlfw_RestoreCallbacks"
|
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["cimguiname"] = "ImGui_ImplGlfw_RestoreCallbacks"
|
||||||
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["funcname"] = "ImGui_ImplGlfw_RestoreCallbacks"
|
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["funcname"] = "ImGui_ImplGlfw_RestoreCallbacks"
|
||||||
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["location"] = "imgui_impl_glfw:46"
|
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["location"] = "imgui_impl_glfw:48"
|
||||||
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_RestoreCallbacks"
|
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_RestoreCallbacks"
|
||||||
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["signature"] = "(GLFWwindow*)"
|
defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["signature"] = "(GLFWwindow*)"
|
||||||
@@ -275,7 +275,7 @@ defs["ImGui_ImplGlfw_ScrollCallback"][1]["call_args"] = "(window,xoffset,yoffset
|
|||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["funcname"] = "ImGui_ImplGlfw_ScrollCallback"
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["funcname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw:57"
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw:59"
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)"
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)"
|
||||||
@@ -293,7 +293,7 @@ defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["call_args"] = "(chain_
|
|||||||
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["cimguiname"] = "ImGui_ImplGlfw_SetCallbacksChainForAllWindows"
|
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["cimguiname"] = "ImGui_ImplGlfw_SetCallbacksChainForAllWindows"
|
||||||
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["funcname"] = "ImGui_ImplGlfw_SetCallbacksChainForAllWindows"
|
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["funcname"] = "ImGui_ImplGlfw_SetCallbacksChainForAllWindows"
|
||||||
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["location"] = "imgui_impl_glfw:50"
|
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["location"] = "imgui_impl_glfw:52"
|
||||||
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_SetCallbacksChainForAllWindows"
|
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_SetCallbacksChainForAllWindows"
|
||||||
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["signature"] = "(bool)"
|
defs["ImGui_ImplGlfw_SetCallbacksChainForAllWindows"][1]["signature"] = "(bool)"
|
||||||
@@ -308,7 +308,7 @@ defs["ImGui_ImplGlfw_Shutdown"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_Shutdown"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["funcname"] = "ImGui_ImplGlfw_Shutdown"
|
defs["ImGui_ImplGlfw_Shutdown"][1]["funcname"] = "ImGui_ImplGlfw_Shutdown"
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw:34"
|
defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw:35"
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()"
|
defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()"
|
||||||
@@ -329,7 +329,7 @@ defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["call_args"] = "(window,focused)"
|
|||||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback"
|
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback"
|
||||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["funcname"] = "ImGui_ImplGlfw_WindowFocusCallback"
|
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["funcname"] = "ImGui_ImplGlfw_WindowFocusCallback"
|
||||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["location"] = "imgui_impl_glfw:53"
|
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["location"] = "imgui_impl_glfw:55"
|
||||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback"
|
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback"
|
||||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["signature"] = "(GLFWwindow*,int)"
|
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["signature"] = "(GLFWwindow*,int)"
|
||||||
@@ -344,7 +344,7 @@ defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2:36"
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2:37"
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool"
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()"
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()"
|
||||||
@@ -359,7 +359,7 @@ defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2:34"
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2:35"
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool"
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()"
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()"
|
||||||
@@ -374,7 +374,7 @@ defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2:37"
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2:38"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void"
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()"
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()"
|
||||||
@@ -389,7 +389,7 @@ defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2:35"
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2:36"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void"
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()"
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()"
|
||||||
@@ -404,7 +404,7 @@ defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init"
|
defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init"
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2:28"
|
defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2:29"
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
defs["ImGui_ImplOpenGL2_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool"
|
defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()"
|
defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()"
|
||||||
@@ -419,7 +419,7 @@ defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2:30"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2:31"
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()"
|
||||||
@@ -437,7 +437,7 @@ defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
|||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2:31"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2:32"
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
||||||
@@ -452,7 +452,7 @@ defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2:29"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2:30"
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()"
|
||||||
@@ -597,7 +597,7 @@ defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)"
|
|||||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
|
defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
|
||||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {}
|
defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D"
|
defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D"
|
||||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl2:36"
|
defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl2:37"
|
||||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
|
defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
|
||||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool"
|
defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)"
|
defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)"
|
||||||
@@ -615,7 +615,7 @@ defs["ImGui_ImplSDL2_InitForMetal"][1]["call_args"] = "(window)"
|
|||||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
|
defs["ImGui_ImplSDL2_InitForMetal"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
|
||||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["defaults"] = {}
|
defs["ImGui_ImplSDL2_InitForMetal"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["funcname"] = "ImGui_ImplSDL2_InitForMetal"
|
defs["ImGui_ImplSDL2_InitForMetal"][1]["funcname"] = "ImGui_ImplSDL2_InitForMetal"
|
||||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl2:37"
|
defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl2:38"
|
||||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
|
defs["ImGui_ImplSDL2_InitForMetal"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
|
||||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["ret"] = "bool"
|
defs["ImGui_ImplSDL2_InitForMetal"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["signature"] = "(SDL_Window*)"
|
defs["ImGui_ImplSDL2_InitForMetal"][1]["signature"] = "(SDL_Window*)"
|
||||||
@@ -636,7 +636,7 @@ defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)"
|
|||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {}
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl2:34"
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl2:35"
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool"
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)"
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)"
|
||||||
@@ -654,7 +654,7 @@ defs["ImGui_ImplSDL2_InitForOther"][1]["call_args"] = "(window)"
|
|||||||
defs["ImGui_ImplSDL2_InitForOther"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOther"
|
defs["ImGui_ImplSDL2_InitForOther"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOther"
|
||||||
defs["ImGui_ImplSDL2_InitForOther"][1]["defaults"] = {}
|
defs["ImGui_ImplSDL2_InitForOther"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_InitForOther"][1]["funcname"] = "ImGui_ImplSDL2_InitForOther"
|
defs["ImGui_ImplSDL2_InitForOther"][1]["funcname"] = "ImGui_ImplSDL2_InitForOther"
|
||||||
defs["ImGui_ImplSDL2_InitForOther"][1]["location"] = "imgui_impl_sdl2:39"
|
defs["ImGui_ImplSDL2_InitForOther"][1]["location"] = "imgui_impl_sdl2:40"
|
||||||
defs["ImGui_ImplSDL2_InitForOther"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOther"
|
defs["ImGui_ImplSDL2_InitForOther"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOther"
|
||||||
defs["ImGui_ImplSDL2_InitForOther"][1]["ret"] = "bool"
|
defs["ImGui_ImplSDL2_InitForOther"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplSDL2_InitForOther"][1]["signature"] = "(SDL_Window*)"
|
defs["ImGui_ImplSDL2_InitForOther"][1]["signature"] = "(SDL_Window*)"
|
||||||
@@ -675,7 +675,7 @@ defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["call_args"] = "(window,renderer)"
|
|||||||
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer"
|
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer"
|
||||||
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["defaults"] = {}
|
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["funcname"] = "ImGui_ImplSDL2_InitForSDLRenderer"
|
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["funcname"] = "ImGui_ImplSDL2_InitForSDLRenderer"
|
||||||
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["location"] = "imgui_impl_sdl2:38"
|
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["location"] = "imgui_impl_sdl2:39"
|
||||||
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer"
|
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer"
|
||||||
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ret"] = "bool"
|
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["signature"] = "(SDL_Window*,SDL_Renderer*)"
|
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["signature"] = "(SDL_Window*,SDL_Renderer*)"
|
||||||
@@ -693,7 +693,7 @@ defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)"
|
|||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {}
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan"
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl2:35"
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl2:36"
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool"
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)"
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)"
|
||||||
@@ -708,7 +708,7 @@ defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {}
|
defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame"
|
defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame"
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl2:41"
|
defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl2:42"
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void"
|
defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "()"
|
defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "()"
|
||||||
@@ -726,7 +726,7 @@ defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)"
|
|||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {}
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent"
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl2:42"
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl2:43"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool"
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)"
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)"
|
||||||
@@ -752,7 +752,7 @@ defs["ImGui_ImplSDL2_SetGamepadMode"][1]["defaults"] = {}
|
|||||||
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["defaults"]["manual_gamepads_array"] = "NULL"
|
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["defaults"]["manual_gamepads_array"] = "NULL"
|
||||||
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["defaults"]["manual_gamepads_count"] = "-1"
|
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["defaults"]["manual_gamepads_count"] = "-1"
|
||||||
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["funcname"] = "ImGui_ImplSDL2_SetGamepadMode"
|
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["funcname"] = "ImGui_ImplSDL2_SetGamepadMode"
|
||||||
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["location"] = "imgui_impl_sdl2:47"
|
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["location"] = "imgui_impl_sdl2:48"
|
||||||
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_SetGamepadMode"
|
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_SetGamepadMode"
|
||||||
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["ret"] = "void"
|
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["signature"] = "(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)"
|
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["signature"] = "(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)"
|
||||||
@@ -767,7 +767,7 @@ defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()"
|
|||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {}
|
defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown"
|
defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown"
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl2:40"
|
defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl2:41"
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void"
|
defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()"
|
defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()"
|
||||||
|
@@ -108,21 +108,18 @@ igCombo 3
|
|||||||
1 bool igCombo_Str_arr (const char*,int*,const char* const[],int,int)
|
1 bool igCombo_Str_arr (const char*,int*,const char* const[],int,int)
|
||||||
2 bool igCombo_Str (const char*,int*,const char*,int)
|
2 bool igCombo_Str (const char*,int*,const char*,int)
|
||||||
3 bool igCombo_FnStrPtr (const char*,int*,const char*(*)(void*,int),void*,int,int)
|
3 bool igCombo_FnStrPtr (const char*,int*,const char*(*)(void*,int),void*,int,int)
|
||||||
igGetBackgroundDrawList 2
|
|
||||||
1 ImDrawList* igGetBackgroundDrawList_Nil ()
|
|
||||||
2 ImDrawList* igGetBackgroundDrawList_ViewportPtr (ImGuiViewport*)
|
|
||||||
igGetColorU32 3
|
igGetColorU32 3
|
||||||
1 ImU32 igGetColorU32_Col (ImGuiCol,float)
|
1 ImU32 igGetColorU32_Col (ImGuiCol,float)
|
||||||
2 ImU32 igGetColorU32_Vec4 (const ImVec4)
|
2 ImU32 igGetColorU32_Vec4 (const ImVec4)
|
||||||
3 ImU32 igGetColorU32_U32 (ImU32,float)
|
3 ImU32 igGetColorU32_U32 (ImU32,float)
|
||||||
igGetForegroundDrawList 3
|
igGetForegroundDrawList 2
|
||||||
1 ImDrawList* igGetForegroundDrawList_Nil ()
|
1 ImDrawList* igGetForegroundDrawList_ViewportPtr (ImGuiViewport*)
|
||||||
2 ImDrawList* igGetForegroundDrawList_ViewportPtr (ImGuiViewport*)
|
2 ImDrawList* igGetForegroundDrawList_WindowPtr (ImGuiWindow*)
|
||||||
3 ImDrawList* igGetForegroundDrawList_WindowPtr (ImGuiWindow*)
|
igGetID 4
|
||||||
igGetID 3
|
|
||||||
1 ImGuiID igGetID_Str (const char*)
|
1 ImGuiID igGetID_Str (const char*)
|
||||||
2 ImGuiID igGetID_StrStr (const char*,const char*)
|
2 ImGuiID igGetID_StrStr (const char*,const char*)
|
||||||
3 ImGuiID igGetID_Ptr (const void*)
|
3 ImGuiID igGetID_Ptr (const void*)
|
||||||
|
4 ImGuiID igGetID_Int (int)
|
||||||
igGetIDWithSeed 2
|
igGetIDWithSeed 2
|
||||||
1 ImGuiID igGetIDWithSeed_Str (const char*,const char*,ImGuiID)
|
1 ImGuiID igGetIDWithSeed_Str (const char*,const char*,ImGuiID)
|
||||||
2 ImGuiID igGetIDWithSeed_Int (int,ImGuiID)
|
2 ImGuiID igGetIDWithSeed_Int (int,ImGuiID)
|
||||||
@@ -229,6 +226,9 @@ igRadioButton 2
|
|||||||
igSelectable 2
|
igSelectable 2
|
||||||
1 bool igSelectable_Bool (const char*,bool,ImGuiSelectableFlags,const ImVec2)
|
1 bool igSelectable_Bool (const char*,bool,ImGuiSelectableFlags,const ImVec2)
|
||||||
2 bool igSelectable_BoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
|
2 bool igSelectable_BoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
|
||||||
|
igSetItemKeyOwner 2
|
||||||
|
1 void igSetItemKeyOwner_Nil (ImGuiKey)
|
||||||
|
2 void igSetItemKeyOwner_InputFlags (ImGuiKey,ImGuiInputFlags)
|
||||||
igSetScrollFromPosX 2
|
igSetScrollFromPosX 2
|
||||||
1 void igSetScrollFromPosX_Float (float,float)
|
1 void igSetScrollFromPosX_Float (float,float)
|
||||||
2 void igSetScrollFromPosX_WindowPtr (ImGuiWindow*,float,float)
|
2 void igSetScrollFromPosX_WindowPtr (ImGuiWindow*,float,float)
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -27,6 +27,7 @@
|
|||||||
"ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder",
|
"ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder",
|
||||||
"ImGuiActivateFlags": "int",
|
"ImGuiActivateFlags": "int",
|
||||||
"ImGuiBackendFlags": "int",
|
"ImGuiBackendFlags": "int",
|
||||||
|
"ImGuiBoxSelectState": "struct ImGuiBoxSelectState",
|
||||||
"ImGuiButtonFlags": "int",
|
"ImGuiButtonFlags": "int",
|
||||||
"ImGuiChildFlags": "int",
|
"ImGuiChildFlags": "int",
|
||||||
"ImGuiCol": "int",
|
"ImGuiCol": "int",
|
||||||
@@ -97,10 +98,13 @@
|
|||||||
"ImGuiMetricsConfig": "struct ImGuiMetricsConfig",
|
"ImGuiMetricsConfig": "struct ImGuiMetricsConfig",
|
||||||
"ImGuiMouseButton": "int",
|
"ImGuiMouseButton": "int",
|
||||||
"ImGuiMouseCursor": "int",
|
"ImGuiMouseCursor": "int",
|
||||||
|
"ImGuiMultiSelectFlags": "int",
|
||||||
|
"ImGuiMultiSelectIO": "struct ImGuiMultiSelectIO",
|
||||||
|
"ImGuiMultiSelectState": "struct ImGuiMultiSelectState",
|
||||||
|
"ImGuiMultiSelectTempData": "struct ImGuiMultiSelectTempData",
|
||||||
"ImGuiNavHighlightFlags": "int",
|
"ImGuiNavHighlightFlags": "int",
|
||||||
"ImGuiNavItemData": "struct ImGuiNavItemData",
|
"ImGuiNavItemData": "struct ImGuiNavItemData",
|
||||||
"ImGuiNavMoveFlags": "int",
|
"ImGuiNavMoveFlags": "int",
|
||||||
"ImGuiNavTreeNodeData": "struct ImGuiNavTreeNodeData",
|
|
||||||
"ImGuiNextItemData": "struct ImGuiNextItemData",
|
"ImGuiNextItemData": "struct ImGuiNextItemData",
|
||||||
"ImGuiNextItemDataFlags": "int",
|
"ImGuiNextItemDataFlags": "int",
|
||||||
"ImGuiNextWindowData": "struct ImGuiNextWindowData",
|
"ImGuiNextWindowData": "struct ImGuiNextWindowData",
|
||||||
@@ -118,6 +122,9 @@
|
|||||||
"ImGuiPtrOrIndex": "struct ImGuiPtrOrIndex",
|
"ImGuiPtrOrIndex": "struct ImGuiPtrOrIndex",
|
||||||
"ImGuiScrollFlags": "int",
|
"ImGuiScrollFlags": "int",
|
||||||
"ImGuiSelectableFlags": "int",
|
"ImGuiSelectableFlags": "int",
|
||||||
|
"ImGuiSelectionBasicStorage": "struct ImGuiSelectionBasicStorage",
|
||||||
|
"ImGuiSelectionExternalStorage": "struct ImGuiSelectionExternalStorage",
|
||||||
|
"ImGuiSelectionRequest": "struct ImGuiSelectionRequest",
|
||||||
"ImGuiSelectionUserData": "ImS64",
|
"ImGuiSelectionUserData": "ImS64",
|
||||||
"ImGuiSeparatorFlags": "int",
|
"ImGuiSeparatorFlags": "int",
|
||||||
"ImGuiSettingsHandler": "struct ImGuiSettingsHandler",
|
"ImGuiSettingsHandler": "struct ImGuiSettingsHandler",
|
||||||
@@ -160,6 +167,7 @@
|
|||||||
"ImGuiTextRange": "struct ImGuiTextRange",
|
"ImGuiTextRange": "struct ImGuiTextRange",
|
||||||
"ImGuiTooltipFlags": "int",
|
"ImGuiTooltipFlags": "int",
|
||||||
"ImGuiTreeNodeFlags": "int",
|
"ImGuiTreeNodeFlags": "int",
|
||||||
|
"ImGuiTreeNodeStackData": "struct ImGuiTreeNodeStackData",
|
||||||
"ImGuiTypingSelectFlags": "int",
|
"ImGuiTypingSelectFlags": "int",
|
||||||
"ImGuiTypingSelectRequest": "struct ImGuiTypingSelectRequest",
|
"ImGuiTypingSelectRequest": "struct ImGuiTypingSelectRequest",
|
||||||
"ImGuiTypingSelectState": "struct ImGuiTypingSelectState",
|
"ImGuiTypingSelectState": "struct ImGuiTypingSelectState",
|
||||||
|
@@ -27,6 +27,7 @@ defs["ImFontGlyph"] = "struct ImFontGlyph"
|
|||||||
defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder"
|
defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder"
|
||||||
defs["ImGuiActivateFlags"] = "int"
|
defs["ImGuiActivateFlags"] = "int"
|
||||||
defs["ImGuiBackendFlags"] = "int"
|
defs["ImGuiBackendFlags"] = "int"
|
||||||
|
defs["ImGuiBoxSelectState"] = "struct ImGuiBoxSelectState"
|
||||||
defs["ImGuiButtonFlags"] = "int"
|
defs["ImGuiButtonFlags"] = "int"
|
||||||
defs["ImGuiChildFlags"] = "int"
|
defs["ImGuiChildFlags"] = "int"
|
||||||
defs["ImGuiCol"] = "int"
|
defs["ImGuiCol"] = "int"
|
||||||
@@ -97,10 +98,13 @@ defs["ImGuiMenuColumns"] = "struct ImGuiMenuColumns"
|
|||||||
defs["ImGuiMetricsConfig"] = "struct ImGuiMetricsConfig"
|
defs["ImGuiMetricsConfig"] = "struct ImGuiMetricsConfig"
|
||||||
defs["ImGuiMouseButton"] = "int"
|
defs["ImGuiMouseButton"] = "int"
|
||||||
defs["ImGuiMouseCursor"] = "int"
|
defs["ImGuiMouseCursor"] = "int"
|
||||||
|
defs["ImGuiMultiSelectFlags"] = "int"
|
||||||
|
defs["ImGuiMultiSelectIO"] = "struct ImGuiMultiSelectIO"
|
||||||
|
defs["ImGuiMultiSelectState"] = "struct ImGuiMultiSelectState"
|
||||||
|
defs["ImGuiMultiSelectTempData"] = "struct ImGuiMultiSelectTempData"
|
||||||
defs["ImGuiNavHighlightFlags"] = "int"
|
defs["ImGuiNavHighlightFlags"] = "int"
|
||||||
defs["ImGuiNavItemData"] = "struct ImGuiNavItemData"
|
defs["ImGuiNavItemData"] = "struct ImGuiNavItemData"
|
||||||
defs["ImGuiNavMoveFlags"] = "int"
|
defs["ImGuiNavMoveFlags"] = "int"
|
||||||
defs["ImGuiNavTreeNodeData"] = "struct ImGuiNavTreeNodeData"
|
|
||||||
defs["ImGuiNextItemData"] = "struct ImGuiNextItemData"
|
defs["ImGuiNextItemData"] = "struct ImGuiNextItemData"
|
||||||
defs["ImGuiNextItemDataFlags"] = "int"
|
defs["ImGuiNextItemDataFlags"] = "int"
|
||||||
defs["ImGuiNextWindowData"] = "struct ImGuiNextWindowData"
|
defs["ImGuiNextWindowData"] = "struct ImGuiNextWindowData"
|
||||||
@@ -118,6 +122,9 @@ defs["ImGuiPopupFlags"] = "int"
|
|||||||
defs["ImGuiPtrOrIndex"] = "struct ImGuiPtrOrIndex"
|
defs["ImGuiPtrOrIndex"] = "struct ImGuiPtrOrIndex"
|
||||||
defs["ImGuiScrollFlags"] = "int"
|
defs["ImGuiScrollFlags"] = "int"
|
||||||
defs["ImGuiSelectableFlags"] = "int"
|
defs["ImGuiSelectableFlags"] = "int"
|
||||||
|
defs["ImGuiSelectionBasicStorage"] = "struct ImGuiSelectionBasicStorage"
|
||||||
|
defs["ImGuiSelectionExternalStorage"] = "struct ImGuiSelectionExternalStorage"
|
||||||
|
defs["ImGuiSelectionRequest"] = "struct ImGuiSelectionRequest"
|
||||||
defs["ImGuiSelectionUserData"] = "ImS64"
|
defs["ImGuiSelectionUserData"] = "ImS64"
|
||||||
defs["ImGuiSeparatorFlags"] = "int"
|
defs["ImGuiSeparatorFlags"] = "int"
|
||||||
defs["ImGuiSettingsHandler"] = "struct ImGuiSettingsHandler"
|
defs["ImGuiSettingsHandler"] = "struct ImGuiSettingsHandler"
|
||||||
@@ -160,6 +167,7 @@ defs["ImGuiTextIndex"] = "struct ImGuiTextIndex"
|
|||||||
defs["ImGuiTextRange"] = "struct ImGuiTextRange"
|
defs["ImGuiTextRange"] = "struct ImGuiTextRange"
|
||||||
defs["ImGuiTooltipFlags"] = "int"
|
defs["ImGuiTooltipFlags"] = "int"
|
||||||
defs["ImGuiTreeNodeFlags"] = "int"
|
defs["ImGuiTreeNodeFlags"] = "int"
|
||||||
|
defs["ImGuiTreeNodeStackData"] = "struct ImGuiTreeNodeStackData"
|
||||||
defs["ImGuiTypingSelectFlags"] = "int"
|
defs["ImGuiTypingSelectFlags"] = "int"
|
||||||
defs["ImGuiTypingSelectRequest"] = "struct ImGuiTypingSelectRequest"
|
defs["ImGuiTypingSelectRequest"] = "struct ImGuiTypingSelectRequest"
|
||||||
defs["ImGuiTypingSelectState"] = "struct ImGuiTypingSelectState"
|
defs["ImGuiTypingSelectState"] = "struct ImGuiTypingSelectState"
|
||||||
|
2
imgui
2
imgui
Submodule imgui updated: 6d948ab47e...139e99ca37
Reference in New Issue
Block a user