mirror of
https://github.com/cimgui/cimgui.git
synced 2026-08-31 05:33:35 +00:00
Compare commits
37 Commits
docking_in
...
1.92.9b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bb4d4848b7 | ||
|
|
4e8fcc1367 | ||
|
|
d298666861 | ||
|
|
d3f0c2f4a7 | ||
|
|
b6563e1b11 | ||
|
|
bfd30140a9 | ||
|
|
649c38e150 | ||
|
|
bf4b240a51 | ||
|
|
3b6ca737bd | ||
|
|
6d0a376516 | ||
|
|
ce46a36843 | ||
|
|
cf8523f31f | ||
|
|
0b0a04de25 | ||
|
|
e9a4157067 | ||
|
|
d6b4ecda71 | ||
|
|
1427639147 | ||
|
|
e3b48a15f0 | ||
|
|
8ec6558ecc | ||
|
|
43429513a8 | ||
|
|
79e40b6657 | ||
|
|
833e9366de | ||
|
|
74902e7392 | ||
|
|
143c37b7ac | ||
|
|
7c79f59fa2 | ||
|
|
35fdbf393f | ||
|
|
bf02a1552e | ||
|
|
481cd32543 | ||
|
|
d222bc5a4e | ||
|
|
f0fb387921 | ||
|
|
c7133969db | ||
|
|
0821a31dfe | ||
|
|
9009dd72e9 | ||
|
|
b6e02f4131 | ||
|
|
b28023c3f6 | ||
|
|
1bb9cd7347 | ||
|
|
d24246adfd | ||
|
|
6dba58d90f |
385
cimgui.cpp
385
cimgui.cpp
@@ -2,7 +2,6 @@
|
|||||||
//based on imgui.h file version "1.92.9b" 19291 from Dear ImGui https://github.com/ocornut/imgui
|
//based on imgui.h file version "1.92.9b" 19291 from Dear ImGui https://github.com/ocornut/imgui
|
||||||
//with imgui_internal.h api
|
//with imgui_internal.h api
|
||||||
//with imgui_freetype.h api
|
//with imgui_freetype.h api
|
||||||
//docking branch
|
|
||||||
|
|
||||||
#include "./imgui/imgui.h"
|
#include "./imgui/imgui.h"
|
||||||
#include "./imgui/imgui_internal.h"
|
#include "./imgui/imgui_internal.h"
|
||||||
@@ -281,10 +280,6 @@ CIMGUI_API ImDrawList* igGetWindowDrawList()
|
|||||||
{
|
{
|
||||||
return ImGui::GetWindowDrawList();
|
return ImGui::GetWindowDrawList();
|
||||||
}
|
}
|
||||||
CIMGUI_API float igGetWindowDpiScale()
|
|
||||||
{
|
|
||||||
return ImGui::GetWindowDpiScale();
|
|
||||||
}
|
|
||||||
CIMGUI_API ImVec2_c igGetWindowPos()
|
CIMGUI_API ImVec2_c igGetWindowPos()
|
||||||
{
|
{
|
||||||
return ConvertFromCPP_ImVec2(ImGui::GetWindowPos());
|
return ConvertFromCPP_ImVec2(ImGui::GetWindowPos());
|
||||||
@@ -301,10 +296,6 @@ CIMGUI_API float igGetWindowHeight()
|
|||||||
{
|
{
|
||||||
return ImGui::GetWindowHeight();
|
return ImGui::GetWindowHeight();
|
||||||
}
|
}
|
||||||
CIMGUI_API ImGuiViewport* igGetWindowViewport()
|
|
||||||
{
|
|
||||||
return ImGui::GetWindowViewport();
|
|
||||||
}
|
|
||||||
CIMGUI_API void igSetNextWindowPos(const ImVec2_c pos,ImGuiCond cond,const ImVec2_c pivot)
|
CIMGUI_API void igSetNextWindowPos(const ImVec2_c pos,ImGuiCond cond,const ImVec2_c pivot)
|
||||||
{
|
{
|
||||||
return ImGui::SetNextWindowPos(ConvertToCPP_ImVec2(pos),cond,ConvertToCPP_ImVec2(pivot));
|
return ImGui::SetNextWindowPos(ConvertToCPP_ImVec2(pos),cond,ConvertToCPP_ImVec2(pivot));
|
||||||
@@ -337,10 +328,6 @@ CIMGUI_API void igSetNextWindowBgAlpha(float alpha)
|
|||||||
{
|
{
|
||||||
return ImGui::SetNextWindowBgAlpha(alpha);
|
return ImGui::SetNextWindowBgAlpha(alpha);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igSetNextWindowViewport(ImGuiID viewport_id)
|
|
||||||
{
|
|
||||||
return ImGui::SetNextWindowViewport(viewport_id);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igSetWindowPos_Vec2(const ImVec2_c pos,ImGuiCond cond)
|
CIMGUI_API void igSetWindowPos_Vec2(const ImVec2_c pos,ImGuiCond cond)
|
||||||
{
|
{
|
||||||
return ImGui::SetWindowPos(ConvertToCPP_ImVec2(pos),cond);
|
return ImGui::SetWindowPos(ConvertToCPP_ImVec2(pos),cond);
|
||||||
@@ -1465,30 +1452,6 @@ CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label)
|
|||||||
{
|
{
|
||||||
return ImGui::SetTabItemClosed(tab_or_docked_window_label);
|
return ImGui::SetTabItemClosed(tab_or_docked_window_label);
|
||||||
}
|
}
|
||||||
CIMGUI_API ImGuiID igDockSpace(ImGuiID dockspace_id,const ImVec2_c size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)
|
|
||||||
{
|
|
||||||
return ImGui::DockSpace(dockspace_id,ConvertToCPP_ImVec2(size),flags,window_class);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiID igDockSpaceOverViewport(ImGuiID dockspace_id,const ImGuiViewport* viewport,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)
|
|
||||||
{
|
|
||||||
return ImGui::DockSpaceOverViewport(dockspace_id,viewport,flags,window_class);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igSetNextWindowDockID(ImGuiID dock_id,ImGuiCond cond)
|
|
||||||
{
|
|
||||||
return ImGui::SetNextWindowDockID(dock_id,cond);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igSetNextWindowClass(const ImGuiWindowClass* window_class)
|
|
||||||
{
|
|
||||||
return ImGui::SetNextWindowClass(window_class);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiID igGetWindowDockID()
|
|
||||||
{
|
|
||||||
return ImGui::GetWindowDockID();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool igIsWindowDocked()
|
|
||||||
{
|
|
||||||
return ImGui::IsWindowDocked();
|
|
||||||
}
|
|
||||||
CIMGUI_API void igLogToTTY(int auto_open_depth)
|
CIMGUI_API void igLogToTTY(int auto_open_depth)
|
||||||
{
|
{
|
||||||
return ImGui::LogToTTY(auto_open_depth);
|
return ImGui::LogToTTY(auto_open_depth);
|
||||||
@@ -1666,13 +1629,13 @@ CIMGUI_API ImGuiViewport* igGetMainViewport()
|
|||||||
{
|
{
|
||||||
return ImGui::GetMainViewport();
|
return ImGui::GetMainViewport();
|
||||||
}
|
}
|
||||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList(ImGuiViewport* viewport)
|
CIMGUI_API ImDrawList* igGetBackgroundDrawList_Nil()
|
||||||
{
|
{
|
||||||
return ImGui::GetBackgroundDrawList(viewport);
|
return ImGui::GetBackgroundDrawList();
|
||||||
}
|
}
|
||||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport)
|
CIMGUI_API ImDrawList* igGetForegroundDrawList_Nil()
|
||||||
{
|
{
|
||||||
return ImGui::GetForegroundDrawList(viewport);
|
return ImGui::GetForegroundDrawList();
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2_c size)
|
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2_c size)
|
||||||
{
|
{
|
||||||
@@ -1907,26 +1870,6 @@ CIMGUI_API void igMemFree(void* ptr)
|
|||||||
{
|
{
|
||||||
return ImGui::MemFree(ptr);
|
return ImGui::MemFree(ptr);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igUpdatePlatformWindows()
|
|
||||||
{
|
|
||||||
return ImGui::UpdatePlatformWindows();
|
|
||||||
}
|
|
||||||
CIMGUI_API void igRenderPlatformWindowsDefault(void* platform_render_arg,void* renderer_render_arg)
|
|
||||||
{
|
|
||||||
return ImGui::RenderPlatformWindowsDefault(platform_render_arg,renderer_render_arg);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDestroyPlatformWindows()
|
|
||||||
{
|
|
||||||
return ImGui::DestroyPlatformWindows();
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiViewport* igFindViewportByID(ImGuiID viewport_id)
|
|
||||||
{
|
|
||||||
return ImGui::FindViewportByID(viewport_id);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiViewport* igFindViewportByPlatformHandle(void* platform_handle)
|
|
||||||
{
|
|
||||||
return ImGui::FindViewportByPlatformHandle(platform_handle);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(void)
|
CIMGUI_API ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(void)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImGuiTableSortSpecs)();
|
return IM_NEW(ImGuiTableSortSpecs)();
|
||||||
@@ -1979,10 +1922,6 @@ CIMGUI_API void ImGuiIO_AddMouseSourceEvent(ImGuiIO* self,ImGuiMouseSource sourc
|
|||||||
{
|
{
|
||||||
return self->AddMouseSourceEvent(source);
|
return self->AddMouseSourceEvent(source);
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImGuiIO_AddMouseViewportEvent(ImGuiIO* self,ImGuiID id)
|
|
||||||
{
|
|
||||||
return self->AddMouseViewportEvent(id);
|
|
||||||
}
|
|
||||||
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused)
|
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused)
|
||||||
{
|
{
|
||||||
return self->AddFocusEvent(focused);
|
return self->AddFocusEvent(focused);
|
||||||
@@ -2059,14 +1998,6 @@ CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackDa
|
|||||||
{
|
{
|
||||||
return self->HasSelection();
|
return self->HasSelection();
|
||||||
}
|
}
|
||||||
CIMGUI_API ImGuiWindowClass* ImGuiWindowClass_ImGuiWindowClass(void)
|
|
||||||
{
|
|
||||||
return IM_NEW(ImGuiWindowClass)();
|
|
||||||
}
|
|
||||||
CIMGUI_API void ImGuiWindowClass_destroy(ImGuiWindowClass* self)
|
|
||||||
{
|
|
||||||
IM_DELETE(self);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiPayload* ImGuiPayload_ImGuiPayload(void)
|
CIMGUI_API ImGuiPayload* ImGuiPayload_ImGuiPayload(void)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImGuiPayload)();
|
return IM_NEW(ImGuiPayload)();
|
||||||
@@ -3027,10 +2958,6 @@ CIMGUI_API ImVec2_c ImGuiViewport_GetWorkCenter(ImGuiViewport* self)
|
|||||||
{
|
{
|
||||||
return ConvertFromCPP_ImVec2(self->GetWorkCenter());
|
return ConvertFromCPP_ImVec2(self->GetWorkCenter());
|
||||||
}
|
}
|
||||||
CIMGUI_API const char* ImGuiViewport_GetDebugName(ImGuiViewport* self)
|
|
||||||
{
|
|
||||||
return self->GetDebugName();
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(void)
|
CIMGUI_API ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(void)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImGuiPlatformIO)();
|
return IM_NEW(ImGuiPlatformIO)();
|
||||||
@@ -3047,14 +2974,6 @@ CIMGUI_API void ImGuiPlatformIO_ClearRendererHandlers(ImGuiPlatformIO* self)
|
|||||||
{
|
{
|
||||||
return self->ClearRendererHandlers();
|
return self->ClearRendererHandlers();
|
||||||
}
|
}
|
||||||
CIMGUI_API ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(void)
|
|
||||||
{
|
|
||||||
return IM_NEW(ImGuiPlatformMonitor)();
|
|
||||||
}
|
|
||||||
CIMGUI_API void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* self)
|
|
||||||
{
|
|
||||||
IM_DELETE(self);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void)
|
CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImGuiPlatformImeData)();
|
return IM_NEW(ImGuiPlatformImeData)();
|
||||||
@@ -4110,70 +4029,6 @@ CIMGUI_API void ImGuiMultiSelectState_destroy(ImGuiMultiSelectState* self)
|
|||||||
{
|
{
|
||||||
IM_DELETE(self);
|
IM_DELETE(self);
|
||||||
}
|
}
|
||||||
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id)
|
|
||||||
{
|
|
||||||
return IM_NEW(ImGuiDockNode)(id);
|
|
||||||
}
|
|
||||||
CIMGUI_API void ImGuiDockNode_destroy(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
IM_DELETE(self);
|
|
||||||
}
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsRootNode(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->IsRootNode();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsDockSpace(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->IsDockSpace();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsFloatingNode(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->IsFloatingNode();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsCentralNode(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->IsCentralNode();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsHiddenTabBar(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->IsHiddenTabBar();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsNoTabBar(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->IsNoTabBar();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsSplitNode(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->IsSplitNode();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsLeafNode(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->IsLeafNode();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsEmpty(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->IsEmpty();
|
|
||||||
}
|
|
||||||
CIMGUI_API ImRect_c ImGuiDockNode_Rect(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return ConvertFromCPP_ImRect(self->Rect());
|
|
||||||
}
|
|
||||||
CIMGUI_API void ImGuiDockNode_SetLocalFlags(ImGuiDockNode* self,ImGuiDockNodeFlags flags)
|
|
||||||
{
|
|
||||||
return self->SetLocalFlags(flags);
|
|
||||||
}
|
|
||||||
CIMGUI_API void ImGuiDockNode_UpdateMergedFlags(ImGuiDockNode* self)
|
|
||||||
{
|
|
||||||
return self->UpdateMergedFlags();
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void)
|
|
||||||
{
|
|
||||||
return IM_NEW(ImGuiDockContext)();
|
|
||||||
}
|
|
||||||
CIMGUI_API void ImGuiDockContext_destroy(ImGuiDockContext* self)
|
|
||||||
{
|
|
||||||
IM_DELETE(self);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void)
|
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void)
|
||||||
{
|
{
|
||||||
return IM_NEW(ImGuiViewportP)();
|
return IM_NEW(ImGuiViewportP)();
|
||||||
@@ -4182,10 +4037,6 @@ CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self)
|
|||||||
{
|
{
|
||||||
IM_DELETE(self);
|
IM_DELETE(self);
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self)
|
|
||||||
{
|
|
||||||
return self->ClearRequestFlags();
|
|
||||||
}
|
|
||||||
CIMGUI_API ImVec2_c ImGuiViewportP_CalcWorkRectPos(ImGuiViewportP* self,const ImVec2_c inset_min)
|
CIMGUI_API ImVec2_c ImGuiViewportP_CalcWorkRectPos(ImGuiViewportP* self,const ImVec2_c inset_min)
|
||||||
{
|
{
|
||||||
return ConvertFromCPP_ImVec2(self->CalcWorkRectPos(ConvertToCPP_ImVec2(inset_min)));
|
return ConvertFromCPP_ImVec2(self->CalcWorkRectPos(ConvertToCPP_ImVec2(inset_min)));
|
||||||
@@ -4706,9 +4557,9 @@ CIMGUI_API ImVec2_c igCalcWindowNextAutoFitSize(ImGuiWindow* window)
|
|||||||
{
|
{
|
||||||
return ConvertFromCPP_ImVec2(ImGui::CalcWindowNextAutoFitSize(window));
|
return ConvertFromCPP_ImVec2(ImGui::CalcWindowNextAutoFitSize(window));
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)
|
CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy)
|
||||||
{
|
{
|
||||||
return ImGui::IsWindowChildOf(window,potential_parent,popup_hierarchy,dock_hierarchy);
|
return ImGui::IsWindowChildOf(window,potential_parent,popup_hierarchy);
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igIsWindowInBeginStack(ImGuiWindow* window)
|
CIMGUI_API bool igIsWindowInBeginStack(ImGuiWindow* window)
|
||||||
{
|
{
|
||||||
@@ -4854,6 +4705,14 @@ CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window)
|
|||||||
{
|
{
|
||||||
return ImGui::GetForegroundDrawList(window);
|
return ImGui::GetForegroundDrawList(window);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API ImDrawList* igGetBackgroundDrawList_ViewportPtr(ImGuiViewport* viewport)
|
||||||
|
{
|
||||||
|
return ImGui::GetBackgroundDrawList(viewport);
|
||||||
|
}
|
||||||
|
CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport)
|
||||||
|
{
|
||||||
|
return ImGui::GetForegroundDrawList(viewport);
|
||||||
|
}
|
||||||
CIMGUI_API void igAddDrawListToDrawDataEx(ImDrawData* draw_data,ImVector_ImDrawListPtr* out_list,ImDrawList* draw_list)
|
CIMGUI_API void igAddDrawListToDrawDataEx(ImDrawData* draw_data,ImVector_ImDrawListPtr* out_list,ImDrawList* draw_list)
|
||||||
{
|
{
|
||||||
return ImGui::AddDrawListToDrawDataEx(draw_data,out_list,draw_list);
|
return ImGui::AddDrawListToDrawDataEx(draw_data,out_list,draw_list);
|
||||||
@@ -4898,10 +4757,6 @@ CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window)
|
|||||||
{
|
{
|
||||||
return ImGui::StartMouseMovingWindow(window);
|
return ImGui::StartMouseMovingWindow(window);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode* node,bool undock)
|
|
||||||
{
|
|
||||||
return ImGui::StartMouseMovingWindowOrNode(window,node,undock);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igStopMouseMovingWindow()
|
CIMGUI_API void igStopMouseMovingWindow()
|
||||||
{
|
{
|
||||||
return ImGui::StopMouseMovingWindow();
|
return ImGui::StopMouseMovingWindow();
|
||||||
@@ -4914,34 +4769,18 @@ CIMGUI_API void igUpdateMouseMovingWindowEndFrame()
|
|||||||
{
|
{
|
||||||
return ImGui::UpdateMouseMovingWindowEndFrame();
|
return ImGui::UpdateMouseMovingWindowEndFrame();
|
||||||
}
|
}
|
||||||
CIMGUI_API void igTranslateWindowsInViewport(ImGuiViewportP* viewport,const ImVec2_c old_pos,const ImVec2_c new_pos,const ImVec2_c old_size,const ImVec2_c new_size)
|
CIMGUI_API ImGuiViewport* igGetWindowViewport()
|
||||||
{
|
{
|
||||||
return ImGui::TranslateWindowsInViewport(viewport,ConvertToCPP_ImVec2(old_pos),ConvertToCPP_ImVec2(new_pos),ConvertToCPP_ImVec2(old_size),ConvertToCPP_ImVec2(new_size));
|
return ImGui::GetWindowViewport();
|
||||||
}
|
}
|
||||||
CIMGUI_API void igScaleWindowsInViewport(ImGuiViewportP* viewport,float scale)
|
CIMGUI_API void igScaleWindowsInViewport(ImGuiViewportP* viewport,float scale)
|
||||||
{
|
{
|
||||||
return ImGui::ScaleWindowsInViewport(viewport,scale);
|
return ImGui::ScaleWindowsInViewport(viewport,scale);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport)
|
|
||||||
{
|
|
||||||
return ImGui::DestroyPlatformWindow(viewport);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igSetWindowViewport(ImGuiWindow* window,ImGuiViewportP* viewport)
|
CIMGUI_API void igSetWindowViewport(ImGuiWindow* window,ImGuiViewportP* viewport)
|
||||||
{
|
{
|
||||||
return ImGui::SetWindowViewport(window,viewport);
|
return ImGui::SetWindowViewport(window,viewport);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igSetCurrentViewport(ImGuiWindow* window,ImGuiViewportP* viewport)
|
|
||||||
{
|
|
||||||
return ImGui::SetCurrentViewport(window,viewport);
|
|
||||||
}
|
|
||||||
CIMGUI_API const ImGuiPlatformMonitor* igGetViewportPlatformMonitor(ImGuiViewport* viewport)
|
|
||||||
{
|
|
||||||
return ImGui::GetViewportPlatformMonitor(viewport);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiViewportP* igFindHoveredViewportFromPlatformWindowStack(const ImVec2_c mouse_platform_pos)
|
|
||||||
{
|
|
||||||
return ImGui::FindHoveredViewportFromPlatformWindowStack(ConvertToCPP_ImVec2(mouse_platform_pos));
|
|
||||||
}
|
|
||||||
CIMGUI_API void igMarkIniSettingsDirty_Nil()
|
CIMGUI_API void igMarkIniSettingsDirty_Nil()
|
||||||
{
|
{
|
||||||
return ImGui::MarkIniSettingsDirty();
|
return ImGui::MarkIniSettingsDirty();
|
||||||
@@ -5494,174 +5333,6 @@ CIMGUI_API ImGuiKeyRoutingData* igGetShortcutRoutingData(ImGuiKeyChord key_chord
|
|||||||
{
|
{
|
||||||
return ImGui::GetShortcutRoutingData(key_chord);
|
return ImGui::GetShortcutRoutingData(key_chord);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igDockContextInitialize(ImGuiContext* ctx)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextInitialize(ctx);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextShutdown(ctx);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextClearNodes(ctx,root_id,clear_settings_refs);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextRebuildNodes(ctx);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextNewFrameUpdateUndocking(ImGuiContext* ctx)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextNewFrameUpdateUndocking(ctx);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextNewFrameUpdateDocking(ImGuiContext* ctx)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextNewFrameUpdateDocking(ctx);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextEndFrame(ImGuiContext* ctx)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextEndFrame(ctx);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiID igDockContextGenNodeID(ImGuiContext* ctx)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextGenNodeID(ctx);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextQueueDock(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextQueueDock(ctx,target,target_node,payload,split_dir,split_ratio,split_outer);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextQueueUndockWindow(ImGuiContext* ctx,ImGuiWindow* window)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextQueueUndockWindow(ctx,window);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextQueueUndockNode(ImGuiContext* ctx,ImGuiDockNode* node)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextQueueUndockNode(ctx,node);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextProcessUndockWindow(ImGuiContext* ctx,ImGuiWindow* window,bool clear_persistent_docking_ref)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextProcessUndockWindow(ctx,window,clear_persistent_docking_ref);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockContextProcessUndockNode(ImGuiContext* ctx,ImGuiDockNode* node)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextProcessUndockNode(ctx,node);
|
|
||||||
}
|
|
||||||
CIMGUI_API bool igDockContextCalcDropPosForDocking(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2_c* out_pos)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextCalcDropPosForDocking(target,target_node,payload_window,payload_node,split_dir,split_outer,reinterpret_cast<ImVec2*>(out_pos));
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiDockNode* igDockContextFindNodeByID(ImGuiContext* ctx,ImGuiID id)
|
|
||||||
{
|
|
||||||
return ImGui::DockContextFindNodeByID(ctx,id);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockNodeWindowMenuHandler_Default(ImGuiContext* ctx,ImGuiDockNode* node,ImGuiTabBar* tab_bar)
|
|
||||||
{
|
|
||||||
return ImGui::DockNodeWindowMenuHandler_Default(ctx,node,tab_bar);
|
|
||||||
}
|
|
||||||
CIMGUI_API bool igDockNodeBeginAmendTabBar(ImGuiDockNode* node)
|
|
||||||
{
|
|
||||||
return ImGui::DockNodeBeginAmendTabBar(node);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockNodeEndAmendTabBar()
|
|
||||||
{
|
|
||||||
return ImGui::DockNodeEndAmendTabBar();
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node)
|
|
||||||
{
|
|
||||||
return ImGui::DockNodeGetRootNode(node);
|
|
||||||
}
|
|
||||||
CIMGUI_API bool igDockNodeIsInHierarchyOf(ImGuiDockNode* node,ImGuiDockNode* parent)
|
|
||||||
{
|
|
||||||
return ImGui::DockNodeIsInHierarchyOf(node,parent);
|
|
||||||
}
|
|
||||||
CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node)
|
|
||||||
{
|
|
||||||
return ImGui::DockNodeGetDepth(node);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiID igDockNodeGetWindowMenuButtonId(const ImGuiDockNode* node)
|
|
||||||
{
|
|
||||||
return ImGui::DockNodeGetWindowMenuButtonId(node);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiDockNode* igGetWindowDockNode()
|
|
||||||
{
|
|
||||||
return ImGui::GetWindowDockNode();
|
|
||||||
}
|
|
||||||
CIMGUI_API bool igGetWindowAlwaysWantOwnTabBar(ImGuiWindow* window)
|
|
||||||
{
|
|
||||||
return ImGui::GetWindowAlwaysWantOwnTabBar(window);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igBeginDocked(ImGuiWindow* window,bool* p_open)
|
|
||||||
{
|
|
||||||
return ImGui::BeginDocked(window,p_open);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igBeginDockableDragDropSource(ImGuiWindow* window)
|
|
||||||
{
|
|
||||||
return ImGui::BeginDockableDragDropSource(window);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igBeginDockableDragDropTarget(ImGuiWindow* window)
|
|
||||||
{
|
|
||||||
return ImGui::BeginDockableDragDropTarget(window);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igSetWindowDock(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)
|
|
||||||
{
|
|
||||||
return ImGui::SetWindowDock(window,dock_id,cond);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderDockWindow(const char* window_name,ImGuiID node_id)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderDockWindow(window_name,node_id);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiDockNode* igDockBuilderGetNode(ImGuiID node_id)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderGetNode(node_id);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiDockNode* igDockBuilderGetCentralNode(ImGuiID node_id)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderGetCentralNode(node_id);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiID igDockBuilderAddNode(ImGuiID node_id,ImGuiDockNodeFlags flags)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderAddNode(node_id,flags);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderRemoveNode(ImGuiID node_id)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderRemoveNode(node_id);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_settings_refs)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderRemoveNodeDockedWindows(node_id,clear_settings_refs);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderRemoveNodeChildNodes(ImGuiID node_id)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderRemoveNodeChildNodes(node_id);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderSetNodePos(ImGuiID node_id,ImVec2_c pos)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderSetNodePos(node_id,ConvertToCPP_ImVec2(pos));
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderSetNodeSize(ImGuiID node_id,ImVec2_c size)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderSetNodeSize(node_id,ConvertToCPP_ImVec2(size));
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiID igDockBuilderSplitNode(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderSplitNode(node_id,split_dir,size_ratio_for_node_at_dir,out_id_at_dir,out_id_at_opposite_dir);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderCopyDockSpace(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderCopyDockSpace(src_dockspace_id,dst_dockspace_id,in_window_remap_pairs);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderCopyNode(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderCopyNode(src_node_id,dst_node_id,out_node_remap_pairs);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderCopyWindowSettings(const char* src_name,const char* dst_name)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderCopyWindowSettings(src_name,dst_name);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDockBuilderFinish(ImGuiID node_id)
|
|
||||||
{
|
|
||||||
return ImGui::DockBuilderFinish(node_id);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igPushFocusScope(ImGuiID id)
|
CIMGUI_API void igPushFocusScope(ImGuiID id)
|
||||||
{
|
{
|
||||||
return ImGui::PushFocusScope(id);
|
return ImGui::PushFocusScope(id);
|
||||||
@@ -5778,10 +5449,6 @@ CIMGUI_API ImGuiTabItem* igTabBarFindTabByOrder(ImGuiTabBar* tab_bar,int order)
|
|||||||
{
|
{
|
||||||
return ImGui::TabBarFindTabByOrder(tab_bar,order);
|
return ImGui::TabBarFindTabByOrder(tab_bar,order);
|
||||||
}
|
}
|
||||||
CIMGUI_API ImGuiTabItem* igTabBarFindMostRecentlySelectedTabForActiveWindow(ImGuiTabBar* tab_bar)
|
|
||||||
{
|
|
||||||
return ImGui::TabBarFindMostRecentlySelectedTabForActiveWindow(tab_bar);
|
|
||||||
}
|
|
||||||
CIMGUI_API ImGuiTabItem* igTabBarGetCurrentTab(ImGuiTabBar* tab_bar)
|
CIMGUI_API ImGuiTabItem* igTabBarGetCurrentTab(ImGuiTabBar* tab_bar)
|
||||||
{
|
{
|
||||||
return ImGui::TabBarGetCurrentTab(tab_bar);
|
return ImGui::TabBarGetCurrentTab(tab_bar);
|
||||||
@@ -5794,10 +5461,6 @@ CIMGUI_API const char* igTabBarGetTabName(ImGuiTabBar* tab_bar,ImGuiTabItem* tab
|
|||||||
{
|
{
|
||||||
return ImGui::TabBarGetTabName(tab_bar,tab);
|
return ImGui::TabBarGetTabName(tab_bar,tab);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igTabBarAddTab(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)
|
|
||||||
{
|
|
||||||
return ImGui::TabBarAddTab(tab_bar,tab_flags,window);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id)
|
CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id)
|
||||||
{
|
{
|
||||||
return ImGui::TabBarRemoveTab(tab_bar,tab_id);
|
return ImGui::TabBarRemoveTab(tab_bar,tab_id);
|
||||||
@@ -5914,10 +5577,6 @@ CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2_c pos,ImVec
|
|||||||
{
|
{
|
||||||
return ImGui::RenderArrowPointingAt(draw_list,ConvertToCPP_ImVec2(pos),ConvertToCPP_ImVec2(half_sz),direction,col);
|
return ImGui::RenderArrowPointingAt(draw_list,ConvertToCPP_ImVec2(pos),ConvertToCPP_ImVec2(half_sz),direction,col);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igRenderArrowDockMenu(ImDrawList* draw_list,ImVec2_c p_min,float sz,ImU32 col)
|
|
||||||
{
|
|
||||||
return ImGui::RenderArrowDockMenu(draw_list,ConvertToCPP_ImVec2(p_min),sz,col);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igRenderRectFilledInRangeH(ImDrawList* draw_list,const ImRect_c rect,ImU32 col,float fill_x0,float fill_x1,float rounding)
|
CIMGUI_API void igRenderRectFilledInRangeH(ImDrawList* draw_list,const ImRect_c rect,ImU32 col,float fill_x0,float fill_x1,float rounding)
|
||||||
{
|
{
|
||||||
return ImGui::RenderRectFilledInRangeH(draw_list,ConvertToCPP_ImRect(rect),col,fill_x0,fill_x1,rounding);
|
return ImGui::RenderRectFilledInRangeH(draw_list,ConvertToCPP_ImRect(rect),col,fill_x0,fill_x1,rounding);
|
||||||
@@ -5983,9 +5642,9 @@ CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2_c pos)
|
|||||||
{
|
{
|
||||||
return ImGui::CloseButton(id,ConvertToCPP_ImVec2(pos));
|
return ImGui::CloseButton(id,ConvertToCPP_ImVec2(pos));
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2_c pos,ImGuiDockNode* dock_node)
|
CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2_c pos)
|
||||||
{
|
{
|
||||||
return ImGui::CollapseButton(id,ConvertToCPP_ImVec2(pos),dock_node);
|
return ImGui::CollapseButton(id,ConvertToCPP_ImVec2(pos));
|
||||||
}
|
}
|
||||||
CIMGUI_API void igScrollbar(ImGuiAxis axis)
|
CIMGUI_API void igScrollbar(ImGuiAxis axis)
|
||||||
{
|
{
|
||||||
@@ -6255,10 +5914,6 @@ CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns)
|
|||||||
{
|
{
|
||||||
return ImGui::DebugNodeColumns(columns);
|
return ImGui::DebugNodeColumns(columns);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igDebugNodeDockNode(ImGuiDockNode* node,const char* label)
|
|
||||||
{
|
|
||||||
return ImGui::DebugNodeDockNode(node,label);
|
|
||||||
}
|
|
||||||
CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)
|
CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)
|
||||||
{
|
{
|
||||||
return ImGui::DebugNodeDrawList(window,viewport,draw_list,label);
|
return ImGui::DebugNodeDrawList(window,viewport,draw_list,label);
|
||||||
@@ -6331,10 +5986,6 @@ 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);
|
||||||
|
|||||||
426
cimgui.h
426
cimgui.h
@@ -2,7 +2,6 @@
|
|||||||
//based on imgui.h file version "1.92.9b" 19291 from Dear ImGui https://github.com/ocornut/imgui
|
//based on imgui.h file version "1.92.9b" 19291 from Dear ImGui https://github.com/ocornut/imgui
|
||||||
//with imgui_internal.h api
|
//with imgui_internal.h api
|
||||||
//with imgui_freetype.h api
|
//with imgui_freetype.h api
|
||||||
//docking branch
|
|
||||||
#ifndef CIMGUI_INCLUDED
|
#ifndef CIMGUI_INCLUDED
|
||||||
#define CIMGUI_INCLUDED
|
#define CIMGUI_INCLUDED
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@@ -83,7 +82,6 @@ typedef struct ImGuiOnceUponAFrame ImGuiOnceUponAFrame;
|
|||||||
typedef struct ImGuiPayload ImGuiPayload;
|
typedef struct ImGuiPayload ImGuiPayload;
|
||||||
typedef struct ImGuiPlatformIO ImGuiPlatformIO;
|
typedef struct ImGuiPlatformIO ImGuiPlatformIO;
|
||||||
typedef struct ImGuiPlatformImeData ImGuiPlatformImeData;
|
typedef struct ImGuiPlatformImeData ImGuiPlatformImeData;
|
||||||
typedef struct ImGuiPlatformMonitor ImGuiPlatformMonitor;
|
|
||||||
typedef struct ImGuiSelectionBasicStorage ImGuiSelectionBasicStorage;
|
typedef struct ImGuiSelectionBasicStorage ImGuiSelectionBasicStorage;
|
||||||
typedef struct ImGuiSelectionExternalStorage ImGuiSelectionExternalStorage;
|
typedef struct ImGuiSelectionExternalStorage ImGuiSelectionExternalStorage;
|
||||||
typedef struct ImGuiSelectionRequest ImGuiSelectionRequest;
|
typedef struct ImGuiSelectionRequest ImGuiSelectionRequest;
|
||||||
@@ -96,7 +94,6 @@ typedef struct ImGuiTableColumnSortSpecs ImGuiTableColumnSortSpecs;
|
|||||||
typedef struct ImGuiTextBuffer ImGuiTextBuffer;
|
typedef struct ImGuiTextBuffer ImGuiTextBuffer;
|
||||||
typedef struct ImGuiTextFilter ImGuiTextFilter;
|
typedef struct ImGuiTextFilter ImGuiTextFilter;
|
||||||
typedef struct ImGuiViewport ImGuiViewport;
|
typedef struct ImGuiViewport ImGuiViewport;
|
||||||
typedef struct ImGuiWindowClass ImGuiWindowClass;
|
|
||||||
typedef struct ImBitVector ImBitVector;
|
typedef struct ImBitVector ImBitVector;
|
||||||
typedef struct ImRect_c ImRect_c;
|
typedef struct ImRect_c ImRect_c;
|
||||||
typedef struct ImGuiTextIndex ImGuiTextIndex;
|
typedef struct ImGuiTextIndex ImGuiTextIndex;
|
||||||
@@ -109,10 +106,6 @@ typedef struct ImGuiColorMod ImGuiColorMod;
|
|||||||
typedef struct ImGuiContextHook ImGuiContextHook;
|
typedef struct ImGuiContextHook ImGuiContextHook;
|
||||||
typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo;
|
typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo;
|
||||||
typedef struct ImGuiDeactivatedItemData ImGuiDeactivatedItemData;
|
typedef struct ImGuiDeactivatedItemData ImGuiDeactivatedItemData;
|
||||||
typedef struct ImGuiDockContext ImGuiDockContext;
|
|
||||||
typedef struct ImGuiDockRequest ImGuiDockRequest;
|
|
||||||
typedef struct ImGuiDockNode ImGuiDockNode;
|
|
||||||
typedef struct ImGuiDockNodeSettings ImGuiDockNodeSettings;
|
|
||||||
typedef struct ImGuiErrorRecoveryState ImGuiErrorRecoveryState;
|
typedef struct ImGuiErrorRecoveryState ImGuiErrorRecoveryState;
|
||||||
typedef struct ImGuiGroupData ImGuiGroupData;
|
typedef struct ImGuiGroupData ImGuiGroupData;
|
||||||
typedef struct ImGuiInputTextState ImGuiInputTextState;
|
typedef struct ImGuiInputTextState ImGuiInputTextState;
|
||||||
@@ -145,13 +138,10 @@ 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;
|
||||||
typedef struct ImGuiWindowDockStyle ImGuiWindowDockStyle;
|
|
||||||
typedef struct ImGuiWindowTempData ImGuiWindowTempData;
|
typedef struct ImGuiWindowTempData ImGuiWindowTempData;
|
||||||
typedef struct ImGuiWindowSettings ImGuiWindowSettings;
|
typedef struct ImGuiWindowSettings ImGuiWindowSettings;
|
||||||
typedef struct STB_TexteditState STB_TexteditState;
|
typedef struct STB_TexteditState STB_TexteditState;
|
||||||
typedef struct stbrp_node stbrp_node;
|
typedef struct stbrp_node stbrp_node;
|
||||||
typedef struct ImVector_const_charPtr {int Size;int Capacity;const char** Data;} ImVector_const_charPtr;
|
|
||||||
|
|
||||||
typedef unsigned int ImGuiID;
|
typedef unsigned int ImGuiID;
|
||||||
typedef signed char ImS8;
|
typedef signed char ImS8;
|
||||||
typedef unsigned char ImU8;
|
typedef unsigned char ImU8;
|
||||||
@@ -190,7 +180,6 @@ struct ImGuiOnceUponAFrame;
|
|||||||
struct ImGuiPayload;
|
struct ImGuiPayload;
|
||||||
struct ImGuiPlatformIO;
|
struct ImGuiPlatformIO;
|
||||||
struct ImGuiPlatformImeData;
|
struct ImGuiPlatformImeData;
|
||||||
struct ImGuiPlatformMonitor;
|
|
||||||
struct ImGuiSelectionBasicStorage;
|
struct ImGuiSelectionBasicStorage;
|
||||||
struct ImGuiSelectionExternalStorage;
|
struct ImGuiSelectionExternalStorage;
|
||||||
struct ImGuiSelectionRequest;
|
struct ImGuiSelectionRequest;
|
||||||
@@ -203,7 +192,6 @@ struct ImGuiTableColumnSortSpecs;
|
|||||||
struct ImGuiTextBuffer;
|
struct ImGuiTextBuffer;
|
||||||
struct ImGuiTextFilter;
|
struct ImGuiTextFilter;
|
||||||
struct ImGuiViewport;
|
struct ImGuiViewport;
|
||||||
struct ImGuiWindowClass;
|
|
||||||
typedef int ImGuiCol;
|
typedef int ImGuiCol;
|
||||||
typedef int ImGuiCond;
|
typedef int ImGuiCond;
|
||||||
typedef int ImGuiDataType;
|
typedef int ImGuiDataType;
|
||||||
@@ -222,7 +210,6 @@ typedef int ImGuiChildFlags;
|
|||||||
typedef int ImGuiColorEditFlags;
|
typedef int ImGuiColorEditFlags;
|
||||||
typedef int ImGuiConfigFlags;
|
typedef int ImGuiConfigFlags;
|
||||||
typedef int ImGuiComboFlags;
|
typedef int ImGuiComboFlags;
|
||||||
typedef int ImGuiDockNodeFlags;
|
|
||||||
typedef int ImGuiDragDropFlags;
|
typedef int ImGuiDragDropFlags;
|
||||||
typedef int ImGuiFocusedFlags;
|
typedef int ImGuiFocusedFlags;
|
||||||
typedef int ImGuiHoveredFlags;
|
typedef int ImGuiHoveredFlags;
|
||||||
@@ -300,11 +287,9 @@ typedef enum {
|
|||||||
ImGuiWindowFlags_NoNavInputs = 1 << 16,
|
ImGuiWindowFlags_NoNavInputs = 1 << 16,
|
||||||
ImGuiWindowFlags_NoNavFocus = 1 << 17,
|
ImGuiWindowFlags_NoNavFocus = 1 << 17,
|
||||||
ImGuiWindowFlags_UnsavedDocument = 1 << 18,
|
ImGuiWindowFlags_UnsavedDocument = 1 << 18,
|
||||||
ImGuiWindowFlags_NoDocking = 1 << 19,
|
|
||||||
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_DockNodeHost = 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,
|
||||||
@@ -458,7 +443,6 @@ typedef enum {
|
|||||||
ImGuiFocusedFlags_RootWindow = 1 << 1,
|
ImGuiFocusedFlags_RootWindow = 1 << 1,
|
||||||
ImGuiFocusedFlags_AnyWindow = 1 << 2,
|
ImGuiFocusedFlags_AnyWindow = 1 << 2,
|
||||||
ImGuiFocusedFlags_NoPopupHierarchy = 1 << 3,
|
ImGuiFocusedFlags_NoPopupHierarchy = 1 << 3,
|
||||||
ImGuiFocusedFlags_DockHierarchy = 1 << 4,
|
|
||||||
ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows,
|
ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows,
|
||||||
}ImGuiFocusedFlags_;
|
}ImGuiFocusedFlags_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
@@ -467,7 +451,6 @@ typedef enum {
|
|||||||
ImGuiHoveredFlags_RootWindow = 1 << 1,
|
ImGuiHoveredFlags_RootWindow = 1 << 1,
|
||||||
ImGuiHoveredFlags_AnyWindow = 1 << 2,
|
ImGuiHoveredFlags_AnyWindow = 1 << 2,
|
||||||
ImGuiHoveredFlags_NoPopupHierarchy = 1 << 3,
|
ImGuiHoveredFlags_NoPopupHierarchy = 1 << 3,
|
||||||
ImGuiHoveredFlags_DockHierarchy = 1 << 4,
|
|
||||||
ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 5,
|
ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 5,
|
||||||
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7,
|
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7,
|
||||||
ImGuiHoveredFlags_AllowWhenOverlappedByItem = 1 << 8,
|
ImGuiHoveredFlags_AllowWhenOverlappedByItem = 1 << 8,
|
||||||
@@ -484,16 +467,6 @@ typedef enum {
|
|||||||
ImGuiHoveredFlags_DelayNormal = 1 << 16,
|
ImGuiHoveredFlags_DelayNormal = 1 << 16,
|
||||||
ImGuiHoveredFlags_NoSharedDelay = 1 << 17,
|
ImGuiHoveredFlags_NoSharedDelay = 1 << 17,
|
||||||
}ImGuiHoveredFlags_;
|
}ImGuiHoveredFlags_;
|
||||||
typedef enum {
|
|
||||||
ImGuiDockNodeFlags_None = 0,
|
|
||||||
ImGuiDockNodeFlags_KeepAliveOnly = 1 << 0,
|
|
||||||
ImGuiDockNodeFlags_NoDockingOverCentralNode = 1 << 2,
|
|
||||||
ImGuiDockNodeFlags_PassthruCentralNode = 1 << 3,
|
|
||||||
ImGuiDockNodeFlags_NoDockingSplit = 1 << 4,
|
|
||||||
ImGuiDockNodeFlags_NoResize = 1 << 5,
|
|
||||||
ImGuiDockNodeFlags_AutoHideTabBar = 1 << 6,
|
|
||||||
ImGuiDockNodeFlags_NoUndocking = 1 << 7,
|
|
||||||
}ImGuiDockNodeFlags_;
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiDragDropFlags_None = 0,
|
ImGuiDragDropFlags_None = 0,
|
||||||
ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0,
|
ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0,
|
||||||
@@ -725,8 +698,6 @@ typedef enum {
|
|||||||
ImGuiConfigFlags_NoMouse = 1 << 4,
|
ImGuiConfigFlags_NoMouse = 1 << 4,
|
||||||
ImGuiConfigFlags_NoMouseCursorChange = 1 << 5,
|
ImGuiConfigFlags_NoMouseCursorChange = 1 << 5,
|
||||||
ImGuiConfigFlags_NoKeyboard = 1 << 6,
|
ImGuiConfigFlags_NoKeyboard = 1 << 6,
|
||||||
ImGuiConfigFlags_DockingEnable = 1 << 7,
|
|
||||||
ImGuiConfigFlags_ViewportsEnable = 1 << 10,
|
|
||||||
ImGuiConfigFlags_IsSRGB = 1 << 20,
|
ImGuiConfigFlags_IsSRGB = 1 << 20,
|
||||||
ImGuiConfigFlags_IsTouchScreen = 1 << 21,
|
ImGuiConfigFlags_IsTouchScreen = 1 << 21,
|
||||||
}ImGuiConfigFlags_;
|
}ImGuiConfigFlags_;
|
||||||
@@ -737,10 +708,6 @@ typedef enum {
|
|||||||
ImGuiBackendFlags_HasSetMousePos = 1 << 2,
|
ImGuiBackendFlags_HasSetMousePos = 1 << 2,
|
||||||
ImGuiBackendFlags_RendererHasVtxOffset = 1 << 3,
|
ImGuiBackendFlags_RendererHasVtxOffset = 1 << 3,
|
||||||
ImGuiBackendFlags_RendererHasTextures = 1 << 4,
|
ImGuiBackendFlags_RendererHasTextures = 1 << 4,
|
||||||
ImGuiBackendFlags_RendererHasViewports = 1 << 10,
|
|
||||||
ImGuiBackendFlags_PlatformHasViewports = 1 << 11,
|
|
||||||
ImGuiBackendFlags_HasMouseHoveredViewport=1 << 12,
|
|
||||||
ImGuiBackendFlags_HasParentViewport = 1 << 13,
|
|
||||||
}ImGuiBackendFlags_;
|
}ImGuiBackendFlags_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiCol_Text,
|
ImGuiCol_Text,
|
||||||
@@ -785,8 +752,6 @@ typedef enum {
|
|||||||
ImGuiCol_TabDimmed,
|
ImGuiCol_TabDimmed,
|
||||||
ImGuiCol_TabDimmedSelected,
|
ImGuiCol_TabDimmedSelected,
|
||||||
ImGuiCol_TabDimmedSelectedOverline,
|
ImGuiCol_TabDimmedSelectedOverline,
|
||||||
ImGuiCol_DockingPreview,
|
|
||||||
ImGuiCol_DockingEmptyBg,
|
|
||||||
ImGuiCol_PlotLines,
|
ImGuiCol_PlotLines,
|
||||||
ImGuiCol_PlotLinesHovered,
|
ImGuiCol_PlotLinesHovered,
|
||||||
ImGuiCol_PlotHistogram,
|
ImGuiCol_PlotHistogram,
|
||||||
@@ -853,7 +818,6 @@ typedef enum {
|
|||||||
ImGuiStyleVar_SeparatorTextBorderSize,
|
ImGuiStyleVar_SeparatorTextBorderSize,
|
||||||
ImGuiStyleVar_SeparatorTextAlign,
|
ImGuiStyleVar_SeparatorTextAlign,
|
||||||
ImGuiStyleVar_SeparatorTextPadding,
|
ImGuiStyleVar_SeparatorTextPadding,
|
||||||
ImGuiStyleVar_DockingSeparatorSize,
|
|
||||||
ImGuiStyleVar_COUNT
|
ImGuiStyleVar_COUNT
|
||||||
}ImGuiStyleVar_;
|
}ImGuiStyleVar_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
@@ -1103,8 +1067,6 @@ struct ImGuiStyle
|
|||||||
ImVec2_c SeparatorTextPadding;
|
ImVec2_c SeparatorTextPadding;
|
||||||
ImVec2_c DisplayWindowPadding;
|
ImVec2_c DisplayWindowPadding;
|
||||||
ImVec2_c DisplaySafeAreaPadding;
|
ImVec2_c DisplaySafeAreaPadding;
|
||||||
bool DockingNodeHasCloseButton;
|
|
||||||
float DockingSeparatorSize;
|
|
||||||
float MouseCursorScale;
|
float MouseCursorScale;
|
||||||
bool AntiAliasedLines;
|
bool AntiAliasedLines;
|
||||||
bool AntiAliasedLinesUseTex;
|
bool AntiAliasedLinesUseTex;
|
||||||
@@ -1150,18 +1112,6 @@ struct ImGuiIO
|
|||||||
bool ConfigNavEscapeClearFocusWindow;
|
bool ConfigNavEscapeClearFocusWindow;
|
||||||
bool ConfigNavCursorVisibleAuto;
|
bool ConfigNavCursorVisibleAuto;
|
||||||
bool ConfigNavCursorVisibleAlways;
|
bool ConfigNavCursorVisibleAlways;
|
||||||
bool ConfigDockingNoSplit;
|
|
||||||
bool ConfigDockingNoDockingOver;
|
|
||||||
bool ConfigDockingWithShift;
|
|
||||||
bool ConfigDockingAlwaysTabBar;
|
|
||||||
bool ConfigDockingTransparentPayload;
|
|
||||||
bool ConfigViewportsNoAutoMerge;
|
|
||||||
bool ConfigViewportsNoTaskBarIcon;
|
|
||||||
bool ConfigViewportsNoDecoration;
|
|
||||||
bool ConfigViewportsNoDefaultParent;
|
|
||||||
bool ConfigViewportsPlatformFocusSetsImGuiFocus;
|
|
||||||
bool ConfigDpiScaleFonts;
|
|
||||||
bool ConfigDpiScaleViewports;
|
|
||||||
bool ConfigMacOSXBehaviors;
|
bool ConfigMacOSXBehaviors;
|
||||||
bool ConfigInputTrickleEventQueue;
|
bool ConfigInputTrickleEventQueue;
|
||||||
bool ConfigInputTextCursorBlink;
|
bool ConfigInputTextCursorBlink;
|
||||||
@@ -1217,7 +1167,6 @@ struct ImGuiIO
|
|||||||
float MouseWheel;
|
float MouseWheel;
|
||||||
float MouseWheelH;
|
float MouseWheelH;
|
||||||
ImGuiMouseSource MouseSource;
|
ImGuiMouseSource MouseSource;
|
||||||
ImGuiID MouseHoveredViewport;
|
|
||||||
bool KeyCtrl;
|
bool KeyCtrl;
|
||||||
bool KeyShift;
|
bool KeyShift;
|
||||||
bool KeyAlt;
|
bool KeyAlt;
|
||||||
@@ -1240,7 +1189,6 @@ struct ImGuiIO
|
|||||||
bool MouseCtrlLeftAsRightClick;
|
bool MouseCtrlLeftAsRightClick;
|
||||||
float MouseDownDuration[5];
|
float MouseDownDuration[5];
|
||||||
float MouseDownDurationPrev[5];
|
float MouseDownDurationPrev[5];
|
||||||
ImVec2_c MouseDragMaxDistanceAbs[5];
|
|
||||||
float MouseDragMaxDistanceSqr[5];
|
float MouseDragMaxDistanceSqr[5];
|
||||||
float PenPressure;
|
float PenPressure;
|
||||||
bool AppFocusLost;
|
bool AppFocusLost;
|
||||||
@@ -1273,19 +1221,6 @@ struct ImGuiSizeCallbackData
|
|||||||
ImVec2_c CurrentSize;
|
ImVec2_c CurrentSize;
|
||||||
ImVec2_c DesiredSize;
|
ImVec2_c DesiredSize;
|
||||||
};
|
};
|
||||||
struct ImGuiWindowClass
|
|
||||||
{
|
|
||||||
ImGuiID ClassId;
|
|
||||||
ImGuiID ParentViewportId;
|
|
||||||
ImGuiID FocusRouteParentWindowId;
|
|
||||||
ImGuiViewportFlags ViewportFlagsOverrideSet;
|
|
||||||
ImGuiViewportFlags ViewportFlagsOverrideClear;
|
|
||||||
ImGuiTabItemFlags TabItemFlagsOverrideSet;
|
|
||||||
ImGuiDockNodeFlags DockNodeFlagsOverrideSet;
|
|
||||||
bool DockingAlwaysTabBar;
|
|
||||||
bool DockingAllowUnclassed;
|
|
||||||
void* PlatformIconData;
|
|
||||||
};
|
|
||||||
struct ImGuiPayload
|
struct ImGuiPayload
|
||||||
{
|
{
|
||||||
void* Data;
|
void* Data;
|
||||||
@@ -1720,17 +1655,6 @@ typedef enum {
|
|||||||
ImGuiViewportFlags_IsPlatformWindow = 1 << 0,
|
ImGuiViewportFlags_IsPlatformWindow = 1 << 0,
|
||||||
ImGuiViewportFlags_IsPlatformMonitor = 1 << 1,
|
ImGuiViewportFlags_IsPlatformMonitor = 1 << 1,
|
||||||
ImGuiViewportFlags_OwnedByApp = 1 << 2,
|
ImGuiViewportFlags_OwnedByApp = 1 << 2,
|
||||||
ImGuiViewportFlags_NoDecoration = 1 << 3,
|
|
||||||
ImGuiViewportFlags_NoTaskBarIcon = 1 << 4,
|
|
||||||
ImGuiViewportFlags_NoFocusOnAppearing = 1 << 5,
|
|
||||||
ImGuiViewportFlags_NoFocusOnClick = 1 << 6,
|
|
||||||
ImGuiViewportFlags_NoInputs = 1 << 7,
|
|
||||||
ImGuiViewportFlags_NoRendererClear = 1 << 8,
|
|
||||||
ImGuiViewportFlags_NoAutoMerge = 1 << 9,
|
|
||||||
ImGuiViewportFlags_TopMost = 1 << 10,
|
|
||||||
ImGuiViewportFlags_CanHostOtherWindows = 1 << 11,
|
|
||||||
ImGuiViewportFlags_IsMinimized = 1 << 12,
|
|
||||||
ImGuiViewportFlags_IsFocused = 1 << 13,
|
|
||||||
}ImGuiViewportFlags_;
|
}ImGuiViewportFlags_;
|
||||||
struct ImGuiViewport
|
struct ImGuiViewport
|
||||||
{
|
{
|
||||||
@@ -1741,24 +1665,9 @@ struct ImGuiViewport
|
|||||||
ImVec2_c FramebufferScale;
|
ImVec2_c FramebufferScale;
|
||||||
ImVec2_c WorkPos;
|
ImVec2_c WorkPos;
|
||||||
ImVec2_c WorkSize;
|
ImVec2_c WorkSize;
|
||||||
float DpiScale;
|
|
||||||
ImGuiID ParentViewportId;
|
|
||||||
ImGuiViewport* ParentViewport;
|
|
||||||
ImDrawData* DrawData;
|
|
||||||
void* RendererUserData;
|
|
||||||
void* PlatformUserData;
|
|
||||||
void* PlatformIconData;
|
|
||||||
void* PlatformHandle;
|
void* PlatformHandle;
|
||||||
void* PlatformHandleRaw;
|
void* PlatformHandleRaw;
|
||||||
bool PlatformWindowCreated;
|
|
||||||
bool PlatformRequestMove;
|
|
||||||
bool PlatformRequestResize;
|
|
||||||
bool PlatformRequestClose;
|
|
||||||
};
|
};
|
||||||
typedef struct ImVector_ImGuiPlatformMonitor {int Size;int Capacity;ImGuiPlatformMonitor* Data;} ImVector_ImGuiPlatformMonitor;
|
|
||||||
|
|
||||||
typedef struct ImVector_ImGuiViewportPtr {int Size;int Capacity;ImGuiViewport** Data;} ImVector_ImGuiViewportPtr;
|
|
||||||
|
|
||||||
struct ImGuiPlatformIO
|
struct ImGuiPlatformIO
|
||||||
{
|
{
|
||||||
const char* (*Platform_GetClipboardTextFn)(ImGuiContext* ctx);
|
const char* (*Platform_GetClipboardTextFn)(ImGuiContext* ctx);
|
||||||
@@ -1776,41 +1685,7 @@ struct ImGuiPlatformIO
|
|||||||
ImDrawCallback DrawCallback_ResetRenderState;
|
ImDrawCallback DrawCallback_ResetRenderState;
|
||||||
ImDrawCallback DrawCallback_SetSamplerLinear;
|
ImDrawCallback DrawCallback_SetSamplerLinear;
|
||||||
ImDrawCallback DrawCallback_SetSamplerNearest;
|
ImDrawCallback DrawCallback_SetSamplerNearest;
|
||||||
void (*Platform_CreateWindow)(ImGuiViewport* vp);
|
|
||||||
void (*Platform_DestroyWindow)(ImGuiViewport* vp);
|
|
||||||
void (*Platform_ShowWindow)(ImGuiViewport* vp);
|
|
||||||
void (*Platform_SetWindowPos)(ImGuiViewport* vp, ImVec2_c pos);
|
|
||||||
ImVec2_c (*Platform_GetWindowPos)(ImGuiViewport* vp);
|
|
||||||
void (*Platform_SetWindowSize)(ImGuiViewport* vp, ImVec2_c size);
|
|
||||||
ImVec2_c (*Platform_GetWindowSize)(ImGuiViewport* vp);
|
|
||||||
ImVec2_c (*Platform_GetWindowFramebufferScale)(ImGuiViewport* vp);
|
|
||||||
void (*Platform_SetWindowFocus)(ImGuiViewport* vp);
|
|
||||||
bool (*Platform_GetWindowFocus)(ImGuiViewport* vp);
|
|
||||||
bool (*Platform_GetWindowMinimized)(ImGuiViewport* vp);
|
|
||||||
void (*Platform_SetWindowTitle)(ImGuiViewport* vp, const char* str);
|
|
||||||
void (*Platform_SetWindowAlpha)(ImGuiViewport* vp, float alpha);
|
|
||||||
void (*Platform_UpdateWindow)(ImGuiViewport* vp);
|
|
||||||
void (*Platform_RenderWindow)(ImGuiViewport* vp, void* render_arg);
|
|
||||||
void (*Platform_SwapBuffers)(ImGuiViewport* vp, void* render_arg);
|
|
||||||
float (*Platform_GetWindowDpiScale)(ImGuiViewport* vp);
|
|
||||||
void (*Platform_OnChangedViewport)(ImGuiViewport* vp);
|
|
||||||
ImVec4_c (*Platform_GetWindowWorkAreaInsets)(ImGuiViewport* vp);
|
|
||||||
int (*Platform_CreateVkSurface)(ImGuiViewport* vp, ImU64 vk_inst, const void* vk_allocators, ImU64* out_vk_surface);
|
|
||||||
void (*Renderer_CreateWindow)(ImGuiViewport* vp);
|
|
||||||
void (*Renderer_DestroyWindow)(ImGuiViewport* vp);
|
|
||||||
void (*Renderer_SetWindowSize)(ImGuiViewport* vp, ImVec2_c size);
|
|
||||||
void (*Renderer_RenderWindow)(ImGuiViewport* vp, void* render_arg);
|
|
||||||
void (*Renderer_SwapBuffers)(ImGuiViewport* vp, void* render_arg);
|
|
||||||
ImVector_ImGuiPlatformMonitor Monitors;
|
|
||||||
ImVector_ImTextureDataPtr Textures;
|
ImVector_ImTextureDataPtr Textures;
|
||||||
ImVector_ImGuiViewportPtr Viewports;
|
|
||||||
};
|
|
||||||
struct ImGuiPlatformMonitor
|
|
||||||
{
|
|
||||||
ImVec2_c MainPos, MainSize;
|
|
||||||
ImVec2_c WorkPos, WorkSize;
|
|
||||||
float DpiScale;
|
|
||||||
void* PlatformHandle;
|
|
||||||
};
|
};
|
||||||
struct ImGuiPlatformImeData
|
struct ImGuiPlatformImeData
|
||||||
{
|
{
|
||||||
@@ -1835,10 +1710,6 @@ struct ImGuiContext;
|
|||||||
struct ImGuiContextHook;
|
struct ImGuiContextHook;
|
||||||
struct ImGuiDataTypeInfo;
|
struct ImGuiDataTypeInfo;
|
||||||
struct ImGuiDeactivatedItemData;
|
struct ImGuiDeactivatedItemData;
|
||||||
struct ImGuiDockContext;
|
|
||||||
struct ImGuiDockRequest;
|
|
||||||
struct ImGuiDockNode;
|
|
||||||
struct ImGuiDockNodeSettings;
|
|
||||||
struct ImGuiErrorRecoveryState;
|
struct ImGuiErrorRecoveryState;
|
||||||
struct ImGuiGroupData;
|
struct ImGuiGroupData;
|
||||||
struct ImGuiInputTextState;
|
struct ImGuiInputTextState;
|
||||||
@@ -1871,10 +1742,8 @@ struct ImGuiTreeNodeStackData;
|
|||||||
struct ImGuiTypingSelectState;
|
struct ImGuiTypingSelectState;
|
||||||
struct ImGuiTypingSelectRequest;
|
struct ImGuiTypingSelectRequest;
|
||||||
struct ImGuiWindow;
|
struct ImGuiWindow;
|
||||||
struct ImGuiWindowDockStyle;
|
|
||||||
struct ImGuiWindowTempData;
|
struct ImGuiWindowTempData;
|
||||||
struct ImGuiWindowSettings;
|
struct ImGuiWindowSettings;
|
||||||
typedef unsigned int ImGuiDataAuthority;
|
|
||||||
typedef int ImGuiLayoutType;
|
typedef int ImGuiLayoutType;
|
||||||
typedef int ImDrawTextFlags;
|
typedef int ImDrawTextFlags;
|
||||||
typedef int ImGuiActivateFlags;
|
typedef int ImGuiActivateFlags;
|
||||||
@@ -2039,7 +1908,7 @@ typedef enum {
|
|||||||
}ImGuiItemStatusFlags_;
|
}ImGuiItemStatusFlags_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiHoveredFlags_DelayMask_ = ImGuiHoveredFlags_DelayNone | ImGuiHoveredFlags_DelayShort | ImGuiHoveredFlags_DelayNormal | ImGuiHoveredFlags_NoSharedDelay,
|
ImGuiHoveredFlags_DelayMask_ = ImGuiHoveredFlags_DelayNone | ImGuiHoveredFlags_DelayShort | ImGuiHoveredFlags_DelayNormal | ImGuiHoveredFlags_NoSharedDelay,
|
||||||
ImGuiHoveredFlags_AllowedMaskForIsWindowHovered = ImGuiHoveredFlags_ChildWindows | ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_AnyWindow | ImGuiHoveredFlags_NoPopupHierarchy | ImGuiHoveredFlags_DockHierarchy | ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary,
|
ImGuiHoveredFlags_AllowedMaskForIsWindowHovered = ImGuiHoveredFlags_ChildWindows | ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_AnyWindow | ImGuiHoveredFlags_NoPopupHierarchy | ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary,
|
||||||
ImGuiHoveredFlags_AllowedMaskForIsItemHovered = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped | ImGuiHoveredFlags_AllowWhenDisabled | ImGuiHoveredFlags_NoNavOverride | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary | ImGuiHoveredFlags_DelayMask_,
|
ImGuiHoveredFlags_AllowedMaskForIsItemHovered = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped | ImGuiHoveredFlags_AllowWhenDisabled | ImGuiHoveredFlags_NoNavOverride | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary | ImGuiHoveredFlags_DelayMask_,
|
||||||
}ImGuiHoveredFlagsPrivate_;
|
}ImGuiHoveredFlagsPrivate_;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
@@ -2224,9 +2093,6 @@ typedef enum {
|
|||||||
ImGuiNextWindowDataFlags_HasWindowFlags = 1 << 8,
|
ImGuiNextWindowDataFlags_HasWindowFlags = 1 << 8,
|
||||||
ImGuiNextWindowDataFlags_HasChildFlags = 1 << 9,
|
ImGuiNextWindowDataFlags_HasChildFlags = 1 << 9,
|
||||||
ImGuiNextWindowDataFlags_HasRefreshPolicy = 1 << 10,
|
ImGuiNextWindowDataFlags_HasRefreshPolicy = 1 << 10,
|
||||||
ImGuiNextWindowDataFlags_HasViewport = 1 << 11,
|
|
||||||
ImGuiNextWindowDataFlags_HasDock = 1 << 12,
|
|
||||||
ImGuiNextWindowDataFlags_HasWindowClass = 1 << 13,
|
|
||||||
}ImGuiNextWindowDataFlags_;
|
}ImGuiNextWindowDataFlags_;
|
||||||
struct ImGuiNextWindowData
|
struct ImGuiNextWindowData
|
||||||
{
|
{
|
||||||
@@ -2234,7 +2100,6 @@ struct ImGuiNextWindowData
|
|||||||
ImGuiCond PosCond;
|
ImGuiCond PosCond;
|
||||||
ImGuiCond SizeCond;
|
ImGuiCond SizeCond;
|
||||||
ImGuiCond CollapsedCond;
|
ImGuiCond CollapsedCond;
|
||||||
ImGuiCond DockCond;
|
|
||||||
ImVec2_c PosVal;
|
ImVec2_c PosVal;
|
||||||
ImVec2_c PosPivotVal;
|
ImVec2_c PosPivotVal;
|
||||||
ImVec2_c SizeVal;
|
ImVec2_c SizeVal;
|
||||||
@@ -2242,15 +2107,11 @@ struct ImGuiNextWindowData
|
|||||||
ImVec2_c ScrollVal;
|
ImVec2_c ScrollVal;
|
||||||
ImGuiWindowFlags WindowFlags;
|
ImGuiWindowFlags WindowFlags;
|
||||||
ImGuiChildFlags ChildFlags;
|
ImGuiChildFlags ChildFlags;
|
||||||
bool PosUndock;
|
|
||||||
bool CollapsedVal;
|
bool CollapsedVal;
|
||||||
ImRect_c SizeConstraintRect;
|
ImRect_c SizeConstraintRect;
|
||||||
ImGuiSizeCallback SizeCallback;
|
ImGuiSizeCallback SizeCallback;
|
||||||
void* SizeCallbackUserData;
|
void* SizeCallbackUserData;
|
||||||
float BgAlphaVal;
|
float BgAlphaVal;
|
||||||
ImGuiID ViewportId;
|
|
||||||
ImGuiID DockId;
|
|
||||||
ImGuiWindowClass WindowClass;
|
|
||||||
ImVec2_c MenuBarOffsetMinVal;
|
ImVec2_c MenuBarOffsetMinVal;
|
||||||
ImGuiWindowRefreshFlags RefreshFlagsVal;
|
ImGuiWindowRefreshFlags RefreshFlagsVal;
|
||||||
};
|
};
|
||||||
@@ -2366,7 +2227,6 @@ typedef enum {
|
|||||||
ImGuiInputEventType_MousePos,
|
ImGuiInputEventType_MousePos,
|
||||||
ImGuiInputEventType_MouseWheel,
|
ImGuiInputEventType_MouseWheel,
|
||||||
ImGuiInputEventType_MouseButton,
|
ImGuiInputEventType_MouseButton,
|
||||||
ImGuiInputEventType_MouseViewport,
|
|
||||||
ImGuiInputEventType_Key,
|
ImGuiInputEventType_Key,
|
||||||
ImGuiInputEventType_Text,
|
ImGuiInputEventType_Text,
|
||||||
ImGuiInputEventType_Focus,
|
ImGuiInputEventType_Focus,
|
||||||
@@ -2391,10 +2251,6 @@ typedef struct ImGuiInputEventMouseButton ImGuiInputEventMouseButton;
|
|||||||
struct ImGuiInputEventMouseButton
|
struct ImGuiInputEventMouseButton
|
||||||
{ int Button; bool Down; ImGuiMouseSource MouseSource;
|
{ int Button; bool Down; ImGuiMouseSource MouseSource;
|
||||||
};
|
};
|
||||||
typedef struct ImGuiInputEventMouseViewport ImGuiInputEventMouseViewport;
|
|
||||||
struct ImGuiInputEventMouseViewport
|
|
||||||
{ ImGuiID HoveredViewportID;
|
|
||||||
};
|
|
||||||
typedef struct ImGuiInputEventKey ImGuiInputEventKey;
|
typedef struct ImGuiInputEventKey ImGuiInputEventKey;
|
||||||
struct ImGuiInputEventKey
|
struct ImGuiInputEventKey
|
||||||
{ ImGuiKey Key; bool Down; float AnalogValue;
|
{ ImGuiKey Key; bool Down; float AnalogValue;
|
||||||
@@ -2418,7 +2274,6 @@ struct ImGuiInputEvent
|
|||||||
ImGuiInputEventMousePos MousePos;
|
ImGuiInputEventMousePos MousePos;
|
||||||
ImGuiInputEventMouseWheel MouseWheel;
|
ImGuiInputEventMouseWheel MouseWheel;
|
||||||
ImGuiInputEventMouseButton MouseButton;
|
ImGuiInputEventMouseButton MouseButton;
|
||||||
ImGuiInputEventMouseViewport MouseViewport;
|
|
||||||
ImGuiInputEventKey Key;
|
ImGuiInputEventKey Key;
|
||||||
ImGuiInputEventText Text;
|
ImGuiInputEventText Text;
|
||||||
ImGuiInputEventAppFocused AppFocused;
|
ImGuiInputEventAppFocused AppFocused;
|
||||||
@@ -2675,133 +2530,14 @@ struct ImGuiMultiSelectState
|
|||||||
ImGuiSelectionUserData RangeSrcItem;
|
ImGuiSelectionUserData RangeSrcItem;
|
||||||
ImGuiSelectionUserData NavIdItem;
|
ImGuiSelectionUserData NavIdItem;
|
||||||
};
|
};
|
||||||
typedef enum {
|
|
||||||
ImGuiDockNodeFlags_DockSpace = 1 << 10,
|
|
||||||
ImGuiDockNodeFlags_CentralNode = 1 << 11,
|
|
||||||
ImGuiDockNodeFlags_NoTabBar = 1 << 12,
|
|
||||||
ImGuiDockNodeFlags_HiddenTabBar = 1 << 13,
|
|
||||||
ImGuiDockNodeFlags_NoWindowMenuButton = 1 << 14,
|
|
||||||
ImGuiDockNodeFlags_NoCloseButton = 1 << 15,
|
|
||||||
ImGuiDockNodeFlags_NoResizeX = 1 << 16,
|
|
||||||
ImGuiDockNodeFlags_NoResizeY = 1 << 17,
|
|
||||||
ImGuiDockNodeFlags_DockedWindowsInFocusRoute= 1 << 18,
|
|
||||||
ImGuiDockNodeFlags_NoDockingSplitOther = 1 << 19,
|
|
||||||
ImGuiDockNodeFlags_NoDockingOverMe = 1 << 20,
|
|
||||||
ImGuiDockNodeFlags_NoDockingOverOther = 1 << 21,
|
|
||||||
ImGuiDockNodeFlags_NoDockingOverEmpty = 1 << 22,
|
|
||||||
ImGuiDockNodeFlags_NoDocking = ImGuiDockNodeFlags_NoDockingOverMe | ImGuiDockNodeFlags_NoDockingOverOther | ImGuiDockNodeFlags_NoDockingOverEmpty | ImGuiDockNodeFlags_NoDockingSplit | ImGuiDockNodeFlags_NoDockingSplitOther,
|
|
||||||
ImGuiDockNodeFlags_SharedFlagsInheritMask_ = ~0,
|
|
||||||
ImGuiDockNodeFlags_NoResizeFlagsMask_ = (int)ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY,
|
|
||||||
ImGuiDockNodeFlags_LocalFlagsTransferMask_ = (int)ImGuiDockNodeFlags_NoDockingSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | (int)ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton,
|
|
||||||
ImGuiDockNodeFlags_SavedFlagsMask_ = ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton,
|
|
||||||
}ImGuiDockNodeFlagsPrivate_;
|
|
||||||
typedef enum {
|
|
||||||
ImGuiDataAuthority_Auto,
|
|
||||||
ImGuiDataAuthority_DockNode,
|
|
||||||
ImGuiDataAuthority_Window,
|
|
||||||
}ImGuiDataAuthority_;
|
|
||||||
typedef enum {
|
|
||||||
ImGuiDockNodeState_Unknown,
|
|
||||||
ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow,
|
|
||||||
ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing,
|
|
||||||
ImGuiDockNodeState_HostWindowVisible,
|
|
||||||
}ImGuiDockNodeState;
|
|
||||||
typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr;
|
|
||||||
|
|
||||||
struct ImGuiDockNode
|
|
||||||
{
|
|
||||||
ImGuiID ID;
|
|
||||||
ImGuiDockNodeFlags SharedFlags;
|
|
||||||
ImGuiDockNodeFlags LocalFlags;
|
|
||||||
ImGuiDockNodeFlags LocalFlagsInWindows;
|
|
||||||
ImGuiDockNodeFlags MergedFlags;
|
|
||||||
ImGuiDockNodeState State;
|
|
||||||
ImGuiDockNode* ParentNode;
|
|
||||||
ImGuiDockNode* ChildNodes[2];
|
|
||||||
ImVector_ImGuiWindowPtr Windows;
|
|
||||||
ImGuiTabBar* TabBar;
|
|
||||||
ImVec2_c Pos;
|
|
||||||
ImVec2_c Size;
|
|
||||||
ImVec2_c SizeRef;
|
|
||||||
ImGuiAxis SplitAxis;
|
|
||||||
ImU32 LastBgColor;
|
|
||||||
ImGuiWindowClass WindowClass;
|
|
||||||
ImGuiWindow* HostWindow;
|
|
||||||
ImGuiWindow* VisibleWindow;
|
|
||||||
ImGuiDockNode* CentralNode;
|
|
||||||
ImGuiDockNode* OnlyNodeWithWindows;
|
|
||||||
int CountNodeWithWindows;
|
|
||||||
int LastFrameAlive;
|
|
||||||
int LastFrameActive;
|
|
||||||
int LastFrameFocused;
|
|
||||||
ImGuiID LastFocusedNodeId;
|
|
||||||
ImGuiID SelectedTabId;
|
|
||||||
ImGuiID WantCloseTabId;
|
|
||||||
ImGuiID RefViewportId;
|
|
||||||
ImU8 AuthorityForPos :3;
|
|
||||||
ImU8 AuthorityForSize :3;
|
|
||||||
ImU8 AuthorityForViewport :3;
|
|
||||||
bool IsVisible :1;
|
|
||||||
bool IsFocused :1;
|
|
||||||
bool IsBgDrawnThisFrame :1;
|
|
||||||
bool HasCloseButton :1;
|
|
||||||
bool HasWindowMenuButton :1;
|
|
||||||
bool HasCentralNodeChild :1;
|
|
||||||
bool WantCloseAll :1;
|
|
||||||
bool WantLockSizeOnce :1;
|
|
||||||
bool WantMouseMove :1;
|
|
||||||
bool WantHiddenTabBarUpdate :1;
|
|
||||||
bool WantHiddenTabBarToggle :1;
|
|
||||||
};
|
|
||||||
typedef enum {
|
|
||||||
ImGuiWindowDockStyleCol_Text,
|
|
||||||
ImGuiWindowDockStyleCol_TabHovered,
|
|
||||||
ImGuiWindowDockStyleCol_TabFocused,
|
|
||||||
ImGuiWindowDockStyleCol_TabSelected,
|
|
||||||
ImGuiWindowDockStyleCol_TabSelectedOverline,
|
|
||||||
ImGuiWindowDockStyleCol_TabDimmed,
|
|
||||||
ImGuiWindowDockStyleCol_TabDimmedSelected,
|
|
||||||
ImGuiWindowDockStyleCol_TabDimmedSelectedOverline,
|
|
||||||
ImGuiWindowDockStyleCol_UnsavedMarker,
|
|
||||||
ImGuiWindowDockStyleCol_COUNT
|
|
||||||
}ImGuiWindowDockStyleCol;
|
|
||||||
struct ImGuiWindowDockStyle
|
|
||||||
{
|
|
||||||
ImU32 Colors[ImGuiWindowDockStyleCol_COUNT];
|
|
||||||
};
|
|
||||||
typedef struct ImVector_ImGuiDockRequest {int Size;int Capacity;ImGuiDockRequest* Data;} ImVector_ImGuiDockRequest;
|
|
||||||
|
|
||||||
typedef struct ImVector_ImGuiDockNodeSettings {int Size;int Capacity;ImGuiDockNodeSettings* Data;} ImVector_ImGuiDockNodeSettings;
|
|
||||||
|
|
||||||
struct ImGuiDockContext
|
|
||||||
{
|
|
||||||
ImGuiStorage Nodes;
|
|
||||||
ImVector_ImGuiDockRequest Requests;
|
|
||||||
ImVector_ImGuiDockNodeSettings NodesSettings;
|
|
||||||
bool WantFullRebuild;
|
|
||||||
};
|
|
||||||
typedef struct ImGuiViewportP ImGuiViewportP;
|
typedef struct ImGuiViewportP ImGuiViewportP;
|
||||||
struct ImGuiViewportP
|
struct ImGuiViewportP
|
||||||
{
|
{
|
||||||
ImGuiViewport _ImGuiViewport;
|
ImGuiViewport _ImGuiViewport;
|
||||||
ImGuiWindow* Window;
|
|
||||||
int Idx;
|
|
||||||
int LastFrameActive;
|
|
||||||
int LastFocusedStampCount;
|
|
||||||
ImGuiID LastNameHash;
|
|
||||||
ImVec2_c LastPos;
|
|
||||||
ImVec2_c LastSize;
|
|
||||||
float Alpha;
|
|
||||||
float LastAlpha;
|
|
||||||
bool LastFocusedHadNavWindow;
|
|
||||||
short PlatformMonitor;
|
|
||||||
float BgFgDrawListsLastTimeActive[2];
|
float BgFgDrawListsLastTimeActive[2];
|
||||||
ImDrawList* BgFgDrawLists[2];
|
ImDrawList* BgFgDrawLists[2];
|
||||||
ImDrawData DrawDataP;
|
ImDrawData DrawDataP;
|
||||||
ImDrawDataBuilder DrawDataBuilder;
|
ImDrawDataBuilder DrawDataBuilder;
|
||||||
ImVec2_c LastPlatformPos;
|
|
||||||
ImVec2_c LastPlatformSize;
|
|
||||||
ImVec2_c LastRendererSize;
|
|
||||||
ImVec2_c WorkInsetMin;
|
ImVec2_c WorkInsetMin;
|
||||||
ImVec2_c WorkInsetMax;
|
ImVec2_c WorkInsetMax;
|
||||||
ImVec2_c BuildWorkInsetMin;
|
ImVec2_c BuildWorkInsetMin;
|
||||||
@@ -2812,11 +2548,6 @@ struct ImGuiWindowSettings
|
|||||||
ImGuiID ID;
|
ImGuiID ID;
|
||||||
ImVec2ih Pos;
|
ImVec2ih Pos;
|
||||||
ImVec2ih Size;
|
ImVec2ih Size;
|
||||||
ImVec2ih ViewportPos;
|
|
||||||
ImGuiID ViewportId;
|
|
||||||
ImGuiID DockId;
|
|
||||||
ImGuiID ClassId;
|
|
||||||
short DockOrder;
|
|
||||||
ImGuiPackedDate LastUsedDate;
|
ImGuiPackedDate LastUsedDate;
|
||||||
bool Collapsed : 1;
|
bool Collapsed : 1;
|
||||||
bool IsChild : 1;
|
bool IsChild : 1;
|
||||||
@@ -2859,10 +2590,7 @@ ImGuiLocKey_WindowingPopup=8,
|
|||||||
ImGuiLocKey_WindowingUntitled=9,
|
ImGuiLocKey_WindowingUntitled=9,
|
||||||
ImGuiLocKey_OpenLink_s=10,
|
ImGuiLocKey_OpenLink_s=10,
|
||||||
ImGuiLocKey_CopyLink=11,
|
ImGuiLocKey_CopyLink=11,
|
||||||
ImGuiLocKey_DockingHideTabBar=12,
|
ImGuiLocKey_COUNT=12,
|
||||||
ImGuiLocKey_DockingHoldShiftToDock=13,
|
|
||||||
ImGuiLocKey_DockingDragToUndockOrMoveNode=14,
|
|
||||||
ImGuiLocKey_COUNT=15,
|
|
||||||
}ImGuiLocKey;
|
}ImGuiLocKey;
|
||||||
struct ImGuiLocEntry
|
struct ImGuiLocEntry
|
||||||
{
|
{
|
||||||
@@ -2916,7 +2644,6 @@ struct ImGuiMetricsConfig
|
|||||||
bool ShowDrawCmdBoundingBoxes;
|
bool ShowDrawCmdBoundingBoxes;
|
||||||
bool ShowTextEncodingViewer;
|
bool ShowTextEncodingViewer;
|
||||||
bool ShowTextureUsedRect;
|
bool ShowTextureUsedRect;
|
||||||
bool ShowDockingNodes;
|
|
||||||
int ShowWindowsRectsType;
|
int ShowWindowsRectsType;
|
||||||
int ShowTablesRectsType;
|
int ShowTablesRectsType;
|
||||||
int HighlightMonitorIdx;
|
int HighlightMonitorIdx;
|
||||||
@@ -2970,6 +2697,8 @@ typedef struct ImVector_ImFontAtlasPtr {int Size;int Capacity;ImFontAtlas** Data
|
|||||||
|
|
||||||
typedef struct ImVector_ImGuiInputEvent {int Size;int Capacity;ImGuiInputEvent* Data;} ImVector_ImGuiInputEvent;
|
typedef struct ImVector_ImGuiInputEvent {int Size;int Capacity;ImGuiInputEvent* Data;} ImVector_ImGuiInputEvent;
|
||||||
|
|
||||||
|
typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr;
|
||||||
|
|
||||||
typedef struct ImVector_ImGuiWindowStackData {int Size;int Capacity;ImGuiWindowStackData* Data;} ImVector_ImGuiWindowStackData;
|
typedef struct ImVector_ImGuiWindowStackData {int Size;int Capacity;ImGuiWindowStackData* Data;} ImVector_ImGuiWindowStackData;
|
||||||
|
|
||||||
typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod;
|
typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod;
|
||||||
@@ -3032,15 +2761,12 @@ struct ImGuiContext
|
|||||||
bool TestEngineHookItems;
|
bool TestEngineHookItems;
|
||||||
int FrameCount;
|
int FrameCount;
|
||||||
int FrameCountEnded;
|
int FrameCountEnded;
|
||||||
int FrameCountPlatformEnded;
|
|
||||||
int FrameCountRendered;
|
int FrameCountRendered;
|
||||||
double Time;
|
double Time;
|
||||||
char ContextName[16];
|
char ContextName[16];
|
||||||
ImGuiIO IO;
|
ImGuiIO IO;
|
||||||
ImGuiPlatformIO PlatformIO;
|
ImGuiPlatformIO PlatformIO;
|
||||||
ImGuiStyle Style;
|
ImGuiStyle Style;
|
||||||
ImGuiConfigFlags ConfigFlagsCurrFrame;
|
|
||||||
ImGuiConfigFlags ConfigFlagsLastFrame;
|
|
||||||
ImVector_ImFontAtlasPtr FontAtlases;
|
ImVector_ImFontAtlasPtr FontAtlases;
|
||||||
ImFont* Font;
|
ImFont* Font;
|
||||||
ImFontBaked* FontBaked;
|
ImFontBaked* FontBaked;
|
||||||
@@ -3140,15 +2866,6 @@ struct ImGuiContext
|
|||||||
ImVector_ImGuiPopupData BeginPopupStack;
|
ImVector_ImGuiPopupData BeginPopupStack;
|
||||||
ImVector_ImGuiTreeNodeStackData TreeNodeStack;
|
ImVector_ImGuiTreeNodeStackData TreeNodeStack;
|
||||||
ImVector_ImGuiViewportPPtr Viewports;
|
ImVector_ImGuiViewportPPtr Viewports;
|
||||||
ImGuiViewportP* CurrentViewport;
|
|
||||||
ImGuiViewportP* MouseViewport;
|
|
||||||
ImGuiViewportP* MouseLastHoveredViewport;
|
|
||||||
ImGuiID PlatformLastFocusedViewportId;
|
|
||||||
ImGuiPlatformMonitor FallbackMonitor;
|
|
||||||
ImRect_c PlatformMonitorsFullWorkRect;
|
|
||||||
int ViewportCreatedCount;
|
|
||||||
int PlatformWindowsCreatedCount;
|
|
||||||
int ViewportFocusedStampCount;
|
|
||||||
bool NavCursorVisible;
|
bool NavCursorVisible;
|
||||||
bool NavHighlightItemUnderNav;
|
bool NavHighlightItemUnderNav;
|
||||||
bool NavMousePosDirty;
|
bool NavMousePosDirty;
|
||||||
@@ -3299,8 +3016,6 @@ struct ImGuiContext
|
|||||||
ImGuiPlatformImeData PlatformImeData;
|
ImGuiPlatformImeData PlatformImeData;
|
||||||
ImGuiPlatformImeData PlatformImeDataPrev;
|
ImGuiPlatformImeData PlatformImeDataPrev;
|
||||||
ImVector_ImTextureDataPtr UserTextures;
|
ImVector_ImTextureDataPtr UserTextures;
|
||||||
ImGuiDockContext DockContext;
|
|
||||||
void (*DockNodeWindowMenuHandler)(ImGuiContext* ctx, ImGuiDockNode* node, ImGuiTabBar* tab_bar);
|
|
||||||
ImGuiPackedDate SessionDate;
|
ImGuiPackedDate SessionDate;
|
||||||
bool SettingsLoaded;
|
bool SettingsLoaded;
|
||||||
float SettingsDirtyTimer;
|
float SettingsDirtyTimer;
|
||||||
@@ -3351,7 +3066,6 @@ struct ImGuiContext
|
|||||||
ImGuiDebugItemPathQuery DebugItemPathQuery;
|
ImGuiDebugItemPathQuery DebugItemPathQuery;
|
||||||
ImGuiIDStackTool DebugIDStackTool;
|
ImGuiIDStackTool DebugIDStackTool;
|
||||||
ImGuiDebugAllocInfo DebugAllocInfo;
|
ImGuiDebugAllocInfo DebugAllocInfo;
|
||||||
ImGuiDockNode* DebugHoveredDockNode;
|
|
||||||
float FramerateSecPerFrame[60];
|
float FramerateSecPerFrame[60];
|
||||||
int FramerateSecPerFrameIdx;
|
int FramerateSecPerFrameIdx;
|
||||||
int FramerateSecPerFrameCount;
|
int FramerateSecPerFrameCount;
|
||||||
@@ -3400,8 +3114,6 @@ struct ImGuiWindowTempData
|
|||||||
ImU32 ModalDimBgColor;
|
ImU32 ModalDimBgColor;
|
||||||
ImGuiItemStatusFlags WindowItemStatusFlags;
|
ImGuiItemStatusFlags WindowItemStatusFlags;
|
||||||
ImGuiItemStatusFlags ChildItemStatusFlags;
|
ImGuiItemStatusFlags ChildItemStatusFlags;
|
||||||
ImGuiItemStatusFlags DockTabItemStatusFlags;
|
|
||||||
ImRect_c DockTabItemRect;
|
|
||||||
float ItemWidth;
|
float ItemWidth;
|
||||||
float ItemWidthDefault;
|
float ItemWidthDefault;
|
||||||
float TextWrapPos;
|
float TextWrapPos;
|
||||||
@@ -3415,13 +3127,9 @@ struct ImGuiWindow
|
|||||||
ImGuiContext* Ctx;
|
ImGuiContext* Ctx;
|
||||||
char* Name;
|
char* Name;
|
||||||
ImGuiID ID;
|
ImGuiID ID;
|
||||||
ImGuiWindowFlags Flags, FlagsPreviousFrame;
|
ImGuiWindowFlags Flags;
|
||||||
ImGuiChildFlags ChildFlags;
|
ImGuiChildFlags ChildFlags;
|
||||||
ImGuiWindowClass WindowClass;
|
|
||||||
ImGuiViewportP* Viewport;
|
ImGuiViewportP* Viewport;
|
||||||
ImGuiID ViewportId;
|
|
||||||
ImVec2_c ViewportPos;
|
|
||||||
int ViewportAllowPlatformMonitorExtend;
|
|
||||||
ImVec2_c Pos;
|
ImVec2_c Pos;
|
||||||
ImVec2_c Size;
|
ImVec2_c Size;
|
||||||
ImVec2_c SizeFull;
|
ImVec2_c SizeFull;
|
||||||
@@ -3437,7 +3145,6 @@ struct ImGuiWindow
|
|||||||
float DecoInnerSizeX1, DecoInnerSizeY1;
|
float DecoInnerSizeX1, DecoInnerSizeY1;
|
||||||
int NameBufLen;
|
int NameBufLen;
|
||||||
ImGuiID MoveId;
|
ImGuiID MoveId;
|
||||||
ImGuiID TabId;
|
|
||||||
ImGuiID ChildId;
|
ImGuiID ChildId;
|
||||||
ImGuiID PopupId;
|
ImGuiID PopupId;
|
||||||
ImVec2_c Scroll;
|
ImVec2_c Scroll;
|
||||||
@@ -3449,7 +3156,6 @@ struct ImGuiWindow
|
|||||||
bool ScrollbarX, ScrollbarY;
|
bool ScrollbarX, ScrollbarY;
|
||||||
bool ScrollbarXStabilizeEnabled;
|
bool ScrollbarXStabilizeEnabled;
|
||||||
ImU8 ScrollbarXStabilizeToggledHistory;
|
ImU8 ScrollbarXStabilizeToggledHistory;
|
||||||
bool ViewportOwned;
|
|
||||||
bool Active;
|
bool Active;
|
||||||
bool WasActive;
|
bool WasActive;
|
||||||
bool WriteAccessed;
|
bool WriteAccessed;
|
||||||
@@ -3480,7 +3186,6 @@ struct ImGuiWindow
|
|||||||
ImGuiCond SetWindowPosAllowFlags : 8;
|
ImGuiCond SetWindowPosAllowFlags : 8;
|
||||||
ImGuiCond SetWindowSizeAllowFlags : 8;
|
ImGuiCond SetWindowSizeAllowFlags : 8;
|
||||||
ImGuiCond SetWindowCollapsedAllowFlags : 8;
|
ImGuiCond SetWindowCollapsedAllowFlags : 8;
|
||||||
ImGuiCond SetWindowDockAllowFlags : 8;
|
|
||||||
ImVec2_c SetWindowPosVal;
|
ImVec2_c SetWindowPosVal;
|
||||||
ImVec2_c SetWindowPosPivot;
|
ImVec2_c SetWindowPosPivot;
|
||||||
ImVector_ImGuiID IDStack;
|
ImVector_ImGuiID IDStack;
|
||||||
@@ -3495,7 +3200,6 @@ struct ImGuiWindow
|
|||||||
ImVec2ih HitTestHoleSize;
|
ImVec2ih HitTestHoleSize;
|
||||||
ImVec2ih HitTestHoleOffset;
|
ImVec2ih HitTestHoleOffset;
|
||||||
int LastFrameActive;
|
int LastFrameActive;
|
||||||
int LastFrameJustFocused;
|
|
||||||
float LastTimeActive;
|
float LastTimeActive;
|
||||||
ImGuiStorage StateStorage;
|
ImGuiStorage StateStorage;
|
||||||
ImVector_ImGuiOldColumns ColumnsStorage;
|
ImVector_ImGuiOldColumns ColumnsStorage;
|
||||||
@@ -3509,7 +3213,6 @@ struct ImGuiWindow
|
|||||||
ImGuiWindow* ParentWindowInBeginStack;
|
ImGuiWindow* ParentWindowInBeginStack;
|
||||||
ImGuiWindow* RootWindow;
|
ImGuiWindow* RootWindow;
|
||||||
ImGuiWindow* RootWindowPopupTree;
|
ImGuiWindow* RootWindowPopupTree;
|
||||||
ImGuiWindow* RootWindowDockTree;
|
|
||||||
ImGuiWindow* RootWindowForTitleBarHighlight;
|
ImGuiWindow* RootWindowForTitleBarHighlight;
|
||||||
ImGuiWindow* RootWindowForNav;
|
ImGuiWindow* RootWindowForNav;
|
||||||
ImGuiWindow* ParentWindowForFocusRoute;
|
ImGuiWindow* ParentWindowForFocusRoute;
|
||||||
@@ -3521,15 +3224,6 @@ struct ImGuiWindow
|
|||||||
int MemoryDrawListIdxCapacity;
|
int MemoryDrawListIdxCapacity;
|
||||||
int MemoryDrawListVtxCapacity;
|
int MemoryDrawListVtxCapacity;
|
||||||
bool MemoryCompacted;
|
bool MemoryCompacted;
|
||||||
bool DockIsActive :1;
|
|
||||||
bool DockNodeIsVisible :1;
|
|
||||||
bool DockTabIsVisible :1;
|
|
||||||
bool DockTabWantClose :1;
|
|
||||||
short DockOrder;
|
|
||||||
ImGuiWindowDockStyle DockStyle;
|
|
||||||
ImGuiDockNode* DockNode;
|
|
||||||
ImGuiDockNode* DockNodeAsHost;
|
|
||||||
ImGuiID DockId;
|
|
||||||
};
|
};
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ImGuiTabBarFlags_DockNode = 1 << 20,
|
ImGuiTabBarFlags_DockNode = 1 << 20,
|
||||||
@@ -3541,13 +3235,11 @@ typedef enum {
|
|||||||
ImGuiTabItemFlags_NoCloseButton = 1 << 20,
|
ImGuiTabItemFlags_NoCloseButton = 1 << 20,
|
||||||
ImGuiTabItemFlags_Button = 1 << 21,
|
ImGuiTabItemFlags_Button = 1 << 21,
|
||||||
ImGuiTabItemFlags_Invisible = 1 << 22,
|
ImGuiTabItemFlags_Invisible = 1 << 22,
|
||||||
ImGuiTabItemFlags_Unsorted = 1 << 23,
|
|
||||||
}ImGuiTabItemFlagsPrivate_;
|
}ImGuiTabItemFlagsPrivate_;
|
||||||
struct ImGuiTabItem
|
struct ImGuiTabItem
|
||||||
{
|
{
|
||||||
ImGuiID ID;
|
ImGuiID ID;
|
||||||
ImGuiTabItemFlags Flags;
|
ImGuiTabItemFlags Flags;
|
||||||
ImGuiWindow* Window;
|
|
||||||
int LastFrameVisible;
|
int LastFrameVisible;
|
||||||
int LastFrameSelected;
|
int LastFrameSelected;
|
||||||
float Offset;
|
float Offset;
|
||||||
@@ -3988,8 +3680,6 @@ typedef enum {
|
|||||||
ImGuiFreeTypeLoaderFlags_Bitmap = 1 << 9,
|
ImGuiFreeTypeLoaderFlags_Bitmap = 1 << 9,
|
||||||
}ImGuiFreeTypeLoaderFlags_;
|
}ImGuiFreeTypeLoaderFlags_;
|
||||||
#endif
|
#endif
|
||||||
#define IMGUI_HAS_DOCK 1
|
|
||||||
|
|
||||||
#define ImTextureID_Invalid ((ImTextureID)0)
|
#define ImTextureID_Invalid ((ImTextureID)0)
|
||||||
|
|
||||||
#else
|
#else
|
||||||
@@ -4068,8 +3758,6 @@ typedef ImVector<ImFontGlyph> ImVector_ImFontGlyph;
|
|||||||
typedef ImVector<ImFontStackData> ImVector_ImFontStackData;
|
typedef ImVector<ImFontStackData> ImVector_ImFontStackData;
|
||||||
typedef ImVector<ImGuiColorMod> ImVector_ImGuiColorMod;
|
typedef ImVector<ImGuiColorMod> ImVector_ImGuiColorMod;
|
||||||
typedef ImVector<ImGuiContextHook> ImVector_ImGuiContextHook;
|
typedef ImVector<ImGuiContextHook> ImVector_ImGuiContextHook;
|
||||||
typedef ImVector<ImGuiDockNodeSettings> ImVector_ImGuiDockNodeSettings;
|
|
||||||
typedef ImVector<ImGuiDockRequest> ImVector_ImGuiDockRequest;
|
|
||||||
typedef ImVector<ImGuiFocusScopeData> ImVector_ImGuiFocusScopeData;
|
typedef ImVector<ImGuiFocusScopeData> ImVector_ImGuiFocusScopeData;
|
||||||
typedef ImVector<ImGuiGroupData> ImVector_ImGuiGroupData;
|
typedef ImVector<ImGuiGroupData> ImVector_ImGuiGroupData;
|
||||||
typedef ImVector<ImGuiID> ImVector_ImGuiID;
|
typedef ImVector<ImGuiID> ImVector_ImGuiID;
|
||||||
@@ -4081,7 +3769,6 @@ typedef ImVector<ImGuiListClipperRange> ImVector_ImGuiListClipperRange;
|
|||||||
typedef ImVector<ImGuiMultiSelectTempData> ImVector_ImGuiMultiSelectTempData;
|
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<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<ImGuiSelectionRequest> ImVector_ImGuiSelectionRequest;
|
||||||
@@ -4098,7 +3785,6 @@ typedef ImVector<ImGuiTableReconcileColumnData> ImVector_ImGuiTableReconcileColu
|
|||||||
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<ImGuiTreeNodeStackData> ImVector_ImGuiTreeNodeStackData;
|
||||||
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;
|
||||||
typedef ImVector<ImGuiWindowStackData> ImVector_ImGuiWindowStackData;
|
typedef ImVector<ImGuiWindowStackData> ImVector_ImGuiWindowStackData;
|
||||||
@@ -4112,7 +3798,6 @@ typedef ImVector<ImVec2> ImVector_ImVec2;
|
|||||||
typedef ImVector<ImVec4> ImVector_ImVec4;
|
typedef ImVector<ImVec4> ImVector_ImVec4;
|
||||||
typedef ImVector<ImWchar> ImVector_ImWchar;
|
typedef ImVector<ImWchar> ImVector_ImWchar;
|
||||||
typedef ImVector<char> ImVector_char;
|
typedef ImVector<char> ImVector_char;
|
||||||
typedef ImVector<const char*> ImVector_const_charPtr;
|
|
||||||
typedef ImVector<float> ImVector_float;
|
typedef ImVector<float> ImVector_float;
|
||||||
typedef ImVector<int> ImVector_int;
|
typedef ImVector<int> ImVector_int;
|
||||||
typedef ImVector<stbrp_node_im> ImVector_stbrp_node_im;
|
typedef ImVector<stbrp_node_im> ImVector_stbrp_node_im;
|
||||||
@@ -4162,12 +3847,10 @@ CIMGUI_API bool igIsWindowCollapsed(void);
|
|||||||
CIMGUI_API bool igIsWindowFocused(ImGuiFocusedFlags flags);
|
CIMGUI_API bool igIsWindowFocused(ImGuiFocusedFlags flags);
|
||||||
CIMGUI_API bool igIsWindowHovered(ImGuiHoveredFlags flags);
|
CIMGUI_API bool igIsWindowHovered(ImGuiHoveredFlags flags);
|
||||||
CIMGUI_API ImDrawList* igGetWindowDrawList(void);
|
CIMGUI_API ImDrawList* igGetWindowDrawList(void);
|
||||||
CIMGUI_API float igGetWindowDpiScale(void);
|
|
||||||
CIMGUI_API ImVec2_c igGetWindowPos(void);
|
CIMGUI_API ImVec2_c igGetWindowPos(void);
|
||||||
CIMGUI_API ImVec2_c igGetWindowSize(void);
|
CIMGUI_API ImVec2_c igGetWindowSize(void);
|
||||||
CIMGUI_API float igGetWindowWidth(void);
|
CIMGUI_API float igGetWindowWidth(void);
|
||||||
CIMGUI_API float igGetWindowHeight(void);
|
CIMGUI_API float igGetWindowHeight(void);
|
||||||
CIMGUI_API ImGuiViewport* igGetWindowViewport(void);
|
|
||||||
CIMGUI_API void igSetNextWindowPos(const ImVec2_c pos,ImGuiCond cond,const ImVec2_c pivot);
|
CIMGUI_API void igSetNextWindowPos(const ImVec2_c pos,ImGuiCond cond,const ImVec2_c pivot);
|
||||||
CIMGUI_API void igSetNextWindowSize(const ImVec2_c size,ImGuiCond cond);
|
CIMGUI_API void igSetNextWindowSize(const ImVec2_c size,ImGuiCond cond);
|
||||||
CIMGUI_API void igSetNextWindowSizeConstraints(const ImVec2_c size_min,const ImVec2_c size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data);
|
CIMGUI_API void igSetNextWindowSizeConstraints(const ImVec2_c size_min,const ImVec2_c size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data);
|
||||||
@@ -4176,7 +3859,6 @@ CIMGUI_API void igSetNextWindowCollapsed(bool collapsed,ImGuiCond cond);
|
|||||||
CIMGUI_API void igSetNextWindowFocus(void);
|
CIMGUI_API void igSetNextWindowFocus(void);
|
||||||
CIMGUI_API void igSetNextWindowScroll(const ImVec2_c scroll);
|
CIMGUI_API void igSetNextWindowScroll(const ImVec2_c scroll);
|
||||||
CIMGUI_API void igSetNextWindowBgAlpha(float alpha);
|
CIMGUI_API void igSetNextWindowBgAlpha(float alpha);
|
||||||
CIMGUI_API void igSetNextWindowViewport(ImGuiID viewport_id);
|
|
||||||
CIMGUI_API void igSetWindowPos_Vec2(const ImVec2_c pos,ImGuiCond cond);
|
CIMGUI_API void igSetWindowPos_Vec2(const ImVec2_c pos,ImGuiCond cond);
|
||||||
CIMGUI_API void igSetWindowSize_Vec2(const ImVec2_c size,ImGuiCond cond);
|
CIMGUI_API void igSetWindowSize_Vec2(const ImVec2_c size,ImGuiCond cond);
|
||||||
CIMGUI_API void igSetWindowCollapsed_Bool(bool collapsed,ImGuiCond cond);
|
CIMGUI_API void igSetWindowCollapsed_Bool(bool collapsed,ImGuiCond cond);
|
||||||
@@ -4466,12 +4148,6 @@ CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags
|
|||||||
CIMGUI_API void igEndTabItem(void);
|
CIMGUI_API void igEndTabItem(void);
|
||||||
CIMGUI_API bool igTabItemButton(const char* label,ImGuiTabItemFlags flags);
|
CIMGUI_API bool igTabItemButton(const char* label,ImGuiTabItemFlags flags);
|
||||||
CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label);
|
CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label);
|
||||||
CIMGUI_API ImGuiID igDockSpace(ImGuiID dockspace_id,const ImVec2_c size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class);
|
|
||||||
CIMGUI_API ImGuiID igDockSpaceOverViewport(ImGuiID dockspace_id,const ImGuiViewport* viewport,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class);
|
|
||||||
CIMGUI_API void igSetNextWindowDockID(ImGuiID dock_id,ImGuiCond cond);
|
|
||||||
CIMGUI_API void igSetNextWindowClass(const ImGuiWindowClass* window_class);
|
|
||||||
CIMGUI_API ImGuiID igGetWindowDockID(void);
|
|
||||||
CIMGUI_API bool igIsWindowDocked(void);
|
|
||||||
CIMGUI_API void igLogToTTY(int auto_open_depth);
|
CIMGUI_API void igLogToTTY(int auto_open_depth);
|
||||||
CIMGUI_API void igLogToFile(int auto_open_depth,const char* filename);
|
CIMGUI_API void igLogToFile(int auto_open_depth,const char* filename);
|
||||||
CIMGUI_API void igLogToClipboard(int auto_open_depth);
|
CIMGUI_API void igLogToClipboard(int auto_open_depth);
|
||||||
@@ -4517,8 +4193,8 @@ CIMGUI_API ImVec2_c igGetItemRectSize(void);
|
|||||||
CIMGUI_API ImGuiItemFlags igGetItemFlags(void);
|
CIMGUI_API ImGuiItemFlags igGetItemFlags(void);
|
||||||
CIMGUI_API int igGetItemClickedCountWithSingleClickDelay(ImGuiMouseButton mouse_button,float delay);
|
CIMGUI_API int igGetItemClickedCountWithSingleClickDelay(ImGuiMouseButton mouse_button,float delay);
|
||||||
CIMGUI_API ImGuiViewport* igGetMainViewport(void);
|
CIMGUI_API ImGuiViewport* igGetMainViewport(void);
|
||||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList(ImGuiViewport* viewport);
|
CIMGUI_API ImDrawList* igGetBackgroundDrawList_Nil(void);
|
||||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport);
|
CIMGUI_API ImDrawList* igGetForegroundDrawList_Nil(void);
|
||||||
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2_c size);
|
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2_c size);
|
||||||
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2_c rect_min,const ImVec2_c rect_max);
|
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2_c rect_min,const ImVec2_c rect_max);
|
||||||
CIMGUI_API double igGetTime(void);
|
CIMGUI_API double igGetTime(void);
|
||||||
@@ -4578,11 +4254,6 @@ CIMGUI_API void igSetAllocatorFunctions(ImGuiMemAllocFunc alloc_func,ImGuiMemFre
|
|||||||
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);
|
||||||
CIMGUI_API void igMemFree(void* ptr);
|
CIMGUI_API void igMemFree(void* ptr);
|
||||||
CIMGUI_API void igUpdatePlatformWindows(void);
|
|
||||||
CIMGUI_API void igRenderPlatformWindowsDefault(void* platform_render_arg,void* renderer_render_arg);
|
|
||||||
CIMGUI_API void igDestroyPlatformWindows(void);
|
|
||||||
CIMGUI_API ImGuiViewport* igFindViewportByID(ImGuiID viewport_id);
|
|
||||||
CIMGUI_API ImGuiViewport* igFindViewportByPlatformHandle(void* platform_handle);
|
|
||||||
CIMGUI_API ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(void);
|
CIMGUI_API ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(void);
|
||||||
CIMGUI_API void ImGuiTableSortSpecs_destroy(ImGuiTableSortSpecs* self);
|
CIMGUI_API void ImGuiTableSortSpecs_destroy(ImGuiTableSortSpecs* self);
|
||||||
CIMGUI_API ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs(void);
|
CIMGUI_API ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs(void);
|
||||||
@@ -4596,7 +4267,6 @@ CIMGUI_API void ImGuiIO_AddMousePosEvent(ImGuiIO* self,float x,float y);
|
|||||||
CIMGUI_API void ImGuiIO_AddMouseButtonEvent(ImGuiIO* self,int button,bool down);
|
CIMGUI_API void ImGuiIO_AddMouseButtonEvent(ImGuiIO* self,int button,bool down);
|
||||||
CIMGUI_API void ImGuiIO_AddMouseWheelEvent(ImGuiIO* self,float wheel_x,float wheel_y);
|
CIMGUI_API void ImGuiIO_AddMouseWheelEvent(ImGuiIO* self,float wheel_x,float wheel_y);
|
||||||
CIMGUI_API void ImGuiIO_AddMouseSourceEvent(ImGuiIO* self,ImGuiMouseSource source);
|
CIMGUI_API void ImGuiIO_AddMouseSourceEvent(ImGuiIO* self,ImGuiMouseSource source);
|
||||||
CIMGUI_API void ImGuiIO_AddMouseViewportEvent(ImGuiIO* self,ImGuiID id);
|
|
||||||
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused);
|
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused);
|
||||||
CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c);
|
CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c);
|
||||||
CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c);
|
CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c);
|
||||||
@@ -4616,8 +4286,6 @@ CIMGUI_API void ImGuiInputTextCallbackData_SelectAll(ImGuiInputTextCallbackData*
|
|||||||
CIMGUI_API void ImGuiInputTextCallbackData_SetSelection(ImGuiInputTextCallbackData* self,int s,int e);
|
CIMGUI_API void ImGuiInputTextCallbackData_SetSelection(ImGuiInputTextCallbackData* self,int s,int e);
|
||||||
CIMGUI_API void ImGuiInputTextCallbackData_ClearSelection(ImGuiInputTextCallbackData* self);
|
CIMGUI_API void ImGuiInputTextCallbackData_ClearSelection(ImGuiInputTextCallbackData* self);
|
||||||
CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self);
|
CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self);
|
||||||
CIMGUI_API ImGuiWindowClass* ImGuiWindowClass_ImGuiWindowClass(void);
|
|
||||||
CIMGUI_API void ImGuiWindowClass_destroy(ImGuiWindowClass* self);
|
|
||||||
CIMGUI_API ImGuiPayload* ImGuiPayload_ImGuiPayload(void);
|
CIMGUI_API ImGuiPayload* ImGuiPayload_ImGuiPayload(void);
|
||||||
CIMGUI_API void ImGuiPayload_destroy(ImGuiPayload* self);
|
CIMGUI_API void ImGuiPayload_destroy(ImGuiPayload* self);
|
||||||
CIMGUI_API void ImGuiPayload_Clear(ImGuiPayload* self);
|
CIMGUI_API void ImGuiPayload_Clear(ImGuiPayload* self);
|
||||||
@@ -4858,13 +4526,10 @@ CIMGUI_API ImGuiViewport* ImGuiViewport_ImGuiViewport(void);
|
|||||||
CIMGUI_API void ImGuiViewport_destroy(ImGuiViewport* self);
|
CIMGUI_API void ImGuiViewport_destroy(ImGuiViewport* self);
|
||||||
CIMGUI_API ImVec2_c ImGuiViewport_GetCenter(ImGuiViewport* self);
|
CIMGUI_API ImVec2_c ImGuiViewport_GetCenter(ImGuiViewport* self);
|
||||||
CIMGUI_API ImVec2_c ImGuiViewport_GetWorkCenter(ImGuiViewport* self);
|
CIMGUI_API ImVec2_c ImGuiViewport_GetWorkCenter(ImGuiViewport* self);
|
||||||
CIMGUI_API const char* ImGuiViewport_GetDebugName(ImGuiViewport* self);
|
|
||||||
CIMGUI_API ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(void);
|
CIMGUI_API ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(void);
|
||||||
CIMGUI_API void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self);
|
CIMGUI_API void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self);
|
||||||
CIMGUI_API void ImGuiPlatformIO_ClearPlatformHandlers(ImGuiPlatformIO* self);
|
CIMGUI_API void ImGuiPlatformIO_ClearPlatformHandlers(ImGuiPlatformIO* self);
|
||||||
CIMGUI_API void ImGuiPlatformIO_ClearRendererHandlers(ImGuiPlatformIO* self);
|
CIMGUI_API void ImGuiPlatformIO_ClearRendererHandlers(ImGuiPlatformIO* self);
|
||||||
CIMGUI_API ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(void);
|
|
||||||
CIMGUI_API void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* self);
|
|
||||||
CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void);
|
CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void);
|
||||||
CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self);
|
CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self);
|
||||||
CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImGuiID seed);
|
CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImGuiID seed);
|
||||||
@@ -5130,25 +4795,8 @@ CIMGUI_API void ImGuiMultiSelectTempData_Clear(ImGuiMultiSelectTempData* self);
|
|||||||
CIMGUI_API void ImGuiMultiSelectTempData_ClearIO(ImGuiMultiSelectTempData* self);
|
CIMGUI_API void ImGuiMultiSelectTempData_ClearIO(ImGuiMultiSelectTempData* self);
|
||||||
CIMGUI_API ImGuiMultiSelectState* ImGuiMultiSelectState_ImGuiMultiSelectState(void);
|
CIMGUI_API ImGuiMultiSelectState* ImGuiMultiSelectState_ImGuiMultiSelectState(void);
|
||||||
CIMGUI_API void ImGuiMultiSelectState_destroy(ImGuiMultiSelectState* self);
|
CIMGUI_API void ImGuiMultiSelectState_destroy(ImGuiMultiSelectState* self);
|
||||||
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id);
|
|
||||||
CIMGUI_API void ImGuiDockNode_destroy(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsRootNode(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsDockSpace(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsFloatingNode(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsCentralNode(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsHiddenTabBar(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsNoTabBar(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsSplitNode(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsLeafNode(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API bool ImGuiDockNode_IsEmpty(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API ImRect_c ImGuiDockNode_Rect(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API void ImGuiDockNode_SetLocalFlags(ImGuiDockNode* self,ImGuiDockNodeFlags flags);
|
|
||||||
CIMGUI_API void ImGuiDockNode_UpdateMergedFlags(ImGuiDockNode* self);
|
|
||||||
CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void);
|
|
||||||
CIMGUI_API void ImGuiDockContext_destroy(ImGuiDockContext* self);
|
|
||||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void);
|
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void);
|
||||||
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self);
|
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self);
|
||||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self);
|
|
||||||
CIMGUI_API ImVec2_c ImGuiViewportP_CalcWorkRectPos(ImGuiViewportP* self,const ImVec2_c inset_min);
|
CIMGUI_API ImVec2_c ImGuiViewportP_CalcWorkRectPos(ImGuiViewportP* self,const ImVec2_c inset_min);
|
||||||
CIMGUI_API ImVec2_c ImGuiViewportP_CalcWorkRectSize(ImGuiViewportP* self,const ImVec2_c inset_min,const ImVec2_c inset_max);
|
CIMGUI_API ImVec2_c ImGuiViewportP_CalcWorkRectSize(ImGuiViewportP* self,const ImVec2_c inset_min,const ImVec2_c inset_max);
|
||||||
CIMGUI_API void ImGuiViewportP_UpdateWorkRect(ImGuiViewportP* self);
|
CIMGUI_API void ImGuiViewportP_UpdateWorkRect(ImGuiViewportP* self);
|
||||||
@@ -5279,7 +4927,7 @@ CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name);
|
|||||||
CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window);
|
CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window);
|
||||||
CIMGUI_API void igUpdateWindowSkipRefresh(ImGuiWindow* window);
|
CIMGUI_API void igUpdateWindowSkipRefresh(ImGuiWindow* window);
|
||||||
CIMGUI_API ImVec2_c igCalcWindowNextAutoFitSize(ImGuiWindow* window);
|
CIMGUI_API ImVec2_c igCalcWindowNextAutoFitSize(ImGuiWindow* window);
|
||||||
CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy);
|
CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy);
|
||||||
CIMGUI_API bool igIsWindowInBeginStack(ImGuiWindow* window);
|
CIMGUI_API bool igIsWindowInBeginStack(ImGuiWindow* window);
|
||||||
CIMGUI_API bool igIsWindowWithinBeginStackOf(ImGuiWindow* window,ImGuiWindow* potential_parent);
|
CIMGUI_API bool igIsWindowWithinBeginStackOf(ImGuiWindow* window,ImGuiWindow* potential_parent);
|
||||||
CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below);
|
CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below);
|
||||||
@@ -5316,6 +4964,8 @@ CIMGUI_API ImFont* igGetDefaultFont(void);
|
|||||||
CIMGUI_API void igPushPasswordFont(void);
|
CIMGUI_API void igPushPasswordFont(void);
|
||||||
CIMGUI_API void igPopPasswordFont(void);
|
CIMGUI_API void igPopPasswordFont(void);
|
||||||
CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window);
|
CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window);
|
||||||
|
CIMGUI_API ImDrawList* igGetBackgroundDrawList_ViewportPtr(ImGuiViewport* viewport);
|
||||||
|
CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport);
|
||||||
CIMGUI_API void igAddDrawListToDrawDataEx(ImDrawData* draw_data,ImVector_ImDrawListPtr* out_list,ImDrawList* draw_list);
|
CIMGUI_API void igAddDrawListToDrawDataEx(ImDrawData* draw_data,ImVector_ImDrawListPtr* out_list,ImDrawList* draw_list);
|
||||||
CIMGUI_API void igInitialize(void);
|
CIMGUI_API void igInitialize(void);
|
||||||
CIMGUI_API void igShutdown(void);
|
CIMGUI_API void igShutdown(void);
|
||||||
@@ -5327,17 +4977,12 @@ CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs);
|
|||||||
CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(const ImVec2_c mouse_pos);
|
CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(const ImVec2_c mouse_pos);
|
||||||
CIMGUI_API void igFindHoveredWindowEx(const ImVec2_c pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window);
|
CIMGUI_API void igFindHoveredWindowEx(const ImVec2_c pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window);
|
||||||
CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window);
|
CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window);
|
||||||
CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode* node,bool undock);
|
|
||||||
CIMGUI_API void igStopMouseMovingWindow(void);
|
CIMGUI_API void igStopMouseMovingWindow(void);
|
||||||
CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void);
|
CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void);
|
||||||
CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void);
|
CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void);
|
||||||
CIMGUI_API void igTranslateWindowsInViewport(ImGuiViewportP* viewport,const ImVec2_c old_pos,const ImVec2_c new_pos,const ImVec2_c old_size,const ImVec2_c new_size);
|
CIMGUI_API ImGuiViewport* igGetWindowViewport(void);
|
||||||
CIMGUI_API void igScaleWindowsInViewport(ImGuiViewportP* viewport,float scale);
|
CIMGUI_API void igScaleWindowsInViewport(ImGuiViewportP* viewport,float scale);
|
||||||
CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport);
|
|
||||||
CIMGUI_API void igSetWindowViewport(ImGuiWindow* window,ImGuiViewportP* viewport);
|
CIMGUI_API void igSetWindowViewport(ImGuiWindow* window,ImGuiViewportP* viewport);
|
||||||
CIMGUI_API void igSetCurrentViewport(ImGuiWindow* window,ImGuiViewportP* viewport);
|
|
||||||
CIMGUI_API const ImGuiPlatformMonitor* igGetViewportPlatformMonitor(ImGuiViewport* viewport);
|
|
||||||
CIMGUI_API ImGuiViewportP* igFindHoveredViewportFromPlatformWindowStack(const ImVec2_c mouse_platform_pos);
|
|
||||||
CIMGUI_API void igMarkIniSettingsDirty_Nil(void);
|
CIMGUI_API void igMarkIniSettingsDirty_Nil(void);
|
||||||
CIMGUI_API void igMarkIniSettingsDirty_WindowPtr(ImGuiWindow* window);
|
CIMGUI_API void igMarkIniSettingsDirty_WindowPtr(ImGuiWindow* window);
|
||||||
CIMGUI_API void igClearIniSettings(void);
|
CIMGUI_API void igClearIniSettings(void);
|
||||||
@@ -5476,48 +5121,6 @@ CIMGUI_API bool igShortcut_ID(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGu
|
|||||||
CIMGUI_API bool igSetShortcutRouting(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id);
|
CIMGUI_API bool igSetShortcutRouting(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id);
|
||||||
CIMGUI_API bool igTestShortcutRouting(ImGuiKeyChord key_chord,ImGuiID owner_id);
|
CIMGUI_API bool igTestShortcutRouting(ImGuiKeyChord key_chord,ImGuiID owner_id);
|
||||||
CIMGUI_API ImGuiKeyRoutingData* igGetShortcutRoutingData(ImGuiKeyChord key_chord);
|
CIMGUI_API ImGuiKeyRoutingData* igGetShortcutRoutingData(ImGuiKeyChord key_chord);
|
||||||
CIMGUI_API void igDockContextInitialize(ImGuiContext* ctx);
|
|
||||||
CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx);
|
|
||||||
CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs);
|
|
||||||
CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx);
|
|
||||||
CIMGUI_API void igDockContextNewFrameUpdateUndocking(ImGuiContext* ctx);
|
|
||||||
CIMGUI_API void igDockContextNewFrameUpdateDocking(ImGuiContext* ctx);
|
|
||||||
CIMGUI_API void igDockContextEndFrame(ImGuiContext* ctx);
|
|
||||||
CIMGUI_API ImGuiID igDockContextGenNodeID(ImGuiContext* ctx);
|
|
||||||
CIMGUI_API void igDockContextQueueDock(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer);
|
|
||||||
CIMGUI_API void igDockContextQueueUndockWindow(ImGuiContext* ctx,ImGuiWindow* window);
|
|
||||||
CIMGUI_API void igDockContextQueueUndockNode(ImGuiContext* ctx,ImGuiDockNode* node);
|
|
||||||
CIMGUI_API void igDockContextProcessUndockWindow(ImGuiContext* ctx,ImGuiWindow* window,bool clear_persistent_docking_ref);
|
|
||||||
CIMGUI_API void igDockContextProcessUndockNode(ImGuiContext* ctx,ImGuiDockNode* node);
|
|
||||||
CIMGUI_API bool igDockContextCalcDropPosForDocking(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2_c* out_pos);
|
|
||||||
CIMGUI_API ImGuiDockNode* igDockContextFindNodeByID(ImGuiContext* ctx,ImGuiID id);
|
|
||||||
CIMGUI_API void igDockNodeWindowMenuHandler_Default(ImGuiContext* ctx,ImGuiDockNode* node,ImGuiTabBar* tab_bar);
|
|
||||||
CIMGUI_API bool igDockNodeBeginAmendTabBar(ImGuiDockNode* node);
|
|
||||||
CIMGUI_API void igDockNodeEndAmendTabBar(void);
|
|
||||||
CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node);
|
|
||||||
CIMGUI_API bool igDockNodeIsInHierarchyOf(ImGuiDockNode* node,ImGuiDockNode* parent);
|
|
||||||
CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node);
|
|
||||||
CIMGUI_API ImGuiID igDockNodeGetWindowMenuButtonId(const ImGuiDockNode* node);
|
|
||||||
CIMGUI_API ImGuiDockNode* igGetWindowDockNode(void);
|
|
||||||
CIMGUI_API bool igGetWindowAlwaysWantOwnTabBar(ImGuiWindow* window);
|
|
||||||
CIMGUI_API void igBeginDocked(ImGuiWindow* window,bool* p_open);
|
|
||||||
CIMGUI_API void igBeginDockableDragDropSource(ImGuiWindow* window);
|
|
||||||
CIMGUI_API void igBeginDockableDragDropTarget(ImGuiWindow* window);
|
|
||||||
CIMGUI_API void igSetWindowDock(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond);
|
|
||||||
CIMGUI_API void igDockBuilderDockWindow(const char* window_name,ImGuiID node_id);
|
|
||||||
CIMGUI_API ImGuiDockNode* igDockBuilderGetNode(ImGuiID node_id);
|
|
||||||
CIMGUI_API ImGuiDockNode* igDockBuilderGetCentralNode(ImGuiID node_id);
|
|
||||||
CIMGUI_API ImGuiID igDockBuilderAddNode(ImGuiID node_id,ImGuiDockNodeFlags flags);
|
|
||||||
CIMGUI_API void igDockBuilderRemoveNode(ImGuiID node_id);
|
|
||||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_settings_refs);
|
|
||||||
CIMGUI_API void igDockBuilderRemoveNodeChildNodes(ImGuiID node_id);
|
|
||||||
CIMGUI_API void igDockBuilderSetNodePos(ImGuiID node_id,ImVec2_c pos);
|
|
||||||
CIMGUI_API void igDockBuilderSetNodeSize(ImGuiID node_id,ImVec2_c size);
|
|
||||||
CIMGUI_API ImGuiID igDockBuilderSplitNode(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir);
|
|
||||||
CIMGUI_API void igDockBuilderCopyDockSpace(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs);
|
|
||||||
CIMGUI_API void igDockBuilderCopyNode(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs);
|
|
||||||
CIMGUI_API void igDockBuilderCopyWindowSettings(const char* src_name,const char* dst_name);
|
|
||||||
CIMGUI_API void igDockBuilderFinish(ImGuiID node_id);
|
|
||||||
CIMGUI_API void igPushFocusScope(ImGuiID id);
|
CIMGUI_API void igPushFocusScope(ImGuiID id);
|
||||||
CIMGUI_API void igPopFocusScope(void);
|
CIMGUI_API void igPopFocusScope(void);
|
||||||
CIMGUI_API bool igIsInNavFocusRoute(ImGuiID focus_scope_id);
|
CIMGUI_API bool igIsInNavFocusRoute(ImGuiID focus_scope_id);
|
||||||
@@ -5547,11 +5150,9 @@ CIMGUI_API void igTabBarRemove(ImGuiTabBar* tab_bar);
|
|||||||
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect_c bb,ImGuiTabBarFlags flags);
|
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect_c bb,ImGuiTabBarFlags flags);
|
||||||
CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id);
|
CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id);
|
||||||
CIMGUI_API ImGuiTabItem* igTabBarFindTabByOrder(ImGuiTabBar* tab_bar,int order);
|
CIMGUI_API ImGuiTabItem* igTabBarFindTabByOrder(ImGuiTabBar* tab_bar,int order);
|
||||||
CIMGUI_API ImGuiTabItem* igTabBarFindMostRecentlySelectedTabForActiveWindow(ImGuiTabBar* tab_bar);
|
|
||||||
CIMGUI_API ImGuiTabItem* igTabBarGetCurrentTab(ImGuiTabBar* tab_bar);
|
CIMGUI_API ImGuiTabItem* igTabBarGetCurrentTab(ImGuiTabBar* tab_bar);
|
||||||
CIMGUI_API int igTabBarGetTabOrder(ImGuiTabBar* tab_bar,ImGuiTabItem* tab);
|
CIMGUI_API int igTabBarGetTabOrder(ImGuiTabBar* tab_bar,ImGuiTabItem* tab);
|
||||||
CIMGUI_API const char* igTabBarGetTabName(ImGuiTabBar* tab_bar,ImGuiTabItem* tab);
|
CIMGUI_API const char* igTabBarGetTabName(ImGuiTabBar* tab_bar,ImGuiTabItem* tab);
|
||||||
CIMGUI_API void igTabBarAddTab(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window);
|
|
||||||
CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id);
|
CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id);
|
||||||
CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab);
|
CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab);
|
||||||
CIMGUI_API void igTabBarQueueFocus_TabItemPtr(ImGuiTabBar* tab_bar,ImGuiTabItem* tab);
|
CIMGUI_API void igTabBarQueueFocus_TabItemPtr(ImGuiTabBar* tab_bar,ImGuiTabItem* tab);
|
||||||
@@ -5581,7 +5182,6 @@ CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2_c pos,ImU32 col,ImGui
|
|||||||
CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2_c pos,ImU32 col);
|
CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2_c pos,ImU32 col);
|
||||||
CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2_c pos,ImU32 col,float sz);
|
CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2_c pos,ImU32 col,float sz);
|
||||||
CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2_c pos,ImVec2_c half_sz,ImGuiDir direction,ImU32 col);
|
CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2_c pos,ImVec2_c half_sz,ImGuiDir direction,ImU32 col);
|
||||||
CIMGUI_API void igRenderArrowDockMenu(ImDrawList* draw_list,ImVec2_c p_min,float sz,ImU32 col);
|
|
||||||
CIMGUI_API void igRenderRectFilledInRangeH(ImDrawList* draw_list,const ImRect_c rect,ImU32 col,float fill_x0,float fill_x1,float rounding);
|
CIMGUI_API void igRenderRectFilledInRangeH(ImDrawList* draw_list,const ImRect_c rect,ImU32 col,float fill_x0,float fill_x1,float rounding);
|
||||||
CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect_c outer,const ImRect_c inner,ImU32 col,float rounding);
|
CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect_c outer,const ImRect_c inner,ImU32 col,float rounding);
|
||||||
CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect_c r_in,const ImRect_c r_outer,float threshold);
|
CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect_c r_in,const ImRect_c r_outer,float threshold);
|
||||||
@@ -5599,7 +5199,7 @@ CIMGUI_API void igSeparatorTextEx(ImGuiID id,const char* label,const char* label
|
|||||||
CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value);
|
CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value);
|
||||||
CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value);
|
CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value);
|
||||||
CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2_c pos);
|
CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2_c pos);
|
||||||
CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2_c pos,ImGuiDockNode* dock_node);
|
CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2_c pos);
|
||||||
CIMGUI_API void igScrollbar(ImGuiAxis axis);
|
CIMGUI_API void igScrollbar(ImGuiAxis axis);
|
||||||
CIMGUI_API bool igScrollbarEx(const ImRect_c bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags draw_rounding_flags);
|
CIMGUI_API bool igScrollbarEx(const ImRect_c bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags draw_rounding_flags);
|
||||||
CIMGUI_API ImRect_c igGetWindowScrollbarRect(ImGuiWindow* window,ImGuiAxis axis);
|
CIMGUI_API ImRect_c igGetWindowScrollbarRect(ImGuiWindow* window,ImGuiAxis axis);
|
||||||
@@ -5667,7 +5267,6 @@ CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas);
|
|||||||
CIMGUI_API ImU64 igDebugTextureIDToU64(ImTextureID tex_id);
|
CIMGUI_API ImU64 igDebugTextureIDToU64(ImTextureID tex_id);
|
||||||
CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end);
|
CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end);
|
||||||
CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns);
|
CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns);
|
||||||
CIMGUI_API void igDebugNodeDockNode(ImGuiDockNode* node,const char* label);
|
|
||||||
CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label);
|
CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label);
|
||||||
CIMGUI_API void igDebugNodeDrawCmdShowMeshAndBoundingBox(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb);
|
CIMGUI_API void igDebugNodeDrawCmdShowMeshAndBoundingBox(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb);
|
||||||
CIMGUI_API void igDebugNodeFont(ImFont* font);
|
CIMGUI_API void igDebugNodeFont(ImFont* font);
|
||||||
@@ -5686,7 +5285,6 @@ 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_c bb);
|
CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect_c bb);
|
||||||
CIMGUI_API ImFontLoader* ImFontLoader_ImFontLoader(void);
|
CIMGUI_API ImFontLoader* ImFontLoader_ImFontLoader(void);
|
||||||
|
|||||||
@@ -131,7 +131,6 @@ struct ImGui_ImplVulkan_PipelineInfo
|
|||||||
VkSampleCountFlagBits MSAASamples;
|
VkSampleCountFlagBits MSAASamples;
|
||||||
ImVector_VkDynamicState ExtraDynamicStates;
|
ImVector_VkDynamicState ExtraDynamicStates;
|
||||||
VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo;
|
VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo;
|
||||||
VkImageUsageFlags SwapChainImageUsage;
|
|
||||||
};
|
};
|
||||||
typedef struct ImGui_ImplVulkan_InitInfo ImGui_ImplVulkan_InitInfo;
|
typedef struct ImGui_ImplVulkan_InitInfo ImGui_ImplVulkan_InitInfo;
|
||||||
struct ImGui_ImplVulkan_InitInfo
|
struct ImGui_ImplVulkan_InitInfo
|
||||||
@@ -148,7 +147,6 @@ struct ImGui_ImplVulkan_InitInfo
|
|||||||
uint32_t ImageCount;
|
uint32_t ImageCount;
|
||||||
VkPipelineCache PipelineCache;
|
VkPipelineCache PipelineCache;
|
||||||
ImGui_ImplVulkan_PipelineInfo PipelineInfoMain;
|
ImGui_ImplVulkan_PipelineInfo PipelineInfoMain;
|
||||||
ImGui_ImplVulkan_PipelineInfo PipelineInfoForViewports;
|
|
||||||
bool UseDynamicRendering;
|
bool UseDynamicRendering;
|
||||||
const VkAllocationCallbacks* Allocator;
|
const VkAllocationCallbacks* Allocator;
|
||||||
void (*CheckVkResultFn)(VkResult err);
|
void (*CheckVkResultFn)(VkResult err);
|
||||||
@@ -196,6 +194,7 @@ struct ImGui_ImplVulkanH_Window
|
|||||||
int Height;
|
int Height;
|
||||||
VkSwapchainKHR Swapchain;
|
VkSwapchainKHR Swapchain;
|
||||||
VkRenderPass RenderPass;
|
VkRenderPass RenderPass;
|
||||||
|
VkPipeline Pipeline;
|
||||||
uint32_t FrameIndex;
|
uint32_t FrameIndex;
|
||||||
uint32_t ImageCount;
|
uint32_t ImageCount;
|
||||||
uint32_t SemaphoreCount;
|
uint32_t SemaphoreCount;
|
||||||
@@ -214,7 +213,6 @@ typedef ImVector<VkDynamicState> ImVector_VkDynamicState;
|
|||||||
CIMGUI_API void ImGui_ImplVulkanH_CreateOrResizeWindow(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count,VkImageUsageFlags image_usage);
|
CIMGUI_API void ImGui_ImplVulkanH_CreateOrResizeWindow(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count,VkImageUsageFlags image_usage);
|
||||||
CIMGUI_API void ImGui_ImplVulkanH_DestroyWindow(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator);
|
CIMGUI_API void ImGui_ImplVulkanH_DestroyWindow(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator);
|
||||||
CIMGUI_API int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode(VkPresentModeKHR present_mode);
|
CIMGUI_API int ImGui_ImplVulkanH_GetMinImageCountFromPresentMode(VkPresentModeKHR present_mode);
|
||||||
CIMGUI_API ImGui_ImplVulkanH_Window* ImGui_ImplVulkanH_GetWindowDataFromViewport(ImGuiViewport* viewport);
|
|
||||||
CIMGUI_API VkPhysicalDevice ImGui_ImplVulkanH_SelectPhysicalDevice(VkInstance instance);
|
CIMGUI_API VkPhysicalDevice ImGui_ImplVulkanH_SelectPhysicalDevice(VkInstance instance);
|
||||||
CIMGUI_API VkPresentModeKHR ImGui_ImplVulkanH_SelectPresentMode(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count);
|
CIMGUI_API VkPresentModeKHR ImGui_ImplVulkanH_SelectPresentMode(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count);
|
||||||
CIMGUI_API uint32_t ImGui_ImplVulkanH_SelectQueueFamilyIndex(VkPhysicalDevice physical_device);
|
CIMGUI_API uint32_t ImGui_ImplVulkanH_SelectQueueFamilyIndex(VkPhysicalDevice physical_device);
|
||||||
|
|||||||
@@ -1,22 +1,100 @@
|
|||||||
local M = {}
|
local M = {}
|
||||||
local insert = table.insert
|
local insert = table.insert
|
||||||
local extra = require"cpp2ffi_extra"
|
local function ToStr(t,dometatables)
|
||||||
|
local function basicToStr (o)
|
||||||
M.prtable = extra.prtable
|
if type(o) == "number" or type(o)=="boolean" then
|
||||||
M.table_do_sorted = extra.table_do_sorted
|
return tostring(o)
|
||||||
M.deepcopy = extra.deepcopy
|
elseif type(o) == "string" then
|
||||||
M.copyfile = extra.copyfile
|
return string.format("%q", o)
|
||||||
local save_data = extra.save_data
|
else
|
||||||
M.save_data = save_data
|
return tostring(o) --"nil"
|
||||||
local read_data = extra.read_data
|
end
|
||||||
M.read_data = read_data
|
end
|
||||||
M.func_implementation = extra.func_implementation
|
local strTG = {}
|
||||||
M.func_header_generate_structs = extra.func_header_generate_structs
|
--local basicToStr= basicSerialize --tostring
|
||||||
M.func_header_generate_funcs = extra.func_header_generate_funcs
|
if type(t) ~="table" then return basicToStr(t) end
|
||||||
M.func_header_generate = extra.func_header_generate
|
local recG = 0
|
||||||
M.serializeTableF = extra.serializeTableF
|
local nameG="SELF"..recG
|
||||||
------------------------------------------------------------
|
local ancest ={}
|
||||||
|
local function _ToStr(t,strT,rec,name)
|
||||||
|
if ancest[t] then
|
||||||
|
strT[#strT + 1]=ancest[t]
|
||||||
|
return
|
||||||
|
end
|
||||||
|
rec = rec + 1
|
||||||
|
ancest[t]=name
|
||||||
|
strT[#strT + 1]='{'
|
||||||
|
local count=0
|
||||||
|
-------------
|
||||||
|
--if t.name then strT[#strT + 1]=string.rep("\t",rec).."name:"..tostring(t.name) end
|
||||||
|
----------------
|
||||||
|
for k,v in pairs(t) do
|
||||||
|
count=count+1
|
||||||
|
strT[#strT + 1]="\n"
|
||||||
|
local kstr
|
||||||
|
if type(k) == "table" then
|
||||||
|
local name2=string.format("%s.KEY%d",name,count)
|
||||||
|
strT[#strT + 1]=string.rep("\t",rec).."["
|
||||||
|
local strTK = {}
|
||||||
|
_ToStr(k,strTK,rec,name2)
|
||||||
|
kstr=table.concat(strTK)
|
||||||
|
strT[#strT + 1]=kstr.."]="
|
||||||
|
else
|
||||||
|
kstr = basicToStr(k)
|
||||||
|
strT[#strT + 1]=string.rep("\t",rec).."["..kstr.."]="
|
||||||
|
end
|
||||||
|
|
||||||
|
if type(v) == "table" then
|
||||||
|
local name2=string.format("%s[%s]",name,kstr)
|
||||||
|
_ToStr(v,strT,rec,name2)
|
||||||
|
else
|
||||||
|
strT[#strT + 1]=basicToStr(v)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if dometatables then
|
||||||
|
local mt = getmetatable(t)
|
||||||
|
if mt then
|
||||||
|
local namemt = string.format("%s.METATABLE",name)
|
||||||
|
local strMT = {}
|
||||||
|
_ToStr(mt,strMT,rec,namemt)
|
||||||
|
local metastr=table.concat(strMT)
|
||||||
|
strT[#strT + 1] = "\n"..string.rep("\t",rec).."[METATABLE]="..metastr
|
||||||
|
end
|
||||||
|
end
|
||||||
|
strT[#strT + 1]='}'
|
||||||
|
rec = rec - 1
|
||||||
|
return
|
||||||
|
end
|
||||||
|
_ToStr(t,strTG,recG,nameG)
|
||||||
|
return table.concat(strTG)
|
||||||
|
end
|
||||||
|
M.ToStr = ToStr
|
||||||
|
function M.prtable(...)
|
||||||
|
for i=1, select('#', ...) do
|
||||||
|
local t = select(i, ...)
|
||||||
|
print(ToStr(t))
|
||||||
|
print("\n")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
local function deepcopy(object)
|
||||||
|
local lookup_table = {}
|
||||||
|
local function _copy(object)
|
||||||
|
--assert(object~=REST)
|
||||||
|
if type(object) ~= "table" then
|
||||||
|
return object
|
||||||
|
elseif lookup_table[object] then
|
||||||
|
return lookup_table[object]
|
||||||
|
end
|
||||||
|
local new_table = {}
|
||||||
|
lookup_table[object] = new_table
|
||||||
|
for index, value in pairs(object) do
|
||||||
|
new_table[_copy(index)] = _copy(value)
|
||||||
|
end
|
||||||
|
return setmetatable(new_table, getmetatable(object))
|
||||||
|
end
|
||||||
|
return _copy(object)
|
||||||
|
end
|
||||||
|
M.deepcopy = deepcopy
|
||||||
local function str_split(str, pat)
|
local function str_split(str, pat)
|
||||||
local t = {}
|
local t = {}
|
||||||
local fpat = "(.-)" .. pat
|
local fpat = "(.-)" .. pat
|
||||||
@@ -254,6 +332,42 @@ local function parse_enum_value(value, allenums,dontpost)
|
|||||||
end
|
end
|
||||||
M.parse_enum_value = parse_enum_value
|
M.parse_enum_value = parse_enum_value
|
||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
|
local function save_data(filename,...)
|
||||||
|
local file,err = io.open(filename,"w")
|
||||||
|
if not file then error(err) end
|
||||||
|
for i=1, select('#', ...) do
|
||||||
|
local data = select(i, ...)
|
||||||
|
file:write(data)
|
||||||
|
end
|
||||||
|
file:close()
|
||||||
|
end
|
||||||
|
M.save_data = save_data
|
||||||
|
----------------------------------------
|
||||||
|
local function read_data(filename)
|
||||||
|
local hfile,err = io.open(filename,"r")
|
||||||
|
if not hfile then error(err) end
|
||||||
|
local hstrfile = hfile:read"*a"
|
||||||
|
hfile:close()
|
||||||
|
return hstrfile
|
||||||
|
end
|
||||||
|
M.read_data = read_data
|
||||||
|
------------------------------------------------------------
|
||||||
|
local function copyfile(src,dst,blocksize)
|
||||||
|
blocksize = blocksize or 1024*4
|
||||||
|
print( "copyfile", src, dst)
|
||||||
|
local srcf, err = io.open(src,"rb")
|
||||||
|
if not srcf then error(err) end
|
||||||
|
local dstf, err = io.open(dst,"wb")
|
||||||
|
if not dstf then error(err) end
|
||||||
|
while true do
|
||||||
|
local data = srcf:read(blocksize)
|
||||||
|
if not data then break end
|
||||||
|
dstf:write(data)
|
||||||
|
end
|
||||||
|
srcf:close()
|
||||||
|
dstf:close()
|
||||||
|
end
|
||||||
|
M.copyfile = copyfile
|
||||||
|
|
||||||
--gives the re table
|
--gives the re table
|
||||||
local function getRE()
|
local function getRE()
|
||||||
@@ -633,7 +747,7 @@ end
|
|||||||
local function parseFunction(self,stname,itt,namespace,locat)
|
local function parseFunction(self,stname,itt,namespace,locat)
|
||||||
|
|
||||||
local lineorig,comment = split_comment(itt.item)
|
local lineorig,comment = split_comment(itt.item)
|
||||||
local line = clean_spaces(lineorig)
|
line = clean_spaces(lineorig)
|
||||||
--move *
|
--move *
|
||||||
line = moveptr(line)
|
line = moveptr(line)
|
||||||
|
|
||||||
@@ -916,7 +1030,7 @@ local function parseFunction(self,stname,itt,namespace,locat)
|
|||||||
--name_conversion
|
--name_conversion
|
||||||
local rr = defT.ret:gsub("*","")
|
local rr = defT.ret:gsub("*","")
|
||||||
rr = rr:gsub("const ","")
|
rr = rr:gsub("const ","")
|
||||||
if self.name_conversion[rr] then
|
if self.name_conversion and self.name_conversion[rr] then
|
||||||
defT.ret = defT.ret:gsub(rr,self.name_conversion[rr])
|
defT.ret = defT.ret:gsub(rr,self.name_conversion[rr])
|
||||||
end
|
end
|
||||||
defT.retref = ret:match("&")
|
defT.retref = ret:match("&")
|
||||||
@@ -1446,7 +1560,7 @@ local function ADDnonUDT(FP)
|
|||||||
asp = "("
|
asp = "("
|
||||||
for i,v in ipairs(def.argsT) do
|
for i,v in ipairs(def.argsT) do
|
||||||
local name = v.name
|
local name = v.name
|
||||||
argsTN[i] = M.deepcopy(v)
|
argsTN[i] = deepcopy(v)
|
||||||
if v.ret then --function pointer
|
if v.ret then --function pointer
|
||||||
local f_ = v.has_cdecl and "(__cdecl*" or "(*"
|
local f_ = v.has_cdecl and "(__cdecl*" or "(*"
|
||||||
asp = asp .. v.ret .. f_ .. v.name .. ")" .. v.signature .. ","
|
asp = asp .. v.ret .. f_ .. v.name .. ")" .. v.signature .. ","
|
||||||
@@ -1521,10 +1635,8 @@ local function ADDnonUDT(FP)
|
|||||||
def.skipped = skip
|
def.skipped = skip
|
||||||
FP.skipped[def.ov_cimguiname] = true
|
FP.skipped[def.ov_cimguiname] = true
|
||||||
else
|
else
|
||||||
--def.call_args_old = def.call_args
|
def.call_args_old = def.call_args
|
||||||
if caar~=def.call_args then
|
def.call_args = caar
|
||||||
def.call_args_conv = caar
|
|
||||||
end
|
|
||||||
def.args = asp
|
def.args = asp
|
||||||
def.argsT = argsTN
|
def.argsT = argsTN
|
||||||
end
|
end
|
||||||
@@ -1708,8 +1820,91 @@ local function printItems(items)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-------------------------------json saving
|
||||||
|
--avoid mixed tables (with string and integer keys)
|
||||||
|
local function json_prepare(defs)
|
||||||
|
--delete signatures in function
|
||||||
|
for k,def in pairs(defs) do
|
||||||
|
for k2,v in pairs(def) do
|
||||||
|
if type(k2)=="string" then
|
||||||
|
def[k2] = nil
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return defs
|
||||||
|
end
|
||||||
|
|
||||||
|
local function paramListWithoutDots(params)
|
||||||
|
i, j = string.find(params, "%.%.%.")
|
||||||
|
while i > 1 do
|
||||||
|
i = i - 1
|
||||||
|
c = string.sub(params,i,i)
|
||||||
|
if c == "," then
|
||||||
|
return string.sub(params, 1, i-1) .. params:sub(j+1)
|
||||||
|
elseif c == "(" then
|
||||||
|
return string.sub(params, 1, i) .. params:sub(j+1)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
error("paramListWithoutDots failed")
|
||||||
|
return "()"
|
||||||
|
end
|
||||||
|
|
||||||
|
local function save_output(self)
|
||||||
|
--add VARGS0
|
||||||
|
local defsVARG = {}
|
||||||
|
for k,defs in pairs(self.defsT) do
|
||||||
|
for i, def in ipairs(defs) do
|
||||||
|
if def.isvararg then
|
||||||
|
--print("vararg",k,#def)
|
||||||
|
local def1 = deepcopy(def)
|
||||||
|
def1.isvararg = nil
|
||||||
|
def1.isVARG0 = true
|
||||||
|
def1.argsT[#def1.argsT] = nil
|
||||||
|
def1.args = paramListWithoutDots(def1.args)
|
||||||
|
def1.call_args_old = paramListWithoutDots(def1.call_args_old)
|
||||||
|
def1.call_args = paramListWithoutDots(def1.call_args)
|
||||||
|
def1.signature = paramListWithoutDots(def1.signature)
|
||||||
|
def1.cimguiname = def1.cimguiname.."0"
|
||||||
|
def1.ov_cimguiname = def1.ov_cimguiname.."0"
|
||||||
|
defsVARG[k.."0"] = defsVARG[k.."0"] or {}
|
||||||
|
table.insert(defsVARG[k.."0"], def1)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
for k,def in pairs(defsVARG) do
|
||||||
|
self.defsT[k] = def
|
||||||
|
end
|
||||||
|
--add manual not present in module
|
||||||
|
for k,v in pairs(self.manuals) do
|
||||||
|
if not self.defsT[k] then
|
||||||
|
--print("add manual",k)
|
||||||
|
self.defsT[k] = {v}
|
||||||
|
else
|
||||||
|
--print("skipped manual",k)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
----------------------
|
||||||
|
save_data("./output/overloads.txt",self.overloadstxt)
|
||||||
|
save_data("./output/definitions.lua",M.serializeTableF(self.defsT))
|
||||||
|
save_data("./output/structs_and_enums.lua",M.serializeTableF(self.structs_and_enums_table))
|
||||||
|
save_data("./output/typedefs_dict.lua",M.serializeTableF(self.typedefs_dict))
|
||||||
|
save_data("./output/constants.lua",M.serializeTableF(self.constants))
|
||||||
|
|
||||||
|
local json = require"json"
|
||||||
|
local json_opts = {dict_on_empty={defaults=true}}
|
||||||
|
save_data("./output/definitions.json",json.encode(json_prepare(self.defsT),json_opts))
|
||||||
|
save_data("./output/structs_and_enums.json",json.encode(self.structs_and_enums_table))
|
||||||
|
save_data("./output/typedefs_dict.json",json.encode(self.typedefs_dict))
|
||||||
|
save_data("./output/constants.json",json.encode(self.constants))
|
||||||
|
|
||||||
|
local modulename = self.modulename
|
||||||
|
copyfile("./output/"..modulename..".h", "../"..modulename..".h")
|
||||||
|
copyfile("./output/"..modulename..".cpp", "../"..modulename..".cpp")
|
||||||
|
os.remove("./output/"..modulename..".h")
|
||||||
|
os.remove("./output/"..modulename..".cpp")
|
||||||
|
end
|
||||||
-------------
|
-------------
|
||||||
local numerr = 0 --for popen error file
|
local numerr = 0 --for popen error file
|
||||||
function M.Parser()
|
function M.Parser()
|
||||||
@@ -1734,9 +1929,8 @@ function M.Parser()
|
|||||||
par.forced_nonPOD = {}
|
par.forced_nonPOD = {}
|
||||||
par.skip_template = {}
|
par.skip_template = {}
|
||||||
par.skip_convert_gen = {}
|
par.skip_convert_gen = {}
|
||||||
par.name_conversion = {}
|
|
||||||
|
|
||||||
par.save_output = extra.save_output
|
par.save_output = save_output
|
||||||
par.genConversors = genConversions
|
par.genConversors = genConversions
|
||||||
par.gen_structs_c = gen_structs_c
|
par.gen_structs_c = gen_structs_c
|
||||||
function par:insert(line,loca)
|
function par:insert(line,loca)
|
||||||
@@ -1997,7 +2191,7 @@ function M.Parser()
|
|||||||
it.item = it.item:gsub("enum%s*class","enum")
|
it.item = it.item:gsub("enum%s*class","enum")
|
||||||
elseif it.re_name == "struct_re" then
|
elseif it.re_name == "struct_re" then
|
||||||
it.name = it.item:match("struct%s+([^%s{]+)")
|
it.name = it.item:match("struct%s+([^%s{]+)")
|
||||||
if self.name_conversion[it.name] then
|
if self.name_conversion and self.name_conversion[it.name] then
|
||||||
it.name = self.name_conversion[it.name]
|
it.name = self.name_conversion[it.name]
|
||||||
print("=========conversion",it.name)
|
print("=========conversion",it.name)
|
||||||
end
|
end
|
||||||
@@ -2416,7 +2610,7 @@ function M.Parser()
|
|||||||
--name_conversion
|
--name_conversion
|
||||||
local rr = defT.ret:gsub("*","")
|
local rr = defT.ret:gsub("*","")
|
||||||
rr = rr:gsub("const ","")
|
rr = rr:gsub("const ","")
|
||||||
if self.name_conversion[rr] then
|
if self.name_conversion and self.name_conversion[rr] then
|
||||||
defT.ret = defT.ret:gsub(rr,self.name_conversion[rr])
|
defT.ret = defT.ret:gsub(rr,self.name_conversion[rr])
|
||||||
end
|
end
|
||||||
defT.retref = ret:match("&")
|
defT.retref = ret:match("&")
|
||||||
@@ -2511,11 +2705,11 @@ function M.Parser()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if self.name_conversion[stname] then
|
if self.name_conversion and self.name_conversion[stname] then
|
||||||
itst.or_name = stname
|
itst.or_name = stname
|
||||||
stname = self.name_conversion[stname]
|
stname = self.name_conversion[stname]
|
||||||
end
|
end
|
||||||
|
--stname = self.name_conversion and self.name_conversion[stname] or stname
|
||||||
--initial
|
--initial
|
||||||
|
|
||||||
table.insert(outtab,"\nstruct "..stname.."\n")
|
table.insert(outtab,"\nstruct "..stname.."\n")
|
||||||
@@ -3476,14 +3670,184 @@ function M.Parser()
|
|||||||
if COMPILER=="gcc" then
|
if COMPILER=="gcc" then
|
||||||
local include_cmd = COMPILER=="cl" and [[ /I ]] or [[ -I ]]
|
local include_cmd = COMPILER=="cl" and [[ /I ]] or [[ -I ]]
|
||||||
local extra_includes = include_cmd.." ../../cimgui "
|
local extra_includes = include_cmd.." ../../cimgui "
|
||||||
local CPRE = COMPILER..[[ -fsyntax-only -x c -std=c99 -DCIMGUI_DEFINE_ENUMS_AND_STRUCTS -DIMGUI_ENABLE_FREETYPE ]] ..extra_includes.. "./output/"..name..".h"
|
local CPRE = COMPILER..[[ -std=c99 -DCIMGUI_DEFINE_ENUMS_AND_STRUCTS -DIMGUI_ENABLE_FREETYPE ]] ..extra_includes.. "./output/"..name..".h"
|
||||||
print(CPRE)
|
print(CPRE)
|
||||||
get_cdefs(CPRE,"name")
|
get_cdefs(CPRE,"name")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
return par
|
return par
|
||||||
end
|
end
|
||||||
|
-- more compact serialization
|
||||||
|
local function basicSerialize (o)
|
||||||
|
if type(o) == "number" then
|
||||||
|
return string.format("%.17g", o)
|
||||||
|
elseif type(o)=="boolean" then
|
||||||
|
return tostring(o)
|
||||||
|
elseif type(o) == "string" then
|
||||||
|
return string.format("%q", o)
|
||||||
|
elseif pcall(function() return o.__serialize end) then
|
||||||
|
return o.__serialize(o)
|
||||||
|
elseif type(o)=="cdata" then
|
||||||
|
return cdataSerialize(o)
|
||||||
|
else
|
||||||
|
return tostring(o) --"nil"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
-- very readable and now suited for cyclic tables
|
||||||
|
local kw = {['and'] = true, ['break'] = true, ['do'] = true, ['else'] = true,
|
||||||
|
['elseif'] = true, ['end'] = true, ['false'] = true, ['for'] = true,
|
||||||
|
['function'] = true, ['goto'] = true, ['if'] = true, ['in'] = true,
|
||||||
|
['local'] = true, ['nil'] = true, ['not'] = true, ['or'] = true,
|
||||||
|
['repeat'] = true, ['return'] = true, ['then'] = true, ['true'] = true,
|
||||||
|
['until'] = true, ['while'] = true}
|
||||||
|
function tb2st_serialize(t,options)
|
||||||
|
options = options or {}
|
||||||
|
local function sorter(a,b)
|
||||||
|
if type(a)==type(b) then
|
||||||
|
return a<b
|
||||||
|
elseif type(a)=="number" then
|
||||||
|
return true
|
||||||
|
else
|
||||||
|
assert(type(b)=="number")
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
local function serialize_key(val, dodot, pretty)
|
||||||
|
local dot = dodot and "." or ""
|
||||||
|
if type(val)=="string" then
|
||||||
|
if val:match '^[_%a][_%w]*$' and not kw[val] then
|
||||||
|
return dot..tostring(val)
|
||||||
|
else
|
||||||
|
return "[\""..tostring(val).."\"]"
|
||||||
|
end
|
||||||
|
elseif (not pretty) and (not dodot) and (type(val) == "number") and (math.floor(val)==val) then
|
||||||
|
return --array index
|
||||||
|
else
|
||||||
|
return "["..tostring(val).."]"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
local function serialize_key_name(val)
|
||||||
|
return serialize_key(val, true)
|
||||||
|
end
|
||||||
|
local insert = table.insert
|
||||||
|
local function _tb2st(t,saved,sref,level,name)
|
||||||
|
saved = saved or {} -- initial value
|
||||||
|
level = level or 0
|
||||||
|
sref = sref or {}
|
||||||
|
name = name or "t"
|
||||||
|
if type(t)=="table" then
|
||||||
|
if saved[t] then
|
||||||
|
sref[#sref+1] = {saved[t],name}
|
||||||
|
return"nil"
|
||||||
|
else
|
||||||
|
saved[t] = name
|
||||||
|
|
||||||
|
local ordered_keys = {}
|
||||||
|
for k,v in pairs(t) do
|
||||||
|
insert(ordered_keys,k)
|
||||||
|
end
|
||||||
|
table.sort(ordered_keys,sorter)
|
||||||
|
|
||||||
|
local str2 = {}
|
||||||
|
insert(str2,"{")
|
||||||
|
if options.pretty then insert(str2,"\n") end
|
||||||
|
for _,k in ipairs(ordered_keys) do
|
||||||
|
if options.pretty then insert(str2,(" "):rep(level+1)) end
|
||||||
|
local v = t[k]
|
||||||
|
local kser = serialize_key(k, nil, options.pretty)
|
||||||
|
insert(str2, (kser and (kser .."=") or ""))
|
||||||
|
if type(v)~="table" then
|
||||||
|
insert(str2, basicSerialize(v))
|
||||||
|
else
|
||||||
|
local name2 = name .. serialize_key_name(k)
|
||||||
|
insert(str2,_tb2st(v,saved,sref,level+1,name2))
|
||||||
|
end
|
||||||
|
if options.pretty then insert(str2,",\n") else insert(str2, ",") end
|
||||||
|
end
|
||||||
|
str2[#str2] = "}"
|
||||||
|
if level == 0 then
|
||||||
|
--insert(str2, 1,"local ffi = require'ffi'\nlocal t=")
|
||||||
|
insert(str2, 1,"local t=")
|
||||||
|
for i,v in ipairs(sref) do
|
||||||
|
insert(str2, "\n"..v[2].."="..v[1])
|
||||||
|
end
|
||||||
|
insert(str2,"\n return t")
|
||||||
|
end
|
||||||
|
return table.concat(str2)
|
||||||
|
end
|
||||||
|
else
|
||||||
|
return basicSerialize(t)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return(_tb2st(t))
|
||||||
|
end
|
||||||
|
M.tb2st_serialize = tb2st_serialize
|
||||||
|
------serializeTable("anyname",table) gives a string that recreates the table with dofile(generated_string)
|
||||||
|
local function serializeTable(name, value, saved)
|
||||||
|
|
||||||
|
local function basicSerialize (o)
|
||||||
|
if type(o) == "number" or type(o)=="boolean" then
|
||||||
|
return tostring(o)
|
||||||
|
elseif type(o) == "string" then
|
||||||
|
return string.format("%q", o)
|
||||||
|
else
|
||||||
|
return "nil"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local string_table = {}
|
||||||
|
if not saved then
|
||||||
|
table.insert(string_table, "local "..name.." = ")
|
||||||
|
else
|
||||||
|
table.insert(string_table, name.." = ")
|
||||||
|
end
|
||||||
|
|
||||||
|
saved = saved or {} -- initial value
|
||||||
|
|
||||||
|
if type(value) == "number" or type(value) == "string" or type(value)=="boolean" then
|
||||||
|
table.insert(string_table,basicSerialize(value).."\n")
|
||||||
|
elseif type(value) == "table" then
|
||||||
|
if saved[value] then -- value already saved?
|
||||||
|
table.insert(string_table,saved[value].."\n")
|
||||||
|
else
|
||||||
|
saved[value] = name -- save name for next time
|
||||||
|
table.insert(string_table, "{}\n")
|
||||||
|
---[[
|
||||||
|
local ordered_keys = {}
|
||||||
|
for k,v in pairs(value) do
|
||||||
|
table.insert(ordered_keys,k)
|
||||||
|
end
|
||||||
|
local function sorter(a,b)
|
||||||
|
if type(a)==type(b) then
|
||||||
|
return a<b
|
||||||
|
elseif type(a)=="number" then
|
||||||
|
return true
|
||||||
|
else
|
||||||
|
assert(type(b)=="number")
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
table.sort(ordered_keys,sorter)
|
||||||
|
for _,k in ipairs(ordered_keys) do
|
||||||
|
local v = value[k]
|
||||||
|
--]]
|
||||||
|
-- for k,v in pairs(value) do -- save its fields
|
||||||
|
|
||||||
|
local fieldname = string.format("%s[%s]", name,basicSerialize(k))
|
||||||
|
table.insert(string_table, serializeTable(fieldname, v, saved))
|
||||||
|
end
|
||||||
|
end
|
||||||
|
--else
|
||||||
|
--error("cannot save a " .. type(value))
|
||||||
|
end
|
||||||
|
|
||||||
|
return table.concat(string_table)
|
||||||
|
end
|
||||||
|
-- M.serializeTable = serializeTable
|
||||||
|
-- M.serializeTableF = function(t)
|
||||||
|
-- return M.serializeTable("defs",t).."\nreturn defs"
|
||||||
|
-- end
|
||||||
|
M.serializeTableF = function(t) return tb2st_serialize(t,{pretty=true}) end --new serialization more compact
|
||||||
--iterates lines from a gcc/clang -E in a specific location
|
--iterates lines from a gcc/clang -E in a specific location
|
||||||
local function location(file,locpathT,defines,COMPILER,keepemptylines)
|
local function location(file,locpathT,defines,COMPILER,keepemptylines)
|
||||||
local define_re = "^#define%s+([^%s]+)%s+(.+)$"
|
local define_re = "^#define%s+([^%s]+)%s+(.+)$"
|
||||||
@@ -3572,8 +3936,300 @@ local function location(file,locpathT,defines,COMPILER,keepemptylines)
|
|||||||
return location_it
|
return location_it
|
||||||
end
|
end
|
||||||
M.location = location
|
M.location = location
|
||||||
|
---------------------- C writing functions
|
||||||
|
|
||||||
|
local function ImGui_f_implementation(def)
|
||||||
|
local outtab = {}
|
||||||
|
local ptret = def.retref and "&" or ""
|
||||||
|
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname..def.args.."\n")
|
||||||
|
table.insert(outtab,"{\n")
|
||||||
|
local namespace = def.namespace and def.namespace.."::" or ""
|
||||||
|
--namespace = def.is_static_function and namespace..def.stname.."::" or namespace
|
||||||
|
if def.isvararg then
|
||||||
|
local call_args = def.call_args:gsub("%.%.%.","args")
|
||||||
|
table.insert(outtab," va_list args;\n")
|
||||||
|
table.insert(outtab," va_start(args, fmt);\n")
|
||||||
|
if def.ret~="void" then
|
||||||
|
table.insert(outtab," "..def.ret.." ret = "..namespace..def.funcname.."V"..call_args..";\n")
|
||||||
|
else
|
||||||
|
table.insert(outtab," "..namespace..def.funcname.."V"..call_args..";\n")
|
||||||
|
end
|
||||||
|
table.insert(outtab," va_end(args);\n")
|
||||||
|
if def.ret~="void" then
|
||||||
|
table.insert(outtab," return ret;\n")
|
||||||
|
end
|
||||||
|
table.insert(outtab,"}\n")
|
||||||
|
-- For variadic functions we add a function implementation with zero argumets, for compatibility with languages such as C#.
|
||||||
|
table.insert(outtab, "#ifdef CIMGUI_VARGS0\n")
|
||||||
|
table.insert(outtab, "CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname.."0"..paramListWithoutDots(def.args).."\n")
|
||||||
|
table.insert(outtab, "{\n")
|
||||||
|
local returnword = "return "
|
||||||
|
if def.ret=="void" then returnword = "" end
|
||||||
|
table.insert(outtab, " "..returnword..def.ov_cimguiname..paramListWithoutDots(def.call_args_old)..";\n")
|
||||||
|
table.insert(outtab, "}\n")
|
||||||
|
table.insert(outtab, "#endif\n")
|
||||||
|
elseif def.nonUDT then
|
||||||
|
if def.nonUDT == 1 then
|
||||||
|
--table.insert(outtab," *pOut = "..namespace..def.funcname..def.call_args..";\n")
|
||||||
|
insert(outtab," return ConvertFromCPP_"..def.conv.."("..namespace..def.funcname..def.call_args..");\n")
|
||||||
|
elseif def.nonUDT == 2 then
|
||||||
|
insert(outtab," return reinterpret_cast<"..def.ret..">("..ptret..namespace..def.funcname..def.call_args..");\n")
|
||||||
|
elseif def.nonUDT == "string" then
|
||||||
|
insert(outtab," static std::string str;\n")
|
||||||
|
insert(outtab," str.assign("..ptret.."self->"..def.funcname..def.call_args..");\n")
|
||||||
|
insert(outtab," return str.c_str();\n")
|
||||||
|
elseif def.nonUDT == "opaque" then
|
||||||
|
insert(outtab," static auto opq = "..ptret..namespace..def.funcname..def.call_args..";\n")
|
||||||
|
insert(outtab," opq = "..ptret..namespace..def.funcname..def.call_args..";\n")
|
||||||
|
insert(outtab," return &opq;\n")
|
||||||
|
end
|
||||||
|
table.insert(outtab,"}\n")
|
||||||
|
else --standard ImGui
|
||||||
|
table.insert(outtab," return "..ptret..namespace..def.funcname..def.call_args..";\n")
|
||||||
|
table.insert(outtab,"}\n")
|
||||||
|
end
|
||||||
|
--table.insert(outtab,"}\n")
|
||||||
|
return table.concat(outtab, "")
|
||||||
|
end
|
||||||
|
local function struct_f_implementation(def)
|
||||||
|
local outtab = {}
|
||||||
|
local empty = def.args:match("^%(%)") --no args
|
||||||
|
local ptret = def.retref and "&" or ""
|
||||||
|
|
||||||
|
local imgui_stname = def.stname
|
||||||
|
|
||||||
|
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname..def.args.."\n")
|
||||||
|
table.insert(outtab,"{\n")
|
||||||
|
if def.isvararg then
|
||||||
|
local call_args = def.call_args:gsub("%.%.%.","args")
|
||||||
|
table.insert(outtab," va_list args;\n")
|
||||||
|
table.insert(outtab," va_start(args, fmt);\n")
|
||||||
|
if def.ret~="void" then
|
||||||
|
table.insert(outtab," "..def.ret.." ret = self->"..def.funcname.."V"..call_args..";\n")
|
||||||
|
else
|
||||||
|
table.insert(outtab," self->"..def.funcname.."V"..call_args..";\n")
|
||||||
|
end
|
||||||
|
table.insert(outtab," va_end(args);\n")
|
||||||
|
if def.ret~="void" then
|
||||||
|
table.insert(outtab," return ret;\n")
|
||||||
|
end
|
||||||
|
table.insert(outtab,"}\n")
|
||||||
|
-- For variadic functions we add a function implementation with zero argumets, for compatibility with languages such as C#.
|
||||||
|
table.insert(outtab, "#ifdef CIMGUI_VARGS0\n")
|
||||||
|
table.insert(outtab, "CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname.."0"..paramListWithoutDots(def.args).."\n")
|
||||||
|
table.insert(outtab, "{\n")
|
||||||
|
local returnword = "return "
|
||||||
|
if def.ret=="void" then returnword = "" end
|
||||||
|
table.insert(outtab, " "..returnword..def.ov_cimguiname.."(self,"..paramListWithoutDots(def.call_args_old):sub(2,-1)..";\n")
|
||||||
|
table.insert(outtab, "}\n")
|
||||||
|
table.insert(outtab, "#endif\n")
|
||||||
|
elseif def.nonUDT then
|
||||||
|
if def.nonUDT == 1 then
|
||||||
|
--table.insert(outtab," *pOut = self->"..def.funcname..def.call_args..";\n")
|
||||||
|
--local typret = (def.ret):gsub("const ","")
|
||||||
|
insert(outtab," return ConvertFromCPP_"..def.conv.."(self->"..def.funcname..def.call_args..");\n")
|
||||||
|
elseif def.nonUDT == 2 then
|
||||||
|
insert(outtab," return reinterpret_cast<"..def.ret..">("..ptret.."self->"..def.funcname..def.call_args..");\n")
|
||||||
|
elseif def.nonUDT == "string" then
|
||||||
|
insert(outtab," static std::string str;\n")
|
||||||
|
insert(outtab," str.assign("..ptret.."self->"..def.funcname..def.call_args..");\n")
|
||||||
|
insert(outtab," return str.c_str();\n")
|
||||||
|
elseif def.nonUDT == "opaque" then
|
||||||
|
insert(outtab," static auto opq = "..ptret.."self->"..def.funcname..def.call_args..";\n")
|
||||||
|
insert(outtab," opq = "..ptret.."self->"..def.funcname..def.call_args..";\n")
|
||||||
|
insert(outtab," return &opq;\n")
|
||||||
|
end
|
||||||
|
table.insert(outtab,"}\n")
|
||||||
|
else --standard struct
|
||||||
|
table.insert(outtab," return "..ptret.."self->"..def.funcname..def.call_args..";\n")
|
||||||
|
table.insert(outtab,"}\n")
|
||||||
|
end
|
||||||
|
|
||||||
|
return table.concat(outtab, "")
|
||||||
|
end
|
||||||
|
local function func_implementation(FP)
|
||||||
|
|
||||||
|
local outtab = {}
|
||||||
|
for _,t in ipairs(FP.funcdefs) do
|
||||||
|
repeat -- continue simulation
|
||||||
|
if not t.cimguiname then break end
|
||||||
|
local cimf = FP.defsT[t.cimguiname]
|
||||||
|
local def = cimf[t.signature]
|
||||||
|
assert(def)
|
||||||
|
local custom
|
||||||
|
if FP.custom_implementation then
|
||||||
|
custom = FP.custom_implementation(outtab, def, FP)
|
||||||
|
end
|
||||||
|
local manual = FP.get_manuals(def)
|
||||||
|
if not custom and not manual and not def.templated and not FP.get_skipped(def) --and not (FP.opaque_structs[def.stname] and not def.is_static_function)
|
||||||
|
then
|
||||||
|
if def.constructor then
|
||||||
|
local tab = {}
|
||||||
|
assert(def.stname ~= "","constructor without struct")
|
||||||
|
local empty = def.args:match("^%(%)") --no args
|
||||||
|
table.insert(tab,"CIMGUI_API "..def.stname.."* "..def.ov_cimguiname..(empty and "(void)" or def.args).."\n")
|
||||||
|
table.insert(tab,"{\n")
|
||||||
|
table.insert(tab," return IM_NEW("..def.stname..")"..def.call_args..";\n")
|
||||||
|
table.insert(tab,"}\n")
|
||||||
|
if FP.CONSTRUCTORS_GENERATION then
|
||||||
|
table.insert(tab,"CIMGUI_API void "..def.ov_cimguiname.."_Construct("..def.stname.."* self"..(empty and "" or ","..def.args:sub(2,-2))..")\n")
|
||||||
|
table.insert(tab,"{\n")
|
||||||
|
table.insert(tab," IM_PLACEMENT_NEW(self)"..def.stname..def.call_args..";\n")
|
||||||
|
table.insert(tab,"}\n")
|
||||||
|
end
|
||||||
|
table.insert(outtab, table.concat(tab, ""))
|
||||||
|
elseif def.destructor then
|
||||||
|
local tab = {}
|
||||||
|
local args = "("..def.stname.."* self)"
|
||||||
|
local fname = def.stname.."_destroy"
|
||||||
|
table.insert(tab,"CIMGUI_API void "..fname..args.."\n")
|
||||||
|
table.insert(tab,"{\n")
|
||||||
|
table.insert(tab," IM_DELETE(self);\n")
|
||||||
|
table.insert(tab,"}\n")
|
||||||
|
table.insert(outtab, table.concat(tab, ""))
|
||||||
|
elseif def.stname == "" or def.is_static_function then
|
||||||
|
table.insert(outtab, ImGui_f_implementation(def))
|
||||||
|
else -- stname
|
||||||
|
table.insert(outtab, struct_f_implementation(def))
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if FP.custom_function_post then
|
||||||
|
FP:custom_function_post(outtab, def)
|
||||||
|
end
|
||||||
|
until true
|
||||||
|
end
|
||||||
|
local conversors = FP:genConversors()
|
||||||
|
local cimplem = conversors .. table.concat(outtab)
|
||||||
|
return cimplem
|
||||||
|
end
|
||||||
|
|
||||||
|
M.func_implementation = func_implementation
|
||||||
|
local function table_do_sorted(t,f)
|
||||||
|
local sorted = {}
|
||||||
|
for k,v in pairs(t) do
|
||||||
|
table.insert(sorted,k)
|
||||||
|
end
|
||||||
|
table.sort(sorted)
|
||||||
|
for ii,k in ipairs(sorted) do
|
||||||
|
f(k,t[k])
|
||||||
|
end
|
||||||
|
end
|
||||||
|
M.table_do_sorted = table_do_sorted
|
||||||
|
|
||||||
|
local function func_header_generate_structs(FP)
|
||||||
|
|
||||||
|
local outtab = {}--"\n/////func_header_generate_structs\n"}
|
||||||
|
M.prtable("embeded_structs",FP.embeded_structs)
|
||||||
|
table_do_sorted(FP.embeded_structs,function(k,v)
|
||||||
|
if not FP.typenames[k] then
|
||||||
|
print("embeded",k,v)
|
||||||
|
table.insert(outtab,"typedef "..v.." "..k..";\n")
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
|
||||||
|
table_do_sorted(FP.embeded_enums,function(k,v) table.insert(outtab,"typedef "..v.." "..k..";\n") end)
|
||||||
|
--table.insert(outtab, "\n//////////templates\n")
|
||||||
|
table_do_sorted(FP.templates,function(ttype,v)
|
||||||
|
--print("func_header_generate_structs",ttype)
|
||||||
|
if not (ttype == "std::function") then
|
||||||
|
table_do_sorted(v,function(ttypein,te)
|
||||||
|
local ttype2 = ttype:gsub("::","_") --std::string
|
||||||
|
table.insert(outtab,"typedef "..ttype.."<"..ttypein.."> "..ttype2.."_"..te..";\n")
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
--M.prtable("typenames",FP.typenames)
|
||||||
|
table_do_sorted(FP.opaque_structs,function(k,v)
|
||||||
|
if not FP.typenames[k] then
|
||||||
|
table.insert(outtab,"typedef "..v.." "..k..";\n")
|
||||||
|
--table.insert(outtab,"typedef const "..v.."* "..k.."_opq;\n")
|
||||||
|
--table.insert(outtab,"typedef "..v.."* "..k.."_opq;\n")
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
--table.insert(outtab, "\n//////////end func header\n")
|
||||||
|
return outtab
|
||||||
|
end
|
||||||
|
M.func_header_generate_structs = func_header_generate_structs
|
||||||
|
|
||||||
|
|
||||||
|
local function func_header_generate_funcs(FP)
|
||||||
|
|
||||||
|
local outtab = {}
|
||||||
|
|
||||||
|
for _,t in ipairs(FP.funcdefs) do
|
||||||
|
if t.cimguiname then
|
||||||
|
local cimf = FP.defsT[t.cimguiname]
|
||||||
|
local def = cimf[t.signature]
|
||||||
|
assert(def,t.signature..t.cimguiname)
|
||||||
|
local custom
|
||||||
|
if FP.custom_header then
|
||||||
|
custom = FP.custom_header(outtab, def)
|
||||||
|
end
|
||||||
|
local manual = FP.get_manuals(def)
|
||||||
|
if not custom and not manual and not def.templated and not FP.get_skipped(def) --and not (FP.opaque_structs[def.stname] and not def.is_static_function)
|
||||||
|
then
|
||||||
|
local addcoment = "" --def.comment or ""
|
||||||
|
local empty = def.args:match("^%(%)") --no args
|
||||||
|
if def.constructor then
|
||||||
|
assert(def.stname ~= "","constructor without struct")
|
||||||
|
table.insert(outtab,"CIMGUI_API "..def.stname.."* "..def.ov_cimguiname ..(empty and "(void)" or def.args)..";"..addcoment.."\n")
|
||||||
|
if FP.CONSTRUCTORS_GENERATION then
|
||||||
|
outtab[#outtab] = outtab[#outtab].."\nCIMGUI_API void "..def.ov_cimguiname.."_Construct("..def.stname.."* self"..(empty and "" or ","..def.args:sub(2,-2))..");\n"
|
||||||
|
end
|
||||||
|
elseif def.destructor then
|
||||||
|
table.insert(outtab,"CIMGUI_API void "..def.ov_cimguiname..def.args..";"..addcoment.."\n")
|
||||||
|
else --not constructor
|
||||||
|
--local ret = FP.nP_ret[def.ret] or def.ret
|
||||||
|
local ret = def.ret
|
||||||
|
if def.stname == "" or def.is_static_function then --ImGui namespace or top level
|
||||||
|
table.insert(outtab,"CIMGUI_API "..ret.." ".. def.ov_cimguiname ..(empty and "(void)" or def.args)..";"..addcoment.."\n")
|
||||||
|
if def.isvararg then
|
||||||
|
-- For variadic functions we add a function implementation with zero argumets, for compatibility with languages such as C#.
|
||||||
|
table.insert(outtab, "#ifdef CIMGUI_VARGS0\n")
|
||||||
|
table.insert(outtab, "CIMGUI_API".." "..ret.." "..def.ov_cimguiname.."0"..paramListWithoutDots(def.args)..";\n")
|
||||||
|
table.insert(outtab, "#endif\n")
|
||||||
|
end
|
||||||
|
else
|
||||||
|
table.insert(outtab,"CIMGUI_API "..ret.." "..def.ov_cimguiname..def.args..";"..addcoment.."\n")
|
||||||
|
if def.isvararg then
|
||||||
|
-- For variadic functions we add a function implementation with zero argumets, for compatibility with languages such as C#.
|
||||||
|
table.insert(outtab, "#ifdef CIMGUI_VARGS0\n")
|
||||||
|
table.insert(outtab, "CIMGUI_API".." "..ret.." "..def.ov_cimguiname.."0"..paramListWithoutDots(def.args)..";\n")
|
||||||
|
table.insert(outtab, "#endif\n")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if FP.custom_function_post then
|
||||||
|
FP:custom_function_post(outtab, def)
|
||||||
|
end
|
||||||
|
else --not cimguiname
|
||||||
|
table.insert(outtab,t.comment:gsub("%%","%%%%").."\n")-- %% substitution for gsub
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
return outtab
|
||||||
|
end
|
||||||
|
M.func_header_generate_funcs = func_header_generate_funcs
|
||||||
|
|
||||||
|
local function func_header_generate(FP)
|
||||||
|
|
||||||
|
local outtab = func_header_generate_structs(FP)
|
||||||
|
table.insert(outtab, 1, "\n#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n")
|
||||||
|
table.insert(outtab,"#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n")
|
||||||
|
|
||||||
|
local outtabf = func_header_generate_funcs(FP)
|
||||||
|
outtabf = table.concat(outtabf)
|
||||||
|
assert(type(outtabf)=="string")
|
||||||
|
--outtabf = M.header_subs_nonPOD(FP,outtabf)
|
||||||
|
local cfuncsstr = table.concat(outtab)..outtabf
|
||||||
|
cfuncsstr = cfuncsstr:gsub("\n+","\n") --several empty lines to one empty line
|
||||||
|
|
||||||
|
return cfuncsstr
|
||||||
|
end
|
||||||
|
|
||||||
|
M.func_header_generate = func_header_generate
|
||||||
function M.GetScriptArgs(defines,...)
|
function M.GetScriptArgs(defines,...)
|
||||||
assert(_VERSION=='Lua 5.1',"Must use LuaJIT")
|
assert(_VERSION=='Lua 5.1',"Must use LuaJIT")
|
||||||
assert(bit,"Must use LuaJIT")
|
assert(bit,"Must use LuaJIT")
|
||||||
@@ -3623,9 +4279,9 @@ function M.GetScriptArgs(defines,...)
|
|||||||
|
|
||||||
return COMPILER, CPRE, INTERNAL_GENERATION,COMMENTS_GENERATION
|
return COMPILER, CPRE, INTERNAL_GENERATION,COMMENTS_GENERATION
|
||||||
end
|
end
|
||||||
|
|
||||||
---------------------- tests
|
|
||||||
--[=[
|
--[=[
|
||||||
|
-- tests
|
||||||
|
|
||||||
local code = [[
|
local code = [[
|
||||||
|
|
||||||
int pedro;
|
int pedro;
|
||||||
@@ -3648,24 +4304,22 @@ for line in code:gmatch'(.-)\r?\n' do
|
|||||||
parser:insert(line,"11")
|
parser:insert(line,"11")
|
||||||
end
|
end
|
||||||
parser:do_parse()
|
parser:do_parse()
|
||||||
--M.prtable(parser)
|
M.prtable(parser)
|
||||||
M.prtable(parser:gen_structs_and_enums_table())
|
M.prtable(parser:gen_structs_and_enums_table())
|
||||||
--]=]
|
--]=]
|
||||||
|
|
||||||
--print(clean_spaces[[ImVec2 ArcFastVtx[12 * 1];]])
|
--print(clean_spaces[[ImVec2 ArcFastVtx[12 * 1];]])
|
||||||
|
|
||||||
--[=[
|
--[=[
|
||||||
local code = [[ImU32 Storage[(BITCOUNT + 31) >> 5];]]
|
local code = [[ImU32 Storage[(BITCOUNT + 31) >> 5];]]
|
||||||
--local code = [[ImU32 Storage[37 + 2];]]
|
--local code = [[ImU32 Storage[37 + 2];]]
|
||||||
local parser = M.Parser()
|
local parser = M.Parser()
|
||||||
parser:insert(code,"11")
|
parser:insert(code,"11")
|
||||||
parser:do_parse()
|
--parser:do_parse()
|
||||||
M.prtable(parser)
|
--M.prtable(parser)
|
||||||
-- local tab={}
|
local tab={}
|
||||||
-- print(type(code),code)
|
print(type(code),code)
|
||||||
-- print(clean_spaces(code))
|
print(clean_spaces(code))
|
||||||
-- parser:parse_struct_line(code,tab,"")
|
parser:parse_struct_line(code,tab)
|
||||||
-- M.prtable(tab)
|
M.prtable(tab)
|
||||||
--]=]
|
--]=]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,619 +0,0 @@
|
|||||||
local insert = table.insert
|
|
||||||
|
|
||||||
local function ToStr(t,dometatables)
|
|
||||||
local function basicToStr (o)
|
|
||||||
if type(o) == "number" or type(o)=="boolean" then
|
|
||||||
return tostring(o)
|
|
||||||
elseif type(o) == "string" then
|
|
||||||
return string.format("%q", o)
|
|
||||||
else
|
|
||||||
return tostring(o) --"nil"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
local strTG = {}
|
|
||||||
--local basicToStr= basicSerialize --tostring
|
|
||||||
if type(t) ~="table" then return basicToStr(t) end
|
|
||||||
local recG = 0
|
|
||||||
local nameG="SELF"..recG
|
|
||||||
local ancest ={}
|
|
||||||
local function _ToStr(t,strT,rec,name)
|
|
||||||
if ancest[t] then
|
|
||||||
strT[#strT + 1]=ancest[t]
|
|
||||||
return
|
|
||||||
end
|
|
||||||
rec = rec + 1
|
|
||||||
ancest[t]=name
|
|
||||||
strT[#strT + 1]='{'
|
|
||||||
local count=0
|
|
||||||
-------------
|
|
||||||
--if t.name then strT[#strT + 1]=string.rep("\t",rec).."name:"..tostring(t.name) end
|
|
||||||
----------------
|
|
||||||
for k,v in pairs(t) do
|
|
||||||
count=count+1
|
|
||||||
strT[#strT + 1]="\n"
|
|
||||||
local kstr
|
|
||||||
if type(k) == "table" then
|
|
||||||
local name2=string.format("%s.KEY%d",name,count)
|
|
||||||
strT[#strT + 1]=string.rep("\t",rec).."["
|
|
||||||
local strTK = {}
|
|
||||||
_ToStr(k,strTK,rec,name2)
|
|
||||||
kstr=table.concat(strTK)
|
|
||||||
strT[#strT + 1]=kstr.."]="
|
|
||||||
else
|
|
||||||
kstr = basicToStr(k)
|
|
||||||
strT[#strT + 1]=string.rep("\t",rec).."["..kstr.."]="
|
|
||||||
end
|
|
||||||
|
|
||||||
if type(v) == "table" then
|
|
||||||
local name2=string.format("%s[%s]",name,kstr)
|
|
||||||
_ToStr(v,strT,rec,name2)
|
|
||||||
else
|
|
||||||
strT[#strT + 1]=basicToStr(v)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
if dometatables then
|
|
||||||
local mt = getmetatable(t)
|
|
||||||
if mt then
|
|
||||||
local namemt = string.format("%s.METATABLE",name)
|
|
||||||
local strMT = {}
|
|
||||||
_ToStr(mt,strMT,rec,namemt)
|
|
||||||
local metastr=table.concat(strMT)
|
|
||||||
strT[#strT + 1] = "\n"..string.rep("\t",rec).."[METATABLE]="..metastr
|
|
||||||
end
|
|
||||||
end
|
|
||||||
strT[#strT + 1]='}'
|
|
||||||
rec = rec - 1
|
|
||||||
return
|
|
||||||
end
|
|
||||||
_ToStr(t,strTG,recG,nameG)
|
|
||||||
return table.concat(strTG)
|
|
||||||
end
|
|
||||||
|
|
||||||
local function prtable(...)
|
|
||||||
for i=1, select('#', ...) do
|
|
||||||
local t = select(i, ...)
|
|
||||||
print(ToStr(t))
|
|
||||||
print("\n")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
-- more compact serialization
|
|
||||||
local function basicSerialize (o)
|
|
||||||
if type(o) == "number" then
|
|
||||||
return string.format("%.17g", o)
|
|
||||||
elseif type(o)=="boolean" then
|
|
||||||
return tostring(o)
|
|
||||||
elseif type(o) == "string" then
|
|
||||||
return string.format("%q", o)
|
|
||||||
elseif pcall(function() return o.__serialize end) then
|
|
||||||
return o.__serialize(o)
|
|
||||||
elseif type(o)=="cdata" then
|
|
||||||
return cdataSerialize(o)
|
|
||||||
else
|
|
||||||
return tostring(o) --"nil"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
-- very readable and now suited for cyclic tables
|
|
||||||
local kw = {['and'] = true, ['break'] = true, ['do'] = true, ['else'] = true,
|
|
||||||
['elseif'] = true, ['end'] = true, ['false'] = true, ['for'] = true,
|
|
||||||
['function'] = true, ['goto'] = true, ['if'] = true, ['in'] = true,
|
|
||||||
['local'] = true, ['nil'] = true, ['not'] = true, ['or'] = true,
|
|
||||||
['repeat'] = true, ['return'] = true, ['then'] = true, ['true'] = true,
|
|
||||||
['until'] = true, ['while'] = true}
|
|
||||||
function tb2st_serialize(t,options)
|
|
||||||
options = options or {}
|
|
||||||
local function sorter(a,b)
|
|
||||||
if type(a)==type(b) then
|
|
||||||
return a<b
|
|
||||||
elseif type(a)=="number" then
|
|
||||||
return true
|
|
||||||
else
|
|
||||||
assert(type(b)=="number")
|
|
||||||
return false
|
|
||||||
end
|
|
||||||
end
|
|
||||||
local function serialize_key(val, dodot, pretty)
|
|
||||||
local dot = dodot and "." or ""
|
|
||||||
if type(val)=="string" then
|
|
||||||
if val:match '^[_%a][_%w]*$' and not kw[val] then
|
|
||||||
return dot..tostring(val)
|
|
||||||
else
|
|
||||||
return "[\""..tostring(val).."\"]"
|
|
||||||
end
|
|
||||||
elseif (not pretty) and (not dodot) and (type(val) == "number") and (math.floor(val)==val) then
|
|
||||||
return --array index
|
|
||||||
else
|
|
||||||
return "["..tostring(val).."]"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
local function serialize_key_name(val)
|
|
||||||
return serialize_key(val, true)
|
|
||||||
end
|
|
||||||
local insert = table.insert
|
|
||||||
local function _tb2st(t,saved,sref,level,name)
|
|
||||||
saved = saved or {} -- initial value
|
|
||||||
level = level or 0
|
|
||||||
sref = sref or {}
|
|
||||||
name = name or "t"
|
|
||||||
if type(t)=="table" then
|
|
||||||
if saved[t] then
|
|
||||||
sref[#sref+1] = {saved[t],name}
|
|
||||||
return"nil"
|
|
||||||
else
|
|
||||||
saved[t] = name
|
|
||||||
|
|
||||||
local ordered_keys = {}
|
|
||||||
for k,v in pairs(t) do
|
|
||||||
insert(ordered_keys,k)
|
|
||||||
end
|
|
||||||
table.sort(ordered_keys,sorter)
|
|
||||||
|
|
||||||
local str2 = {}
|
|
||||||
insert(str2,"{")
|
|
||||||
if options.pretty then insert(str2,"\n") end
|
|
||||||
for _,k in ipairs(ordered_keys) do
|
|
||||||
if options.pretty then insert(str2,(" "):rep(level+1)) end
|
|
||||||
local v = t[k]
|
|
||||||
local kser = serialize_key(k, nil, options.pretty)
|
|
||||||
insert(str2, (kser and (kser .."=") or ""))
|
|
||||||
if type(v)~="table" then
|
|
||||||
insert(str2, basicSerialize(v))
|
|
||||||
else
|
|
||||||
local name2 = name .. serialize_key_name(k)
|
|
||||||
insert(str2,_tb2st(v,saved,sref,level+1,name2))
|
|
||||||
end
|
|
||||||
if options.pretty then insert(str2,",\n") else insert(str2, ",") end
|
|
||||||
end
|
|
||||||
str2[#str2] = "}"
|
|
||||||
if level == 0 then
|
|
||||||
--insert(str2, 1,"local ffi = require'ffi'\nlocal t=")
|
|
||||||
insert(str2, 1,"local t=")
|
|
||||||
for i,v in ipairs(sref) do
|
|
||||||
insert(str2, "\n"..v[2].."="..v[1])
|
|
||||||
end
|
|
||||||
insert(str2,"\n return t")
|
|
||||||
end
|
|
||||||
return table.concat(str2)
|
|
||||||
end
|
|
||||||
else
|
|
||||||
return basicSerialize(t)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return(_tb2st(t))
|
|
||||||
end
|
|
||||||
local serializeTableF = function(t) return tb2st_serialize(t,{pretty=true}) end --new serialization more compact
|
|
||||||
|
|
||||||
local function deepcopy(object)
|
|
||||||
local lookup_table = {}
|
|
||||||
local function _copy(object)
|
|
||||||
--assert(object~=REST)
|
|
||||||
if type(object) ~= "table" then
|
|
||||||
return object
|
|
||||||
elseif lookup_table[object] then
|
|
||||||
return lookup_table[object]
|
|
||||||
end
|
|
||||||
local new_table = {}
|
|
||||||
lookup_table[object] = new_table
|
|
||||||
for index, value in pairs(object) do
|
|
||||||
new_table[_copy(index)] = _copy(value)
|
|
||||||
end
|
|
||||||
return setmetatable(new_table, getmetatable(object))
|
|
||||||
end
|
|
||||||
return _copy(object)
|
|
||||||
end
|
|
||||||
|
|
||||||
local function table_do_sorted(t,f)
|
|
||||||
local sorted = {}
|
|
||||||
for k,v in pairs(t) do
|
|
||||||
table.insert(sorted,k)
|
|
||||||
end
|
|
||||||
table.sort(sorted)
|
|
||||||
for ii,k in ipairs(sorted) do
|
|
||||||
f(k,t[k])
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
----------------------------
|
|
||||||
local function save_data(filename,...)
|
|
||||||
local file,err = io.open(filename,"w")
|
|
||||||
if not file then error(err) end
|
|
||||||
for i=1, select('#', ...) do
|
|
||||||
local data = select(i, ...)
|
|
||||||
file:write(data)
|
|
||||||
end
|
|
||||||
file:close()
|
|
||||||
end
|
|
||||||
|
|
||||||
local function read_data(filename)
|
|
||||||
local hfile,err = io.open(filename,"r")
|
|
||||||
if not hfile then error(err) end
|
|
||||||
local hstrfile = hfile:read"*a"
|
|
||||||
hfile:close()
|
|
||||||
return hstrfile
|
|
||||||
end
|
|
||||||
|
|
||||||
local function copyfile(src,dst,blocksize)
|
|
||||||
blocksize = blocksize or 1024*4
|
|
||||||
print( "copyfile", src, dst)
|
|
||||||
local srcf, err = io.open(src,"rb")
|
|
||||||
if not srcf then error(err) end
|
|
||||||
local dstf, err = io.open(dst,"wb")
|
|
||||||
if not dstf then error(err) end
|
|
||||||
while true do
|
|
||||||
local data = srcf:read(blocksize)
|
|
||||||
if not data then break end
|
|
||||||
dstf:write(data)
|
|
||||||
end
|
|
||||||
srcf:close()
|
|
||||||
dstf:close()
|
|
||||||
end
|
|
||||||
|
|
||||||
local function paramListWithoutDots(params)
|
|
||||||
if not params then return nil end
|
|
||||||
local i, j = string.find(params, "%.%.%.")
|
|
||||||
while i > 1 do
|
|
||||||
i = i - 1
|
|
||||||
local c = string.sub(params,i,i)
|
|
||||||
if c == "," then
|
|
||||||
return string.sub(params, 1, i-1) .. params:sub(j+1)
|
|
||||||
elseif c == "(" then
|
|
||||||
return string.sub(params, 1, i) .. params:sub(j+1)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
error("paramListWithoutDots failed")
|
|
||||||
return "()"
|
|
||||||
end
|
|
||||||
|
|
||||||
-------------------------------json saving
|
|
||||||
--avoid mixed tables (with string and integer keys)
|
|
||||||
local function json_prepare(defs)
|
|
||||||
--delete signatures in function
|
|
||||||
for k,def in pairs(defs) do
|
|
||||||
for k2,v in pairs(def) do
|
|
||||||
if type(k2)=="string" then
|
|
||||||
def[k2] = nil
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return defs
|
|
||||||
end
|
|
||||||
|
|
||||||
local function save_output(self)
|
|
||||||
--add VARGS0
|
|
||||||
local defsVARG = {}
|
|
||||||
for k,defs in pairs(self.defsT) do
|
|
||||||
for i, def in ipairs(defs) do
|
|
||||||
if def.isvararg then
|
|
||||||
--print("vararg",k,#def)
|
|
||||||
local def1 = deepcopy(def)
|
|
||||||
def1.isvararg = nil
|
|
||||||
def1.isVARG0 = true
|
|
||||||
def1.argsT[#def1.argsT] = nil
|
|
||||||
def1.args = paramListWithoutDots(def1.args)
|
|
||||||
def1.call_args = paramListWithoutDots(def1.call_args)
|
|
||||||
def1.call_args_conv = paramListWithoutDots(def1.call_args_conv)
|
|
||||||
def1.signature = paramListWithoutDots(def1.signature)
|
|
||||||
def1.cimguiname = def1.cimguiname.."0"
|
|
||||||
def1.ov_cimguiname = def1.ov_cimguiname.."0"
|
|
||||||
defsVARG[k.."0"] = defsVARG[k.."0"] or {}
|
|
||||||
table.insert(defsVARG[k.."0"], def1)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
for k,def in pairs(defsVARG) do
|
|
||||||
self.defsT[k] = def
|
|
||||||
end
|
|
||||||
--add manual not present in module
|
|
||||||
for k,v in pairs(self.manuals) do
|
|
||||||
if not self.defsT[k] then
|
|
||||||
--print("add manual",k)
|
|
||||||
self.defsT[k] = {v}
|
|
||||||
else
|
|
||||||
--print("skipped manual",k)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
---------- delete call_args_conv
|
|
||||||
-- for k,defs in pairs(self.defsT) do
|
|
||||||
-- for i, def in ipairs(defs) do
|
|
||||||
-- def.call_args_conv = nil
|
|
||||||
-- end
|
|
||||||
-- end
|
|
||||||
----------------------
|
|
||||||
save_data("./output/overloads.txt",self.overloadstxt)
|
|
||||||
save_data("./output/definitions.lua",serializeTableF(self.defsT))
|
|
||||||
save_data("./output/structs_and_enums.lua",serializeTableF(self.structs_and_enums_table))
|
|
||||||
save_data("./output/typedefs_dict.lua",serializeTableF(self.typedefs_dict))
|
|
||||||
save_data("./output/constants.lua",serializeTableF(self.constants))
|
|
||||||
|
|
||||||
local json = require"json"
|
|
||||||
local json_opts = {dict_on_empty={defaults=true}}
|
|
||||||
save_data("./output/definitions.json",json.encode(json_prepare(self.defsT),json_opts))
|
|
||||||
save_data("./output/structs_and_enums.json",json.encode(self.structs_and_enums_table))
|
|
||||||
save_data("./output/typedefs_dict.json",json.encode(self.typedefs_dict))
|
|
||||||
save_data("./output/constants.json",json.encode(self.constants))
|
|
||||||
|
|
||||||
local modulename = self.modulename
|
|
||||||
copyfile("./output/"..modulename..".h", "../"..modulename..".h")
|
|
||||||
copyfile("./output/"..modulename..".cpp", "../"..modulename..".cpp")
|
|
||||||
os.remove("./output/"..modulename..".h")
|
|
||||||
os.remove("./output/"..modulename..".cpp")
|
|
||||||
end
|
|
||||||
---------------------- C writing functions
|
|
||||||
local function func_header_generate_structs(FP)
|
|
||||||
|
|
||||||
local outtab = {}--"\n/////func_header_generate_structs\n"}
|
|
||||||
prtable("embeded_structs",FP.embeded_structs)
|
|
||||||
table_do_sorted(FP.embeded_structs,function(k,v)
|
|
||||||
if not FP.typenames[k] then
|
|
||||||
print("embeded",k,v)
|
|
||||||
table.insert(outtab,"typedef "..v.." "..k..";\n")
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
|
|
||||||
table_do_sorted(FP.embeded_enums,function(k,v) table.insert(outtab,"typedef "..v.." "..k..";\n") end)
|
|
||||||
--table.insert(outtab, "\n//////////templates\n")
|
|
||||||
table_do_sorted(FP.templates,function(ttype,v)
|
|
||||||
--print("func_header_generate_structs",ttype)
|
|
||||||
if not (ttype == "std::function") then
|
|
||||||
table_do_sorted(v,function(ttypein,te)
|
|
||||||
local ttype2 = ttype:gsub("::","_") --std::string
|
|
||||||
table.insert(outtab,"typedef "..ttype.."<"..ttypein.."> "..ttype2.."_"..te..";\n")
|
|
||||||
end)
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
--M.prtable("typenames",FP.typenames)
|
|
||||||
table_do_sorted(FP.opaque_structs,function(k,v)
|
|
||||||
if not FP.typenames[k] then
|
|
||||||
table.insert(outtab,"typedef "..v.." "..k..";\n")
|
|
||||||
--table.insert(outtab,"typedef const "..v.."* "..k.."_opq;\n")
|
|
||||||
--table.insert(outtab,"typedef "..v.."* "..k.."_opq;\n")
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
--table.insert(outtab, "\n//////////end func header\n")
|
|
||||||
return outtab
|
|
||||||
end
|
|
||||||
|
|
||||||
local function func_header_generate_funcs(FP)
|
|
||||||
|
|
||||||
local outtab = {}
|
|
||||||
|
|
||||||
for _,t in ipairs(FP.funcdefs) do
|
|
||||||
if t.cimguiname then
|
|
||||||
local cimf = FP.defsT[t.cimguiname]
|
|
||||||
local def = cimf[t.signature]
|
|
||||||
assert(def,t.signature..t.cimguiname)
|
|
||||||
local custom
|
|
||||||
if FP.custom_header then
|
|
||||||
custom = FP.custom_header(outtab, def)
|
|
||||||
end
|
|
||||||
local manual = FP.get_manuals(def)
|
|
||||||
if not custom and not manual and not def.templated and not FP.get_skipped(def) --and not (FP.opaque_structs[def.stname] and not def.is_static_function)
|
|
||||||
then
|
|
||||||
local addcoment = "" --def.comment or ""
|
|
||||||
local empty = def.args:match("^%(%)") --no args
|
|
||||||
if def.constructor then
|
|
||||||
assert(def.stname ~= "","constructor without struct")
|
|
||||||
table.insert(outtab,"CIMGUI_API "..def.stname.."* "..def.ov_cimguiname ..(empty and "(void)" or def.args)..";"..addcoment.."\n")
|
|
||||||
if FP.CONSTRUCTORS_GENERATION then
|
|
||||||
outtab[#outtab] = outtab[#outtab].."\nCIMGUI_API void "..def.ov_cimguiname.."_Construct("..def.stname.."* self"..(empty and "" or ","..def.args:sub(2,-2))..");\n"
|
|
||||||
end
|
|
||||||
elseif def.destructor then
|
|
||||||
table.insert(outtab,"CIMGUI_API void "..def.ov_cimguiname..def.args..";"..addcoment.."\n")
|
|
||||||
else --not constructor
|
|
||||||
--local ret = FP.nP_ret[def.ret] or def.ret
|
|
||||||
local ret = def.ret
|
|
||||||
if def.stname == "" or def.is_static_function then --ImGui namespace or top level
|
|
||||||
table.insert(outtab,"CIMGUI_API "..ret.." ".. def.ov_cimguiname ..(empty and "(void)" or def.args)..";"..addcoment.."\n")
|
|
||||||
if def.isvararg then
|
|
||||||
-- For variadic functions we add a function implementation with zero argumets, for compatibility with languages such as C#.
|
|
||||||
table.insert(outtab, "#ifdef CIMGUI_VARGS0\n")
|
|
||||||
table.insert(outtab, "CIMGUI_API".." "..ret.." "..def.ov_cimguiname.."0"..paramListWithoutDots(def.args)..";\n")
|
|
||||||
table.insert(outtab, "#endif\n")
|
|
||||||
end
|
|
||||||
else
|
|
||||||
table.insert(outtab,"CIMGUI_API "..ret.." "..def.ov_cimguiname..def.args..";"..addcoment.."\n")
|
|
||||||
if def.isvararg then
|
|
||||||
-- For variadic functions we add a function implementation with zero argumets, for compatibility with languages such as C#.
|
|
||||||
table.insert(outtab, "#ifdef CIMGUI_VARGS0\n")
|
|
||||||
table.insert(outtab, "CIMGUI_API".." "..ret.." "..def.ov_cimguiname.."0"..paramListWithoutDots(def.args)..";\n")
|
|
||||||
table.insert(outtab, "#endif\n")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
if FP.custom_function_post then
|
|
||||||
FP:custom_function_post(outtab, def)
|
|
||||||
end
|
|
||||||
else --not cimguiname
|
|
||||||
table.insert(outtab,t.comment:gsub("%%","%%%%").."\n")-- %% substitution for gsub
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
return outtab
|
|
||||||
end
|
|
||||||
|
|
||||||
local function func_header_generate(FP)
|
|
||||||
|
|
||||||
local outtab = func_header_generate_structs(FP)
|
|
||||||
table.insert(outtab, 1, "\n#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n")
|
|
||||||
table.insert(outtab,"#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n")
|
|
||||||
|
|
||||||
local outtabf = func_header_generate_funcs(FP)
|
|
||||||
outtabf = table.concat(outtabf)
|
|
||||||
assert(type(outtabf)=="string")
|
|
||||||
--outtabf = M.header_subs_nonPOD(FP,outtabf)
|
|
||||||
local cfuncsstr = table.concat(outtab)..outtabf
|
|
||||||
cfuncsstr = cfuncsstr:gsub("\n+","\n") --several empty lines to one empty line
|
|
||||||
|
|
||||||
return cfuncsstr
|
|
||||||
end
|
|
||||||
|
|
||||||
local function ImGui_f_implementation(def)
|
|
||||||
local outtab = {}
|
|
||||||
local ptret = def.retref and "&" or ""
|
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname..def.args.."\n")
|
|
||||||
table.insert(outtab,"{\n")
|
|
||||||
local namespace = def.namespace and def.namespace.."::" or ""
|
|
||||||
--namespace = def.is_static_function and namespace..def.stname.."::" or namespace
|
|
||||||
local call_args_conv = def.call_args_conv or def.call_args
|
|
||||||
if def.isvararg then
|
|
||||||
local call_args_conv = call_args_conv:gsub("%.%.%.","args")
|
|
||||||
table.insert(outtab," va_list args;\n")
|
|
||||||
table.insert(outtab," va_start(args, fmt);\n")
|
|
||||||
if def.ret~="void" then
|
|
||||||
table.insert(outtab," "..def.ret.." ret = "..namespace..def.funcname.."V"..call_args_conv..";\n")
|
|
||||||
else
|
|
||||||
table.insert(outtab," "..namespace..def.funcname.."V"..call_args_conv..";\n")
|
|
||||||
end
|
|
||||||
table.insert(outtab," va_end(args);\n")
|
|
||||||
if def.ret~="void" then
|
|
||||||
table.insert(outtab," return ret;\n")
|
|
||||||
end
|
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
-- For variadic functions we add a function implementation with zero argumets, for compatibility with languages such as C#.
|
|
||||||
table.insert(outtab, "#ifdef CIMGUI_VARGS0\n")
|
|
||||||
table.insert(outtab, "CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname.."0"..paramListWithoutDots(def.args).."\n")
|
|
||||||
table.insert(outtab, "{\n")
|
|
||||||
local returnword = "return "
|
|
||||||
if def.ret=="void" then returnword = "" end
|
|
||||||
table.insert(outtab, " "..returnword..def.ov_cimguiname..paramListWithoutDots(def.call_args)..";\n")
|
|
||||||
table.insert(outtab, "}\n")
|
|
||||||
table.insert(outtab, "#endif\n")
|
|
||||||
elseif def.nonUDT then
|
|
||||||
if def.nonUDT == 1 then
|
|
||||||
insert(outtab," return ConvertFromCPP_"..def.conv.."("..namespace..def.funcname..call_args_conv..");\n")
|
|
||||||
elseif def.nonUDT == 2 then
|
|
||||||
insert(outtab," return reinterpret_cast<"..def.ret..">("..ptret..namespace..def.funcname..call_args_conv..");\n")
|
|
||||||
elseif def.nonUDT == "string" then
|
|
||||||
insert(outtab," static std::string str;\n")
|
|
||||||
insert(outtab," str.assign("..ptret.."self->"..def.funcname..call_args_conv..");\n")
|
|
||||||
insert(outtab," return str.c_str();\n")
|
|
||||||
elseif def.nonUDT == "opaque" then
|
|
||||||
insert(outtab," static auto opq = "..ptret..namespace..def.funcname..call_args_conv..";\n")
|
|
||||||
insert(outtab," opq = "..ptret..namespace..def.funcname..call_args_conv..";\n")
|
|
||||||
insert(outtab," return &opq;\n")
|
|
||||||
end
|
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
else --standard ImGui
|
|
||||||
table.insert(outtab," return "..ptret..namespace..def.funcname..call_args_conv..";\n")
|
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
end
|
|
||||||
--table.insert(outtab,"}\n")
|
|
||||||
return table.concat(outtab, "")
|
|
||||||
end
|
|
||||||
local function struct_f_implementation(def)
|
|
||||||
local outtab = {}
|
|
||||||
local empty = def.args:match("^%(%)") --no args
|
|
||||||
local ptret = def.retref and "&" or ""
|
|
||||||
|
|
||||||
local imgui_stname = def.stname
|
|
||||||
|
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname..def.args.."\n")
|
|
||||||
table.insert(outtab,"{\n")
|
|
||||||
local call_args_conv = def.call_args_conv or def.call_args
|
|
||||||
if def.isvararg then
|
|
||||||
local call_args_conv = call_args_conv:gsub("%.%.%.","args")
|
|
||||||
table.insert(outtab," va_list args;\n")
|
|
||||||
table.insert(outtab," va_start(args, fmt);\n")
|
|
||||||
if def.ret~="void" then
|
|
||||||
table.insert(outtab," "..def.ret.." ret = self->"..def.funcname.."V"..call_args_conv..";\n")
|
|
||||||
else
|
|
||||||
table.insert(outtab," self->"..def.funcname.."V"..call_args_conv..";\n")
|
|
||||||
end
|
|
||||||
table.insert(outtab," va_end(args);\n")
|
|
||||||
if def.ret~="void" then
|
|
||||||
table.insert(outtab," return ret;\n")
|
|
||||||
end
|
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
-- For variadic functions we add a function implementation with zero argumets, for compatibility with languages such as C#.
|
|
||||||
table.insert(outtab, "#ifdef CIMGUI_VARGS0\n")
|
|
||||||
table.insert(outtab, "CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname.."0"..paramListWithoutDots(def.args).."\n")
|
|
||||||
table.insert(outtab, "{\n")
|
|
||||||
local returnword = "return "
|
|
||||||
if def.ret=="void" then returnword = "" end
|
|
||||||
table.insert(outtab, " "..returnword..def.ov_cimguiname.."(self,"..paramListWithoutDots(def.call_args):sub(2,-1)..";\n")
|
|
||||||
table.insert(outtab, "}\n")
|
|
||||||
table.insert(outtab, "#endif\n")
|
|
||||||
elseif def.nonUDT then
|
|
||||||
if def.nonUDT == 1 then
|
|
||||||
insert(outtab," return ConvertFromCPP_"..def.conv.."(self->"..def.funcname..call_args_conv..");\n")
|
|
||||||
elseif def.nonUDT == 2 then
|
|
||||||
insert(outtab," return reinterpret_cast<"..def.ret..">("..ptret.."self->"..def.funcname..call_args_conv..");\n")
|
|
||||||
elseif def.nonUDT == "string" then
|
|
||||||
insert(outtab," static std::string str;\n")
|
|
||||||
insert(outtab," str.assign("..ptret.."self->"..def.funcname..call_args_conv..");\n")
|
|
||||||
insert(outtab," return str.c_str();\n")
|
|
||||||
elseif def.nonUDT == "opaque" then
|
|
||||||
insert(outtab," static auto opq = "..ptret.."self->"..def.funcname..call_args_conv..";\n")
|
|
||||||
insert(outtab," opq = "..ptret.."self->"..def.funcname..call_args_conv..";\n")
|
|
||||||
insert(outtab," return &opq;\n")
|
|
||||||
end
|
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
else --standard struct
|
|
||||||
table.insert(outtab," return "..ptret.."self->"..def.funcname..call_args_conv..";\n")
|
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
end
|
|
||||||
|
|
||||||
return table.concat(outtab, "")
|
|
||||||
end
|
|
||||||
|
|
||||||
local function func_implementation(FP)
|
|
||||||
|
|
||||||
local outtab = {}
|
|
||||||
for _,t in ipairs(FP.funcdefs) do
|
|
||||||
repeat -- continue simulation
|
|
||||||
if not t.cimguiname then break end
|
|
||||||
local cimf = FP.defsT[t.cimguiname]
|
|
||||||
local def = cimf[t.signature]
|
|
||||||
assert(def)
|
|
||||||
local custom
|
|
||||||
if FP.custom_implementation then
|
|
||||||
custom = FP.custom_implementation(outtab, def, FP)
|
|
||||||
end
|
|
||||||
local manual = FP.get_manuals(def)
|
|
||||||
if not custom and not manual and not def.templated and not FP.get_skipped(def) --and not (FP.opaque_structs[def.stname] and not def.is_static_function)
|
|
||||||
then
|
|
||||||
local call_args_conv = def.call_args_conv or def.call_args
|
|
||||||
if def.constructor then
|
|
||||||
local tab = {}
|
|
||||||
assert(def.stname ~= "","constructor without struct")
|
|
||||||
local empty = def.args:match("^%(%)") --no args
|
|
||||||
table.insert(tab,"CIMGUI_API "..def.stname.."* "..def.ov_cimguiname..(empty and "(void)" or def.args).."\n")
|
|
||||||
table.insert(tab,"{\n")
|
|
||||||
table.insert(tab," return IM_NEW("..def.stname..")"..call_args_conv..";\n")
|
|
||||||
table.insert(tab,"}\n")
|
|
||||||
if FP.CONSTRUCTORS_GENERATION then
|
|
||||||
table.insert(tab,"CIMGUI_API void "..def.ov_cimguiname.."_Construct("..def.stname.."* self"..(empty and "" or ","..def.args:sub(2,-2))..")\n")
|
|
||||||
table.insert(tab,"{\n")
|
|
||||||
table.insert(tab," IM_PLACEMENT_NEW(self)"..def.stname..call_args_conv..";\n")
|
|
||||||
table.insert(tab,"}\n")
|
|
||||||
end
|
|
||||||
table.insert(outtab, table.concat(tab, ""))
|
|
||||||
elseif def.destructor then
|
|
||||||
local tab = {}
|
|
||||||
local args = "("..def.stname.."* self)"
|
|
||||||
local fname = def.stname.."_destroy"
|
|
||||||
table.insert(tab,"CIMGUI_API void "..fname..args.."\n")
|
|
||||||
table.insert(tab,"{\n")
|
|
||||||
table.insert(tab," IM_DELETE(self);\n")
|
|
||||||
table.insert(tab,"}\n")
|
|
||||||
table.insert(outtab, table.concat(tab, ""))
|
|
||||||
elseif def.stname == "" or def.is_static_function then
|
|
||||||
table.insert(outtab, ImGui_f_implementation(def))
|
|
||||||
else -- stname
|
|
||||||
table.insert(outtab, struct_f_implementation(def))
|
|
||||||
end
|
|
||||||
end
|
|
||||||
if FP.custom_function_post then
|
|
||||||
FP:custom_function_post(outtab, def)
|
|
||||||
end
|
|
||||||
until true
|
|
||||||
end
|
|
||||||
local conversors = FP:genConversors()
|
|
||||||
local cimplem = conversors .. table.concat(outtab)
|
|
||||||
return cimplem
|
|
||||||
end
|
|
||||||
|
|
||||||
return {func_implementation = func_implementation, save_output = save_output, save_data = save_data, read_data = read_data, copyfile = copyfile, func_header_generate = func_header_generate, prtable = prtable, table_do_sorted = table_do_sorted, save_output = save_output, deepcopy = deepcopy, serializeTableF = serializeTableF, func_header_generate_structs = func_header_generate_structs}
|
|
||||||
@@ -1,11 +1,8 @@
|
|||||||
{
|
{
|
||||||
"DOCKING_HOST_DRAW_CHANNEL_BG": "0",
|
|
||||||
"DOCKING_HOST_DRAW_CHANNEL_FG": "1",
|
|
||||||
"IMGUI_CHECKVERSION()": "ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx))",
|
"IMGUI_CHECKVERSION()": "ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx))",
|
||||||
"IMGUI_DEBUG_LOG(...)": "ImGui::DebugLog(__VA_ARGS__)",
|
"IMGUI_DEBUG_LOG(...)": "ImGui::DebugLog(__VA_ARGS__)",
|
||||||
"IMGUI_DEBUG_LOG_ACTIVEID(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventActiveId) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
"IMGUI_DEBUG_LOG_ACTIVEID(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventActiveId) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
"IMGUI_DEBUG_LOG_CLIPPER(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventClipper) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
"IMGUI_DEBUG_LOG_CLIPPER(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventClipper) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
"IMGUI_DEBUG_LOG_DOCKING(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventDocking) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
|
||||||
"IMGUI_DEBUG_LOG_ERROR(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventError) IMGUI_DEBUG_LOG(__VA_ARGS__); else g.DebugLogSkippedErrors++; } while (0)",
|
"IMGUI_DEBUG_LOG_ERROR(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventError) IMGUI_DEBUG_LOG(__VA_ARGS__); else g.DebugLogSkippedErrors++; } while (0)",
|
||||||
"IMGUI_DEBUG_LOG_FOCUS(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventFocus) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
"IMGUI_DEBUG_LOG_FOCUS(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventFocus) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
"IMGUI_DEBUG_LOG_FONT(...)": "do { ImGuiContext* g2 = GImGui; if (g2 && g2->DebugLogFlags & ImGuiDebugLogFlags_EventFont) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
"IMGUI_DEBUG_LOG_FONT(...)": "do { ImGuiContext* g2 = GImGui; if (g2 && g2->DebugLogFlags & ImGuiDebugLogFlags_EventFont) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
@@ -15,13 +12,11 @@
|
|||||||
"IMGUI_DEBUG_LOG_POPUP(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventPopup) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
"IMGUI_DEBUG_LOG_POPUP(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventPopup) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
"IMGUI_DEBUG_LOG_SELECTION(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventSelection) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
"IMGUI_DEBUG_LOG_SELECTION(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventSelection) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
"IMGUI_DEBUG_LOG_TABLE(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventTable) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
"IMGUI_DEBUG_LOG_TABLE(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventTable) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
"IMGUI_DEBUG_LOG_VIEWPORT(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventViewport) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
|
||||||
"IMGUI_DEBUG_PRINTF(_FMT,...)": "printf(_FMT, __VA_ARGS__)",
|
"IMGUI_DEBUG_PRINTF(_FMT,...)": "printf(_FMT, __VA_ARGS__)",
|
||||||
"IMGUI_FONT_SIZE_MAX": "(512.0f)",
|
"IMGUI_FONT_SIZE_MAX": "(512.0f)",
|
||||||
"IMGUI_FONT_SIZE_THRESHOLD_FOR_LOADADVANCEXONLYMODE": "(128.0f)",
|
"IMGUI_FONT_SIZE_THRESHOLD_FOR_LOADADVANCEXONLYMODE": "(128.0f)",
|
||||||
"IMGUI_PAYLOAD_TYPE_COLOR_3F": "\"_COL3F\"",
|
"IMGUI_PAYLOAD_TYPE_COLOR_3F": "\"_COL3F\"",
|
||||||
"IMGUI_PAYLOAD_TYPE_COLOR_4F": "\"_COL4F\"",
|
"IMGUI_PAYLOAD_TYPE_COLOR_4F": "\"_COL4F\"",
|
||||||
"IMGUI_PAYLOAD_TYPE_WINDOW": "\"_IMWINDOW\"",
|
|
||||||
"IMGUI_TABLE_MAX_COLUMNS": "512",
|
"IMGUI_TABLE_MAX_COLUMNS": "512",
|
||||||
"IMGUI_TEST_ENGINE_ITEM_ADD(_ID,_BB,_ITEM_DATA)": "((void)0)",
|
"IMGUI_TEST_ENGINE_ITEM_ADD(_ID,_BB,_ITEM_DATA)": "((void)0)",
|
||||||
"IMGUI_TEST_ENGINE_ITEM_INFO(_ID,_LABEL,_FLAGS)": "((void)g)",
|
"IMGUI_TEST_ENGINE_ITEM_INFO(_ID,_LABEL,_FLAGS)": "((void)g)",
|
||||||
|
|||||||
@@ -1,11 +1,8 @@
|
|||||||
local t={
|
local t={
|
||||||
DOCKING_HOST_DRAW_CHANNEL_BG="0",
|
|
||||||
DOCKING_HOST_DRAW_CHANNEL_FG="1",
|
|
||||||
["IMGUI_CHECKVERSION()"]="ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx))",
|
["IMGUI_CHECKVERSION()"]="ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx))",
|
||||||
["IMGUI_DEBUG_LOG(...)"]="ImGui::DebugLog(__VA_ARGS__)",
|
["IMGUI_DEBUG_LOG(...)"]="ImGui::DebugLog(__VA_ARGS__)",
|
||||||
["IMGUI_DEBUG_LOG_ACTIVEID(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventActiveId) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
["IMGUI_DEBUG_LOG_ACTIVEID(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventActiveId) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
["IMGUI_DEBUG_LOG_CLIPPER(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventClipper) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
["IMGUI_DEBUG_LOG_CLIPPER(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventClipper) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
["IMGUI_DEBUG_LOG_DOCKING(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventDocking) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
|
||||||
["IMGUI_DEBUG_LOG_ERROR(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventError) IMGUI_DEBUG_LOG(__VA_ARGS__); else g.DebugLogSkippedErrors++; } while (0)",
|
["IMGUI_DEBUG_LOG_ERROR(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventError) IMGUI_DEBUG_LOG(__VA_ARGS__); else g.DebugLogSkippedErrors++; } while (0)",
|
||||||
["IMGUI_DEBUG_LOG_FOCUS(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventFocus) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
["IMGUI_DEBUG_LOG_FOCUS(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventFocus) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
["IMGUI_DEBUG_LOG_FONT(...)"]="do { ImGuiContext* g2 = GImGui; if (g2 && g2->DebugLogFlags & ImGuiDebugLogFlags_EventFont) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
["IMGUI_DEBUG_LOG_FONT(...)"]="do { ImGuiContext* g2 = GImGui; if (g2 && g2->DebugLogFlags & ImGuiDebugLogFlags_EventFont) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
@@ -15,13 +12,11 @@ local t={
|
|||||||
["IMGUI_DEBUG_LOG_POPUP(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventPopup) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
["IMGUI_DEBUG_LOG_POPUP(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventPopup) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
["IMGUI_DEBUG_LOG_SELECTION(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventSelection) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
["IMGUI_DEBUG_LOG_SELECTION(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventSelection) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
["IMGUI_DEBUG_LOG_TABLE(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventTable) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
["IMGUI_DEBUG_LOG_TABLE(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventTable) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
||||||
["IMGUI_DEBUG_LOG_VIEWPORT(...)"]="do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventViewport) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)",
|
|
||||||
["IMGUI_DEBUG_PRINTF(_FMT,...)"]="printf(_FMT, __VA_ARGS__)",
|
["IMGUI_DEBUG_PRINTF(_FMT,...)"]="printf(_FMT, __VA_ARGS__)",
|
||||||
IMGUI_FONT_SIZE_MAX="(512.0f)",
|
IMGUI_FONT_SIZE_MAX="(512.0f)",
|
||||||
IMGUI_FONT_SIZE_THRESHOLD_FOR_LOADADVANCEXONLYMODE="(128.0f)",
|
IMGUI_FONT_SIZE_THRESHOLD_FOR_LOADADVANCEXONLYMODE="(128.0f)",
|
||||||
IMGUI_PAYLOAD_TYPE_COLOR_3F="\"_COL3F\"",
|
IMGUI_PAYLOAD_TYPE_COLOR_3F="\"_COL3F\"",
|
||||||
IMGUI_PAYLOAD_TYPE_COLOR_4F="\"_COL4F\"",
|
IMGUI_PAYLOAD_TYPE_COLOR_4F="\"_COL4F\"",
|
||||||
IMGUI_PAYLOAD_TYPE_WINDOW="\"_IMWINDOW\"",
|
|
||||||
IMGUI_TABLE_MAX_COLUMNS="512",
|
IMGUI_TABLE_MAX_COLUMNS="512",
|
||||||
["IMGUI_TEST_ENGINE_ITEM_ADD(_ID,_BB,_ITEM_DATA)"]="((void)0)",
|
["IMGUI_TEST_ENGINE_ITEM_ADD(_ID,_BB,_ITEM_DATA)"]="((void)0)",
|
||||||
["IMGUI_TEST_ENGINE_ITEM_INFO(_ID,_LABEL,_FLAGS)"]="((void)g)",
|
["IMGUI_TEST_ENGINE_ITEM_INFO(_ID,_LABEL,_FLAGS)"]="((void)g)",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -14,10 +14,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,unsigned int c)",
|
"argsoriginal": "(GLFWwindow* window,unsigned int c)",
|
||||||
"call_args": "(window,c)",
|
"call_args": "(window,c)",
|
||||||
|
"call_args_old": "(window,c)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_CharCallback",
|
"cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_CharCallback",
|
"funcname": "ImGui_ImplGlfw_CharCallback",
|
||||||
"location": "imgui_impl_glfw:64",
|
"location": "imgui_impl_glfw:62",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_CharCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,unsigned int)",
|
"signature": "(GLFWwindow*,unsigned int)",
|
||||||
@@ -39,10 +40,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,int entered)",
|
"argsoriginal": "(GLFWwindow* window,int entered)",
|
||||||
"call_args": "(window,entered)",
|
"call_args": "(window,entered)",
|
||||||
|
"call_args_old": "(window,entered)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
"cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_CursorEnterCallback",
|
"funcname": "ImGui_ImplGlfw_CursorEnterCallback",
|
||||||
"location": "imgui_impl_glfw:59",
|
"location": "imgui_impl_glfw:57",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,int)",
|
"signature": "(GLFWwindow*,int)",
|
||||||
@@ -68,10 +70,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,double x,double y)",
|
"argsoriginal": "(GLFWwindow* window,double x,double y)",
|
||||||
"call_args": "(window,x,y)",
|
"call_args": "(window,x,y)",
|
||||||
|
"call_args_old": "(window,x,y)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_CursorPosCallback",
|
"cimguiname": "ImGui_ImplGlfw_CursorPosCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_CursorPosCallback",
|
"funcname": "ImGui_ImplGlfw_CursorPosCallback",
|
||||||
"location": "imgui_impl_glfw:60",
|
"location": "imgui_impl_glfw:58",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_CursorPosCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_CursorPosCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,double,double)",
|
"signature": "(GLFWwindow*,double,double)",
|
||||||
@@ -89,10 +92,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWmonitor* monitor)",
|
"argsoriginal": "(GLFWmonitor* monitor)",
|
||||||
"call_args": "(monitor)",
|
"call_args": "(monitor)",
|
||||||
|
"call_args_old": "(monitor)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_GetContentScaleForMonitor",
|
"cimguiname": "ImGui_ImplGlfw_GetContentScaleForMonitor",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_GetContentScaleForMonitor",
|
"funcname": "ImGui_ImplGlfw_GetContentScaleForMonitor",
|
||||||
"location": "imgui_impl_glfw:70",
|
"location": "imgui_impl_glfw:68",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_GetContentScaleForMonitor",
|
"ov_cimguiname": "ImGui_ImplGlfw_GetContentScaleForMonitor",
|
||||||
"ret": "float",
|
"ret": "float",
|
||||||
"signature": "(GLFWmonitor*)",
|
"signature": "(GLFWmonitor*)",
|
||||||
@@ -110,10 +114,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window)",
|
"argsoriginal": "(GLFWwindow* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_GetContentScaleForWindow",
|
"cimguiname": "ImGui_ImplGlfw_GetContentScaleForWindow",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_GetContentScaleForWindow",
|
"funcname": "ImGui_ImplGlfw_GetContentScaleForWindow",
|
||||||
"location": "imgui_impl_glfw:69",
|
"location": "imgui_impl_glfw:67",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_GetContentScaleForWindow",
|
"ov_cimguiname": "ImGui_ImplGlfw_GetContentScaleForWindow",
|
||||||
"ret": "float",
|
"ret": "float",
|
||||||
"signature": "(GLFWwindow*)",
|
"signature": "(GLFWwindow*)",
|
||||||
@@ -135,10 +140,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
||||||
"call_args": "(window,install_callbacks)",
|
"call_args": "(window,install_callbacks)",
|
||||||
|
"call_args_old": "(window,install_callbacks)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
"cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_InitForOpenGL",
|
"funcname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||||
"location": "imgui_impl_glfw:35",
|
"location": "imgui_impl_glfw:33",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
"ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(GLFWwindow*,bool)",
|
"signature": "(GLFWwindow*,bool)",
|
||||||
@@ -160,10 +166,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
||||||
"call_args": "(window,install_callbacks)",
|
"call_args": "(window,install_callbacks)",
|
||||||
|
"call_args_old": "(window,install_callbacks)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_InitForOther",
|
"cimguiname": "ImGui_ImplGlfw_InitForOther",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_InitForOther",
|
"funcname": "ImGui_ImplGlfw_InitForOther",
|
||||||
"location": "imgui_impl_glfw:37",
|
"location": "imgui_impl_glfw:35",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForOther",
|
"ov_cimguiname": "ImGui_ImplGlfw_InitForOther",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(GLFWwindow*,bool)",
|
"signature": "(GLFWwindow*,bool)",
|
||||||
@@ -185,10 +192,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
||||||
"call_args": "(window,install_callbacks)",
|
"call_args": "(window,install_callbacks)",
|
||||||
|
"call_args_old": "(window,install_callbacks)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
"cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_InitForVulkan",
|
"funcname": "ImGui_ImplGlfw_InitForVulkan",
|
||||||
"location": "imgui_impl_glfw:36",
|
"location": "imgui_impl_glfw:34",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
"ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(GLFWwindow*,bool)",
|
"signature": "(GLFWwindow*,bool)",
|
||||||
@@ -206,10 +214,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window)",
|
"argsoriginal": "(GLFWwindow* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_InstallCallbacks",
|
"cimguiname": "ImGui_ImplGlfw_InstallCallbacks",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_InstallCallbacks",
|
"funcname": "ImGui_ImplGlfw_InstallCallbacks",
|
||||||
"location": "imgui_impl_glfw:50",
|
"location": "imgui_impl_glfw:48",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_InstallCallbacks",
|
"ov_cimguiname": "ImGui_ImplGlfw_InstallCallbacks",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*)",
|
"signature": "(GLFWwindow*)",
|
||||||
@@ -243,10 +252,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,int key,int scancode,int action,int mods)",
|
"argsoriginal": "(GLFWwindow* window,int key,int scancode,int action,int mods)",
|
||||||
"call_args": "(window,key,scancode,action,mods)",
|
"call_args": "(window,key,scancode,action,mods)",
|
||||||
|
"call_args_old": "(window,key,scancode,action,mods)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
"cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_KeyCallback",
|
"funcname": "ImGui_ImplGlfw_KeyCallback",
|
||||||
"location": "imgui_impl_glfw:63",
|
"location": "imgui_impl_glfw:61",
|
||||||
"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)",
|
||||||
@@ -268,10 +278,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWmonitor* monitor,int event)",
|
"argsoriginal": "(GLFWmonitor* monitor,int event)",
|
||||||
"call_args": "(monitor,event)",
|
"call_args": "(monitor,event)",
|
||||||
|
"call_args_old": "(monitor,event)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
"cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_MonitorCallback",
|
"funcname": "ImGui_ImplGlfw_MonitorCallback",
|
||||||
"location": "imgui_impl_glfw:65",
|
"location": "imgui_impl_glfw:63",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWmonitor*,int)",
|
"signature": "(GLFWmonitor*,int)",
|
||||||
@@ -301,10 +312,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,int button,int action,int mods)",
|
"argsoriginal": "(GLFWwindow* window,int button,int action,int mods)",
|
||||||
"call_args": "(window,button,action,mods)",
|
"call_args": "(window,button,action,mods)",
|
||||||
|
"call_args_old": "(window,button,action,mods)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
"cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_MouseButtonCallback",
|
"funcname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||||
"location": "imgui_impl_glfw:61",
|
"location": "imgui_impl_glfw:59",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,int,int,int)",
|
"signature": "(GLFWwindow*,int,int,int)",
|
||||||
@@ -317,10 +329,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplGlfw_NewFrame",
|
"cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_NewFrame",
|
"funcname": "ImGui_ImplGlfw_NewFrame",
|
||||||
"location": "imgui_impl_glfw:39",
|
"location": "imgui_impl_glfw:37",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_NewFrame",
|
"ov_cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -338,10 +351,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window)",
|
"argsoriginal": "(GLFWwindow* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_RestoreCallbacks",
|
"cimguiname": "ImGui_ImplGlfw_RestoreCallbacks",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_RestoreCallbacks",
|
"funcname": "ImGui_ImplGlfw_RestoreCallbacks",
|
||||||
"location": "imgui_impl_glfw:51",
|
"location": "imgui_impl_glfw:49",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_RestoreCallbacks",
|
"ov_cimguiname": "ImGui_ImplGlfw_RestoreCallbacks",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*)",
|
"signature": "(GLFWwindow*)",
|
||||||
@@ -367,10 +381,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,double xoffset,double yoffset)",
|
"argsoriginal": "(GLFWwindow* window,double xoffset,double yoffset)",
|
||||||
"call_args": "(window,xoffset,yoffset)",
|
"call_args": "(window,xoffset,yoffset)",
|
||||||
|
"call_args_old": "(window,xoffset,yoffset)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
"cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_ScrollCallback",
|
"funcname": "ImGui_ImplGlfw_ScrollCallback",
|
||||||
"location": "imgui_impl_glfw:62",
|
"location": "imgui_impl_glfw:60",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,double,double)",
|
"signature": "(GLFWwindow*,double,double)",
|
||||||
@@ -388,10 +403,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(bool chain_for_all_windows)",
|
"argsoriginal": "(bool chain_for_all_windows)",
|
||||||
"call_args": "(chain_for_all_windows)",
|
"call_args": "(chain_for_all_windows)",
|
||||||
|
"call_args_old": "(chain_for_all_windows)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
"cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
"funcname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
||||||
"location": "imgui_impl_glfw:55",
|
"location": "imgui_impl_glfw:53",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
"ov_cimguiname": "ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(bool)",
|
"signature": "(bool)",
|
||||||
@@ -404,10 +420,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplGlfw_Shutdown",
|
"cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_Shutdown",
|
"funcname": "ImGui_ImplGlfw_Shutdown",
|
||||||
"location": "imgui_impl_glfw:38",
|
"location": "imgui_impl_glfw:36",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_Shutdown",
|
"ov_cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -425,10 +442,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(int milliseconds)",
|
"argsoriginal": "(int milliseconds)",
|
||||||
"call_args": "(milliseconds)",
|
"call_args": "(milliseconds)",
|
||||||
|
"call_args_old": "(milliseconds)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_Sleep",
|
"cimguiname": "ImGui_ImplGlfw_Sleep",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_Sleep",
|
"funcname": "ImGui_ImplGlfw_Sleep",
|
||||||
"location": "imgui_impl_glfw:68",
|
"location": "imgui_impl_glfw:66",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_Sleep",
|
"ov_cimguiname": "ImGui_ImplGlfw_Sleep",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(int)",
|
"signature": "(int)",
|
||||||
@@ -450,10 +468,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(GLFWwindow* window,int focused)",
|
"argsoriginal": "(GLFWwindow* window,int focused)",
|
||||||
"call_args": "(window,focused)",
|
"call_args": "(window,focused)",
|
||||||
|
"call_args_old": "(window,focused)",
|
||||||
"cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
"cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplGlfw_WindowFocusCallback",
|
"funcname": "ImGui_ImplGlfw_WindowFocusCallback",
|
||||||
"location": "imgui_impl_glfw:58",
|
"location": "imgui_impl_glfw:56",
|
||||||
"ov_cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
"ov_cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(GLFWwindow*,int)",
|
"signature": "(GLFWwindow*,int)",
|
||||||
@@ -466,10 +485,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
"cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
"funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||||
"location": "imgui_impl_opengl2:39",
|
"location": "imgui_impl_opengl2:38",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -482,10 +502,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
"cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
"funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||||
"location": "imgui_impl_opengl2:40",
|
"location": "imgui_impl_opengl2:39",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -498,10 +519,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL2_Init",
|
"cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_Init",
|
"funcname": "ImGui_ImplOpenGL2_Init",
|
||||||
"location": "imgui_impl_opengl2:33",
|
"location": "imgui_impl_opengl2:32",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Init",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -514,10 +536,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
"cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_NewFrame",
|
"funcname": "ImGui_ImplOpenGL2_NewFrame",
|
||||||
"location": "imgui_impl_opengl2:35",
|
"location": "imgui_impl_opengl2:34",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -535,10 +558,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImDrawData* draw_data)",
|
"argsoriginal": "(ImDrawData* draw_data)",
|
||||||
"call_args": "(draw_data)",
|
"call_args": "(draw_data)",
|
||||||
|
"call_args_old": "(draw_data)",
|
||||||
"cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
"cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_RenderDrawData",
|
"funcname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||||
"location": "imgui_impl_opengl2:36",
|
"location": "imgui_impl_opengl2:35",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImDrawData*)",
|
"signature": "(ImDrawData*)",
|
||||||
@@ -551,10 +575,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
"cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_Shutdown",
|
"funcname": "ImGui_ImplOpenGL2_Shutdown",
|
||||||
"location": "imgui_impl_opengl2:34",
|
"location": "imgui_impl_opengl2:33",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -572,10 +597,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImTextureData* tex)",
|
"argsoriginal": "(ImTextureData* tex)",
|
||||||
"call_args": "(tex)",
|
"call_args": "(tex)",
|
||||||
|
"call_args_old": "(tex)",
|
||||||
"cimguiname": "ImGui_ImplOpenGL2_UpdateTexture",
|
"cimguiname": "ImGui_ImplOpenGL2_UpdateTexture",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL2_UpdateTexture",
|
"funcname": "ImGui_ImplOpenGL2_UpdateTexture",
|
||||||
"location": "imgui_impl_opengl2:43",
|
"location": "imgui_impl_opengl2:42",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL2_UpdateTexture",
|
"ov_cimguiname": "ImGui_ImplOpenGL2_UpdateTexture",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImTextureData*)",
|
"signature": "(ImTextureData*)",
|
||||||
@@ -588,10 +614,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
"cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
"funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||||
"location": "imgui_impl_opengl3:41",
|
"location": "imgui_impl_opengl3:40",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
"ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -604,10 +631,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
"cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
"funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||||
"location": "imgui_impl_opengl3:42",
|
"location": "imgui_impl_opengl3:41",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
"ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -620,10 +648,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL3_GetRenderState",
|
"cimguiname": "ImGui_ImplOpenGL3_GetRenderState",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL3_GetRenderState",
|
"funcname": "ImGui_ImplOpenGL3_GetRenderState",
|
||||||
"location": "imgui_impl_opengl3:80",
|
"location": "imgui_impl_opengl3:79",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL3_GetRenderState",
|
"ov_cimguiname": "ImGui_ImplOpenGL3_GetRenderState",
|
||||||
"ret": "ImGui_ImplOpenGL3_RenderState*",
|
"ret": "ImGui_ImplOpenGL3_RenderState*",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -641,12 +670,13 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(const char* glsl_version=nullptr)",
|
"argsoriginal": "(const char* glsl_version=nullptr)",
|
||||||
"call_args": "(glsl_version)",
|
"call_args": "(glsl_version)",
|
||||||
|
"call_args_old": "(glsl_version)",
|
||||||
"cimguiname": "ImGui_ImplOpenGL3_Init",
|
"cimguiname": "ImGui_ImplOpenGL3_Init",
|
||||||
"defaults": {
|
"defaults": {
|
||||||
"glsl_version": "nullptr"
|
"glsl_version": "nullptr"
|
||||||
},
|
},
|
||||||
"funcname": "ImGui_ImplOpenGL3_Init",
|
"funcname": "ImGui_ImplOpenGL3_Init",
|
||||||
"location": "imgui_impl_opengl3:35",
|
"location": "imgui_impl_opengl3:34",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL3_Init",
|
"ov_cimguiname": "ImGui_ImplOpenGL3_Init",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(const char*)",
|
"signature": "(const char*)",
|
||||||
@@ -659,10 +689,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
"cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL3_NewFrame",
|
"funcname": "ImGui_ImplOpenGL3_NewFrame",
|
||||||
"location": "imgui_impl_opengl3:37",
|
"location": "imgui_impl_opengl3:36",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
"ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -680,10 +711,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImDrawData* draw_data)",
|
"argsoriginal": "(ImDrawData* draw_data)",
|
||||||
"call_args": "(draw_data)",
|
"call_args": "(draw_data)",
|
||||||
|
"call_args_old": "(draw_data)",
|
||||||
"cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
"cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL3_RenderDrawData",
|
"funcname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||||
"location": "imgui_impl_opengl3:38",
|
"location": "imgui_impl_opengl3:37",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
"ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImDrawData*)",
|
"signature": "(ImDrawData*)",
|
||||||
@@ -696,10 +728,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
"cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL3_Shutdown",
|
"funcname": "ImGui_ImplOpenGL3_Shutdown",
|
||||||
"location": "imgui_impl_opengl3:36",
|
"location": "imgui_impl_opengl3:35",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
"ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -717,10 +750,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImTextureData* tex)",
|
"argsoriginal": "(ImTextureData* tex)",
|
||||||
"call_args": "(tex)",
|
"call_args": "(tex)",
|
||||||
|
"call_args_old": "(tex)",
|
||||||
"cimguiname": "ImGui_ImplOpenGL3_UpdateTexture",
|
"cimguiname": "ImGui_ImplOpenGL3_UpdateTexture",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplOpenGL3_UpdateTexture",
|
"funcname": "ImGui_ImplOpenGL3_UpdateTexture",
|
||||||
"location": "imgui_impl_opengl3:45",
|
"location": "imgui_impl_opengl3:44",
|
||||||
"ov_cimguiname": "ImGui_ImplOpenGL3_UpdateTexture",
|
"ov_cimguiname": "ImGui_ImplOpenGL3_UpdateTexture",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImTextureData*)",
|
"signature": "(ImTextureData*)",
|
||||||
@@ -738,10 +772,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(int display_index)",
|
"argsoriginal": "(int display_index)",
|
||||||
"call_args": "(display_index)",
|
"call_args": "(display_index)",
|
||||||
|
"call_args_old": "(display_index)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_GetContentScaleForDisplay",
|
"cimguiname": "ImGui_ImplSDL2_GetContentScaleForDisplay",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_GetContentScaleForDisplay",
|
"funcname": "ImGui_ImplSDL2_GetContentScaleForDisplay",
|
||||||
"location": "imgui_impl_sdl2:47",
|
"location": "imgui_impl_sdl2:43",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_GetContentScaleForDisplay",
|
"ov_cimguiname": "ImGui_ImplSDL2_GetContentScaleForDisplay",
|
||||||
"ret": "float",
|
"ret": "float",
|
||||||
"signature": "(int)",
|
"signature": "(int)",
|
||||||
@@ -759,10 +794,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_GetContentScaleForWindow",
|
"cimguiname": "ImGui_ImplSDL2_GetContentScaleForWindow",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_GetContentScaleForWindow",
|
"funcname": "ImGui_ImplSDL2_GetContentScaleForWindow",
|
||||||
"location": "imgui_impl_sdl2:46",
|
"location": "imgui_impl_sdl2:42",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_GetContentScaleForWindow",
|
"ov_cimguiname": "ImGui_ImplSDL2_GetContentScaleForWindow",
|
||||||
"ret": "float",
|
"ret": "float",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -780,10 +816,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
"cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForD3D",
|
"funcname": "ImGui_ImplSDL2_InitForD3D",
|
||||||
"location": "imgui_impl_sdl2:37",
|
"location": "imgui_impl_sdl2:33",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -801,10 +838,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
"cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForMetal",
|
"funcname": "ImGui_ImplSDL2_InitForMetal",
|
||||||
"location": "imgui_impl_sdl2:38",
|
"location": "imgui_impl_sdl2:34",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -826,10 +864,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window,void* sdl_gl_context)",
|
"argsoriginal": "(SDL_Window* window,void* sdl_gl_context)",
|
||||||
"call_args": "(window,sdl_gl_context)",
|
"call_args": "(window,sdl_gl_context)",
|
||||||
|
"call_args_old": "(window,sdl_gl_context)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
"cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForOpenGL",
|
"funcname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||||
"location": "imgui_impl_sdl2:35",
|
"location": "imgui_impl_sdl2:31",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*,void*)",
|
"signature": "(SDL_Window*,void*)",
|
||||||
@@ -847,10 +886,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_InitForOther",
|
"cimguiname": "ImGui_ImplSDL2_InitForOther",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForOther",
|
"funcname": "ImGui_ImplSDL2_InitForOther",
|
||||||
"location": "imgui_impl_sdl2:40",
|
"location": "imgui_impl_sdl2:36",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForOther",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForOther",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -872,10 +912,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window,SDL_Renderer* renderer)",
|
"argsoriginal": "(SDL_Window* window,SDL_Renderer* renderer)",
|
||||||
"call_args": "(window,renderer)",
|
"call_args": "(window,renderer)",
|
||||||
|
"call_args_old": "(window,renderer)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
"cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
"funcname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
||||||
"location": "imgui_impl_sdl2:39",
|
"location": "imgui_impl_sdl2:35",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*,SDL_Renderer*)",
|
"signature": "(SDL_Window*,SDL_Renderer*)",
|
||||||
@@ -893,10 +934,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
"cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_InitForVulkan",
|
"funcname": "ImGui_ImplSDL2_InitForVulkan",
|
||||||
"location": "imgui_impl_sdl2:36",
|
"location": "imgui_impl_sdl2:32",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
"ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -909,10 +951,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplSDL2_NewFrame",
|
"cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_NewFrame",
|
"funcname": "ImGui_ImplSDL2_NewFrame",
|
||||||
"location": "imgui_impl_sdl2:42",
|
"location": "imgui_impl_sdl2:38",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_NewFrame",
|
"ov_cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -930,10 +973,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(const SDL_Event* event)",
|
"argsoriginal": "(const SDL_Event* event)",
|
||||||
"call_args": "(event)",
|
"call_args": "(event)",
|
||||||
|
"call_args_old": "(event)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
"cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_ProcessEvent",
|
"funcname": "ImGui_ImplSDL2_ProcessEvent",
|
||||||
"location": "imgui_impl_sdl2:43",
|
"location": "imgui_impl_sdl2:39",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
"ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(const SDL_Event*)",
|
"signature": "(const SDL_Event*)",
|
||||||
@@ -959,13 +1003,14 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)",
|
"argsoriginal": "(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)",
|
||||||
"call_args": "(mode,manual_gamepads_array,manual_gamepads_count)",
|
"call_args": "(mode,manual_gamepads_array,manual_gamepads_count)",
|
||||||
|
"call_args_old": "(mode,manual_gamepads_array,manual_gamepads_count)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_SetGamepadMode",
|
"cimguiname": "ImGui_ImplSDL2_SetGamepadMode",
|
||||||
"defaults": {
|
"defaults": {
|
||||||
"manual_gamepads_array": "nullptr",
|
"manual_gamepads_array": "nullptr",
|
||||||
"manual_gamepads_count": "-1"
|
"manual_gamepads_count": "-1"
|
||||||
},
|
},
|
||||||
"funcname": "ImGui_ImplSDL2_SetGamepadMode",
|
"funcname": "ImGui_ImplSDL2_SetGamepadMode",
|
||||||
"location": "imgui_impl_sdl2:52",
|
"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)",
|
||||||
@@ -983,10 +1028,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImGui_ImplSDL2_MouseCaptureMode mode)",
|
"argsoriginal": "(ImGui_ImplSDL2_MouseCaptureMode mode)",
|
||||||
"call_args": "(mode)",
|
"call_args": "(mode)",
|
||||||
|
"call_args_old": "(mode)",
|
||||||
"cimguiname": "ImGui_ImplSDL2_SetMouseCaptureMode",
|
"cimguiname": "ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_SetMouseCaptureMode",
|
"funcname": "ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||||
"location": "imgui_impl_sdl2:59",
|
"location": "imgui_impl_sdl2:55",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_SetMouseCaptureMode",
|
"ov_cimguiname": "ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImGui_ImplSDL2_MouseCaptureMode)",
|
"signature": "(ImGui_ImplSDL2_MouseCaptureMode)",
|
||||||
@@ -999,10 +1045,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplSDL2_Shutdown",
|
"cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL2_Shutdown",
|
"funcname": "ImGui_ImplSDL2_Shutdown",
|
||||||
"location": "imgui_impl_sdl2:41",
|
"location": "imgui_impl_sdl2:37",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL2_Shutdown",
|
"ov_cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -1020,10 +1067,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_InitForD3D",
|
"cimguiname": "ImGui_ImplSDL3_InitForD3D",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_InitForD3D",
|
"funcname": "ImGui_ImplSDL3_InitForD3D",
|
||||||
"location": "imgui_impl_sdl3:36",
|
"location": "imgui_impl_sdl3:33",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_InitForD3D",
|
"ov_cimguiname": "ImGui_ImplSDL3_InitForD3D",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -1041,10 +1089,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_InitForMetal",
|
"cimguiname": "ImGui_ImplSDL3_InitForMetal",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_InitForMetal",
|
"funcname": "ImGui_ImplSDL3_InitForMetal",
|
||||||
"location": "imgui_impl_sdl3:37",
|
"location": "imgui_impl_sdl3:34",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_InitForMetal",
|
"ov_cimguiname": "ImGui_ImplSDL3_InitForMetal",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -1066,10 +1115,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window,void* sdl_gl_context)",
|
"argsoriginal": "(SDL_Window* window,void* sdl_gl_context)",
|
||||||
"call_args": "(window,sdl_gl_context)",
|
"call_args": "(window,sdl_gl_context)",
|
||||||
|
"call_args_old": "(window,sdl_gl_context)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_InitForOpenGL",
|
"cimguiname": "ImGui_ImplSDL3_InitForOpenGL",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_InitForOpenGL",
|
"funcname": "ImGui_ImplSDL3_InitForOpenGL",
|
||||||
"location": "imgui_impl_sdl3:34",
|
"location": "imgui_impl_sdl3:31",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_InitForOpenGL",
|
"ov_cimguiname": "ImGui_ImplSDL3_InitForOpenGL",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*,void*)",
|
"signature": "(SDL_Window*,void*)",
|
||||||
@@ -1087,10 +1137,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_InitForOther",
|
"cimguiname": "ImGui_ImplSDL3_InitForOther",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_InitForOther",
|
"funcname": "ImGui_ImplSDL3_InitForOther",
|
||||||
"location": "imgui_impl_sdl3:40",
|
"location": "imgui_impl_sdl3:37",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_InitForOther",
|
"ov_cimguiname": "ImGui_ImplSDL3_InitForOther",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -1108,10 +1159,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_InitForSDLGPU",
|
"cimguiname": "ImGui_ImplSDL3_InitForSDLGPU",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_InitForSDLGPU",
|
"funcname": "ImGui_ImplSDL3_InitForSDLGPU",
|
||||||
"location": "imgui_impl_sdl3:39",
|
"location": "imgui_impl_sdl3:36",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_InitForSDLGPU",
|
"ov_cimguiname": "ImGui_ImplSDL3_InitForSDLGPU",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -1133,10 +1185,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window,SDL_Renderer* renderer)",
|
"argsoriginal": "(SDL_Window* window,SDL_Renderer* renderer)",
|
||||||
"call_args": "(window,renderer)",
|
"call_args": "(window,renderer)",
|
||||||
|
"call_args_old": "(window,renderer)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_InitForSDLRenderer",
|
"cimguiname": "ImGui_ImplSDL3_InitForSDLRenderer",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_InitForSDLRenderer",
|
"funcname": "ImGui_ImplSDL3_InitForSDLRenderer",
|
||||||
"location": "imgui_impl_sdl3:38",
|
"location": "imgui_impl_sdl3:35",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_InitForSDLRenderer",
|
"ov_cimguiname": "ImGui_ImplSDL3_InitForSDLRenderer",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*,SDL_Renderer*)",
|
"signature": "(SDL_Window*,SDL_Renderer*)",
|
||||||
@@ -1154,10 +1207,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(SDL_Window* window)",
|
"argsoriginal": "(SDL_Window* window)",
|
||||||
"call_args": "(window)",
|
"call_args": "(window)",
|
||||||
|
"call_args_old": "(window)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_InitForVulkan",
|
"cimguiname": "ImGui_ImplSDL3_InitForVulkan",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_InitForVulkan",
|
"funcname": "ImGui_ImplSDL3_InitForVulkan",
|
||||||
"location": "imgui_impl_sdl3:35",
|
"location": "imgui_impl_sdl3:32",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_InitForVulkan",
|
"ov_cimguiname": "ImGui_ImplSDL3_InitForVulkan",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(SDL_Window*)",
|
"signature": "(SDL_Window*)",
|
||||||
@@ -1170,10 +1224,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplSDL3_NewFrame",
|
"cimguiname": "ImGui_ImplSDL3_NewFrame",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_NewFrame",
|
"funcname": "ImGui_ImplSDL3_NewFrame",
|
||||||
"location": "imgui_impl_sdl3:42",
|
"location": "imgui_impl_sdl3:39",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_NewFrame",
|
"ov_cimguiname": "ImGui_ImplSDL3_NewFrame",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -1191,10 +1246,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(const SDL_Event* event)",
|
"argsoriginal": "(const SDL_Event* event)",
|
||||||
"call_args": "(event)",
|
"call_args": "(event)",
|
||||||
|
"call_args_old": "(event)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_ProcessEvent",
|
"cimguiname": "ImGui_ImplSDL3_ProcessEvent",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_ProcessEvent",
|
"funcname": "ImGui_ImplSDL3_ProcessEvent",
|
||||||
"location": "imgui_impl_sdl3:43",
|
"location": "imgui_impl_sdl3:40",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_ProcessEvent",
|
"ov_cimguiname": "ImGui_ImplSDL3_ProcessEvent",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(const SDL_Event*)",
|
"signature": "(const SDL_Event*)",
|
||||||
@@ -1220,13 +1276,14 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImGui_ImplSDL3_GamepadMode mode,SDL_Gamepad** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)",
|
"argsoriginal": "(ImGui_ImplSDL3_GamepadMode mode,SDL_Gamepad** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)",
|
||||||
"call_args": "(mode,manual_gamepads_array,manual_gamepads_count)",
|
"call_args": "(mode,manual_gamepads_array,manual_gamepads_count)",
|
||||||
|
"call_args_old": "(mode,manual_gamepads_array,manual_gamepads_count)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_SetGamepadMode",
|
"cimguiname": "ImGui_ImplSDL3_SetGamepadMode",
|
||||||
"defaults": {
|
"defaults": {
|
||||||
"manual_gamepads_array": "nullptr",
|
"manual_gamepads_array": "nullptr",
|
||||||
"manual_gamepads_count": "-1"
|
"manual_gamepads_count": "-1"
|
||||||
},
|
},
|
||||||
"funcname": "ImGui_ImplSDL3_SetGamepadMode",
|
"funcname": "ImGui_ImplSDL3_SetGamepadMode",
|
||||||
"location": "imgui_impl_sdl3:48",
|
"location": "imgui_impl_sdl3:45",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_SetGamepadMode",
|
"ov_cimguiname": "ImGui_ImplSDL3_SetGamepadMode",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)",
|
"signature": "(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)",
|
||||||
@@ -1244,10 +1301,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImGui_ImplSDL3_MouseCaptureMode mode)",
|
"argsoriginal": "(ImGui_ImplSDL3_MouseCaptureMode mode)",
|
||||||
"call_args": "(mode)",
|
"call_args": "(mode)",
|
||||||
|
"call_args_old": "(mode)",
|
||||||
"cimguiname": "ImGui_ImplSDL3_SetMouseCaptureMode",
|
"cimguiname": "ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_SetMouseCaptureMode",
|
"funcname": "ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||||
"location": "imgui_impl_sdl3:55",
|
"location": "imgui_impl_sdl3:52",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_SetMouseCaptureMode",
|
"ov_cimguiname": "ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImGui_ImplSDL3_MouseCaptureMode)",
|
"signature": "(ImGui_ImplSDL3_MouseCaptureMode)",
|
||||||
@@ -1260,10 +1318,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplSDL3_Shutdown",
|
"cimguiname": "ImGui_ImplSDL3_Shutdown",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplSDL3_Shutdown",
|
"funcname": "ImGui_ImplSDL3_Shutdown",
|
||||||
"location": "imgui_impl_sdl3:41",
|
"location": "imgui_impl_sdl3:38",
|
||||||
"ov_cimguiname": "ImGui_ImplSDL3_Shutdown",
|
"ov_cimguiname": "ImGui_ImplSDL3_Shutdown",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -1317,10 +1376,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count,VkImageUsageFlags image_usage)",
|
"argsoriginal": "(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count,VkImageUsageFlags image_usage)",
|
||||||
"call_args": "(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count,image_usage)",
|
"call_args": "(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count,image_usage)",
|
||||||
|
"call_args_old": "(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count,image_usage)",
|
||||||
"cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
|
"cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
|
"funcname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||||
"location": "imgui_impl_vulkan:212",
|
"location": "imgui_impl_vulkan:204",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
|
"ov_cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)",
|
"signature": "(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)",
|
||||||
@@ -1350,10 +1410,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
|
"argsoriginal": "(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
|
||||||
"call_args": "(instance,device,wd,allocator)",
|
"call_args": "(instance,device,wd,allocator)",
|
||||||
|
"call_args_old": "(instance,device,wd,allocator)",
|
||||||
"cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
|
"cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkanH_DestroyWindow",
|
"funcname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||||
"location": "imgui_impl_vulkan:213",
|
"location": "imgui_impl_vulkan:205",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
|
"ov_cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
|
"signature": "(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
|
||||||
@@ -1371,37 +1432,17 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(VkPresentModeKHR present_mode)",
|
"argsoriginal": "(VkPresentModeKHR present_mode)",
|
||||||
"call_args": "(present_mode)",
|
"call_args": "(present_mode)",
|
||||||
|
"call_args_old": "(present_mode)",
|
||||||
"cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
"cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
"funcname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||||
"location": "imgui_impl_vulkan:218",
|
"location": "imgui_impl_vulkan:210",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
"ov_cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||||
"ret": "int",
|
"ret": "int",
|
||||||
"signature": "(VkPresentModeKHR)",
|
"signature": "(VkPresentModeKHR)",
|
||||||
"stname": ""
|
"stname": ""
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"ImGui_ImplVulkanH_GetWindowDataFromViewport": [
|
|
||||||
{
|
|
||||||
"args": "(ImGuiViewport* viewport)",
|
|
||||||
"argsT": [
|
|
||||||
{
|
|
||||||
"name": "viewport",
|
|
||||||
"type": "ImGuiViewport*"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"argsoriginal": "(ImGuiViewport* viewport)",
|
|
||||||
"call_args": "(viewport)",
|
|
||||||
"cimguiname": "ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
|
||||||
"defaults": {},
|
|
||||||
"funcname": "ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
|
||||||
"location": "imgui_impl_vulkan:219",
|
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
|
||||||
"ret": "ImGui_ImplVulkanH_Window*",
|
|
||||||
"signature": "(ImGuiViewport*)",
|
|
||||||
"stname": ""
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ImGui_ImplVulkanH_SelectPhysicalDevice": [
|
"ImGui_ImplVulkanH_SelectPhysicalDevice": [
|
||||||
{
|
{
|
||||||
"args": "(VkInstance instance)",
|
"args": "(VkInstance instance)",
|
||||||
@@ -1413,10 +1454,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(VkInstance instance)",
|
"argsoriginal": "(VkInstance instance)",
|
||||||
"call_args": "(instance)",
|
"call_args": "(instance)",
|
||||||
|
"call_args_old": "(instance)",
|
||||||
"cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
"cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
"funcname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||||
"location": "imgui_impl_vulkan:216",
|
"location": "imgui_impl_vulkan:208",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||||
"ret": "VkPhysicalDevice",
|
"ret": "VkPhysicalDevice",
|
||||||
"signature": "(VkInstance)",
|
"signature": "(VkInstance)",
|
||||||
@@ -1446,10 +1488,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)",
|
"argsoriginal": "(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)",
|
||||||
"call_args": "(physical_device,surface,request_modes,request_modes_count)",
|
"call_args": "(physical_device,surface,request_modes,request_modes_count)",
|
||||||
|
"call_args_old": "(physical_device,surface,request_modes,request_modes_count)",
|
||||||
"cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
|
"cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkanH_SelectPresentMode",
|
"funcname": "ImGui_ImplVulkanH_SelectPresentMode",
|
||||||
"location": "imgui_impl_vulkan:215",
|
"location": "imgui_impl_vulkan:207",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
|
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
|
||||||
"ret": "VkPresentModeKHR",
|
"ret": "VkPresentModeKHR",
|
||||||
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
|
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
|
||||||
@@ -1467,10 +1510,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(VkPhysicalDevice physical_device)",
|
"argsoriginal": "(VkPhysicalDevice physical_device)",
|
||||||
"call_args": "(physical_device)",
|
"call_args": "(physical_device)",
|
||||||
|
"call_args_old": "(physical_device)",
|
||||||
"cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
"cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
"funcname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||||
"location": "imgui_impl_vulkan:217",
|
"location": "imgui_impl_vulkan:209",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
"ov_cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||||
"ret": "uint32_t",
|
"ret": "uint32_t",
|
||||||
"signature": "(VkPhysicalDevice)",
|
"signature": "(VkPhysicalDevice)",
|
||||||
@@ -1504,10 +1548,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)",
|
"argsoriginal": "(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)",
|
||||||
"call_args": "(physical_device,surface,request_formats,request_formats_count,request_color_space)",
|
"call_args": "(physical_device,surface,request_formats,request_formats_count,request_color_space)",
|
||||||
|
"call_args_old": "(physical_device,surface,request_formats,request_formats_count,request_color_space)",
|
||||||
"cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
"cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
"funcname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||||
"location": "imgui_impl_vulkan:214",
|
"location": "imgui_impl_vulkan:206",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
"ov_cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||||
"ret": "VkSurfaceFormatKHR",
|
"ret": "VkSurfaceFormatKHR",
|
||||||
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
|
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
|
||||||
@@ -1520,11 +1565,12 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
"cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
||||||
"constructor": true,
|
"constructor": true,
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkanH_Window",
|
"funcname": "ImGui_ImplVulkanH_Window",
|
||||||
"location": "imgui_impl_vulkan:264",
|
"location": "imgui_impl_vulkan:256",
|
||||||
"namespace": "ImGui_ImplVulkanH_Window",
|
"namespace": "ImGui_ImplVulkanH_Window",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
"ov_cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -1544,7 +1590,7 @@
|
|||||||
"cimguiname": "ImGui_ImplVulkanH_Window_destroy",
|
"cimguiname": "ImGui_ImplVulkanH_Window_destroy",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"destructor": true,
|
"destructor": true,
|
||||||
"location": "imgui_impl_vulkan:264",
|
"location": "imgui_impl_vulkan:256",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkanH_Window_destroy",
|
"ov_cimguiname": "ImGui_ImplVulkanH_Window_destroy",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImGui_ImplVulkanH_Window*)",
|
"signature": "(ImGui_ImplVulkanH_Window*)",
|
||||||
@@ -1566,10 +1612,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(VkImageView image_view,VkImageLayout image_layout)",
|
"argsoriginal": "(VkImageView image_view,VkImageLayout image_layout)",
|
||||||
"call_args": "(image_view,image_layout)",
|
"call_args": "(image_view,image_layout)",
|
||||||
|
"call_args_old": "(image_view,image_layout)",
|
||||||
"cimguiname": "ImGui_ImplVulkan_AddTexture",
|
"cimguiname": "ImGui_ImplVulkan_AddTexture",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkan_AddTexture",
|
"funcname": "ImGui_ImplVulkan_AddTexture",
|
||||||
"location": "imgui_impl_vulkan:165",
|
"location": "imgui_impl_vulkan:157",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_AddTexture",
|
"ov_cimguiname": "ImGui_ImplVulkan_AddTexture",
|
||||||
"ret": "VkDescriptorSet",
|
"ret": "VkDescriptorSet",
|
||||||
"signature": "(VkImageView,VkImageLayout)",
|
"signature": "(VkImageView,VkImageLayout)",
|
||||||
@@ -1587,10 +1634,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(const ImGui_ImplVulkan_PipelineInfo* info)",
|
"argsoriginal": "(const ImGui_ImplVulkan_PipelineInfo* info)",
|
||||||
"call_args": "(info)",
|
"call_args": "(info)",
|
||||||
|
"call_args_old": "(info)",
|
||||||
"cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
|
"cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkan_CreateMainPipeline",
|
"funcname": "ImGui_ImplVulkan_CreateMainPipeline",
|
||||||
"location": "imgui_impl_vulkan:159",
|
"location": "imgui_impl_vulkan:151",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
|
"ov_cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(const ImGui_ImplVulkan_PipelineInfo*)",
|
"signature": "(const ImGui_ImplVulkan_PipelineInfo*)",
|
||||||
@@ -1608,10 +1656,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImGui_ImplVulkan_InitInfo* info)",
|
"argsoriginal": "(ImGui_ImplVulkan_InitInfo* info)",
|
||||||
"call_args": "(info)",
|
"call_args": "(info)",
|
||||||
|
"call_args_old": "(info)",
|
||||||
"cimguiname": "ImGui_ImplVulkan_Init",
|
"cimguiname": "ImGui_ImplVulkan_Init",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkan_Init",
|
"funcname": "ImGui_ImplVulkan_Init",
|
||||||
"location": "imgui_impl_vulkan:150",
|
"location": "imgui_impl_vulkan:142",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_Init",
|
"ov_cimguiname": "ImGui_ImplVulkan_Init",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(ImGui_ImplVulkan_InitInfo*)",
|
"signature": "(ImGui_ImplVulkan_InitInfo*)",
|
||||||
@@ -1637,12 +1686,13 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data=nullptr)",
|
"argsoriginal": "(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data=nullptr)",
|
||||||
"call_args": "(api_version,user_data),user_data)",
|
"call_args": "(api_version,user_data),user_data)",
|
||||||
|
"call_args_old": "(api_version,user_data),user_data)",
|
||||||
"cimguiname": "ImGui_ImplVulkan_LoadFunctions",
|
"cimguiname": "ImGui_ImplVulkan_LoadFunctions",
|
||||||
"defaults": {
|
"defaults": {
|
||||||
"user_data": "nullptr"
|
"user_data": "nullptr"
|
||||||
},
|
},
|
||||||
"funcname": "ImGui_ImplVulkan_LoadFunctions",
|
"funcname": "ImGui_ImplVulkan_LoadFunctions",
|
||||||
"location": "imgui_impl_vulkan:174",
|
"location": "imgui_impl_vulkan:166",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_LoadFunctions",
|
"ov_cimguiname": "ImGui_ImplVulkan_LoadFunctions",
|
||||||
"ret": "bool",
|
"ret": "bool",
|
||||||
"signature": "(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
|
"signature": "(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
|
||||||
@@ -1655,10 +1705,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplVulkan_NewFrame",
|
"cimguiname": "ImGui_ImplVulkan_NewFrame",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkan_NewFrame",
|
"funcname": "ImGui_ImplVulkan_NewFrame",
|
||||||
"location": "imgui_impl_vulkan:152",
|
"location": "imgui_impl_vulkan:144",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_NewFrame",
|
"ov_cimguiname": "ImGui_ImplVulkan_NewFrame",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -1676,10 +1727,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(VkDescriptorSet descriptor_set)",
|
"argsoriginal": "(VkDescriptorSet descriptor_set)",
|
||||||
"call_args": "(descriptor_set)",
|
"call_args": "(descriptor_set)",
|
||||||
|
"call_args_old": "(descriptor_set)",
|
||||||
"cimguiname": "ImGui_ImplVulkan_RemoveTexture",
|
"cimguiname": "ImGui_ImplVulkan_RemoveTexture",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkan_RemoveTexture",
|
"funcname": "ImGui_ImplVulkan_RemoveTexture",
|
||||||
"location": "imgui_impl_vulkan:166",
|
"location": "imgui_impl_vulkan:158",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_RemoveTexture",
|
"ov_cimguiname": "ImGui_ImplVulkan_RemoveTexture",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(VkDescriptorSet)",
|
"signature": "(VkDescriptorSet)",
|
||||||
@@ -1705,12 +1757,13 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline=0ULL)",
|
"argsoriginal": "(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline=0ULL)",
|
||||||
"call_args": "(draw_data,command_buffer,pipeline)",
|
"call_args": "(draw_data,command_buffer,pipeline)",
|
||||||
|
"call_args_old": "(draw_data,command_buffer,pipeline)",
|
||||||
"cimguiname": "ImGui_ImplVulkan_RenderDrawData",
|
"cimguiname": "ImGui_ImplVulkan_RenderDrawData",
|
||||||
"defaults": {
|
"defaults": {
|
||||||
"pipeline": "0ULL"
|
"pipeline": "0ULL"
|
||||||
},
|
},
|
||||||
"funcname": "ImGui_ImplVulkan_RenderDrawData",
|
"funcname": "ImGui_ImplVulkan_RenderDrawData",
|
||||||
"location": "imgui_impl_vulkan:153",
|
"location": "imgui_impl_vulkan:145",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_RenderDrawData",
|
"ov_cimguiname": "ImGui_ImplVulkan_RenderDrawData",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImDrawData*,VkCommandBuffer,VkPipeline)",
|
"signature": "(ImDrawData*,VkCommandBuffer,VkPipeline)",
|
||||||
@@ -1728,10 +1781,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(uint32_t min_image_count)",
|
"argsoriginal": "(uint32_t min_image_count)",
|
||||||
"call_args": "(min_image_count)",
|
"call_args": "(min_image_count)",
|
||||||
|
"call_args_old": "(min_image_count)",
|
||||||
"cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
|
"cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkan_SetMinImageCount",
|
"funcname": "ImGui_ImplVulkan_SetMinImageCount",
|
||||||
"location": "imgui_impl_vulkan:154",
|
"location": "imgui_impl_vulkan:146",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
|
"ov_cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(uint32_t)",
|
"signature": "(uint32_t)",
|
||||||
@@ -1744,10 +1798,11 @@
|
|||||||
"argsT": [],
|
"argsT": [],
|
||||||
"argsoriginal": "()",
|
"argsoriginal": "()",
|
||||||
"call_args": "()",
|
"call_args": "()",
|
||||||
|
"call_args_old": "()",
|
||||||
"cimguiname": "ImGui_ImplVulkan_Shutdown",
|
"cimguiname": "ImGui_ImplVulkan_Shutdown",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkan_Shutdown",
|
"funcname": "ImGui_ImplVulkan_Shutdown",
|
||||||
"location": "imgui_impl_vulkan:151",
|
"location": "imgui_impl_vulkan:143",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_Shutdown",
|
"ov_cimguiname": "ImGui_ImplVulkan_Shutdown",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "()",
|
"signature": "()",
|
||||||
@@ -1765,10 +1820,11 @@
|
|||||||
],
|
],
|
||||||
"argsoriginal": "(ImTextureData* tex)",
|
"argsoriginal": "(ImTextureData* tex)",
|
||||||
"call_args": "(tex)",
|
"call_args": "(tex)",
|
||||||
|
"call_args_old": "(tex)",
|
||||||
"cimguiname": "ImGui_ImplVulkan_UpdateTexture",
|
"cimguiname": "ImGui_ImplVulkan_UpdateTexture",
|
||||||
"defaults": {},
|
"defaults": {},
|
||||||
"funcname": "ImGui_ImplVulkan_UpdateTexture",
|
"funcname": "ImGui_ImplVulkan_UpdateTexture",
|
||||||
"location": "imgui_impl_vulkan:162",
|
"location": "imgui_impl_vulkan:154",
|
||||||
"ov_cimguiname": "ImGui_ImplVulkan_UpdateTexture",
|
"ov_cimguiname": "ImGui_ImplVulkan_UpdateTexture",
|
||||||
"ret": "void",
|
"ret": "void",
|
||||||
"signature": "(ImTextureData*)",
|
"signature": "(ImTextureData*)",
|
||||||
|
|||||||
@@ -11,10 +11,11 @@ local t={
|
|||||||
type="unsigned int"}},
|
type="unsigned int"}},
|
||||||
argsoriginal="(GLFWwindow* window,unsigned int c)",
|
argsoriginal="(GLFWwindow* window,unsigned int c)",
|
||||||
call_args="(window,c)",
|
call_args="(window,c)",
|
||||||
|
call_args_old="(window,c)",
|
||||||
cimguiname="ImGui_ImplGlfw_CharCallback",
|
cimguiname="ImGui_ImplGlfw_CharCallback",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_CharCallback",
|
funcname="ImGui_ImplGlfw_CharCallback",
|
||||||
location="imgui_impl_glfw:64",
|
location="imgui_impl_glfw:62",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_CharCallback",
|
ov_cimguiname="ImGui_ImplGlfw_CharCallback",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(GLFWwindow*,unsigned int)",
|
signature="(GLFWwindow*,unsigned int)",
|
||||||
@@ -32,10 +33,11 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(GLFWwindow* window,int entered)",
|
argsoriginal="(GLFWwindow* window,int entered)",
|
||||||
call_args="(window,entered)",
|
call_args="(window,entered)",
|
||||||
|
call_args_old="(window,entered)",
|
||||||
cimguiname="ImGui_ImplGlfw_CursorEnterCallback",
|
cimguiname="ImGui_ImplGlfw_CursorEnterCallback",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_CursorEnterCallback",
|
funcname="ImGui_ImplGlfw_CursorEnterCallback",
|
||||||
location="imgui_impl_glfw:59",
|
location="imgui_impl_glfw:57",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_CursorEnterCallback",
|
ov_cimguiname="ImGui_ImplGlfw_CursorEnterCallback",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(GLFWwindow*,int)",
|
signature="(GLFWwindow*,int)",
|
||||||
@@ -56,10 +58,11 @@ local t={
|
|||||||
type="double"}},
|
type="double"}},
|
||||||
argsoriginal="(GLFWwindow* window,double x,double y)",
|
argsoriginal="(GLFWwindow* window,double x,double y)",
|
||||||
call_args="(window,x,y)",
|
call_args="(window,x,y)",
|
||||||
|
call_args_old="(window,x,y)",
|
||||||
cimguiname="ImGui_ImplGlfw_CursorPosCallback",
|
cimguiname="ImGui_ImplGlfw_CursorPosCallback",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_CursorPosCallback",
|
funcname="ImGui_ImplGlfw_CursorPosCallback",
|
||||||
location="imgui_impl_glfw:60",
|
location="imgui_impl_glfw:58",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_CursorPosCallback",
|
ov_cimguiname="ImGui_ImplGlfw_CursorPosCallback",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(GLFWwindow*,double,double)",
|
signature="(GLFWwindow*,double,double)",
|
||||||
@@ -74,10 +77,11 @@ local t={
|
|||||||
type="GLFWmonitor*"}},
|
type="GLFWmonitor*"}},
|
||||||
argsoriginal="(GLFWmonitor* monitor)",
|
argsoriginal="(GLFWmonitor* monitor)",
|
||||||
call_args="(monitor)",
|
call_args="(monitor)",
|
||||||
|
call_args_old="(monitor)",
|
||||||
cimguiname="ImGui_ImplGlfw_GetContentScaleForMonitor",
|
cimguiname="ImGui_ImplGlfw_GetContentScaleForMonitor",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_GetContentScaleForMonitor",
|
funcname="ImGui_ImplGlfw_GetContentScaleForMonitor",
|
||||||
location="imgui_impl_glfw:70",
|
location="imgui_impl_glfw:68",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_GetContentScaleForMonitor",
|
ov_cimguiname="ImGui_ImplGlfw_GetContentScaleForMonitor",
|
||||||
ret="float",
|
ret="float",
|
||||||
signature="(GLFWmonitor*)",
|
signature="(GLFWmonitor*)",
|
||||||
@@ -92,10 +96,11 @@ local t={
|
|||||||
type="GLFWwindow*"}},
|
type="GLFWwindow*"}},
|
||||||
argsoriginal="(GLFWwindow* window)",
|
argsoriginal="(GLFWwindow* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplGlfw_GetContentScaleForWindow",
|
cimguiname="ImGui_ImplGlfw_GetContentScaleForWindow",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_GetContentScaleForWindow",
|
funcname="ImGui_ImplGlfw_GetContentScaleForWindow",
|
||||||
location="imgui_impl_glfw:69",
|
location="imgui_impl_glfw:67",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_GetContentScaleForWindow",
|
ov_cimguiname="ImGui_ImplGlfw_GetContentScaleForWindow",
|
||||||
ret="float",
|
ret="float",
|
||||||
signature="(GLFWwindow*)",
|
signature="(GLFWwindow*)",
|
||||||
@@ -113,10 +118,11 @@ local t={
|
|||||||
type="bool"}},
|
type="bool"}},
|
||||||
argsoriginal="(GLFWwindow* window,bool install_callbacks)",
|
argsoriginal="(GLFWwindow* window,bool install_callbacks)",
|
||||||
call_args="(window,install_callbacks)",
|
call_args="(window,install_callbacks)",
|
||||||
|
call_args_old="(window,install_callbacks)",
|
||||||
cimguiname="ImGui_ImplGlfw_InitForOpenGL",
|
cimguiname="ImGui_ImplGlfw_InitForOpenGL",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_InitForOpenGL",
|
funcname="ImGui_ImplGlfw_InitForOpenGL",
|
||||||
location="imgui_impl_glfw:35",
|
location="imgui_impl_glfw:33",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_InitForOpenGL",
|
ov_cimguiname="ImGui_ImplGlfw_InitForOpenGL",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(GLFWwindow*,bool)",
|
signature="(GLFWwindow*,bool)",
|
||||||
@@ -134,10 +140,11 @@ local t={
|
|||||||
type="bool"}},
|
type="bool"}},
|
||||||
argsoriginal="(GLFWwindow* window,bool install_callbacks)",
|
argsoriginal="(GLFWwindow* window,bool install_callbacks)",
|
||||||
call_args="(window,install_callbacks)",
|
call_args="(window,install_callbacks)",
|
||||||
|
call_args_old="(window,install_callbacks)",
|
||||||
cimguiname="ImGui_ImplGlfw_InitForOther",
|
cimguiname="ImGui_ImplGlfw_InitForOther",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_InitForOther",
|
funcname="ImGui_ImplGlfw_InitForOther",
|
||||||
location="imgui_impl_glfw:37",
|
location="imgui_impl_glfw:35",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_InitForOther",
|
ov_cimguiname="ImGui_ImplGlfw_InitForOther",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(GLFWwindow*,bool)",
|
signature="(GLFWwindow*,bool)",
|
||||||
@@ -155,10 +162,11 @@ local t={
|
|||||||
type="bool"}},
|
type="bool"}},
|
||||||
argsoriginal="(GLFWwindow* window,bool install_callbacks)",
|
argsoriginal="(GLFWwindow* window,bool install_callbacks)",
|
||||||
call_args="(window,install_callbacks)",
|
call_args="(window,install_callbacks)",
|
||||||
|
call_args_old="(window,install_callbacks)",
|
||||||
cimguiname="ImGui_ImplGlfw_InitForVulkan",
|
cimguiname="ImGui_ImplGlfw_InitForVulkan",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_InitForVulkan",
|
funcname="ImGui_ImplGlfw_InitForVulkan",
|
||||||
location="imgui_impl_glfw:36",
|
location="imgui_impl_glfw:34",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_InitForVulkan",
|
ov_cimguiname="ImGui_ImplGlfw_InitForVulkan",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(GLFWwindow*,bool)",
|
signature="(GLFWwindow*,bool)",
|
||||||
@@ -173,10 +181,11 @@ local t={
|
|||||||
type="GLFWwindow*"}},
|
type="GLFWwindow*"}},
|
||||||
argsoriginal="(GLFWwindow* window)",
|
argsoriginal="(GLFWwindow* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplGlfw_InstallCallbacks",
|
cimguiname="ImGui_ImplGlfw_InstallCallbacks",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_InstallCallbacks",
|
funcname="ImGui_ImplGlfw_InstallCallbacks",
|
||||||
location="imgui_impl_glfw:50",
|
location="imgui_impl_glfw:48",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_InstallCallbacks",
|
ov_cimguiname="ImGui_ImplGlfw_InstallCallbacks",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(GLFWwindow*)",
|
signature="(GLFWwindow*)",
|
||||||
@@ -203,10 +212,11 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(GLFWwindow* window,int key,int scancode,int action,int mods)",
|
argsoriginal="(GLFWwindow* window,int key,int scancode,int action,int mods)",
|
||||||
call_args="(window,key,scancode,action,mods)",
|
call_args="(window,key,scancode,action,mods)",
|
||||||
|
call_args_old="(window,key,scancode,action,mods)",
|
||||||
cimguiname="ImGui_ImplGlfw_KeyCallback",
|
cimguiname="ImGui_ImplGlfw_KeyCallback",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_KeyCallback",
|
funcname="ImGui_ImplGlfw_KeyCallback",
|
||||||
location="imgui_impl_glfw:63",
|
location="imgui_impl_glfw:61",
|
||||||
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)",
|
||||||
@@ -224,10 +234,11 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(GLFWmonitor* monitor,int event)",
|
argsoriginal="(GLFWmonitor* monitor,int event)",
|
||||||
call_args="(monitor,event)",
|
call_args="(monitor,event)",
|
||||||
|
call_args_old="(monitor,event)",
|
||||||
cimguiname="ImGui_ImplGlfw_MonitorCallback",
|
cimguiname="ImGui_ImplGlfw_MonitorCallback",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_MonitorCallback",
|
funcname="ImGui_ImplGlfw_MonitorCallback",
|
||||||
location="imgui_impl_glfw:65",
|
location="imgui_impl_glfw:63",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_MonitorCallback",
|
ov_cimguiname="ImGui_ImplGlfw_MonitorCallback",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(GLFWmonitor*,int)",
|
signature="(GLFWmonitor*,int)",
|
||||||
@@ -251,10 +262,11 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(GLFWwindow* window,int button,int action,int mods)",
|
argsoriginal="(GLFWwindow* window,int button,int action,int mods)",
|
||||||
call_args="(window,button,action,mods)",
|
call_args="(window,button,action,mods)",
|
||||||
|
call_args_old="(window,button,action,mods)",
|
||||||
cimguiname="ImGui_ImplGlfw_MouseButtonCallback",
|
cimguiname="ImGui_ImplGlfw_MouseButtonCallback",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_MouseButtonCallback",
|
funcname="ImGui_ImplGlfw_MouseButtonCallback",
|
||||||
location="imgui_impl_glfw:61",
|
location="imgui_impl_glfw:59",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_MouseButtonCallback",
|
ov_cimguiname="ImGui_ImplGlfw_MouseButtonCallback",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(GLFWwindow*,int,int,int)",
|
signature="(GLFWwindow*,int,int,int)",
|
||||||
@@ -266,10 +278,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplGlfw_NewFrame",
|
cimguiname="ImGui_ImplGlfw_NewFrame",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_NewFrame",
|
funcname="ImGui_ImplGlfw_NewFrame",
|
||||||
location="imgui_impl_glfw:39",
|
location="imgui_impl_glfw:37",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_NewFrame",
|
ov_cimguiname="ImGui_ImplGlfw_NewFrame",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -284,10 +297,11 @@ local t={
|
|||||||
type="GLFWwindow*"}},
|
type="GLFWwindow*"}},
|
||||||
argsoriginal="(GLFWwindow* window)",
|
argsoriginal="(GLFWwindow* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplGlfw_RestoreCallbacks",
|
cimguiname="ImGui_ImplGlfw_RestoreCallbacks",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_RestoreCallbacks",
|
funcname="ImGui_ImplGlfw_RestoreCallbacks",
|
||||||
location="imgui_impl_glfw:51",
|
location="imgui_impl_glfw:49",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_RestoreCallbacks",
|
ov_cimguiname="ImGui_ImplGlfw_RestoreCallbacks",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(GLFWwindow*)",
|
signature="(GLFWwindow*)",
|
||||||
@@ -308,10 +322,11 @@ local t={
|
|||||||
type="double"}},
|
type="double"}},
|
||||||
argsoriginal="(GLFWwindow* window,double xoffset,double yoffset)",
|
argsoriginal="(GLFWwindow* window,double xoffset,double yoffset)",
|
||||||
call_args="(window,xoffset,yoffset)",
|
call_args="(window,xoffset,yoffset)",
|
||||||
|
call_args_old="(window,xoffset,yoffset)",
|
||||||
cimguiname="ImGui_ImplGlfw_ScrollCallback",
|
cimguiname="ImGui_ImplGlfw_ScrollCallback",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_ScrollCallback",
|
funcname="ImGui_ImplGlfw_ScrollCallback",
|
||||||
location="imgui_impl_glfw:62",
|
location="imgui_impl_glfw:60",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_ScrollCallback",
|
ov_cimguiname="ImGui_ImplGlfw_ScrollCallback",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(GLFWwindow*,double,double)",
|
signature="(GLFWwindow*,double,double)",
|
||||||
@@ -326,10 +341,11 @@ local t={
|
|||||||
type="bool"}},
|
type="bool"}},
|
||||||
argsoriginal="(bool chain_for_all_windows)",
|
argsoriginal="(bool chain_for_all_windows)",
|
||||||
call_args="(chain_for_all_windows)",
|
call_args="(chain_for_all_windows)",
|
||||||
|
call_args_old="(chain_for_all_windows)",
|
||||||
cimguiname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
cimguiname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
funcname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
||||||
location="imgui_impl_glfw:55",
|
location="imgui_impl_glfw:53",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
ov_cimguiname="ImGui_ImplGlfw_SetCallbacksChainForAllWindows",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(bool)",
|
signature="(bool)",
|
||||||
@@ -341,10 +357,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplGlfw_Shutdown",
|
cimguiname="ImGui_ImplGlfw_Shutdown",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_Shutdown",
|
funcname="ImGui_ImplGlfw_Shutdown",
|
||||||
location="imgui_impl_glfw:38",
|
location="imgui_impl_glfw:36",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_Shutdown",
|
ov_cimguiname="ImGui_ImplGlfw_Shutdown",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -359,10 +376,11 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(int milliseconds)",
|
argsoriginal="(int milliseconds)",
|
||||||
call_args="(milliseconds)",
|
call_args="(milliseconds)",
|
||||||
|
call_args_old="(milliseconds)",
|
||||||
cimguiname="ImGui_ImplGlfw_Sleep",
|
cimguiname="ImGui_ImplGlfw_Sleep",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_Sleep",
|
funcname="ImGui_ImplGlfw_Sleep",
|
||||||
location="imgui_impl_glfw:68",
|
location="imgui_impl_glfw:66",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_Sleep",
|
ov_cimguiname="ImGui_ImplGlfw_Sleep",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(int)",
|
signature="(int)",
|
||||||
@@ -380,10 +398,11 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(GLFWwindow* window,int focused)",
|
argsoriginal="(GLFWwindow* window,int focused)",
|
||||||
call_args="(window,focused)",
|
call_args="(window,focused)",
|
||||||
|
call_args_old="(window,focused)",
|
||||||
cimguiname="ImGui_ImplGlfw_WindowFocusCallback",
|
cimguiname="ImGui_ImplGlfw_WindowFocusCallback",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplGlfw_WindowFocusCallback",
|
funcname="ImGui_ImplGlfw_WindowFocusCallback",
|
||||||
location="imgui_impl_glfw:58",
|
location="imgui_impl_glfw:56",
|
||||||
ov_cimguiname="ImGui_ImplGlfw_WindowFocusCallback",
|
ov_cimguiname="ImGui_ImplGlfw_WindowFocusCallback",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(GLFWwindow*,int)",
|
signature="(GLFWwindow*,int)",
|
||||||
@@ -395,10 +414,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL2_CreateDeviceObjects",
|
cimguiname="ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL2_CreateDeviceObjects",
|
funcname="ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||||
location="imgui_impl_opengl2:39",
|
location="imgui_impl_opengl2:38",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL2_CreateDeviceObjects",
|
ov_cimguiname="ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -410,10 +430,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
cimguiname="ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
funcname="ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||||
location="imgui_impl_opengl2:40",
|
location="imgui_impl_opengl2:39",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
ov_cimguiname="ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -425,10 +446,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL2_Init",
|
cimguiname="ImGui_ImplOpenGL2_Init",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL2_Init",
|
funcname="ImGui_ImplOpenGL2_Init",
|
||||||
location="imgui_impl_opengl2:33",
|
location="imgui_impl_opengl2:32",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL2_Init",
|
ov_cimguiname="ImGui_ImplOpenGL2_Init",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -440,10 +462,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL2_NewFrame",
|
cimguiname="ImGui_ImplOpenGL2_NewFrame",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL2_NewFrame",
|
funcname="ImGui_ImplOpenGL2_NewFrame",
|
||||||
location="imgui_impl_opengl2:35",
|
location="imgui_impl_opengl2:34",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL2_NewFrame",
|
ov_cimguiname="ImGui_ImplOpenGL2_NewFrame",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -458,10 +481,11 @@ local t={
|
|||||||
type="ImDrawData*"}},
|
type="ImDrawData*"}},
|
||||||
argsoriginal="(ImDrawData* draw_data)",
|
argsoriginal="(ImDrawData* draw_data)",
|
||||||
call_args="(draw_data)",
|
call_args="(draw_data)",
|
||||||
|
call_args_old="(draw_data)",
|
||||||
cimguiname="ImGui_ImplOpenGL2_RenderDrawData",
|
cimguiname="ImGui_ImplOpenGL2_RenderDrawData",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL2_RenderDrawData",
|
funcname="ImGui_ImplOpenGL2_RenderDrawData",
|
||||||
location="imgui_impl_opengl2:36",
|
location="imgui_impl_opengl2:35",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL2_RenderDrawData",
|
ov_cimguiname="ImGui_ImplOpenGL2_RenderDrawData",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImDrawData*)",
|
signature="(ImDrawData*)",
|
||||||
@@ -473,10 +497,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL2_Shutdown",
|
cimguiname="ImGui_ImplOpenGL2_Shutdown",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL2_Shutdown",
|
funcname="ImGui_ImplOpenGL2_Shutdown",
|
||||||
location="imgui_impl_opengl2:34",
|
location="imgui_impl_opengl2:33",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL2_Shutdown",
|
ov_cimguiname="ImGui_ImplOpenGL2_Shutdown",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -491,10 +516,11 @@ local t={
|
|||||||
type="ImTextureData*"}},
|
type="ImTextureData*"}},
|
||||||
argsoriginal="(ImTextureData* tex)",
|
argsoriginal="(ImTextureData* tex)",
|
||||||
call_args="(tex)",
|
call_args="(tex)",
|
||||||
|
call_args_old="(tex)",
|
||||||
cimguiname="ImGui_ImplOpenGL2_UpdateTexture",
|
cimguiname="ImGui_ImplOpenGL2_UpdateTexture",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL2_UpdateTexture",
|
funcname="ImGui_ImplOpenGL2_UpdateTexture",
|
||||||
location="imgui_impl_opengl2:43",
|
location="imgui_impl_opengl2:42",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL2_UpdateTexture",
|
ov_cimguiname="ImGui_ImplOpenGL2_UpdateTexture",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImTextureData*)",
|
signature="(ImTextureData*)",
|
||||||
@@ -506,10 +532,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL3_CreateDeviceObjects",
|
cimguiname="ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL3_CreateDeviceObjects",
|
funcname="ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||||
location="imgui_impl_opengl3:41",
|
location="imgui_impl_opengl3:40",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL3_CreateDeviceObjects",
|
ov_cimguiname="ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -521,10 +548,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
cimguiname="ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
funcname="ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||||
location="imgui_impl_opengl3:42",
|
location="imgui_impl_opengl3:41",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
ov_cimguiname="ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -536,10 +564,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL3_GetRenderState",
|
cimguiname="ImGui_ImplOpenGL3_GetRenderState",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL3_GetRenderState",
|
funcname="ImGui_ImplOpenGL3_GetRenderState",
|
||||||
location="imgui_impl_opengl3:80",
|
location="imgui_impl_opengl3:79",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL3_GetRenderState",
|
ov_cimguiname="ImGui_ImplOpenGL3_GetRenderState",
|
||||||
ret="ImGui_ImplOpenGL3_RenderState*",
|
ret="ImGui_ImplOpenGL3_RenderState*",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -554,11 +583,12 @@ local t={
|
|||||||
type="const char*"}},
|
type="const char*"}},
|
||||||
argsoriginal="(const char* glsl_version=nullptr)",
|
argsoriginal="(const char* glsl_version=nullptr)",
|
||||||
call_args="(glsl_version)",
|
call_args="(glsl_version)",
|
||||||
|
call_args_old="(glsl_version)",
|
||||||
cimguiname="ImGui_ImplOpenGL3_Init",
|
cimguiname="ImGui_ImplOpenGL3_Init",
|
||||||
defaults={
|
defaults={
|
||||||
glsl_version="nullptr"},
|
glsl_version="nullptr"},
|
||||||
funcname="ImGui_ImplOpenGL3_Init",
|
funcname="ImGui_ImplOpenGL3_Init",
|
||||||
location="imgui_impl_opengl3:35",
|
location="imgui_impl_opengl3:34",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL3_Init",
|
ov_cimguiname="ImGui_ImplOpenGL3_Init",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(const char*)",
|
signature="(const char*)",
|
||||||
@@ -570,10 +600,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL3_NewFrame",
|
cimguiname="ImGui_ImplOpenGL3_NewFrame",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL3_NewFrame",
|
funcname="ImGui_ImplOpenGL3_NewFrame",
|
||||||
location="imgui_impl_opengl3:37",
|
location="imgui_impl_opengl3:36",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL3_NewFrame",
|
ov_cimguiname="ImGui_ImplOpenGL3_NewFrame",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -588,10 +619,11 @@ local t={
|
|||||||
type="ImDrawData*"}},
|
type="ImDrawData*"}},
|
||||||
argsoriginal="(ImDrawData* draw_data)",
|
argsoriginal="(ImDrawData* draw_data)",
|
||||||
call_args="(draw_data)",
|
call_args="(draw_data)",
|
||||||
|
call_args_old="(draw_data)",
|
||||||
cimguiname="ImGui_ImplOpenGL3_RenderDrawData",
|
cimguiname="ImGui_ImplOpenGL3_RenderDrawData",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL3_RenderDrawData",
|
funcname="ImGui_ImplOpenGL3_RenderDrawData",
|
||||||
location="imgui_impl_opengl3:38",
|
location="imgui_impl_opengl3:37",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL3_RenderDrawData",
|
ov_cimguiname="ImGui_ImplOpenGL3_RenderDrawData",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImDrawData*)",
|
signature="(ImDrawData*)",
|
||||||
@@ -603,10 +635,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplOpenGL3_Shutdown",
|
cimguiname="ImGui_ImplOpenGL3_Shutdown",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL3_Shutdown",
|
funcname="ImGui_ImplOpenGL3_Shutdown",
|
||||||
location="imgui_impl_opengl3:36",
|
location="imgui_impl_opengl3:35",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL3_Shutdown",
|
ov_cimguiname="ImGui_ImplOpenGL3_Shutdown",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -621,10 +654,11 @@ local t={
|
|||||||
type="ImTextureData*"}},
|
type="ImTextureData*"}},
|
||||||
argsoriginal="(ImTextureData* tex)",
|
argsoriginal="(ImTextureData* tex)",
|
||||||
call_args="(tex)",
|
call_args="(tex)",
|
||||||
|
call_args_old="(tex)",
|
||||||
cimguiname="ImGui_ImplOpenGL3_UpdateTexture",
|
cimguiname="ImGui_ImplOpenGL3_UpdateTexture",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplOpenGL3_UpdateTexture",
|
funcname="ImGui_ImplOpenGL3_UpdateTexture",
|
||||||
location="imgui_impl_opengl3:45",
|
location="imgui_impl_opengl3:44",
|
||||||
ov_cimguiname="ImGui_ImplOpenGL3_UpdateTexture",
|
ov_cimguiname="ImGui_ImplOpenGL3_UpdateTexture",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImTextureData*)",
|
signature="(ImTextureData*)",
|
||||||
@@ -639,10 +673,11 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(int display_index)",
|
argsoriginal="(int display_index)",
|
||||||
call_args="(display_index)",
|
call_args="(display_index)",
|
||||||
|
call_args_old="(display_index)",
|
||||||
cimguiname="ImGui_ImplSDL2_GetContentScaleForDisplay",
|
cimguiname="ImGui_ImplSDL2_GetContentScaleForDisplay",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_GetContentScaleForDisplay",
|
funcname="ImGui_ImplSDL2_GetContentScaleForDisplay",
|
||||||
location="imgui_impl_sdl2:47",
|
location="imgui_impl_sdl2:43",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_GetContentScaleForDisplay",
|
ov_cimguiname="ImGui_ImplSDL2_GetContentScaleForDisplay",
|
||||||
ret="float",
|
ret="float",
|
||||||
signature="(int)",
|
signature="(int)",
|
||||||
@@ -657,10 +692,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL2_GetContentScaleForWindow",
|
cimguiname="ImGui_ImplSDL2_GetContentScaleForWindow",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_GetContentScaleForWindow",
|
funcname="ImGui_ImplSDL2_GetContentScaleForWindow",
|
||||||
location="imgui_impl_sdl2:46",
|
location="imgui_impl_sdl2:42",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_GetContentScaleForWindow",
|
ov_cimguiname="ImGui_ImplSDL2_GetContentScaleForWindow",
|
||||||
ret="float",
|
ret="float",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -675,10 +711,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL2_InitForD3D",
|
cimguiname="ImGui_ImplSDL2_InitForD3D",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_InitForD3D",
|
funcname="ImGui_ImplSDL2_InitForD3D",
|
||||||
location="imgui_impl_sdl2:37",
|
location="imgui_impl_sdl2:33",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_InitForD3D",
|
ov_cimguiname="ImGui_ImplSDL2_InitForD3D",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -693,10 +730,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL2_InitForMetal",
|
cimguiname="ImGui_ImplSDL2_InitForMetal",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_InitForMetal",
|
funcname="ImGui_ImplSDL2_InitForMetal",
|
||||||
location="imgui_impl_sdl2:38",
|
location="imgui_impl_sdl2:34",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_InitForMetal",
|
ov_cimguiname="ImGui_ImplSDL2_InitForMetal",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -714,10 +752,11 @@ local t={
|
|||||||
type="void*"}},
|
type="void*"}},
|
||||||
argsoriginal="(SDL_Window* window,void* sdl_gl_context)",
|
argsoriginal="(SDL_Window* window,void* sdl_gl_context)",
|
||||||
call_args="(window,sdl_gl_context)",
|
call_args="(window,sdl_gl_context)",
|
||||||
|
call_args_old="(window,sdl_gl_context)",
|
||||||
cimguiname="ImGui_ImplSDL2_InitForOpenGL",
|
cimguiname="ImGui_ImplSDL2_InitForOpenGL",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_InitForOpenGL",
|
funcname="ImGui_ImplSDL2_InitForOpenGL",
|
||||||
location="imgui_impl_sdl2:35",
|
location="imgui_impl_sdl2:31",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_InitForOpenGL",
|
ov_cimguiname="ImGui_ImplSDL2_InitForOpenGL",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*,void*)",
|
signature="(SDL_Window*,void*)",
|
||||||
@@ -732,10 +771,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL2_InitForOther",
|
cimguiname="ImGui_ImplSDL2_InitForOther",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_InitForOther",
|
funcname="ImGui_ImplSDL2_InitForOther",
|
||||||
location="imgui_impl_sdl2:40",
|
location="imgui_impl_sdl2:36",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_InitForOther",
|
ov_cimguiname="ImGui_ImplSDL2_InitForOther",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -753,10 +793,11 @@ local t={
|
|||||||
type="SDL_Renderer*"}},
|
type="SDL_Renderer*"}},
|
||||||
argsoriginal="(SDL_Window* window,SDL_Renderer* renderer)",
|
argsoriginal="(SDL_Window* window,SDL_Renderer* renderer)",
|
||||||
call_args="(window,renderer)",
|
call_args="(window,renderer)",
|
||||||
|
call_args_old="(window,renderer)",
|
||||||
cimguiname="ImGui_ImplSDL2_InitForSDLRenderer",
|
cimguiname="ImGui_ImplSDL2_InitForSDLRenderer",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_InitForSDLRenderer",
|
funcname="ImGui_ImplSDL2_InitForSDLRenderer",
|
||||||
location="imgui_impl_sdl2:39",
|
location="imgui_impl_sdl2:35",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_InitForSDLRenderer",
|
ov_cimguiname="ImGui_ImplSDL2_InitForSDLRenderer",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*,SDL_Renderer*)",
|
signature="(SDL_Window*,SDL_Renderer*)",
|
||||||
@@ -771,10 +812,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL2_InitForVulkan",
|
cimguiname="ImGui_ImplSDL2_InitForVulkan",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_InitForVulkan",
|
funcname="ImGui_ImplSDL2_InitForVulkan",
|
||||||
location="imgui_impl_sdl2:36",
|
location="imgui_impl_sdl2:32",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_InitForVulkan",
|
ov_cimguiname="ImGui_ImplSDL2_InitForVulkan",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -786,10 +828,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplSDL2_NewFrame",
|
cimguiname="ImGui_ImplSDL2_NewFrame",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_NewFrame",
|
funcname="ImGui_ImplSDL2_NewFrame",
|
||||||
location="imgui_impl_sdl2:42",
|
location="imgui_impl_sdl2:38",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_NewFrame",
|
ov_cimguiname="ImGui_ImplSDL2_NewFrame",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -804,10 +847,11 @@ local t={
|
|||||||
type="const SDL_Event*"}},
|
type="const SDL_Event*"}},
|
||||||
argsoriginal="(const SDL_Event* event)",
|
argsoriginal="(const SDL_Event* event)",
|
||||||
call_args="(event)",
|
call_args="(event)",
|
||||||
|
call_args_old="(event)",
|
||||||
cimguiname="ImGui_ImplSDL2_ProcessEvent",
|
cimguiname="ImGui_ImplSDL2_ProcessEvent",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_ProcessEvent",
|
funcname="ImGui_ImplSDL2_ProcessEvent",
|
||||||
location="imgui_impl_sdl2:43",
|
location="imgui_impl_sdl2:39",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_ProcessEvent",
|
ov_cimguiname="ImGui_ImplSDL2_ProcessEvent",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(const SDL_Event*)",
|
signature="(const SDL_Event*)",
|
||||||
@@ -828,12 +872,13 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)",
|
argsoriginal="(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)",
|
||||||
call_args="(mode,manual_gamepads_array,manual_gamepads_count)",
|
call_args="(mode,manual_gamepads_array,manual_gamepads_count)",
|
||||||
|
call_args_old="(mode,manual_gamepads_array,manual_gamepads_count)",
|
||||||
cimguiname="ImGui_ImplSDL2_SetGamepadMode",
|
cimguiname="ImGui_ImplSDL2_SetGamepadMode",
|
||||||
defaults={
|
defaults={
|
||||||
manual_gamepads_array="nullptr",
|
manual_gamepads_array="nullptr",
|
||||||
manual_gamepads_count="-1"},
|
manual_gamepads_count="-1"},
|
||||||
funcname="ImGui_ImplSDL2_SetGamepadMode",
|
funcname="ImGui_ImplSDL2_SetGamepadMode",
|
||||||
location="imgui_impl_sdl2:52",
|
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)",
|
||||||
@@ -848,10 +893,11 @@ local t={
|
|||||||
type="ImGui_ImplSDL2_MouseCaptureMode"}},
|
type="ImGui_ImplSDL2_MouseCaptureMode"}},
|
||||||
argsoriginal="(ImGui_ImplSDL2_MouseCaptureMode mode)",
|
argsoriginal="(ImGui_ImplSDL2_MouseCaptureMode mode)",
|
||||||
call_args="(mode)",
|
call_args="(mode)",
|
||||||
|
call_args_old="(mode)",
|
||||||
cimguiname="ImGui_ImplSDL2_SetMouseCaptureMode",
|
cimguiname="ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_SetMouseCaptureMode",
|
funcname="ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||||
location="imgui_impl_sdl2:59",
|
location="imgui_impl_sdl2:55",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_SetMouseCaptureMode",
|
ov_cimguiname="ImGui_ImplSDL2_SetMouseCaptureMode",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImGui_ImplSDL2_MouseCaptureMode)",
|
signature="(ImGui_ImplSDL2_MouseCaptureMode)",
|
||||||
@@ -863,10 +909,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplSDL2_Shutdown",
|
cimguiname="ImGui_ImplSDL2_Shutdown",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL2_Shutdown",
|
funcname="ImGui_ImplSDL2_Shutdown",
|
||||||
location="imgui_impl_sdl2:41",
|
location="imgui_impl_sdl2:37",
|
||||||
ov_cimguiname="ImGui_ImplSDL2_Shutdown",
|
ov_cimguiname="ImGui_ImplSDL2_Shutdown",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -881,10 +928,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL3_InitForD3D",
|
cimguiname="ImGui_ImplSDL3_InitForD3D",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_InitForD3D",
|
funcname="ImGui_ImplSDL3_InitForD3D",
|
||||||
location="imgui_impl_sdl3:36",
|
location="imgui_impl_sdl3:33",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_InitForD3D",
|
ov_cimguiname="ImGui_ImplSDL3_InitForD3D",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -899,10 +947,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL3_InitForMetal",
|
cimguiname="ImGui_ImplSDL3_InitForMetal",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_InitForMetal",
|
funcname="ImGui_ImplSDL3_InitForMetal",
|
||||||
location="imgui_impl_sdl3:37",
|
location="imgui_impl_sdl3:34",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_InitForMetal",
|
ov_cimguiname="ImGui_ImplSDL3_InitForMetal",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -920,10 +969,11 @@ local t={
|
|||||||
type="void*"}},
|
type="void*"}},
|
||||||
argsoriginal="(SDL_Window* window,void* sdl_gl_context)",
|
argsoriginal="(SDL_Window* window,void* sdl_gl_context)",
|
||||||
call_args="(window,sdl_gl_context)",
|
call_args="(window,sdl_gl_context)",
|
||||||
|
call_args_old="(window,sdl_gl_context)",
|
||||||
cimguiname="ImGui_ImplSDL3_InitForOpenGL",
|
cimguiname="ImGui_ImplSDL3_InitForOpenGL",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_InitForOpenGL",
|
funcname="ImGui_ImplSDL3_InitForOpenGL",
|
||||||
location="imgui_impl_sdl3:34",
|
location="imgui_impl_sdl3:31",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_InitForOpenGL",
|
ov_cimguiname="ImGui_ImplSDL3_InitForOpenGL",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*,void*)",
|
signature="(SDL_Window*,void*)",
|
||||||
@@ -938,10 +988,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL3_InitForOther",
|
cimguiname="ImGui_ImplSDL3_InitForOther",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_InitForOther",
|
funcname="ImGui_ImplSDL3_InitForOther",
|
||||||
location="imgui_impl_sdl3:40",
|
location="imgui_impl_sdl3:37",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_InitForOther",
|
ov_cimguiname="ImGui_ImplSDL3_InitForOther",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -956,10 +1007,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL3_InitForSDLGPU",
|
cimguiname="ImGui_ImplSDL3_InitForSDLGPU",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_InitForSDLGPU",
|
funcname="ImGui_ImplSDL3_InitForSDLGPU",
|
||||||
location="imgui_impl_sdl3:39",
|
location="imgui_impl_sdl3:36",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_InitForSDLGPU",
|
ov_cimguiname="ImGui_ImplSDL3_InitForSDLGPU",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -977,10 +1029,11 @@ local t={
|
|||||||
type="SDL_Renderer*"}},
|
type="SDL_Renderer*"}},
|
||||||
argsoriginal="(SDL_Window* window,SDL_Renderer* renderer)",
|
argsoriginal="(SDL_Window* window,SDL_Renderer* renderer)",
|
||||||
call_args="(window,renderer)",
|
call_args="(window,renderer)",
|
||||||
|
call_args_old="(window,renderer)",
|
||||||
cimguiname="ImGui_ImplSDL3_InitForSDLRenderer",
|
cimguiname="ImGui_ImplSDL3_InitForSDLRenderer",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_InitForSDLRenderer",
|
funcname="ImGui_ImplSDL3_InitForSDLRenderer",
|
||||||
location="imgui_impl_sdl3:38",
|
location="imgui_impl_sdl3:35",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_InitForSDLRenderer",
|
ov_cimguiname="ImGui_ImplSDL3_InitForSDLRenderer",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*,SDL_Renderer*)",
|
signature="(SDL_Window*,SDL_Renderer*)",
|
||||||
@@ -995,10 +1048,11 @@ local t={
|
|||||||
type="SDL_Window*"}},
|
type="SDL_Window*"}},
|
||||||
argsoriginal="(SDL_Window* window)",
|
argsoriginal="(SDL_Window* window)",
|
||||||
call_args="(window)",
|
call_args="(window)",
|
||||||
|
call_args_old="(window)",
|
||||||
cimguiname="ImGui_ImplSDL3_InitForVulkan",
|
cimguiname="ImGui_ImplSDL3_InitForVulkan",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_InitForVulkan",
|
funcname="ImGui_ImplSDL3_InitForVulkan",
|
||||||
location="imgui_impl_sdl3:35",
|
location="imgui_impl_sdl3:32",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_InitForVulkan",
|
ov_cimguiname="ImGui_ImplSDL3_InitForVulkan",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(SDL_Window*)",
|
signature="(SDL_Window*)",
|
||||||
@@ -1010,10 +1064,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplSDL3_NewFrame",
|
cimguiname="ImGui_ImplSDL3_NewFrame",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_NewFrame",
|
funcname="ImGui_ImplSDL3_NewFrame",
|
||||||
location="imgui_impl_sdl3:42",
|
location="imgui_impl_sdl3:39",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_NewFrame",
|
ov_cimguiname="ImGui_ImplSDL3_NewFrame",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -1028,10 +1083,11 @@ local t={
|
|||||||
type="const SDL_Event*"}},
|
type="const SDL_Event*"}},
|
||||||
argsoriginal="(const SDL_Event* event)",
|
argsoriginal="(const SDL_Event* event)",
|
||||||
call_args="(event)",
|
call_args="(event)",
|
||||||
|
call_args_old="(event)",
|
||||||
cimguiname="ImGui_ImplSDL3_ProcessEvent",
|
cimguiname="ImGui_ImplSDL3_ProcessEvent",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_ProcessEvent",
|
funcname="ImGui_ImplSDL3_ProcessEvent",
|
||||||
location="imgui_impl_sdl3:43",
|
location="imgui_impl_sdl3:40",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_ProcessEvent",
|
ov_cimguiname="ImGui_ImplSDL3_ProcessEvent",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(const SDL_Event*)",
|
signature="(const SDL_Event*)",
|
||||||
@@ -1052,12 +1108,13 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(ImGui_ImplSDL3_GamepadMode mode,SDL_Gamepad** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)",
|
argsoriginal="(ImGui_ImplSDL3_GamepadMode mode,SDL_Gamepad** manual_gamepads_array=nullptr,int manual_gamepads_count=-1)",
|
||||||
call_args="(mode,manual_gamepads_array,manual_gamepads_count)",
|
call_args="(mode,manual_gamepads_array,manual_gamepads_count)",
|
||||||
|
call_args_old="(mode,manual_gamepads_array,manual_gamepads_count)",
|
||||||
cimguiname="ImGui_ImplSDL3_SetGamepadMode",
|
cimguiname="ImGui_ImplSDL3_SetGamepadMode",
|
||||||
defaults={
|
defaults={
|
||||||
manual_gamepads_array="nullptr",
|
manual_gamepads_array="nullptr",
|
||||||
manual_gamepads_count="-1"},
|
manual_gamepads_count="-1"},
|
||||||
funcname="ImGui_ImplSDL3_SetGamepadMode",
|
funcname="ImGui_ImplSDL3_SetGamepadMode",
|
||||||
location="imgui_impl_sdl3:48",
|
location="imgui_impl_sdl3:45",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_SetGamepadMode",
|
ov_cimguiname="ImGui_ImplSDL3_SetGamepadMode",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)",
|
signature="(ImGui_ImplSDL3_GamepadMode,SDL_Gamepad**,int)",
|
||||||
@@ -1072,10 +1129,11 @@ local t={
|
|||||||
type="ImGui_ImplSDL3_MouseCaptureMode"}},
|
type="ImGui_ImplSDL3_MouseCaptureMode"}},
|
||||||
argsoriginal="(ImGui_ImplSDL3_MouseCaptureMode mode)",
|
argsoriginal="(ImGui_ImplSDL3_MouseCaptureMode mode)",
|
||||||
call_args="(mode)",
|
call_args="(mode)",
|
||||||
|
call_args_old="(mode)",
|
||||||
cimguiname="ImGui_ImplSDL3_SetMouseCaptureMode",
|
cimguiname="ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_SetMouseCaptureMode",
|
funcname="ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||||
location="imgui_impl_sdl3:55",
|
location="imgui_impl_sdl3:52",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_SetMouseCaptureMode",
|
ov_cimguiname="ImGui_ImplSDL3_SetMouseCaptureMode",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImGui_ImplSDL3_MouseCaptureMode)",
|
signature="(ImGui_ImplSDL3_MouseCaptureMode)",
|
||||||
@@ -1087,10 +1145,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplSDL3_Shutdown",
|
cimguiname="ImGui_ImplSDL3_Shutdown",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplSDL3_Shutdown",
|
funcname="ImGui_ImplSDL3_Shutdown",
|
||||||
location="imgui_impl_sdl3:41",
|
location="imgui_impl_sdl3:38",
|
||||||
ov_cimguiname="ImGui_ImplSDL3_Shutdown",
|
ov_cimguiname="ImGui_ImplSDL3_Shutdown",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -1132,10 +1191,11 @@ local t={
|
|||||||
type="VkImageUsageFlags"}},
|
type="VkImageUsageFlags"}},
|
||||||
argsoriginal="(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count,VkImageUsageFlags image_usage)",
|
argsoriginal="(VkInstance instance,VkPhysicalDevice physical_device,VkDevice device,ImGui_ImplVulkanH_Window* wd,uint32_t queue_family,const VkAllocationCallbacks* allocator,int w,int h,uint32_t min_image_count,VkImageUsageFlags image_usage)",
|
||||||
call_args="(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count,image_usage)",
|
call_args="(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count,image_usage)",
|
||||||
|
call_args_old="(instance,physical_device,device,wd,queue_family,allocator,w,h,min_image_count,image_usage)",
|
||||||
cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
|
cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkanH_CreateOrResizeWindow",
|
funcname="ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||||
location="imgui_impl_vulkan:212",
|
location="imgui_impl_vulkan:204",
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
|
ov_cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)",
|
signature="(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)",
|
||||||
@@ -1159,10 +1219,11 @@ local t={
|
|||||||
type="const VkAllocationCallbacks*"}},
|
type="const VkAllocationCallbacks*"}},
|
||||||
argsoriginal="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
|
argsoriginal="(VkInstance instance,VkDevice device,ImGui_ImplVulkanH_Window* wd,const VkAllocationCallbacks* allocator)",
|
||||||
call_args="(instance,device,wd,allocator)",
|
call_args="(instance,device,wd,allocator)",
|
||||||
|
call_args_old="(instance,device,wd,allocator)",
|
||||||
cimguiname="ImGui_ImplVulkanH_DestroyWindow",
|
cimguiname="ImGui_ImplVulkanH_DestroyWindow",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkanH_DestroyWindow",
|
funcname="ImGui_ImplVulkanH_DestroyWindow",
|
||||||
location="imgui_impl_vulkan:213",
|
location="imgui_impl_vulkan:205",
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_DestroyWindow",
|
ov_cimguiname="ImGui_ImplVulkanH_DestroyWindow",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
|
signature="(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
|
||||||
@@ -1177,33 +1238,16 @@ local t={
|
|||||||
type="VkPresentModeKHR"}},
|
type="VkPresentModeKHR"}},
|
||||||
argsoriginal="(VkPresentModeKHR present_mode)",
|
argsoriginal="(VkPresentModeKHR present_mode)",
|
||||||
call_args="(present_mode)",
|
call_args="(present_mode)",
|
||||||
|
call_args_old="(present_mode)",
|
||||||
cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
funcname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||||
location="imgui_impl_vulkan:218",
|
location="imgui_impl_vulkan:210",
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
ov_cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
|
||||||
ret="int",
|
ret="int",
|
||||||
signature="(VkPresentModeKHR)",
|
signature="(VkPresentModeKHR)",
|
||||||
stname=""},
|
stname=""},
|
||||||
["(VkPresentModeKHR)"]=nil},
|
["(VkPresentModeKHR)"]=nil},
|
||||||
ImGui_ImplVulkanH_GetWindowDataFromViewport={
|
|
||||||
[1]={
|
|
||||||
args="(ImGuiViewport* viewport)",
|
|
||||||
argsT={
|
|
||||||
[1]={
|
|
||||||
name="viewport",
|
|
||||||
type="ImGuiViewport*"}},
|
|
||||||
argsoriginal="(ImGuiViewport* viewport)",
|
|
||||||
call_args="(viewport)",
|
|
||||||
cimguiname="ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
|
||||||
defaults={},
|
|
||||||
funcname="ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
|
||||||
location="imgui_impl_vulkan:219",
|
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_GetWindowDataFromViewport",
|
|
||||||
ret="ImGui_ImplVulkanH_Window*",
|
|
||||||
signature="(ImGuiViewport*)",
|
|
||||||
stname=""},
|
|
||||||
["(ImGuiViewport*)"]=nil},
|
|
||||||
ImGui_ImplVulkanH_SelectPhysicalDevice={
|
ImGui_ImplVulkanH_SelectPhysicalDevice={
|
||||||
[1]={
|
[1]={
|
||||||
args="(VkInstance instance)",
|
args="(VkInstance instance)",
|
||||||
@@ -1213,10 +1257,11 @@ local t={
|
|||||||
type="VkInstance"}},
|
type="VkInstance"}},
|
||||||
argsoriginal="(VkInstance instance)",
|
argsoriginal="(VkInstance instance)",
|
||||||
call_args="(instance)",
|
call_args="(instance)",
|
||||||
|
call_args_old="(instance)",
|
||||||
cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
funcname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||||
location="imgui_impl_vulkan:216",
|
location="imgui_impl_vulkan:208",
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
ov_cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
|
||||||
ret="VkPhysicalDevice",
|
ret="VkPhysicalDevice",
|
||||||
signature="(VkInstance)",
|
signature="(VkInstance)",
|
||||||
@@ -1240,10 +1285,11 @@ local t={
|
|||||||
type="int"}},
|
type="int"}},
|
||||||
argsoriginal="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)",
|
argsoriginal="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkPresentModeKHR* request_modes,int request_modes_count)",
|
||||||
call_args="(physical_device,surface,request_modes,request_modes_count)",
|
call_args="(physical_device,surface,request_modes,request_modes_count)",
|
||||||
|
call_args_old="(physical_device,surface,request_modes,request_modes_count)",
|
||||||
cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
|
cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkanH_SelectPresentMode",
|
funcname="ImGui_ImplVulkanH_SelectPresentMode",
|
||||||
location="imgui_impl_vulkan:215",
|
location="imgui_impl_vulkan:207",
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
|
ov_cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
|
||||||
ret="VkPresentModeKHR",
|
ret="VkPresentModeKHR",
|
||||||
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
|
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
|
||||||
@@ -1258,10 +1304,11 @@ local t={
|
|||||||
type="VkPhysicalDevice"}},
|
type="VkPhysicalDevice"}},
|
||||||
argsoriginal="(VkPhysicalDevice physical_device)",
|
argsoriginal="(VkPhysicalDevice physical_device)",
|
||||||
call_args="(physical_device)",
|
call_args="(physical_device)",
|
||||||
|
call_args_old="(physical_device)",
|
||||||
cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
funcname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||||
location="imgui_impl_vulkan:217",
|
location="imgui_impl_vulkan:209",
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
ov_cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
|
||||||
ret="uint32_t",
|
ret="uint32_t",
|
||||||
signature="(VkPhysicalDevice)",
|
signature="(VkPhysicalDevice)",
|
||||||
@@ -1288,10 +1335,11 @@ local t={
|
|||||||
type="VkColorSpaceKHR"}},
|
type="VkColorSpaceKHR"}},
|
||||||
argsoriginal="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)",
|
argsoriginal="(VkPhysicalDevice physical_device,VkSurfaceKHR surface,const VkFormat* request_formats,int request_formats_count,VkColorSpaceKHR request_color_space)",
|
||||||
call_args="(physical_device,surface,request_formats,request_formats_count,request_color_space)",
|
call_args="(physical_device,surface,request_formats,request_formats_count,request_color_space)",
|
||||||
|
call_args_old="(physical_device,surface,request_formats,request_formats_count,request_color_space)",
|
||||||
cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
funcname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||||
location="imgui_impl_vulkan:214",
|
location="imgui_impl_vulkan:206",
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
ov_cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
|
||||||
ret="VkSurfaceFormatKHR",
|
ret="VkSurfaceFormatKHR",
|
||||||
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
|
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
|
||||||
@@ -1303,11 +1351,12 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
||||||
constructor=true,
|
constructor=true,
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkanH_Window",
|
funcname="ImGui_ImplVulkanH_Window",
|
||||||
location="imgui_impl_vulkan:264",
|
location="imgui_impl_vulkan:256",
|
||||||
namespace="ImGui_ImplVulkanH_Window",
|
namespace="ImGui_ImplVulkanH_Window",
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
ov_cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -1324,7 +1373,7 @@ local t={
|
|||||||
cimguiname="ImGui_ImplVulkanH_Window_destroy",
|
cimguiname="ImGui_ImplVulkanH_Window_destroy",
|
||||||
defaults={},
|
defaults={},
|
||||||
destructor=true,
|
destructor=true,
|
||||||
location="imgui_impl_vulkan:264",
|
location="imgui_impl_vulkan:256",
|
||||||
ov_cimguiname="ImGui_ImplVulkanH_Window_destroy",
|
ov_cimguiname="ImGui_ImplVulkanH_Window_destroy",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImGui_ImplVulkanH_Window*)",
|
signature="(ImGui_ImplVulkanH_Window*)",
|
||||||
@@ -1342,10 +1391,11 @@ local t={
|
|||||||
type="VkImageLayout"}},
|
type="VkImageLayout"}},
|
||||||
argsoriginal="(VkImageView image_view,VkImageLayout image_layout)",
|
argsoriginal="(VkImageView image_view,VkImageLayout image_layout)",
|
||||||
call_args="(image_view,image_layout)",
|
call_args="(image_view,image_layout)",
|
||||||
|
call_args_old="(image_view,image_layout)",
|
||||||
cimguiname="ImGui_ImplVulkan_AddTexture",
|
cimguiname="ImGui_ImplVulkan_AddTexture",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkan_AddTexture",
|
funcname="ImGui_ImplVulkan_AddTexture",
|
||||||
location="imgui_impl_vulkan:165",
|
location="imgui_impl_vulkan:157",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_AddTexture",
|
ov_cimguiname="ImGui_ImplVulkan_AddTexture",
|
||||||
ret="VkDescriptorSet",
|
ret="VkDescriptorSet",
|
||||||
signature="(VkImageView,VkImageLayout)",
|
signature="(VkImageView,VkImageLayout)",
|
||||||
@@ -1360,10 +1410,11 @@ local t={
|
|||||||
type="const ImGui_ImplVulkan_PipelineInfo*"}},
|
type="const ImGui_ImplVulkan_PipelineInfo*"}},
|
||||||
argsoriginal="(const ImGui_ImplVulkan_PipelineInfo* info)",
|
argsoriginal="(const ImGui_ImplVulkan_PipelineInfo* info)",
|
||||||
call_args="(info)",
|
call_args="(info)",
|
||||||
|
call_args_old="(info)",
|
||||||
cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
|
cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkan_CreateMainPipeline",
|
funcname="ImGui_ImplVulkan_CreateMainPipeline",
|
||||||
location="imgui_impl_vulkan:159",
|
location="imgui_impl_vulkan:151",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
|
ov_cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(const ImGui_ImplVulkan_PipelineInfo*)",
|
signature="(const ImGui_ImplVulkan_PipelineInfo*)",
|
||||||
@@ -1378,10 +1429,11 @@ local t={
|
|||||||
type="ImGui_ImplVulkan_InitInfo*"}},
|
type="ImGui_ImplVulkan_InitInfo*"}},
|
||||||
argsoriginal="(ImGui_ImplVulkan_InitInfo* info)",
|
argsoriginal="(ImGui_ImplVulkan_InitInfo* info)",
|
||||||
call_args="(info)",
|
call_args="(info)",
|
||||||
|
call_args_old="(info)",
|
||||||
cimguiname="ImGui_ImplVulkan_Init",
|
cimguiname="ImGui_ImplVulkan_Init",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkan_Init",
|
funcname="ImGui_ImplVulkan_Init",
|
||||||
location="imgui_impl_vulkan:150",
|
location="imgui_impl_vulkan:142",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_Init",
|
ov_cimguiname="ImGui_ImplVulkan_Init",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(ImGui_ImplVulkan_InitInfo*)",
|
signature="(ImGui_ImplVulkan_InitInfo*)",
|
||||||
@@ -1402,11 +1454,12 @@ local t={
|
|||||||
type="void*"}},
|
type="void*"}},
|
||||||
argsoriginal="(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data=nullptr)",
|
argsoriginal="(uint32_t api_version,PFN_vkVoidFunction(*loader_func)(const char* function_name,void* user_data),void* user_data=nullptr)",
|
||||||
call_args="(api_version,user_data),user_data)",
|
call_args="(api_version,user_data),user_data)",
|
||||||
|
call_args_old="(api_version,user_data),user_data)",
|
||||||
cimguiname="ImGui_ImplVulkan_LoadFunctions",
|
cimguiname="ImGui_ImplVulkan_LoadFunctions",
|
||||||
defaults={
|
defaults={
|
||||||
user_data="nullptr"},
|
user_data="nullptr"},
|
||||||
funcname="ImGui_ImplVulkan_LoadFunctions",
|
funcname="ImGui_ImplVulkan_LoadFunctions",
|
||||||
location="imgui_impl_vulkan:174",
|
location="imgui_impl_vulkan:166",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_LoadFunctions",
|
ov_cimguiname="ImGui_ImplVulkan_LoadFunctions",
|
||||||
ret="bool",
|
ret="bool",
|
||||||
signature="(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
|
signature="(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
|
||||||
@@ -1418,10 +1471,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplVulkan_NewFrame",
|
cimguiname="ImGui_ImplVulkan_NewFrame",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkan_NewFrame",
|
funcname="ImGui_ImplVulkan_NewFrame",
|
||||||
location="imgui_impl_vulkan:152",
|
location="imgui_impl_vulkan:144",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_NewFrame",
|
ov_cimguiname="ImGui_ImplVulkan_NewFrame",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -1436,10 +1490,11 @@ local t={
|
|||||||
type="VkDescriptorSet"}},
|
type="VkDescriptorSet"}},
|
||||||
argsoriginal="(VkDescriptorSet descriptor_set)",
|
argsoriginal="(VkDescriptorSet descriptor_set)",
|
||||||
call_args="(descriptor_set)",
|
call_args="(descriptor_set)",
|
||||||
|
call_args_old="(descriptor_set)",
|
||||||
cimguiname="ImGui_ImplVulkan_RemoveTexture",
|
cimguiname="ImGui_ImplVulkan_RemoveTexture",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkan_RemoveTexture",
|
funcname="ImGui_ImplVulkan_RemoveTexture",
|
||||||
location="imgui_impl_vulkan:166",
|
location="imgui_impl_vulkan:158",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_RemoveTexture",
|
ov_cimguiname="ImGui_ImplVulkan_RemoveTexture",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(VkDescriptorSet)",
|
signature="(VkDescriptorSet)",
|
||||||
@@ -1460,11 +1515,12 @@ local t={
|
|||||||
type="VkPipeline"}},
|
type="VkPipeline"}},
|
||||||
argsoriginal="(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline=0ULL)",
|
argsoriginal="(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline=0ULL)",
|
||||||
call_args="(draw_data,command_buffer,pipeline)",
|
call_args="(draw_data,command_buffer,pipeline)",
|
||||||
|
call_args_old="(draw_data,command_buffer,pipeline)",
|
||||||
cimguiname="ImGui_ImplVulkan_RenderDrawData",
|
cimguiname="ImGui_ImplVulkan_RenderDrawData",
|
||||||
defaults={
|
defaults={
|
||||||
pipeline="0ULL"},
|
pipeline="0ULL"},
|
||||||
funcname="ImGui_ImplVulkan_RenderDrawData",
|
funcname="ImGui_ImplVulkan_RenderDrawData",
|
||||||
location="imgui_impl_vulkan:153",
|
location="imgui_impl_vulkan:145",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_RenderDrawData",
|
ov_cimguiname="ImGui_ImplVulkan_RenderDrawData",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImDrawData*,VkCommandBuffer,VkPipeline)",
|
signature="(ImDrawData*,VkCommandBuffer,VkPipeline)",
|
||||||
@@ -1479,10 +1535,11 @@ local t={
|
|||||||
type="uint32_t"}},
|
type="uint32_t"}},
|
||||||
argsoriginal="(uint32_t min_image_count)",
|
argsoriginal="(uint32_t min_image_count)",
|
||||||
call_args="(min_image_count)",
|
call_args="(min_image_count)",
|
||||||
|
call_args_old="(min_image_count)",
|
||||||
cimguiname="ImGui_ImplVulkan_SetMinImageCount",
|
cimguiname="ImGui_ImplVulkan_SetMinImageCount",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkan_SetMinImageCount",
|
funcname="ImGui_ImplVulkan_SetMinImageCount",
|
||||||
location="imgui_impl_vulkan:154",
|
location="imgui_impl_vulkan:146",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_SetMinImageCount",
|
ov_cimguiname="ImGui_ImplVulkan_SetMinImageCount",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(uint32_t)",
|
signature="(uint32_t)",
|
||||||
@@ -1494,10 +1551,11 @@ local t={
|
|||||||
argsT={},
|
argsT={},
|
||||||
argsoriginal="()",
|
argsoriginal="()",
|
||||||
call_args="()",
|
call_args="()",
|
||||||
|
call_args_old="()",
|
||||||
cimguiname="ImGui_ImplVulkan_Shutdown",
|
cimguiname="ImGui_ImplVulkan_Shutdown",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkan_Shutdown",
|
funcname="ImGui_ImplVulkan_Shutdown",
|
||||||
location="imgui_impl_vulkan:151",
|
location="imgui_impl_vulkan:143",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_Shutdown",
|
ov_cimguiname="ImGui_ImplVulkan_Shutdown",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="()",
|
signature="()",
|
||||||
@@ -1512,10 +1570,11 @@ local t={
|
|||||||
type="ImTextureData*"}},
|
type="ImTextureData*"}},
|
||||||
argsoriginal="(ImTextureData* tex)",
|
argsoriginal="(ImTextureData* tex)",
|
||||||
call_args="(tex)",
|
call_args="(tex)",
|
||||||
|
call_args_old="(tex)",
|
||||||
cimguiname="ImGui_ImplVulkan_UpdateTexture",
|
cimguiname="ImGui_ImplVulkan_UpdateTexture",
|
||||||
defaults={},
|
defaults={},
|
||||||
funcname="ImGui_ImplVulkan_UpdateTexture",
|
funcname="ImGui_ImplVulkan_UpdateTexture",
|
||||||
location="imgui_impl_vulkan:162",
|
location="imgui_impl_vulkan:154",
|
||||||
ov_cimguiname="ImGui_ImplVulkan_UpdateTexture",
|
ov_cimguiname="ImGui_ImplVulkan_UpdateTexture",
|
||||||
ret="void",
|
ret="void",
|
||||||
signature="(ImTextureData*)",
|
signature="(ImTextureData*)",
|
||||||
@@ -1583,7 +1642,6 @@ t.ImGui_ImplSDL3_Shutdown["()"]=t.ImGui_ImplSDL3_Shutdown[1]
|
|||||||
t.ImGui_ImplVulkanH_CreateOrResizeWindow["(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)"]=t.ImGui_ImplVulkanH_CreateOrResizeWindow[1]
|
t.ImGui_ImplVulkanH_CreateOrResizeWindow["(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t,VkImageUsageFlags)"]=t.ImGui_ImplVulkanH_CreateOrResizeWindow[1]
|
||||||
t.ImGui_ImplVulkanH_DestroyWindow["(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)"]=t.ImGui_ImplVulkanH_DestroyWindow[1]
|
t.ImGui_ImplVulkanH_DestroyWindow["(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)"]=t.ImGui_ImplVulkanH_DestroyWindow[1]
|
||||||
t.ImGui_ImplVulkanH_GetMinImageCountFromPresentMode["(VkPresentModeKHR)"]=t.ImGui_ImplVulkanH_GetMinImageCountFromPresentMode[1]
|
t.ImGui_ImplVulkanH_GetMinImageCountFromPresentMode["(VkPresentModeKHR)"]=t.ImGui_ImplVulkanH_GetMinImageCountFromPresentMode[1]
|
||||||
t.ImGui_ImplVulkanH_GetWindowDataFromViewport["(ImGuiViewport*)"]=t.ImGui_ImplVulkanH_GetWindowDataFromViewport[1]
|
|
||||||
t.ImGui_ImplVulkanH_SelectPhysicalDevice["(VkInstance)"]=t.ImGui_ImplVulkanH_SelectPhysicalDevice[1]
|
t.ImGui_ImplVulkanH_SelectPhysicalDevice["(VkInstance)"]=t.ImGui_ImplVulkanH_SelectPhysicalDevice[1]
|
||||||
t.ImGui_ImplVulkanH_SelectPresentMode["(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)"]=t.ImGui_ImplVulkanH_SelectPresentMode[1]
|
t.ImGui_ImplVulkanH_SelectPresentMode["(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)"]=t.ImGui_ImplVulkanH_SelectPresentMode[1]
|
||||||
t.ImGui_ImplVulkanH_SelectQueueFamilyIndex["(VkPhysicalDevice)"]=t.ImGui_ImplVulkanH_SelectQueueFamilyIndex[1]
|
t.ImGui_ImplVulkanH_SelectQueueFamilyIndex["(VkPhysicalDevice)"]=t.ImGui_ImplVulkanH_SelectQueueFamilyIndex[1]
|
||||||
|
|||||||
@@ -117,13 +117,17 @@ 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 2
|
igGetForegroundDrawList 3
|
||||||
1 ImDrawList* igGetForegroundDrawList_ViewportPtr (ImGuiViewport*)
|
1 ImDrawList* igGetForegroundDrawList_Nil ()
|
||||||
2 ImDrawList* igGetForegroundDrawList_WindowPtr (ImGuiWindow*)
|
2 ImDrawList* igGetForegroundDrawList_WindowPtr (ImGuiWindow*)
|
||||||
|
3 ImDrawList* igGetForegroundDrawList_ViewportPtr (ImGuiViewport*)
|
||||||
igGetID 4
|
igGetID 4
|
||||||
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*)
|
||||||
@@ -308,4 +312,4 @@ igValue 4
|
|||||||
2 void igValue_Int (const char*,int)
|
2 void igValue_Int (const char*,int)
|
||||||
3 void igValue_Uint (const char*,unsigned int)
|
3 void igValue_Uint (const char*,unsigned int)
|
||||||
4 void igValue_Float (const char*,float,const char*)
|
4 void igValue_Float (const char*,float,const char*)
|
||||||
215 overloaded
|
218 overloaded
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -48,7 +48,6 @@
|
|||||||
"ImGuiContext": "struct ImGuiContext",
|
"ImGuiContext": "struct ImGuiContext",
|
||||||
"ImGuiContextHook": "struct ImGuiContextHook",
|
"ImGuiContextHook": "struct ImGuiContextHook",
|
||||||
"ImGuiContextHookCallback": "void (*)(ImGuiContext* ctx, ImGuiContextHook* hook);",
|
"ImGuiContextHookCallback": "void (*)(ImGuiContext* ctx, ImGuiContextHook* hook);",
|
||||||
"ImGuiDataAuthority": "unsigned int",
|
|
||||||
"ImGuiDataType": "int",
|
"ImGuiDataType": "int",
|
||||||
"ImGuiDataTypeInfo": "struct ImGuiDataTypeInfo",
|
"ImGuiDataTypeInfo": "struct ImGuiDataTypeInfo",
|
||||||
"ImGuiDataTypeStorage": "struct ImGuiDataTypeStorage",
|
"ImGuiDataTypeStorage": "struct ImGuiDataTypeStorage",
|
||||||
@@ -58,11 +57,6 @@
|
|||||||
"ImGuiDebugItemPathQuery": "struct ImGuiDebugItemPathQuery",
|
"ImGuiDebugItemPathQuery": "struct ImGuiDebugItemPathQuery",
|
||||||
"ImGuiDebugLogFlags": "int",
|
"ImGuiDebugLogFlags": "int",
|
||||||
"ImGuiDemoMarkerCallback": "void (*)(const char* file, int line, const char* section);",
|
"ImGuiDemoMarkerCallback": "void (*)(const char* file, int line, const char* section);",
|
||||||
"ImGuiDockContext": "struct ImGuiDockContext",
|
|
||||||
"ImGuiDockNode": "struct ImGuiDockNode",
|
|
||||||
"ImGuiDockNodeFlags": "int",
|
|
||||||
"ImGuiDockNodeSettings": "struct ImGuiDockNodeSettings",
|
|
||||||
"ImGuiDockRequest": "struct ImGuiDockRequest",
|
|
||||||
"ImGuiDragDropFlags": "int",
|
"ImGuiDragDropFlags": "int",
|
||||||
"ImGuiErrorCallback": "void (*)(ImGuiContext* ctx, void* user_data, const char* msg);",
|
"ImGuiErrorCallback": "void (*)(ImGuiContext* ctx, void* user_data, const char* msg);",
|
||||||
"ImGuiErrorRecoveryState": "struct ImGuiErrorRecoveryState",
|
"ImGuiErrorRecoveryState": "struct ImGuiErrorRecoveryState",
|
||||||
@@ -80,7 +74,6 @@
|
|||||||
"ImGuiInputEventKey": "struct ImGuiInputEventKey",
|
"ImGuiInputEventKey": "struct ImGuiInputEventKey",
|
||||||
"ImGuiInputEventMouseButton": "struct ImGuiInputEventMouseButton",
|
"ImGuiInputEventMouseButton": "struct ImGuiInputEventMouseButton",
|
||||||
"ImGuiInputEventMousePos": "struct ImGuiInputEventMousePos",
|
"ImGuiInputEventMousePos": "struct ImGuiInputEventMousePos",
|
||||||
"ImGuiInputEventMouseViewport": "struct ImGuiInputEventMouseViewport",
|
|
||||||
"ImGuiInputEventMouseWheel": "struct ImGuiInputEventMouseWheel",
|
"ImGuiInputEventMouseWheel": "struct ImGuiInputEventMouseWheel",
|
||||||
"ImGuiInputEventText": "struct ImGuiInputEventText",
|
"ImGuiInputEventText": "struct ImGuiInputEventText",
|
||||||
"ImGuiInputFlags": "int",
|
"ImGuiInputFlags": "int",
|
||||||
@@ -131,7 +124,6 @@
|
|||||||
"ImGuiPayload": "struct ImGuiPayload",
|
"ImGuiPayload": "struct ImGuiPayload",
|
||||||
"ImGuiPlatformIO": "struct ImGuiPlatformIO",
|
"ImGuiPlatformIO": "struct ImGuiPlatformIO",
|
||||||
"ImGuiPlatformImeData": "struct ImGuiPlatformImeData",
|
"ImGuiPlatformImeData": "struct ImGuiPlatformImeData",
|
||||||
"ImGuiPlatformMonitor": "struct ImGuiPlatformMonitor",
|
|
||||||
"ImGuiPopupData": "struct ImGuiPopupData",
|
"ImGuiPopupData": "struct ImGuiPopupData",
|
||||||
"ImGuiPopupFlags": "int",
|
"ImGuiPopupFlags": "int",
|
||||||
"ImGuiPtrOrIndex": "struct ImGuiPtrOrIndex",
|
"ImGuiPtrOrIndex": "struct ImGuiPtrOrIndex",
|
||||||
@@ -193,8 +185,6 @@
|
|||||||
"ImGuiViewportP": "struct ImGuiViewportP",
|
"ImGuiViewportP": "struct ImGuiViewportP",
|
||||||
"ImGuiWindow": "struct ImGuiWindow",
|
"ImGuiWindow": "struct ImGuiWindow",
|
||||||
"ImGuiWindowBgClickFlags": "int",
|
"ImGuiWindowBgClickFlags": "int",
|
||||||
"ImGuiWindowClass": "struct ImGuiWindowClass",
|
|
||||||
"ImGuiWindowDockStyle": "struct ImGuiWindowDockStyle",
|
|
||||||
"ImGuiWindowFlags": "int",
|
"ImGuiWindowFlags": "int",
|
||||||
"ImGuiWindowRefreshFlags": "int",
|
"ImGuiWindowRefreshFlags": "int",
|
||||||
"ImGuiWindowSettings": "struct ImGuiWindowSettings",
|
"ImGuiWindowSettings": "struct ImGuiWindowSettings",
|
||||||
|
|||||||
@@ -48,7 +48,6 @@ local t={
|
|||||||
ImGuiContext="struct ImGuiContext",
|
ImGuiContext="struct ImGuiContext",
|
||||||
ImGuiContextHook="struct ImGuiContextHook",
|
ImGuiContextHook="struct ImGuiContextHook",
|
||||||
ImGuiContextHookCallback="void (*)(ImGuiContext* ctx, ImGuiContextHook* hook);",
|
ImGuiContextHookCallback="void (*)(ImGuiContext* ctx, ImGuiContextHook* hook);",
|
||||||
ImGuiDataAuthority="unsigned int",
|
|
||||||
ImGuiDataType="int",
|
ImGuiDataType="int",
|
||||||
ImGuiDataTypeInfo="struct ImGuiDataTypeInfo",
|
ImGuiDataTypeInfo="struct ImGuiDataTypeInfo",
|
||||||
ImGuiDataTypeStorage="struct ImGuiDataTypeStorage",
|
ImGuiDataTypeStorage="struct ImGuiDataTypeStorage",
|
||||||
@@ -58,11 +57,6 @@ local t={
|
|||||||
ImGuiDebugItemPathQuery="struct ImGuiDebugItemPathQuery",
|
ImGuiDebugItemPathQuery="struct ImGuiDebugItemPathQuery",
|
||||||
ImGuiDebugLogFlags="int",
|
ImGuiDebugLogFlags="int",
|
||||||
ImGuiDemoMarkerCallback="void (*)(const char* file, int line, const char* section);",
|
ImGuiDemoMarkerCallback="void (*)(const char* file, int line, const char* section);",
|
||||||
ImGuiDockContext="struct ImGuiDockContext",
|
|
||||||
ImGuiDockNode="struct ImGuiDockNode",
|
|
||||||
ImGuiDockNodeFlags="int",
|
|
||||||
ImGuiDockNodeSettings="struct ImGuiDockNodeSettings",
|
|
||||||
ImGuiDockRequest="struct ImGuiDockRequest",
|
|
||||||
ImGuiDragDropFlags="int",
|
ImGuiDragDropFlags="int",
|
||||||
ImGuiErrorCallback="void (*)(ImGuiContext* ctx, void* user_data, const char* msg);",
|
ImGuiErrorCallback="void (*)(ImGuiContext* ctx, void* user_data, const char* msg);",
|
||||||
ImGuiErrorRecoveryState="struct ImGuiErrorRecoveryState",
|
ImGuiErrorRecoveryState="struct ImGuiErrorRecoveryState",
|
||||||
@@ -80,7 +74,6 @@ local t={
|
|||||||
ImGuiInputEventKey="struct ImGuiInputEventKey",
|
ImGuiInputEventKey="struct ImGuiInputEventKey",
|
||||||
ImGuiInputEventMouseButton="struct ImGuiInputEventMouseButton",
|
ImGuiInputEventMouseButton="struct ImGuiInputEventMouseButton",
|
||||||
ImGuiInputEventMousePos="struct ImGuiInputEventMousePos",
|
ImGuiInputEventMousePos="struct ImGuiInputEventMousePos",
|
||||||
ImGuiInputEventMouseViewport="struct ImGuiInputEventMouseViewport",
|
|
||||||
ImGuiInputEventMouseWheel="struct ImGuiInputEventMouseWheel",
|
ImGuiInputEventMouseWheel="struct ImGuiInputEventMouseWheel",
|
||||||
ImGuiInputEventText="struct ImGuiInputEventText",
|
ImGuiInputEventText="struct ImGuiInputEventText",
|
||||||
ImGuiInputFlags="int",
|
ImGuiInputFlags="int",
|
||||||
@@ -131,7 +124,6 @@ local t={
|
|||||||
ImGuiPayload="struct ImGuiPayload",
|
ImGuiPayload="struct ImGuiPayload",
|
||||||
ImGuiPlatformIO="struct ImGuiPlatformIO",
|
ImGuiPlatformIO="struct ImGuiPlatformIO",
|
||||||
ImGuiPlatformImeData="struct ImGuiPlatformImeData",
|
ImGuiPlatformImeData="struct ImGuiPlatformImeData",
|
||||||
ImGuiPlatformMonitor="struct ImGuiPlatformMonitor",
|
|
||||||
ImGuiPopupData="struct ImGuiPopupData",
|
ImGuiPopupData="struct ImGuiPopupData",
|
||||||
ImGuiPopupFlags="int",
|
ImGuiPopupFlags="int",
|
||||||
ImGuiPtrOrIndex="struct ImGuiPtrOrIndex",
|
ImGuiPtrOrIndex="struct ImGuiPtrOrIndex",
|
||||||
@@ -193,8 +185,6 @@ local t={
|
|||||||
ImGuiViewportP="struct ImGuiViewportP",
|
ImGuiViewportP="struct ImGuiViewportP",
|
||||||
ImGuiWindow="struct ImGuiWindow",
|
ImGuiWindow="struct ImGuiWindow",
|
||||||
ImGuiWindowBgClickFlags="int",
|
ImGuiWindowBgClickFlags="int",
|
||||||
ImGuiWindowClass="struct ImGuiWindowClass",
|
|
||||||
ImGuiWindowDockStyle="struct ImGuiWindowDockStyle",
|
|
||||||
ImGuiWindowFlags="int",
|
ImGuiWindowFlags="int",
|
||||||
ImGuiWindowRefreshFlags="int",
|
ImGuiWindowRefreshFlags="int",
|
||||||
ImGuiWindowSettings="struct ImGuiWindowSettings",
|
ImGuiWindowSettings="struct ImGuiWindowSettings",
|
||||||
|
|||||||
2
imgui
2
imgui
Submodule imgui updated: b48d1afbe8...f1cc2ae15e
Reference in New Issue
Block a user