mirror of
https://github.com/eliasstepanik/imgui-rs.git
synced 2026-01-11 13:38:35 +00:00
Rerun cimgui
This commit is contained in:
parent
6dd4517359
commit
d77e5dadfa
190
imgui-sys/third-party/imgui-docking/cimgui.cpp
vendored
190
imgui-sys/third-party/imgui-docking/cimgui.cpp
vendored
@ -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 WIP" 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
|
||||
//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);
|
||||
@ -1437,10 +1441,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);
|
||||
@ -1509,6 +1509,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);
|
||||
@ -1937,6 +1941,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_ImColorNil(void)
|
||||
{
|
||||
return IM_NEW(ImColor)();
|
||||
@ -2573,6 +2581,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);
|
||||
@ -2841,6 +2853,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);
|
||||
@ -3233,6 +3249,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_ImGuiPtrOrIndexPtr(void* ptr)
|
||||
{
|
||||
return IM_NEW(ImGuiPtrOrIndex)(ptr);
|
||||
@ -3245,6 +3277,26 @@ CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(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)();
|
||||
@ -3401,21 +3453,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)
|
||||
{
|
||||
@ -3585,9 +3637,13 @@ 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 igIsWindowWithinBeginStackOf(ImGuiWindow* window,ImGuiWindow* potential_parent)
|
||||
{
|
||||
return ImGui::IsWindowWithinBeginStackOf(window,potential_parent);
|
||||
}
|
||||
CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below)
|
||||
{
|
||||
@ -3613,6 +3669,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);
|
||||
@ -3633,6 +3697,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);
|
||||
@ -3753,9 +3829,21 @@ CIMGUI_API void igSetScrollFromPosYWindowPtr(ImGuiWindow* window,float local_y,f
|
||||
{
|
||||
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()
|
||||
{
|
||||
@ -3821,21 +3909,17 @@ CIMGUI_API void igItemSizeRect(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 bool igIsClippedEx(const ImRect bb,ImGuiID id)
|
||||
{
|
||||
return ImGui::ItemFocusable(window,id);
|
||||
}
|
||||
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_logged)
|
||||
{
|
||||
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)
|
||||
{
|
||||
@ -3905,6 +3989,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 igIsPopupOpenID(ImGuiID id,ImGuiPopupFlags popup_flags)
|
||||
{
|
||||
return ImGui::IsPopupOpen(id,popup_flags);
|
||||
@ -3913,9 +4001,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)
|
||||
{
|
||||
@ -3925,6 +4013,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);
|
||||
@ -3961,13 +4053,25 @@ 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 igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags)
|
||||
CIMGUI_API void igNavMoveRequestSubmit(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)
|
||||
{
|
||||
return ImGui::NavMoveRequestForward(move_dir,clip_dir,move_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(ImGuiNavItemData* result)
|
||||
{
|
||||
return ImGui::NavMoveRequestResolveWithLastItem(result);
|
||||
}
|
||||
CIMGUI_API void igNavMoveRequestCancel()
|
||||
{
|
||||
@ -4081,6 +4185,10 @@ 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);
|
||||
@ -4113,6 +4221,10 @@ 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);
|
||||
@ -4557,6 +4669,10 @@ CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,ImRect outer,Im
|
||||
{
|
||||
return ImGui::RenderRectFilledWithHole(draw_list,outer,inner,col,rounding);
|
||||
}
|
||||
CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect r_in,const ImRect r_outer,float threshold)
|
||||
{
|
||||
return ImGui::CalcRoundingFlagsForRectInRect(r_in,r_outer,threshold);
|
||||
}
|
||||
CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags)
|
||||
{
|
||||
return ImGui::TextEx(text,text_end,flags);
|
||||
@ -4581,7 +4697,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);
|
||||
}
|
||||
@ -4629,9 +4745,9 @@ CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_t
|
||||
{
|
||||
return ImGui::SliderBehavior(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb);
|
||||
}
|
||||
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay)
|
||||
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col)
|
||||
{
|
||||
return ImGui::SplitterBehavior(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay);
|
||||
return ImGui::SplitterBehavior(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay,bg_col);
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end)
|
||||
{
|
||||
@ -4729,6 +4845,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);
|
||||
@ -4741,6 +4861,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);
|
||||
@ -4789,6 +4913,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);
|
||||
|
||||
260
imgui-sys/third-party/imgui-docking/cimgui.h
vendored
260
imgui-sys/third-party/imgui-docking/cimgui.h
vendored
@ -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 WIP" 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
|
||||
//docking branch
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
@ -45,8 +45,12 @@ typedef unsigned __int64 ImU64;
|
||||
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef struct ImGuiTableColumnSettings ImGuiTableColumnSettings;
|
||||
typedef struct ImGuiTableCellData ImGuiTableCellData;
|
||||
typedef struct ImGuiStackTool ImGuiStackTool;
|
||||
typedef struct ImGuiStackLevelInfo ImGuiStackLevelInfo;
|
||||
typedef struct ImGuiViewportP ImGuiViewportP;
|
||||
typedef struct ImGuiWindowDockStyle ImGuiWindowDockStyle;
|
||||
typedef struct ImGuiListClipperData ImGuiListClipperData;
|
||||
typedef struct ImGuiListClipperRange ImGuiListClipperRange;
|
||||
typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex;
|
||||
typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem;
|
||||
typedef struct ImGuiWindowStackData ImGuiWindowStackData;
|
||||
@ -254,8 +258,8 @@ struct ImGuiWindowTempData;
|
||||
struct ImGuiWindowSettings;
|
||||
typedef int ImGuiDataAuthority;
|
||||
typedef int ImGuiLayoutType;
|
||||
typedef int ImGuiActivateFlags;
|
||||
typedef int ImGuiItemFlags;
|
||||
typedef int ImGuiItemAddFlags;
|
||||
typedef int ImGuiItemStatusFlags;
|
||||
typedef int ImGuiOldColumnFlags;
|
||||
typedef int ImGuiNavHighlightFlags;
|
||||
@ -263,6 +267,7 @@ typedef int ImGuiNavDirSourceFlags;
|
||||
typedef int ImGuiNavMoveFlags;
|
||||
typedef int ImGuiNextItemDataFlags;
|
||||
typedef int ImGuiNextWindowDataFlags;
|
||||
typedef int ImGuiScrollFlags;
|
||||
typedef int ImGuiSeparatorFlags;
|
||||
typedef int ImGuiTextFlags;
|
||||
typedef int ImGuiTooltipFlags;
|
||||
@ -297,6 +302,8 @@ typedef struct ImVector_ImGuiDockRequest {int Size;int Capacity;ImGuiDockRequest
|
||||
typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData;
|
||||
typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID;
|
||||
typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags;
|
||||
typedef struct ImVector_ImGuiListClipperData {int Size;int Capacity;ImGuiListClipperData* Data;} ImVector_ImGuiListClipperData;
|
||||
typedef struct ImVector_ImGuiListClipperRange {int Size;int Capacity;ImGuiListClipperRange* Data;} ImVector_ImGuiListClipperRange;
|
||||
typedef struct ImVector_ImGuiOldColumnData {int Size;int Capacity;ImGuiOldColumnData* Data;} ImVector_ImGuiOldColumnData;
|
||||
typedef struct ImVector_ImGuiOldColumns {int Size;int Capacity;ImGuiOldColumns* Data;} ImVector_ImGuiOldColumns;
|
||||
typedef struct ImVector_ImGuiPlatformMonitor {int Size;int Capacity;ImGuiPlatformMonitor* Data;} ImVector_ImGuiPlatformMonitor;
|
||||
@ -304,6 +311,7 @@ typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Da
|
||||
typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex* Data;} ImVector_ImGuiPtrOrIndex;
|
||||
typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler;
|
||||
typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem;
|
||||
typedef struct ImVector_ImGuiStackLevelInfo {int Size;int Capacity;ImGuiStackLevelInfo* Data;} ImVector_ImGuiStackLevelInfo;
|
||||
typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair;
|
||||
typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod;
|
||||
typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem;
|
||||
@ -545,6 +553,8 @@ typedef enum {
|
||||
ImGuiFocusedFlags_ChildWindows = 1 << 0,
|
||||
ImGuiFocusedFlags_RootWindow = 1 << 1,
|
||||
ImGuiFocusedFlags_AnyWindow = 1 << 2,
|
||||
ImGuiFocusedFlags_NoPopupHierarchy = 1 << 3,
|
||||
ImGuiFocusedFlags_DockHierarchy = 1 << 4,
|
||||
ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows
|
||||
}ImGuiFocusedFlags_;
|
||||
typedef enum {
|
||||
@ -552,10 +562,12 @@ typedef enum {
|
||||
ImGuiHoveredFlags_ChildWindows = 1 << 0,
|
||||
ImGuiHoveredFlags_RootWindow = 1 << 1,
|
||||
ImGuiHoveredFlags_AnyWindow = 1 << 2,
|
||||
ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 3,
|
||||
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 5,
|
||||
ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 6,
|
||||
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 7,
|
||||
ImGuiHoveredFlags_NoPopupHierarchy = 1 << 3,
|
||||
ImGuiHoveredFlags_DockHierarchy = 1 << 4,
|
||||
ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 5,
|
||||
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7,
|
||||
ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 8,
|
||||
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 9,
|
||||
ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped,
|
||||
ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows
|
||||
}ImGuiHoveredFlags_;
|
||||
@ -913,6 +925,7 @@ struct ImGuiIO
|
||||
ImFont* FontDefault;
|
||||
ImVec2 DisplayFramebufferScale;
|
||||
bool ConfigDockingNoSplit;
|
||||
bool ConfigDockingWithShift;
|
||||
bool ConfigDockingAlwaysTabBar;
|
||||
bool ConfigDockingTransparentPayload;
|
||||
bool ConfigViewportsNoAutoMerge;
|
||||
@ -967,10 +980,11 @@ struct ImGuiIO
|
||||
double MouseClickedTime[5];
|
||||
bool MouseClicked[5];
|
||||
bool MouseDoubleClicked[5];
|
||||
ImU16 MouseClickedCount[5];
|
||||
ImU16 MouseClickedLastCount[5];
|
||||
bool MouseReleased[5];
|
||||
bool MouseDownOwned[5];
|
||||
bool MouseDownOwnedUnlessPopupClose[5];
|
||||
bool MouseDownWasDoubleClick[5];
|
||||
float MouseDownDuration[5];
|
||||
float MouseDownDurationPrev[5];
|
||||
ImVec2 MouseDragMaxDistanceAbs[5];
|
||||
@ -1078,10 +1092,9 @@ struct ImGuiListClipper
|
||||
int DisplayStart;
|
||||
int DisplayEnd;
|
||||
int ItemsCount;
|
||||
int StepNo;
|
||||
int ItemsFrozen;
|
||||
float ItemsHeight;
|
||||
float StartPosY;
|
||||
void* TempData;
|
||||
};
|
||||
struct ImColor
|
||||
{
|
||||
@ -1417,12 +1430,9 @@ typedef enum {
|
||||
ImGuiItemFlags_NoNavDefaultFocus = 1 << 4,
|
||||
ImGuiItemFlags_SelectableDontClosePopup = 1 << 5,
|
||||
ImGuiItemFlags_MixedValue = 1 << 6,
|
||||
ImGuiItemFlags_ReadOnly = 1 << 7
|
||||
ImGuiItemFlags_ReadOnly = 1 << 7,
|
||||
ImGuiItemFlags_Inputable = 1 << 8
|
||||
}ImGuiItemFlags_;
|
||||
typedef enum {
|
||||
ImGuiItemAddFlags_None = 0,
|
||||
ImGuiItemAddFlags_Focusable = 1 << 0
|
||||
}ImGuiItemAddFlags_;
|
||||
typedef enum {
|
||||
ImGuiItemStatusFlags_None = 0,
|
||||
ImGuiItemStatusFlags_HoveredRect = 1 << 0,
|
||||
@ -1433,9 +1443,7 @@ typedef enum {
|
||||
ImGuiItemStatusFlags_HasDeactivated = 1 << 5,
|
||||
ImGuiItemStatusFlags_Deactivated = 1 << 6,
|
||||
ImGuiItemStatusFlags_HoveredWindow = 1 << 7,
|
||||
ImGuiItemStatusFlags_FocusedByCode = 1 << 8,
|
||||
ImGuiItemStatusFlags_FocusedByTabbing = 1 << 9,
|
||||
ImGuiItemStatusFlags_Focused = ImGuiItemStatusFlags_FocusedByCode | ImGuiItemStatusFlags_FocusedByTabbing
|
||||
ImGuiItemStatusFlags_FocusedByTabbing = 1 << 8
|
||||
}ImGuiItemStatusFlags_;
|
||||
typedef enum {
|
||||
ImGuiInputTextFlags_Multiline = 1 << 26,
|
||||
@ -1613,8 +1621,6 @@ struct ImGuiInputTextState
|
||||
bool SelectedAllMouseLock;
|
||||
bool Edited;
|
||||
ImGuiInputTextFlags Flags;
|
||||
ImGuiInputTextCallback UserCallback;
|
||||
void* UserCallbackData;
|
||||
};
|
||||
struct ImGuiPopupData
|
||||
{
|
||||
@ -1682,12 +1688,26 @@ struct ImGuiLastItemData
|
||||
ImGuiItemFlags InFlags;
|
||||
ImGuiItemStatusFlags StatusFlags;
|
||||
ImRect Rect;
|
||||
ImRect NavRect;
|
||||
ImRect DisplayRect;
|
||||
};
|
||||
struct ImGuiStackSizes
|
||||
{
|
||||
short SizeOfIDStack;
|
||||
short SizeOfColorStack;
|
||||
short SizeOfStyleVarStack;
|
||||
short SizeOfFontStack;
|
||||
short SizeOfFocusScopeStack;
|
||||
short SizeOfGroupStack;
|
||||
short SizeOfItemFlagsStack;
|
||||
short SizeOfBeginPopupStack;
|
||||
short SizeOfDisabledStack;
|
||||
};
|
||||
struct ImGuiWindowStackData
|
||||
{
|
||||
ImGuiWindow* Window;
|
||||
ImGuiLastItemData ParentLastItemDataBackup;
|
||||
ImGuiStackSizes StackSizesOnBegin;
|
||||
};
|
||||
struct ImGuiShrinkWidthItem
|
||||
{
|
||||
@ -1699,6 +1719,40 @@ struct ImGuiPtrOrIndex
|
||||
void* Ptr;
|
||||
int Index;
|
||||
};
|
||||
struct ImGuiListClipperRange
|
||||
{
|
||||
int Min;
|
||||
int Max;
|
||||
bool PosToIndexConvert;
|
||||
ImS8 PosToIndexOffsetMin;
|
||||
ImS8 PosToIndexOffsetMax;
|
||||
};
|
||||
struct ImGuiListClipperData
|
||||
{
|
||||
ImGuiListClipper* ListClipper;
|
||||
float LossynessOffset;
|
||||
int StepNo;
|
||||
int ItemsFrozen;
|
||||
ImVector_ImGuiListClipperRange Ranges;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiActivateFlags_None = 0,
|
||||
ImGuiActivateFlags_PreferInput = 1 << 0,
|
||||
ImGuiActivateFlags_PreferTweak = 1 << 1,
|
||||
ImGuiActivateFlags_TryToPreserveState = 1 << 2
|
||||
}ImGuiActivateFlags_;
|
||||
typedef enum {
|
||||
ImGuiScrollFlags_None = 0,
|
||||
ImGuiScrollFlags_KeepVisibleEdgeX = 1 << 0,
|
||||
ImGuiScrollFlags_KeepVisibleEdgeY = 1 << 1,
|
||||
ImGuiScrollFlags_KeepVisibleCenterX = 1 << 2,
|
||||
ImGuiScrollFlags_KeepVisibleCenterY = 1 << 3,
|
||||
ImGuiScrollFlags_AlwaysCenterX = 1 << 4,
|
||||
ImGuiScrollFlags_AlwaysCenterY = 1 << 5,
|
||||
ImGuiScrollFlags_NoScrollParent = 1 << 6,
|
||||
ImGuiScrollFlags_MaskX_ = ImGuiScrollFlags_KeepVisibleEdgeX | ImGuiScrollFlags_KeepVisibleCenterX | ImGuiScrollFlags_AlwaysCenterX,
|
||||
ImGuiScrollFlags_MaskY_ = ImGuiScrollFlags_KeepVisibleEdgeY | ImGuiScrollFlags_KeepVisibleCenterY | ImGuiScrollFlags_AlwaysCenterY
|
||||
}ImGuiScrollFlags_;
|
||||
typedef enum {
|
||||
ImGuiNavHighlightFlags_None = 0,
|
||||
ImGuiNavHighlightFlags_TypeDefault = 1 << 0,
|
||||
@ -1708,9 +1762,10 @@ typedef enum {
|
||||
}ImGuiNavHighlightFlags_;
|
||||
typedef enum {
|
||||
ImGuiNavDirSourceFlags_None = 0,
|
||||
ImGuiNavDirSourceFlags_Keyboard = 1 << 0,
|
||||
ImGuiNavDirSourceFlags_PadDPad = 1 << 1,
|
||||
ImGuiNavDirSourceFlags_PadLStick = 1 << 2
|
||||
ImGuiNavDirSourceFlags_RawKeyboard = 1 << 0,
|
||||
ImGuiNavDirSourceFlags_Keyboard = 1 << 1,
|
||||
ImGuiNavDirSourceFlags_PadDPad = 1 << 2,
|
||||
ImGuiNavDirSourceFlags_PadLStick = 1 << 3
|
||||
}ImGuiNavDirSourceFlags_;
|
||||
typedef enum {
|
||||
ImGuiNavMoveFlags_None = 0,
|
||||
@ -1720,8 +1775,13 @@ typedef enum {
|
||||
ImGuiNavMoveFlags_WrapY = 1 << 3,
|
||||
ImGuiNavMoveFlags_AllowCurrentNavId = 1 << 4,
|
||||
ImGuiNavMoveFlags_AlsoScoreVisibleSet = 1 << 5,
|
||||
ImGuiNavMoveFlags_ScrollToEdge = 1 << 6,
|
||||
ImGuiNavMoveFlags_Forwarded = 1 << 7
|
||||
ImGuiNavMoveFlags_ScrollToEdgeY = 1 << 6,
|
||||
ImGuiNavMoveFlags_Forwarded = 1 << 7,
|
||||
ImGuiNavMoveFlags_DebugNoResult = 1 << 8,
|
||||
ImGuiNavMoveFlags_FocusApi = 1 << 9,
|
||||
ImGuiNavMoveFlags_Tabbing = 1 << 10,
|
||||
ImGuiNavMoveFlags_Activate = 1 << 11,
|
||||
ImGuiNavMoveFlags_DontSetNavHighlight = 1 << 12
|
||||
}ImGuiNavMoveFlags_;
|
||||
typedef enum {
|
||||
ImGuiNavLayer_Main = 0,
|
||||
@ -1734,6 +1794,7 @@ struct ImGuiNavItemData
|
||||
ImGuiID ID;
|
||||
ImGuiID FocusScopeId;
|
||||
ImRect RectRel;
|
||||
ImGuiItemFlags InFlags;
|
||||
float DistBox;
|
||||
float DistCenter;
|
||||
float DistAxial;
|
||||
@ -1820,10 +1881,12 @@ struct ImGuiDockNode
|
||||
ImVec2 SizeRef;
|
||||
ImGuiAxis SplitAxis;
|
||||
ImGuiWindowClass WindowClass;
|
||||
ImU32 LastBgColor;
|
||||
ImGuiWindow* HostWindow;
|
||||
ImGuiWindow* VisibleWindow;
|
||||
ImGuiDockNode* CentralNode;
|
||||
ImGuiDockNode* OnlyNodeWithWindows;
|
||||
int CountNodeWithWindows;
|
||||
int LastFrameAlive;
|
||||
int LastFrameActive;
|
||||
int LastFrameFocused;
|
||||
@ -1835,14 +1898,15 @@ struct ImGuiDockNode
|
||||
ImGuiDataAuthority 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;
|
||||
bool MarkedForPosSizeWrite :1;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiWindowDockStyleCol_Text,
|
||||
@ -1916,6 +1980,7 @@ struct ImGuiSettingsHandler
|
||||
};
|
||||
struct ImGuiMetricsConfig
|
||||
{
|
||||
bool ShowStackTool;
|
||||
bool ShowWindowsRects;
|
||||
bool ShowWindowsBeginOrder;
|
||||
bool ShowTablesRects;
|
||||
@ -1925,15 +1990,19 @@ struct ImGuiMetricsConfig
|
||||
int ShowWindowsRectsType;
|
||||
int ShowTablesRectsType;
|
||||
};
|
||||
struct ImGuiStackSizes
|
||||
struct ImGuiStackLevelInfo
|
||||
{
|
||||
short SizeOfIDStack;
|
||||
short SizeOfColorStack;
|
||||
short SizeOfStyleVarStack;
|
||||
short SizeOfFontStack;
|
||||
short SizeOfFocusScopeStack;
|
||||
short SizeOfGroupStack;
|
||||
short SizeOfBeginPopupStack;
|
||||
ImGuiID ID;
|
||||
ImS8 QueryFrameCount;
|
||||
bool QuerySuccess;
|
||||
char Desc[58];
|
||||
};
|
||||
struct ImGuiStackTool
|
||||
{
|
||||
int LastActiveFrame;
|
||||
int StackLevel;
|
||||
ImGuiID QueryId;
|
||||
ImVector_ImGuiStackLevelInfo Results;
|
||||
};
|
||||
typedef enum { ImGuiContextHookType_NewFramePre, ImGuiContextHookType_NewFramePost, ImGuiContextHookType_EndFramePre, ImGuiContextHookType_EndFramePost, ImGuiContextHookType_RenderPre, ImGuiContextHookType_RenderPost, ImGuiContextHookType_Shutdown, ImGuiContextHookType_PendingRemoval_ }ImGuiContextHookType;
|
||||
struct ImGuiContextHook
|
||||
@ -1967,7 +2036,6 @@ struct ImGuiContext
|
||||
bool WithinEndChild;
|
||||
bool GcCompactAll;
|
||||
bool TestEngineHookItems;
|
||||
ImGuiID TestEngineHookIdInfo;
|
||||
void* TestEngine;
|
||||
ImVector_ImGuiWindowPtr Windows;
|
||||
ImVector_ImGuiWindowPtr WindowsFocusOrder;
|
||||
@ -1984,6 +2052,7 @@ struct ImGuiContext
|
||||
ImGuiWindow* WheelingWindow;
|
||||
ImVec2 WheelingWindowRefMousePos;
|
||||
float WheelingWindowTimer;
|
||||
ImGuiID DebugHookIdInfo;
|
||||
ImGuiID HoveredId;
|
||||
ImGuiID HoveredIdPreviousFrame;
|
||||
bool HoveredIdAllowOverlap;
|
||||
@ -2027,6 +2096,7 @@ struct ImGuiContext
|
||||
ImVector_ImGuiGroupData GroupStack;
|
||||
ImVector_ImGuiPopupData OpenPopupStack;
|
||||
ImVector_ImGuiPopupData BeginPopupStack;
|
||||
int BeginMenuCount;
|
||||
ImVector_ImGuiViewportPPtr Viewports;
|
||||
float CurrentDpiScale;
|
||||
ImGuiViewportP* CurrentViewport;
|
||||
@ -2041,17 +2111,15 @@ struct ImGuiContext
|
||||
ImGuiID NavActivateId;
|
||||
ImGuiID NavActivateDownId;
|
||||
ImGuiID NavActivatePressedId;
|
||||
ImGuiID NavInputId;
|
||||
ImGuiID NavJustTabbedId;
|
||||
ImGuiID NavActivateInputId;
|
||||
ImGuiActivateFlags NavActivateFlags;
|
||||
ImGuiID NavJustMovedToId;
|
||||
ImGuiID NavJustMovedToFocusScopeId;
|
||||
ImGuiKeyModFlags NavJustMovedToKeyMods;
|
||||
ImGuiID NavNextActivateId;
|
||||
ImGuiActivateFlags NavNextActivateFlags;
|
||||
ImGuiInputSource NavInputSource;
|
||||
ImRect NavScoringRect;
|
||||
int NavScoringCount;
|
||||
ImGuiNavLayer NavLayer;
|
||||
int NavIdTabCounter;
|
||||
bool NavIdIsAlive;
|
||||
bool NavMousePosDirty;
|
||||
bool NavDisableHighlight;
|
||||
@ -2061,28 +2129,30 @@ struct ImGuiContext
|
||||
bool NavInitRequestFromMove;
|
||||
ImGuiID NavInitResultId;
|
||||
ImRect NavInitResultRectRel;
|
||||
bool NavMoveRequest;
|
||||
bool NavMoveRequestForwardToNextFrame;
|
||||
ImGuiNavMoveFlags NavMoveRequestFlags;
|
||||
ImGuiKeyModFlags NavMoveRequestKeyMods;
|
||||
ImGuiDir NavMoveDir, NavMoveDirLast;
|
||||
bool NavMoveSubmitted;
|
||||
bool NavMoveScoringItems;
|
||||
bool NavMoveForwardToNextFrame;
|
||||
ImGuiNavMoveFlags NavMoveFlags;
|
||||
ImGuiScrollFlags NavMoveScrollFlags;
|
||||
ImGuiKeyModFlags NavMoveKeyMods;
|
||||
ImGuiDir NavMoveDir;
|
||||
ImGuiDir NavMoveDirForDebug;
|
||||
ImGuiDir NavMoveClipDir;
|
||||
ImRect NavScoringRect;
|
||||
ImRect NavScoringNoClipRect;
|
||||
int NavScoringDebugCount;
|
||||
int NavTabbingDir;
|
||||
int NavTabbingCounter;
|
||||
ImGuiNavItemData NavMoveResultLocal;
|
||||
ImGuiNavItemData NavMoveResultLocalVisibleSet;
|
||||
ImGuiNavItemData NavMoveResultLocalVisible;
|
||||
ImGuiNavItemData NavMoveResultOther;
|
||||
ImGuiNavItemData NavTabbingResultFirst;
|
||||
ImGuiWindow* NavWindowingTarget;
|
||||
ImGuiWindow* NavWindowingTargetAnim;
|
||||
ImGuiWindow* NavWindowingListWindow;
|
||||
float NavWindowingTimer;
|
||||
float NavWindowingHighlightAlpha;
|
||||
bool NavWindowingToggleLayer;
|
||||
ImGuiWindow* TabFocusRequestCurrWindow;
|
||||
ImGuiWindow* TabFocusRequestNextWindow;
|
||||
int TabFocusRequestCurrCounterRegular;
|
||||
int TabFocusRequestCurrCounterTabStop;
|
||||
int TabFocusRequestNextCounterRegular;
|
||||
int TabFocusRequestNextCounterTabStop;
|
||||
bool TabFocusPressed;
|
||||
float DimBgRatio;
|
||||
ImGuiMouseCursor MouseCursor;
|
||||
bool DragDropActive;
|
||||
@ -2102,24 +2172,26 @@ struct ImGuiContext
|
||||
ImGuiID DragDropHoldJustPressedId;
|
||||
ImVector_unsigned_char DragDropPayloadBufHeap;
|
||||
unsigned char DragDropPayloadBufLocal[16];
|
||||
int ClipperTempDataStacked;
|
||||
ImVector_ImGuiListClipperData ClipperTempData;
|
||||
ImGuiTable* CurrentTable;
|
||||
int CurrentTableStackIdx;
|
||||
int TablesTempDataStacked;
|
||||
ImVector_ImGuiTableTempData TablesTempData;
|
||||
ImPool_ImGuiTable Tables;
|
||||
ImVector_ImGuiTableTempData TablesTempDataStack;
|
||||
ImVector_float TablesLastTimeActive;
|
||||
ImVector_ImDrawChannel DrawChannelsTempMergeBuffer;
|
||||
ImGuiTabBar* CurrentTabBar;
|
||||
ImPool_ImGuiTabBar TabBars;
|
||||
ImVector_ImGuiPtrOrIndex CurrentTabBarStack;
|
||||
ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer;
|
||||
ImVec2 LastValidMousePos;
|
||||
ImVec2 MouseLastValidPos;
|
||||
ImGuiInputTextState InputTextState;
|
||||
ImFont InputTextPasswordFont;
|
||||
ImGuiID TempInputId;
|
||||
ImGuiColorEditFlags ColorEditOptions;
|
||||
float ColorEditLastHue;
|
||||
float ColorEditLastSat;
|
||||
float ColorEditLastColor[3];
|
||||
ImU32 ColorEditLastColor;
|
||||
ImVec4 ColorPickerRef;
|
||||
ImGuiComboPreviewData ComboPreviewData;
|
||||
float SliderCurrentAccum;
|
||||
@ -2127,9 +2199,10 @@ struct ImGuiContext
|
||||
bool DragCurrentAccumDirty;
|
||||
float DragCurrentAccum;
|
||||
float DragSpeedDefaultRatio;
|
||||
float DisabledAlphaBackup;
|
||||
float ScrollbarClickDeltaToGrabCenter;
|
||||
int TooltipOverrideCount;
|
||||
float DisabledAlphaBackup;
|
||||
short DisabledStackSize;
|
||||
short TooltipOverrideCount;
|
||||
float TooltipSlowDelay;
|
||||
ImVector_char ClipboardHandlerData;
|
||||
ImVector_ImGuiID MenusIdSubmittedThisFrame;
|
||||
@ -2160,6 +2233,7 @@ struct ImGuiContext
|
||||
bool DebugItemPickerActive;
|
||||
ImGuiID DebugItemPickerBreakId;
|
||||
ImGuiMetricsConfig DebugMetricsConfig;
|
||||
ImGuiStackTool DebugStackTool;
|
||||
float FramerateSecPerFrame[120];
|
||||
int FramerateSecPerFrameIdx;
|
||||
int FramerateSecPerFrameCount;
|
||||
@ -2183,6 +2257,7 @@ struct ImGuiWindowTempData
|
||||
ImVec1 Indent;
|
||||
ImVec1 ColumnsOffset;
|
||||
ImVec1 GroupOffset;
|
||||
ImVec2 CursorStartPosLossyness;
|
||||
ImGuiNavLayer NavLayerCurrent;
|
||||
short NavLayersActiveMask;
|
||||
short NavLayersActiveMaskNext;
|
||||
@ -2200,13 +2275,10 @@ struct ImGuiWindowTempData
|
||||
int CurrentTableIdx;
|
||||
ImGuiLayoutType LayoutType;
|
||||
ImGuiLayoutType ParentLayoutType;
|
||||
int FocusCounterRegular;
|
||||
int FocusCounterTabStop;
|
||||
float ItemWidth;
|
||||
float TextWrapPos;
|
||||
ImVector_float ItemWidthStack;
|
||||
ImVector_float TextWrapPosStack;
|
||||
ImGuiStackSizes StackSizesOnBegin;
|
||||
};
|
||||
struct ImGuiWindow
|
||||
{
|
||||
@ -2247,6 +2319,7 @@ struct ImGuiWindow
|
||||
bool Appearing;
|
||||
bool Hidden;
|
||||
bool IsFallbackWindow;
|
||||
bool IsExplicitChild;
|
||||
bool HasCloseButton;
|
||||
signed char ResizeBorderHeld;
|
||||
short BeginCount;
|
||||
@ -2291,7 +2364,9 @@ struct ImGuiWindow
|
||||
ImDrawList* DrawList;
|
||||
ImDrawList DrawListInst;
|
||||
ImGuiWindow* ParentWindow;
|
||||
ImGuiWindow* ParentWindowInBeginStack;
|
||||
ImGuiWindow* RootWindow;
|
||||
ImGuiWindow* RootWindowPopupTree;
|
||||
ImGuiWindow* RootWindowDockTree;
|
||||
ImGuiWindow* RootWindowForTitleBarHighlight;
|
||||
ImGuiWindow* RootWindowForNav;
|
||||
@ -2606,6 +2681,8 @@ typedef ImVector<ImGuiDockRequest> ImVector_ImGuiDockRequest;
|
||||
typedef ImVector<ImGuiGroupData> ImVector_ImGuiGroupData;
|
||||
typedef ImVector<ImGuiID> ImVector_ImGuiID;
|
||||
typedef ImVector<ImGuiItemFlags> ImVector_ImGuiItemFlags;
|
||||
typedef ImVector<ImGuiListClipperData> ImVector_ImGuiListClipperData;
|
||||
typedef ImVector<ImGuiListClipperRange> ImVector_ImGuiListClipperRange;
|
||||
typedef ImVector<ImGuiOldColumnData> ImVector_ImGuiOldColumnData;
|
||||
typedef ImVector<ImGuiOldColumns> ImVector_ImGuiOldColumns;
|
||||
typedef ImVector<ImGuiPlatformMonitor> ImVector_ImGuiPlatformMonitor;
|
||||
@ -2613,6 +2690,7 @@ typedef ImVector<ImGuiPopupData> ImVector_ImGuiPopupData;
|
||||
typedef ImVector<ImGuiPtrOrIndex> ImVector_ImGuiPtrOrIndex;
|
||||
typedef ImVector<ImGuiSettingsHandler> ImVector_ImGuiSettingsHandler;
|
||||
typedef ImVector<ImGuiShrinkWidthItem> ImVector_ImGuiShrinkWidthItem;
|
||||
typedef ImVector<ImGuiStackLevelInfo> ImVector_ImGuiStackLevelInfo;
|
||||
typedef ImVector<ImGuiStoragePair> ImVector_ImGuiStoragePair;
|
||||
typedef ImVector<ImGuiStyleMod> ImVector_ImGuiStyleMod;
|
||||
typedef ImVector<ImGuiTabItem> ImVector_ImGuiTabItem;
|
||||
@ -2651,6 +2729,7 @@ CIMGUI_API void igRender(void);
|
||||
CIMGUI_API ImDrawData* igGetDrawData(void);
|
||||
CIMGUI_API void igShowDemoWindow(bool* p_open);
|
||||
CIMGUI_API void igShowMetricsWindow(bool* p_open);
|
||||
CIMGUI_API void igShowStackToolWindow(bool* p_open);
|
||||
CIMGUI_API void igShowAboutWindow(bool* p_open);
|
||||
CIMGUI_API void igShowStyleEditor(ImGuiStyle* ref);
|
||||
CIMGUI_API bool igShowStyleSelector(const char* label);
|
||||
@ -2980,7 +3059,6 @@ CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void);
|
||||
CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx);
|
||||
CIMGUI_API void igSetStateStorage(ImGuiStorage* storage);
|
||||
CIMGUI_API ImGuiStorage* igGetStateStorage(void);
|
||||
CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end);
|
||||
CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags);
|
||||
CIMGUI_API void igEndChildFrame(void);
|
||||
CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width);
|
||||
@ -2998,6 +3076,7 @@ CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat);
|
||||
CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button);
|
||||
CIMGUI_API int igGetMouseClickedCount(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip);
|
||||
CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos);
|
||||
CIMGUI_API bool igIsAnyMouseDown(void);
|
||||
@ -3105,6 +3184,7 @@ CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self);
|
||||
CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height);
|
||||
CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self);
|
||||
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
||||
CIMGUI_API void ImGuiListClipper_ForceDisplayRangeByIndices(ImGuiListClipper* self,int item_min,int item_max);
|
||||
CIMGUI_API ImColor* ImColor_ImColorNil(void);
|
||||
CIMGUI_API void ImColor_destroy(ImColor* self);
|
||||
CIMGUI_API ImColor* ImColor_ImColorInt(int r,int g,int b,int a);
|
||||
@ -3264,6 +3344,7 @@ CIMGUI_API ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(void)
|
||||
CIMGUI_API void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* self);
|
||||
CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImU32 seed);
|
||||
CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImU32 seed);
|
||||
CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*));
|
||||
CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b);
|
||||
CIMGUI_API bool igImIsPowerOfTwoInt(int v);
|
||||
CIMGUI_API bool igImIsPowerOfTwoU64(ImU64 v);
|
||||
@ -3330,6 +3411,7 @@ CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b);
|
||||
CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a);
|
||||
CIMGUI_API float igImLinearSweep(float current,float target,float speed);
|
||||
CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
|
||||
CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f);
|
||||
CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t);
|
||||
CIMGUI_API void igImBezierCubicClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments);
|
||||
CIMGUI_API void igImBezierCubicClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol);
|
||||
@ -3428,9 +3510,18 @@ CIMGUI_API void ImGuiNextItemData_destroy(ImGuiNextItemData* self);
|
||||
CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self);
|
||||
CIMGUI_API ImGuiLastItemData* ImGuiLastItemData_ImGuiLastItemData(void);
|
||||
CIMGUI_API void ImGuiLastItemData_destroy(ImGuiLastItemData* self);
|
||||
CIMGUI_API ImGuiStackSizes* ImGuiStackSizes_ImGuiStackSizes(void);
|
||||
CIMGUI_API void ImGuiStackSizes_destroy(ImGuiStackSizes* self);
|
||||
CIMGUI_API void ImGuiStackSizes_SetToCurrentState(ImGuiStackSizes* self);
|
||||
CIMGUI_API void ImGuiStackSizes_CompareWithCurrentState(ImGuiStackSizes* self);
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr(void* ptr);
|
||||
CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self);
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index);
|
||||
CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromIndices(int min,int max);
|
||||
CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromPositions(float y1,float y2,int off_min,int off_max);
|
||||
CIMGUI_API ImGuiListClipperData* ImGuiListClipperData_ImGuiListClipperData(void);
|
||||
CIMGUI_API void ImGuiListClipperData_destroy(ImGuiListClipperData* self);
|
||||
CIMGUI_API void ImGuiListClipperData_Reset(ImGuiListClipperData* self,ImGuiListClipper* clipper);
|
||||
CIMGUI_API ImGuiNavItemData* ImGuiNavItemData_ImGuiNavItemData(void);
|
||||
CIMGUI_API void ImGuiNavItemData_destroy(ImGuiNavItemData* self);
|
||||
CIMGUI_API void ImGuiNavItemData_Clear(ImGuiNavItemData* self);
|
||||
@ -3470,10 +3561,10 @@ CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void)
|
||||
CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self);
|
||||
CIMGUI_API ImGuiMetricsConfig* ImGuiMetricsConfig_ImGuiMetricsConfig(void);
|
||||
CIMGUI_API void ImGuiMetricsConfig_destroy(ImGuiMetricsConfig* self);
|
||||
CIMGUI_API ImGuiStackSizes* ImGuiStackSizes_ImGuiStackSizes(void);
|
||||
CIMGUI_API void ImGuiStackSizes_destroy(ImGuiStackSizes* self);
|
||||
CIMGUI_API void ImGuiStackSizes_SetToCurrentState(ImGuiStackSizes* self);
|
||||
CIMGUI_API void ImGuiStackSizes_CompareWithCurrentState(ImGuiStackSizes* self);
|
||||
CIMGUI_API ImGuiStackLevelInfo* ImGuiStackLevelInfo_ImGuiStackLevelInfo(void);
|
||||
CIMGUI_API void ImGuiStackLevelInfo_destroy(ImGuiStackLevelInfo* self);
|
||||
CIMGUI_API ImGuiStackTool* ImGuiStackTool_ImGuiStackTool(void);
|
||||
CIMGUI_API void ImGuiStackTool_destroy(ImGuiStackTool* self);
|
||||
CIMGUI_API ImGuiContextHook* ImGuiContextHook_ImGuiContextHook(void);
|
||||
CIMGUI_API void ImGuiContextHook_destroy(ImGuiContextHook* self);
|
||||
CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas);
|
||||
@ -3516,18 +3607,24 @@ CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id);
|
||||
CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name);
|
||||
CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window);
|
||||
CIMGUI_API void igCalcWindowNextAutoFitSize(ImVec2 *pOut,ImGuiWindow* 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);
|
||||
CIMGUI_API bool igIsWindowWithinBeginStackOf(ImGuiWindow* window,ImGuiWindow* potential_parent);
|
||||
CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below);
|
||||
CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window);
|
||||
CIMGUI_API void igSetWindowPosWindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowSizeWindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowCollapsedWindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size);
|
||||
CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r);
|
||||
CIMGUI_API void igWindowRectRelToAbs(ImRect *pOut,ImGuiWindow* window,const ImRect r);
|
||||
CIMGUI_API void igFocusWindow(ImGuiWindow* window);
|
||||
CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window);
|
||||
CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window);
|
||||
CIMGUI_API void igBringWindowToDisplayFront(ImGuiWindow* window);
|
||||
CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window);
|
||||
CIMGUI_API void igBringWindowToDisplayBehind(ImGuiWindow* window,ImGuiWindow* above_window);
|
||||
CIMGUI_API int igFindWindowDisplayIndex(ImGuiWindow* window);
|
||||
CIMGUI_API ImGuiWindow* igFindBottomMostVisibleWindowWithinBeginStack(ImGuiWindow* window);
|
||||
CIMGUI_API void igSetCurrentFont(ImFont* font);
|
||||
CIMGUI_API ImFont* igGetDefaultFont(void);
|
||||
CIMGUI_API ImDrawList* igGetForegroundDrawListWindowPtr(ImGuiWindow* window);
|
||||
@ -3558,7 +3655,10 @@ CIMGUI_API void igSetScrollXWindowPtr(ImGuiWindow* window,float scroll_x);
|
||||
CIMGUI_API void igSetScrollYWindowPtr(ImGuiWindow* window,float scroll_y);
|
||||
CIMGUI_API void igSetScrollFromPosXWindowPtr(ImGuiWindow* window,float local_x,float center_x_ratio);
|
||||
CIMGUI_API void igSetScrollFromPosYWindowPtr(ImGuiWindow* window,float local_y,float center_y_ratio);
|
||||
CIMGUI_API void igScrollToBringRectIntoView(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect);
|
||||
CIMGUI_API void igScrollToItem(ImGuiScrollFlags flags);
|
||||
CIMGUI_API void igScrollToRect(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags);
|
||||
CIMGUI_API void igScrollToRectEx(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags);
|
||||
CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rect);
|
||||
CIMGUI_API ImGuiID igGetItemID(void);
|
||||
CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void);
|
||||
CIMGUI_API ImGuiItemFlags igGetItemFlags(void);
|
||||
@ -3575,10 +3675,9 @@ CIMGUI_API void igPushOverrideID(ImGuiID id);
|
||||
CIMGUI_API ImGuiID igGetIDWithSeed(const char* str_id_begin,const char* str_id_end,ImGuiID seed);
|
||||
CIMGUI_API void igItemSizeVec2(const ImVec2 size,float text_baseline_y);
|
||||
CIMGUI_API void igItemSizeRect(const ImRect bb,float 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);
|
||||
CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id);
|
||||
CIMGUI_API void igItemFocusable(ImGuiWindow* window,ImGuiID id);
|
||||
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_logged);
|
||||
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id);
|
||||
CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect);
|
||||
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h);
|
||||
CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x);
|
||||
@ -3596,11 +3695,13 @@ CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg
|
||||
CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags);
|
||||
CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup);
|
||||
CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup);
|
||||
CIMGUI_API void igClosePopupsExceptModals(void);
|
||||
CIMGUI_API bool igIsPopupOpenID(ImGuiID id,ImGuiPopupFlags popup_flags);
|
||||
CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags);
|
||||
CIMGUI_API void igBeginTooltipEx(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags);
|
||||
CIMGUI_API void igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags);
|
||||
CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window);
|
||||
CIMGUI_API ImGuiWindow* igGetTopMostPopupModal(void);
|
||||
CIMGUI_API ImGuiWindow* igGetTopMostAndVisiblePopupModal(void);
|
||||
CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window);
|
||||
CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy);
|
||||
CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags);
|
||||
@ -3610,8 +3711,11 @@ CIMGUI_API bool igBeginComboPopup(ImGuiID popup_id,const ImRect bb,ImGuiComboFla
|
||||
CIMGUI_API bool igBeginComboPreview(void);
|
||||
CIMGUI_API void igEndComboPreview(void);
|
||||
CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit);
|
||||
CIMGUI_API void igNavInitRequestApplyResult(void);
|
||||
CIMGUI_API bool igNavMoveRequestButNoResultYet(void);
|
||||
CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags);
|
||||
CIMGUI_API void igNavMoveRequestSubmit(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags);
|
||||
CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags);
|
||||
CIMGUI_API void igNavMoveRequestResolveWithLastItem(ImGuiNavItemData* result);
|
||||
CIMGUI_API void igNavMoveRequestCancel(void);
|
||||
CIMGUI_API void igNavMoveRequestApplyResult(void);
|
||||
CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags);
|
||||
@ -3640,6 +3744,7 @@ CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool c
|
||||
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);
|
||||
@ -3648,6 +3753,7 @@ CIMGUI_API bool igDockContextCalcDropPosForDocking(ImGuiWindow* target,ImGuiDock
|
||||
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);
|
||||
@ -3759,13 +3865,14 @@ CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2 pos,ImVec2
|
||||
CIMGUI_API void igRenderArrowDockMenu(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col);
|
||||
CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding);
|
||||
CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding);
|
||||
CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect r_in,const ImRect r_outer,float threshold);
|
||||
CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags);
|
||||
CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags);
|
||||
CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos);
|
||||
CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node);
|
||||
CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags);
|
||||
CIMGUI_API void igScrollbar(ImGuiAxis 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);
|
||||
CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec2 padding,const ImVec4 bg_col,const ImVec4 tint_col);
|
||||
CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis);
|
||||
CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis);
|
||||
@ -3777,7 +3884,7 @@ CIMGUI_API bool igCheckboxFlagsU64Ptr(const char* label,ImU64* flags,ImU64 flags
|
||||
CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags);
|
||||
CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb);
|
||||
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay);
|
||||
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col);
|
||||
CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end);
|
||||
CIMGUI_API bool igTreeNodeBehaviorIsOpen(ImGuiID id,ImGuiTreeNodeFlags flags);
|
||||
CIMGUI_API void igTreePushOverrideID(ImGuiID id);
|
||||
@ -3802,9 +3909,11 @@ CIMGUI_API void igGcCompactTransientMiscBuffers(void);
|
||||
CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window);
|
||||
CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window);
|
||||
CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,void* user_data);
|
||||
CIMGUI_API void igErrorCheckEndWindowRecover(ImGuiErrorLogCallback log_callback,void* user_data);
|
||||
CIMGUI_API void igDebugDrawItemRect(ImU32 col);
|
||||
CIMGUI_API void igDebugStartItemPicker(void);
|
||||
CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas);
|
||||
CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end);
|
||||
CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns);
|
||||
CIMGUI_API void igDebugNodeDockNode(ImGuiDockNode* node,const char* label);
|
||||
CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label);
|
||||
@ -3817,6 +3926,7 @@ CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings);
|
||||
CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label);
|
||||
CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings);
|
||||
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 igDebugNodeViewport(ImGuiViewportP* viewport);
|
||||
CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb);
|
||||
CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype(void);
|
||||
|
||||
3427
imgui-sys/third-party/imgui-docking/definitions.json
vendored
3427
imgui-sys/third-party/imgui-docking/definitions.json
vendored
File diff suppressed because it is too large
Load Diff
3329
imgui-sys/third-party/imgui-docking/definitions.lua
vendored
3329
imgui-sys/third-party/imgui-docking/definitions.lua
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -23,6 +23,7 @@
|
||||
"ImFontConfig": "struct ImFontConfig",
|
||||
"ImFontGlyph": "struct ImFontGlyph",
|
||||
"ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder",
|
||||
"ImGuiActivateFlags": "int",
|
||||
"ImGuiBackendFlags": "int",
|
||||
"ImGuiButtonFlags": "int",
|
||||
"ImGuiCol": "int",
|
||||
@ -56,7 +57,6 @@
|
||||
"ImGuiInputTextCallbackData": "struct ImGuiInputTextCallbackData",
|
||||
"ImGuiInputTextFlags": "int",
|
||||
"ImGuiInputTextState": "struct ImGuiInputTextState",
|
||||
"ImGuiItemAddFlags": "int",
|
||||
"ImGuiItemFlags": "int",
|
||||
"ImGuiItemStatusFlags": "int",
|
||||
"ImGuiKey": "int",
|
||||
@ -64,6 +64,8 @@
|
||||
"ImGuiLastItemData": "struct ImGuiLastItemData",
|
||||
"ImGuiLayoutType": "int",
|
||||
"ImGuiListClipper": "struct ImGuiListClipper",
|
||||
"ImGuiListClipperData": "struct ImGuiListClipperData",
|
||||
"ImGuiListClipperRange": "struct ImGuiListClipperRange",
|
||||
"ImGuiMemAllocFunc": "void*(*)(size_t sz,void* user_data);",
|
||||
"ImGuiMemFreeFunc": "void(*)(void* ptr,void* user_data);",
|
||||
"ImGuiMenuColumns": "struct ImGuiMenuColumns",
|
||||
@ -89,6 +91,7 @@
|
||||
"ImGuiPopupData": "struct ImGuiPopupData",
|
||||
"ImGuiPopupFlags": "int",
|
||||
"ImGuiPtrOrIndex": "struct ImGuiPtrOrIndex",
|
||||
"ImGuiScrollFlags": "int",
|
||||
"ImGuiSelectableFlags": "int",
|
||||
"ImGuiSeparatorFlags": "int",
|
||||
"ImGuiSettingsHandler": "struct ImGuiSettingsHandler",
|
||||
@ -97,7 +100,9 @@
|
||||
"ImGuiSizeCallbackData": "struct ImGuiSizeCallbackData",
|
||||
"ImGuiSliderFlags": "int",
|
||||
"ImGuiSortDirection": "int",
|
||||
"ImGuiStackLevelInfo": "struct ImGuiStackLevelInfo",
|
||||
"ImGuiStackSizes": "struct ImGuiStackSizes",
|
||||
"ImGuiStackTool": "struct ImGuiStackTool",
|
||||
"ImGuiStorage": "struct ImGuiStorage",
|
||||
"ImGuiStoragePair": "struct ImGuiStoragePair",
|
||||
"ImGuiStyle": "struct ImGuiStyle",
|
||||
|
||||
@ -23,6 +23,7 @@ defs["ImFontBuilderIO"] = "struct ImFontBuilderIO"
|
||||
defs["ImFontConfig"] = "struct ImFontConfig"
|
||||
defs["ImFontGlyph"] = "struct ImFontGlyph"
|
||||
defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder"
|
||||
defs["ImGuiActivateFlags"] = "int"
|
||||
defs["ImGuiBackendFlags"] = "int"
|
||||
defs["ImGuiButtonFlags"] = "int"
|
||||
defs["ImGuiCol"] = "int"
|
||||
@ -56,7 +57,6 @@ defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData* data);"
|
||||
defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData"
|
||||
defs["ImGuiInputTextFlags"] = "int"
|
||||
defs["ImGuiInputTextState"] = "struct ImGuiInputTextState"
|
||||
defs["ImGuiItemAddFlags"] = "int"
|
||||
defs["ImGuiItemFlags"] = "int"
|
||||
defs["ImGuiItemStatusFlags"] = "int"
|
||||
defs["ImGuiKey"] = "int"
|
||||
@ -64,6 +64,8 @@ defs["ImGuiKeyModFlags"] = "int"
|
||||
defs["ImGuiLastItemData"] = "struct ImGuiLastItemData"
|
||||
defs["ImGuiLayoutType"] = "int"
|
||||
defs["ImGuiListClipper"] = "struct ImGuiListClipper"
|
||||
defs["ImGuiListClipperData"] = "struct ImGuiListClipperData"
|
||||
defs["ImGuiListClipperRange"] = "struct ImGuiListClipperRange"
|
||||
defs["ImGuiMemAllocFunc"] = "void*(*)(size_t sz,void* user_data);"
|
||||
defs["ImGuiMemFreeFunc"] = "void(*)(void* ptr,void* user_data);"
|
||||
defs["ImGuiMenuColumns"] = "struct ImGuiMenuColumns"
|
||||
@ -89,6 +91,7 @@ defs["ImGuiPlatformMonitor"] = "struct ImGuiPlatformMonitor"
|
||||
defs["ImGuiPopupData"] = "struct ImGuiPopupData"
|
||||
defs["ImGuiPopupFlags"] = "int"
|
||||
defs["ImGuiPtrOrIndex"] = "struct ImGuiPtrOrIndex"
|
||||
defs["ImGuiScrollFlags"] = "int"
|
||||
defs["ImGuiSelectableFlags"] = "int"
|
||||
defs["ImGuiSeparatorFlags"] = "int"
|
||||
defs["ImGuiSettingsHandler"] = "struct ImGuiSettingsHandler"
|
||||
@ -97,7 +100,9 @@ defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);"
|
||||
defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData"
|
||||
defs["ImGuiSliderFlags"] = "int"
|
||||
defs["ImGuiSortDirection"] = "int"
|
||||
defs["ImGuiStackLevelInfo"] = "struct ImGuiStackLevelInfo"
|
||||
defs["ImGuiStackSizes"] = "struct ImGuiStackSizes"
|
||||
defs["ImGuiStackTool"] = "struct ImGuiStackTool"
|
||||
defs["ImGuiStorage"] = "struct ImGuiStorage"
|
||||
defs["ImGuiStoragePair"] = "struct ImGuiStoragePair"
|
||||
defs["ImGuiStyle"] = "struct ImGuiStyle"
|
||||
|
||||
30
imgui-sys/third-party/imgui-master/cimgui.cpp
vendored
30
imgui-sys/third-party/imgui-master/cimgui.cpp
vendored
@ -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.2" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.86" from Dear ImGui https://github.com/ocornut/imgui
|
||||
|
||||
#include "./imgui/imgui.h"
|
||||
#ifdef CIMGUI_FREETYPE
|
||||
@ -82,6 +82,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);
|
||||
@ -254,10 +258,6 @@ CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut)
|
||||
{
|
||||
*pOut = ImGui::GetWindowContentRegionMax();
|
||||
}
|
||||
CIMGUI_API float igGetWindowContentRegionWidth()
|
||||
{
|
||||
return ImGui::GetWindowContentRegionWidth();
|
||||
}
|
||||
CIMGUI_API float igGetScrollX()
|
||||
{
|
||||
return ImGui::GetScrollX();
|
||||
@ -1395,10 +1395,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);
|
||||
@ -1467,6 +1463,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);
|
||||
@ -1579,13 +1579,17 @@ CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str)
|
||||
{
|
||||
return self->AddInputCharactersUTF8(str);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused)
|
||||
{
|
||||
return self->AddFocusEvent(focused);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self)
|
||||
{
|
||||
return self->ClearInputCharacters();
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused)
|
||||
CIMGUI_API void ImGuiIO_ClearInputKeys(ImGuiIO* self)
|
||||
{
|
||||
return self->AddFocusEvent(focused);
|
||||
return self->ClearInputKeys();
|
||||
}
|
||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void)
|
||||
{
|
||||
@ -1859,6 +1863,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_ImColorNil(void)
|
||||
{
|
||||
return IM_NEW(ImColor)();
|
||||
|
||||
29
imgui-sys/third-party/imgui-master/cimgui.h
vendored
29
imgui-sys/third-party/imgui-master/cimgui.h
vendored
@ -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.2" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.86" from Dear ImGui https://github.com/ocornut/imgui
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
#define CIMGUI_INCLUDED
|
||||
#include <stdio.h>
|
||||
@ -396,6 +396,7 @@ typedef enum {
|
||||
ImGuiFocusedFlags_ChildWindows = 1 << 0,
|
||||
ImGuiFocusedFlags_RootWindow = 1 << 1,
|
||||
ImGuiFocusedFlags_AnyWindow = 1 << 2,
|
||||
ImGuiFocusedFlags_NoPopupHierarchy = 1 << 3,
|
||||
ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows
|
||||
}ImGuiFocusedFlags_;
|
||||
typedef enum {
|
||||
@ -403,10 +404,11 @@ typedef enum {
|
||||
ImGuiHoveredFlags_ChildWindows = 1 << 0,
|
||||
ImGuiHoveredFlags_RootWindow = 1 << 1,
|
||||
ImGuiHoveredFlags_AnyWindow = 1 << 2,
|
||||
ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 3,
|
||||
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 5,
|
||||
ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 6,
|
||||
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 7,
|
||||
ImGuiHoveredFlags_NoPopupHierarchy = 1 << 3,
|
||||
ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 5,
|
||||
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7,
|
||||
ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 8,
|
||||
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 9,
|
||||
ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped,
|
||||
ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows
|
||||
}ImGuiHoveredFlags_;
|
||||
@ -786,6 +788,7 @@ struct ImGuiIO
|
||||
int MetricsActiveWindows;
|
||||
int MetricsActiveAllocations;
|
||||
ImVec2 MouseDelta;
|
||||
bool WantCaptureMouseUnlessPopupClose;
|
||||
ImGuiKeyModFlags KeyMods;
|
||||
ImGuiKeyModFlags KeyModsPrev;
|
||||
ImVec2 MousePosPrev;
|
||||
@ -793,9 +796,11 @@ struct ImGuiIO
|
||||
double MouseClickedTime[5];
|
||||
bool MouseClicked[5];
|
||||
bool MouseDoubleClicked[5];
|
||||
ImU16 MouseClickedCount[5];
|
||||
ImU16 MouseClickedLastCount[5];
|
||||
bool MouseReleased[5];
|
||||
bool MouseDownOwned[5];
|
||||
bool MouseDownWasDoubleClick[5];
|
||||
bool MouseDownOwnedUnlessPopupClose[5];
|
||||
float MouseDownDuration[5];
|
||||
float MouseDownDurationPrev[5];
|
||||
ImVec2 MouseDragMaxDistanceAbs[5];
|
||||
@ -805,6 +810,7 @@ struct ImGuiIO
|
||||
float NavInputsDownDuration[ImGuiNavInput_COUNT];
|
||||
float NavInputsDownDurationPrev[ImGuiNavInput_COUNT];
|
||||
float PenPressure;
|
||||
bool AppFocusLost;
|
||||
ImWchar16 InputQueueSurrogate;
|
||||
ImVector_ImWchar InputQueueCharacters;
|
||||
};
|
||||
@ -887,10 +893,9 @@ struct ImGuiListClipper
|
||||
int DisplayStart;
|
||||
int DisplayEnd;
|
||||
int ItemsCount;
|
||||
int StepNo;
|
||||
int ItemsFrozen;
|
||||
float ItemsHeight;
|
||||
float StartPosY;
|
||||
void* TempData;
|
||||
};
|
||||
struct ImColor
|
||||
{
|
||||
@ -1134,6 +1139,7 @@ CIMGUI_API void igRender(void);
|
||||
CIMGUI_API ImDrawData* igGetDrawData(void);
|
||||
CIMGUI_API void igShowDemoWindow(bool* p_open);
|
||||
CIMGUI_API void igShowMetricsWindow(bool* p_open);
|
||||
CIMGUI_API void igShowStackToolWindow(bool* p_open);
|
||||
CIMGUI_API void igShowAboutWindow(bool* p_open);
|
||||
CIMGUI_API void igShowStyleEditor(ImGuiStyle* ref);
|
||||
CIMGUI_API bool igShowStyleSelector(const char* label);
|
||||
@ -1177,7 +1183,6 @@ CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut);
|
||||
CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut);
|
||||
CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut);
|
||||
CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut);
|
||||
CIMGUI_API float igGetWindowContentRegionWidth(void);
|
||||
CIMGUI_API float igGetScrollX(void);
|
||||
CIMGUI_API float igGetScrollY(void);
|
||||
CIMGUI_API void igSetScrollX(float scroll_x);
|
||||
@ -1453,7 +1458,6 @@ CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void);
|
||||
CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx);
|
||||
CIMGUI_API void igSetStateStorage(ImGuiStorage* storage);
|
||||
CIMGUI_API ImGuiStorage* igGetStateStorage(void);
|
||||
CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end);
|
||||
CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags);
|
||||
CIMGUI_API void igEndChildFrame(void);
|
||||
CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width);
|
||||
@ -1471,6 +1475,7 @@ CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat);
|
||||
CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button);
|
||||
CIMGUI_API int igGetMouseClickedCount(ImGuiMouseButton button);
|
||||
CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip);
|
||||
CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos);
|
||||
CIMGUI_API bool igIsAnyMouseDown(void);
|
||||
@ -1499,8 +1504,9 @@ CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str);
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self);
|
||||
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused);
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self);
|
||||
CIMGUI_API void ImGuiIO_ClearInputKeys(ImGuiIO* self);
|
||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void);
|
||||
CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self);
|
||||
CIMGUI_API ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(void);
|
||||
@ -1569,6 +1575,7 @@ CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self);
|
||||
CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height);
|
||||
CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self);
|
||||
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
||||
CIMGUI_API void ImGuiListClipper_ForceDisplayRangeByIndices(ImGuiListClipper* self,int item_min,int item_max);
|
||||
CIMGUI_API ImColor* ImColor_ImColorNil(void);
|
||||
CIMGUI_API void ImColor_destroy(ImColor* self);
|
||||
CIMGUI_API ImColor* ImColor_ImColorInt(int r,int g,int b,int a);
|
||||
|
||||
1395
imgui-sys/third-party/imgui-master/definitions.json
vendored
1395
imgui-sys/third-party/imgui-master/definitions.json
vendored
File diff suppressed because it is too large
Load Diff
1373
imgui-sys/third-party/imgui-master/definitions.lua
vendored
1373
imgui-sys/third-party/imgui-master/definitions.lua
vendored
File diff suppressed because it is too large
Load Diff
@ -887,6 +887,11 @@
|
||||
"name": "ImGuiFocusedFlags_AnyWindow",
|
||||
"value": "1 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 8,
|
||||
"name": "ImGuiFocusedFlags_NoPopupHierarchy",
|
||||
"value": "1 << 3"
|
||||
},
|
||||
{
|
||||
"calc_value": 3,
|
||||
"name": "ImGuiFocusedFlags_RootAndChildWindows",
|
||||
@ -916,26 +921,31 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 8,
|
||||
"name": "ImGuiHoveredFlags_AllowWhenBlockedByPopup",
|
||||
"name": "ImGuiHoveredFlags_NoPopupHierarchy",
|
||||
"value": "1 << 3"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem",
|
||||
"name": "ImGuiHoveredFlags_AllowWhenBlockedByPopup",
|
||||
"value": "1 << 5"
|
||||
},
|
||||
{
|
||||
"calc_value": 64,
|
||||
"name": "ImGuiHoveredFlags_AllowWhenOverlapped",
|
||||
"value": "1 << 6"
|
||||
},
|
||||
{
|
||||
"calc_value": 128,
|
||||
"name": "ImGuiHoveredFlags_AllowWhenDisabled",
|
||||
"name": "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem",
|
||||
"value": "1 << 7"
|
||||
},
|
||||
{
|
||||
"calc_value": 104,
|
||||
"calc_value": 256,
|
||||
"name": "ImGuiHoveredFlags_AllowWhenOverlapped",
|
||||
"value": "1 << 8"
|
||||
},
|
||||
{
|
||||
"calc_value": 512,
|
||||
"name": "ImGuiHoveredFlags_AllowWhenDisabled",
|
||||
"value": "1 << 9"
|
||||
},
|
||||
{
|
||||
"calc_value": 416,
|
||||
"name": "ImGuiHoveredFlags_RectOnly",
|
||||
"value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped"
|
||||
},
|
||||
@ -2373,72 +2383,72 @@
|
||||
},
|
||||
"enumtypes": [],
|
||||
"locations": {
|
||||
"ImColor": "imgui:2226",
|
||||
"ImDrawChannel": "imgui:2316",
|
||||
"ImDrawCmd": "imgui:2275",
|
||||
"ImDrawCmdHeader": "imgui:2308",
|
||||
"ImDrawData": "imgui:2506",
|
||||
"ImDrawFlags_": "imgui:2342",
|
||||
"ImDrawList": "imgui:2380",
|
||||
"ImDrawListFlags_": "imgui:2362",
|
||||
"ImDrawListSplitter": "imgui:2325",
|
||||
"ImDrawVert": "imgui:2293",
|
||||
"ImFont": "imgui:2724",
|
||||
"ImFontAtlas": "imgui:2622",
|
||||
"ImFontAtlasCustomRect": "imgui:2584",
|
||||
"ImFontAtlasFlags_": "imgui:2597",
|
||||
"ImFontConfig": "imgui:2528",
|
||||
"ImFontGlyph": "imgui:2557",
|
||||
"ImFontGlyphRangesBuilder": "imgui:2569",
|
||||
"ImGuiBackendFlags_": "imgui:1434",
|
||||
"ImGuiButtonFlags_": "imgui:1541",
|
||||
"ImGuiCol_": "imgui:1444",
|
||||
"ImGuiColorEditFlags_": "imgui:1554",
|
||||
"ImGuiComboFlags_": "imgui:1072",
|
||||
"ImGuiCond_": "imgui:1646",
|
||||
"ImGuiConfigFlags_": "imgui:1418",
|
||||
"ImGuiDataType_": "imgui:1311",
|
||||
"ImGuiDir_": "imgui:1327",
|
||||
"ImGuiDragDropFlags_": "imgui:1289",
|
||||
"ImGuiFocusedFlags_": "imgui:1261",
|
||||
"ImGuiHoveredFlags_": "imgui:1273",
|
||||
"ImGuiIO": "imgui:1812",
|
||||
"ImGuiInputTextCallbackData": "imgui:1956",
|
||||
"ImGuiInputTextFlags_": "imgui:985",
|
||||
"ImGuiKeyModFlags_": "imgui:1374",
|
||||
"ImGuiKey_": "imgui:1346",
|
||||
"ImGuiListClipper": "imgui:2177",
|
||||
"ImGuiMouseButton_": "imgui:1618",
|
||||
"ImGuiMouseCursor_": "imgui:1628",
|
||||
"ImGuiNavInput_": "imgui:1387",
|
||||
"ImGuiOnceUponAFrame": "imgui:2055",
|
||||
"ImGuiPayload": "imgui:1996",
|
||||
"ImGuiPopupFlags_": "imgui:1045",
|
||||
"ImGuiSelectableFlags_": "imgui:1061",
|
||||
"ImGuiSizeCallbackData": "imgui:1987",
|
||||
"ImGuiSliderFlags_": "imgui:1601",
|
||||
"ImGuiSortDirection_": "imgui:1338",
|
||||
"ImGuiStorage": "imgui:2117",
|
||||
"ImGuiStoragePair": "imgui:2120",
|
||||
"ImGuiStyle": "imgui:1757",
|
||||
"ImGuiStyleVar_": "imgui:1509",
|
||||
"ImGuiTabBarFlags_": "imgui:1086",
|
||||
"ImGuiTabItemFlags_": "imgui:1102",
|
||||
"ImGuiTableBgTarget_": "imgui:1252",
|
||||
"ImGuiTableColumnFlags_": "imgui:1195",
|
||||
"ImGuiTableColumnSortSpecs": "imgui:2018",
|
||||
"ImGuiTableFlags_": "imgui:1138",
|
||||
"ImGuiTableRowFlags_": "imgui:1237",
|
||||
"ImGuiTableSortSpecs": "imgui:2032",
|
||||
"ImGuiTextBuffer": "imgui:2090",
|
||||
"ImGuiTextFilter": "imgui:2063",
|
||||
"ImGuiTextRange": "imgui:2073",
|
||||
"ImGuiTreeNodeFlags_": "imgui:1016",
|
||||
"ImGuiViewport": "imgui:2795",
|
||||
"ImGuiViewportFlags_": "imgui:2780",
|
||||
"ImGuiWindowFlags_": "imgui:945",
|
||||
"ImVec2": "imgui:256",
|
||||
"ImVec4": "imgui:269"
|
||||
"ImColor": "imgui:2241",
|
||||
"ImDrawChannel": "imgui:2331",
|
||||
"ImDrawCmd": "imgui:2290",
|
||||
"ImDrawCmdHeader": "imgui:2323",
|
||||
"ImDrawData": "imgui:2521",
|
||||
"ImDrawFlags_": "imgui:2357",
|
||||
"ImDrawList": "imgui:2395",
|
||||
"ImDrawListFlags_": "imgui:2377",
|
||||
"ImDrawListSplitter": "imgui:2340",
|
||||
"ImDrawVert": "imgui:2308",
|
||||
"ImFont": "imgui:2739",
|
||||
"ImFontAtlas": "imgui:2637",
|
||||
"ImFontAtlasCustomRect": "imgui:2599",
|
||||
"ImFontAtlasFlags_": "imgui:2612",
|
||||
"ImFontConfig": "imgui:2543",
|
||||
"ImFontGlyph": "imgui:2572",
|
||||
"ImFontGlyphRangesBuilder": "imgui:2584",
|
||||
"ImGuiBackendFlags_": "imgui:1442",
|
||||
"ImGuiButtonFlags_": "imgui:1549",
|
||||
"ImGuiCol_": "imgui:1452",
|
||||
"ImGuiColorEditFlags_": "imgui:1562",
|
||||
"ImGuiComboFlags_": "imgui:1076",
|
||||
"ImGuiCond_": "imgui:1654",
|
||||
"ImGuiConfigFlags_": "imgui:1426",
|
||||
"ImGuiDataType_": "imgui:1319",
|
||||
"ImGuiDir_": "imgui:1335",
|
||||
"ImGuiDragDropFlags_": "imgui:1297",
|
||||
"ImGuiFocusedFlags_": "imgui:1265",
|
||||
"ImGuiHoveredFlags_": "imgui:1279",
|
||||
"ImGuiIO": "imgui:1820",
|
||||
"ImGuiInputTextCallbackData": "imgui:1969",
|
||||
"ImGuiInputTextFlags_": "imgui:989",
|
||||
"ImGuiKeyModFlags_": "imgui:1382",
|
||||
"ImGuiKey_": "imgui:1354",
|
||||
"ImGuiListClipper": "imgui:2193",
|
||||
"ImGuiMouseButton_": "imgui:1626",
|
||||
"ImGuiMouseCursor_": "imgui:1636",
|
||||
"ImGuiNavInput_": "imgui:1395",
|
||||
"ImGuiOnceUponAFrame": "imgui:2068",
|
||||
"ImGuiPayload": "imgui:2009",
|
||||
"ImGuiPopupFlags_": "imgui:1049",
|
||||
"ImGuiSelectableFlags_": "imgui:1065",
|
||||
"ImGuiSizeCallbackData": "imgui:2000",
|
||||
"ImGuiSliderFlags_": "imgui:1609",
|
||||
"ImGuiSortDirection_": "imgui:1346",
|
||||
"ImGuiStorage": "imgui:2130",
|
||||
"ImGuiStoragePair": "imgui:2133",
|
||||
"ImGuiStyle": "imgui:1765",
|
||||
"ImGuiStyleVar_": "imgui:1517",
|
||||
"ImGuiTabBarFlags_": "imgui:1090",
|
||||
"ImGuiTabItemFlags_": "imgui:1106",
|
||||
"ImGuiTableBgTarget_": "imgui:1256",
|
||||
"ImGuiTableColumnFlags_": "imgui:1199",
|
||||
"ImGuiTableColumnSortSpecs": "imgui:2031",
|
||||
"ImGuiTableFlags_": "imgui:1142",
|
||||
"ImGuiTableRowFlags_": "imgui:1241",
|
||||
"ImGuiTableSortSpecs": "imgui:2045",
|
||||
"ImGuiTextBuffer": "imgui:2103",
|
||||
"ImGuiTextFilter": "imgui:2076",
|
||||
"ImGuiTextRange": "imgui:2086",
|
||||
"ImGuiTreeNodeFlags_": "imgui:1020",
|
||||
"ImGuiViewport": "imgui:2810",
|
||||
"ImGuiViewportFlags_": "imgui:2795",
|
||||
"ImGuiWindowFlags_": "imgui:949",
|
||||
"ImVec2": "imgui:259",
|
||||
"ImVec4": "imgui:272"
|
||||
},
|
||||
"structs": {
|
||||
"ImColor": [
|
||||
@ -3220,6 +3230,10 @@
|
||||
"name": "MouseDelta",
|
||||
"type": "ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "WantCaptureMouseUnlessPopupClose",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "KeyMods",
|
||||
"type": "ImGuiKeyModFlags"
|
||||
@ -3252,6 +3266,16 @@
|
||||
"size": 5,
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "MouseClickedCount[5]",
|
||||
"size": 5,
|
||||
"type": "ImU16"
|
||||
},
|
||||
{
|
||||
"name": "MouseClickedLastCount[5]",
|
||||
"size": 5,
|
||||
"type": "ImU16"
|
||||
},
|
||||
{
|
||||
"name": "MouseReleased[5]",
|
||||
"size": 5,
|
||||
@ -3263,7 +3287,7 @@
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "MouseDownWasDoubleClick[5]",
|
||||
"name": "MouseDownOwnedUnlessPopupClose[5]",
|
||||
"size": 5,
|
||||
"type": "bool"
|
||||
},
|
||||
@ -3311,6 +3335,10 @@
|
||||
"name": "PenPressure",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "AppFocusLost",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "InputQueueSurrogate",
|
||||
"type": "ImWchar16"
|
||||
@ -3384,14 +3412,6 @@
|
||||
"name": "ItemsCount",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "StepNo",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "ItemsFrozen",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "ItemsHeight",
|
||||
"type": "float"
|
||||
@ -3399,6 +3419,10 @@
|
||||
{
|
||||
"name": "StartPosY",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "TempData",
|
||||
"type": "void*"
|
||||
}
|
||||
],
|
||||
"ImGuiOnceUponAFrame": [
|
||||
|
||||
@ -703,9 +703,13 @@ defs["enums"]["ImGuiFocusedFlags_"][4]["calc_value"] = 4
|
||||
defs["enums"]["ImGuiFocusedFlags_"][4]["name"] = "ImGuiFocusedFlags_AnyWindow"
|
||||
defs["enums"]["ImGuiFocusedFlags_"][4]["value"] = "1 << 2"
|
||||
defs["enums"]["ImGuiFocusedFlags_"][5] = {}
|
||||
defs["enums"]["ImGuiFocusedFlags_"][5]["calc_value"] = 3
|
||||
defs["enums"]["ImGuiFocusedFlags_"][5]["name"] = "ImGuiFocusedFlags_RootAndChildWindows"
|
||||
defs["enums"]["ImGuiFocusedFlags_"][5]["value"] = "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows"
|
||||
defs["enums"]["ImGuiFocusedFlags_"][5]["calc_value"] = 8
|
||||
defs["enums"]["ImGuiFocusedFlags_"][5]["name"] = "ImGuiFocusedFlags_NoPopupHierarchy"
|
||||
defs["enums"]["ImGuiFocusedFlags_"][5]["value"] = "1 << 3"
|
||||
defs["enums"]["ImGuiFocusedFlags_"][6] = {}
|
||||
defs["enums"]["ImGuiFocusedFlags_"][6]["calc_value"] = 3
|
||||
defs["enums"]["ImGuiFocusedFlags_"][6]["name"] = "ImGuiFocusedFlags_RootAndChildWindows"
|
||||
defs["enums"]["ImGuiFocusedFlags_"][6]["value"] = "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows"
|
||||
defs["enums"]["ImGuiHoveredFlags_"] = {}
|
||||
defs["enums"]["ImGuiHoveredFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiHoveredFlags_"][1]["calc_value"] = 0
|
||||
@ -725,28 +729,32 @@ defs["enums"]["ImGuiHoveredFlags_"][4]["name"] = "ImGuiHoveredFlags_AnyWindow"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][4]["value"] = "1 << 2"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][5] = {}
|
||||
defs["enums"]["ImGuiHoveredFlags_"][5]["calc_value"] = 8
|
||||
defs["enums"]["ImGuiHoveredFlags_"][5]["name"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][5]["name"] = "ImGuiHoveredFlags_NoPopupHierarchy"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][5]["value"] = "1 << 3"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][6] = {}
|
||||
defs["enums"]["ImGuiHoveredFlags_"][6]["calc_value"] = 32
|
||||
defs["enums"]["ImGuiHoveredFlags_"][6]["name"] = "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][6]["name"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][6]["value"] = "1 << 5"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][7] = {}
|
||||
defs["enums"]["ImGuiHoveredFlags_"][7]["calc_value"] = 64
|
||||
defs["enums"]["ImGuiHoveredFlags_"][7]["name"] = "ImGuiHoveredFlags_AllowWhenOverlapped"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][7]["value"] = "1 << 6"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][7]["calc_value"] = 128
|
||||
defs["enums"]["ImGuiHoveredFlags_"][7]["name"] = "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][7]["value"] = "1 << 7"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][8] = {}
|
||||
defs["enums"]["ImGuiHoveredFlags_"][8]["calc_value"] = 128
|
||||
defs["enums"]["ImGuiHoveredFlags_"][8]["name"] = "ImGuiHoveredFlags_AllowWhenDisabled"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][8]["value"] = "1 << 7"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][8]["calc_value"] = 256
|
||||
defs["enums"]["ImGuiHoveredFlags_"][8]["name"] = "ImGuiHoveredFlags_AllowWhenOverlapped"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][8]["value"] = "1 << 8"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][9] = {}
|
||||
defs["enums"]["ImGuiHoveredFlags_"][9]["calc_value"] = 104
|
||||
defs["enums"]["ImGuiHoveredFlags_"][9]["name"] = "ImGuiHoveredFlags_RectOnly"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][9]["value"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][9]["calc_value"] = 512
|
||||
defs["enums"]["ImGuiHoveredFlags_"][9]["name"] = "ImGuiHoveredFlags_AllowWhenDisabled"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][9]["value"] = "1 << 9"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][10] = {}
|
||||
defs["enums"]["ImGuiHoveredFlags_"][10]["calc_value"] = 3
|
||||
defs["enums"]["ImGuiHoveredFlags_"][10]["name"] = "ImGuiHoveredFlags_RootAndChildWindows"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][10]["value"] = "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][10]["calc_value"] = 416
|
||||
defs["enums"]["ImGuiHoveredFlags_"][10]["name"] = "ImGuiHoveredFlags_RectOnly"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][10]["value"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][11] = {}
|
||||
defs["enums"]["ImGuiHoveredFlags_"][11]["calc_value"] = 3
|
||||
defs["enums"]["ImGuiHoveredFlags_"][11]["name"] = "ImGuiHoveredFlags_RootAndChildWindows"
|
||||
defs["enums"]["ImGuiHoveredFlags_"][11]["value"] = "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows"
|
||||
defs["enums"]["ImGuiInputTextFlags_"] = {}
|
||||
defs["enums"]["ImGuiInputTextFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiInputTextFlags_"][1]["calc_value"] = 0
|
||||
@ -1877,72 +1885,72 @@ defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu"
|
||||
defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28"
|
||||
defs["enumtypes"] = {}
|
||||
defs["locations"] = {}
|
||||
defs["locations"]["ImColor"] = "imgui:2226"
|
||||
defs["locations"]["ImDrawChannel"] = "imgui:2316"
|
||||
defs["locations"]["ImDrawCmd"] = "imgui:2275"
|
||||
defs["locations"]["ImDrawCmdHeader"] = "imgui:2308"
|
||||
defs["locations"]["ImDrawData"] = "imgui:2506"
|
||||
defs["locations"]["ImDrawFlags_"] = "imgui:2342"
|
||||
defs["locations"]["ImDrawList"] = "imgui:2380"
|
||||
defs["locations"]["ImDrawListFlags_"] = "imgui:2362"
|
||||
defs["locations"]["ImDrawListSplitter"] = "imgui:2325"
|
||||
defs["locations"]["ImDrawVert"] = "imgui:2293"
|
||||
defs["locations"]["ImFont"] = "imgui:2724"
|
||||
defs["locations"]["ImFontAtlas"] = "imgui:2622"
|
||||
defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2584"
|
||||
defs["locations"]["ImFontAtlasFlags_"] = "imgui:2597"
|
||||
defs["locations"]["ImFontConfig"] = "imgui:2528"
|
||||
defs["locations"]["ImFontGlyph"] = "imgui:2557"
|
||||
defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2569"
|
||||
defs["locations"]["ImGuiBackendFlags_"] = "imgui:1434"
|
||||
defs["locations"]["ImGuiButtonFlags_"] = "imgui:1541"
|
||||
defs["locations"]["ImGuiCol_"] = "imgui:1444"
|
||||
defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1554"
|
||||
defs["locations"]["ImGuiComboFlags_"] = "imgui:1072"
|
||||
defs["locations"]["ImGuiCond_"] = "imgui:1646"
|
||||
defs["locations"]["ImGuiConfigFlags_"] = "imgui:1418"
|
||||
defs["locations"]["ImGuiDataType_"] = "imgui:1311"
|
||||
defs["locations"]["ImGuiDir_"] = "imgui:1327"
|
||||
defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1289"
|
||||
defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1261"
|
||||
defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1273"
|
||||
defs["locations"]["ImGuiIO"] = "imgui:1812"
|
||||
defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:1956"
|
||||
defs["locations"]["ImGuiInputTextFlags_"] = "imgui:985"
|
||||
defs["locations"]["ImGuiKeyModFlags_"] = "imgui:1374"
|
||||
defs["locations"]["ImGuiKey_"] = "imgui:1346"
|
||||
defs["locations"]["ImGuiListClipper"] = "imgui:2177"
|
||||
defs["locations"]["ImGuiMouseButton_"] = "imgui:1618"
|
||||
defs["locations"]["ImGuiMouseCursor_"] = "imgui:1628"
|
||||
defs["locations"]["ImGuiNavInput_"] = "imgui:1387"
|
||||
defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2055"
|
||||
defs["locations"]["ImGuiPayload"] = "imgui:1996"
|
||||
defs["locations"]["ImGuiPopupFlags_"] = "imgui:1045"
|
||||
defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1061"
|
||||
defs["locations"]["ImGuiSizeCallbackData"] = "imgui:1987"
|
||||
defs["locations"]["ImGuiSliderFlags_"] = "imgui:1601"
|
||||
defs["locations"]["ImGuiSortDirection_"] = "imgui:1338"
|
||||
defs["locations"]["ImGuiStorage"] = "imgui:2117"
|
||||
defs["locations"]["ImGuiStoragePair"] = "imgui:2120"
|
||||
defs["locations"]["ImGuiStyle"] = "imgui:1757"
|
||||
defs["locations"]["ImGuiStyleVar_"] = "imgui:1509"
|
||||
defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1086"
|
||||
defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1102"
|
||||
defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1252"
|
||||
defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1195"
|
||||
defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2018"
|
||||
defs["locations"]["ImGuiTableFlags_"] = "imgui:1138"
|
||||
defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1237"
|
||||
defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2032"
|
||||
defs["locations"]["ImGuiTextBuffer"] = "imgui:2090"
|
||||
defs["locations"]["ImGuiTextFilter"] = "imgui:2063"
|
||||
defs["locations"]["ImGuiTextRange"] = "imgui:2073"
|
||||
defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1016"
|
||||
defs["locations"]["ImGuiViewport"] = "imgui:2795"
|
||||
defs["locations"]["ImGuiViewportFlags_"] = "imgui:2780"
|
||||
defs["locations"]["ImGuiWindowFlags_"] = "imgui:945"
|
||||
defs["locations"]["ImVec2"] = "imgui:256"
|
||||
defs["locations"]["ImVec4"] = "imgui:269"
|
||||
defs["locations"]["ImColor"] = "imgui:2241"
|
||||
defs["locations"]["ImDrawChannel"] = "imgui:2331"
|
||||
defs["locations"]["ImDrawCmd"] = "imgui:2290"
|
||||
defs["locations"]["ImDrawCmdHeader"] = "imgui:2323"
|
||||
defs["locations"]["ImDrawData"] = "imgui:2521"
|
||||
defs["locations"]["ImDrawFlags_"] = "imgui:2357"
|
||||
defs["locations"]["ImDrawList"] = "imgui:2395"
|
||||
defs["locations"]["ImDrawListFlags_"] = "imgui:2377"
|
||||
defs["locations"]["ImDrawListSplitter"] = "imgui:2340"
|
||||
defs["locations"]["ImDrawVert"] = "imgui:2308"
|
||||
defs["locations"]["ImFont"] = "imgui:2739"
|
||||
defs["locations"]["ImFontAtlas"] = "imgui:2637"
|
||||
defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2599"
|
||||
defs["locations"]["ImFontAtlasFlags_"] = "imgui:2612"
|
||||
defs["locations"]["ImFontConfig"] = "imgui:2543"
|
||||
defs["locations"]["ImFontGlyph"] = "imgui:2572"
|
||||
defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2584"
|
||||
defs["locations"]["ImGuiBackendFlags_"] = "imgui:1442"
|
||||
defs["locations"]["ImGuiButtonFlags_"] = "imgui:1549"
|
||||
defs["locations"]["ImGuiCol_"] = "imgui:1452"
|
||||
defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1562"
|
||||
defs["locations"]["ImGuiComboFlags_"] = "imgui:1076"
|
||||
defs["locations"]["ImGuiCond_"] = "imgui:1654"
|
||||
defs["locations"]["ImGuiConfigFlags_"] = "imgui:1426"
|
||||
defs["locations"]["ImGuiDataType_"] = "imgui:1319"
|
||||
defs["locations"]["ImGuiDir_"] = "imgui:1335"
|
||||
defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1297"
|
||||
defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1265"
|
||||
defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1279"
|
||||
defs["locations"]["ImGuiIO"] = "imgui:1820"
|
||||
defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:1969"
|
||||
defs["locations"]["ImGuiInputTextFlags_"] = "imgui:989"
|
||||
defs["locations"]["ImGuiKeyModFlags_"] = "imgui:1382"
|
||||
defs["locations"]["ImGuiKey_"] = "imgui:1354"
|
||||
defs["locations"]["ImGuiListClipper"] = "imgui:2193"
|
||||
defs["locations"]["ImGuiMouseButton_"] = "imgui:1626"
|
||||
defs["locations"]["ImGuiMouseCursor_"] = "imgui:1636"
|
||||
defs["locations"]["ImGuiNavInput_"] = "imgui:1395"
|
||||
defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2068"
|
||||
defs["locations"]["ImGuiPayload"] = "imgui:2009"
|
||||
defs["locations"]["ImGuiPopupFlags_"] = "imgui:1049"
|
||||
defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1065"
|
||||
defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2000"
|
||||
defs["locations"]["ImGuiSliderFlags_"] = "imgui:1609"
|
||||
defs["locations"]["ImGuiSortDirection_"] = "imgui:1346"
|
||||
defs["locations"]["ImGuiStorage"] = "imgui:2130"
|
||||
defs["locations"]["ImGuiStoragePair"] = "imgui:2133"
|
||||
defs["locations"]["ImGuiStyle"] = "imgui:1765"
|
||||
defs["locations"]["ImGuiStyleVar_"] = "imgui:1517"
|
||||
defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1090"
|
||||
defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1106"
|
||||
defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1256"
|
||||
defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1199"
|
||||
defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2031"
|
||||
defs["locations"]["ImGuiTableFlags_"] = "imgui:1142"
|
||||
defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1241"
|
||||
defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2045"
|
||||
defs["locations"]["ImGuiTextBuffer"] = "imgui:2103"
|
||||
defs["locations"]["ImGuiTextFilter"] = "imgui:2076"
|
||||
defs["locations"]["ImGuiTextRange"] = "imgui:2086"
|
||||
defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1020"
|
||||
defs["locations"]["ImGuiViewport"] = "imgui:2810"
|
||||
defs["locations"]["ImGuiViewportFlags_"] = "imgui:2795"
|
||||
defs["locations"]["ImGuiWindowFlags_"] = "imgui:949"
|
||||
defs["locations"]["ImVec2"] = "imgui:259"
|
||||
defs["locations"]["ImVec4"] = "imgui:272"
|
||||
defs["structs"] = {}
|
||||
defs["structs"]["ImColor"] = {}
|
||||
defs["structs"]["ImColor"][1] = {}
|
||||
@ -2529,84 +2537,98 @@ defs["structs"]["ImGuiIO"][60] = {}
|
||||
defs["structs"]["ImGuiIO"][60]["name"] = "MouseDelta"
|
||||
defs["structs"]["ImGuiIO"][60]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][61] = {}
|
||||
defs["structs"]["ImGuiIO"][61]["name"] = "KeyMods"
|
||||
defs["structs"]["ImGuiIO"][61]["type"] = "ImGuiKeyModFlags"
|
||||
defs["structs"]["ImGuiIO"][61]["name"] = "WantCaptureMouseUnlessPopupClose"
|
||||
defs["structs"]["ImGuiIO"][61]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][62] = {}
|
||||
defs["structs"]["ImGuiIO"][62]["name"] = "KeyModsPrev"
|
||||
defs["structs"]["ImGuiIO"][62]["name"] = "KeyMods"
|
||||
defs["structs"]["ImGuiIO"][62]["type"] = "ImGuiKeyModFlags"
|
||||
defs["structs"]["ImGuiIO"][63] = {}
|
||||
defs["structs"]["ImGuiIO"][63]["name"] = "MousePosPrev"
|
||||
defs["structs"]["ImGuiIO"][63]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][63]["name"] = "KeyModsPrev"
|
||||
defs["structs"]["ImGuiIO"][63]["type"] = "ImGuiKeyModFlags"
|
||||
defs["structs"]["ImGuiIO"][64] = {}
|
||||
defs["structs"]["ImGuiIO"][64]["name"] = "MouseClickedPos[5]"
|
||||
defs["structs"]["ImGuiIO"][64]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][64]["name"] = "MousePosPrev"
|
||||
defs["structs"]["ImGuiIO"][64]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][65] = {}
|
||||
defs["structs"]["ImGuiIO"][65]["name"] = "MouseClickedTime[5]"
|
||||
defs["structs"]["ImGuiIO"][65]["name"] = "MouseClickedPos[5]"
|
||||
defs["structs"]["ImGuiIO"][65]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][65]["type"] = "double"
|
||||
defs["structs"]["ImGuiIO"][65]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][66] = {}
|
||||
defs["structs"]["ImGuiIO"][66]["name"] = "MouseClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][66]["name"] = "MouseClickedTime[5]"
|
||||
defs["structs"]["ImGuiIO"][66]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][66]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][66]["type"] = "double"
|
||||
defs["structs"]["ImGuiIO"][67] = {}
|
||||
defs["structs"]["ImGuiIO"][67]["name"] = "MouseDoubleClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][67]["name"] = "MouseClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][67]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][67]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][68] = {}
|
||||
defs["structs"]["ImGuiIO"][68]["name"] = "MouseReleased[5]"
|
||||
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDoubleClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][68]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][68]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][69] = {}
|
||||
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownOwned[5]"
|
||||
defs["structs"]["ImGuiIO"][69]["name"] = "MouseClickedCount[5]"
|
||||
defs["structs"]["ImGuiIO"][69]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][69]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][69]["type"] = "ImU16"
|
||||
defs["structs"]["ImGuiIO"][70] = {}
|
||||
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownWasDoubleClick[5]"
|
||||
defs["structs"]["ImGuiIO"][70]["name"] = "MouseClickedLastCount[5]"
|
||||
defs["structs"]["ImGuiIO"][70]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][70]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][70]["type"] = "ImU16"
|
||||
defs["structs"]["ImGuiIO"][71] = {}
|
||||
defs["structs"]["ImGuiIO"][71]["name"] = "MouseDownDuration[5]"
|
||||
defs["structs"]["ImGuiIO"][71]["name"] = "MouseReleased[5]"
|
||||
defs["structs"]["ImGuiIO"][71]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][71]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][71]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][72] = {}
|
||||
defs["structs"]["ImGuiIO"][72]["name"] = "MouseDownDurationPrev[5]"
|
||||
defs["structs"]["ImGuiIO"][72]["name"] = "MouseDownOwned[5]"
|
||||
defs["structs"]["ImGuiIO"][72]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][72]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][72]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][73] = {}
|
||||
defs["structs"]["ImGuiIO"][73]["name"] = "MouseDragMaxDistanceAbs[5]"
|
||||
defs["structs"]["ImGuiIO"][73]["name"] = "MouseDownOwnedUnlessPopupClose[5]"
|
||||
defs["structs"]["ImGuiIO"][73]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][73]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][73]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][74] = {}
|
||||
defs["structs"]["ImGuiIO"][74]["name"] = "MouseDragMaxDistanceSqr[5]"
|
||||
defs["structs"]["ImGuiIO"][74]["name"] = "MouseDownDuration[5]"
|
||||
defs["structs"]["ImGuiIO"][74]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][74]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][75] = {}
|
||||
defs["structs"]["ImGuiIO"][75]["name"] = "KeysDownDuration[512]"
|
||||
defs["structs"]["ImGuiIO"][75]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][75]["name"] = "MouseDownDurationPrev[5]"
|
||||
defs["structs"]["ImGuiIO"][75]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][75]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][76] = {}
|
||||
defs["structs"]["ImGuiIO"][76]["name"] = "KeysDownDurationPrev[512]"
|
||||
defs["structs"]["ImGuiIO"][76]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][76]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][76]["name"] = "MouseDragMaxDistanceAbs[5]"
|
||||
defs["structs"]["ImGuiIO"][76]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][76]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][77] = {}
|
||||
defs["structs"]["ImGuiIO"][77]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][77]["size"] = 20
|
||||
defs["structs"]["ImGuiIO"][77]["name"] = "MouseDragMaxDistanceSqr[5]"
|
||||
defs["structs"]["ImGuiIO"][77]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][77]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][78] = {}
|
||||
defs["structs"]["ImGuiIO"][78]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][78]["size"] = 20
|
||||
defs["structs"]["ImGuiIO"][78]["name"] = "KeysDownDuration[512]"
|
||||
defs["structs"]["ImGuiIO"][78]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][78]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][79] = {}
|
||||
defs["structs"]["ImGuiIO"][79]["name"] = "PenPressure"
|
||||
defs["structs"]["ImGuiIO"][79]["name"] = "KeysDownDurationPrev[512]"
|
||||
defs["structs"]["ImGuiIO"][79]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][79]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][80] = {}
|
||||
defs["structs"]["ImGuiIO"][80]["name"] = "InputQueueSurrogate"
|
||||
defs["structs"]["ImGuiIO"][80]["type"] = "ImWchar16"
|
||||
defs["structs"]["ImGuiIO"][80]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][80]["size"] = 20
|
||||
defs["structs"]["ImGuiIO"][80]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][81] = {}
|
||||
defs["structs"]["ImGuiIO"][81]["name"] = "InputQueueCharacters"
|
||||
defs["structs"]["ImGuiIO"][81]["template_type"] = "ImWchar"
|
||||
defs["structs"]["ImGuiIO"][81]["type"] = "ImVector_ImWchar"
|
||||
defs["structs"]["ImGuiIO"][81]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][81]["size"] = 20
|
||||
defs["structs"]["ImGuiIO"][81]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][82] = {}
|
||||
defs["structs"]["ImGuiIO"][82]["name"] = "PenPressure"
|
||||
defs["structs"]["ImGuiIO"][82]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][83] = {}
|
||||
defs["structs"]["ImGuiIO"][83]["name"] = "AppFocusLost"
|
||||
defs["structs"]["ImGuiIO"][83]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][84] = {}
|
||||
defs["structs"]["ImGuiIO"][84]["name"] = "InputQueueSurrogate"
|
||||
defs["structs"]["ImGuiIO"][84]["type"] = "ImWchar16"
|
||||
defs["structs"]["ImGuiIO"][85] = {}
|
||||
defs["structs"]["ImGuiIO"][85]["name"] = "InputQueueCharacters"
|
||||
defs["structs"]["ImGuiIO"][85]["template_type"] = "ImWchar"
|
||||
defs["structs"]["ImGuiIO"][85]["type"] = "ImVector_ImWchar"
|
||||
defs["structs"]["ImGuiInputTextCallbackData"] = {}
|
||||
defs["structs"]["ImGuiInputTextCallbackData"][1] = {}
|
||||
defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag"
|
||||
@ -2655,17 +2677,14 @@ defs["structs"]["ImGuiListClipper"][3] = {}
|
||||
defs["structs"]["ImGuiListClipper"][3]["name"] = "ItemsCount"
|
||||
defs["structs"]["ImGuiListClipper"][3]["type"] = "int"
|
||||
defs["structs"]["ImGuiListClipper"][4] = {}
|
||||
defs["structs"]["ImGuiListClipper"][4]["name"] = "StepNo"
|
||||
defs["structs"]["ImGuiListClipper"][4]["type"] = "int"
|
||||
defs["structs"]["ImGuiListClipper"][4]["name"] = "ItemsHeight"
|
||||
defs["structs"]["ImGuiListClipper"][4]["type"] = "float"
|
||||
defs["structs"]["ImGuiListClipper"][5] = {}
|
||||
defs["structs"]["ImGuiListClipper"][5]["name"] = "ItemsFrozen"
|
||||
defs["structs"]["ImGuiListClipper"][5]["type"] = "int"
|
||||
defs["structs"]["ImGuiListClipper"][5]["name"] = "StartPosY"
|
||||
defs["structs"]["ImGuiListClipper"][5]["type"] = "float"
|
||||
defs["structs"]["ImGuiListClipper"][6] = {}
|
||||
defs["structs"]["ImGuiListClipper"][6]["name"] = "ItemsHeight"
|
||||
defs["structs"]["ImGuiListClipper"][6]["type"] = "float"
|
||||
defs["structs"]["ImGuiListClipper"][7] = {}
|
||||
defs["structs"]["ImGuiListClipper"][7]["name"] = "StartPosY"
|
||||
defs["structs"]["ImGuiListClipper"][7]["type"] = "float"
|
||||
defs["structs"]["ImGuiListClipper"][6]["name"] = "TempData"
|
||||
defs["structs"]["ImGuiListClipper"][6]["type"] = "void*"
|
||||
defs["structs"]["ImGuiOnceUponAFrame"] = {}
|
||||
defs["structs"]["ImGuiOnceUponAFrame"][1] = {}
|
||||
defs["structs"]["ImGuiOnceUponAFrame"][1]["name"] = "RefFrame"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user