mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 11:58:30 +01:00
pull imgui docking 1.85 and generate
This commit is contained in:
132
cimgui.cpp
132
cimgui.cpp
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.84.1" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.85" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//docking branch
|
||||
|
||||
@@ -84,6 +84,10 @@ CIMGUI_API void igShowMetricsWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowMetricsWindow(p_open);
|
||||
}
|
||||
CIMGUI_API void igShowStackToolWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowStackToolWindow(p_open);
|
||||
}
|
||||
CIMGUI_API void igShowAboutWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowAboutWindow(p_open);
|
||||
@@ -268,10 +272,6 @@ CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut)
|
||||
{
|
||||
*pOut = ImGui::GetWindowContentRegionMax();
|
||||
}
|
||||
CIMGUI_API float igGetWindowContentRegionWidth()
|
||||
{
|
||||
return ImGui::GetWindowContentRegionWidth();
|
||||
}
|
||||
CIMGUI_API float igGetScrollX()
|
||||
{
|
||||
return ImGui::GetScrollX();
|
||||
@@ -3205,18 +3205,6 @@ CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiNavItemData* ImGuiNavItemData_ImGuiNavItemData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiNavItemData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiNavItemData_destroy(ImGuiNavItemData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiNavItemData_Clear(ImGuiNavItemData* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiNextWindowData)();
|
||||
@@ -3249,6 +3237,22 @@ CIMGUI_API void ImGuiLastItemData_destroy(ImGuiLastItemData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiStackSizes* ImGuiStackSizes_ImGuiStackSizes(void)
|
||||
{
|
||||
return IM_NEW(ImGuiStackSizes)();
|
||||
}
|
||||
CIMGUI_API void ImGuiStackSizes_destroy(ImGuiStackSizes* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiStackSizes_SetToCurrentState(ImGuiStackSizes* self)
|
||||
{
|
||||
return self->SetToCurrentState();
|
||||
}
|
||||
CIMGUI_API void ImGuiStackSizes_CompareWithCurrentState(ImGuiStackSizes* self)
|
||||
{
|
||||
return self->CompareWithCurrentState();
|
||||
}
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr(void* ptr)
|
||||
{
|
||||
return IM_NEW(ImGuiPtrOrIndex)(ptr);
|
||||
@@ -3261,6 +3265,18 @@ CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(int index)
|
||||
{
|
||||
return IM_NEW(ImGuiPtrOrIndex)(index);
|
||||
}
|
||||
CIMGUI_API ImGuiNavItemData* ImGuiNavItemData_ImGuiNavItemData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiNavItemData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiNavItemData_destroy(ImGuiNavItemData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiNavItemData_Clear(ImGuiNavItemData* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API ImGuiOldColumnData* ImGuiOldColumnData_ImGuiOldColumnData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiOldColumnData)();
|
||||
@@ -3405,21 +3421,21 @@ CIMGUI_API void ImGuiMetricsConfig_destroy(ImGuiMetricsConfig* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiStackSizes* ImGuiStackSizes_ImGuiStackSizes(void)
|
||||
CIMGUI_API ImGuiStackLevelInfo* ImGuiStackLevelInfo_ImGuiStackLevelInfo(void)
|
||||
{
|
||||
return IM_NEW(ImGuiStackSizes)();
|
||||
return IM_NEW(ImGuiStackLevelInfo)();
|
||||
}
|
||||
CIMGUI_API void ImGuiStackSizes_destroy(ImGuiStackSizes* self)
|
||||
CIMGUI_API void ImGuiStackLevelInfo_destroy(ImGuiStackLevelInfo* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiStackSizes_SetToCurrentState(ImGuiStackSizes* self)
|
||||
CIMGUI_API ImGuiStackTool* ImGuiStackTool_ImGuiStackTool(void)
|
||||
{
|
||||
return self->SetToCurrentState();
|
||||
return IM_NEW(ImGuiStackTool)();
|
||||
}
|
||||
CIMGUI_API void ImGuiStackSizes_CompareWithCurrentState(ImGuiStackSizes* self)
|
||||
CIMGUI_API void ImGuiStackTool_destroy(ImGuiStackTool* self)
|
||||
{
|
||||
return self->CompareWithCurrentState();
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiContextHook* ImGuiContextHook_ImGuiContextHook(void)
|
||||
{
|
||||
@@ -3589,9 +3605,9 @@ CIMGUI_API void igCalcWindowNextAutoFitSize(ImVec2 *pOut,ImGuiWindow* window)
|
||||
{
|
||||
*pOut = ImGui::CalcWindowNextAutoFitSize(window);
|
||||
}
|
||||
CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent)
|
||||
CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)
|
||||
{
|
||||
return ImGui::IsWindowChildOf(window,potential_parent);
|
||||
return ImGui::IsWindowChildOf(window,potential_parent,popup_hierarchy,dock_hierarchy);
|
||||
}
|
||||
CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below)
|
||||
{
|
||||
@@ -3757,9 +3773,21 @@ CIMGUI_API void igSetScrollFromPosY_WindowPtr(ImGuiWindow* window,float local_y,
|
||||
{
|
||||
return ImGui::SetScrollFromPosY(window,local_y,center_y_ratio);
|
||||
}
|
||||
CIMGUI_API void igScrollToBringRectIntoView(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect)
|
||||
CIMGUI_API void igScrollToItem(ImGuiScrollFlags flags)
|
||||
{
|
||||
*pOut = ImGui::ScrollToBringRectIntoView(window,item_rect);
|
||||
return ImGui::ScrollToItem(flags);
|
||||
}
|
||||
CIMGUI_API void igScrollToRect(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)
|
||||
{
|
||||
return ImGui::ScrollToRect(window,rect,flags);
|
||||
}
|
||||
CIMGUI_API void igScrollToRectEx(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)
|
||||
{
|
||||
*pOut = ImGui::ScrollToRectEx(window,rect,flags);
|
||||
}
|
||||
CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rect)
|
||||
{
|
||||
return ImGui::ScrollToBringRectIntoView(window,rect);
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetItemID()
|
||||
{
|
||||
@@ -3825,21 +3853,21 @@ CIMGUI_API void igItemSize_Rect(const ImRect bb,float text_baseline_y)
|
||||
{
|
||||
return ImGui::ItemSize(bb,text_baseline_y);
|
||||
}
|
||||
CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemAddFlags flags)
|
||||
CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags)
|
||||
{
|
||||
return ImGui::ItemAdd(bb,id,nav_bb,flags);
|
||||
return ImGui::ItemAdd(bb,id,nav_bb,extra_flags);
|
||||
}
|
||||
CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id)
|
||||
{
|
||||
return ImGui::ItemHoverable(bb,id);
|
||||
}
|
||||
CIMGUI_API void igItemFocusable(ImGuiWindow* window,ImGuiID id)
|
||||
CIMGUI_API void igItemInputable(ImGuiWindow* window,ImGuiID id)
|
||||
{
|
||||
return ImGui::ItemFocusable(window,id);
|
||||
return ImGui::ItemInputable(window,id);
|
||||
}
|
||||
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_logged)
|
||||
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id)
|
||||
{
|
||||
return ImGui::IsClippedEx(bb,id,clip_even_when_logged);
|
||||
return ImGui::IsClippedEx(bb,id);
|
||||
}
|
||||
CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect)
|
||||
{
|
||||
@@ -3909,6 +3937,10 @@ CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_foc
|
||||
{
|
||||
return ImGui::ClosePopupsOverWindow(ref_window,restore_focus_to_window_under_popup);
|
||||
}
|
||||
CIMGUI_API void igClosePopupsExceptModals()
|
||||
{
|
||||
return ImGui::ClosePopupsExceptModals();
|
||||
}
|
||||
CIMGUI_API bool igIsPopupOpen_ID(ImGuiID id,ImGuiPopupFlags popup_flags)
|
||||
{
|
||||
return ImGui::IsPopupOpen(id,popup_flags);
|
||||
@@ -3941,6 +3973,10 @@ CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,
|
||||
{
|
||||
return ImGui::BeginViewportSideBar(name,viewport,dir,size,window_flags);
|
||||
}
|
||||
CIMGUI_API bool igBeginMenuEx(const char* label,const char* icon,bool enabled)
|
||||
{
|
||||
return ImGui::BeginMenuEx(label,icon,enabled);
|
||||
}
|
||||
CIMGUI_API bool igMenuItemEx(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled)
|
||||
{
|
||||
return ImGui::MenuItemEx(label,icon,shortcut,selected,enabled);
|
||||
@@ -3961,17 +3997,33 @@ CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit)
|
||||
{
|
||||
return ImGui::NavInitWindow(window,force_reinit);
|
||||
}
|
||||
CIMGUI_API void igNavInitRequestApplyResult()
|
||||
{
|
||||
return ImGui::NavInitRequestApplyResult();
|
||||
}
|
||||
CIMGUI_API bool igNavMoveRequestButNoResultYet()
|
||||
{
|
||||
return ImGui::NavMoveRequestButNoResultYet();
|
||||
}
|
||||
CIMGUI_API void igNavMoveRequestSubmit(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)
|
||||
{
|
||||
return ImGui::NavMoveRequestSubmit(move_dir,clip_dir,move_flags,scroll_flags);
|
||||
}
|
||||
CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)
|
||||
{
|
||||
return ImGui::NavMoveRequestForward(move_dir,clip_dir,move_flags,scroll_flags);
|
||||
}
|
||||
CIMGUI_API void igNavMoveRequestResolveWithLastItem()
|
||||
{
|
||||
return ImGui::NavMoveRequestResolveWithLastItem();
|
||||
}
|
||||
CIMGUI_API void igNavMoveRequestCancel()
|
||||
{
|
||||
return ImGui::NavMoveRequestCancel();
|
||||
}
|
||||
CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags)
|
||||
CIMGUI_API void igNavMoveRequestApplyResult()
|
||||
{
|
||||
return ImGui::NavMoveRequestForward(move_dir,clip_dir,bb_rel,move_flags);
|
||||
return ImGui::NavMoveRequestApplyResult();
|
||||
}
|
||||
CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)
|
||||
{
|
||||
@@ -4725,6 +4777,10 @@ CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,v
|
||||
{
|
||||
return ImGui::ErrorCheckEndFrameRecover(log_callback,user_data);
|
||||
}
|
||||
CIMGUI_API void igErrorCheckEndWindowRecover(ImGuiErrorLogCallback log_callback,void* user_data)
|
||||
{
|
||||
return ImGui::ErrorCheckEndWindowRecover(log_callback,user_data);
|
||||
}
|
||||
CIMGUI_API void igDebugDrawItemRect(ImU32 col)
|
||||
{
|
||||
return ImGui::DebugDrawItemRect(col);
|
||||
@@ -4737,6 +4793,10 @@ CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas)
|
||||
{
|
||||
return ImGui::ShowFontAtlas(atlas);
|
||||
}
|
||||
CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)
|
||||
{
|
||||
return ImGui::DebugHookIdInfo(id,data_type,data_id,data_id_end);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns)
|
||||
{
|
||||
return ImGui::DebugNodeColumns(columns);
|
||||
|
Reference in New Issue
Block a user