pull imgui docking 1.89.2 and generate

This commit is contained in:
sonoro1234
2023-01-07 10:34:35 +01:00
parent d159c2622d
commit 56fdbf845b
8 changed files with 3324 additions and 3057 deletions

View File

@@ -11,7 +11,7 @@ History:
Initially cimgui was developed by Stephan Dilly as hand-written code but lately turned into an auto-generated version by sonoro1234 in order to keep up with imgui more easily (letting the user select the desired branch and commit) Initially cimgui was developed by Stephan Dilly as hand-written code but lately turned into an auto-generated version by sonoro1234 in order to keep up with imgui more easily (letting the user select the desired branch and commit)
Notes: Notes:
* currently this wrapper is based on version [1.89.1 of Dear ImGui with internal api] * currently this wrapper is based on version [1.89.2 of Dear ImGui with internal api]
* only functions, structs and enums from imgui.h (an optionally imgui_internal.h) are wrapped. * only functions, structs and enums from imgui.h (an optionally imgui_internal.h) are wrapped.
* if you are interested in imgui backends you should look [LuaJIT-ImGui](https://github.com/sonoro1234/LuaJIT-ImGui) project. * if you are interested in imgui backends you should look [LuaJIT-ImGui](https://github.com/sonoro1234/LuaJIT-ImGui) project.
* All naming is algorithmic except for those names that were coded in cimgui_overloads table (https://github.com/cimgui/cimgui/blob/master/generator/generator.lua#L60). In the official version this table is empty. * All naming is algorithmic except for those names that were coded in cimgui_overloads table (https://github.com/cimgui/cimgui/blob/master/generator/generator.lua#L60). In the official version this table is empty.

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.89.1 WIP" 18910 from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api //with imgui_internal.h api
//docking branch //docking branch
#ifdef IMGUI_ENABLE_FREETYPE #ifdef IMGUI_ENABLE_FREETYPE
@@ -1389,6 +1389,10 @@ CIMGUI_API bool igIsAnyItemFocused()
{ {
return ImGui::IsAnyItemFocused(); return ImGui::IsAnyItemFocused();
} }
CIMGUI_API ImGuiID igGetItemID()
{
return ImGui::GetItemID();
}
CIMGUI_API void igGetItemRectMin(ImVec2 *pOut) CIMGUI_API void igGetItemRectMin(ImVec2 *pOut)
{ {
*pOut = ImGui::GetItemRectMin(); *pOut = ImGui::GetItemRectMin();
@@ -2952,6 +2956,10 @@ CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f)
{ {
return ImIsFloatAboveGuaranteedIntegerPrecision(f); return ImIsFloatAboveGuaranteedIntegerPrecision(f);
} }
CIMGUI_API float igImExponentialMovingAverage(float avg,float sample,int n)
{
return ImExponentialMovingAverage(avg,sample,n);
}
CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t) 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); *pOut = ImBezierCubicCalc(p1,p2,p3,p4,t);
@@ -3264,9 +3272,9 @@ CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool
{ {
return self->CalcNextTotalWidth(update_offsets); return self->CalcNextTotalWidth(update_offsets);
} }
CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void) CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(ImGuiContext* ctx)
{ {
return IM_NEW(ImGuiInputTextState)(); return IM_NEW(ImGuiInputTextState)(ctx);
} }
CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self) CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self)
{ {
@@ -4016,10 +4024,6 @@ CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rec
{ {
return ImGui::ScrollToBringRectIntoView(window,rect); return ImGui::ScrollToBringRectIntoView(window,rect);
} }
CIMGUI_API ImGuiID igGetItemID()
{
return ImGui::GetItemID();
}
CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags() CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags()
{ {
return ImGui::GetItemStatusFlags(); return ImGui::GetItemStatusFlags();
@@ -4296,6 +4300,10 @@ CIMGUI_API bool igIsAliasKey(ImGuiKey key)
{ {
return ImGui::IsAliasKey(key); return ImGui::IsAliasKey(key);
} }
CIMGUI_API ImGuiKeyChord igConvertShortcutMod(ImGuiKeyChord key_chord)
{
return ImGui::ConvertShortcutMod(key_chord);
}
CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key) CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key)
{ {
return ImGui::ConvertSingleModFlagToKey(key); return ImGui::ConvertSingleModFlagToKey(key);
@@ -4316,9 +4324,9 @@ CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_th
{ {
return ImGui::IsMouseDragPastThreshold(button,lock_threshold); return ImGui::IsMouseDragPastThreshold(button,lock_threshold);
} }
CIMGUI_API void igGetKeyVector2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down) CIMGUI_API void igGetKeyMagnitude2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)
{ {
*pOut = ImGui::GetKeyVector2d(key_left,key_right,key_up,key_down); *pOut = ImGui::GetKeyMagnitude2d(key_left,key_right,key_up,key_down);
} }
CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis) CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis)
{ {
@@ -4956,6 +4964,26 @@ CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFl
{ {
return ImGui::ButtonEx(label,size_arg,flags); return ImGui::ButtonEx(label,size_arg,flags);
} }
CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags)
{
return ImGui::ArrowButtonEx(str_id,dir,size_arg,flags);
}
CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col)
{
return ImGui::ImageButtonEx(id,texture_id,size,uv0,uv1,bg_col,tint_col);
}
CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags)
{
return ImGui::SeparatorEx(flags);
}
CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value)
{
return ImGui::CheckboxFlags(label,flags,flags_value);
}
CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value)
{
return ImGui::CheckboxFlags(label,flags,flags_value);
}
CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos) CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos)
{ {
return ImGui::CloseButton(id,pos); return ImGui::CloseButton(id,pos);
@@ -4964,10 +4992,6 @@ CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock
{ {
return ImGui::CollapseButton(id,pos,dock_node); return ImGui::CollapseButton(id,pos,dock_node);
} }
CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags)
{
return ImGui::ArrowButtonEx(str_id,dir,size_arg,flags);
}
CIMGUI_API void igScrollbar(ImGuiAxis axis) CIMGUI_API void igScrollbar(ImGuiAxis axis)
{ {
return ImGui::Scrollbar(axis); return ImGui::Scrollbar(axis);
@@ -4976,10 +5000,6 @@ CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p
{ {
return ImGui::ScrollbarEx(bb,id,axis,p_scroll_v,avail_v,contents_v,flags); return ImGui::ScrollbarEx(bb,id,axis,p_scroll_v,avail_v,contents_v,flags);
} }
CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col)
{
return ImGui::ImageButtonEx(id,texture_id,size,uv0,uv1,bg_col,tint_col);
}
CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis) CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)
{ {
*pOut = ImGui::GetWindowScrollbarRect(window,axis); *pOut = ImGui::GetWindowScrollbarRect(window,axis);
@@ -4996,18 +5016,6 @@ CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir)
{ {
return ImGui::GetWindowResizeBorderID(window,dir); return ImGui::GetWindowResizeBorderID(window,dir);
} }
CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags)
{
return ImGui::SeparatorEx(flags);
}
CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value)
{
return ImGui::CheckboxFlags(label,flags,flags_value);
}
CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value)
{
return ImGui::CheckboxFlags(label,flags,flags_value);
}
CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags) CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags)
{ {
return ImGui::ButtonBehavior(bb,id,out_hovered,out_held,flags); return ImGui::ButtonBehavior(bb,id,out_hovered,out_held,flags);
@@ -5235,6 +5243,10 @@ CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport)
{ {
return ImGui::DebugNodeViewport(viewport); return ImGui::DebugNodeViewport(viewport);
} }
CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list)
{
return ImGui::DebugRenderKeyboardPreview(draw_list);
}
CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb) CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)
{ {
return ImGui::DebugRenderViewportThumbnail(draw_list,viewport,bb); return ImGui::DebugRenderViewportThumbnail(draw_list,viewport,bb);

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.89.1 WIP" 18910 from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api //with imgui_internal.h api
//docking branch //docking branch
#ifndef CIMGUI_INCLUDED #ifndef CIMGUI_INCLUDED
@@ -639,8 +639,8 @@ ImGuiMod_Ctrl=1 << 12,
ImGuiMod_Shift=1 << 13, ImGuiMod_Shift=1 << 13,
ImGuiMod_Alt=1 << 14, ImGuiMod_Alt=1 << 14,
ImGuiMod_Super=1 << 15, ImGuiMod_Super=1 << 15,
ImGuiMod_Mask_=0xF000, ImGuiMod_Shortcut=1 << 11,
ImGuiMod_Shortcut=ImGuiMod_Ctrl, ImGuiMod_Mask_=0xF800,
ImGuiKey_NamedKey_BEGIN=512, ImGuiKey_NamedKey_BEGIN=512,
ImGuiKey_NamedKey_END=ImGuiKey_COUNT, ImGuiKey_NamedKey_END=ImGuiKey_COUNT,
ImGuiKey_NamedKey_COUNT=ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN, ImGuiKey_NamedKey_COUNT=ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN,
@@ -1267,6 +1267,7 @@ struct ImFontAtlas
int TexDesiredWidth; int TexDesiredWidth;
int TexGlyphPadding; int TexGlyphPadding;
bool Locked; bool Locked;
void* UserData;
bool TexReady; bool TexReady;
bool TexPixelsUseColors; bool TexPixelsUseColors;
unsigned char* TexPixelsAlpha8; unsigned char* TexPixelsAlpha8;
@@ -1599,10 +1600,9 @@ typedef enum {
ImGuiSelectableFlags_SelectOnClick = 1 << 22, ImGuiSelectableFlags_SelectOnClick = 1 << 22,
ImGuiSelectableFlags_SelectOnRelease = 1 << 23, ImGuiSelectableFlags_SelectOnRelease = 1 << 23,
ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, ImGuiSelectableFlags_SpanAvailWidth = 1 << 24,
ImGuiSelectableFlags_DrawHoveredWhenHeld = 1 << 25, ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25,
ImGuiSelectableFlags_SetNavIdOnHover = 1 << 26, ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 26,
ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 27, ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27,
ImGuiSelectableFlags_NoSetKeyOwner = 1 << 28,
}ImGuiSelectableFlagsPrivate_; }ImGuiSelectableFlagsPrivate_;
typedef enum { typedef enum {
ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20, ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20,
@@ -1710,6 +1710,7 @@ struct ImGuiMenuColumns
}; };
struct ImGuiInputTextState struct ImGuiInputTextState
{ {
ImGuiContext* Ctx;
ImGuiID ID; ImGuiID ID;
int CurLenW, CurLenA; int CurLenW, CurLenA;
ImVector_ImWchar TextW; ImVector_ImWchar TextW;
@@ -2221,7 +2222,8 @@ ImGuiLocKey_TableResetOrder=3,
ImGuiLocKey_WindowingMainMenuBar=4, ImGuiLocKey_WindowingMainMenuBar=4,
ImGuiLocKey_WindowingPopup=5, ImGuiLocKey_WindowingPopup=5,
ImGuiLocKey_WindowingUntitled=6, ImGuiLocKey_WindowingUntitled=6,
ImGuiLocKey_COUNT=7, ImGuiLocKey_DockingHideTabBar=7,
ImGuiLocKey_COUNT=8,
}ImGuiLocKey; }ImGuiLocKey;
struct ImGuiLocEntry struct ImGuiLocEntry
{ {
@@ -2368,7 +2370,10 @@ struct ImGuiContext
ImGuiWindow* MovingWindow; ImGuiWindow* MovingWindow;
ImGuiWindow* WheelingWindow; ImGuiWindow* WheelingWindow;
ImVec2 WheelingWindowRefMousePos; ImVec2 WheelingWindowRefMousePos;
int WheelingWindowStartFrame;
float WheelingWindowReleaseTimer; float WheelingWindowReleaseTimer;
ImVec2 WheelingWindowWheelRemainder;
ImVec2 WheelingAxisAvg;
ImGuiID DebugHookIdInfo; ImGuiID DebugHookIdInfo;
ImGuiID HoveredId; ImGuiID HoveredId;
ImGuiID HoveredIdPreviousFrame; ImGuiID HoveredIdPreviousFrame;
@@ -2635,6 +2640,9 @@ struct ImGuiWindow
ImVec2 WindowPadding; ImVec2 WindowPadding;
float WindowRounding; float WindowRounding;
float WindowBorderSize; float WindowBorderSize;
float DecoOuterSizeX1, DecoOuterSizeY1;
float DecoOuterSizeX2, DecoOuterSizeY2;
float DecoInnerSizeX1, DecoInnerSizeY1;
int NameBufLen; int NameBufLen;
ImGuiID MoveId; ImGuiID MoveId;
ImGuiID TabId; ImGuiID TabId;
@@ -2847,6 +2855,7 @@ struct ImGuiTableInstanceData
{ {
float LastOuterHeight; float LastOuterHeight;
float LastFirstRowHeight; float LastFirstRowHeight;
float LastFrozenHeight;
}; };
typedef struct ImSpan_ImGuiTableColumn {ImGuiTableColumn* Data;ImGuiTableColumn* DataEnd;} ImSpan_ImGuiTableColumn; typedef struct ImSpan_ImGuiTableColumn {ImGuiTableColumn* Data;ImGuiTableColumn* DataEnd;} ImSpan_ImGuiTableColumn;
@@ -2962,6 +2971,8 @@ struct ImGuiTable
bool IsResetDisplayOrderRequest; bool IsResetDisplayOrderRequest;
bool IsUnfrozenRows; bool IsUnfrozenRows;
bool IsDefaultSizingPolicy; bool IsDefaultSizingPolicy;
bool HasScrollbarYCurr;
bool HasScrollbarYPrev;
bool MemoryCompacted; bool MemoryCompacted;
bool HostSkipItems; bool HostSkipItems;
}; };
@@ -3410,6 +3421,7 @@ CIMGUI_API bool igIsItemToggledOpen(void);
CIMGUI_API bool igIsAnyItemHovered(void); CIMGUI_API bool igIsAnyItemHovered(void);
CIMGUI_API bool igIsAnyItemActive(void); CIMGUI_API bool igIsAnyItemActive(void);
CIMGUI_API bool igIsAnyItemFocused(void); CIMGUI_API bool igIsAnyItemFocused(void);
CIMGUI_API ImGuiID igGetItemID(void);
CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); CIMGUI_API void igGetItemRectMin(ImVec2 *pOut);
CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); CIMGUI_API void igGetItemRectMax(ImVec2 *pOut);
CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); CIMGUI_API void igGetItemRectSize(ImVec2 *pOut);
@@ -3799,6 +3811,7 @@ CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a);
CIMGUI_API float igImLinearSweep(float current,float target,float speed); CIMGUI_API float igImLinearSweep(float current,float target,float speed);
CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f); CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f);
CIMGUI_API float igImExponentialMovingAverage(float avg,float sample,int n);
CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t); 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 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); CIMGUI_API void igImBezierCubicClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol);
@@ -3877,7 +3890,7 @@ CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self);
CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,float spacing,bool window_reappearing); CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,float spacing,bool window_reappearing);
CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark); CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark);
CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool update_offsets); CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool update_offsets);
CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void); CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(ImGuiContext* ctx);
CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self);
@@ -4065,7 +4078,6 @@ CIMGUI_API void igScrollToItem(ImGuiScrollFlags flags);
CIMGUI_API void igScrollToRect(ImGuiWindow* window,const ImRect rect,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 igScrollToRectEx(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags);
CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rect); CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rect);
CIMGUI_API ImGuiID igGetItemID(void);
CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void); CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void);
CIMGUI_API ImGuiItemFlags igGetItemFlags(void); CIMGUI_API ImGuiItemFlags igGetItemFlags(void);
CIMGUI_API ImGuiID igGetActiveID(void); CIMGUI_API ImGuiID igGetActiveID(void);
@@ -4135,12 +4147,13 @@ CIMGUI_API bool igIsKeyboardKey(ImGuiKey key);
CIMGUI_API bool igIsGamepadKey(ImGuiKey key); CIMGUI_API bool igIsGamepadKey(ImGuiKey key);
CIMGUI_API bool igIsMouseKey(ImGuiKey key); CIMGUI_API bool igIsMouseKey(ImGuiKey key);
CIMGUI_API bool igIsAliasKey(ImGuiKey key); CIMGUI_API bool igIsAliasKey(ImGuiKey key);
CIMGUI_API ImGuiKeyChord igConvertShortcutMod(ImGuiKeyChord key_chord);
CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key); CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key);
CIMGUI_API ImGuiKeyData* igGetKeyData(ImGuiKey key); CIMGUI_API ImGuiKeyData* igGetKeyData(ImGuiKey key);
CIMGUI_API void igGetKeyChordName(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size); CIMGUI_API void igGetKeyChordName(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size);
CIMGUI_API ImGuiKey igMouseButtonToKey(ImGuiMouseButton button); CIMGUI_API ImGuiKey igMouseButtonToKey(ImGuiMouseButton button);
CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold); CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold);
CIMGUI_API void igGetKeyVector2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down); CIMGUI_API void igGetKeyMagnitude2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down);
CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis); CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis);
CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate); CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate);
CIMGUI_API void igGetTypematicRepeatRate(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate); CIMGUI_API void igGetTypematicRepeatRate(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate);
@@ -4300,19 +4313,19 @@ CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect ou
CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect r_in,const ImRect r_outer,float threshold); 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 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 igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags);
CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags);
CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col);
CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags);
CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value);
CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value);
CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos); CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos);
CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node); 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 void igScrollbar(ImGuiAxis axis);
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 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 ImVec4 bg_col,const ImVec4 tint_col);
CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis); CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis);
CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis); CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis);
CIMGUI_API ImGuiID igGetWindowResizeCornerID(ImGuiWindow* window,int n); CIMGUI_API ImGuiID igGetWindowResizeCornerID(ImGuiWindow* window,int n);
CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir); CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir);
CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags);
CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value);
CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value);
CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags 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 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 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);
@@ -4369,6 +4382,7 @@ CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings);
CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label); CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label);
CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack); CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack);
CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport); CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport);
CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list);
CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb); CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb);
CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat); CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat);
CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype(void); CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype(void);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -2648,14 +2648,14 @@
"value": "1 << 15" "value": "1 << 15"
}, },
{ {
"calc_value": 61440, "calc_value": 2048,
"name": "ImGuiMod_Mask_", "name": "ImGuiMod_Shortcut",
"value": "0xF000" "value": "1 << 11"
}, },
{ {
"calc_value": 4096, "calc_value": 63488,
"name": "ImGuiMod_Shortcut", "name": "ImGuiMod_Mask_",
"value": "ImGuiMod_Ctrl" "value": "0xF800"
}, },
{ {
"calc_value": 512, "calc_value": 512,
@@ -2733,8 +2733,13 @@
}, },
{ {
"calc_value": 7, "calc_value": 7,
"name": "ImGuiLocKey_COUNT", "name": "ImGuiLocKey_DockingHideTabBar",
"value": "7" "value": "7"
},
{
"calc_value": 8,
"name": "ImGuiLocKey_COUNT",
"value": "8"
} }
], ],
"ImGuiLogType": [ "ImGuiLogType": [
@@ -3323,23 +3328,18 @@
}, },
{ {
"calc_value": 33554432, "calc_value": 33554432,
"name": "ImGuiSelectableFlags_DrawHoveredWhenHeld", "name": "ImGuiSelectableFlags_SetNavIdOnHover",
"value": "1 << 25" "value": "1 << 25"
}, },
{ {
"calc_value": 67108864, "calc_value": 67108864,
"name": "ImGuiSelectableFlags_SetNavIdOnHover", "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing",
"value": "1 << 26" "value": "1 << 26"
}, },
{ {
"calc_value": 134217728, "calc_value": 134217728,
"name": "ImGuiSelectableFlags_NoPadWithHalfSpacing",
"value": "1 << 27"
},
{
"calc_value": 268435456,
"name": "ImGuiSelectableFlags_NoSetKeyOwner", "name": "ImGuiSelectableFlags_NoSetKeyOwner",
"value": "1 << 28" "value": "1 << 27"
} }
], ],
"ImGuiSelectableFlags_": [ "ImGuiSelectableFlags_": [
@@ -4480,181 +4480,181 @@
"ImGuiLocKey": "int" "ImGuiLocKey": "int"
}, },
"locations": { "locations": {
"ImBitVector": "imgui_internal:593", "ImBitVector": "imgui_internal:598",
"ImColor": "imgui:2458", "ImColor": "imgui:2455",
"ImDrawChannel": "imgui:2548", "ImDrawChannel": "imgui:2545",
"ImDrawCmd": "imgui:2507", "ImDrawCmd": "imgui:2504",
"ImDrawCmdHeader": "imgui:2540", "ImDrawCmdHeader": "imgui:2537",
"ImDrawData": "imgui:2740", "ImDrawData": "imgui:2737",
"ImDrawDataBuilder": "imgui_internal:782", "ImDrawDataBuilder": "imgui_internal:787",
"ImDrawFlags_": "imgui:2574", "ImDrawFlags_": "imgui:2571",
"ImDrawList": "imgui:2612", "ImDrawList": "imgui:2609",
"ImDrawListFlags_": "imgui:2594", "ImDrawListFlags_": "imgui:2591",
"ImDrawListSharedData": "imgui_internal:759", "ImDrawListSharedData": "imgui_internal:764",
"ImDrawListSplitter": "imgui:2557", "ImDrawListSplitter": "imgui:2554",
"ImDrawVert": "imgui:2525", "ImDrawVert": "imgui:2522",
"ImFont": "imgui:2959", "ImFont": "imgui:2957",
"ImFontAtlas": "imgui:2857", "ImFontAtlas": "imgui:2854",
"ImFontAtlasCustomRect": "imgui:2819", "ImFontAtlasCustomRect": "imgui:2816",
"ImFontAtlasFlags_": "imgui:2832", "ImFontAtlasFlags_": "imgui:2829",
"ImFontBuilderIO": "imgui_internal:3475", "ImFontBuilderIO": "imgui_internal:3497",
"ImFontConfig": "imgui:2763", "ImFontConfig": "imgui:2760",
"ImFontGlyph": "imgui:2792", "ImFontGlyph": "imgui:2789",
"ImFontGlyphRangesBuilder": "imgui:2804", "ImFontGlyphRangesBuilder": "imgui:2801",
"ImGuiActivateFlags_": "imgui_internal:1428", "ImGuiActivateFlags_": "imgui_internal:1433",
"ImGuiAxis": "imgui_internal:949", "ImGuiAxis": "imgui_internal:953",
"ImGuiBackendFlags_": "imgui:1579", "ImGuiBackendFlags_": "imgui:1576",
"ImGuiButtonFlagsPrivate_": "imgui_internal:853", "ImGuiButtonFlagsPrivate_": "imgui_internal:858",
"ImGuiButtonFlags_": "imgui:1693", "ImGuiButtonFlags_": "imgui:1690",
"ImGuiCol_": "imgui:1594", "ImGuiCol_": "imgui:1591",
"ImGuiColorEditFlags_": "imgui:1706", "ImGuiColorEditFlags_": "imgui:1703",
"ImGuiColorMod": "imgui_internal:992", "ImGuiColorMod": "imgui_internal:996",
"ImGuiComboFlagsPrivate_": "imgui_internal:878", "ImGuiComboFlagsPrivate_": "imgui_internal:883",
"ImGuiComboFlags_": "imgui:1124", "ImGuiComboFlags_": "imgui:1124",
"ImGuiComboPreviewData": "imgui_internal:1009", "ImGuiComboPreviewData": "imgui_internal:1013",
"ImGuiCond_": "imgui:1797", "ImGuiCond_": "imgui:1794",
"ImGuiConfigFlags_": "imgui:1554", "ImGuiConfigFlags_": "imgui:1551",
"ImGuiContext": "imgui_internal:1904", "ImGuiContext": "imgui_internal:1910",
"ImGuiContextHook": "imgui_internal:1889", "ImGuiContextHook": "imgui_internal:1895",
"ImGuiContextHookType": "imgui_internal:1887", "ImGuiContextHookType": "imgui_internal:1893",
"ImGuiDataAuthority_": "imgui_internal:1599", "ImGuiDataAuthority_": "imgui_internal:1604",
"ImGuiDataTypeInfo": "imgui_internal:975", "ImGuiDataTypeInfo": "imgui_internal:979",
"ImGuiDataTypePrivate_": "imgui_internal:984", "ImGuiDataTypePrivate_": "imgui_internal:988",
"ImGuiDataTypeTempStorage": "imgui_internal:969", "ImGuiDataTypeTempStorage": "imgui_internal:973",
"ImGuiDataType_": "imgui:1376", "ImGuiDataType_": "imgui:1376",
"ImGuiDebugLogFlags_": "imgui_internal:1819", "ImGuiDebugLogFlags_": "imgui_internal:1825",
"ImGuiDir_": "imgui:1392", "ImGuiDir_": "imgui:1392",
"ImGuiDockContext": "imgui_internal:1697", "ImGuiDockContext": "imgui_internal:1702",
"ImGuiDockNode": "imgui_internal:1615", "ImGuiDockNode": "imgui_internal:1620",
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:1574", "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1579",
"ImGuiDockNodeFlags_": "imgui:1341", "ImGuiDockNodeFlags_": "imgui:1341",
"ImGuiDockNodeState": "imgui_internal:1606", "ImGuiDockNodeState": "imgui_internal:1611",
"ImGuiDragDropFlags_": "imgui:1354", "ImGuiDragDropFlags_": "imgui:1354",
"ImGuiFocusedFlags_": "imgui:1301", "ImGuiFocusedFlags_": "imgui:1301",
"ImGuiGroupData": "imgui_internal:1022", "ImGuiGroupData": "imgui_internal:1026",
"ImGuiHoveredFlags_": "imgui:1315", "ImGuiHoveredFlags_": "imgui:1315",
"ImGuiIO": "imgui:1974", "ImGuiIO": "imgui:1971",
"ImGuiInputEvent": "imgui_internal:1286", "ImGuiInputEvent": "imgui_internal:1291",
"ImGuiInputEventAppFocused": "imgui_internal:1284", "ImGuiInputEventAppFocused": "imgui_internal:1289",
"ImGuiInputEventKey": "imgui_internal:1282", "ImGuiInputEventKey": "imgui_internal:1287",
"ImGuiInputEventMouseButton": "imgui_internal:1280", "ImGuiInputEventMouseButton": "imgui_internal:1285",
"ImGuiInputEventMousePos": "imgui_internal:1278", "ImGuiInputEventMousePos": "imgui_internal:1283",
"ImGuiInputEventMouseViewport": "imgui_internal:1281", "ImGuiInputEventMouseViewport": "imgui_internal:1286",
"ImGuiInputEventMouseWheel": "imgui_internal:1279", "ImGuiInputEventMouseWheel": "imgui_internal:1284",
"ImGuiInputEventText": "imgui_internal:1283", "ImGuiInputEventText": "imgui_internal:1288",
"ImGuiInputEventType": "imgui_internal:1252", "ImGuiInputEventType": "imgui_internal:1257",
"ImGuiInputFlags_": "imgui_internal:1349", "ImGuiInputFlags_": "imgui_internal:1354",
"ImGuiInputSource": "imgui_internal:1265", "ImGuiInputSource": "imgui_internal:1270",
"ImGuiInputTextCallbackData": "imgui:2162", "ImGuiInputTextCallbackData": "imgui:2159",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:844", "ImGuiInputTextFlagsPrivate_": "imgui_internal:849",
"ImGuiInputTextFlags_": "imgui:1036", "ImGuiInputTextFlags_": "imgui:1036",
"ImGuiInputTextState": "imgui_internal:1057", "ImGuiInputTextState": "imgui_internal:1061",
"ImGuiItemFlags_": "imgui_internal:801", "ImGuiItemFlags_": "imgui_internal:806",
"ImGuiItemStatusFlags_": "imgui_internal:821", "ImGuiItemStatusFlags_": "imgui_internal:826",
"ImGuiKey": "imgui:1413", "ImGuiKey": "imgui:1414",
"ImGuiKeyData": "imgui:1966", "ImGuiKeyData": "imgui:1963",
"ImGuiKeyOwnerData": "imgui_internal:1337", "ImGuiKeyOwnerData": "imgui_internal:1342",
"ImGuiKeyRoutingData": "imgui_internal:1312", "ImGuiKeyRoutingData": "imgui_internal:1317",
"ImGuiKeyRoutingTable": "imgui_internal:1325", "ImGuiKeyRoutingTable": "imgui_internal:1330",
"ImGuiLastItemData": "imgui_internal:1171", "ImGuiLastItemData": "imgui_internal:1176",
"ImGuiLayoutType_": "imgui_internal:933", "ImGuiLayoutType_": "imgui_internal:937",
"ImGuiListClipper": "imgui:2407", "ImGuiListClipper": "imgui:2404",
"ImGuiListClipperData": "imgui_internal:1412", "ImGuiListClipperData": "imgui_internal:1417",
"ImGuiListClipperRange": "imgui_internal:1399", "ImGuiListClipperRange": "imgui_internal:1404",
"ImGuiLocEntry": "imgui_internal:1808", "ImGuiLocEntry": "imgui_internal:1814",
"ImGuiLocKey": "imgui_internal:1796", "ImGuiLocKey": "imgui_internal:1801",
"ImGuiLogType": "imgui_internal:939", "ImGuiLogType": "imgui_internal:943",
"ImGuiMenuColumns": "imgui_internal:1038", "ImGuiMenuColumns": "imgui_internal:1042",
"ImGuiMetricsConfig": "imgui_internal:1835", "ImGuiMetricsConfig": "imgui_internal:1841",
"ImGuiMouseButton_": "imgui:1769", "ImGuiMouseButton_": "imgui:1766",
"ImGuiMouseCursor_": "imgui:1779", "ImGuiMouseCursor_": "imgui:1776",
"ImGuiNavHighlightFlags_": "imgui_internal:1451", "ImGuiNavHighlightFlags_": "imgui_internal:1456",
"ImGuiNavInput": "imgui:1545", "ImGuiNavInput": "imgui:1542",
"ImGuiNavItemData": "imgui_internal:1485", "ImGuiNavItemData": "imgui_internal:1490",
"ImGuiNavLayer": "imgui_internal:1478", "ImGuiNavLayer": "imgui_internal:1483",
"ImGuiNavMoveFlags_": "imgui_internal:1460", "ImGuiNavMoveFlags_": "imgui_internal:1465",
"ImGuiNextItemData": "imgui_internal:1158", "ImGuiNextItemData": "imgui_internal:1163",
"ImGuiNextItemDataFlags_": "imgui_internal:1151", "ImGuiNextItemDataFlags_": "imgui_internal:1156",
"ImGuiNextWindowData": "imgui_internal:1124", "ImGuiNextWindowData": "imgui_internal:1129",
"ImGuiNextWindowDataFlags_": "imgui_internal:1107", "ImGuiNextWindowDataFlags_": "imgui_internal:1112",
"ImGuiOldColumnData": "imgui_internal:1525", "ImGuiOldColumnData": "imgui_internal:1530",
"ImGuiOldColumnFlags_": "imgui_internal:1505", "ImGuiOldColumnFlags_": "imgui_internal:1510",
"ImGuiOldColumns": "imgui_internal:1535", "ImGuiOldColumns": "imgui_internal:1540",
"ImGuiOnceUponAFrame": "imgui:2282", "ImGuiOnceUponAFrame": "imgui:2279",
"ImGuiPayload": "imgui:2223", "ImGuiPayload": "imgui:2220",
"ImGuiPlatformIO": "imgui:3124", "ImGuiPlatformIO": "imgui:3122",
"ImGuiPlatformImeData": "imgui:3196", "ImGuiPlatformImeData": "imgui:3194",
"ImGuiPlatformMonitor": "imgui:3187", "ImGuiPlatformMonitor": "imgui:3185",
"ImGuiPlotType": "imgui_internal:956", "ImGuiPlotType": "imgui_internal:960",
"ImGuiPopupData": "imgui_internal:1093", "ImGuiPopupData": "imgui_internal:1098",
"ImGuiPopupFlags_": "imgui:1097", "ImGuiPopupFlags_": "imgui:1097",
"ImGuiPopupPositionPolicy": "imgui_internal:962", "ImGuiPopupPositionPolicy": "imgui_internal:966",
"ImGuiPtrOrIndex": "imgui_internal:1215", "ImGuiPtrOrIndex": "imgui_internal:1220",
"ImGuiScrollFlags_": "imgui_internal:1437", "ImGuiScrollFlags_": "imgui_internal:1442",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:891", "ImGuiSelectableFlagsPrivate_": "imgui_internal:896",
"ImGuiSelectableFlags_": "imgui:1113", "ImGuiSelectableFlags_": "imgui:1113",
"ImGuiSeparatorFlags_": "imgui_internal:911", "ImGuiSeparatorFlags_": "imgui_internal:915",
"ImGuiSettingsHandler": "imgui_internal:1776", "ImGuiSettingsHandler": "imgui_internal:1781",
"ImGuiShrinkWidthItem": "imgui_internal:1208", "ImGuiShrinkWidthItem": "imgui_internal:1213",
"ImGuiSizeCallbackData": "imgui:2193", "ImGuiSizeCallbackData": "imgui:2190",
"ImGuiSliderFlagsPrivate_": "imgui_internal:884", "ImGuiSliderFlagsPrivate_": "imgui_internal:889",
"ImGuiSliderFlags_": "imgui:1752", "ImGuiSliderFlags_": "imgui:1749",
"ImGuiSortDirection_": "imgui:1403", "ImGuiSortDirection_": "imgui:1403",
"ImGuiStackLevelInfo": "imgui_internal:1858", "ImGuiStackLevelInfo": "imgui_internal:1864",
"ImGuiStackSizes": "imgui_internal:1183", "ImGuiStackSizes": "imgui_internal:1188",
"ImGuiStackTool": "imgui_internal:1870", "ImGuiStackTool": "imgui_internal:1876",
"ImGuiStorage": "imgui:2344", "ImGuiStorage": "imgui:2341",
"ImGuiStoragePair": "imgui:2347", "ImGuiStoragePair": "imgui:2344",
"ImGuiStyle": "imgui:1909", "ImGuiStyle": "imgui:1906",
"ImGuiStyleMod": "imgui_internal:999", "ImGuiStyleMod": "imgui_internal:1003",
"ImGuiStyleVar_": "imgui:1661", "ImGuiStyleVar_": "imgui:1658",
"ImGuiTabBar": "imgui_internal:2611", "ImGuiTabBar": "imgui_internal:2625",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2573", "ImGuiTabBarFlagsPrivate_": "imgui_internal:2587",
"ImGuiTabBarFlags_": "imgui:1138", "ImGuiTabBarFlags_": "imgui:1138",
"ImGuiTabItem": "imgui_internal:2591", "ImGuiTabItem": "imgui_internal:2605",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2581", "ImGuiTabItemFlagsPrivate_": "imgui_internal:2595",
"ImGuiTabItemFlags_": "imgui:1154", "ImGuiTabItemFlags_": "imgui:1154",
"ImGuiTable": "imgui_internal:2747", "ImGuiTable": "imgui_internal:2762",
"ImGuiTableBgTarget_": "imgui:1292", "ImGuiTableBgTarget_": "imgui:1292",
"ImGuiTableCellData": "imgui_internal:2731", "ImGuiTableCellData": "imgui_internal:2745",
"ImGuiTableColumn": "imgui_internal:2672", "ImGuiTableColumn": "imgui_internal:2686",
"ImGuiTableColumnFlags_": "imgui:1240", "ImGuiTableColumnFlags_": "imgui:1240",
"ImGuiTableColumnSettings": "imgui_internal:2882", "ImGuiTableColumnSettings": "imgui_internal:2899",
"ImGuiTableColumnSortSpecs": "imgui:2245", "ImGuiTableColumnSortSpecs": "imgui:2242",
"ImGuiTableFlags_": "imgui:1189", "ImGuiTableFlags_": "imgui:1189",
"ImGuiTableInstanceData": "imgui_internal:2738", "ImGuiTableInstanceData": "imgui_internal:2752",
"ImGuiTableRowFlags_": "imgui:1277", "ImGuiTableRowFlags_": "imgui:1277",
"ImGuiTableSettings": "imgui_internal:2906", "ImGuiTableSettings": "imgui_internal:2923",
"ImGuiTableSortSpecs": "imgui:2259", "ImGuiTableSortSpecs": "imgui:2256",
"ImGuiTableTempData": "imgui_internal:2861", "ImGuiTableTempData": "imgui_internal:2878",
"ImGuiTextBuffer": "imgui:2317", "ImGuiTextBuffer": "imgui:2314",
"ImGuiTextFilter": "imgui:2290", "ImGuiTextFilter": "imgui:2287",
"ImGuiTextFlags_": "imgui_internal:919", "ImGuiTextFlags_": "imgui_internal:923",
"ImGuiTextIndex": "imgui_internal:716", "ImGuiTextIndex": "imgui_internal:721",
"ImGuiTextRange": "imgui:2300", "ImGuiTextRange": "imgui:2297",
"ImGuiTooltipFlags_": "imgui_internal:925", "ImGuiTooltipFlags_": "imgui_internal:929",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:906", "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:910",
"ImGuiTreeNodeFlags_": "imgui:1068", "ImGuiTreeNodeFlags_": "imgui:1068",
"ImGuiViewport": "imgui:3040", "ImGuiViewport": "imgui:3038",
"ImGuiViewportFlags_": "imgui:3015", "ImGuiViewportFlags_": "imgui:3013",
"ImGuiViewportP": "imgui_internal:1714", "ImGuiViewportP": "imgui_internal:1719",
"ImGuiWindow": "imgui_internal:2429", "ImGuiWindow": "imgui_internal:2440",
"ImGuiWindowClass": "imgui:2208", "ImGuiWindowClass": "imgui:2205",
"ImGuiWindowDockStyle": "imgui_internal:1692", "ImGuiWindowDockStyle": "imgui_internal:1697",
"ImGuiWindowDockStyleCol": "imgui_internal:1681", "ImGuiWindowDockStyleCol": "imgui_internal:1686",
"ImGuiWindowFlags_": "imgui:995", "ImGuiWindowFlags_": "imgui:995",
"ImGuiWindowSettings": "imgui_internal:1759", "ImGuiWindowSettings": "imgui_internal:1764",
"ImGuiWindowStackData": "imgui_internal:1201", "ImGuiWindowStackData": "imgui_internal:1206",
"ImGuiWindowTempData": "imgui_internal:2381", "ImGuiWindowTempData": "imgui_internal:2392",
"ImRect": "imgui_internal:521", "ImRect": "imgui_internal:526",
"ImVec1": "imgui_internal:503", "ImVec1": "imgui_internal:508",
"ImVec2": "imgui:259", "ImVec2": "imgui:259",
"ImVec2ih": "imgui_internal:511", "ImVec2ih": "imgui_internal:516",
"ImVec4": "imgui:272", "ImVec4": "imgui:272",
"STB_TexteditState": "imstb_textedit:319", "STB_TexteditState": "imstb_textedit:320",
"StbTexteditRow": "imstb_textedit:366", "StbTexteditRow": "imstb_textedit:367",
"StbUndoRecord": "imstb_textedit:301", "StbUndoRecord": "imstb_textedit:302",
"StbUndoState": "imstb_textedit:310" "StbUndoState": "imstb_textedit:311"
}, },
"structs": { "structs": {
"ImBitVector": [ "ImBitVector": [
@@ -5021,6 +5021,10 @@
"name": "Locked", "name": "Locked",
"type": "bool" "type": "bool"
}, },
{
"name": "UserData",
"type": "void*"
},
{ {
"name": "TexReady", "name": "TexReady",
"type": "bool" "type": "bool"
@@ -5460,10 +5464,22 @@
"name": "WheelingWindowRefMousePos", "name": "WheelingWindowRefMousePos",
"type": "ImVec2" "type": "ImVec2"
}, },
{
"name": "WheelingWindowStartFrame",
"type": "int"
},
{ {
"name": "WheelingWindowReleaseTimer", "name": "WheelingWindowReleaseTimer",
"type": "float" "type": "float"
}, },
{
"name": "WheelingWindowWheelRemainder",
"type": "ImVec2"
},
{
"name": "WheelingAxisAvg",
"type": "ImVec2"
},
{ {
"name": "DebugHookIdInfo", "name": "DebugHookIdInfo",
"type": "ImGuiID" "type": "ImGuiID"
@@ -6196,7 +6212,7 @@
}, },
{ {
"name": "LocalizationTable[ImGuiLocKey_COUNT]", "name": "LocalizationTable[ImGuiLocKey_COUNT]",
"size": 7, "size": 8,
"type": "const char*" "type": "const char*"
}, },
{ {
@@ -7153,6 +7169,10 @@
} }
], ],
"ImGuiInputTextState": [ "ImGuiInputTextState": [
{
"name": "Ctx",
"type": "ImGuiContext*"
},
{ {
"name": "ID", "name": "ID",
"type": "ImGuiID" "type": "ImGuiID"
@@ -8879,6 +8899,14 @@
"name": "IsDefaultSizingPolicy", "name": "IsDefaultSizingPolicy",
"type": "bool" "type": "bool"
}, },
{
"name": "HasScrollbarYCurr",
"type": "bool"
},
{
"name": "HasScrollbarYPrev",
"type": "bool"
},
{ {
"name": "MemoryCompacted", "name": "MemoryCompacted",
"type": "bool" "type": "bool"
@@ -9131,6 +9159,10 @@
{ {
"name": "LastFirstRowHeight", "name": "LastFirstRowHeight",
"type": "float" "type": "float"
},
{
"name": "LastFrozenHeight",
"type": "float"
} }
], ],
"ImGuiTableSettings": [ "ImGuiTableSettings": [
@@ -9498,6 +9530,30 @@
"name": "WindowBorderSize", "name": "WindowBorderSize",
"type": "float" "type": "float"
}, },
{
"name": "DecoOuterSizeX1",
"type": "float"
},
{
"name": "DecoOuterSizeY1",
"type": "float"
},
{
"name": "DecoOuterSizeX2",
"type": "float"
},
{
"name": "DecoOuterSizeY2",
"type": "float"
},
{
"name": "DecoInnerSizeX1",
"type": "float"
},
{
"name": "DecoInnerSizeY1",
"type": "float"
},
{ {
"name": "NameBufLen", "name": "NameBufLen",
"type": "int" "type": "int"

File diff suppressed because it is too large Load Diff

2
imgui

Submodule imgui updated: 595a428baa...d822c65317