pull imgui 1.89.7 docking and generate

This commit is contained in:
sonoro1234
2023-07-04 18:19:48 +02:00
parent dccbce96fb
commit c8c5add506
8 changed files with 4186 additions and 3777 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.6 of Dear ImGui with internal api] * currently this wrapper is based on version [1.89.7 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.6" 18960 from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.89.7" 18971 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
@@ -1073,6 +1073,21 @@ CIMGUI_API void igSetTooltipV(const char* fmt,va_list args)
{ {
return ImGui::SetTooltipV(fmt,args); return ImGui::SetTooltipV(fmt,args);
} }
CIMGUI_API bool igBeginItemTooltip()
{
return ImGui::BeginItemTooltip();
}
CIMGUI_API void igSetItemTooltip(const char* fmt,...)
{
va_list args;
va_start(args, fmt);
ImGui::SetItemTooltipV(fmt,args);
va_end(args);
}
CIMGUI_API void igSetItemTooltipV(const char* fmt,va_list args)
{
return ImGui::SetItemTooltipV(fmt,args);
}
CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags) CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags)
{ {
return ImGui::BeginPopup(str_id,flags); return ImGui::BeginPopup(str_id,flags);
@@ -1341,6 +1356,10 @@ CIMGUI_API void igSetKeyboardFocusHere(int offset)
{ {
return ImGui::SetKeyboardFocusHere(offset); return ImGui::SetKeyboardFocusHere(offset);
} }
CIMGUI_API void igSetNextItemAllowOverlap()
{
return ImGui::SetNextItemAllowOverlap();
}
CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags) CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags)
{ {
return ImGui::IsItemHovered(flags); return ImGui::IsItemHovered(flags);
@@ -1409,10 +1428,6 @@ CIMGUI_API void igGetItemRectSize(ImVec2 *pOut)
{ {
*pOut = ImGui::GetItemRectSize(); *pOut = ImGui::GetItemRectSize();
} }
CIMGUI_API void igSetItemAllowOverlap()
{
return ImGui::SetItemAllowOverlap();
}
CIMGUI_API ImGuiViewport* igGetMainViewport() CIMGUI_API ImGuiViewport* igGetMainViewport()
{ {
return ImGui::GetMainViewport(); return ImGui::GetMainViewport();
@@ -4116,9 +4131,9 @@ CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiI
{ {
return ImGui::ItemAdd(bb,id,nav_bb,extra_flags); return ImGui::ItemAdd(bb,id,nav_bb,extra_flags);
} }
CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id) CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id,ImGuiItemFlags item_flags)
{ {
return ImGui::ItemHoverable(bb,id); return ImGui::ItemHoverable(bb,id,item_flags);
} }
CIMGUI_API bool igIsWindowContentHoverable(ImGuiWindow* window,ImGuiHoveredFlags flags) CIMGUI_API bool igIsWindowContentHoverable(ImGuiWindow* window,ImGuiHoveredFlags flags)
{ {
@@ -4308,10 +4323,6 @@ CIMGUI_API void igNavUpdateCurrentWindowIsScrollPushableX()
{ {
return ImGui::NavUpdateCurrentWindowIsScrollPushableX(); return ImGui::NavUpdateCurrentWindowIsScrollPushableX();
} }
CIMGUI_API void igActivateItem(ImGuiID id)
{
return ImGui::ActivateItem(id);
}
CIMGUI_API void igSetNavWindow(ImGuiWindow* window) CIMGUI_API void igSetNavWindow(ImGuiWindow* window)
{ {
return ImGui::SetNavWindow(window); return ImGui::SetNavWindow(window);
@@ -4320,6 +4331,14 @@ CIMGUI_API void igSetNavID(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scop
{ {
return ImGui::SetNavID(id,nav_layer,focus_scope_id,rect_rel); return ImGui::SetNavID(id,nav_layer,focus_scope_id,rect_rel);
} }
CIMGUI_API void igFocusItem()
{
return ImGui::FocusItem();
}
CIMGUI_API void igActivateItemByID(ImGuiID id)
{
return ImGui::ActivateItemByID(id);
}
CIMGUI_API bool igIsNamedKey(ImGuiKey key) CIMGUI_API bool igIsNamedKey(ImGuiKey key)
{ {
return ImGui::IsNamedKey(key); return ImGui::IsNamedKey(key);

101
cimgui.h
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.6" 18960 from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.89.7" 18971 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
@@ -271,7 +271,7 @@ typedef enum {
ImGuiTreeNodeFlags_None = 0, ImGuiTreeNodeFlags_None = 0,
ImGuiTreeNodeFlags_Selected = 1 << 0, ImGuiTreeNodeFlags_Selected = 1 << 0,
ImGuiTreeNodeFlags_Framed = 1 << 1, ImGuiTreeNodeFlags_Framed = 1 << 1,
ImGuiTreeNodeFlags_AllowItemOverlap = 1 << 2, ImGuiTreeNodeFlags_AllowOverlap = 1 << 2,
ImGuiTreeNodeFlags_NoTreePushOnOpen = 1 << 3, ImGuiTreeNodeFlags_NoTreePushOnOpen = 1 << 3,
ImGuiTreeNodeFlags_NoAutoOpenOnLog = 1 << 4, ImGuiTreeNodeFlags_NoAutoOpenOnLog = 1 << 4,
ImGuiTreeNodeFlags_DefaultOpen = 1 << 5, ImGuiTreeNodeFlags_DefaultOpen = 1 << 5,
@@ -304,7 +304,7 @@ typedef enum {
ImGuiSelectableFlags_SpanAllColumns = 1 << 1, ImGuiSelectableFlags_SpanAllColumns = 1 << 1,
ImGuiSelectableFlags_AllowDoubleClick = 1 << 2, ImGuiSelectableFlags_AllowDoubleClick = 1 << 2,
ImGuiSelectableFlags_Disabled = 1 << 3, ImGuiSelectableFlags_Disabled = 1 << 3,
ImGuiSelectableFlags_AllowItemOverlap = 1 << 4, ImGuiSelectableFlags_AllowOverlap = 1 << 4,
}ImGuiSelectableFlags_; }ImGuiSelectableFlags_;
typedef enum { typedef enum {
ImGuiComboFlags_None = 0, ImGuiComboFlags_None = 0,
@@ -436,14 +436,19 @@ typedef enum {
ImGuiHoveredFlags_DockHierarchy = 1 << 4, ImGuiHoveredFlags_DockHierarchy = 1 << 4,
ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 5, ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 5,
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7, ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7,
ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 8, ImGuiHoveredFlags_AllowWhenOverlappedByItem = 1 << 8,
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 9, ImGuiHoveredFlags_AllowWhenOverlappedByWindow = 1 << 9,
ImGuiHoveredFlags_NoNavOverride = 1 << 10, ImGuiHoveredFlags_AllowWhenDisabled = 1 << 10,
ImGuiHoveredFlags_NoNavOverride = 1 << 11,
ImGuiHoveredFlags_AllowWhenOverlapped = ImGuiHoveredFlags_AllowWhenOverlappedByItem | ImGuiHoveredFlags_AllowWhenOverlappedByWindow,
ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped, ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped,
ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows, ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows,
ImGuiHoveredFlags_DelayNormal = 1 << 11, ImGuiHoveredFlags_ForTooltip = 1 << 11,
ImGuiHoveredFlags_DelayShort = 1 << 12, ImGuiHoveredFlags_Stationary = 1 << 12,
ImGuiHoveredFlags_NoSharedDelay = 1 << 13, ImGuiHoveredFlags_DelayNone = 1 << 13,
ImGuiHoveredFlags_DelayShort = 1 << 14,
ImGuiHoveredFlags_DelayNormal = 1 << 15,
ImGuiHoveredFlags_NoSharedDelay = 1 << 16,
}ImGuiHoveredFlags_; }ImGuiHoveredFlags_;
typedef enum { typedef enum {
ImGuiDockNodeFlags_None = 0, ImGuiDockNodeFlags_None = 0,
@@ -893,6 +898,11 @@ struct ImGuiStyle
float CurveTessellationTol; float CurveTessellationTol;
float CircleTessellationMaxError; float CircleTessellationMaxError;
ImVec4 Colors[ImGuiCol_COUNT]; ImVec4 Colors[ImGuiCol_COUNT];
float HoverStationaryDelay;
float HoverDelayShort;
float HoverDelayNormal;
ImGuiHoveredFlags HoverFlagsForTooltipMouse;
ImGuiHoveredFlags HoverFlagsForTooltipNav;
}; };
struct ImGuiKeyData struct ImGuiKeyData
{ {
@@ -912,13 +922,6 @@ struct ImGuiIO
float IniSavingRate; float IniSavingRate;
const char* IniFilename; const char* IniFilename;
const char* LogFilename; const char* LogFilename;
float MouseDoubleClickTime;
float MouseDoubleClickMaxDist;
float MouseDragThreshold;
float KeyRepeatDelay;
float KeyRepeatRate;
float HoverDelayNormal;
float HoverDelayShort;
void* UserData; void* UserData;
ImFontAtlas*Fonts; ImFontAtlas*Fonts;
float FontGlobalScale; float FontGlobalScale;
@@ -942,9 +945,15 @@ struct ImGuiIO
bool ConfigWindowsResizeFromEdges; bool ConfigWindowsResizeFromEdges;
bool ConfigWindowsMoveFromTitleBarOnly; bool ConfigWindowsMoveFromTitleBarOnly;
float ConfigMemoryCompactTimer; float ConfigMemoryCompactTimer;
float MouseDoubleClickTime;
float MouseDoubleClickMaxDist;
float MouseDragThreshold;
float KeyRepeatDelay;
float KeyRepeatRate;
bool ConfigDebugBeginReturnValueOnce; bool ConfigDebugBeginReturnValueOnce;
bool ConfigDebugBeginReturnValueLoop; bool ConfigDebugBeginReturnValueLoop;
bool ConfigDebugIgnoreFocusLoss; bool ConfigDebugIgnoreFocusLoss;
bool ConfigDebugIniSettings;
const char* BackendPlatformName; const char* BackendPlatformName;
const char* BackendRendererName; const char* BackendRendererName;
void* BackendPlatformUserData; void* BackendPlatformUserData;
@@ -1576,6 +1585,7 @@ typedef enum {
ImGuiItemFlags_MixedValue = 1 << 6, ImGuiItemFlags_MixedValue = 1 << 6,
ImGuiItemFlags_ReadOnly = 1 << 7, ImGuiItemFlags_ReadOnly = 1 << 7,
ImGuiItemFlags_NoWindowHoverableCheck = 1 << 8, ImGuiItemFlags_NoWindowHoverableCheck = 1 << 8,
ImGuiItemflags_AllowOverlap = 1 << 9,
ImGuiItemFlags_Inputable = 1 << 10, ImGuiItemFlags_Inputable = 1 << 10,
}ImGuiItemFlags_; }ImGuiItemFlags_;
typedef enum { typedef enum {
@@ -1591,6 +1601,11 @@ typedef enum {
ImGuiItemStatusFlags_FocusedByTabbing = 1 << 8, ImGuiItemStatusFlags_FocusedByTabbing = 1 << 8,
ImGuiItemStatusFlags_Visible = 1 << 9, ImGuiItemStatusFlags_Visible = 1 << 9,
}ImGuiItemStatusFlags_; }ImGuiItemStatusFlags_;
typedef enum {
ImGuiHoveredFlags_DelayMask_ = ImGuiHoveredFlags_DelayNone | ImGuiHoveredFlags_DelayShort | ImGuiHoveredFlags_DelayNormal | ImGuiHoveredFlags_NoSharedDelay,
ImGuiHoveredFlags_AllowedMaskForIsWindowHovered = ImGuiHoveredFlags_ChildWindows | ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_AnyWindow | ImGuiHoveredFlags_NoPopupHierarchy | ImGuiHoveredFlags_DockHierarchy | ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary,
ImGuiHoveredFlags_AllowedMaskForIsItemHovered = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped | ImGuiHoveredFlags_AllowWhenDisabled | ImGuiHoveredFlags_NoNavOverride | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary | ImGuiHoveredFlags_DelayMask_,
}ImGuiHoveredFlagsPrivate_;
typedef enum { typedef enum {
ImGuiInputTextFlags_Multiline = 1 << 26, ImGuiInputTextFlags_Multiline = 1 << 26,
ImGuiInputTextFlags_NoMarkEdited = 1 << 27, ImGuiInputTextFlags_NoMarkEdited = 1 << 27,
@@ -1605,7 +1620,7 @@ typedef enum {
ImGuiButtonFlags_PressedOnDragDropHold = 1 << 9, ImGuiButtonFlags_PressedOnDragDropHold = 1 << 9,
ImGuiButtonFlags_Repeat = 1 << 10, ImGuiButtonFlags_Repeat = 1 << 10,
ImGuiButtonFlags_FlattenChildren = 1 << 11, ImGuiButtonFlags_FlattenChildren = 1 << 11,
ImGuiButtonFlags_AllowItemOverlap = 1 << 12, ImGuiButtonFlags_AllowOverlap = 1 << 12,
ImGuiButtonFlags_DontClosePopups = 1 << 13, ImGuiButtonFlags_DontClosePopups = 1 << 13,
ImGuiButtonFlags_AlignTextBaseLine = 1 << 15, ImGuiButtonFlags_AlignTextBaseLine = 1 << 15,
ImGuiButtonFlags_NoKeyModifiers = 1 << 16, ImGuiButtonFlags_NoKeyModifiers = 1 << 16,
@@ -1636,6 +1651,7 @@ typedef enum {
}ImGuiSelectableFlagsPrivate_; }ImGuiSelectableFlagsPrivate_;
typedef enum { typedef enum {
ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20, ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20,
ImGuiTreeNodeFlags_UpsideDownArrow = 1 << 21,
}ImGuiTreeNodeFlagsPrivate_; }ImGuiTreeNodeFlagsPrivate_;
typedef enum { typedef enum {
ImGuiSeparatorFlags_None = 0, ImGuiSeparatorFlags_None = 0,
@@ -1654,7 +1670,7 @@ typedef enum {
}ImGuiTextFlags_; }ImGuiTextFlags_;
typedef enum { typedef enum {
ImGuiTooltipFlags_None = 0, ImGuiTooltipFlags_None = 0,
ImGuiTooltipFlags_OverridePreviousTooltip = 1 << 0, ImGuiTooltipFlags_OverridePrevious = 1 << 1,
}ImGuiTooltipFlags_; }ImGuiTooltipFlags_;
typedef enum { typedef enum {
ImGuiLayoutType_Horizontal = 0, ImGuiLayoutType_Horizontal = 0,
@@ -1829,6 +1845,7 @@ typedef enum {
struct ImGuiNextItemData struct ImGuiNextItemData
{ {
ImGuiNextItemDataFlags Flags; ImGuiNextItemDataFlags Flags;
ImGuiItemFlags ItemFlags;
float Width; float Width;
ImGuiID FocusScopeId; ImGuiID FocusScopeId;
ImGuiCond OpenCond; ImGuiCond OpenCond;
@@ -2056,7 +2073,8 @@ typedef enum {
ImGuiNavMoveFlags_FocusApi = 1 << 9, ImGuiNavMoveFlags_FocusApi = 1 << 9,
ImGuiNavMoveFlags_Tabbing = 1 << 10, ImGuiNavMoveFlags_Tabbing = 1 << 10,
ImGuiNavMoveFlags_Activate = 1 << 11, ImGuiNavMoveFlags_Activate = 1 << 11,
ImGuiNavMoveFlags_DontSetNavHighlight = 1 << 12, ImGuiNavMoveFlags_NoSelect = 1 << 12,
ImGuiNavMoveFlags_NoSetNavHighlight = 1 << 13,
}ImGuiNavMoveFlags_; }ImGuiNavMoveFlags_;
typedef enum { typedef enum {
ImGuiNavLayer_Main = 0, ImGuiNavLayer_Main = 0,
@@ -2172,6 +2190,7 @@ struct ImGuiDockNode
ImGuiID LastFocusedNodeId; ImGuiID LastFocusedNodeId;
ImGuiID SelectedTabId; ImGuiID SelectedTabId;
ImGuiID WantCloseTabId; ImGuiID WantCloseTabId;
ImGuiID RefViewportId;
ImGuiDataAuthority AuthorityForPos :3; ImGuiDataAuthority AuthorityForPos :3;
ImGuiDataAuthority AuthorityForSize :3; ImGuiDataAuthority AuthorityForSize :3;
ImGuiDataAuthority AuthorityForViewport :3; ImGuiDataAuthority AuthorityForViewport :3;
@@ -2265,15 +2284,16 @@ struct ImGuiSettingsHandler
void* UserData; void* UserData;
}; };
typedef enum { typedef enum {
ImGuiLocKey_TableSizeOne=0, ImGuiLocKey_VersionStr=0,
ImGuiLocKey_TableSizeAllFit=1, ImGuiLocKey_TableSizeOne=1,
ImGuiLocKey_TableSizeAllDefault=2, ImGuiLocKey_TableSizeAllFit=2,
ImGuiLocKey_TableResetOrder=3, ImGuiLocKey_TableSizeAllDefault=3,
ImGuiLocKey_WindowingMainMenuBar=4, ImGuiLocKey_TableResetOrder=4,
ImGuiLocKey_WindowingPopup=5, ImGuiLocKey_WindowingMainMenuBar=5,
ImGuiLocKey_WindowingUntitled=6, ImGuiLocKey_WindowingPopup=6,
ImGuiLocKey_DockingHideTabBar=7, ImGuiLocKey_WindowingUntitled=7,
ImGuiLocKey_COUNT=8, ImGuiLocKey_DockingHideTabBar=8,
ImGuiLocKey_COUNT=9,
}ImGuiLocKey; }ImGuiLocKey;
struct ImGuiLocEntry struct ImGuiLocEntry
{ {
@@ -2481,6 +2501,8 @@ struct ImGuiContext
ImGuiViewportP* MouseLastHoveredViewport; ImGuiViewportP* MouseLastHoveredViewport;
ImGuiID PlatformLastFocusedViewportId; ImGuiID PlatformLastFocusedViewportId;
ImGuiPlatformMonitor FallbackMonitor; ImGuiPlatformMonitor FallbackMonitor;
int ViewportCreatedCount;
int PlatformWindowsCreatedCount;
int ViewportFocusedStampCount; int ViewportFocusedStampCount;
ImGuiWindow* NavWindow; ImGuiWindow* NavWindow;
ImGuiID NavId; ImGuiID NavId;
@@ -2533,7 +2555,6 @@ struct ImGuiContext
ImVec2 NavWindowingAccumDeltaPos; ImVec2 NavWindowingAccumDeltaPos;
ImVec2 NavWindowingAccumDeltaSize; ImVec2 NavWindowingAccumDeltaSize;
float DimBgRatio; float DimBgRatio;
ImGuiMouseCursor MouseCursor;
bool DragDropActive; bool DragDropActive;
bool DragDropWithinSource; bool DragDropWithinSource;
bool DragDropWithinTarget; bool DragDropWithinTarget;
@@ -2563,10 +2584,14 @@ struct ImGuiContext
ImPool_ImGuiTabBar TabBars; ImPool_ImGuiTabBar TabBars;
ImVector_ImGuiPtrOrIndex CurrentTabBarStack; ImVector_ImGuiPtrOrIndex CurrentTabBarStack;
ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer; ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer;
ImGuiID HoverDelayId; ImGuiID HoverItemDelayId;
ImGuiID HoverDelayIdPreviousFrame; ImGuiID HoverItemDelayIdPreviousFrame;
float HoverDelayTimer; float HoverItemDelayTimer;
float HoverDelayClearTimer; float HoverItemDelayClearTimer;
ImGuiID HoverItemUnlockedStationaryId;
ImGuiID HoverWindowUnlockedStationaryId;
ImGuiMouseCursor MouseCursor;
float MouseStationaryTimer;
ImVec2 MouseLastValidPos; ImVec2 MouseLastValidPos;
ImGuiInputTextState InputTextState; ImGuiInputTextState InputTextState;
ImGuiInputTextDeactivatedState InputTextDeactivatedState; ImGuiInputTextDeactivatedState InputTextDeactivatedState;
@@ -3403,6 +3428,9 @@ CIMGUI_API bool igBeginTooltip(void);
CIMGUI_API void igEndTooltip(void); CIMGUI_API void igEndTooltip(void);
CIMGUI_API void igSetTooltip(const char* fmt,...); CIMGUI_API void igSetTooltip(const char* fmt,...);
CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); CIMGUI_API void igSetTooltipV(const char* fmt,va_list args);
CIMGUI_API bool igBeginItemTooltip(void);
CIMGUI_API void igSetItemTooltip(const char* fmt,...);
CIMGUI_API void igSetItemTooltipV(const char* fmt,va_list args);
CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags); CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags);
CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags); CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags);
CIMGUI_API void igEndPopup(void); CIMGUI_API void igEndPopup(void);
@@ -3470,6 +3498,7 @@ CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect
CIMGUI_API void igPopClipRect(void); CIMGUI_API void igPopClipRect(void);
CIMGUI_API void igSetItemDefaultFocus(void); CIMGUI_API void igSetItemDefaultFocus(void);
CIMGUI_API void igSetKeyboardFocusHere(int offset); CIMGUI_API void igSetKeyboardFocusHere(int offset);
CIMGUI_API void igSetNextItemAllowOverlap(void);
CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags); CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags);
CIMGUI_API bool igIsItemActive(void); CIMGUI_API bool igIsItemActive(void);
CIMGUI_API bool igIsItemFocused(void); CIMGUI_API bool igIsItemFocused(void);
@@ -3487,7 +3516,6 @@ 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);
CIMGUI_API void igSetItemAllowOverlap(void);
CIMGUI_API ImGuiViewport* igGetMainViewport(void); CIMGUI_API ImGuiViewport* igGetMainViewport(void);
CIMGUI_API ImDrawList* igGetBackgroundDrawList_Nil(void); CIMGUI_API ImDrawList* igGetBackgroundDrawList_Nil(void);
CIMGUI_API ImDrawList* igGetForegroundDrawList_Nil(void); CIMGUI_API ImDrawList* igGetForegroundDrawList_Nil(void);
@@ -4162,7 +4190,7 @@ CIMGUI_API ImGuiID igGetIDWithSeed_Int(int n,ImGuiID seed);
CIMGUI_API void igItemSize_Vec2(const ImVec2 size,float text_baseline_y); CIMGUI_API void igItemSize_Vec2(const ImVec2 size,float text_baseline_y);
CIMGUI_API void igItemSize_Rect(const ImRect bb,float text_baseline_y); CIMGUI_API void igItemSize_Rect(const ImRect bb,float text_baseline_y);
CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_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 bool igItemHoverable(const ImRect bb,ImGuiID id,ImGuiItemFlags item_flags);
CIMGUI_API bool igIsWindowContentHoverable(ImGuiWindow* window,ImGuiHoveredFlags flags); CIMGUI_API bool igIsWindowContentHoverable(ImGuiWindow* window,ImGuiHoveredFlags flags);
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id); 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 igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect);
@@ -4210,9 +4238,10 @@ CIMGUI_API void igNavMoveRequestApplyResult(void);
CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags); CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags);
CIMGUI_API void igNavClearPreferredPosForAxis(ImGuiAxis axis); CIMGUI_API void igNavClearPreferredPosForAxis(ImGuiAxis axis);
CIMGUI_API void igNavUpdateCurrentWindowIsScrollPushableX(void); CIMGUI_API void igNavUpdateCurrentWindowIsScrollPushableX(void);
CIMGUI_API void igActivateItem(ImGuiID id);
CIMGUI_API void igSetNavWindow(ImGuiWindow* window); CIMGUI_API void igSetNavWindow(ImGuiWindow* window);
CIMGUI_API void igSetNavID(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel); CIMGUI_API void igSetNavID(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel);
CIMGUI_API void igFocusItem(void);
CIMGUI_API void igActivateItemByID(ImGuiID id);
CIMGUI_API bool igIsNamedKey(ImGuiKey key); CIMGUI_API bool igIsNamedKey(ImGuiKey key);
CIMGUI_API bool igIsNamedKeyOrModKey(ImGuiKey key); CIMGUI_API bool igIsNamedKeyOrModKey(ImGuiKey key);
CIMGUI_API bool igIsLegacyKey(ImGuiKey key); CIMGUI_API bool igIsLegacyKey(ImGuiKey key);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -245,7 +245,7 @@
}, },
{ {
"calc_value": 4096, "calc_value": 4096,
"name": "ImGuiButtonFlags_AllowItemOverlap", "name": "ImGuiButtonFlags_AllowOverlap",
"value": "1 << 12" "value": "1 << 12"
}, },
{ {
@@ -1402,6 +1402,23 @@
"value": "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows" "value": "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows"
} }
], ],
"ImGuiHoveredFlagsPrivate_": [
{
"calc_value": 122880,
"name": "ImGuiHoveredFlags_DelayMask_",
"value": "ImGuiHoveredFlags_DelayNone | ImGuiHoveredFlags_DelayShort | ImGuiHoveredFlags_DelayNormal | ImGuiHoveredFlags_NoSharedDelay"
},
{
"calc_value": 6335,
"name": "ImGuiHoveredFlags_AllowedMaskForIsWindowHovered",
"value": "ImGuiHoveredFlags_ChildWindows | ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_AnyWindow | ImGuiHoveredFlags_NoPopupHierarchy | ImGuiHoveredFlags_DockHierarchy | ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary"
},
{
"calc_value": 130976,
"name": "ImGuiHoveredFlags_AllowedMaskForIsItemHovered",
"value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped | ImGuiHoveredFlags_AllowWhenDisabled | ImGuiHoveredFlags_NoNavOverride | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary | ImGuiHoveredFlags_DelayMask_"
}
],
"ImGuiHoveredFlags_": [ "ImGuiHoveredFlags_": [
{ {
"calc_value": 0, "calc_value": 0,
@@ -1445,21 +1462,31 @@
}, },
{ {
"calc_value": 256, "calc_value": 256,
"name": "ImGuiHoveredFlags_AllowWhenOverlapped", "name": "ImGuiHoveredFlags_AllowWhenOverlappedByItem",
"value": "1 << 8" "value": "1 << 8"
}, },
{ {
"calc_value": 512, "calc_value": 512,
"name": "ImGuiHoveredFlags_AllowWhenDisabled", "name": "ImGuiHoveredFlags_AllowWhenOverlappedByWindow",
"value": "1 << 9" "value": "1 << 9"
}, },
{ {
"calc_value": 1024, "calc_value": 1024,
"name": "ImGuiHoveredFlags_NoNavOverride", "name": "ImGuiHoveredFlags_AllowWhenDisabled",
"value": "1 << 10" "value": "1 << 10"
}, },
{ {
"calc_value": 416, "calc_value": 2048,
"name": "ImGuiHoveredFlags_NoNavOverride",
"value": "1 << 11"
},
{
"calc_value": 768,
"name": "ImGuiHoveredFlags_AllowWhenOverlapped",
"value": "ImGuiHoveredFlags_AllowWhenOverlappedByItem | ImGuiHoveredFlags_AllowWhenOverlappedByWindow"
},
{
"calc_value": 928,
"name": "ImGuiHoveredFlags_RectOnly", "name": "ImGuiHoveredFlags_RectOnly",
"value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped" "value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped"
}, },
@@ -1470,18 +1497,33 @@
}, },
{ {
"calc_value": 2048, "calc_value": 2048,
"name": "ImGuiHoveredFlags_DelayNormal", "name": "ImGuiHoveredFlags_ForTooltip",
"value": "1 << 11" "value": "1 << 11"
}, },
{ {
"calc_value": 4096, "calc_value": 4096,
"name": "ImGuiHoveredFlags_DelayShort", "name": "ImGuiHoveredFlags_Stationary",
"value": "1 << 12" "value": "1 << 12"
}, },
{ {
"calc_value": 8192, "calc_value": 8192,
"name": "ImGuiHoveredFlags_NoSharedDelay", "name": "ImGuiHoveredFlags_DelayNone",
"value": "1 << 13" "value": "1 << 13"
},
{
"calc_value": 16384,
"name": "ImGuiHoveredFlags_DelayShort",
"value": "1 << 14"
},
{
"calc_value": 32768,
"name": "ImGuiHoveredFlags_DelayNormal",
"value": "1 << 15"
},
{
"calc_value": 65536,
"name": "ImGuiHoveredFlags_NoSharedDelay",
"value": "1 << 16"
} }
], ],
"ImGuiInputEventType": [ "ImGuiInputEventType": [
@@ -1865,6 +1907,11 @@
"name": "ImGuiItemFlags_NoWindowHoverableCheck", "name": "ImGuiItemFlags_NoWindowHoverableCheck",
"value": "1 << 8" "value": "1 << 8"
}, },
{
"calc_value": 512,
"name": "ImGuiItemflags_AllowOverlap",
"value": "1 << 9"
},
{ {
"calc_value": 1024, "calc_value": 1024,
"name": "ImGuiItemFlags_Inputable", "name": "ImGuiItemFlags_Inputable",
@@ -2715,48 +2762,53 @@
"ImGuiLocKey": [ "ImGuiLocKey": [
{ {
"calc_value": 0, "calc_value": 0,
"name": "ImGuiLocKey_TableSizeOne", "name": "ImGuiLocKey_VersionStr",
"value": "0" "value": "0"
}, },
{ {
"calc_value": 1, "calc_value": 1,
"name": "ImGuiLocKey_TableSizeAllFit", "name": "ImGuiLocKey_TableSizeOne",
"value": "1" "value": "1"
}, },
{ {
"calc_value": 2, "calc_value": 2,
"name": "ImGuiLocKey_TableSizeAllDefault", "name": "ImGuiLocKey_TableSizeAllFit",
"value": "2" "value": "2"
}, },
{ {
"calc_value": 3, "calc_value": 3,
"name": "ImGuiLocKey_TableResetOrder", "name": "ImGuiLocKey_TableSizeAllDefault",
"value": "3" "value": "3"
}, },
{ {
"calc_value": 4, "calc_value": 4,
"name": "ImGuiLocKey_WindowingMainMenuBar", "name": "ImGuiLocKey_TableResetOrder",
"value": "4" "value": "4"
}, },
{ {
"calc_value": 5, "calc_value": 5,
"name": "ImGuiLocKey_WindowingPopup", "name": "ImGuiLocKey_WindowingMainMenuBar",
"value": "5" "value": "5"
}, },
{ {
"calc_value": 6, "calc_value": 6,
"name": "ImGuiLocKey_WindowingUntitled", "name": "ImGuiLocKey_WindowingPopup",
"value": "6" "value": "6"
}, },
{ {
"calc_value": 7, "calc_value": 7,
"name": "ImGuiLocKey_DockingHideTabBar", "name": "ImGuiLocKey_WindowingUntitled",
"value": "7" "value": "7"
}, },
{ {
"calc_value": 8, "calc_value": 8,
"name": "ImGuiLocKey_COUNT", "name": "ImGuiLocKey_DockingHideTabBar",
"value": "8" "value": "8"
},
{
"calc_value": 9,
"name": "ImGuiLocKey_COUNT",
"value": "9"
} }
], ],
"ImGuiLogType": [ "ImGuiLogType": [
@@ -3091,8 +3143,13 @@
}, },
{ {
"calc_value": 4096, "calc_value": 4096,
"name": "ImGuiNavMoveFlags_DontSetNavHighlight", "name": "ImGuiNavMoveFlags_NoSelect",
"value": "1 << 12" "value": "1 << 12"
},
{
"calc_value": 8192,
"name": "ImGuiNavMoveFlags_NoSetNavHighlight",
"value": "1 << 13"
} }
], ],
"ImGuiNextItemDataFlags_": [ "ImGuiNextItemDataFlags_": [
@@ -3414,7 +3471,7 @@
}, },
{ {
"calc_value": 16, "calc_value": 16,
"name": "ImGuiSelectableFlags_AllowItemOverlap", "name": "ImGuiSelectableFlags_AllowOverlap",
"value": "1 << 4" "value": "1 << 4"
} }
], ],
@@ -4168,9 +4225,9 @@
"value": "0" "value": "0"
}, },
{ {
"calc_value": 1, "calc_value": 2,
"name": "ImGuiTooltipFlags_OverridePreviousTooltip", "name": "ImGuiTooltipFlags_OverridePrevious",
"value": "1 << 0" "value": "1 << 1"
} }
], ],
"ImGuiTreeNodeFlagsPrivate_": [ "ImGuiTreeNodeFlagsPrivate_": [
@@ -4178,6 +4235,11 @@
"calc_value": 1048576, "calc_value": 1048576,
"name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton", "name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton",
"value": "1 << 20" "value": "1 << 20"
},
{
"calc_value": 2097152,
"name": "ImGuiTreeNodeFlags_UpsideDownArrow",
"value": "1 << 21"
} }
], ],
"ImGuiTreeNodeFlags_": [ "ImGuiTreeNodeFlags_": [
@@ -4198,7 +4260,7 @@
}, },
{ {
"calc_value": 4, "calc_value": 4,
"name": "ImGuiTreeNodeFlags_AllowItemOverlap", "name": "ImGuiTreeNodeFlags_AllowOverlap",
"value": "1 << 2" "value": "1 << 2"
}, },
{ {
@@ -4545,181 +4607,182 @@
"ImGuiMouseSource": "int" "ImGuiMouseSource": "int"
}, },
"locations": { "locations": {
"ImBitVector": "imgui_internal:591", "ImBitVector": "imgui_internal:593",
"ImColor": "imgui:2520", "ImColor": "imgui:2571",
"ImDrawChannel": "imgui:2610", "ImDrawChannel": "imgui:2661",
"ImDrawCmd": "imgui:2569", "ImDrawCmd": "imgui:2620",
"ImDrawCmdHeader": "imgui:2602", "ImDrawCmdHeader": "imgui:2653",
"ImDrawData": "imgui:2801", "ImDrawData": "imgui:2852",
"ImDrawDataBuilder": "imgui_internal:781", "ImDrawDataBuilder": "imgui_internal:783",
"ImDrawFlags_": "imgui:2636", "ImDrawFlags_": "imgui:2687",
"ImDrawList": "imgui:2674", "ImDrawList": "imgui:2725",
"ImDrawListFlags_": "imgui:2656", "ImDrawListFlags_": "imgui:2707",
"ImDrawListSharedData": "imgui_internal:758", "ImDrawListSharedData": "imgui_internal:760",
"ImDrawListSplitter": "imgui:2619", "ImDrawListSplitter": "imgui:2670",
"ImDrawVert": "imgui:2587", "ImDrawVert": "imgui:2638",
"ImFont": "imgui:3022", "ImFont": "imgui:3073",
"ImFontAtlas": "imgui:2918", "ImFontAtlas": "imgui:2969",
"ImFontAtlasCustomRect": "imgui:2880", "ImFontAtlasCustomRect": "imgui:2931",
"ImFontAtlasFlags_": "imgui:2893", "ImFontAtlasFlags_": "imgui:2944",
"ImFontBuilderIO": "imgui_internal:3556", "ImFontBuilderIO": "imgui_internal:3587",
"ImFontConfig": "imgui:2824", "ImFontConfig": "imgui:2875",
"ImFontGlyph": "imgui:2853", "ImFontGlyph": "imgui:2904",
"ImFontGlyphRangesBuilder": "imgui:2865", "ImFontGlyphRangesBuilder": "imgui:2916",
"ImGuiActivateFlags_": "imgui_internal:1458", "ImGuiActivateFlags_": "imgui_internal:1471",
"ImGuiAxis": "imgui_internal:959", "ImGuiAxis": "imgui_internal:971",
"ImGuiBackendFlags_": "imgui:1578", "ImGuiBackendFlags_": "imgui:1613",
"ImGuiButtonFlagsPrivate_": "imgui_internal:854", "ImGuiButtonFlagsPrivate_": "imgui_internal:865",
"ImGuiButtonFlags_": "imgui:1695", "ImGuiButtonFlags_": "imgui:1730",
"ImGuiCol_": "imgui:1593", "ImGuiCol_": "imgui:1628",
"ImGuiColorEditFlags_": "imgui:1708", "ImGuiColorEditFlags_": "imgui:1743",
"ImGuiColorMod": "imgui_internal:1010", "ImGuiColorMod": "imgui_internal:1022",
"ImGuiComboFlagsPrivate_": "imgui_internal:879", "ImGuiComboFlagsPrivate_": "imgui_internal:890",
"ImGuiComboFlags_": "imgui:1124", "ImGuiComboFlags_": "imgui:1145",
"ImGuiComboPreviewData": "imgui_internal:1027", "ImGuiComboPreviewData": "imgui_internal:1039",
"ImGuiCond_": "imgui:1809", "ImGuiCond_": "imgui:1844",
"ImGuiConfigFlags_": "imgui:1553", "ImGuiConfigFlags_": "imgui:1588",
"ImGuiContext": "imgui_internal:1931", "ImGuiContext": "imgui_internal:1947",
"ImGuiContextHook": "imgui_internal:1916", "ImGuiContextHook": "imgui_internal:1932",
"ImGuiContextHookType": "imgui_internal:1914", "ImGuiContextHookType": "imgui_internal:1930",
"ImGuiDataAuthority_": "imgui_internal:1630", "ImGuiDataAuthority_": "imgui_internal:1644",
"ImGuiDataTypeInfo": "imgui_internal:993", "ImGuiDataTypeInfo": "imgui_internal:1005",
"ImGuiDataTypePrivate_": "imgui_internal:1002", "ImGuiDataTypePrivate_": "imgui_internal:1014",
"ImGuiDataTypeTempStorage": "imgui_internal:987", "ImGuiDataTypeTempStorage": "imgui_internal:999",
"ImGuiDataType_": "imgui:1376", "ImGuiDataType_": "imgui:1411",
"ImGuiDataVarInfo": "imgui_internal:979", "ImGuiDataVarInfo": "imgui_internal:991",
"ImGuiDebugLogFlags_": "imgui_internal:1853", "ImGuiDebugLogFlags_": "imgui_internal:1869",
"ImGuiDir_": "imgui:1392", "ImGuiDir_": "imgui:1427",
"ImGuiDockContext": "imgui_internal:1728", "ImGuiDockContext": "imgui_internal:1743",
"ImGuiDockNode": "imgui_internal:1646", "ImGuiDockNode": "imgui_internal:1660",
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:1605", "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1619",
"ImGuiDockNodeFlags_": "imgui:1341", "ImGuiDockNodeFlags_": "imgui:1376",
"ImGuiDockNodeState": "imgui_internal:1637", "ImGuiDockNodeState": "imgui_internal:1651",
"ImGuiDragDropFlags_": "imgui:1354", "ImGuiDragDropFlags_": "imgui:1389",
"ImGuiFocusRequestFlags_": "imgui_internal:922", "ImGuiFocusRequestFlags_": "imgui_internal:934",
"ImGuiFocusedFlags_": "imgui:1301", "ImGuiFocusedFlags_": "imgui:1322",
"ImGuiGroupData": "imgui_internal:1040", "ImGuiGroupData": "imgui_internal:1052",
"ImGuiHoveredFlags_": "imgui:1315", "ImGuiHoveredFlagsPrivate_": "imgui_internal:848",
"ImGuiIO": "imgui:1989", "ImGuiHoveredFlags_": "imgui:1336",
"ImGuiInputEvent": "imgui_internal:1314", "ImGuiIO": "imgui:2032",
"ImGuiInputEventAppFocused": "imgui_internal:1312", "ImGuiInputEvent": "imgui_internal:1327",
"ImGuiInputEventKey": "imgui_internal:1310", "ImGuiInputEventAppFocused": "imgui_internal:1325",
"ImGuiInputEventMouseButton": "imgui_internal:1308", "ImGuiInputEventKey": "imgui_internal:1323",
"ImGuiInputEventMousePos": "imgui_internal:1306", "ImGuiInputEventMouseButton": "imgui_internal:1321",
"ImGuiInputEventMouseViewport": "imgui_internal:1309", "ImGuiInputEventMousePos": "imgui_internal:1319",
"ImGuiInputEventMouseWheel": "imgui_internal:1307", "ImGuiInputEventMouseViewport": "imgui_internal:1322",
"ImGuiInputEventText": "imgui_internal:1311", "ImGuiInputEventMouseWheel": "imgui_internal:1320",
"ImGuiInputEventType": "imgui_internal:1281", "ImGuiInputEventText": "imgui_internal:1324",
"ImGuiInputFlags_": "imgui_internal:1378", "ImGuiInputEventType": "imgui_internal:1294",
"ImGuiInputSource": "imgui_internal:1294", "ImGuiInputFlags_": "imgui_internal:1391",
"ImGuiInputTextCallbackData": "imgui:2194", "ImGuiInputSource": "imgui_internal:1307",
"ImGuiInputTextDeactivatedState": "imgui_internal:1074", "ImGuiInputTextCallbackData": "imgui:2245",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:845", "ImGuiInputTextDeactivatedState": "imgui_internal:1086",
"ImGuiInputTextFlags_": "imgui:1038", "ImGuiInputTextFlagsPrivate_": "imgui_internal:856",
"ImGuiInputTextState": "imgui_internal:1084", "ImGuiInputTextFlags_": "imgui:1051",
"ImGuiItemFlags_": "imgui_internal:800", "ImGuiInputTextState": "imgui_internal:1096",
"ImGuiItemStatusFlags_": "imgui_internal:820", "ImGuiItemFlags_": "imgui_internal:802",
"ImGuiKey": "imgui:1415", "ImGuiItemStatusFlags_": "imgui_internal:823",
"ImGuiKeyData": "imgui:1981", "ImGuiKey": "imgui:1450",
"ImGuiKeyOwnerData": "imgui_internal:1366", "ImGuiKeyData": "imgui:2024",
"ImGuiKeyRoutingData": "imgui_internal:1341", "ImGuiKeyOwnerData": "imgui_internal:1379",
"ImGuiKeyRoutingTable": "imgui_internal:1354", "ImGuiKeyRoutingData": "imgui_internal:1354",
"ImGuiLastItemData": "imgui_internal:1199", "ImGuiKeyRoutingTable": "imgui_internal:1367",
"ImGuiLayoutType_": "imgui_internal:943", "ImGuiLastItemData": "imgui_internal:1212",
"ImGuiListClipper": "imgui:2440", "ImGuiLayoutType_": "imgui_internal:955",
"ImGuiListClipperData": "imgui_internal:1442", "ImGuiListClipper": "imgui:2491",
"ImGuiListClipperRange": "imgui_internal:1429", "ImGuiListClipperData": "imgui_internal:1455",
"ImGuiLocEntry": "imgui_internal:1842", "ImGuiListClipperRange": "imgui_internal:1442",
"ImGuiLocKey": "imgui_internal:1829", "ImGuiLocEntry": "imgui_internal:1858",
"ImGuiLogType": "imgui_internal:949", "ImGuiLocKey": "imgui_internal:1844",
"ImGuiMenuColumns": "imgui_internal:1056", "ImGuiLogType": "imgui_internal:961",
"ImGuiMetricsConfig": "imgui_internal:1870", "ImGuiMenuColumns": "imgui_internal:1068",
"ImGuiMouseButton_": "imgui:1769", "ImGuiMetricsConfig": "imgui_internal:1886",
"ImGuiMouseCursor_": "imgui:1779", "ImGuiMouseButton_": "imgui:1804",
"ImGuiMouseSource": "imgui:1798", "ImGuiMouseCursor_": "imgui:1814",
"ImGuiNavHighlightFlags_": "imgui_internal:1481", "ImGuiMouseSource": "imgui:1833",
"ImGuiNavInput": "imgui:1544", "ImGuiNavHighlightFlags_": "imgui_internal:1494",
"ImGuiNavItemData": "imgui_internal:1516", "ImGuiNavInput": "imgui:1579",
"ImGuiNavLayer": "imgui_internal:1509", "ImGuiNavItemData": "imgui_internal:1530",
"ImGuiNavMoveFlags_": "imgui_internal:1490", "ImGuiNavLayer": "imgui_internal:1523",
"ImGuiNextItemData": "imgui_internal:1186", "ImGuiNavMoveFlags_": "imgui_internal:1503",
"ImGuiNextItemDataFlags_": "imgui_internal:1179", "ImGuiNextItemData": "imgui_internal:1198",
"ImGuiNextWindowData": "imgui_internal:1152", "ImGuiNextItemDataFlags_": "imgui_internal:1191",
"ImGuiNextWindowDataFlags_": "imgui_internal:1135", "ImGuiNextWindowData": "imgui_internal:1164",
"ImGuiOldColumnData": "imgui_internal:1556", "ImGuiNextWindowDataFlags_": "imgui_internal:1147",
"ImGuiOldColumnFlags_": "imgui_internal:1536", "ImGuiOldColumnData": "imgui_internal:1570",
"ImGuiOldColumns": "imgui_internal:1566", "ImGuiOldColumnFlags_": "imgui_internal:1550",
"ImGuiOnceUponAFrame": "imgui:2315", "ImGuiOldColumns": "imgui_internal:1580",
"ImGuiPayload": "imgui:2256", "ImGuiOnceUponAFrame": "imgui:2366",
"ImGuiPlatformIO": "imgui:3192", "ImGuiPayload": "imgui:2307",
"ImGuiPlatformImeData": "imgui:3265", "ImGuiPlatformIO": "imgui:3243",
"ImGuiPlatformMonitor": "imgui:3255", "ImGuiPlatformImeData": "imgui:3316",
"ImGuiPlotType": "imgui_internal:966", "ImGuiPlatformMonitor": "imgui:3306",
"ImGuiPopupData": "imgui_internal:1121", "ImGuiPlotType": "imgui_internal:978",
"ImGuiPopupFlags_": "imgui:1097", "ImGuiPopupData": "imgui_internal:1133",
"ImGuiPopupPositionPolicy": "imgui_internal:972", "ImGuiPopupFlags_": "imgui:1114",
"ImGuiPtrOrIndex": "imgui_internal:1243", "ImGuiPopupPositionPolicy": "imgui_internal:984",
"ImGuiScrollFlags_": "imgui_internal:1467", "ImGuiPtrOrIndex": "imgui_internal:1256",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:892", "ImGuiScrollFlags_": "imgui_internal:1480",
"ImGuiSelectableFlags_": "imgui:1113", "ImGuiSelectableFlagsPrivate_": "imgui_internal:903",
"ImGuiSeparatorFlags_": "imgui_internal:911", "ImGuiSelectableFlags_": "imgui:1130",
"ImGuiSettingsHandler": "imgui_internal:1809", "ImGuiSeparatorFlags_": "imgui_internal:923",
"ImGuiShrinkWidthItem": "imgui_internal:1236", "ImGuiSettingsHandler": "imgui_internal:1824",
"ImGuiSizeCallbackData": "imgui:2226", "ImGuiShrinkWidthItem": "imgui_internal:1249",
"ImGuiSliderFlagsPrivate_": "imgui_internal:885", "ImGuiSizeCallbackData": "imgui:2277",
"ImGuiSliderFlags_": "imgui:1754", "ImGuiSliderFlagsPrivate_": "imgui_internal:896",
"ImGuiSortDirection_": "imgui:1403", "ImGuiSliderFlags_": "imgui:1789",
"ImGuiStackLevelInfo": "imgui_internal:1885", "ImGuiSortDirection_": "imgui:1438",
"ImGuiStackSizes": "imgui_internal:1211", "ImGuiStackLevelInfo": "imgui_internal:1901",
"ImGuiStackTool": "imgui_internal:1897", "ImGuiStackSizes": "imgui_internal:1224",
"ImGuiStorage": "imgui:2377", "ImGuiStackTool": "imgui_internal:1913",
"ImGuiStoragePair": "imgui:2380", "ImGuiStorage": "imgui:2428",
"ImGuiStyle": "imgui:1921", "ImGuiStoragePair": "imgui:2431",
"ImGuiStyleMod": "imgui_internal:1017", "ImGuiStyle": "imgui:1956",
"ImGuiStyleVar_": "imgui:1660", "ImGuiStyleMod": "imgui_internal:1029",
"ImGuiTabBar": "imgui_internal:2666", "ImGuiStyleVar_": "imgui:1695",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2628", "ImGuiTabBar": "imgui_internal:2692",
"ImGuiTabBarFlags_": "imgui:1138", "ImGuiTabBarFlagsPrivate_": "imgui_internal:2654",
"ImGuiTabItem": "imgui_internal:2646", "ImGuiTabBarFlags_": "imgui:1159",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2636", "ImGuiTabItem": "imgui_internal:2672",
"ImGuiTabItemFlags_": "imgui:1154", "ImGuiTabItemFlagsPrivate_": "imgui_internal:2662",
"ImGuiTable": "imgui_internal:2796", "ImGuiTabItemFlags_": "imgui:1175",
"ImGuiTableBgTarget_": "imgui:1292", "ImGuiTable": "imgui_internal:2822",
"ImGuiTableCellData": "imgui_internal:2777", "ImGuiTableBgTarget_": "imgui:1313",
"ImGuiTableColumn": "imgui_internal:2718", "ImGuiTableCellData": "imgui_internal:2803",
"ImGuiTableColumnFlags_": "imgui:1240", "ImGuiTableColumn": "imgui_internal:2744",
"ImGuiTableColumnSettings": "imgui_internal:2933", "ImGuiTableColumnFlags_": "imgui:1261",
"ImGuiTableColumnSortSpecs": "imgui:2278", "ImGuiTableColumnSettings": "imgui_internal:2959",
"ImGuiTableFlags_": "imgui:1189", "ImGuiTableColumnSortSpecs": "imgui:2329",
"ImGuiTableInstanceData": "imgui_internal:2784", "ImGuiTableFlags_": "imgui:1210",
"ImGuiTableRowFlags_": "imgui:1277", "ImGuiTableInstanceData": "imgui_internal:2810",
"ImGuiTableSettings": "imgui_internal:2957", "ImGuiTableRowFlags_": "imgui:1298",
"ImGuiTableSortSpecs": "imgui:2292", "ImGuiTableSettings": "imgui_internal:2983",
"ImGuiTableTempData": "imgui_internal:2912", "ImGuiTableSortSpecs": "imgui:2343",
"ImGuiTextBuffer": "imgui:2350", "ImGuiTableTempData": "imgui_internal:2938",
"ImGuiTextFilter": "imgui:2323", "ImGuiTextBuffer": "imgui:2401",
"ImGuiTextFlags_": "imgui_internal:929", "ImGuiTextFilter": "imgui:2374",
"ImGuiTextIndex": "imgui_internal:715", "ImGuiTextFlags_": "imgui_internal:941",
"ImGuiTextRange": "imgui:2333", "ImGuiTextIndex": "imgui_internal:717",
"ImGuiTooltipFlags_": "imgui_internal:935", "ImGuiTextRange": "imgui:2384",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:906", "ImGuiTooltipFlags_": "imgui_internal:947",
"ImGuiTreeNodeFlags_": "imgui:1068", "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:917",
"ImGuiViewport": "imgui:3108", "ImGuiTreeNodeFlags_": "imgui:1081",
"ImGuiViewportFlags_": "imgui:3080", "ImGuiViewport": "imgui:3159",
"ImGuiViewportP": "imgui_internal:1745", "ImGuiViewportFlags_": "imgui:3131",
"ImGuiWindow": "imgui_internal:2479", "ImGuiViewportP": "imgui_internal:1760",
"ImGuiWindowClass": "imgui:2241", "ImGuiWindow": "imgui_internal:2505",
"ImGuiWindowDockStyle": "imgui_internal:1723", "ImGuiWindowClass": "imgui:2292",
"ImGuiWindowDockStyleCol": "imgui_internal:1712", "ImGuiWindowDockStyle": "imgui_internal:1738",
"ImGuiWindowFlags_": "imgui:997", "ImGuiWindowDockStyleCol": "imgui_internal:1727",
"ImGuiWindowSettings": "imgui_internal:1791", "ImGuiWindowFlags_": "imgui:1010",
"ImGuiWindowStackData": "imgui_internal:1229", "ImGuiWindowSettings": "imgui_internal:1806",
"ImGuiWindowTempData": "imgui_internal:2430", "ImGuiWindowStackData": "imgui_internal:1242",
"ImRect": "imgui_internal:514", "ImGuiWindowTempData": "imgui_internal:2456",
"ImVec1": "imgui_internal:496", "ImRect": "imgui_internal:516",
"ImVec2": "imgui:260", "ImVec1": "imgui_internal:498",
"ImVec2ih": "imgui_internal:504", "ImVec2": "imgui:262",
"ImVec4": "imgui:273", "ImVec2ih": "imgui_internal:506",
"ImVec4": "imgui:275",
"STB_TexteditState": "imstb_textedit:320", "STB_TexteditState": "imstb_textedit:320",
"StbTexteditRow": "imstb_textedit:367", "StbTexteditRow": "imstb_textedit:367",
"StbUndoRecord": "imstb_textedit:302", "StbUndoRecord": "imstb_textedit:302",
@@ -5787,6 +5850,14 @@
"name": "FallbackMonitor", "name": "FallbackMonitor",
"type": "ImGuiPlatformMonitor" "type": "ImGuiPlatformMonitor"
}, },
{
"name": "ViewportCreatedCount",
"type": "int"
},
{
"name": "PlatformWindowsCreatedCount",
"type": "int"
},
{ {
"name": "ViewportFocusedStampCount", "name": "ViewportFocusedStampCount",
"type": "int" "type": "int"
@@ -5995,10 +6066,6 @@
"name": "DimBgRatio", "name": "DimBgRatio",
"type": "float" "type": "float"
}, },
{
"name": "MouseCursor",
"type": "ImGuiMouseCursor"
},
{ {
"name": "DragDropActive", "name": "DragDropActive",
"type": "bool" "type": "bool"
@@ -6126,19 +6193,35 @@
"type": "ImVector_ImGuiShrinkWidthItem" "type": "ImVector_ImGuiShrinkWidthItem"
}, },
{ {
"name": "HoverDelayId", "name": "HoverItemDelayId",
"type": "ImGuiID" "type": "ImGuiID"
}, },
{ {
"name": "HoverDelayIdPreviousFrame", "name": "HoverItemDelayIdPreviousFrame",
"type": "ImGuiID" "type": "ImGuiID"
}, },
{ {
"name": "HoverDelayTimer", "name": "HoverItemDelayTimer",
"type": "float" "type": "float"
}, },
{ {
"name": "HoverDelayClearTimer", "name": "HoverItemDelayClearTimer",
"type": "float"
},
{
"name": "HoverItemUnlockedStationaryId",
"type": "ImGuiID"
},
{
"name": "HoverWindowUnlockedStationaryId",
"type": "ImGuiID"
},
{
"name": "MouseCursor",
"type": "ImGuiMouseCursor"
},
{
"name": "MouseStationaryTimer",
"type": "float" "type": "float"
}, },
{ {
@@ -6305,7 +6388,7 @@
}, },
{ {
"name": "LocalizationTable[ImGuiLocKey_COUNT]", "name": "LocalizationTable[ImGuiLocKey_COUNT]",
"size": 8, "size": 9,
"type": "const char*" "type": "const char*"
}, },
{ {
@@ -6627,6 +6710,10 @@
"name": "WantCloseTabId", "name": "WantCloseTabId",
"type": "ImGuiID" "type": "ImGuiID"
}, },
{
"name": "RefViewportId",
"type": "ImGuiID"
},
{ {
"bitfield": "3", "bitfield": "3",
"name": "AuthorityForPos", "name": "AuthorityForPos",
@@ -6773,34 +6860,6 @@
"name": "LogFilename", "name": "LogFilename",
"type": "const char*" "type": "const char*"
}, },
{
"name": "MouseDoubleClickTime",
"type": "float"
},
{
"name": "MouseDoubleClickMaxDist",
"type": "float"
},
{
"name": "MouseDragThreshold",
"type": "float"
},
{
"name": "KeyRepeatDelay",
"type": "float"
},
{
"name": "KeyRepeatRate",
"type": "float"
},
{
"name": "HoverDelayNormal",
"type": "float"
},
{
"name": "HoverDelayShort",
"type": "float"
},
{ {
"name": "UserData", "name": "UserData",
"type": "void*" "type": "void*"
@@ -6893,6 +6952,26 @@
"name": "ConfigMemoryCompactTimer", "name": "ConfigMemoryCompactTimer",
"type": "float" "type": "float"
}, },
{
"name": "MouseDoubleClickTime",
"type": "float"
},
{
"name": "MouseDoubleClickMaxDist",
"type": "float"
},
{
"name": "MouseDragThreshold",
"type": "float"
},
{
"name": "KeyRepeatDelay",
"type": "float"
},
{
"name": "KeyRepeatRate",
"type": "float"
},
{ {
"name": "ConfigDebugBeginReturnValueOnce", "name": "ConfigDebugBeginReturnValueOnce",
"type": "bool" "type": "bool"
@@ -6905,6 +6984,10 @@
"name": "ConfigDebugIgnoreFocusLoss", "name": "ConfigDebugIgnoreFocusLoss",
"type": "bool" "type": "bool"
}, },
{
"name": "ConfigDebugIniSettings",
"type": "bool"
},
{ {
"name": "BackendPlatformName", "name": "BackendPlatformName",
"type": "const char*" "type": "const char*"
@@ -7713,6 +7796,10 @@
"name": "Flags", "name": "Flags",
"type": "ImGuiNextItemDataFlags" "type": "ImGuiNextItemDataFlags"
}, },
{
"name": "ItemFlags",
"type": "ImGuiItemFlags"
},
{ {
"name": "Width", "name": "Width",
"type": "float" "type": "float"
@@ -8483,6 +8570,26 @@
"name": "Colors[ImGuiCol_COUNT]", "name": "Colors[ImGuiCol_COUNT]",
"size": 55, "size": 55,
"type": "ImVec4" "type": "ImVec4"
},
{
"name": "HoverStationaryDelay",
"type": "float"
},
{
"name": "HoverDelayShort",
"type": "float"
},
{
"name": "HoverDelayNormal",
"type": "float"
},
{
"name": "HoverFlagsForTooltipMouse",
"type": "ImGuiHoveredFlags"
},
{
"name": "HoverFlagsForTooltipNav",
"type": "ImGuiHoveredFlags"
} }
], ],
"ImGuiStyleMod": [ "ImGuiStyleMod": [

File diff suppressed because it is too large Load Diff

2
imgui

Submodule imgui updated: 823a1385a2...dc3e531ff2