Compare commits

...

6 Commits

Author SHA1 Message Date
sonoro1234
4486dace2a update readme 2024-02-24 13:05:48 +01:00
sonoro1234
bd0a584e56 pull imgui 1.90.4 and generate 2024-02-24 13:03:13 +01:00
sonoro1234
7ea55fbcea pull imgui 1.90.3 docking and generate 2024-02-16 11:31:30 +01:00
sonoro1234
53580da638 pull imgui 1.90.2 and generate 2024-02-14 11:11:46 +01:00
Victor Bombi
04961a999e Merge pull request #260 from Sirius902/zig-cc
Allow use of zig cc in generator.lua
2024-01-27 12:51:42 +01:00
Sirius902
b8ae217fd1 Allow use of zig cc in generator 2024-01-26 14:17:33 -08:00
15 changed files with 4685 additions and 4039 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)
Notes:
* currently this wrapper is based on version [1.90.1 of Dear ImGui with internal api]
* currently this wrapper is based on version [1.90.4 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.

View File

@@ -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.90.1" 19010 from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.90.4" 19040 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api
//docking branch
#ifdef IMGUI_ENABLE_FREETYPE
@@ -420,9 +420,9 @@ CIMGUI_API ImU32 igGetColorU32_Vec4(const ImVec4 col)
{
return ImGui::GetColorU32(col);
}
CIMGUI_API ImU32 igGetColorU32_U32(ImU32 col)
CIMGUI_API ImU32 igGetColorU32_U32(ImU32 col,float alpha_mul)
{
return ImGui::GetColorU32(col);
return ImGui::GetColorU32(col,alpha_mul);
}
CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx)
{
@@ -1628,6 +1628,10 @@ CIMGUI_API void igDebugFlashStyleColor(ImGuiCol idx)
{
return ImGui::DebugFlashStyleColor(idx);
}
CIMGUI_API void igDebugStartItemPicker()
{
return ImGui::DebugStartItemPicker();
}
CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)
{
return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx);
@@ -3279,10 +3283,6 @@ CIMGUI_API void ImDrawDataBuilder_destroy(ImDrawDataBuilder* self)
{
IM_DELETE(self);
}
CIMGUI_API void* ImGuiDataVarInfo_GetVarPtr(ImGuiDataVarInfo* self,void* parent)
{
return self->GetVarPtr(parent);
}
CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Int(ImGuiStyleVar idx,int v)
{
return IM_NEW(ImGuiStyleMod)(idx,v);
@@ -3399,13 +3399,17 @@ CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self)
{
return self->SelectAll();
}
CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void)
CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndSelectAll(ImGuiInputTextState* self)
{
return IM_NEW(ImGuiPopupData)();
return self->ReloadUserBufAndSelectAll();
}
CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self)
CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndKeepSelection(ImGuiInputTextState* self)
{
IM_DELETE(self);
return self->ReloadUserBufAndKeepSelection();
}
CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndMoveToEnd(ImGuiInputTextState* self)
{
return self->ReloadUserBufAndMoveToEnd();
}
CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void)
{
@@ -3467,6 +3471,18 @@ CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(int index)
{
return IM_NEW(ImGuiPtrOrIndex)(index);
}
CIMGUI_API void* ImGuiDataVarInfo_GetVarPtr(ImGuiDataVarInfo* self,void* parent)
{
return self->GetVarPtr(parent);
}
CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void)
{
return IM_NEW(ImGuiPopupData)();
}
CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self)
{
IM_DELETE(self);
}
CIMGUI_API ImGuiInputEvent* ImGuiInputEvent_ImGuiInputEvent(void)
{
return IM_NEW(ImGuiInputEvent)();
@@ -3899,6 +3915,10 @@ CIMGUI_API void igSetWindowHiddenAndSkipItemsForCurrentFrame(ImGuiWindow* window
{
return ImGui::SetWindowHiddenAndSkipItemsForCurrentFrame(window);
}
CIMGUI_API void igSetWindowParentWindowForFocusRoute(ImGuiWindow* window,ImGuiWindow* parent_window)
{
return ImGui::SetWindowParentWindowForFocusRoute(window,parent_window);
}
CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r)
{
*pOut = ImGui::WindowRectAbsToRel(window,r);
@@ -4371,6 +4391,10 @@ CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlag
{
return ImGui::NavMoveRequestTryWrapping(window,move_flags);
}
CIMGUI_API void igNavHighlightActivated(ImGuiID id)
{
return ImGui::NavHighlightActivated(id);
}
CIMGUI_API void igNavClearPreferredPosForAxis(ImGuiAxis axis)
{
return ImGui::NavClearPreferredPosForAxis(axis);
@@ -4391,6 +4415,10 @@ 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 igSetNavFocusScope(ImGuiID focus_scope_id)
{
return ImGui::SetNavFocusScope(focus_scope_id);
}
CIMGUI_API void igFocusItem()
{
return ImGui::FocusItem();
@@ -4427,9 +4455,13 @@ CIMGUI_API bool igIsAliasKey(ImGuiKey key)
{
return ImGui::IsAliasKey(key);
}
CIMGUI_API ImGuiKeyChord igConvertShortcutMod(ImGuiKeyChord key_chord)
CIMGUI_API bool igIsModKey(ImGuiKey key)
{
return ImGui::ConvertShortcutMod(key_chord);
return ImGui::IsModKey(key);
}
CIMGUI_API ImGuiKeyChord igFixupKeyChord(ImGuiContext* ctx,ImGuiKeyChord key_chord)
{
return ImGui::FixupKeyChord(ctx,key_chord);
}
CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiContext* ctx,ImGuiKey key)
{
@@ -4443,9 +4475,9 @@ CIMGUI_API ImGuiKeyData* igGetKeyData_Key(ImGuiKey key)
{
return ImGui::GetKeyData(key);
}
CIMGUI_API const char* igGetKeyChordName(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size)
CIMGUI_API const char* igGetKeyChordName(ImGuiKeyChord key_chord)
{
return ImGui::GetKeyChordName(key_chord,out_buf,out_buf_size);
return ImGui::GetKeyChordName(key_chord);
}
CIMGUI_API ImGuiKey igMouseButtonToKey(ImGuiMouseButton button)
{
@@ -4539,6 +4571,10 @@ CIMGUI_API bool igIsKeyChordPressed_ID(ImGuiKeyChord key_chord,ImGuiID owner_id,
{
return ImGui::IsKeyChordPressed(key_chord,owner_id,flags);
}
CIMGUI_API void igSetNextItemShortcut(ImGuiKeyChord key_chord)
{
return ImGui::SetNextItemShortcut(key_chord);
}
CIMGUI_API bool igShortcut(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags)
{
return ImGui::Shortcut(key_chord,owner_id,flags);
@@ -4847,9 +4883,9 @@ CIMGUI_API void igTablePopBackgroundChannel()
{
return ImGui::TablePopBackgroundChannel();
}
CIMGUI_API void igTableAngledHeadersRowEx(float angle,float label_width)
CIMGUI_API void igTableAngledHeadersRowEx(float angle,float max_label_width)
{
return ImGui::TableAngledHeadersRowEx(angle,label_width);
return ImGui::TableAngledHeadersRowEx(angle,max_label_width);
}
CIMGUI_API ImGuiTable* igGetCurrentTable()
{
@@ -5422,10 +5458,6 @@ CIMGUI_API void igDebugBreakButtonTooltip(bool keyboard_only,const char* descrip
{
return ImGui::DebugBreakButtonTooltip(keyboard_only,description_of_location);
}
CIMGUI_API void igDebugStartItemPicker()
{
return ImGui::DebugStartItemPicker();
}
CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas)
{
return ImGui::ShowFontAtlas(atlas);

176
cimgui.h
View File

@@ -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.90.1" 19010 from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.90.4" 19040 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api
//docking branch
#ifndef CIMGUI_INCLUDED
@@ -307,10 +307,11 @@ typedef enum {
ImGuiPopupFlags_MouseButtonMiddle = 2,
ImGuiPopupFlags_MouseButtonMask_ = 0x1F,
ImGuiPopupFlags_MouseButtonDefault_ = 1,
ImGuiPopupFlags_NoOpenOverExistingPopup = 1 << 5,
ImGuiPopupFlags_NoOpenOverItems = 1 << 6,
ImGuiPopupFlags_AnyPopupId = 1 << 7,
ImGuiPopupFlags_AnyPopupLevel = 1 << 8,
ImGuiPopupFlags_NoReopen = 1 << 5,
ImGuiPopupFlags_NoOpenOverExistingPopup = 1 << 7,
ImGuiPopupFlags_NoOpenOverItems = 1 << 8,
ImGuiPopupFlags_AnyPopupId = 1 << 10,
ImGuiPopupFlags_AnyPopupLevel = 1 << 11,
ImGuiPopupFlags_AnyPopup = ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel,
}ImGuiPopupFlags_;
typedef enum {
@@ -1025,7 +1026,6 @@ struct ImGuiIO
int MetricsRenderWindows;
int MetricsActiveWindows;
ImVec2 MouseDelta;
void* _UnusedPadding;
ImGuiContext* Ctx;
ImVec2 MousePos;
bool MouseDown[5];
@@ -1090,6 +1090,7 @@ struct ImGuiWindowClass
{
ImGuiID ClassId;
ImGuiID ParentViewportId;
ImGuiID FocusRouteParentWindowId;
ImGuiViewportFlags ViewportFlagsOverrideSet;
ImGuiViewportFlags ViewportFlagsOverrideClear;
ImGuiTabItemFlags TabItemFlagsOverrideSet;
@@ -1731,34 +1732,6 @@ typedef enum {
ImGuiPlotType_Lines,
ImGuiPlotType_Histogram,
}ImGuiPlotType;
typedef enum {
ImGuiPopupPositionPolicy_Default,
ImGuiPopupPositionPolicy_ComboBox,
ImGuiPopupPositionPolicy_Tooltip,
}ImGuiPopupPositionPolicy;
struct ImGuiDataVarInfo
{
ImGuiDataType Type;
ImU32 Count;
ImU32 Offset;
};
typedef struct ImGuiDataTypeTempStorage ImGuiDataTypeTempStorage;
struct ImGuiDataTypeTempStorage
{
ImU8 Data[8];
};
struct ImGuiDataTypeInfo
{
size_t Size;
const char* Name;
const char* PrintFmt;
const char* ScanFmt;
};
typedef enum {
ImGuiDataType_String = ImGuiDataType_COUNT + 1,
ImGuiDataType_Pointer,
ImGuiDataType_ID,
}ImGuiDataTypePrivate_;
struct ImGuiColorMod
{
ImGuiCol Col;
@@ -1829,17 +1802,9 @@ struct ImGuiInputTextState
bool SelectedAllMouseLock;
bool Edited;
ImGuiInputTextFlags Flags;
};
struct ImGuiPopupData
{
ImGuiID PopupId;
ImGuiWindow* Window;
ImGuiWindow* BackupNavWindow;
int ParentNavLayer;
int OpenFrameCount;
ImGuiID OpenParentId;
ImVec2 OpenPopupPos;
ImVec2 OpenMousePos;
bool ReloadUserBuf;
int ReloadSelectionStart;
int ReloadSelectionEnd;
};
typedef enum {
ImGuiNextWindowDataFlags_None = 0,
@@ -1885,15 +1850,17 @@ typedef enum {
ImGuiNextItemDataFlags_None = 0,
ImGuiNextItemDataFlags_HasWidth = 1 << 0,
ImGuiNextItemDataFlags_HasOpen = 1 << 1,
ImGuiNextItemDataFlags_HasShortcut = 1 << 2,
}ImGuiNextItemDataFlags_;
struct ImGuiNextItemData
{
ImGuiNextItemDataFlags Flags;
ImGuiItemFlags ItemFlags;
float Width;
ImGuiSelectionUserData SelectionUserData;
ImGuiCond OpenCond;
float Width;
ImGuiKeyChord Shortcut;
bool OpenVal;
ImGuiCond OpenCond : 8;
};
struct ImGuiLastItemData
{
@@ -1943,6 +1910,45 @@ struct ImGuiPtrOrIndex
void* Ptr;
int Index;
};
struct ImGuiDataVarInfo
{
ImGuiDataType Type;
ImU32 Count;
ImU32 Offset;
};
typedef struct ImGuiDataTypeTempStorage ImGuiDataTypeTempStorage;
struct ImGuiDataTypeTempStorage
{
ImU8 Data[8];
};
struct ImGuiDataTypeInfo
{
size_t Size;
const char* Name;
const char* PrintFmt;
const char* ScanFmt;
};
typedef enum {
ImGuiDataType_String = ImGuiDataType_COUNT + 1,
ImGuiDataType_Pointer,
ImGuiDataType_ID,
}ImGuiDataTypePrivate_;
typedef enum {
ImGuiPopupPositionPolicy_Default,
ImGuiPopupPositionPolicy_ComboBox,
ImGuiPopupPositionPolicy_Tooltip,
}ImGuiPopupPositionPolicy;
struct ImGuiPopupData
{
ImGuiID PopupId;
ImGuiWindow* Window;
ImGuiWindow* BackupNavWindow;
int ParentNavLayer;
int OpenFrameCount;
ImGuiID OpenParentId;
ImVec2 OpenPopupPos;
ImVec2 OpenMousePos;
};
typedef struct ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN {ImU32 Storage[(ImGuiKey_NamedKey_COUNT+31)>>5];} ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN;
typedef ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN ImBitArrayForNamedKeys;
@@ -2017,6 +2023,7 @@ struct ImGuiKeyRoutingData
{
ImGuiKeyRoutingIndex NextEntryIndex;
ImU16 Mods;
ImU8 RoutingCurrScore;
ImU8 RoutingNextScore;
ImGuiID RoutingCurr;
ImGuiID RoutingNext;
@@ -2051,23 +2058,22 @@ typedef enum {
ImGuiInputFlags_CondHovered = 1 << 8,
ImGuiInputFlags_CondActive = 1 << 9,
ImGuiInputFlags_CondDefault_ = ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive,
ImGuiInputFlags_CondMask_ = ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive,
ImGuiInputFlags_LockThisFrame = 1 << 10,
ImGuiInputFlags_LockUntilRelease = 1 << 11,
ImGuiInputFlags_RouteFocused = 1 << 12,
ImGuiInputFlags_RouteGlobalLow = 1 << 13,
ImGuiInputFlags_RouteGlobal = 1 << 14,
ImGuiInputFlags_RouteGlobalHigh = 1 << 15,
ImGuiInputFlags_RouteMask_ = ImGuiInputFlags_RouteFocused | ImGuiInputFlags_RouteGlobal | ImGuiInputFlags_RouteGlobalLow | ImGuiInputFlags_RouteGlobalHigh,
ImGuiInputFlags_RouteAlways = 1 << 16,
ImGuiInputFlags_RouteUnlessBgFocused= 1 << 17,
ImGuiInputFlags_RouteExtraMask_ = ImGuiInputFlags_RouteAlways | ImGuiInputFlags_RouteUnlessBgFocused,
ImGuiInputFlags_RepeatRateMask_ = ImGuiInputFlags_RepeatRateDefault | ImGuiInputFlags_RepeatRateNavMove | ImGuiInputFlags_RepeatRateNavTweak,
ImGuiInputFlags_RepeatUntilMask_ = ImGuiInputFlags_RepeatUntilRelease | ImGuiInputFlags_RepeatUntilKeyModsChange | ImGuiInputFlags_RepeatUntilKeyModsChangeFromNone | ImGuiInputFlags_RepeatUntilOtherKeyPress,
ImGuiInputFlags_RepeatMask_ = ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_ | ImGuiInputFlags_RepeatUntilMask_,
ImGuiInputFlags_CondMask_ = ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive,
ImGuiInputFlags_RouteMask_ = ImGuiInputFlags_RouteFocused | ImGuiInputFlags_RouteGlobal | ImGuiInputFlags_RouteGlobalLow | ImGuiInputFlags_RouteGlobalHigh,
ImGuiInputFlags_SupportedByIsKeyPressed = ImGuiInputFlags_RepeatMask_,
ImGuiInputFlags_SupportedByIsMouseClicked = ImGuiInputFlags_Repeat,
ImGuiInputFlags_SupportedByShortcut = ImGuiInputFlags_RepeatMask_ | ImGuiInputFlags_RouteMask_ | ImGuiInputFlags_RouteExtraMask_,
ImGuiInputFlags_SupportedByShortcut = ImGuiInputFlags_RepeatMask_ | ImGuiInputFlags_RouteMask_ | ImGuiInputFlags_RouteAlways | ImGuiInputFlags_RouteUnlessBgFocused,
ImGuiInputFlags_SupportedBySetKeyOwner = ImGuiInputFlags_LockThisFrame | ImGuiInputFlags_LockUntilRelease,
ImGuiInputFlags_SupportedBySetItemKeyOwner = ImGuiInputFlags_SupportedBySetKeyOwner | ImGuiInputFlags_CondMask_,
}ImGuiInputFlags_;
@@ -2097,6 +2103,7 @@ typedef enum {
ImGuiActivateFlags_PreferTweak = 1 << 1,
ImGuiActivateFlags_TryToPreserveState = 1 << 2,
ImGuiActivateFlags_FromTabbing = 1 << 3,
ImGuiActivateFlags_FromShortcut = 1 << 4,
}ImGuiActivateFlags_;
typedef enum {
ImGuiScrollFlags_None = 0,
@@ -2112,8 +2119,7 @@ typedef enum {
}ImGuiScrollFlags_;
typedef enum {
ImGuiNavHighlightFlags_None = 0,
ImGuiNavHighlightFlags_TypeDefault = 1 << 0,
ImGuiNavHighlightFlags_TypeThin = 1 << 1,
ImGuiNavHighlightFlags_Compact = 1 << 1,
ImGuiNavHighlightFlags_AlwaysDraw = 1 << 2,
ImGuiNavHighlightFlags_NoRounding = 1 << 3,
}ImGuiNavHighlightFlags_;
@@ -2153,6 +2159,12 @@ struct ImGuiNavItemData
float DistCenter;
float DistAxial;
};
typedef struct ImGuiFocusScopeData ImGuiFocusScopeData;
struct ImGuiFocusScopeData
{
ImGuiID ID;
ImGuiID WindowID;
};
typedef enum {
ImGuiTypingSelectFlags_None = 0,
ImGuiTypingSelectFlags_AllowBackspace = 1 << 0,
@@ -2220,6 +2232,7 @@ typedef enum {
ImGuiDockNodeFlags_NoCloseButton = 1 << 15,
ImGuiDockNodeFlags_NoResizeX = 1 << 16,
ImGuiDockNodeFlags_NoResizeY = 1 << 17,
ImGuiDockNodeFlags_DockedWindowsInFocusRoute= 1 << 18,
ImGuiDockNodeFlags_NoDockingSplitOther = 1 << 19,
ImGuiDockNodeFlags_NoDockingOverMe = 1 << 20,
ImGuiDockNodeFlags_NoDockingOverOther = 1 << 21,
@@ -2394,9 +2407,10 @@ typedef enum {
ImGuiDebugLogFlags_EventClipper = 1 << 4,
ImGuiDebugLogFlags_EventSelection = 1 << 5,
ImGuiDebugLogFlags_EventIO = 1 << 6,
ImGuiDebugLogFlags_EventDocking = 1 << 7,
ImGuiDebugLogFlags_EventViewport = 1 << 8,
ImGuiDebugLogFlags_EventMask_ = ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventSelection | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport,
ImGuiDebugLogFlags_EventInputRouting = 1 << 7,
ImGuiDebugLogFlags_EventDocking = 1 << 8,
ImGuiDebugLogFlags_EventViewport = 1 << 9,
ImGuiDebugLogFlags_EventMask_ = ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventSelection | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventInputRouting | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport,
ImGuiDebugLogFlags_OutputToTTY = 1 << 20,
ImGuiDebugLogFlags_OutputToTestEngine = 1 << 21,
}ImGuiDebugLogFlags_;
@@ -2429,6 +2443,8 @@ struct ImGuiMetricsConfig
bool ShowDockingNodes;
int ShowWindowsRectsType;
int ShowTablesRectsType;
int HighlightMonitorIdx;
ImGuiID HighlightViewportID;
};
typedef struct ImGuiStackLevelInfo ImGuiStackLevelInfo;
struct ImGuiStackLevelInfo
@@ -2469,7 +2485,7 @@ typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data
typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod;
typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID;
typedef struct ImVector_ImGuiFocusScopeData {int Size;int Capacity;ImGuiFocusScopeData* Data;} ImVector_ImGuiFocusScopeData;
typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags;
@@ -2499,6 +2515,8 @@ typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex*
typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem;
typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID;
typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler;
typedef struct ImChunkStream_ImGuiWindowSettings {ImVector_char Buf;} ImChunkStream_ImGuiWindowSettings;
@@ -2570,10 +2588,11 @@ struct ImGuiContext
bool ActiveIdHasBeenPressedBefore;
bool ActiveIdHasBeenEditedBefore;
bool ActiveIdHasBeenEditedThisFrame;
bool ActiveIdFromShortcut;
int ActiveIdMouseButton : 8;
ImVec2 ActiveIdClickOffset;
ImGuiWindow* ActiveIdWindow;
ImGuiInputSource ActiveIdSource;
int ActiveIdMouseButton;
ImGuiID ActiveIdPreviousFrame;
bool ActiveIdPreviousFrameIsAlive;
bool ActiveIdPreviousFrameHasBeenEditedBefore;
@@ -2583,6 +2602,7 @@ struct ImGuiContext
double LastKeyModsChangeTime;
double LastKeyModsChangeFromNoneTime;
double LastKeyboardKeyPressTime;
ImBitArrayForNamedKeys KeysMayBeCharInput;
ImGuiKeyOwnerData KeysOwnerData[ImGuiKey_NamedKey_COUNT];
ImGuiKeyRoutingTable KeysRoutingTable;
ImU32 ActiveIdUsingNavDirMask;
@@ -2599,13 +2619,12 @@ struct ImGuiContext
ImVector_ImGuiColorMod ColorStack;
ImVector_ImGuiStyleMod StyleVarStack;
ImVector_ImFontPtr FontStack;
ImVector_ImGuiID FocusScopeStack;
ImVector_ImGuiFocusScopeData FocusScopeStack;
ImVector_ImGuiItemFlags ItemFlagsStack;
ImVector_ImGuiGroupData GroupStack;
ImVector_ImGuiPopupData OpenPopupStack;
ImVector_ImGuiPopupData BeginPopupStack;
ImVector_ImGuiNavTreeNodeData NavTreeNodeStack;
int BeginMenuCount;
ImVector_ImGuiViewportPPtr Viewports;
float CurrentDpiScale;
ImGuiViewportP* CurrentViewport;
@@ -2613,16 +2632,20 @@ struct ImGuiContext
ImGuiViewportP* MouseLastHoveredViewport;
ImGuiID PlatformLastFocusedViewportId;
ImGuiPlatformMonitor FallbackMonitor;
ImRect PlatformMonitorsFullWorkRect;
int ViewportCreatedCount;
int PlatformWindowsCreatedCount;
int ViewportFocusedStampCount;
ImGuiWindow* NavWindow;
ImGuiID NavId;
ImGuiID NavFocusScopeId;
ImVector_ImGuiFocusScopeData NavFocusRoute;
ImGuiID NavActivateId;
ImGuiID NavActivateDownId;
ImGuiID NavActivatePressedId;
ImGuiActivateFlags NavActivateFlags;
ImGuiID NavHighlightActivatedId;
float NavHighlightActivatedTimer;
ImGuiID NavJustMovedToId;
ImGuiID NavJustMovedToFocusScopeId;
ImGuiKeyChord NavJustMovedToKeyMods;
@@ -2665,6 +2688,7 @@ struct ImGuiContext
float NavWindowingTimer;
float NavWindowingHighlightAlpha;
bool NavWindowingToggleLayer;
ImGuiKey NavWindowingToggleKey;
ImVec2 NavWindowingAccumDeltaPos;
ImVec2 NavWindowingAccumDeltaSize;
float DimBgRatio;
@@ -2712,6 +2736,8 @@ struct ImGuiContext
ImGuiInputTextDeactivatedState InputTextDeactivatedState;
ImFont InputTextPasswordFont;
ImGuiID TempInputId;
int BeginMenuDepth;
int BeginComboDepth;
ImGuiColorEditFlags ColorEditOptions;
ImGuiID ColorEditCurrentID;
ImGuiID ColorEditSavedID;
@@ -2787,6 +2813,7 @@ struct ImGuiContext
int WantCaptureKeyboardNextFrame;
int WantTextInputNextFrame;
ImVector_char TempBuffer;
char TempKeychordName[64];
};
struct ImGuiWindowTempData
{
@@ -2822,6 +2849,7 @@ struct ImGuiWindowTempData
int CurrentTableIdx;
ImGuiLayoutType LayoutType;
ImGuiLayoutType ParentLayoutType;
ImU32 ModalDimBgColor;
float ItemWidth;
float TextWrapPos;
ImVector_float ItemWidthStack;
@@ -2926,6 +2954,7 @@ struct ImGuiWindow
ImGuiWindow* RootWindowDockTree;
ImGuiWindow* RootWindowForTitleBarHighlight;
ImGuiWindow* RootWindowForNav;
ImGuiWindow* ParentWindowForFocusRoute;
ImGuiWindow* NavLastChildNavWindow;
ImGuiID NavLastIds[ImGuiNavLayer_COUNT];
ImRect NavRectRel[ImGuiNavLayer_COUNT];
@@ -3201,7 +3230,7 @@ struct ImGuiTableTempData
{
int TableIndex;
float LastTimeActive;
float AngledheadersExtraWidth;
float AngledHeadersExtraWidth;
ImVec2 UserOuterSize;
ImDrawListSplitter DrawSplitter;
ImRect HostBackupWorkRect;
@@ -3273,6 +3302,7 @@ typedef ImVector<ImGuiColorMod> ImVector_ImGuiColorMod;
typedef ImVector<ImGuiContextHook> ImVector_ImGuiContextHook;
typedef ImVector<ImGuiDockNodeSettings> ImVector_ImGuiDockNodeSettings;
typedef ImVector<ImGuiDockRequest> ImVector_ImGuiDockRequest;
typedef ImVector<ImGuiFocusScopeData> ImVector_ImGuiFocusScopeData;
typedef ImVector<ImGuiGroupData> ImVector_ImGuiGroupData;
typedef ImVector<ImGuiID> ImVector_ImGuiID;
typedef ImVector<ImGuiInputEvent> ImVector_ImGuiInputEvent;
@@ -3411,7 +3441,7 @@ CIMGUI_API float igGetFontSize(void);
CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut);
CIMGUI_API ImU32 igGetColorU32_Col(ImGuiCol idx,float alpha_mul);
CIMGUI_API ImU32 igGetColorU32_Vec4(const ImVec4 col);
CIMGUI_API ImU32 igGetColorU32_U32(ImU32 col);
CIMGUI_API ImU32 igGetColorU32_U32(ImU32 col,float alpha_mul);
CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx);
CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut);
CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos);
@@ -3703,6 +3733,7 @@ CIMGUI_API void igSaveIniSettingsToDisk(const char* ini_filename);
CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size);
CIMGUI_API void igDebugTextEncoding(const char* text);
CIMGUI_API void igDebugFlashStyleColor(ImGuiCol idx);
CIMGUI_API void igDebugStartItemPicker(void);
CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx);
CIMGUI_API void igSetAllocatorFunctions(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data);
CIMGUI_API void igGetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data);
@@ -4114,7 +4145,6 @@ CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self);
CIMGUI_API void ImDrawListSharedData_SetCircleTessellationMaxError(ImDrawListSharedData* self,float max_error);
CIMGUI_API ImDrawDataBuilder* ImDrawDataBuilder_ImDrawDataBuilder(void);
CIMGUI_API void ImDrawDataBuilder_destroy(ImDrawDataBuilder* self);
CIMGUI_API void* ImGuiDataVarInfo_GetVarPtr(ImGuiDataVarInfo* self,void* parent);
CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Int(ImGuiStyleVar idx,int v);
CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self);
CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Float(ImGuiStyleVar idx,float v);
@@ -4144,8 +4174,9 @@ CIMGUI_API int ImGuiInputTextState_GetCursorPos(ImGuiInputTextState* self);
CIMGUI_API int ImGuiInputTextState_GetSelectionStart(ImGuiInputTextState* self);
CIMGUI_API int ImGuiInputTextState_GetSelectionEnd(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self);
CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void);
CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self);
CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndSelectAll(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndKeepSelection(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndMoveToEnd(ImGuiInputTextState* self);
CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void);
CIMGUI_API void ImGuiNextWindowData_destroy(ImGuiNextWindowData* self);
CIMGUI_API void ImGuiNextWindowData_ClearFlags(ImGuiNextWindowData* self);
@@ -4161,6 +4192,9 @@ CIMGUI_API void ImGuiStackSizes_CompareWithContextState(ImGuiStackSizes* self,Im
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr(void* ptr);
CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self);
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(int index);
CIMGUI_API void* ImGuiDataVarInfo_GetVarPtr(ImGuiDataVarInfo* self,void* parent);
CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void);
CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self);
CIMGUI_API ImGuiInputEvent* ImGuiInputEvent_ImGuiInputEvent(void);
CIMGUI_API void ImGuiInputEvent_destroy(ImGuiInputEvent* self);
CIMGUI_API ImGuiKeyRoutingData* ImGuiKeyRoutingData_ImGuiKeyRoutingData(void);
@@ -4269,6 +4303,7 @@ CIMGUI_API void igSetWindowSize_WindowPtr(ImGuiWindow* window,const ImVec2 size,
CIMGUI_API void igSetWindowCollapsed_WindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond);
CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size);
CIMGUI_API void igSetWindowHiddenAndSkipItemsForCurrentFrame(ImGuiWindow* window);
CIMGUI_API void igSetWindowParentWindowForFocusRoute(ImGuiWindow* window,ImGuiWindow* parent_window);
CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r);
CIMGUI_API void igWindowRectRelToAbs(ImRect *pOut,ImGuiWindow* window,const ImRect r);
CIMGUI_API void igWindowPosRelToAbs(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p);
@@ -4387,11 +4422,13 @@ CIMGUI_API void igNavMoveRequestResolveWithPastTreeNode(ImGuiNavItemData* result
CIMGUI_API void igNavMoveRequestCancel(void);
CIMGUI_API void igNavMoveRequestApplyResult(void);
CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags);
CIMGUI_API void igNavHighlightActivated(ImGuiID id);
CIMGUI_API void igNavClearPreferredPosForAxis(ImGuiAxis axis);
CIMGUI_API void igNavRestoreHighlightAfterMove(void);
CIMGUI_API void igNavUpdateCurrentWindowIsScrollPushableX(void);
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 igSetNavFocusScope(ImGuiID focus_scope_id);
CIMGUI_API void igFocusItem(void);
CIMGUI_API void igActivateItemByID(ImGuiID id);
CIMGUI_API bool igIsNamedKey(ImGuiKey key);
@@ -4401,11 +4438,12 @@ CIMGUI_API bool igIsKeyboardKey(ImGuiKey key);
CIMGUI_API bool igIsGamepadKey(ImGuiKey key);
CIMGUI_API bool igIsMouseKey(ImGuiKey key);
CIMGUI_API bool igIsAliasKey(ImGuiKey key);
CIMGUI_API ImGuiKeyChord igConvertShortcutMod(ImGuiKeyChord key_chord);
CIMGUI_API bool igIsModKey(ImGuiKey key);
CIMGUI_API ImGuiKeyChord igFixupKeyChord(ImGuiContext* ctx,ImGuiKeyChord key_chord);
CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiContext* ctx,ImGuiKey key);
CIMGUI_API ImGuiKeyData* igGetKeyData_ContextPtr(ImGuiContext* ctx,ImGuiKey key);
CIMGUI_API ImGuiKeyData* igGetKeyData_Key(ImGuiKey key);
CIMGUI_API const char* igGetKeyChordName(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size);
CIMGUI_API const char* igGetKeyChordName(ImGuiKeyChord key_chord);
CIMGUI_API ImGuiKey igMouseButtonToKey(ImGuiMouseButton button);
CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold);
CIMGUI_API void igGetKeyMagnitude2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down);
@@ -4429,6 +4467,7 @@ CIMGUI_API bool igIsMouseClicked_ID(ImGuiMouseButton button,ImGuiID owner_id,ImG
CIMGUI_API bool igIsMouseReleased_ID(ImGuiMouseButton button,ImGuiID owner_id);
CIMGUI_API bool igIsMouseDoubleClicked_ID(ImGuiMouseButton button,ImGuiID owner_id);
CIMGUI_API bool igIsKeyChordPressed_ID(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags);
CIMGUI_API void igSetNextItemShortcut(ImGuiKeyChord key_chord);
CIMGUI_API bool igShortcut(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags);
CIMGUI_API bool igSetShortcutRouting(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags);
CIMGUI_API bool igTestShortcutRouting(ImGuiKeyChord key_chord,ImGuiID owner_id);
@@ -4506,7 +4545,7 @@ CIMGUI_API float igTableGetHeaderRowHeight(void);
CIMGUI_API float igTableGetHeaderAngledMaxLabelWidth(void);
CIMGUI_API void igTablePushBackgroundChannel(void);
CIMGUI_API void igTablePopBackgroundChannel(void);
CIMGUI_API void igTableAngledHeadersRowEx(float angle,float label_width);
CIMGUI_API void igTableAngledHeadersRowEx(float angle,float max_label_width);
CIMGUI_API ImGuiTable* igGetCurrentTable(void);
CIMGUI_API ImGuiTable* igTableFindByID(ImGuiID id);
CIMGUI_API bool igBeginTableEx(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width);
@@ -4649,7 +4688,6 @@ CIMGUI_API void igDebugLocateItemResolveWithLastItem(void);
CIMGUI_API void igDebugBreakClearData(void);
CIMGUI_API bool igDebugBreakButton(const char* label,const char* description_of_location);
CIMGUI_API void igDebugBreakButtonTooltip(bool keyboard_only,const char* description_of_location);
CIMGUI_API void igDebugStartItemPicker(void);
CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas);
CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end);
CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns);

View File

@@ -33,7 +33,7 @@ if FREETYPE_GENERATION then
CFLAGS = CFLAGS .. " -DIMGUI_ENABLE_FREETYPE "
end
if COMPILER == "gcc" or COMPILER == "clang" then
if COMPILER == "gcc" or COMPILER == "clang" or COMPILER == "zig cc" then
CPRE = COMPILER..[[ -E -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS -DIMGUI_API="" -DIMGUI_IMPL_API="" ]] .. CFLAGS
CTEST = COMPILER.." --version"
elseif COMPILER == "cl" then

View File

@@ -47,9 +47,12 @@ CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects(void);
typedef struct SDL_Window SDL_Window;
typedef struct SDL_Renderer SDL_Renderer;
typedef struct _SDL_GameController _SDL_GameController;
struct SDL_Window;
struct SDL_Renderer;
typedef union SDL_Event SDL_Event;CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context);
struct _SDL_GameController;
typedef union SDL_Event SDL_Event;
typedef enum { ImGui_ImplSDL2_GamepadMode_AutoFirst, ImGui_ImplSDL2_GamepadMode_AutoAll, ImGui_ImplSDL2_GamepadMode_Manual }ImGui_ImplSDL2_GamepadMode;CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context);
CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window);
CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window);
CIMGUI_API bool ImGui_ImplSDL2_InitForMetal(SDL_Window* window);
@@ -58,5 +61,6 @@ CIMGUI_API bool ImGui_ImplSDL2_InitForOther(SDL_Window* window);
CIMGUI_API void ImGui_ImplSDL2_Shutdown(void);
CIMGUI_API void ImGui_ImplSDL2_NewFrame(void);
CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event);
CIMGUI_API void ImGui_ImplSDL2_SetGamepadMode(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array,int manual_gamepads_count);
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -684,7 +684,7 @@
"cimguiname": "ImGui_ImplSDL2_InitForD3D",
"defaults": {},
"funcname": "ImGui_ImplSDL2_InitForD3D",
"location": "imgui_impl_sdl2:34",
"location": "imgui_impl_sdl2:35",
"ov_cimguiname": "ImGui_ImplSDL2_InitForD3D",
"ret": "bool",
"signature": "(SDL_Window*)",
@@ -705,7 +705,7 @@
"cimguiname": "ImGui_ImplSDL2_InitForMetal",
"defaults": {},
"funcname": "ImGui_ImplSDL2_InitForMetal",
"location": "imgui_impl_sdl2:35",
"location": "imgui_impl_sdl2:36",
"ov_cimguiname": "ImGui_ImplSDL2_InitForMetal",
"ret": "bool",
"signature": "(SDL_Window*)",
@@ -730,7 +730,7 @@
"cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
"defaults": {},
"funcname": "ImGui_ImplSDL2_InitForOpenGL",
"location": "imgui_impl_sdl2:32",
"location": "imgui_impl_sdl2:33",
"ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
"ret": "bool",
"signature": "(SDL_Window*,void*)",
@@ -751,7 +751,7 @@
"cimguiname": "ImGui_ImplSDL2_InitForOther",
"defaults": {},
"funcname": "ImGui_ImplSDL2_InitForOther",
"location": "imgui_impl_sdl2:37",
"location": "imgui_impl_sdl2:38",
"ov_cimguiname": "ImGui_ImplSDL2_InitForOther",
"ret": "bool",
"signature": "(SDL_Window*)",
@@ -776,7 +776,7 @@
"cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
"defaults": {},
"funcname": "ImGui_ImplSDL2_InitForSDLRenderer",
"location": "imgui_impl_sdl2:36",
"location": "imgui_impl_sdl2:37",
"ov_cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer",
"ret": "bool",
"signature": "(SDL_Window*,SDL_Renderer*)",
@@ -797,7 +797,7 @@
"cimguiname": "ImGui_ImplSDL2_InitForVulkan",
"defaults": {},
"funcname": "ImGui_ImplSDL2_InitForVulkan",
"location": "imgui_impl_sdl2:33",
"location": "imgui_impl_sdl2:34",
"ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan",
"ret": "bool",
"signature": "(SDL_Window*)",
@@ -813,7 +813,7 @@
"cimguiname": "ImGui_ImplSDL2_NewFrame",
"defaults": {},
"funcname": "ImGui_ImplSDL2_NewFrame",
"location": "imgui_impl_sdl2:39",
"location": "imgui_impl_sdl2:40",
"ov_cimguiname": "ImGui_ImplSDL2_NewFrame",
"ret": "void",
"signature": "()",
@@ -834,13 +834,45 @@
"cimguiname": "ImGui_ImplSDL2_ProcessEvent",
"defaults": {},
"funcname": "ImGui_ImplSDL2_ProcessEvent",
"location": "imgui_impl_sdl2:40",
"location": "imgui_impl_sdl2:41",
"ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent",
"ret": "bool",
"signature": "(const SDL_Event*)",
"stname": ""
}
],
"ImGui_ImplSDL2_SetGamepadMode": [
{
"args": "(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array,int manual_gamepads_count)",
"argsT": [
{
"name": "mode",
"type": "ImGui_ImplSDL2_GamepadMode"
},
{
"name": "manual_gamepads_array",
"type": "struct _SDL_GameController**"
},
{
"name": "manual_gamepads_count",
"type": "int"
}
],
"argsoriginal": "(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array=((void*)0),int manual_gamepads_count=-1)",
"call_args": "(mode,manual_gamepads_array,manual_gamepads_count)",
"cimguiname": "ImGui_ImplSDL2_SetGamepadMode",
"defaults": {
"manual_gamepads_array": "NULL",
"manual_gamepads_count": "-1"
},
"funcname": "ImGui_ImplSDL2_SetGamepadMode",
"location": "imgui_impl_sdl2:46",
"ov_cimguiname": "ImGui_ImplSDL2_SetGamepadMode",
"ret": "void",
"signature": "(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)",
"stname": ""
}
],
"ImGui_ImplSDL2_Shutdown": [
{
"args": "()",
@@ -850,7 +882,7 @@
"cimguiname": "ImGui_ImplSDL2_Shutdown",
"defaults": {},
"funcname": "ImGui_ImplSDL2_Shutdown",
"location": "imgui_impl_sdl2:38",
"location": "imgui_impl_sdl2:39",
"ov_cimguiname": "ImGui_ImplSDL2_Shutdown",
"ret": "void",
"signature": "()",

View File

@@ -597,7 +597,7 @@ defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)"
defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D"
defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl2:34"
defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl2:35"
defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool"
defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)"
@@ -615,7 +615,7 @@ defs["ImGui_ImplSDL2_InitForMetal"][1]["call_args"] = "(window)"
defs["ImGui_ImplSDL2_InitForMetal"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
defs["ImGui_ImplSDL2_InitForMetal"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_InitForMetal"][1]["funcname"] = "ImGui_ImplSDL2_InitForMetal"
defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl2:35"
defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl2:36"
defs["ImGui_ImplSDL2_InitForMetal"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
defs["ImGui_ImplSDL2_InitForMetal"][1]["ret"] = "bool"
defs["ImGui_ImplSDL2_InitForMetal"][1]["signature"] = "(SDL_Window*)"
@@ -636,7 +636,7 @@ defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)"
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL"
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl2:32"
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl2:33"
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool"
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)"
@@ -654,7 +654,7 @@ defs["ImGui_ImplSDL2_InitForOther"][1]["call_args"] = "(window)"
defs["ImGui_ImplSDL2_InitForOther"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOther"
defs["ImGui_ImplSDL2_InitForOther"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_InitForOther"][1]["funcname"] = "ImGui_ImplSDL2_InitForOther"
defs["ImGui_ImplSDL2_InitForOther"][1]["location"] = "imgui_impl_sdl2:37"
defs["ImGui_ImplSDL2_InitForOther"][1]["location"] = "imgui_impl_sdl2:38"
defs["ImGui_ImplSDL2_InitForOther"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOther"
defs["ImGui_ImplSDL2_InitForOther"][1]["ret"] = "bool"
defs["ImGui_ImplSDL2_InitForOther"][1]["signature"] = "(SDL_Window*)"
@@ -675,7 +675,7 @@ defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["call_args"] = "(window,renderer)"
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer"
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["funcname"] = "ImGui_ImplSDL2_InitForSDLRenderer"
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["location"] = "imgui_impl_sdl2:36"
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["location"] = "imgui_impl_sdl2:37"
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer"
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ret"] = "bool"
defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["signature"] = "(SDL_Window*,SDL_Renderer*)"
@@ -693,7 +693,7 @@ defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)"
defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan"
defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl2:33"
defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl2:34"
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool"
defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)"
@@ -708,7 +708,7 @@ defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "()"
defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame"
defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame"
defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl2:39"
defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl2:40"
defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame"
defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void"
defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "()"
@@ -726,12 +726,38 @@ defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)"
defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent"
defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl2:40"
defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl2:41"
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool"
defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)"
defs["ImGui_ImplSDL2_ProcessEvent"][1]["stname"] = ""
defs["ImGui_ImplSDL2_ProcessEvent"]["(const SDL_Event*)"] = defs["ImGui_ImplSDL2_ProcessEvent"][1]
defs["ImGui_ImplSDL2_SetGamepadMode"] = {}
defs["ImGui_ImplSDL2_SetGamepadMode"][1] = {}
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["args"] = "(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array,int manual_gamepads_count)"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"] = {}
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"][1] = {}
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"][1]["name"] = "mode"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"][1]["type"] = "ImGui_ImplSDL2_GamepadMode"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"][2] = {}
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"][2]["name"] = "manual_gamepads_array"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"][2]["type"] = "struct _SDL_GameController**"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"][3] = {}
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"][3]["name"] = "manual_gamepads_count"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsT"][3]["type"] = "int"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["argsoriginal"] = "(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array=((void*)0),int manual_gamepads_count=-1)"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["call_args"] = "(mode,manual_gamepads_array,manual_gamepads_count)"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["cimguiname"] = "ImGui_ImplSDL2_SetGamepadMode"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["defaults"]["manual_gamepads_array"] = "NULL"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["defaults"]["manual_gamepads_count"] = "-1"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["funcname"] = "ImGui_ImplSDL2_SetGamepadMode"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["location"] = "imgui_impl_sdl2:46"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_SetGamepadMode"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["ret"] = "void"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["signature"] = "(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)"
defs["ImGui_ImplSDL2_SetGamepadMode"][1]["stname"] = ""
defs["ImGui_ImplSDL2_SetGamepadMode"]["(ImGui_ImplSDL2_GamepadMode,struct _SDL_GameController**,int)"] = defs["ImGui_ImplSDL2_SetGamepadMode"][1]
defs["ImGui_ImplSDL2_Shutdown"] = {}
defs["ImGui_ImplSDL2_Shutdown"][1] = {}
defs["ImGui_ImplSDL2_Shutdown"][1]["args"] = "()"
@@ -741,7 +767,7 @@ defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()"
defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown"
defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {}
defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown"
defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl2:38"
defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl2:39"
defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown"
defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void"
defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()"

View File

@@ -114,7 +114,7 @@ igGetBackgroundDrawList 2
igGetColorU32 3
1 ImU32 igGetColorU32_Col (ImGuiCol,float)
2 ImU32 igGetColorU32_Vec4 (const ImVec4)
3 ImU32 igGetColorU32_U32 (ImU32)
3 ImU32 igGetColorU32_U32 (ImU32,float)
igGetForegroundDrawList 3
1 ImDrawList* igGetForegroundDrawList_Nil ()
2 ImDrawList* igGetForegroundDrawList_ViewportPtr (ImGuiViewport*)

View File

@@ -146,6 +146,11 @@
"calc_value": 8,
"name": "ImGuiActivateFlags_FromTabbing",
"value": "1 << 3"
},
{
"calc_value": 16,
"name": "ImGuiActivateFlags_FromShortcut",
"value": "1 << 4"
}
],
"ImGuiAxis": [
@@ -1141,18 +1146,23 @@
},
{
"calc_value": 128,
"name": "ImGuiDebugLogFlags_EventDocking",
"name": "ImGuiDebugLogFlags_EventInputRouting",
"value": "1 << 7"
},
{
"calc_value": 256,
"name": "ImGuiDebugLogFlags_EventViewport",
"name": "ImGuiDebugLogFlags_EventDocking",
"value": "1 << 8"
},
{
"calc_value": 511,
"calc_value": 512,
"name": "ImGuiDebugLogFlags_EventViewport",
"value": "1 << 9"
},
{
"calc_value": 1023,
"name": "ImGuiDebugLogFlags_EventMask_",
"value": "ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventSelection | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport"
"value": "ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventSelection | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventInputRouting | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport"
},
{
"calc_value": 1048576,
@@ -1238,6 +1248,11 @@
"name": "ImGuiDockNodeFlags_NoResizeY",
"value": "1 << 17"
},
{
"calc_value": 262144,
"name": "ImGuiDockNodeFlags_DockedWindowsInFocusRoute",
"value": "1 << 18"
},
{
"calc_value": 524288,
"name": "ImGuiDockNodeFlags_NoDockingSplitOther",
@@ -1691,11 +1706,6 @@
"name": "ImGuiInputFlags_CondDefault_",
"value": "ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive"
},
{
"calc_value": 768,
"name": "ImGuiInputFlags_CondMask_",
"value": "ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive"
},
{
"calc_value": 1024,
"name": "ImGuiInputFlags_LockThisFrame",
@@ -1726,11 +1736,6 @@
"name": "ImGuiInputFlags_RouteGlobalHigh",
"value": "1 << 15"
},
{
"calc_value": 61440,
"name": "ImGuiInputFlags_RouteMask_",
"value": "ImGuiInputFlags_RouteFocused | ImGuiInputFlags_RouteGlobal | ImGuiInputFlags_RouteGlobalLow | ImGuiInputFlags_RouteGlobalHigh"
},
{
"calc_value": 65536,
"name": "ImGuiInputFlags_RouteAlways",
@@ -1741,11 +1746,6 @@
"name": "ImGuiInputFlags_RouteUnlessBgFocused",
"value": "1 << 17"
},
{
"calc_value": 196608,
"name": "ImGuiInputFlags_RouteExtraMask_",
"value": "ImGuiInputFlags_RouteAlways | ImGuiInputFlags_RouteUnlessBgFocused"
},
{
"calc_value": 14,
"name": "ImGuiInputFlags_RepeatRateMask_",
@@ -1761,6 +1761,16 @@
"name": "ImGuiInputFlags_RepeatMask_",
"value": "ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_ | ImGuiInputFlags_RepeatUntilMask_"
},
{
"calc_value": 768,
"name": "ImGuiInputFlags_CondMask_",
"value": "ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive"
},
{
"calc_value": 61440,
"name": "ImGuiInputFlags_RouteMask_",
"value": "ImGuiInputFlags_RouteFocused | ImGuiInputFlags_RouteGlobal | ImGuiInputFlags_RouteGlobalLow | ImGuiInputFlags_RouteGlobalHigh"
},
{
"calc_value": 255,
"name": "ImGuiInputFlags_SupportedByIsKeyPressed",
@@ -1774,7 +1784,7 @@
{
"calc_value": 258303,
"name": "ImGuiInputFlags_SupportedByShortcut",
"value": "ImGuiInputFlags_RepeatMask_ | ImGuiInputFlags_RouteMask_ | ImGuiInputFlags_RouteExtraMask_"
"value": "ImGuiInputFlags_RepeatMask_ | ImGuiInputFlags_RouteMask_ | ImGuiInputFlags_RouteAlways | ImGuiInputFlags_RouteUnlessBgFocused"
},
{
"calc_value": 3072,
@@ -3122,14 +3132,9 @@
"name": "ImGuiNavHighlightFlags_None",
"value": "0"
},
{
"calc_value": 1,
"name": "ImGuiNavHighlightFlags_TypeDefault",
"value": "1 << 0"
},
{
"calc_value": 2,
"name": "ImGuiNavHighlightFlags_TypeThin",
"name": "ImGuiNavHighlightFlags_Compact",
"value": "1 << 1"
},
{
@@ -3262,6 +3267,11 @@
"calc_value": 2,
"name": "ImGuiNextItemDataFlags_HasOpen",
"value": "1 << 1"
},
{
"calc_value": 4,
"name": "ImGuiNextItemDataFlags_HasShortcut",
"value": "1 << 2"
}
],
"ImGuiNextWindowDataFlags_": [
@@ -3408,26 +3418,31 @@
},
{
"calc_value": 32,
"name": "ImGuiPopupFlags_NoOpenOverExistingPopup",
"name": "ImGuiPopupFlags_NoReopen",
"value": "1 << 5"
},
{
"calc_value": 64,
"name": "ImGuiPopupFlags_NoOpenOverItems",
"value": "1 << 6"
},
{
"calc_value": 128,
"name": "ImGuiPopupFlags_AnyPopupId",
"name": "ImGuiPopupFlags_NoOpenOverExistingPopup",
"value": "1 << 7"
},
{
"calc_value": 256,
"name": "ImGuiPopupFlags_AnyPopupLevel",
"name": "ImGuiPopupFlags_NoOpenOverItems",
"value": "1 << 8"
},
{
"calc_value": 384,
"calc_value": 1024,
"name": "ImGuiPopupFlags_AnyPopupId",
"value": "1 << 10"
},
{
"calc_value": 2048,
"name": "ImGuiPopupFlags_AnyPopupLevel",
"value": "1 << 11"
},
{
"calc_value": 3072,
"name": "ImGuiPopupFlags_AnyPopup",
"value": "ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel"
}
@@ -4744,188 +4759,189 @@
"ImGuiMouseSource": "int"
},
"locations": {
"ImBitVector": "imgui_internal:609",
"ImColor": "imgui:2662",
"ImDrawChannel": "imgui:2752",
"ImDrawCmd": "imgui:2711",
"ImDrawCmdHeader": "imgui:2744",
"ImDrawData": "imgui:2946",
"ImBitVector": "imgui_internal:612",
"ImColor": "imgui:2664",
"ImDrawChannel": "imgui:2754",
"ImDrawCmd": "imgui:2713",
"ImDrawCmdHeader": "imgui:2746",
"ImDrawData": "imgui:2949",
"ImDrawDataBuilder": "imgui_internal:798",
"ImDrawFlags_": "imgui:2778",
"ImDrawList": "imgui:2816",
"ImDrawListFlags_": "imgui:2798",
"ImDrawFlags_": "imgui:2780",
"ImDrawList": "imgui:2818",
"ImDrawListFlags_": "imgui:2800",
"ImDrawListSharedData": "imgui_internal:775",
"ImDrawListSplitter": "imgui:2761",
"ImDrawVert": "imgui:2729",
"ImFont": "imgui:3169",
"ImFontAtlas": "imgui:3065",
"ImFontAtlasCustomRect": "imgui:3027",
"ImFontAtlasFlags_": "imgui:3040",
"ImFontBuilderIO": "imgui_internal:3779",
"ImFontConfig": "imgui:2970",
"ImFontGlyph": "imgui:3000",
"ImFontGlyphRangesBuilder": "imgui:3012",
"ImGuiActivateFlags_": "imgui_internal:1516",
"ImDrawListSplitter": "imgui:2763",
"ImDrawVert": "imgui:2731",
"ImFont": "imgui:3172",
"ImFontAtlas": "imgui:3068",
"ImFontAtlasCustomRect": "imgui:3030",
"ImFontAtlasFlags_": "imgui:3043",
"ImFontBuilderIO": "imgui_internal:3842",
"ImFontConfig": "imgui:2973",
"ImFontGlyph": "imgui:3003",
"ImFontGlyphRangesBuilder": "imgui:3015",
"ImGuiActivateFlags_": "imgui_internal:1550",
"ImGuiAxis": "imgui_internal:985",
"ImGuiBackendFlags_": "imgui:1542",
"ImGuiBackendFlags_": "imgui:1547",
"ImGuiButtonFlagsPrivate_": "imgui_internal:879",
"ImGuiButtonFlags_": "imgui:1661",
"ImGuiChildFlags_": "imgui:1079",
"ImGuiCol_": "imgui:1557",
"ImGuiColorEditFlags_": "imgui:1674",
"ImGuiColorMod": "imgui_internal:1036",
"ImGuiButtonFlags_": "imgui:1666",
"ImGuiChildFlags_": "imgui:1082",
"ImGuiCol_": "imgui:1562",
"ImGuiColorEditFlags_": "imgui:1679",
"ImGuiColorMod": "imgui_internal:999",
"ImGuiComboFlagsPrivate_": "imgui_internal:904",
"ImGuiComboFlags_": "imgui:1189",
"ImGuiComboPreviewData": "imgui_internal:1053",
"ImGuiCond_": "imgui:1775",
"ImGuiConfigFlags_": "imgui:1517",
"ImGuiContext": "imgui_internal:2061",
"ImGuiContextHook": "imgui_internal:2046",
"ImGuiContextHookType": "imgui_internal:2044",
"ImGuiDataAuthority_": "imgui_internal:1735",
"ImGuiDataTypeInfo": "imgui_internal:1019",
"ImGuiDataTypePrivate_": "imgui_internal:1028",
"ImGuiDataTypeTempStorage": "imgui_internal:1013",
"ImGuiDataType_": "imgui:1330",
"ImGuiDataVarInfo": "imgui_internal:1005",
"ImGuiDebugAllocEntry": "imgui_internal:1982",
"ImGuiDebugAllocInfo": "imgui_internal:1989",
"ImGuiDebugLogFlags_": "imgui_internal:1963",
"ImGuiDir_": "imgui:1346",
"ImGuiDockContext": "imgui_internal:1834",
"ImGuiDockNode": "imgui_internal:1751",
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:1707",
"ImGuiDockNodeFlags_": "imgui:1289",
"ImGuiDockNodeState": "imgui_internal:1742",
"ImGuiDragDropFlags_": "imgui:1308",
"ImGuiComboFlags_": "imgui:1194",
"ImGuiComboPreviewData": "imgui_internal:1016",
"ImGuiCond_": "imgui:1780",
"ImGuiConfigFlags_": "imgui:1522",
"ImGuiContext": "imgui_internal:2105",
"ImGuiContextHook": "imgui_internal:2090",
"ImGuiContextHookType": "imgui_internal:2088",
"ImGuiDataAuthority_": "imgui_internal:1776",
"ImGuiDataTypeInfo": "imgui_internal:1281",
"ImGuiDataTypePrivate_": "imgui_internal:1290",
"ImGuiDataTypeTempStorage": "imgui_internal:1275",
"ImGuiDataType_": "imgui:1335",
"ImGuiDataVarInfo": "imgui_internal:1267",
"ImGuiDebugAllocEntry": "imgui_internal:2024",
"ImGuiDebugAllocInfo": "imgui_internal:2031",
"ImGuiDebugLogFlags_": "imgui_internal:2004",
"ImGuiDir_": "imgui:1351",
"ImGuiDockContext": "imgui_internal:1875",
"ImGuiDockNode": "imgui_internal:1792",
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:1747",
"ImGuiDockNodeFlags_": "imgui:1294",
"ImGuiDockNodeState": "imgui_internal:1783",
"ImGuiDragDropFlags_": "imgui:1313",
"ImGuiFocusRequestFlags_": "imgui_internal:948",
"ImGuiFocusedFlags_": "imgui:1235",
"ImGuiGroupData": "imgui_internal:1066",
"ImGuiFocusScopeData": "imgui_internal:1627",
"ImGuiFocusedFlags_": "imgui:1240",
"ImGuiGroupData": "imgui_internal:1029",
"ImGuiHoveredFlagsPrivate_": "imgui_internal:862",
"ImGuiHoveredFlags_": "imgui:1249",
"ImGuiIDStackTool": "imgui_internal:2027",
"ImGuiIO": "imgui:2131",
"ImGuiInputEvent": "imgui_internal:1362",
"ImGuiInputEventAppFocused": "imgui_internal:1360",
"ImGuiInputEventKey": "imgui_internal:1358",
"ImGuiInputEventMouseButton": "imgui_internal:1356",
"ImGuiInputEventMousePos": "imgui_internal:1354",
"ImGuiInputEventMouseViewport": "imgui_internal:1357",
"ImGuiInputEventMouseWheel": "imgui_internal:1355",
"ImGuiInputEventText": "imgui_internal:1359",
"ImGuiInputEventType": "imgui_internal:1329",
"ImGuiInputFlags_": "imgui_internal:1426",
"ImGuiInputSource": "imgui_internal:1342",
"ImGuiInputTextCallbackData": "imgui:2355",
"ImGuiInputTextDeactivatedState": "imgui_internal:1102",
"ImGuiHoveredFlags_": "imgui:1254",
"ImGuiIDStackTool": "imgui_internal:2071",
"ImGuiIO": "imgui:2136",
"ImGuiInputEvent": "imgui_internal:1385",
"ImGuiInputEventAppFocused": "imgui_internal:1383",
"ImGuiInputEventKey": "imgui_internal:1381",
"ImGuiInputEventMouseButton": "imgui_internal:1379",
"ImGuiInputEventMousePos": "imgui_internal:1377",
"ImGuiInputEventMouseViewport": "imgui_internal:1380",
"ImGuiInputEventMouseWheel": "imgui_internal:1378",
"ImGuiInputEventText": "imgui_internal:1382",
"ImGuiInputEventType": "imgui_internal:1352",
"ImGuiInputFlags_": "imgui_internal:1450",
"ImGuiInputSource": "imgui_internal:1365",
"ImGuiInputTextCallbackData": "imgui:2356",
"ImGuiInputTextDeactivatedState": "imgui_internal:1065",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:870",
"ImGuiInputTextFlags_": "imgui:1094",
"ImGuiInputTextState": "imgui_internal:1112",
"ImGuiInputTextFlags_": "imgui:1097",
"ImGuiInputTextState": "imgui_internal:1075",
"ImGuiItemFlags_": "imgui_internal:815",
"ImGuiItemStatusFlags_": "imgui_internal:837",
"ImGuiKey": "imgui:1375",
"ImGuiKeyData": "imgui:2123",
"ImGuiKeyOwnerData": "imgui_internal:1414",
"ImGuiKeyRoutingData": "imgui_internal:1389",
"ImGuiKeyRoutingTable": "imgui_internal:1402",
"ImGuiLastItemData": "imgui_internal:1235",
"ImGuiKey": "imgui:1380",
"ImGuiKeyData": "imgui:2128",
"ImGuiKeyOwnerData": "imgui_internal:1438",
"ImGuiKeyRoutingData": "imgui_internal:1412",
"ImGuiKeyRoutingTable": "imgui_internal:1426",
"ImGuiLastItemData": "imgui_internal:1198",
"ImGuiLayoutType_": "imgui_internal:969",
"ImGuiListClipper": "imgui:2576",
"ImGuiListClipperData": "imgui_internal:1500",
"ImGuiListClipperRange": "imgui_internal:1487",
"ImGuiLocEntry": "imgui_internal:1952",
"ImGuiLocKey": "imgui_internal:1936",
"ImGuiListClipper": "imgui:2578",
"ImGuiListClipperData": "imgui_internal:1534",
"ImGuiListClipperRange": "imgui_internal:1521",
"ImGuiLocEntry": "imgui_internal:1993",
"ImGuiLocKey": "imgui_internal:1977",
"ImGuiLogType": "imgui_internal:975",
"ImGuiMenuColumns": "imgui_internal:1084",
"ImGuiMetricsConfig": "imgui_internal:1999",
"ImGuiMouseButton_": "imgui:1735",
"ImGuiMouseCursor_": "imgui:1745",
"ImGuiMouseSource": "imgui:1764",
"ImGuiNavHighlightFlags_": "imgui_internal:1540",
"ImGuiNavItemData": "imgui_internal:1577",
"ImGuiNavLayer": "imgui_internal:1570",
"ImGuiNavMoveFlags_": "imgui_internal:1549",
"ImGuiNavTreeNodeData": "imgui_internal:1252",
"ImGuiNextItemData": "imgui_internal:1220",
"ImGuiNextItemDataFlags_": "imgui_internal:1213",
"ImGuiNextWindowData": "imgui_internal:1181",
"ImGuiNextWindowDataFlags_": "imgui_internal:1163",
"ImGuiOldColumnData": "imgui_internal:1655",
"ImGuiOldColumnFlags_": "imgui_internal:1635",
"ImGuiOldColumns": "imgui_internal:1665",
"ImGuiOnceUponAFrame": "imgui:2452",
"ImGuiPayload": "imgui:2417",
"ImGuiPlatformIO": "imgui:3339",
"ImGuiPlatformImeData": "imgui:3412",
"ImGuiPlatformMonitor": "imgui:3402",
"ImGuiMenuColumns": "imgui_internal:1047",
"ImGuiMetricsConfig": "imgui_internal:2041",
"ImGuiMouseButton_": "imgui:1740",
"ImGuiMouseCursor_": "imgui:1750",
"ImGuiMouseSource": "imgui:1769",
"ImGuiNavHighlightFlags_": "imgui_internal:1575",
"ImGuiNavItemData": "imgui_internal:1611",
"ImGuiNavLayer": "imgui_internal:1604",
"ImGuiNavMoveFlags_": "imgui_internal:1583",
"ImGuiNavTreeNodeData": "imgui_internal:1215",
"ImGuiNextItemData": "imgui_internal:1182",
"ImGuiNextItemDataFlags_": "imgui_internal:1174",
"ImGuiNextWindowData": "imgui_internal:1142",
"ImGuiNextWindowDataFlags_": "imgui_internal:1124",
"ImGuiOldColumnData": "imgui_internal:1695",
"ImGuiOldColumnFlags_": "imgui_internal:1675",
"ImGuiOldColumns": "imgui_internal:1705",
"ImGuiOnceUponAFrame": "imgui:2454",
"ImGuiPayload": "imgui:2419",
"ImGuiPlatformIO": "imgui:3342",
"ImGuiPlatformImeData": "imgui:3415",
"ImGuiPlatformMonitor": "imgui:3405",
"ImGuiPlotType": "imgui_internal:992",
"ImGuiPopupData": "imgui_internal:1149",
"ImGuiPopupFlags_": "imgui:1158",
"ImGuiPopupPositionPolicy": "imgui_internal:998",
"ImGuiPtrOrIndex": "imgui_internal:1291",
"ImGuiScrollFlags_": "imgui_internal:1526",
"ImGuiPopupData": "imgui_internal:1309",
"ImGuiPopupFlags_": "imgui:1161",
"ImGuiPopupPositionPolicy": "imgui_internal:1301",
"ImGuiPtrOrIndex": "imgui_internal:1254",
"ImGuiScrollFlags_": "imgui_internal:1561",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:917",
"ImGuiSelectableFlags_": "imgui:1174",
"ImGuiSelectableFlags_": "imgui:1179",
"ImGuiSeparatorFlags_": "imgui_internal:937",
"ImGuiSettingsHandler": "imgui_internal:1916",
"ImGuiShrinkWidthItem": "imgui_internal:1284",
"ImGuiSizeCallbackData": "imgui:2387",
"ImGuiSettingsHandler": "imgui_internal:1957",
"ImGuiShrinkWidthItem": "imgui_internal:1247",
"ImGuiSizeCallbackData": "imgui:2388",
"ImGuiSliderFlagsPrivate_": "imgui_internal:910",
"ImGuiSliderFlags_": "imgui:1720",
"ImGuiSortDirection_": "imgui:1357",
"ImGuiStackLevelInfo": "imgui_internal:2015",
"ImGuiStackSizes": "imgui_internal:1259",
"ImGuiStorage": "imgui:2514",
"ImGuiStoragePair": "imgui:2517",
"ImGuiStyle": "imgui:2052",
"ImGuiStyleMod": "imgui_internal:1043",
"ImGuiStyleVar_": "imgui:1624",
"ImGuiTabBar": "imgui_internal:2843",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2806",
"ImGuiTabBarFlags_": "imgui:1204",
"ImGuiTabItem": "imgui_internal:2823",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2814",
"ImGuiTabItemFlags_": "imgui:1220",
"ImGuiTable": "imgui_internal:2978",
"ImGuiTableBgTarget_": "imgui:1916",
"ImGuiTableCellData": "imgui_internal:2956",
"ImGuiTableColumn": "imgui_internal:2897",
"ImGuiTableColumnFlags_": "imgui:1863",
"ImGuiTableColumnSettings": "imgui_internal:3123",
"ImGuiTableColumnSortSpecs": "imgui:1938",
"ImGuiTableFlags_": "imgui:1810",
"ImGuiTableInstanceData": "imgui_internal:2964",
"ImGuiTableRowFlags_": "imgui:1901",
"ImGuiTableSettings": "imgui_internal:3147",
"ImGuiTableSortSpecs": "imgui:1928",
"ImGuiTableTempData": "imgui_internal:3101",
"ImGuiTextBuffer": "imgui:2487",
"ImGuiTextFilter": "imgui:2460",
"ImGuiSliderFlags_": "imgui:1725",
"ImGuiSortDirection_": "imgui:1362",
"ImGuiStackLevelInfo": "imgui_internal:2059",
"ImGuiStackSizes": "imgui_internal:1222",
"ImGuiStorage": "imgui:2516",
"ImGuiStoragePair": "imgui:2519",
"ImGuiStyle": "imgui:2057",
"ImGuiStyleMod": "imgui_internal:1006",
"ImGuiStyleVar_": "imgui:1629",
"ImGuiTabBar": "imgui_internal:2903",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2866",
"ImGuiTabBarFlags_": "imgui:1209",
"ImGuiTabItem": "imgui_internal:2883",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2874",
"ImGuiTabItemFlags_": "imgui:1225",
"ImGuiTable": "imgui_internal:3038",
"ImGuiTableBgTarget_": "imgui:1921",
"ImGuiTableCellData": "imgui_internal:3016",
"ImGuiTableColumn": "imgui_internal:2957",
"ImGuiTableColumnFlags_": "imgui:1868",
"ImGuiTableColumnSettings": "imgui_internal:3183",
"ImGuiTableColumnSortSpecs": "imgui:1943",
"ImGuiTableFlags_": "imgui:1815",
"ImGuiTableInstanceData": "imgui_internal:3024",
"ImGuiTableRowFlags_": "imgui:1906",
"ImGuiTableSettings": "imgui_internal:3207",
"ImGuiTableSortSpecs": "imgui:1933",
"ImGuiTableTempData": "imgui_internal:3161",
"ImGuiTextBuffer": "imgui:2489",
"ImGuiTextFilter": "imgui:2462",
"ImGuiTextFlags_": "imgui_internal:955",
"ImGuiTextIndex": "imgui_internal:732",
"ImGuiTextRange": "imgui:2470",
"ImGuiTextRange": "imgui:2472",
"ImGuiTooltipFlags_": "imgui_internal:961",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:931",
"ImGuiTreeNodeFlags_": "imgui:1124",
"ImGuiTypingSelectFlags_": "imgui_internal:1598",
"ImGuiTypingSelectRequest": "imgui_internal:1606",
"ImGuiTypingSelectState": "imgui_internal:1617",
"ImGuiViewport": "imgui:3255",
"ImGuiViewportFlags_": "imgui:3227",
"ImGuiViewportP": "imgui_internal:1851",
"ImGuiWindow": "imgui_internal:2656",
"ImGuiWindowClass": "imgui:2402",
"ImGuiWindowDockStyle": "imgui_internal:1829",
"ImGuiWindowDockStyleCol": "imgui_internal:1818",
"ImGuiWindowFlags_": "imgui:1028",
"ImGuiWindowSettings": "imgui_internal:1897",
"ImGuiWindowStackData": "imgui_internal:1277",
"ImGuiWindowTempData": "imgui_internal:2607",
"ImRect": "imgui_internal:531",
"ImVec1": "imgui_internal:513",
"ImVec2": "imgui:267",
"ImVec2ih": "imgui_internal:521",
"ImVec4": "imgui:280",
"ImGuiTreeNodeFlags_": "imgui:1127",
"ImGuiTypingSelectFlags_": "imgui_internal:1638",
"ImGuiTypingSelectRequest": "imgui_internal:1646",
"ImGuiTypingSelectState": "imgui_internal:1657",
"ImGuiViewport": "imgui:3258",
"ImGuiViewportFlags_": "imgui:3230",
"ImGuiViewportP": "imgui_internal:1892",
"ImGuiWindow": "imgui_internal:2715",
"ImGuiWindowClass": "imgui:2403",
"ImGuiWindowDockStyle": "imgui_internal:1870",
"ImGuiWindowDockStyleCol": "imgui_internal:1859",
"ImGuiWindowFlags_": "imgui:1031",
"ImGuiWindowSettings": "imgui_internal:1938",
"ImGuiWindowStackData": "imgui_internal:1240",
"ImGuiWindowTempData": "imgui_internal:2665",
"ImRect": "imgui_internal:534",
"ImVec1": "imgui_internal:516",
"ImVec2": "imgui:269",
"ImVec2ih": "imgui_internal:524",
"ImVec4": "imgui:282",
"STB_TexteditState": "imstb_textedit:321",
"StbTexteditRow": "imstb_textedit:368",
"StbUndoRecord": "imstb_textedit:303",
@@ -5853,6 +5869,15 @@
"name": "ActiveIdHasBeenEditedThisFrame",
"type": "bool"
},
{
"name": "ActiveIdFromShortcut",
"type": "bool"
},
{
"bitfield": "8",
"name": "ActiveIdMouseButton",
"type": "int"
},
{
"name": "ActiveIdClickOffset",
"type": "ImVec2"
@@ -5865,10 +5890,6 @@
"name": "ActiveIdSource",
"type": "ImGuiInputSource"
},
{
"name": "ActiveIdMouseButton",
"type": "int"
},
{
"name": "ActiveIdPreviousFrame",
"type": "ImGuiID"
@@ -5905,6 +5926,10 @@
"name": "LastKeyboardKeyPressTime",
"type": "double"
},
{
"name": "KeysMayBeCharInput",
"type": "ImBitArrayForNamedKeys"
},
{
"name": "KeysOwnerData[ImGuiKey_NamedKey_COUNT]",
"size": 154,
@@ -5975,8 +6000,8 @@
},
{
"name": "FocusScopeStack",
"template_type": "ImGuiID",
"type": "ImVector_ImGuiID"
"template_type": "ImGuiFocusScopeData",
"type": "ImVector_ImGuiFocusScopeData"
},
{
"name": "ItemFlagsStack",
@@ -6003,10 +6028,6 @@
"template_type": "ImGuiNavTreeNodeData",
"type": "ImVector_ImGuiNavTreeNodeData"
},
{
"name": "BeginMenuCount",
"type": "int"
},
{
"name": "Viewports",
"template_type": "ImGuiViewportP*",
@@ -6036,6 +6057,10 @@
"name": "FallbackMonitor",
"type": "ImGuiPlatformMonitor"
},
{
"name": "PlatformMonitorsFullWorkRect",
"type": "ImRect"
},
{
"name": "ViewportCreatedCount",
"type": "int"
@@ -6060,6 +6085,11 @@
"name": "NavFocusScopeId",
"type": "ImGuiID"
},
{
"name": "NavFocusRoute",
"template_type": "ImGuiFocusScopeData",
"type": "ImVector_ImGuiFocusScopeData"
},
{
"name": "NavActivateId",
"type": "ImGuiID"
@@ -6076,6 +6106,14 @@
"name": "NavActivateFlags",
"type": "ImGuiActivateFlags"
},
{
"name": "NavHighlightActivatedId",
"type": "ImGuiID"
},
{
"name": "NavHighlightActivatedTimer",
"type": "float"
},
{
"name": "NavJustMovedToId",
"type": "ImGuiID"
@@ -6244,6 +6282,10 @@
"name": "NavWindowingToggleLayer",
"type": "bool"
},
{
"name": "NavWindowingToggleKey",
"type": "ImGuiKey"
},
{
"name": "NavWindowingAccumDeltaPos",
"type": "ImVec2"
@@ -6442,6 +6484,14 @@
"name": "TempInputId",
"type": "ImGuiID"
},
{
"name": "BeginMenuDepth",
"type": "int"
},
{
"name": "BeginComboDepth",
"type": "int"
},
{
"name": "ColorEditOptions",
"type": "ImGuiColorEditFlags"
@@ -6750,6 +6800,11 @@
"name": "TempBuffer",
"template_type": "char",
"type": "ImVector_char"
},
{
"name": "TempKeychordName[64]",
"size": 64,
"type": "char"
}
],
"ImGuiContextHook": [
@@ -7052,6 +7107,16 @@
"type": "bool"
}
],
"ImGuiFocusScopeData": [
{
"name": "ID",
"type": "ImGuiID"
},
{
"name": "WindowID",
"type": "ImGuiID"
}
],
"ImGuiGroupData": [
{
"name": "WindowID",
@@ -7386,10 +7451,6 @@
"name": "MouseDelta",
"type": "ImVec2"
},
{
"name": "_UnusedPadding",
"type": "void*"
},
{
"name": "Ctx",
"type": "ImGuiContext*"
@@ -7779,6 +7840,18 @@
{
"name": "Flags",
"type": "ImGuiInputTextFlags"
},
{
"name": "ReloadUserBuf",
"type": "bool"
},
{
"name": "ReloadSelectionStart",
"type": "int"
},
{
"name": "ReloadSelectionEnd",
"type": "int"
}
],
"ImGuiKeyData": [
@@ -7826,6 +7899,10 @@
"name": "Mods",
"type": "ImU16"
},
{
"name": "RoutingCurrScore",
"type": "ImU8"
},
{
"name": "RoutingNextScore",
"type": "ImU8"
@@ -8054,6 +8131,14 @@
{
"name": "ShowTablesRectsType",
"type": "int"
},
{
"name": "HighlightMonitorIdx",
"type": "int"
},
{
"name": "HighlightViewportID",
"type": "ImGuiID"
}
],
"ImGuiNavItemData": [
@@ -8117,21 +8202,26 @@
"name": "ItemFlags",
"type": "ImGuiItemFlags"
},
{
"name": "Width",
"type": "float"
},
{
"name": "SelectionUserData",
"type": "ImGuiSelectionUserData"
},
{
"name": "OpenCond",
"type": "ImGuiCond"
"name": "Width",
"type": "float"
},
{
"name": "Shortcut",
"type": "ImGuiKeyChord"
},
{
"name": "OpenVal",
"type": "bool"
},
{
"bitfield": "8",
"name": "OpenCond",
"type": "ImGuiCond"
}
],
"ImGuiNextWindowData": [
@@ -9866,7 +9956,7 @@
"type": "float"
},
{
"name": "AngledheadersExtraWidth",
"name": "AngledHeadersExtraWidth",
"type": "float"
},
{
@@ -10580,6 +10670,10 @@
"name": "RootWindowForNav",
"type": "ImGuiWindow*"
},
{
"name": "ParentWindowForFocusRoute",
"type": "ImGuiWindow*"
},
{
"name": "NavLastChildNavWindow",
"type": "ImGuiWindow*"
@@ -10673,6 +10767,10 @@
"name": "ParentViewportId",
"type": "ImGuiID"
},
{
"name": "FocusRouteParentWindowId",
"type": "ImGuiID"
},
{
"name": "ViewportFlagsOverrideSet",
"type": "ImGuiViewportFlags"
@@ -10899,6 +10997,10 @@
"name": "ParentLayoutType",
"type": "ImGuiLayoutType"
},
{
"name": "ModalDimBgColor",
"type": "ImU32"
},
{
"name": "ItemWidth",
"type": "float"
@@ -11213,6 +11315,7 @@
"ImGuiContextHook": true,
"ImGuiDockNodeSettings": true,
"ImGuiDockRequest": true,
"ImGuiFocusScopeData": true,
"ImGuiGroupData": true,
"ImGuiID": true,
"ImGuiInputEvent": true,

File diff suppressed because it is too large Load Diff

View File

@@ -56,6 +56,7 @@
"ImGuiDragDropFlags": "int",
"ImGuiErrorLogCallback": "void(*)(void* user_data,const char* fmt,...);",
"ImGuiFocusRequestFlags": "int",
"ImGuiFocusScopeData": "struct ImGuiFocusScopeData",
"ImGuiFocusedFlags": "int",
"ImGuiGroupData": "struct ImGuiGroupData",
"ImGuiHoveredFlags": "int",

View File

@@ -56,6 +56,7 @@ defs["ImGuiDockRequest"] = "struct ImGuiDockRequest"
defs["ImGuiDragDropFlags"] = "int"
defs["ImGuiErrorLogCallback"] = "void(*)(void* user_data,const char* fmt,...);"
defs["ImGuiFocusRequestFlags"] = "int"
defs["ImGuiFocusScopeData"] = "struct ImGuiFocusScopeData"
defs["ImGuiFocusedFlags"] = "int"
defs["ImGuiGroupData"] = "struct ImGuiGroupData"
defs["ImGuiHoveredFlags"] = "int"

2
imgui

Submodule imgui updated: 32a3c61d00...c6aa051629