mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 11:58:30 +01:00
Merge branch 'docking_inter'
This commit is contained in:
92
cimgui.cpp
92
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.85" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.86" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
|
||||
#include "./imgui/imgui.h"
|
||||
@@ -1396,10 +1396,6 @@ CIMGUI_API ImGuiStorage* igGetStateStorage()
|
||||
{
|
||||
return ImGui::GetStateStorage();
|
||||
}
|
||||
CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)
|
||||
{
|
||||
return ImGui::CalcListClipping(items_count,items_height,out_items_display_start,out_items_display_end);
|
||||
}
|
||||
CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)
|
||||
{
|
||||
return ImGui::BeginChildFrame(id,size,flags);
|
||||
@@ -1468,6 +1464,10 @@ CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button)
|
||||
{
|
||||
return ImGui::IsMouseDoubleClicked(button);
|
||||
}
|
||||
CIMGUI_API int igGetMouseClickedCount(ImGuiMouseButton button)
|
||||
{
|
||||
return ImGui::GetMouseClickedCount(button);
|
||||
}
|
||||
CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip)
|
||||
{
|
||||
return ImGui::IsMouseHoveringRect(r_min,r_max,clip);
|
||||
@@ -1864,6 +1864,10 @@ CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self)
|
||||
{
|
||||
return self->Step();
|
||||
}
|
||||
CIMGUI_API void ImGuiListClipper_ForceDisplayRangeByIndices(ImGuiListClipper* self,int item_min,int item_max)
|
||||
{
|
||||
return self->ForceDisplayRangeByIndices(item_min,item_max);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Nil(void)
|
||||
{
|
||||
return IM_NEW(ImColor)();
|
||||
@@ -2484,6 +2488,10 @@ CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImU32 seed)
|
||||
{
|
||||
return ImHashStr(data,data_size,seed);
|
||||
}
|
||||
CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))
|
||||
{
|
||||
return ImQsort(base,count,size_of_element,compare_func);
|
||||
}
|
||||
CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b)
|
||||
{
|
||||
return ImAlphaBlendColors(col_a,col_b);
|
||||
@@ -2752,6 +2760,10 @@ CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)
|
||||
{
|
||||
*pOut = ImMul(lhs,rhs);
|
||||
}
|
||||
CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f)
|
||||
{
|
||||
return ImIsFloatAboveGuaranteedIntegerPrecision(f);
|
||||
}
|
||||
CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)
|
||||
{
|
||||
*pOut = ImBezierCubicCalc(p1,p2,p3,p4,t);
|
||||
@@ -3172,6 +3184,26 @@ CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(int index)
|
||||
{
|
||||
return IM_NEW(ImGuiPtrOrIndex)(index);
|
||||
}
|
||||
CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromIndices(int min,int max)
|
||||
{
|
||||
return ImGuiListClipperRange::FromIndices(min,max);
|
||||
}
|
||||
CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromPositions(float y1,float y2,int off_min,int off_max)
|
||||
{
|
||||
return ImGuiListClipperRange::FromPositions(y1,y2,off_min,off_max);
|
||||
}
|
||||
CIMGUI_API ImGuiListClipperData* ImGuiListClipperData_ImGuiListClipperData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiListClipperData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiListClipperData_destroy(ImGuiListClipperData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiListClipperData_Reset(ImGuiListClipperData* self,ImGuiListClipper* clipper)
|
||||
{
|
||||
return self->Reset(clipper);
|
||||
}
|
||||
CIMGUI_API ImGuiNavItemData* ImGuiNavItemData_ImGuiNavItemData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiNavItemData)();
|
||||
@@ -3448,6 +3480,10 @@ CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_par
|
||||
{
|
||||
return ImGui::IsWindowChildOf(window,potential_parent,popup_hierarchy);
|
||||
}
|
||||
CIMGUI_API bool igIsWindowWithinBeginStackOf(ImGuiWindow* window,ImGuiWindow* potential_parent)
|
||||
{
|
||||
return ImGui::IsWindowWithinBeginStackOf(window,potential_parent);
|
||||
}
|
||||
CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below)
|
||||
{
|
||||
return ImGui::IsWindowAbove(potential_above,potential_below);
|
||||
@@ -3472,6 +3508,14 @@ CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,cons
|
||||
{
|
||||
return ImGui::SetWindowHitTestHole(window,pos,size);
|
||||
}
|
||||
CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r)
|
||||
{
|
||||
*pOut = ImGui::WindowRectAbsToRel(window,r);
|
||||
}
|
||||
CIMGUI_API void igWindowRectRelToAbs(ImRect *pOut,ImGuiWindow* window,const ImRect r)
|
||||
{
|
||||
*pOut = ImGui::WindowRectRelToAbs(window,r);
|
||||
}
|
||||
CIMGUI_API void igFocusWindow(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::FocusWindow(window);
|
||||
@@ -3492,6 +3536,18 @@ CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::BringWindowToDisplayBack(window);
|
||||
}
|
||||
CIMGUI_API void igBringWindowToDisplayBehind(ImGuiWindow* window,ImGuiWindow* above_window)
|
||||
{
|
||||
return ImGui::BringWindowToDisplayBehind(window,above_window);
|
||||
}
|
||||
CIMGUI_API int igFindWindowDisplayIndex(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::FindWindowDisplayIndex(window);
|
||||
}
|
||||
CIMGUI_API ImGuiWindow* igFindBottomMostVisibleWindowWithinBeginStack(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::FindBottomMostVisibleWindowWithinBeginStack(window);
|
||||
}
|
||||
CIMGUI_API void igSetCurrentFont(ImFont* font)
|
||||
{
|
||||
return ImGui::SetCurrentFont(font);
|
||||
@@ -3684,14 +3740,14 @@ CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id)
|
||||
{
|
||||
return ImGui::ItemHoverable(bb,id);
|
||||
}
|
||||
CIMGUI_API void igItemInputable(ImGuiWindow* window,ImGuiID id)
|
||||
{
|
||||
return ImGui::ItemInputable(window,id);
|
||||
}
|
||||
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id)
|
||||
{
|
||||
return ImGui::IsClippedEx(bb,id);
|
||||
}
|
||||
CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect)
|
||||
{
|
||||
return ImGui::SetLastItemData(item_id,in_flags,status_flags,item_rect);
|
||||
}
|
||||
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h)
|
||||
{
|
||||
*pOut = ImGui::CalcItemSize(size,default_w,default_h);
|
||||
@@ -3768,9 +3824,9 @@ CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags)
|
||||
{
|
||||
return ImGui::BeginPopupEx(id,extra_flags);
|
||||
}
|
||||
CIMGUI_API void igBeginTooltipEx(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)
|
||||
CIMGUI_API void igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)
|
||||
{
|
||||
return ImGui::BeginTooltipEx(extra_flags,tooltip_flags);
|
||||
return ImGui::BeginTooltipEx(tooltip_flags,extra_window_flags);
|
||||
}
|
||||
CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window)
|
||||
{
|
||||
@@ -3780,6 +3836,10 @@ CIMGUI_API ImGuiWindow* igGetTopMostPopupModal()
|
||||
{
|
||||
return ImGui::GetTopMostPopupModal();
|
||||
}
|
||||
CIMGUI_API ImGuiWindow* igGetTopMostAndVisiblePopupModal()
|
||||
{
|
||||
return ImGui::GetTopMostAndVisiblePopupModal();
|
||||
}
|
||||
CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window)
|
||||
{
|
||||
*pOut = ImGui::FindBestWindowPosForPopup(window);
|
||||
@@ -3832,9 +3892,9 @@ CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGu
|
||||
{
|
||||
return ImGui::NavMoveRequestForward(move_dir,clip_dir,move_flags,scroll_flags);
|
||||
}
|
||||
CIMGUI_API void igNavMoveRequestResolveWithLastItem()
|
||||
CIMGUI_API void igNavMoveRequestResolveWithLastItem(ImGuiNavItemData* result)
|
||||
{
|
||||
return ImGui::NavMoveRequestResolveWithLastItem();
|
||||
return ImGui::NavMoveRequestResolveWithLastItem(result);
|
||||
}
|
||||
CIMGUI_API void igNavMoveRequestCancel()
|
||||
{
|
||||
@@ -4292,7 +4352,7 @@ CIMGUI_API void igScrollbar(ImGuiAxis axis)
|
||||
{
|
||||
return ImGui::Scrollbar(axis);
|
||||
}
|
||||
CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawFlags flags)
|
||||
CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags)
|
||||
{
|
||||
return ImGui::ScrollbarEx(bb,id,axis,p_scroll_v,avail_v,contents_v,flags);
|
||||
}
|
||||
@@ -4504,6 +4564,10 @@ CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const ch
|
||||
{
|
||||
return ImGui::DebugNodeWindowsList(windows,label);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack)
|
||||
{
|
||||
return ImGui::DebugNodeWindowsListByBeginStackParent(windows,windows_size,parent_in_begin_stack);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport)
|
||||
{
|
||||
return ImGui::DebugNodeViewport(viewport);
|
||||
|
Reference in New Issue
Block a user