Browse Source

pull imgui 1.89.7 docking and generate

docking_inter 1.89.7dock
sonoro1234 5 months ago
parent
commit
c8c5add506
  1. 2
      README.md
  2. 41
      cimgui.cpp
  3. 101
      cimgui.h
  4. 2869
      generator/output/definitions.json
  5. 2886
      generator/output/definitions.lua
  6. 577
      generator/output/structs_and_enums.json
  7. 1485
      generator/output/structs_and_enums.lua
  8. 2
      imgui

2
README.md

@ -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)
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.
* 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.

41
cimgui.cpp

@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.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
//docking branch
#ifdef IMGUI_ENABLE_FREETYPE
@ -1073,6 +1073,21 @@ CIMGUI_API void igSetTooltipV(const char* fmt,va_list 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)
{
return ImGui::BeginPopup(str_id,flags);
@ -1341,6 +1356,10 @@ CIMGUI_API void igSetKeyboardFocusHere(int offset)
{
return ImGui::SetKeyboardFocusHere(offset);
}
CIMGUI_API void igSetNextItemAllowOverlap()
{
return ImGui::SetNextItemAllowOverlap();
}
CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags)
{
return ImGui::IsItemHovered(flags);
@ -1409,10 +1428,6 @@ CIMGUI_API void igGetItemRectSize(ImVec2 *pOut)
{
*pOut = ImGui::GetItemRectSize();
}
CIMGUI_API void igSetItemAllowOverlap()
{
return ImGui::SetItemAllowOverlap();
}
CIMGUI_API ImGuiViewport* igGetMainViewport()
{
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);
}
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)
{
@ -4308,10 +4323,6 @@ CIMGUI_API void igNavUpdateCurrentWindowIsScrollPushableX()
{
return ImGui::NavUpdateCurrentWindowIsScrollPushableX();
}
CIMGUI_API void igActivateItem(ImGuiID id)
{
return ImGui::ActivateItem(id);
}
CIMGUI_API void igSetNavWindow(ImGuiWindow* 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);
}
CIMGUI_API void igFocusItem()
{
return ImGui::FocusItem();
}
CIMGUI_API void igActivateItemByID(ImGuiID id)
{
return ImGui::ActivateItemByID(id);
}
CIMGUI_API bool igIsNamedKey(ImGuiKey key)
{
return ImGui::IsNamedKey(key);

101
cimgui.h

@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.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
//docking branch
#ifndef CIMGUI_INCLUDED
@ -271,7 +271,7 @@ typedef enum {
ImGuiTreeNodeFlags_None = 0,
ImGuiTreeNodeFlags_Selected = 1 << 0,
ImGuiTreeNodeFlags_Framed = 1 << 1,
ImGuiTreeNodeFlags_AllowItemOverlap = 1 << 2,
ImGuiTreeNodeFlags_AllowOverlap = 1 << 2,
ImGuiTreeNodeFlags_NoTreePushOnOpen = 1 << 3,
ImGuiTreeNodeFlags_NoAutoOpenOnLog = 1 << 4,
ImGuiTreeNodeFlags_DefaultOpen = 1 << 5,
@ -304,7 +304,7 @@ typedef enum {
ImGuiSelectableFlags_SpanAllColumns = 1 << 1,
ImGuiSelectableFlags_AllowDoubleClick = 1 << 2,
ImGuiSelectableFlags_Disabled = 1 << 3,
ImGuiSelectableFlags_AllowItemOverlap = 1 << 4,
ImGuiSelectableFlags_AllowOverlap = 1 << 4,
}ImGuiSelectableFlags_;
typedef enum {
ImGuiComboFlags_None = 0,
@ -436,14 +436,19 @@ typedef enum {
ImGuiHoveredFlags_DockHierarchy = 1 << 4,
ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 5,
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7,
ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 8,
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 9,
ImGuiHoveredFlags_NoNavOverride = 1 << 10,
ImGuiHoveredFlags_AllowWhenOverlappedByItem = 1 << 8,
ImGuiHoveredFlags_AllowWhenOverlappedByWindow = 1 << 9,
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 10,
ImGuiHoveredFlags_NoNavOverride = 1 << 11,
ImGuiHoveredFlags_AllowWhenOverlapped = ImGuiHoveredFlags_AllowWhenOverlappedByItem | ImGuiHoveredFlags_AllowWhenOverlappedByWindow,
ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped,
ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows,
ImGuiHoveredFlags_DelayNormal = 1 << 11,
ImGuiHoveredFlags_DelayShort = 1 << 12,
ImGuiHoveredFlags_NoSharedDelay = 1 << 13,
ImGuiHoveredFlags_ForTooltip = 1 << 11,
ImGuiHoveredFlags_Stationary = 1 << 12,
ImGuiHoveredFlags_DelayNone = 1 << 13,
ImGuiHoveredFlags_DelayShort = 1 << 14,
ImGuiHoveredFlags_DelayNormal = 1 << 15,
ImGuiHoveredFlags_NoSharedDelay = 1 << 16,
}ImGuiHoveredFlags_;
typedef enum {
ImGuiDockNodeFlags_None = 0,
@ -893,6 +898,11 @@ struct ImGuiStyle
float CurveTessellationTol;
float CircleTessellationMaxError;
ImVec4 Colors[ImGuiCol_COUNT];
float HoverStationaryDelay;
float HoverDelayShort;
float HoverDelayNormal;
ImGuiHoveredFlags HoverFlagsForTooltipMouse;
ImGuiHoveredFlags HoverFlagsForTooltipNav;
};
struct ImGuiKeyData
{
@ -912,13 +922,6 @@ struct ImGuiIO
float IniSavingRate;
const char* IniFilename;
const char* LogFilename;
float MouseDoubleClickTime;
float MouseDoubleClickMaxDist;
float MouseDragThreshold;
float KeyRepeatDelay;
float KeyRepeatRate;
float HoverDelayNormal;
float HoverDelayShort;
void* UserData;
ImFontAtlas*Fonts;
float FontGlobalScale;
@ -942,9 +945,15 @@ struct ImGuiIO
bool ConfigWindowsResizeFromEdges;
bool ConfigWindowsMoveFromTitleBarOnly;
float ConfigMemoryCompactTimer;
float MouseDoubleClickTime;
float MouseDoubleClickMaxDist;
float MouseDragThreshold;
float KeyRepeatDelay;
float KeyRepeatRate;
bool ConfigDebugBeginReturnValueOnce;
bool ConfigDebugBeginReturnValueLoop;
bool ConfigDebugIgnoreFocusLoss;
bool ConfigDebugIniSettings;
const char* BackendPlatformName;
const char* BackendRendererName;
void* BackendPlatformUserData;
@ -1576,6 +1585,7 @@ typedef enum {
ImGuiItemFlags_MixedValue = 1 << 6,
ImGuiItemFlags_ReadOnly = 1 << 7,
ImGuiItemFlags_NoWindowHoverableCheck = 1 << 8,
ImGuiItemflags_AllowOverlap = 1 << 9,
ImGuiItemFlags_Inputable = 1 << 10,
}ImGuiItemFlags_;
typedef enum {
@ -1591,6 +1601,11 @@ typedef enum {
ImGuiItemStatusFlags_FocusedByTabbing = 1 << 8,
ImGuiItemStatusFlags_Visible = 1 << 9,
}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 {
ImGuiInputTextFlags_Multiline = 1 << 26,
ImGuiInputTextFlags_NoMarkEdited = 1 << 27,
@ -1605,7 +1620,7 @@ typedef enum {
ImGuiButtonFlags_PressedOnDragDropHold = 1 << 9,
ImGuiButtonFlags_Repeat = 1 << 10,
ImGuiButtonFlags_FlattenChildren = 1 << 11,
ImGuiButtonFlags_AllowItemOverlap = 1 << 12,
ImGuiButtonFlags_AllowOverlap = 1 << 12,
ImGuiButtonFlags_DontClosePopups = 1 << 13,
ImGuiButtonFlags_AlignTextBaseLine = 1 << 15,
ImGuiButtonFlags_NoKeyModifiers = 1 << 16,
@ -1636,6 +1651,7 @@ typedef enum {
}ImGuiSelectableFlagsPrivate_;
typedef enum {
ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20,
ImGuiTreeNodeFlags_UpsideDownArrow = 1 << 21,
}ImGuiTreeNodeFlagsPrivate_;
typedef enum {
ImGuiSeparatorFlags_None = 0,
@ -1654,7 +1670,7 @@ typedef enum {
}ImGuiTextFlags_;
typedef enum {
ImGuiTooltipFlags_None = 0,
ImGuiTooltipFlags_OverridePreviousTooltip = 1 << 0,
ImGuiTooltipFlags_OverridePrevious = 1 << 1,
}ImGuiTooltipFlags_;
typedef enum {
ImGuiLayoutType_Horizontal = 0,
@ -1829,6 +1845,7 @@ typedef enum {
struct ImGuiNextItemData
{
ImGuiNextItemDataFlags Flags;
ImGuiItemFlags ItemFlags;
float Width;
ImGuiID FocusScopeId;
ImGuiCond OpenCond;
@ -2056,7 +2073,8 @@ typedef enum {
ImGuiNavMoveFlags_FocusApi = 1 << 9,
ImGuiNavMoveFlags_Tabbing = 1 << 10,
ImGuiNavMoveFlags_Activate = 1 << 11,
ImGuiNavMoveFlags_DontSetNavHighlight = 1 << 12,
ImGuiNavMoveFlags_NoSelect = 1 << 12,
ImGuiNavMoveFlags_NoSetNavHighlight = 1 << 13,
}ImGuiNavMoveFlags_;
typedef enum {
ImGuiNavLayer_Main = 0,
@ -2172,6 +2190,7 @@ struct ImGuiDockNode
ImGuiID LastFocusedNodeId;
ImGuiID SelectedTabId;
ImGuiID WantCloseTabId;
ImGuiID RefViewportId;
ImGuiDataAuthority AuthorityForPos :3;
ImGuiDataAuthority AuthorityForSize :3;
ImGuiDataAuthority AuthorityForViewport :3;
@ -2265,15 +2284,16 @@ struct ImGuiSettingsHandler
void* UserData;
};
typedef enum {
ImGuiLocKey_TableSizeOne=0,
ImGuiLocKey_TableSizeAllFit=1,
ImGuiLocKey_TableSizeAllDefault=2,
ImGuiLocKey_TableResetOrder=3,
ImGuiLocKey_WindowingMainMenuBar=4,
ImGuiLocKey_WindowingPopup=5,
ImGuiLocKey_WindowingUntitled=6,
ImGuiLocKey_DockingHideTabBar=7,
ImGuiLocKey_COUNT=8,
ImGuiLocKey_VersionStr=0,
ImGuiLocKey_TableSizeOne=1,
ImGuiLocKey_TableSizeAllFit=2,
ImGuiLocKey_TableSizeAllDefault=3,
ImGuiLocKey_TableResetOrder=4,
ImGuiLocKey_WindowingMainMenuBar=5,
ImGuiLocKey_WindowingPopup=6,
ImGuiLocKey_WindowingUntitled=7,
ImGuiLocKey_DockingHideTabBar=8,
ImGuiLocKey_COUNT=9,
}ImGuiLocKey;
struct ImGuiLocEntry
{
@ -2481,6 +2501,8 @@ struct ImGuiContext
ImGuiViewportP* MouseLastHoveredViewport;
ImGuiID PlatformLastFocusedViewportId;
ImGuiPlatformMonitor FallbackMonitor;
int ViewportCreatedCount;
int PlatformWindowsCreatedCount;
int ViewportFocusedStampCount;
ImGuiWindow* NavWindow;
ImGuiID NavId;
@ -2533,7 +2555,6 @@ struct ImGuiContext
ImVec2 NavWindowingAccumDeltaPos;
ImVec2 NavWindowingAccumDeltaSize;
float DimBgRatio;
ImGuiMouseCursor MouseCursor;
bool DragDropActive;
bool DragDropWithinSource;
bool DragDropWithinTarget;
@ -2563,10 +2584,14 @@ struct ImGuiContext
ImPool_ImGuiTabBar TabBars;
ImVector_ImGuiPtrOrIndex CurrentTabBarStack;
ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer;
ImGuiID HoverDelayId;
ImGuiID HoverDelayIdPreviousFrame;
float HoverDelayTimer;
float HoverDelayClearTimer;
ImGuiID HoverItemDelayId;
ImGuiID HoverItemDelayIdPreviousFrame;
float HoverItemDelayTimer;
float HoverItemDelayClearTimer;
ImGuiID HoverItemUnlockedStationaryId;
ImGuiID HoverWindowUnlockedStationaryId;
ImGuiMouseCursor MouseCursor;
float MouseStationaryTimer;
ImVec2 MouseLastValidPos;
ImGuiInputTextState InputTextState;
ImGuiInputTextDeactivatedState InputTextDeactivatedState;
@ -3403,6 +3428,9 @@ CIMGUI_API bool igBeginTooltip(void);
CIMGUI_API void igEndTooltip(void);
CIMGUI_API void igSetTooltip(const char* fmt,...);
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 igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags);
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 igSetItemDefaultFocus(void);
CIMGUI_API void igSetKeyboardFocusHere(int offset);
CIMGUI_API void igSetNextItemAllowOverlap(void);
CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags);
CIMGUI_API bool igIsItemActive(void);
CIMGUI_API bool igIsItemFocused(void);
@ -3487,7 +3516,6 @@ CIMGUI_API ImGuiID igGetItemID(void);
CIMGUI_API void igGetItemRectMin(ImVec2 *pOut);
CIMGUI_API void igGetItemRectMax(ImVec2 *pOut);
CIMGUI_API void igGetItemRectSize(ImVec2 *pOut);
CIMGUI_API void igSetItemAllowOverlap(void);
CIMGUI_API ImGuiViewport* igGetMainViewport(void);
CIMGUI_API ImDrawList* igGetBackgroundDrawList_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_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 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 igIsClippedEx(const ImRect bb,ImGuiID id);
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 igNavClearPreferredPosForAxis(ImGuiAxis axis);
CIMGUI_API void igNavUpdateCurrentWindowIsScrollPushableX(void);
CIMGUI_API void igActivateItem(ImGuiID id);
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 igFocusItem(void);
CIMGUI_API void igActivateItemByID(ImGuiID id);
CIMGUI_API bool igIsNamedKey(ImGuiKey key);
CIMGUI_API bool igIsNamedKeyOrModKey(ImGuiKey key);
CIMGUI_API bool igIsLegacyKey(ImGuiKey key);

2869
generator/output/definitions.json

File diff suppressed because it is too large

2886
generator/output/definitions.lua

File diff suppressed because it is too large

577
generator/output/structs_and_enums.json

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

1485
generator/output/structs_and_enums.lua

File diff suppressed because it is too large

2
imgui

@ -1 +1 @@
Subproject commit 823a1385a269d923d35b82b2f470f3ae1fa8b5a3
Subproject commit dc3e531ff28450bff73fde0163b1d076b6bb5605
Loading…
Cancel
Save