diff --git a/README.md b/README.md index 00a8232..77c9ba7 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Notes: * you will need LuaJIT (https://github.com/LuaJIT/LuaJIT.git better 2.1 branch) or precompiled for linux/macOS/windows in https://luapower.com/luajit/download * you can use also a C++ compiler for doing preprocessing: gcc (In windows MinGW-W64-builds for example), clang or cl (MSVC) or not use a compiler (experimental nocompiler option) at all. (this repo was done with gcc) * update `imgui` folder to the version you desire. -* edit `generator/generator.bat` on windows, or `generator/generator.sh` on linux, to choose between gcc, clang, cl or nocompiler and to choose desired implementations. +* edit `generator/generator.bat` on windows, or `generator/generator.sh` on linux, to choose between gcc, clang, cl or nocompiler and to choose desired implementations and if imgui_internal is generated or not. * edit config_generator.lua for adding includes needed by your chosen implementations. * Run generator.bat or generator.sh with gcc, clang or cl and LuaJIT on your PATH. * as a result some files are generated: `cimgui.cpp` and `cimgui.h` for compiling and some lua/json files with information about the binding: `definitions.json` with function info, `structs_and_enums.json` with struct and enum info, `impl_definitions.json` with functions from the implementations info. diff --git a/cimgui.cpp b/cimgui.cpp index 3dd0965..8b7838b 100644 --- a/cimgui.cpp +++ b/cimgui.cpp @@ -2550,6 +2550,7 @@ CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p) p->~ImVector(); } + #ifdef IMGUI_HAS_DOCK // NOTE: Some function pointers in the ImGuiPlatformIO structure are not C-compatible because of their diff --git a/cimgui.h b/cimgui.h index c32d5d6..871e02c 100644 --- a/cimgui.h +++ b/cimgui.h @@ -1542,10 +1542,13 @@ CIMGUI_API float igGET_FLT_MAX(); CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,float *out_s,float *out_v); CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b); + CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create(); CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self); CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p); CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p); + + #endif //CIMGUI_INCLUDED diff --git a/cimgui_internal.h b/cimgui_internal.h deleted file mode 100644 index eb7841c..0000000 --- a/cimgui_internal.h +++ /dev/null @@ -1,837 +0,0 @@ -//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui -#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS -typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex; -typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem; -typedef struct ImVec2ih ImVec2ih; -typedef struct ImVec1 ImVec1; -typedef struct ImGuiWindowSettings ImGuiWindowSettings; -typedef struct ImGuiWindowTempData ImGuiWindowTempData; -typedef struct ImGuiWindow ImGuiWindow; -typedef struct ImGuiTabItem ImGuiTabItem; -typedef struct ImGuiTabBar ImGuiTabBar; -typedef struct ImGuiStyleMod ImGuiStyleMod; -typedef struct ImGuiSettingsHandler ImGuiSettingsHandler; -typedef struct ImGuiPopupData ImGuiPopupData; -typedef struct ImGuiNextItemData ImGuiNextItemData; -typedef struct ImGuiNextWindowData ImGuiNextWindowData; -typedef struct ImGuiNavMoveResult ImGuiNavMoveResult; -typedef struct ImGuiMenuColumns ImGuiMenuColumns; -typedef struct ImGuiItemHoveredDataBackup ImGuiItemHoveredDataBackup; -typedef struct ImGuiInputTextState ImGuiInputTextState; -typedef struct ImGuiGroupData ImGuiGroupData; -typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo; -typedef struct ImGuiContext ImGuiContext; -typedef struct ImGuiColumns ImGuiColumns; -typedef struct ImGuiColumnData ImGuiColumnData; -typedef struct ImGuiColorMod ImGuiColorMod; -typedef struct ImDrawListSharedData ImDrawListSharedData; -typedef struct ImDrawDataBuilder ImDrawDataBuilder; -typedef struct ImRect ImRect; -typedef struct ImBoolVector ImBoolVector; - -struct ImBoolVector; -struct ImRect; -struct ImDrawDataBuilder; -struct ImDrawListSharedData; -struct ImGuiColorMod; -struct ImGuiColumnData; -struct ImGuiColumns; -struct ImGuiContext; -struct ImGuiDataTypeInfo; -struct ImGuiGroupData; -struct ImGuiInputTextState; -struct ImGuiItemHoveredDataBackup; -struct ImGuiMenuColumns; -struct ImGuiNavMoveResult; -struct ImGuiNextWindowData; -struct ImGuiNextItemData; -struct ImGuiPopupData; -struct ImGuiSettingsHandler; -struct ImGuiStyleMod; -struct ImGuiTabBar; -struct ImGuiTabItem; -struct ImGuiWindow; -struct ImGuiWindowTempData; -struct ImGuiWindowSettings; -typedef int ImGuiLayoutType; -typedef int ImGuiButtonFlags; -typedef int ImGuiColumnsFlags; -typedef int ImGuiDragFlags; -typedef int ImGuiItemFlags; -typedef int ImGuiItemStatusFlags; -typedef int ImGuiNavHighlightFlags; -typedef int ImGuiNavDirSourceFlags; -typedef int ImGuiNavMoveFlags; -typedef int ImGuiNextItemDataFlags; -typedef int ImGuiNextWindowDataFlags; -typedef int ImGuiSeparatorFlags; -typedef int ImGuiSliderFlags; -typedef int ImGuiTextFlags; -typedef int ImGuiTooltipFlags; -extern ImGuiContext* GImGui; -typedef FILE* ImFileHandle; -typedef int ImPoolIdx;typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char; -typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler; -typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod; -typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData; -typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags; -typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr; -typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem; -typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem; -typedef struct ImVector_ImGuiColumns {int Size;int Capacity;ImGuiColumns* Data;} ImVector_ImGuiColumns; -typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID; -typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData; -typedef struct ImVector_ImGuiColumnData {int Size;int Capacity;ImGuiColumnData* Data;} ImVector_ImGuiColumnData; -typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int; -typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex* Data;} ImVector_ImGuiPtrOrIndex; -typedef struct ImVector_ImDrawListPtr {int Size;int Capacity;ImDrawList** Data;} ImVector_ImDrawListPtr; -typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod; -typedef struct ImVector_ImGuiWindowSettings {int Size;int Capacity;ImGuiWindowSettings* Data;} ImVector_ImGuiWindowSettings; -typedef struct ImChunkStream_ImGuiWindowSettings {ImVector_ImGuiWindowSettings Buf;} ImChunkStream_ImGuiWindowSettings; -typedef struct ImVector_ImGuiTabBar {int Size;int Capacity;ImGuiTabBar* Data;} ImVector_ImGuiTabBar; -typedef struct ImPool_ImGuiTabBar {ImVector_ImGuiTabBar Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;} ImPool_ImGuiTabBar; - -typedef struct -{ - int where; - int insert_length; - int delete_length; - int char_storage; -} StbUndoRecord; -typedef struct -{ - StbUndoRecord undo_rec [99]; - ImWchar undo_char[999]; - short undo_point, redo_point; - int undo_char_point, redo_char_point; -} StbUndoState; -typedef struct -{ - int cursor; - int select_start; - int select_end; - unsigned char insert_mode; - unsigned char cursor_at_end_of_line; - unsigned char initialized; - unsigned char has_preferred_x; - unsigned char single_line; - unsigned char padding1, padding2, padding3; - float preferred_x; - StbUndoState undostate; -} STB_TexteditState; -typedef struct -{ - float x0,x1; - float baseline_y_delta; - float ymin,ymax; - int num_chars; -} StbTexteditRow; -struct ImBoolVector -{ - ImVector_int Storage; -}; -typedef enum { - ImGuiButtonFlags_None = 0, - ImGuiButtonFlags_Repeat = 1 << 0, - ImGuiButtonFlags_PressedOnClick = 1 << 1, - ImGuiButtonFlags_PressedOnClickRelease = 1 << 2, - ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 3, - ImGuiButtonFlags_PressedOnRelease = 1 << 4, - ImGuiButtonFlags_PressedOnDoubleClick = 1 << 5, - ImGuiButtonFlags_PressedOnDragDropHold = 1 << 6, - ImGuiButtonFlags_FlattenChildren = 1 << 7, - ImGuiButtonFlags_AllowItemOverlap = 1 << 8, - ImGuiButtonFlags_DontClosePopups = 1 << 9, - ImGuiButtonFlags_Disabled = 1 << 10, - ImGuiButtonFlags_AlignTextBaseLine = 1 << 11, - ImGuiButtonFlags_NoKeyModifiers = 1 << 12, - ImGuiButtonFlags_NoHoldingActiveId = 1 << 13, - ImGuiButtonFlags_NoNavFocus = 1 << 14, - ImGuiButtonFlags_NoHoveredOnNav = 1 << 15, - ImGuiButtonFlags_MouseButtonLeft = 1 << 16, - ImGuiButtonFlags_MouseButtonRight = 1 << 17, - ImGuiButtonFlags_MouseButtonMiddle = 1 << 18, - ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle, - ImGuiButtonFlags_MouseButtonShift_ = 16, - ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft, - ImGuiButtonFlags_PressedOnMask_ = ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold, - ImGuiButtonFlags_PressedOnDefault_ = ImGuiButtonFlags_PressedOnClickRelease -}ImGuiButtonFlags_; -typedef enum { - ImGuiSliderFlags_None = 0, - ImGuiSliderFlags_Vertical = 1 << 0 -}ImGuiSliderFlags_; -typedef enum { - ImGuiDragFlags_None = 0, - ImGuiDragFlags_Vertical = 1 << 0 -}ImGuiDragFlags_; -typedef enum { - ImGuiColumnsFlags_None = 0, - ImGuiColumnsFlags_NoBorder = 1 << 0, - ImGuiColumnsFlags_NoResize = 1 << 1, - ImGuiColumnsFlags_NoPreserveWidths = 1 << 2, - ImGuiColumnsFlags_NoForceWithinWindow = 1 << 3, - ImGuiColumnsFlags_GrowParentContentsSize= 1 << 4 -}ImGuiColumnsFlags_; -typedef enum { - ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20, - ImGuiSelectableFlags_PressedOnClick = 1 << 21, - ImGuiSelectableFlags_PressedOnRelease = 1 << 22, - ImGuiSelectableFlags_DrawFillAvailWidth = 1 << 23, - ImGuiSelectableFlags_DrawHoveredWhenHeld= 1 << 24, - ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25 -}ImGuiSelectableFlagsPrivate_; -typedef enum { - ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20 -}ImGuiTreeNodeFlagsPrivate_; -typedef enum { - ImGuiSeparatorFlags_None = 0, - ImGuiSeparatorFlags_Horizontal = 1 << 0, - ImGuiSeparatorFlags_Vertical = 1 << 1, - ImGuiSeparatorFlags_SpanAllColumns = 1 << 2 -}ImGuiSeparatorFlags_; -typedef enum { - ImGuiItemFlags_None = 0, - ImGuiItemFlags_NoTabStop = 1 << 0, - ImGuiItemFlags_ButtonRepeat = 1 << 1, - ImGuiItemFlags_Disabled = 1 << 2, - ImGuiItemFlags_NoNav = 1 << 3, - ImGuiItemFlags_NoNavDefaultFocus = 1 << 4, - ImGuiItemFlags_SelectableDontClosePopup = 1 << 5, - ImGuiItemFlags_MixedValue = 1 << 6, - ImGuiItemFlags_Default_ = 0 -}ImGuiItemFlags_; -typedef enum { - ImGuiItemStatusFlags_None = 0, - ImGuiItemStatusFlags_HoveredRect = 1 << 0, - ImGuiItemStatusFlags_HasDisplayRect = 1 << 1, - ImGuiItemStatusFlags_Edited = 1 << 2, - ImGuiItemStatusFlags_ToggledSelection = 1 << 3, - ImGuiItemStatusFlags_ToggledOpen = 1 << 4, - ImGuiItemStatusFlags_HasDeactivated = 1 << 5, - ImGuiItemStatusFlags_Deactivated = 1 << 6 -}ImGuiItemStatusFlags_; -typedef enum { - ImGuiTextFlags_None = 0, - ImGuiTextFlags_NoWidthForLargeClippedText = 1 << 0 -}ImGuiTextFlags_; -typedef enum { - ImGuiTooltipFlags_None = 0, - ImGuiTooltipFlags_OverridePreviousTooltip = 1 << 0 -}ImGuiTooltipFlags_; -typedef enum { - ImGuiLayoutType_Horizontal = 0, - ImGuiLayoutType_Vertical = 1 -}ImGuiLayoutType_; -typedef enum { - ImGuiLogType_None = 0, - ImGuiLogType_TTY, - ImGuiLogType_File, - ImGuiLogType_Buffer, - ImGuiLogType_Clipboard -}ImGuiLogType; -typedef enum { - ImGuiAxis_None = -1, - ImGuiAxis_X = 0, - ImGuiAxis_Y = 1 -}ImGuiAxis; -typedef enum { - ImGuiPlotType_Lines, - ImGuiPlotType_Histogram -}ImGuiPlotType; -typedef enum { - ImGuiInputSource_None = 0, - ImGuiInputSource_Mouse, - ImGuiInputSource_Nav, - ImGuiInputSource_NavKeyboard, - ImGuiInputSource_NavGamepad, - ImGuiInputSource_COUNT -}ImGuiInputSource; -typedef enum { - ImGuiInputReadMode_Down, - ImGuiInputReadMode_Pressed, - ImGuiInputReadMode_Released, - ImGuiInputReadMode_Repeat, - ImGuiInputReadMode_RepeatSlow, - ImGuiInputReadMode_RepeatFast -}ImGuiInputReadMode; -typedef enum { - ImGuiNavHighlightFlags_None = 0, - ImGuiNavHighlightFlags_TypeDefault = 1 << 0, - ImGuiNavHighlightFlags_TypeThin = 1 << 1, - ImGuiNavHighlightFlags_AlwaysDraw = 1 << 2, - ImGuiNavHighlightFlags_NoRounding = 1 << 3 -}ImGuiNavHighlightFlags_; -typedef enum { - ImGuiNavDirSourceFlags_None = 0, - ImGuiNavDirSourceFlags_Keyboard = 1 << 0, - ImGuiNavDirSourceFlags_PadDPad = 1 << 1, - ImGuiNavDirSourceFlags_PadLStick = 1 << 2 -}ImGuiNavDirSourceFlags_; -typedef enum { - ImGuiNavMoveFlags_None = 0, - ImGuiNavMoveFlags_LoopX = 1 << 0, - ImGuiNavMoveFlags_LoopY = 1 << 1, - ImGuiNavMoveFlags_WrapX = 1 << 2, - ImGuiNavMoveFlags_WrapY = 1 << 3, - ImGuiNavMoveFlags_AllowCurrentNavId = 1 << 4, - ImGuiNavMoveFlags_AlsoScoreVisibleSet = 1 << 5, - ImGuiNavMoveFlags_ScrollToEdge = 1 << 6 -}ImGuiNavMoveFlags_; -typedef enum { - ImGuiNavForward_None, - ImGuiNavForward_ForwardQueued, - ImGuiNavForward_ForwardActive -}ImGuiNavForward; -typedef enum { - ImGuiNavLayer_Main = 0, - ImGuiNavLayer_Menu = 1, - ImGuiNavLayer_COUNT -}ImGuiNavLayer; -typedef enum { - ImGuiPopupPositionPolicy_Default, - ImGuiPopupPositionPolicy_ComboBox -}ImGuiPopupPositionPolicy; -struct ImVec1 -{ - float x; -}; -struct ImVec2ih -{ - short x, y; -}; -struct ImRect -{ - ImVec2 Min; - ImVec2 Max; -}; -struct ImGuiDataTypeInfo -{ - size_t Size; - const char* PrintFmt; - const char* ScanFmt; -}; -struct ImGuiColorMod -{ - ImGuiCol Col; - ImVec4 BackupValue; -}; -struct ImGuiStyleMod -{ - ImGuiStyleVar VarIdx; - union { int BackupInt[2]; float BackupFloat[2]; }; -}; -struct ImGuiGroupData -{ - ImVec2 BackupCursorPos; - ImVec2 BackupCursorMaxPos; - ImVec1 BackupIndent; - ImVec1 BackupGroupOffset; - ImVec2 BackupCurrLineSize; - float BackupCurrLineTextBaseOffset; - ImGuiID BackupActiveIdIsAlive; - bool BackupActiveIdPreviousFrameIsAlive; - bool EmitItem; -}; -struct ImGuiMenuColumns -{ - float Spacing; - float Width, NextWidth; - float Pos[3], NextWidths[3]; -}; -struct ImGuiInputTextState -{ - ImGuiID ID; - int CurLenW, CurLenA; - ImVector_ImWchar TextW; - ImVector_char TextA; - ImVector_char InitialTextA; - bool TextAIsValid; - int BufCapacityA; - float ScrollX; - STB_TexteditState Stb; - float CursorAnim; - bool CursorFollow; - bool SelectedAllMouseLock; - ImGuiInputTextFlags UserFlags; - ImGuiInputTextCallback UserCallback; - void* UserCallbackData; -}; -struct ImGuiWindowSettings -{ - ImGuiID ID; - ImVec2ih Pos; - ImVec2ih Size; - bool Collapsed; -}; -struct ImGuiSettingsHandler -{ - const char* TypeName; - ImGuiID TypeHash; - void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name); - void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line); - void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf); - void* UserData; -}; -struct ImGuiPopupData -{ - ImGuiID PopupId; - ImGuiWindow* Window; - ImGuiWindow* SourceWindow; - int OpenFrameCount; - ImGuiID OpenParentId; - ImVec2 OpenPopupPos; - ImVec2 OpenMousePos; -}; -struct ImGuiColumnData -{ - float OffsetNorm; - float OffsetNormBeforeResize; - ImGuiColumnsFlags Flags; - ImRect ClipRect; -}; -struct ImGuiColumns -{ - ImGuiID ID; - ImGuiColumnsFlags Flags; - bool IsFirstFrame; - bool IsBeingResized; - int Current; - int Count; - float OffMinX, OffMaxX; - float LineMinY, LineMaxY; - float HostCursorPosY; - float HostCursorMaxPosX; - ImRect HostClipRect; - ImRect HostWorkRect; - ImVector_ImGuiColumnData Columns; - ImDrawListSplitter Splitter; -}; -struct ImDrawListSharedData -{ - ImVec2 TexUvWhitePixel; - ImFont* Font; - float FontSize; - float CurveTessellationTol; - float CircleSegmentMaxError; - ImVec4 ClipRectFullscreen; - ImDrawListFlags InitialFlags; - ImVec2 CircleVtx12[12]; - ImU8 CircleSegmentCounts[64]; -}; -struct ImDrawDataBuilder -{ - ImVector_ImDrawListPtr Layers[2]; -}; -struct ImGuiNavMoveResult -{ - ImGuiWindow* Window; - ImGuiID ID; - ImGuiID FocusScopeId; - float DistBox; - float DistCenter; - float DistAxial; - ImRect RectRel; -}; -typedef enum { - ImGuiNextWindowDataFlags_None = 0, - ImGuiNextWindowDataFlags_HasPos = 1 << 0, - ImGuiNextWindowDataFlags_HasSize = 1 << 1, - ImGuiNextWindowDataFlags_HasContentSize = 1 << 2, - ImGuiNextWindowDataFlags_HasCollapsed = 1 << 3, - ImGuiNextWindowDataFlags_HasSizeConstraint = 1 << 4, - ImGuiNextWindowDataFlags_HasFocus = 1 << 5, - ImGuiNextWindowDataFlags_HasBgAlpha = 1 << 6 -}ImGuiNextWindowDataFlags_; -struct ImGuiNextWindowData -{ - ImGuiNextWindowDataFlags Flags; - ImGuiCond PosCond; - ImGuiCond SizeCond; - ImGuiCond CollapsedCond; - ImVec2 PosVal; - ImVec2 PosPivotVal; - ImVec2 SizeVal; - ImVec2 ContentSizeVal; - bool CollapsedVal; - ImRect SizeConstraintRect; - ImGuiSizeCallback SizeCallback; - void* SizeCallbackUserData; - float BgAlphaVal; - ImVec2 MenuBarOffsetMinVal; -}; -typedef enum { - ImGuiNextItemDataFlags_None = 0, - ImGuiNextItemDataFlags_HasWidth = 1 << 0, - ImGuiNextItemDataFlags_HasOpen = 1 << 1 -}ImGuiNextItemDataFlags_; -struct ImGuiNextItemData -{ - ImGuiNextItemDataFlags Flags; - float Width; - ImGuiID FocusScopeId; - ImGuiCond OpenCond; - bool OpenVal; -}; -struct ImGuiShrinkWidthItem -{ - int Index; - float Width; -}; -struct ImGuiPtrOrIndex -{ - void* Ptr; - int Index; -}; -struct ImGuiContext -{ - bool Initialized; - bool FontAtlasOwnedByContext; - ImGuiIO IO; - ImGuiStyle Style; - ImFont* Font; - float FontSize; - float FontBaseSize; - ImDrawListSharedData DrawListSharedData; - double Time; - int FrameCount; - int FrameCountEnded; - int FrameCountRendered; - bool WithinFrameScope; - bool WithinFrameScopeWithImplicitWindow; - bool WithinEndChild; - ImVector_ImGuiWindowPtr Windows; - ImVector_ImGuiWindowPtr WindowsFocusOrder; - ImVector_ImGuiWindowPtr WindowsTempSortBuffer; - ImVector_ImGuiWindowPtr CurrentWindowStack; - ImGuiStorage WindowsById; - int WindowsActiveCount; - ImGuiWindow* CurrentWindow; - ImGuiWindow* HoveredWindow; - ImGuiWindow* HoveredRootWindow; - ImGuiWindow* MovingWindow; - ImGuiWindow* WheelingWindow; - ImVec2 WheelingWindowRefMousePos; - float WheelingWindowTimer; - ImGuiID HoveredId; - bool HoveredIdAllowOverlap; - ImGuiID HoveredIdPreviousFrame; - float HoveredIdTimer; - float HoveredIdNotActiveTimer; - ImGuiID ActiveId; - ImGuiID ActiveIdIsAlive; - float ActiveIdTimer; - bool ActiveIdIsJustActivated; - bool ActiveIdAllowOverlap; - bool ActiveIdHasBeenPressedBefore; - bool ActiveIdHasBeenEditedBefore; - bool ActiveIdHasBeenEditedThisFrame; - ImU32 ActiveIdUsingNavDirMask; - ImU32 ActiveIdUsingNavInputMask; - ImU64 ActiveIdUsingKeyInputMask; - ImVec2 ActiveIdClickOffset; - ImGuiWindow* ActiveIdWindow; - ImGuiInputSource ActiveIdSource; - int ActiveIdMouseButton; - ImGuiID ActiveIdPreviousFrame; - bool ActiveIdPreviousFrameIsAlive; - bool ActiveIdPreviousFrameHasBeenEditedBefore; - ImGuiWindow* ActiveIdPreviousFrameWindow; - ImGuiID LastActiveId; - float LastActiveIdTimer; - ImGuiNextWindowData NextWindowData; - ImGuiNextItemData NextItemData; - ImVector_ImGuiColorMod ColorModifiers; - ImVector_ImGuiStyleMod StyleModifiers; - ImVector_ImFontPtr FontStack; - ImVector_ImGuiPopupData OpenPopupStack; - ImVector_ImGuiPopupData BeginPopupStack; - ImGuiWindow* NavWindow; - ImGuiID NavId; - ImGuiID NavFocusScopeId; - ImGuiID NavActivateId; - ImGuiID NavActivateDownId; - ImGuiID NavActivatePressedId; - ImGuiID NavInputId; - ImGuiID NavJustTabbedId; - ImGuiID NavJustMovedToId; - ImGuiID NavJustMovedToFocusScopeId; - ImGuiID NavNextActivateId; - ImGuiInputSource NavInputSource; - ImRect NavScoringRectScreen; - int NavScoringCount; - ImGuiNavLayer NavLayer; - int NavIdTabCounter; - bool NavIdIsAlive; - bool NavMousePosDirty; - bool NavDisableHighlight; - bool NavDisableMouseHover; - bool NavAnyRequest; - bool NavInitRequest; - bool NavInitRequestFromMove; - ImGuiID NavInitResultId; - ImRect NavInitResultRectRel; - bool NavMoveFromClampedRefRect; - bool NavMoveRequest; - ImGuiNavMoveFlags NavMoveRequestFlags; - ImGuiNavForward NavMoveRequestForward; - ImGuiDir NavMoveDir, NavMoveDirLast; - ImGuiDir NavMoveClipDir; - ImGuiNavMoveResult NavMoveResultLocal; - ImGuiNavMoveResult NavMoveResultLocalVisibleSet; - ImGuiNavMoveResult NavMoveResultOther; - ImGuiWindow* NavWindowingTarget; - ImGuiWindow* NavWindowingTargetAnim; - ImGuiWindow* NavWindowingList; - float NavWindowingTimer; - float NavWindowingHighlightAlpha; - bool NavWindowingToggleLayer; - ImGuiWindow* FocusRequestCurrWindow; - ImGuiWindow* FocusRequestNextWindow; - int FocusRequestCurrCounterRegular; - int FocusRequestCurrCounterTabStop; - int FocusRequestNextCounterRegular; - int FocusRequestNextCounterTabStop; - bool FocusTabPressed; - ImDrawData DrawData; - ImDrawDataBuilder DrawDataBuilder; - float DimBgRatio; - ImDrawList BackgroundDrawList; - ImDrawList ForegroundDrawList; - ImGuiMouseCursor MouseCursor; - bool DragDropActive; - bool DragDropWithinSourceOrTarget; - ImGuiDragDropFlags DragDropSourceFlags; - int DragDropSourceFrameCount; - int DragDropMouseButton; - ImGuiPayload DragDropPayload; - ImRect DragDropTargetRect; - ImGuiID DragDropTargetId; - ImGuiDragDropFlags DragDropAcceptFlags; - float DragDropAcceptIdCurrRectSurface; - ImGuiID DragDropAcceptIdCurr; - ImGuiID DragDropAcceptIdPrev; - int DragDropAcceptFrameCount; - ImVector_unsigned_char DragDropPayloadBufHeap; - unsigned char DragDropPayloadBufLocal[16]; - ImGuiTabBar* CurrentTabBar; - ImPool_ImGuiTabBar TabBars; - ImVector_ImGuiPtrOrIndex CurrentTabBarStack; - ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer; - ImVec2 LastValidMousePos; - ImGuiInputTextState InputTextState; - ImFont InputTextPasswordFont; - ImGuiID TempInputTextId; - ImGuiColorEditFlags ColorEditOptions; - float ColorEditLastHue; - float ColorEditLastSat; - float ColorEditLastColor[3]; - ImVec4 ColorPickerRef; - bool DragCurrentAccumDirty; - float DragCurrentAccum; - float DragSpeedDefaultRatio; - float ScrollbarClickDeltaToGrabCenter; - int TooltipOverrideCount; - ImVector_char PrivateClipboard; - ImVec2 PlatformImePos; - ImVec2 PlatformImeLastPos; - bool SettingsLoaded; - float SettingsDirtyTimer; - ImGuiTextBuffer SettingsIniData; - ImVector_ImGuiSettingsHandler SettingsHandlers; - ImChunkStream_ImGuiWindowSettings SettingsWindows; - bool LogEnabled; - ImGuiLogType LogType; - ImFileHandle LogFile; - ImGuiTextBuffer LogBuffer; - float LogLinePosY; - bool LogLineFirstItem; - int LogDepthRef; - int LogDepthToExpand; - int LogDepthToExpandDefault; - bool DebugItemPickerActive; - ImGuiID DebugItemPickerBreakId; - float FramerateSecPerFrame[120]; - int FramerateSecPerFrameIdx; - float FramerateSecPerFrameAccum; - int WantCaptureMouseNextFrame; - int WantCaptureKeyboardNextFrame; - int WantTextInputNextFrame; - char TempBuffer[1024*3+1]; -}; -struct ImGuiWindowTempData -{ - ImVec2 CursorPos; - ImVec2 CursorPosPrevLine; - ImVec2 CursorStartPos; - ImVec2 CursorMaxPos; - ImVec2 CurrLineSize; - ImVec2 PrevLineSize; - float CurrLineTextBaseOffset; - float PrevLineTextBaseOffset; - ImVec1 Indent; - ImVec1 ColumnsOffset; - ImVec1 GroupOffset; - ImGuiID LastItemId; - ImGuiItemStatusFlags LastItemStatusFlags; - ImRect LastItemRect; - ImRect LastItemDisplayRect; - ImGuiNavLayer NavLayerCurrent; - int NavLayerCurrentMask; - int NavLayerActiveMask; - int NavLayerActiveMaskNext; - ImGuiID NavFocusScopeIdCurrent; - bool NavHideHighlightOneFrame; - bool NavHasScroll; - bool MenuBarAppending; - ImVec2 MenuBarOffset; - ImGuiMenuColumns MenuColumns; - int TreeDepth; - ImU32 TreeJumpToParentOnPopMask; - ImVector_ImGuiWindowPtr ChildWindows; - ImGuiStorage* StateStorage; - ImGuiColumns* CurrentColumns; - ImGuiLayoutType LayoutType; - ImGuiLayoutType ParentLayoutType; - int FocusCounterRegular; - int FocusCounterTabStop; - ImGuiItemFlags ItemFlags; - float ItemWidth; - float TextWrapPos; - ImVector_ImGuiItemFlags ItemFlagsStack; - ImVector_float ItemWidthStack; - ImVector_float TextWrapPosStack; - ImVector_ImGuiGroupData GroupStack; - short StackSizesBackup[6]; -}; -struct ImGuiWindow -{ - char* Name; - ImGuiID ID; - ImGuiWindowFlags Flags; - ImVec2 Pos; - ImVec2 Size; - ImVec2 SizeFull; - ImVec2 ContentSize; - ImVec2 ContentSizeExplicit; - ImVec2 WindowPadding; - float WindowRounding; - float WindowBorderSize; - int NameBufLen; - ImGuiID MoveId; - ImGuiID ChildId; - ImVec2 Scroll; - ImVec2 ScrollMax; - ImVec2 ScrollTarget; - ImVec2 ScrollTargetCenterRatio; - ImVec2 ScrollbarSizes; - bool ScrollbarX, ScrollbarY; - bool Active; - bool WasActive; - bool WriteAccessed; - bool Collapsed; - bool WantCollapseToggle; - bool SkipItems; - bool Appearing; - bool Hidden; - bool IsFallbackWindow; - bool HasCloseButton; - signed char ResizeBorderHeld; - short BeginCount; - short BeginOrderWithinParent; - short BeginOrderWithinContext; - ImGuiID PopupId; - ImS8 AutoFitFramesX, AutoFitFramesY; - ImS8 AutoFitChildAxises; - bool AutoFitOnlyGrows; - ImGuiDir AutoPosLastDirection; - int HiddenFramesCanSkipItems; - int HiddenFramesCannotSkipItems; - ImGuiCond SetWindowPosAllowFlags; - ImGuiCond SetWindowSizeAllowFlags; - ImGuiCond SetWindowCollapsedAllowFlags; - ImVec2 SetWindowPosVal; - ImVec2 SetWindowPosPivot; - ImVector_ImGuiID IDStack; - ImGuiWindowTempData DC; - ImRect OuterRectClipped; - ImRect InnerRect; - ImRect InnerClipRect; - ImRect WorkRect; - ImRect ClipRect; - ImRect ContentRegionRect; - int LastFrameActive; - float LastTimeActive; - float ItemWidthDefault; - ImGuiStorage StateStorage; - ImVector_ImGuiColumns ColumnsStorage; - float FontWindowScale; - int SettingsOffset; - ImDrawList* DrawList; - ImDrawList DrawListInst; - ImGuiWindow* ParentWindow; - ImGuiWindow* RootWindow; - ImGuiWindow* RootWindowForTitleBarHighlight; - ImGuiWindow* RootWindowForNav; - ImGuiWindow* NavLastChildNavWindow; - ImGuiID NavLastIds[ImGuiNavLayer_COUNT]; - ImRect NavRectRel[ImGuiNavLayer_COUNT]; - bool MemoryCompacted; - int MemoryDrawListIdxCapacity; - int MemoryDrawListVtxCapacity; -}; -struct ImGuiItemHoveredDataBackup -{ - ImGuiID LastItemId; - ImGuiItemStatusFlags LastItemStatusFlags; - ImRect LastItemRect; - ImRect LastItemDisplayRect; -}; -typedef enum { - ImGuiTabBarFlags_DockNode = 1 << 20, - ImGuiTabBarFlags_IsFocused = 1 << 21, - ImGuiTabBarFlags_SaveSettings = 1 << 22 -}ImGuiTabBarFlagsPrivate_; -typedef enum { - ImGuiTabItemFlags_NoCloseButton = 1 << 20 -}ImGuiTabItemFlagsPrivate_; -struct ImGuiTabItem -{ - ImGuiID ID; - ImGuiTabItemFlags Flags; - int LastFrameVisible; - int LastFrameSelected; - int NameOffset; - float Offset; - float Width; - float ContentWidth; -}; -struct ImGuiTabBar -{ - ImVector_ImGuiTabItem Tabs; - ImGuiID ID; - ImGuiID SelectedTabId; - ImGuiID NextSelectedTabId; - ImGuiID VisibleTabId; - int CurrFrameVisible; - int PrevFrameVisible; - ImRect BarRect; - float LastTabContentHeight; - float OffsetMax; - float OffsetMaxIdeal; - float OffsetNextTab; - float ScrollingAnim; - float ScrollingTarget; - float ScrollingTargetDistToVisibility; - float ScrollingSpeed; - ImGuiTabBarFlags Flags; - ImGuiID ReorderRequestTabId; - ImS8 ReorderRequestDir; - bool WantLayout; - bool VisibleTabWasSubmitted; - short LastTabItemIdx; - ImVec2 FramePadding; - ImGuiTextBuffer TabsNames; -}; -#endif diff --git a/generator/cimgui_template.cpp b/generator/cimgui_template.cpp index 8221343..08af45c 100644 --- a/generator/cimgui_template.cpp +++ b/generator/cimgui_template.cpp @@ -59,6 +59,7 @@ CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p) p->~ImVector(); } + #ifdef IMGUI_HAS_DOCK // NOTE: Some function pointers in the ImGuiPlatformIO structure are not C-compatible because of their diff --git a/generator/cimgui_template.h b/generator/cimgui_template.h index 287d0d6..8b47f61 100644 --- a/generator/cimgui_template.h +++ b/generator/cimgui_template.h @@ -82,10 +82,13 @@ CIMGUI_API float igGET_FLT_MAX(); CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,float *out_s,float *out_v); CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b); + CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create(); CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self); CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p); CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p); + + #endif //CIMGUI_INCLUDED diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index 7849d6f..d5f606f 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -129,7 +129,7 @@ end local function clean_spaces(cad) cad = strip(cad) cad = cad:gsub("%s+"," ") --not more than one space - cad = cad:gsub("%s*([%(%),=:])%s*","%1") --not spaces with ( , ) or ( = ) or ( : ) + cad = cad:gsub("%s*([%(%),=:%+])%s*","%1") --not spaces with ( , ) or ( = ) or ( : ) or + return cad end @@ -428,9 +428,9 @@ local function parseFunction(self,stname,lineorig,namespace) extraconst = extraconst:match("const") if not args then - print"not gettint args in" - print(line,lineorig) - print(funcname,"args",args) + print"not gettint args in" + print(line,lineorig) + print(funcname,"args",args) end local argscsinpars = args:gsub("(=[^,%(%)]*)(%b())","%1") @@ -453,15 +453,16 @@ local function parseFunction(self,stname,lineorig,namespace) if self.typenames[stname] ~= template then --rule out template typename te = template:gsub("%s","_") te = te:gsub("%*","Ptr") - te = "_"..te self.templates[ttype] = self.templates[ttype] or {} self.templates[ttype][template] = te + te = "_"..te end end --end - argscsinpars = argscsinpars:gsub("<([%w_%*]+)>",te) --ImVector - + + argscsinpars = argscsinpars:gsub("<([%w_%*%s]+)>",te) --ImVector + local argsArr = {} local functype_re = "^%s*[%w%s%*]+%(%*[%w_]+%)%([^%(%)]*%)" local functype_reex = "^(%s*[%w%s%*]+)%(%*([%w_]+)%)(%([^%(%)]*%))" @@ -1016,7 +1017,6 @@ function M.Parser() if not typen then -- Lets try Type*name typen,rest = line:match("([^,]+%*)(%S+[,;])") end - local template_type for k,v in pairs(self.templates) do template_type = typen:match(k.."_(.+)") @@ -1137,13 +1137,13 @@ function M.Parser() t.size = tonumber(val) elseif allenums[val] then t.size = allenums[val] - elseif val:match"%+" then - local s1,s2 = val:match("(%d+)%s*%+%s*(%d+)") - t.size = s1+s2 else - print("Error size is",val) + local f,err = loadstring("estevalor="..val) + if not f then print("error on loadstring",err,"with val:",val) end + f() + t.size = estevalor end - assert(t.size) + assert(t.size,val) end end end @@ -1457,4 +1457,14 @@ local function location(file,locpathT,defines,COMPILER) return location_it end M.location = location + +--[=[ +-- tests +local line = [[void DockBuilderCopyDockSpace(ImGuiID src_dockspace_id, ImGuiID dst_dockspace_id, ImVector* in_window_remap_pairs);]] +local parser = M.Parser() +parser:insert(line) +parser:do_parse() +M.prtable(parser) +--]=] + return M \ No newline at end of file diff --git a/generator/generator.bat b/generator/generator.bat index e067e34..a4ad573 100644 --- a/generator/generator.bat +++ b/generator/generator.bat @@ -10,13 +10,14 @@ :: impl_definitions.lua for implementation function definitions :: set your PATH if necessary for LuaJIT or Lua5.1 or luajit with: (for example) -set PATH=%PATH%;C:\anima;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin; +set PATH=%PATH%;C:\anima;C:\mingws\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin; :: set PATH=%PATH%;C:\luaGL;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin; :: set PATH=%PATH%;C:\luaGL\sources\luajit-master\luajit-master\bin\mingw32;C:\mingw32\bin; ::process files :: arg[1] compiler name gcc, clang, cl or nocompiler -:: arg[2..n] name of implementations to generate -luajit ./generator.lua gcc glfw opengl3 opengl2 sdl +:: arg[2] imgui_internal functions generation: true or false +:: arg[3..n] name of implementations to generate +luajit ./generator.lua gcc false glfw opengl3 opengl2 sdl ::leave console open cmd /k diff --git a/generator/generator.lua b/generator/generator.lua index ed6616d..d8b1c7c 100644 --- a/generator/generator.lua +++ b/generator/generator.lua @@ -6,6 +6,7 @@ assert(_VERSION=='Lua 5.1',"Must use LuaJIT") assert(bit,"Must use LuaJIT") local script_args = {...} local COMPILER = script_args[1] +local INTERNAL_GENERATION = script_args[2]=="true" local CPRE,CTEST if COMPILER == "gcc" or COMPILER == "clang" then CPRE = COMPILER..[[ -E -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS -DIMGUI_API="" -DIMGUI_IMPL_API="" ]] @@ -37,9 +38,10 @@ if CTEST then end --CTEST print("HAVE_COMPILER",HAVE_COMPILER) +print("INTERNAL_GENERATION",INTERNAL_GENERATION) --get implementations local implementations = {} -for i=2,#script_args do table.insert(implementations,script_args[i]) end +for i=3,#script_args do table.insert(implementations,script_args[i]) end -------------------------------------------------------------------------- --this table has the functions to be skipped in generation @@ -88,7 +90,22 @@ local cimgui_overloads = { }, igPushStyleColor = { ["(ImGuiCol,const ImVec4)"] = "igPushStyleColor" - } + }, + igSetScrollFromPosX = { + ["(float,float)"] = "igSetScrollFromPosX" + }, + igSetScrollFromPosY = { + ["(float,float)"] = "igSetScrollFromPosY" + }, + igSetScrollX = { + ["(float)"] = "igSetScrollX" + }, + igSetScrollY = { + ["(float)"] = "igSetScrollY" + }, + igIsPopupOpen ={ + ["(const char*)"] = "igIsPopupOpen" + }, } --------------------------header definitions @@ -442,7 +459,7 @@ end ----------custom ImVector templates -local function generate_templates(code,templates) +local function generate_templates(code,codeimpool,templates) table.insert(code,"\n"..[[typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;]].."\n") for ttype,v in pairs(templates) do --local te = k:gsub("%s","_") @@ -454,8 +471,8 @@ local function generate_templates(code,templates) elseif ttype == "ImPool" then --declare ImGuiStorage for te,newte in pairs(v) do - table.insert(code,"typedef struct ImVector_"..newte.." {int Size;int Capacity;"..te.."* Data;} ImVector_"..newte..";\n") - table.insert(code,"typedef struct ImPool_"..newte.." {ImVector_"..te.." Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;} ImPool_"..newte..";\n") + table.insert(codeimpool,"typedef struct ImVector_"..newte.." {int Size;int Capacity;"..te.."* Data;} ImVector_"..newte..";\n") + table.insert(codeimpool,"typedef struct ImPool_"..newte.." {ImVector_"..te.." Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;} ImPool_"..newte..";\n") end elseif ttype == "ImChunkStream" then for te,newte in pairs(v) do @@ -497,9 +514,14 @@ local function cimgui_generation(parser) cpp2ffi.prtable(parser.typenames) local outtab = {} - generate_templates(outtab,parser.templates) + local outtabpool = {} + generate_templates(outtab, outtabpool, parser.templates) + + --move outtabpool after ImGuiStorage definition + local outpost1, outpost2 = outpost:match("^(.+struct ImGuiStorage%s*\n%b{};\n)(.+)$") + outpost = outpost1..table.concat(outtabpool)..outpost2 - local cstructsstr = outpre..table.concat(outtab,"")..outpost..(extra or "") + local cstructsstr = outpre..table.concat(outtab,"")..outpost --..(extra or "") hstrfile = hstrfile:gsub([[#include "imgui_structs%.h"]],cstructsstr) local cfuncsstr = func_header_generate(parser) @@ -582,13 +604,19 @@ local function parseImGuiHeader(header,names) end --generation print("------------------generation with "..COMPILER.."------------------------") - ---local parser1 = parseImGuiHeader([[headers.h]],{[[imgui]],[[imgui_internal]],[[imstb_textedit]]}) -local parser1 = parseImGuiHeader([[../imgui/imgui.h]],{[[imgui]]}) +local parser1 +if INTERNAL_GENERATION then + save_data("headers.h",[[#include "../imgui/imgui.h" + #include "../imgui/imgui_internal.h"]]) + parser1 = parseImGuiHeader([[headers.h]],{[[imgui]],[[imgui_internal]],[[imstb_textedit]]}) + os.remove("headers.h") +else + parser1 = parseImGuiHeader([[../imgui/imgui.h]],{[[imgui]]}) +end parser1:do_parse() ---------- generate cimgui_internal.h ----[=[ +--[=[ local parser1i = parseImGuiHeader([[../imgui/imgui_internal.h]],{[[imgui_internal]],[[imstb_textedit]]}) parser1i:do_parse() local outpre,outpost = parser1i:gen_structs_and_enums() @@ -607,7 +635,7 @@ save_data("./output/cimgui_internal.h",cimgui_header,"#ifdef CIMGUI_DEFINE_ENUMS copyfile("./output/cimgui_internal.h", "../cimgui_internal.h") --]=] ---------- generate now structs_and_enums_i ----[=[ +--[=[ save_data([[../imgui/temp.h]],[[#include "imgui.h" #include "imgui_internal.h"]]) local parser1i = parseImGuiHeader([[../imgui/temp.h]],{[[imgui]],[[imgui_internal]],[[imstb_textedit]]}) @@ -718,7 +746,6 @@ end local json = require"json" save_data("./output/definitions.json",json.encode(json_prepare(parser1.defsT))) save_data("./output/structs_and_enums.json",json.encode(structs_and_enums_table)) -save_data("./output/structs_and_enums_i.json",json.encode(structs_and_enums_table_i)) save_data("./output/typedefs_dict.json",json.encode(parser1.typedefs_dict)) if parser2 then save_data("./output/impl_definitions.json",json.encode(json_prepare(parser2.defsT))) diff --git a/generator/generator.sh b/generator/generator.sh index d4e05a2..c3c2896 100755 --- a/generator/generator.sh +++ b/generator/generator.sh @@ -13,5 +13,6 @@ #process files # arg[1] compiler name gcc, clang, cl or nocompiler -# arg[2..n] name of implementations to generate -luajit ./generator.lua gcc glfw opengl3 opengl2 sdl +# arg[2] imgui_internal functions generation: true or false +# arg[3..n] name of implementations to generate +luajit ./generator.lua gcc false glfw opengl3 opengl2 sdl diff --git a/generator/output/cimgui.cpp b/generator/output/cimgui.cpp index 3dd0965..8b7838b 100644 --- a/generator/output/cimgui.cpp +++ b/generator/output/cimgui.cpp @@ -2550,6 +2550,7 @@ CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p) p->~ImVector(); } + #ifdef IMGUI_HAS_DOCK // NOTE: Some function pointers in the ImGuiPlatformIO structure are not C-compatible because of their diff --git a/generator/output/cimgui.h b/generator/output/cimgui.h index c32d5d6..871e02c 100644 --- a/generator/output/cimgui.h +++ b/generator/output/cimgui.h @@ -1542,10 +1542,13 @@ CIMGUI_API float igGET_FLT_MAX(); CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,float *out_s,float *out_v); CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b); + CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create(); CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self); CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p); CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p); + + #endif //CIMGUI_INCLUDED diff --git a/generator/output/cimgui_internal.h b/generator/output/cimgui_internal.h deleted file mode 100644 index eb7841c..0000000 --- a/generator/output/cimgui_internal.h +++ /dev/null @@ -1,837 +0,0 @@ -//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui -#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS -typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex; -typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem; -typedef struct ImVec2ih ImVec2ih; -typedef struct ImVec1 ImVec1; -typedef struct ImGuiWindowSettings ImGuiWindowSettings; -typedef struct ImGuiWindowTempData ImGuiWindowTempData; -typedef struct ImGuiWindow ImGuiWindow; -typedef struct ImGuiTabItem ImGuiTabItem; -typedef struct ImGuiTabBar ImGuiTabBar; -typedef struct ImGuiStyleMod ImGuiStyleMod; -typedef struct ImGuiSettingsHandler ImGuiSettingsHandler; -typedef struct ImGuiPopupData ImGuiPopupData; -typedef struct ImGuiNextItemData ImGuiNextItemData; -typedef struct ImGuiNextWindowData ImGuiNextWindowData; -typedef struct ImGuiNavMoveResult ImGuiNavMoveResult; -typedef struct ImGuiMenuColumns ImGuiMenuColumns; -typedef struct ImGuiItemHoveredDataBackup ImGuiItemHoveredDataBackup; -typedef struct ImGuiInputTextState ImGuiInputTextState; -typedef struct ImGuiGroupData ImGuiGroupData; -typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo; -typedef struct ImGuiContext ImGuiContext; -typedef struct ImGuiColumns ImGuiColumns; -typedef struct ImGuiColumnData ImGuiColumnData; -typedef struct ImGuiColorMod ImGuiColorMod; -typedef struct ImDrawListSharedData ImDrawListSharedData; -typedef struct ImDrawDataBuilder ImDrawDataBuilder; -typedef struct ImRect ImRect; -typedef struct ImBoolVector ImBoolVector; - -struct ImBoolVector; -struct ImRect; -struct ImDrawDataBuilder; -struct ImDrawListSharedData; -struct ImGuiColorMod; -struct ImGuiColumnData; -struct ImGuiColumns; -struct ImGuiContext; -struct ImGuiDataTypeInfo; -struct ImGuiGroupData; -struct ImGuiInputTextState; -struct ImGuiItemHoveredDataBackup; -struct ImGuiMenuColumns; -struct ImGuiNavMoveResult; -struct ImGuiNextWindowData; -struct ImGuiNextItemData; -struct ImGuiPopupData; -struct ImGuiSettingsHandler; -struct ImGuiStyleMod; -struct ImGuiTabBar; -struct ImGuiTabItem; -struct ImGuiWindow; -struct ImGuiWindowTempData; -struct ImGuiWindowSettings; -typedef int ImGuiLayoutType; -typedef int ImGuiButtonFlags; -typedef int ImGuiColumnsFlags; -typedef int ImGuiDragFlags; -typedef int ImGuiItemFlags; -typedef int ImGuiItemStatusFlags; -typedef int ImGuiNavHighlightFlags; -typedef int ImGuiNavDirSourceFlags; -typedef int ImGuiNavMoveFlags; -typedef int ImGuiNextItemDataFlags; -typedef int ImGuiNextWindowDataFlags; -typedef int ImGuiSeparatorFlags; -typedef int ImGuiSliderFlags; -typedef int ImGuiTextFlags; -typedef int ImGuiTooltipFlags; -extern ImGuiContext* GImGui; -typedef FILE* ImFileHandle; -typedef int ImPoolIdx;typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char; -typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler; -typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod; -typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData; -typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags; -typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr; -typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem; -typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem; -typedef struct ImVector_ImGuiColumns {int Size;int Capacity;ImGuiColumns* Data;} ImVector_ImGuiColumns; -typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID; -typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData; -typedef struct ImVector_ImGuiColumnData {int Size;int Capacity;ImGuiColumnData* Data;} ImVector_ImGuiColumnData; -typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int; -typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex* Data;} ImVector_ImGuiPtrOrIndex; -typedef struct ImVector_ImDrawListPtr {int Size;int Capacity;ImDrawList** Data;} ImVector_ImDrawListPtr; -typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod; -typedef struct ImVector_ImGuiWindowSettings {int Size;int Capacity;ImGuiWindowSettings* Data;} ImVector_ImGuiWindowSettings; -typedef struct ImChunkStream_ImGuiWindowSettings {ImVector_ImGuiWindowSettings Buf;} ImChunkStream_ImGuiWindowSettings; -typedef struct ImVector_ImGuiTabBar {int Size;int Capacity;ImGuiTabBar* Data;} ImVector_ImGuiTabBar; -typedef struct ImPool_ImGuiTabBar {ImVector_ImGuiTabBar Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;} ImPool_ImGuiTabBar; - -typedef struct -{ - int where; - int insert_length; - int delete_length; - int char_storage; -} StbUndoRecord; -typedef struct -{ - StbUndoRecord undo_rec [99]; - ImWchar undo_char[999]; - short undo_point, redo_point; - int undo_char_point, redo_char_point; -} StbUndoState; -typedef struct -{ - int cursor; - int select_start; - int select_end; - unsigned char insert_mode; - unsigned char cursor_at_end_of_line; - unsigned char initialized; - unsigned char has_preferred_x; - unsigned char single_line; - unsigned char padding1, padding2, padding3; - float preferred_x; - StbUndoState undostate; -} STB_TexteditState; -typedef struct -{ - float x0,x1; - float baseline_y_delta; - float ymin,ymax; - int num_chars; -} StbTexteditRow; -struct ImBoolVector -{ - ImVector_int Storage; -}; -typedef enum { - ImGuiButtonFlags_None = 0, - ImGuiButtonFlags_Repeat = 1 << 0, - ImGuiButtonFlags_PressedOnClick = 1 << 1, - ImGuiButtonFlags_PressedOnClickRelease = 1 << 2, - ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 3, - ImGuiButtonFlags_PressedOnRelease = 1 << 4, - ImGuiButtonFlags_PressedOnDoubleClick = 1 << 5, - ImGuiButtonFlags_PressedOnDragDropHold = 1 << 6, - ImGuiButtonFlags_FlattenChildren = 1 << 7, - ImGuiButtonFlags_AllowItemOverlap = 1 << 8, - ImGuiButtonFlags_DontClosePopups = 1 << 9, - ImGuiButtonFlags_Disabled = 1 << 10, - ImGuiButtonFlags_AlignTextBaseLine = 1 << 11, - ImGuiButtonFlags_NoKeyModifiers = 1 << 12, - ImGuiButtonFlags_NoHoldingActiveId = 1 << 13, - ImGuiButtonFlags_NoNavFocus = 1 << 14, - ImGuiButtonFlags_NoHoveredOnNav = 1 << 15, - ImGuiButtonFlags_MouseButtonLeft = 1 << 16, - ImGuiButtonFlags_MouseButtonRight = 1 << 17, - ImGuiButtonFlags_MouseButtonMiddle = 1 << 18, - ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle, - ImGuiButtonFlags_MouseButtonShift_ = 16, - ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft, - ImGuiButtonFlags_PressedOnMask_ = ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold, - ImGuiButtonFlags_PressedOnDefault_ = ImGuiButtonFlags_PressedOnClickRelease -}ImGuiButtonFlags_; -typedef enum { - ImGuiSliderFlags_None = 0, - ImGuiSliderFlags_Vertical = 1 << 0 -}ImGuiSliderFlags_; -typedef enum { - ImGuiDragFlags_None = 0, - ImGuiDragFlags_Vertical = 1 << 0 -}ImGuiDragFlags_; -typedef enum { - ImGuiColumnsFlags_None = 0, - ImGuiColumnsFlags_NoBorder = 1 << 0, - ImGuiColumnsFlags_NoResize = 1 << 1, - ImGuiColumnsFlags_NoPreserveWidths = 1 << 2, - ImGuiColumnsFlags_NoForceWithinWindow = 1 << 3, - ImGuiColumnsFlags_GrowParentContentsSize= 1 << 4 -}ImGuiColumnsFlags_; -typedef enum { - ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20, - ImGuiSelectableFlags_PressedOnClick = 1 << 21, - ImGuiSelectableFlags_PressedOnRelease = 1 << 22, - ImGuiSelectableFlags_DrawFillAvailWidth = 1 << 23, - ImGuiSelectableFlags_DrawHoveredWhenHeld= 1 << 24, - ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25 -}ImGuiSelectableFlagsPrivate_; -typedef enum { - ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20 -}ImGuiTreeNodeFlagsPrivate_; -typedef enum { - ImGuiSeparatorFlags_None = 0, - ImGuiSeparatorFlags_Horizontal = 1 << 0, - ImGuiSeparatorFlags_Vertical = 1 << 1, - ImGuiSeparatorFlags_SpanAllColumns = 1 << 2 -}ImGuiSeparatorFlags_; -typedef enum { - ImGuiItemFlags_None = 0, - ImGuiItemFlags_NoTabStop = 1 << 0, - ImGuiItemFlags_ButtonRepeat = 1 << 1, - ImGuiItemFlags_Disabled = 1 << 2, - ImGuiItemFlags_NoNav = 1 << 3, - ImGuiItemFlags_NoNavDefaultFocus = 1 << 4, - ImGuiItemFlags_SelectableDontClosePopup = 1 << 5, - ImGuiItemFlags_MixedValue = 1 << 6, - ImGuiItemFlags_Default_ = 0 -}ImGuiItemFlags_; -typedef enum { - ImGuiItemStatusFlags_None = 0, - ImGuiItemStatusFlags_HoveredRect = 1 << 0, - ImGuiItemStatusFlags_HasDisplayRect = 1 << 1, - ImGuiItemStatusFlags_Edited = 1 << 2, - ImGuiItemStatusFlags_ToggledSelection = 1 << 3, - ImGuiItemStatusFlags_ToggledOpen = 1 << 4, - ImGuiItemStatusFlags_HasDeactivated = 1 << 5, - ImGuiItemStatusFlags_Deactivated = 1 << 6 -}ImGuiItemStatusFlags_; -typedef enum { - ImGuiTextFlags_None = 0, - ImGuiTextFlags_NoWidthForLargeClippedText = 1 << 0 -}ImGuiTextFlags_; -typedef enum { - ImGuiTooltipFlags_None = 0, - ImGuiTooltipFlags_OverridePreviousTooltip = 1 << 0 -}ImGuiTooltipFlags_; -typedef enum { - ImGuiLayoutType_Horizontal = 0, - ImGuiLayoutType_Vertical = 1 -}ImGuiLayoutType_; -typedef enum { - ImGuiLogType_None = 0, - ImGuiLogType_TTY, - ImGuiLogType_File, - ImGuiLogType_Buffer, - ImGuiLogType_Clipboard -}ImGuiLogType; -typedef enum { - ImGuiAxis_None = -1, - ImGuiAxis_X = 0, - ImGuiAxis_Y = 1 -}ImGuiAxis; -typedef enum { - ImGuiPlotType_Lines, - ImGuiPlotType_Histogram -}ImGuiPlotType; -typedef enum { - ImGuiInputSource_None = 0, - ImGuiInputSource_Mouse, - ImGuiInputSource_Nav, - ImGuiInputSource_NavKeyboard, - ImGuiInputSource_NavGamepad, - ImGuiInputSource_COUNT -}ImGuiInputSource; -typedef enum { - ImGuiInputReadMode_Down, - ImGuiInputReadMode_Pressed, - ImGuiInputReadMode_Released, - ImGuiInputReadMode_Repeat, - ImGuiInputReadMode_RepeatSlow, - ImGuiInputReadMode_RepeatFast -}ImGuiInputReadMode; -typedef enum { - ImGuiNavHighlightFlags_None = 0, - ImGuiNavHighlightFlags_TypeDefault = 1 << 0, - ImGuiNavHighlightFlags_TypeThin = 1 << 1, - ImGuiNavHighlightFlags_AlwaysDraw = 1 << 2, - ImGuiNavHighlightFlags_NoRounding = 1 << 3 -}ImGuiNavHighlightFlags_; -typedef enum { - ImGuiNavDirSourceFlags_None = 0, - ImGuiNavDirSourceFlags_Keyboard = 1 << 0, - ImGuiNavDirSourceFlags_PadDPad = 1 << 1, - ImGuiNavDirSourceFlags_PadLStick = 1 << 2 -}ImGuiNavDirSourceFlags_; -typedef enum { - ImGuiNavMoveFlags_None = 0, - ImGuiNavMoveFlags_LoopX = 1 << 0, - ImGuiNavMoveFlags_LoopY = 1 << 1, - ImGuiNavMoveFlags_WrapX = 1 << 2, - ImGuiNavMoveFlags_WrapY = 1 << 3, - ImGuiNavMoveFlags_AllowCurrentNavId = 1 << 4, - ImGuiNavMoveFlags_AlsoScoreVisibleSet = 1 << 5, - ImGuiNavMoveFlags_ScrollToEdge = 1 << 6 -}ImGuiNavMoveFlags_; -typedef enum { - ImGuiNavForward_None, - ImGuiNavForward_ForwardQueued, - ImGuiNavForward_ForwardActive -}ImGuiNavForward; -typedef enum { - ImGuiNavLayer_Main = 0, - ImGuiNavLayer_Menu = 1, - ImGuiNavLayer_COUNT -}ImGuiNavLayer; -typedef enum { - ImGuiPopupPositionPolicy_Default, - ImGuiPopupPositionPolicy_ComboBox -}ImGuiPopupPositionPolicy; -struct ImVec1 -{ - float x; -}; -struct ImVec2ih -{ - short x, y; -}; -struct ImRect -{ - ImVec2 Min; - ImVec2 Max; -}; -struct ImGuiDataTypeInfo -{ - size_t Size; - const char* PrintFmt; - const char* ScanFmt; -}; -struct ImGuiColorMod -{ - ImGuiCol Col; - ImVec4 BackupValue; -}; -struct ImGuiStyleMod -{ - ImGuiStyleVar VarIdx; - union { int BackupInt[2]; float BackupFloat[2]; }; -}; -struct ImGuiGroupData -{ - ImVec2 BackupCursorPos; - ImVec2 BackupCursorMaxPos; - ImVec1 BackupIndent; - ImVec1 BackupGroupOffset; - ImVec2 BackupCurrLineSize; - float BackupCurrLineTextBaseOffset; - ImGuiID BackupActiveIdIsAlive; - bool BackupActiveIdPreviousFrameIsAlive; - bool EmitItem; -}; -struct ImGuiMenuColumns -{ - float Spacing; - float Width, NextWidth; - float Pos[3], NextWidths[3]; -}; -struct ImGuiInputTextState -{ - ImGuiID ID; - int CurLenW, CurLenA; - ImVector_ImWchar TextW; - ImVector_char TextA; - ImVector_char InitialTextA; - bool TextAIsValid; - int BufCapacityA; - float ScrollX; - STB_TexteditState Stb; - float CursorAnim; - bool CursorFollow; - bool SelectedAllMouseLock; - ImGuiInputTextFlags UserFlags; - ImGuiInputTextCallback UserCallback; - void* UserCallbackData; -}; -struct ImGuiWindowSettings -{ - ImGuiID ID; - ImVec2ih Pos; - ImVec2ih Size; - bool Collapsed; -}; -struct ImGuiSettingsHandler -{ - const char* TypeName; - ImGuiID TypeHash; - void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name); - void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line); - void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf); - void* UserData; -}; -struct ImGuiPopupData -{ - ImGuiID PopupId; - ImGuiWindow* Window; - ImGuiWindow* SourceWindow; - int OpenFrameCount; - ImGuiID OpenParentId; - ImVec2 OpenPopupPos; - ImVec2 OpenMousePos; -}; -struct ImGuiColumnData -{ - float OffsetNorm; - float OffsetNormBeforeResize; - ImGuiColumnsFlags Flags; - ImRect ClipRect; -}; -struct ImGuiColumns -{ - ImGuiID ID; - ImGuiColumnsFlags Flags; - bool IsFirstFrame; - bool IsBeingResized; - int Current; - int Count; - float OffMinX, OffMaxX; - float LineMinY, LineMaxY; - float HostCursorPosY; - float HostCursorMaxPosX; - ImRect HostClipRect; - ImRect HostWorkRect; - ImVector_ImGuiColumnData Columns; - ImDrawListSplitter Splitter; -}; -struct ImDrawListSharedData -{ - ImVec2 TexUvWhitePixel; - ImFont* Font; - float FontSize; - float CurveTessellationTol; - float CircleSegmentMaxError; - ImVec4 ClipRectFullscreen; - ImDrawListFlags InitialFlags; - ImVec2 CircleVtx12[12]; - ImU8 CircleSegmentCounts[64]; -}; -struct ImDrawDataBuilder -{ - ImVector_ImDrawListPtr Layers[2]; -}; -struct ImGuiNavMoveResult -{ - ImGuiWindow* Window; - ImGuiID ID; - ImGuiID FocusScopeId; - float DistBox; - float DistCenter; - float DistAxial; - ImRect RectRel; -}; -typedef enum { - ImGuiNextWindowDataFlags_None = 0, - ImGuiNextWindowDataFlags_HasPos = 1 << 0, - ImGuiNextWindowDataFlags_HasSize = 1 << 1, - ImGuiNextWindowDataFlags_HasContentSize = 1 << 2, - ImGuiNextWindowDataFlags_HasCollapsed = 1 << 3, - ImGuiNextWindowDataFlags_HasSizeConstraint = 1 << 4, - ImGuiNextWindowDataFlags_HasFocus = 1 << 5, - ImGuiNextWindowDataFlags_HasBgAlpha = 1 << 6 -}ImGuiNextWindowDataFlags_; -struct ImGuiNextWindowData -{ - ImGuiNextWindowDataFlags Flags; - ImGuiCond PosCond; - ImGuiCond SizeCond; - ImGuiCond CollapsedCond; - ImVec2 PosVal; - ImVec2 PosPivotVal; - ImVec2 SizeVal; - ImVec2 ContentSizeVal; - bool CollapsedVal; - ImRect SizeConstraintRect; - ImGuiSizeCallback SizeCallback; - void* SizeCallbackUserData; - float BgAlphaVal; - ImVec2 MenuBarOffsetMinVal; -}; -typedef enum { - ImGuiNextItemDataFlags_None = 0, - ImGuiNextItemDataFlags_HasWidth = 1 << 0, - ImGuiNextItemDataFlags_HasOpen = 1 << 1 -}ImGuiNextItemDataFlags_; -struct ImGuiNextItemData -{ - ImGuiNextItemDataFlags Flags; - float Width; - ImGuiID FocusScopeId; - ImGuiCond OpenCond; - bool OpenVal; -}; -struct ImGuiShrinkWidthItem -{ - int Index; - float Width; -}; -struct ImGuiPtrOrIndex -{ - void* Ptr; - int Index; -}; -struct ImGuiContext -{ - bool Initialized; - bool FontAtlasOwnedByContext; - ImGuiIO IO; - ImGuiStyle Style; - ImFont* Font; - float FontSize; - float FontBaseSize; - ImDrawListSharedData DrawListSharedData; - double Time; - int FrameCount; - int FrameCountEnded; - int FrameCountRendered; - bool WithinFrameScope; - bool WithinFrameScopeWithImplicitWindow; - bool WithinEndChild; - ImVector_ImGuiWindowPtr Windows; - ImVector_ImGuiWindowPtr WindowsFocusOrder; - ImVector_ImGuiWindowPtr WindowsTempSortBuffer; - ImVector_ImGuiWindowPtr CurrentWindowStack; - ImGuiStorage WindowsById; - int WindowsActiveCount; - ImGuiWindow* CurrentWindow; - ImGuiWindow* HoveredWindow; - ImGuiWindow* HoveredRootWindow; - ImGuiWindow* MovingWindow; - ImGuiWindow* WheelingWindow; - ImVec2 WheelingWindowRefMousePos; - float WheelingWindowTimer; - ImGuiID HoveredId; - bool HoveredIdAllowOverlap; - ImGuiID HoveredIdPreviousFrame; - float HoveredIdTimer; - float HoveredIdNotActiveTimer; - ImGuiID ActiveId; - ImGuiID ActiveIdIsAlive; - float ActiveIdTimer; - bool ActiveIdIsJustActivated; - bool ActiveIdAllowOverlap; - bool ActiveIdHasBeenPressedBefore; - bool ActiveIdHasBeenEditedBefore; - bool ActiveIdHasBeenEditedThisFrame; - ImU32 ActiveIdUsingNavDirMask; - ImU32 ActiveIdUsingNavInputMask; - ImU64 ActiveIdUsingKeyInputMask; - ImVec2 ActiveIdClickOffset; - ImGuiWindow* ActiveIdWindow; - ImGuiInputSource ActiveIdSource; - int ActiveIdMouseButton; - ImGuiID ActiveIdPreviousFrame; - bool ActiveIdPreviousFrameIsAlive; - bool ActiveIdPreviousFrameHasBeenEditedBefore; - ImGuiWindow* ActiveIdPreviousFrameWindow; - ImGuiID LastActiveId; - float LastActiveIdTimer; - ImGuiNextWindowData NextWindowData; - ImGuiNextItemData NextItemData; - ImVector_ImGuiColorMod ColorModifiers; - ImVector_ImGuiStyleMod StyleModifiers; - ImVector_ImFontPtr FontStack; - ImVector_ImGuiPopupData OpenPopupStack; - ImVector_ImGuiPopupData BeginPopupStack; - ImGuiWindow* NavWindow; - ImGuiID NavId; - ImGuiID NavFocusScopeId; - ImGuiID NavActivateId; - ImGuiID NavActivateDownId; - ImGuiID NavActivatePressedId; - ImGuiID NavInputId; - ImGuiID NavJustTabbedId; - ImGuiID NavJustMovedToId; - ImGuiID NavJustMovedToFocusScopeId; - ImGuiID NavNextActivateId; - ImGuiInputSource NavInputSource; - ImRect NavScoringRectScreen; - int NavScoringCount; - ImGuiNavLayer NavLayer; - int NavIdTabCounter; - bool NavIdIsAlive; - bool NavMousePosDirty; - bool NavDisableHighlight; - bool NavDisableMouseHover; - bool NavAnyRequest; - bool NavInitRequest; - bool NavInitRequestFromMove; - ImGuiID NavInitResultId; - ImRect NavInitResultRectRel; - bool NavMoveFromClampedRefRect; - bool NavMoveRequest; - ImGuiNavMoveFlags NavMoveRequestFlags; - ImGuiNavForward NavMoveRequestForward; - ImGuiDir NavMoveDir, NavMoveDirLast; - ImGuiDir NavMoveClipDir; - ImGuiNavMoveResult NavMoveResultLocal; - ImGuiNavMoveResult NavMoveResultLocalVisibleSet; - ImGuiNavMoveResult NavMoveResultOther; - ImGuiWindow* NavWindowingTarget; - ImGuiWindow* NavWindowingTargetAnim; - ImGuiWindow* NavWindowingList; - float NavWindowingTimer; - float NavWindowingHighlightAlpha; - bool NavWindowingToggleLayer; - ImGuiWindow* FocusRequestCurrWindow; - ImGuiWindow* FocusRequestNextWindow; - int FocusRequestCurrCounterRegular; - int FocusRequestCurrCounterTabStop; - int FocusRequestNextCounterRegular; - int FocusRequestNextCounterTabStop; - bool FocusTabPressed; - ImDrawData DrawData; - ImDrawDataBuilder DrawDataBuilder; - float DimBgRatio; - ImDrawList BackgroundDrawList; - ImDrawList ForegroundDrawList; - ImGuiMouseCursor MouseCursor; - bool DragDropActive; - bool DragDropWithinSourceOrTarget; - ImGuiDragDropFlags DragDropSourceFlags; - int DragDropSourceFrameCount; - int DragDropMouseButton; - ImGuiPayload DragDropPayload; - ImRect DragDropTargetRect; - ImGuiID DragDropTargetId; - ImGuiDragDropFlags DragDropAcceptFlags; - float DragDropAcceptIdCurrRectSurface; - ImGuiID DragDropAcceptIdCurr; - ImGuiID DragDropAcceptIdPrev; - int DragDropAcceptFrameCount; - ImVector_unsigned_char DragDropPayloadBufHeap; - unsigned char DragDropPayloadBufLocal[16]; - ImGuiTabBar* CurrentTabBar; - ImPool_ImGuiTabBar TabBars; - ImVector_ImGuiPtrOrIndex CurrentTabBarStack; - ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer; - ImVec2 LastValidMousePos; - ImGuiInputTextState InputTextState; - ImFont InputTextPasswordFont; - ImGuiID TempInputTextId; - ImGuiColorEditFlags ColorEditOptions; - float ColorEditLastHue; - float ColorEditLastSat; - float ColorEditLastColor[3]; - ImVec4 ColorPickerRef; - bool DragCurrentAccumDirty; - float DragCurrentAccum; - float DragSpeedDefaultRatio; - float ScrollbarClickDeltaToGrabCenter; - int TooltipOverrideCount; - ImVector_char PrivateClipboard; - ImVec2 PlatformImePos; - ImVec2 PlatformImeLastPos; - bool SettingsLoaded; - float SettingsDirtyTimer; - ImGuiTextBuffer SettingsIniData; - ImVector_ImGuiSettingsHandler SettingsHandlers; - ImChunkStream_ImGuiWindowSettings SettingsWindows; - bool LogEnabled; - ImGuiLogType LogType; - ImFileHandle LogFile; - ImGuiTextBuffer LogBuffer; - float LogLinePosY; - bool LogLineFirstItem; - int LogDepthRef; - int LogDepthToExpand; - int LogDepthToExpandDefault; - bool DebugItemPickerActive; - ImGuiID DebugItemPickerBreakId; - float FramerateSecPerFrame[120]; - int FramerateSecPerFrameIdx; - float FramerateSecPerFrameAccum; - int WantCaptureMouseNextFrame; - int WantCaptureKeyboardNextFrame; - int WantTextInputNextFrame; - char TempBuffer[1024*3+1]; -}; -struct ImGuiWindowTempData -{ - ImVec2 CursorPos; - ImVec2 CursorPosPrevLine; - ImVec2 CursorStartPos; - ImVec2 CursorMaxPos; - ImVec2 CurrLineSize; - ImVec2 PrevLineSize; - float CurrLineTextBaseOffset; - float PrevLineTextBaseOffset; - ImVec1 Indent; - ImVec1 ColumnsOffset; - ImVec1 GroupOffset; - ImGuiID LastItemId; - ImGuiItemStatusFlags LastItemStatusFlags; - ImRect LastItemRect; - ImRect LastItemDisplayRect; - ImGuiNavLayer NavLayerCurrent; - int NavLayerCurrentMask; - int NavLayerActiveMask; - int NavLayerActiveMaskNext; - ImGuiID NavFocusScopeIdCurrent; - bool NavHideHighlightOneFrame; - bool NavHasScroll; - bool MenuBarAppending; - ImVec2 MenuBarOffset; - ImGuiMenuColumns MenuColumns; - int TreeDepth; - ImU32 TreeJumpToParentOnPopMask; - ImVector_ImGuiWindowPtr ChildWindows; - ImGuiStorage* StateStorage; - ImGuiColumns* CurrentColumns; - ImGuiLayoutType LayoutType; - ImGuiLayoutType ParentLayoutType; - int FocusCounterRegular; - int FocusCounterTabStop; - ImGuiItemFlags ItemFlags; - float ItemWidth; - float TextWrapPos; - ImVector_ImGuiItemFlags ItemFlagsStack; - ImVector_float ItemWidthStack; - ImVector_float TextWrapPosStack; - ImVector_ImGuiGroupData GroupStack; - short StackSizesBackup[6]; -}; -struct ImGuiWindow -{ - char* Name; - ImGuiID ID; - ImGuiWindowFlags Flags; - ImVec2 Pos; - ImVec2 Size; - ImVec2 SizeFull; - ImVec2 ContentSize; - ImVec2 ContentSizeExplicit; - ImVec2 WindowPadding; - float WindowRounding; - float WindowBorderSize; - int NameBufLen; - ImGuiID MoveId; - ImGuiID ChildId; - ImVec2 Scroll; - ImVec2 ScrollMax; - ImVec2 ScrollTarget; - ImVec2 ScrollTargetCenterRatio; - ImVec2 ScrollbarSizes; - bool ScrollbarX, ScrollbarY; - bool Active; - bool WasActive; - bool WriteAccessed; - bool Collapsed; - bool WantCollapseToggle; - bool SkipItems; - bool Appearing; - bool Hidden; - bool IsFallbackWindow; - bool HasCloseButton; - signed char ResizeBorderHeld; - short BeginCount; - short BeginOrderWithinParent; - short BeginOrderWithinContext; - ImGuiID PopupId; - ImS8 AutoFitFramesX, AutoFitFramesY; - ImS8 AutoFitChildAxises; - bool AutoFitOnlyGrows; - ImGuiDir AutoPosLastDirection; - int HiddenFramesCanSkipItems; - int HiddenFramesCannotSkipItems; - ImGuiCond SetWindowPosAllowFlags; - ImGuiCond SetWindowSizeAllowFlags; - ImGuiCond SetWindowCollapsedAllowFlags; - ImVec2 SetWindowPosVal; - ImVec2 SetWindowPosPivot; - ImVector_ImGuiID IDStack; - ImGuiWindowTempData DC; - ImRect OuterRectClipped; - ImRect InnerRect; - ImRect InnerClipRect; - ImRect WorkRect; - ImRect ClipRect; - ImRect ContentRegionRect; - int LastFrameActive; - float LastTimeActive; - float ItemWidthDefault; - ImGuiStorage StateStorage; - ImVector_ImGuiColumns ColumnsStorage; - float FontWindowScale; - int SettingsOffset; - ImDrawList* DrawList; - ImDrawList DrawListInst; - ImGuiWindow* ParentWindow; - ImGuiWindow* RootWindow; - ImGuiWindow* RootWindowForTitleBarHighlight; - ImGuiWindow* RootWindowForNav; - ImGuiWindow* NavLastChildNavWindow; - ImGuiID NavLastIds[ImGuiNavLayer_COUNT]; - ImRect NavRectRel[ImGuiNavLayer_COUNT]; - bool MemoryCompacted; - int MemoryDrawListIdxCapacity; - int MemoryDrawListVtxCapacity; -}; -struct ImGuiItemHoveredDataBackup -{ - ImGuiID LastItemId; - ImGuiItemStatusFlags LastItemStatusFlags; - ImRect LastItemRect; - ImRect LastItemDisplayRect; -}; -typedef enum { - ImGuiTabBarFlags_DockNode = 1 << 20, - ImGuiTabBarFlags_IsFocused = 1 << 21, - ImGuiTabBarFlags_SaveSettings = 1 << 22 -}ImGuiTabBarFlagsPrivate_; -typedef enum { - ImGuiTabItemFlags_NoCloseButton = 1 << 20 -}ImGuiTabItemFlagsPrivate_; -struct ImGuiTabItem -{ - ImGuiID ID; - ImGuiTabItemFlags Flags; - int LastFrameVisible; - int LastFrameSelected; - int NameOffset; - float Offset; - float Width; - float ContentWidth; -}; -struct ImGuiTabBar -{ - ImVector_ImGuiTabItem Tabs; - ImGuiID ID; - ImGuiID SelectedTabId; - ImGuiID NextSelectedTabId; - ImGuiID VisibleTabId; - int CurrFrameVisible; - int PrevFrameVisible; - ImRect BarRect; - float LastTabContentHeight; - float OffsetMax; - float OffsetMaxIdeal; - float OffsetNextTab; - float ScrollingAnim; - float ScrollingTarget; - float ScrollingTargetDistToVisibility; - float ScrollingSpeed; - ImGuiTabBarFlags Flags; - ImGuiID ReorderRequestTabId; - ImS8 ReorderRequestDir; - bool WantLayout; - bool VisibleTabWasSubmitted; - short LastTabItemIdx; - ImVec2 FramePadding; - ImGuiTextBuffer TabsNames; -}; -#endif diff --git a/generator/output/structs_and_enums_i.json b/generator/output/structs_and_enums_i.json deleted file mode 100644 index fb109de..0000000 --- a/generator/output/structs_and_enums_i.json +++ /dev/null @@ -1,5512 +0,0 @@ -{ - "enums": { - "ImDrawCornerFlags_": [ - { - "calc_value": 0, - "name": "ImDrawCornerFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImDrawCornerFlags_TopLeft", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImDrawCornerFlags_TopRight", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImDrawCornerFlags_BotLeft", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImDrawCornerFlags_BotRight", - "value": "1 << 3" - }, - { - "calc_value": 3, - "name": "ImDrawCornerFlags_Top", - "value": "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight" - }, - { - "calc_value": 12, - "name": "ImDrawCornerFlags_Bot", - "value": "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight" - }, - { - "calc_value": 5, - "name": "ImDrawCornerFlags_Left", - "value": "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft" - }, - { - "calc_value": 10, - "name": "ImDrawCornerFlags_Right", - "value": "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight" - }, - { - "calc_value": 15, - "name": "ImDrawCornerFlags_All", - "value": "0xF" - } - ], - "ImDrawListFlags_": [ - { - "calc_value": 0, - "name": "ImDrawListFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImDrawListFlags_AntiAliasedLines", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImDrawListFlags_AntiAliasedFill", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImDrawListFlags_AllowVtxOffset", - "value": "1 << 2" - } - ], - "ImFontAtlasFlags_": [ - { - "calc_value": 0, - "name": "ImFontAtlasFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImFontAtlasFlags_NoPowerOfTwoHeight", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImFontAtlasFlags_NoMouseCursors", - "value": "1 << 1" - } - ], - "ImGuiAxis": [ - { - "calc_value": -1, - "name": "ImGuiAxis_None", - "value": "-1" - }, - { - "calc_value": 0, - "name": "ImGuiAxis_X", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiAxis_Y", - "value": "1" - } - ], - "ImGuiBackendFlags_": [ - { - "calc_value": 0, - "name": "ImGuiBackendFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiBackendFlags_HasGamepad", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiBackendFlags_HasMouseCursors", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiBackendFlags_HasSetMousePos", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiBackendFlags_RendererHasVtxOffset", - "value": "1 << 3" - } - ], - "ImGuiButtonFlags_": [ - { - "calc_value": 0, - "name": "ImGuiButtonFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiButtonFlags_Repeat", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiButtonFlags_PressedOnClick", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiButtonFlags_PressedOnClickRelease", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiButtonFlags_PressedOnClickReleaseAnywhere", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiButtonFlags_PressedOnRelease", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiButtonFlags_PressedOnDoubleClick", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiButtonFlags_PressedOnDragDropHold", - "value": "1 << 6" - }, - { - "calc_value": 128, - "name": "ImGuiButtonFlags_FlattenChildren", - "value": "1 << 7" - }, - { - "calc_value": 256, - "name": "ImGuiButtonFlags_AllowItemOverlap", - "value": "1 << 8" - }, - { - "calc_value": 512, - "name": "ImGuiButtonFlags_DontClosePopups", - "value": "1 << 9" - }, - { - "calc_value": 1024, - "name": "ImGuiButtonFlags_Disabled", - "value": "1 << 10" - }, - { - "calc_value": 2048, - "name": "ImGuiButtonFlags_AlignTextBaseLine", - "value": "1 << 11" - }, - { - "calc_value": 4096, - "name": "ImGuiButtonFlags_NoKeyModifiers", - "value": "1 << 12" - }, - { - "calc_value": 8192, - "name": "ImGuiButtonFlags_NoHoldingActiveId", - "value": "1 << 13" - }, - { - "calc_value": 16384, - "name": "ImGuiButtonFlags_NoNavFocus", - "value": "1 << 14" - }, - { - "calc_value": 32768, - "name": "ImGuiButtonFlags_NoHoveredOnNav", - "value": "1 << 15" - }, - { - "calc_value": 65536, - "name": "ImGuiButtonFlags_MouseButtonLeft", - "value": "1 << 16" - }, - { - "calc_value": 131072, - "name": "ImGuiButtonFlags_MouseButtonRight", - "value": "1 << 17" - }, - { - "calc_value": 262144, - "name": "ImGuiButtonFlags_MouseButtonMiddle", - "value": "1 << 18" - }, - { - "calc_value": 458752, - "name": "ImGuiButtonFlags_MouseButtonMask_", - "value": "ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle" - }, - { - "calc_value": 16, - "name": "ImGuiButtonFlags_MouseButtonShift_", - "value": "16" - }, - { - "calc_value": 65536, - "name": "ImGuiButtonFlags_MouseButtonDefault_", - "value": "ImGuiButtonFlags_MouseButtonLeft" - }, - { - "calc_value": 126, - "name": "ImGuiButtonFlags_PressedOnMask_", - "value": "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold" - }, - { - "calc_value": 4, - "name": "ImGuiButtonFlags_PressedOnDefault_", - "value": "ImGuiButtonFlags_PressedOnClickRelease" - } - ], - "ImGuiCol_": [ - { - "calc_value": 0, - "name": "ImGuiCol_Text", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiCol_TextDisabled", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiCol_WindowBg", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiCol_ChildBg", - "value": 3 - }, - { - "calc_value": 4, - "name": "ImGuiCol_PopupBg", - "value": 4 - }, - { - "calc_value": 5, - "name": "ImGuiCol_Border", - "value": 5 - }, - { - "calc_value": 6, - "name": "ImGuiCol_BorderShadow", - "value": 6 - }, - { - "calc_value": 7, - "name": "ImGuiCol_FrameBg", - "value": 7 - }, - { - "calc_value": 8, - "name": "ImGuiCol_FrameBgHovered", - "value": 8 - }, - { - "calc_value": 9, - "name": "ImGuiCol_FrameBgActive", - "value": 9 - }, - { - "calc_value": 10, - "name": "ImGuiCol_TitleBg", - "value": 10 - }, - { - "calc_value": 11, - "name": "ImGuiCol_TitleBgActive", - "value": 11 - }, - { - "calc_value": 12, - "name": "ImGuiCol_TitleBgCollapsed", - "value": 12 - }, - { - "calc_value": 13, - "name": "ImGuiCol_MenuBarBg", - "value": 13 - }, - { - "calc_value": 14, - "name": "ImGuiCol_ScrollbarBg", - "value": 14 - }, - { - "calc_value": 15, - "name": "ImGuiCol_ScrollbarGrab", - "value": 15 - }, - { - "calc_value": 16, - "name": "ImGuiCol_ScrollbarGrabHovered", - "value": 16 - }, - { - "calc_value": 17, - "name": "ImGuiCol_ScrollbarGrabActive", - "value": 17 - }, - { - "calc_value": 18, - "name": "ImGuiCol_CheckMark", - "value": 18 - }, - { - "calc_value": 19, - "name": "ImGuiCol_SliderGrab", - "value": 19 - }, - { - "calc_value": 20, - "name": "ImGuiCol_SliderGrabActive", - "value": 20 - }, - { - "calc_value": 21, - "name": "ImGuiCol_Button", - "value": 21 - }, - { - "calc_value": 22, - "name": "ImGuiCol_ButtonHovered", - "value": 22 - }, - { - "calc_value": 23, - "name": "ImGuiCol_ButtonActive", - "value": 23 - }, - { - "calc_value": 24, - "name": "ImGuiCol_Header", - "value": 24 - }, - { - "calc_value": 25, - "name": "ImGuiCol_HeaderHovered", - "value": 25 - }, - { - "calc_value": 26, - "name": "ImGuiCol_HeaderActive", - "value": 26 - }, - { - "calc_value": 27, - "name": "ImGuiCol_Separator", - "value": 27 - }, - { - "calc_value": 28, - "name": "ImGuiCol_SeparatorHovered", - "value": 28 - }, - { - "calc_value": 29, - "name": "ImGuiCol_SeparatorActive", - "value": 29 - }, - { - "calc_value": 30, - "name": "ImGuiCol_ResizeGrip", - "value": 30 - }, - { - "calc_value": 31, - "name": "ImGuiCol_ResizeGripHovered", - "value": 31 - }, - { - "calc_value": 32, - "name": "ImGuiCol_ResizeGripActive", - "value": 32 - }, - { - "calc_value": 33, - "name": "ImGuiCol_Tab", - "value": 33 - }, - { - "calc_value": 34, - "name": "ImGuiCol_TabHovered", - "value": 34 - }, - { - "calc_value": 35, - "name": "ImGuiCol_TabActive", - "value": 35 - }, - { - "calc_value": 36, - "name": "ImGuiCol_TabUnfocused", - "value": 36 - }, - { - "calc_value": 37, - "name": "ImGuiCol_TabUnfocusedActive", - "value": 37 - }, - { - "calc_value": 38, - "name": "ImGuiCol_PlotLines", - "value": 38 - }, - { - "calc_value": 39, - "name": "ImGuiCol_PlotLinesHovered", - "value": 39 - }, - { - "calc_value": 40, - "name": "ImGuiCol_PlotHistogram", - "value": 40 - }, - { - "calc_value": 41, - "name": "ImGuiCol_PlotHistogramHovered", - "value": 41 - }, - { - "calc_value": 42, - "name": "ImGuiCol_TextSelectedBg", - "value": 42 - }, - { - "calc_value": 43, - "name": "ImGuiCol_DragDropTarget", - "value": 43 - }, - { - "calc_value": 44, - "name": "ImGuiCol_NavHighlight", - "value": 44 - }, - { - "calc_value": 45, - "name": "ImGuiCol_NavWindowingHighlight", - "value": 45 - }, - { - "calc_value": 46, - "name": "ImGuiCol_NavWindowingDimBg", - "value": 46 - }, - { - "calc_value": 47, - "name": "ImGuiCol_ModalWindowDimBg", - "value": 47 - }, - { - "calc_value": 48, - "name": "ImGuiCol_COUNT", - "value": 48 - } - ], - "ImGuiColorEditFlags_": [ - { - "calc_value": 0, - "name": "ImGuiColorEditFlags_None", - "value": "0" - }, - { - "calc_value": 2, - "name": "ImGuiColorEditFlags_NoAlpha", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiColorEditFlags_NoPicker", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiColorEditFlags_NoOptions", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiColorEditFlags_NoSmallPreview", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiColorEditFlags_NoInputs", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiColorEditFlags_NoTooltip", - "value": "1 << 6" - }, - { - "calc_value": 128, - "name": "ImGuiColorEditFlags_NoLabel", - "value": "1 << 7" - }, - { - "calc_value": 256, - "name": "ImGuiColorEditFlags_NoSidePreview", - "value": "1 << 8" - }, - { - "calc_value": 512, - "name": "ImGuiColorEditFlags_NoDragDrop", - "value": "1 << 9" - }, - { - "calc_value": 65536, - "name": "ImGuiColorEditFlags_AlphaBar", - "value": "1 << 16" - }, - { - "calc_value": 131072, - "name": "ImGuiColorEditFlags_AlphaPreview", - "value": "1 << 17" - }, - { - "calc_value": 262144, - "name": "ImGuiColorEditFlags_AlphaPreviewHalf", - "value": "1 << 18" - }, - { - "calc_value": 524288, - "name": "ImGuiColorEditFlags_HDR", - "value": "1 << 19" - }, - { - "calc_value": 1048576, - "name": "ImGuiColorEditFlags_DisplayRGB", - "value": "1 << 20" - }, - { - "calc_value": 2097152, - "name": "ImGuiColorEditFlags_DisplayHSV", - "value": "1 << 21" - }, - { - "calc_value": 4194304, - "name": "ImGuiColorEditFlags_DisplayHex", - "value": "1 << 22" - }, - { - "calc_value": 8388608, - "name": "ImGuiColorEditFlags_Uint8", - "value": "1 << 23" - }, - { - "calc_value": 16777216, - "name": "ImGuiColorEditFlags_Float", - "value": "1 << 24" - }, - { - "calc_value": 33554432, - "name": "ImGuiColorEditFlags_PickerHueBar", - "value": "1 << 25" - }, - { - "calc_value": 67108864, - "name": "ImGuiColorEditFlags_PickerHueWheel", - "value": "1 << 26" - }, - { - "calc_value": 134217728, - "name": "ImGuiColorEditFlags_InputRGB", - "value": "1 << 27" - }, - { - "calc_value": 268435456, - "name": "ImGuiColorEditFlags_InputHSV", - "value": "1 << 28" - }, - { - "calc_value": 177209344, - "name": "ImGuiColorEditFlags__OptionsDefault", - "value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar" - }, - { - "calc_value": 7340032, - "name": "ImGuiColorEditFlags__DisplayMask", - "value": "ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex" - }, - { - "calc_value": 25165824, - "name": "ImGuiColorEditFlags__DataTypeMask", - "value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float" - }, - { - "calc_value": 100663296, - "name": "ImGuiColorEditFlags__PickerMask", - "value": "ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar" - }, - { - "calc_value": 402653184, - "name": "ImGuiColorEditFlags__InputMask", - "value": "ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV" - } - ], - "ImGuiColumnsFlags_": [ - { - "calc_value": 0, - "name": "ImGuiColumnsFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiColumnsFlags_NoBorder", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiColumnsFlags_NoResize", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiColumnsFlags_NoPreserveWidths", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiColumnsFlags_NoForceWithinWindow", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiColumnsFlags_GrowParentContentsSize", - "value": "1 << 4" - } - ], - "ImGuiComboFlags_": [ - { - "calc_value": 0, - "name": "ImGuiComboFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiComboFlags_PopupAlignLeft", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiComboFlags_HeightSmall", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiComboFlags_HeightRegular", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiComboFlags_HeightLarge", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiComboFlags_HeightLargest", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiComboFlags_NoArrowButton", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiComboFlags_NoPreview", - "value": "1 << 6" - }, - { - "calc_value": 30, - "name": "ImGuiComboFlags_HeightMask_", - "value": "ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest" - } - ], - "ImGuiCond_": [ - { - "calc_value": 1, - "name": "ImGuiCond_Always", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiCond_Once", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiCond_FirstUseEver", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiCond_Appearing", - "value": "1 << 3" - } - ], - "ImGuiConfigFlags_": [ - { - "calc_value": 0, - "name": "ImGuiConfigFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiConfigFlags_NavEnableKeyboard", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiConfigFlags_NavEnableGamepad", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiConfigFlags_NavEnableSetMousePos", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiConfigFlags_NavNoCaptureKeyboard", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiConfigFlags_NoMouse", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiConfigFlags_NoMouseCursorChange", - "value": "1 << 5" - }, - { - "calc_value": 1048576, - "name": "ImGuiConfigFlags_IsSRGB", - "value": "1 << 20" - }, - { - "calc_value": 2097152, - "name": "ImGuiConfigFlags_IsTouchScreen", - "value": "1 << 21" - } - ], - "ImGuiDataType_": [ - { - "calc_value": 0, - "name": "ImGuiDataType_S8", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiDataType_U8", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiDataType_S16", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiDataType_U16", - "value": 3 - }, - { - "calc_value": 4, - "name": "ImGuiDataType_S32", - "value": 4 - }, - { - "calc_value": 5, - "name": "ImGuiDataType_U32", - "value": 5 - }, - { - "calc_value": 6, - "name": "ImGuiDataType_S64", - "value": 6 - }, - { - "calc_value": 7, - "name": "ImGuiDataType_U64", - "value": 7 - }, - { - "calc_value": 8, - "name": "ImGuiDataType_Float", - "value": 8 - }, - { - "calc_value": 9, - "name": "ImGuiDataType_Double", - "value": 9 - }, - { - "calc_value": 10, - "name": "ImGuiDataType_COUNT", - "value": 10 - } - ], - "ImGuiDir_": [ - { - "calc_value": -1, - "name": "ImGuiDir_None", - "value": "-1" - }, - { - "calc_value": 0, - "name": "ImGuiDir_Left", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiDir_Right", - "value": "1" - }, - { - "calc_value": 2, - "name": "ImGuiDir_Up", - "value": "2" - }, - { - "calc_value": 3, - "name": "ImGuiDir_Down", - "value": "3" - }, - { - "calc_value": 4, - "name": "ImGuiDir_COUNT", - "value": 4 - } - ], - "ImGuiDragDropFlags_": [ - { - "calc_value": 0, - "name": "ImGuiDragDropFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiDragDropFlags_SourceNoPreviewTooltip", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiDragDropFlags_SourceNoDisableHover", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiDragDropFlags_SourceNoHoldToOpenOthers", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiDragDropFlags_SourceAllowNullID", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiDragDropFlags_SourceExtern", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiDragDropFlags_SourceAutoExpirePayload", - "value": "1 << 5" - }, - { - "calc_value": 1024, - "name": "ImGuiDragDropFlags_AcceptBeforeDelivery", - "value": "1 << 10" - }, - { - "calc_value": 2048, - "name": "ImGuiDragDropFlags_AcceptNoDrawDefaultRect", - "value": "1 << 11" - }, - { - "calc_value": 4096, - "name": "ImGuiDragDropFlags_AcceptNoPreviewTooltip", - "value": "1 << 12" - }, - { - "calc_value": 3072, - "name": "ImGuiDragDropFlags_AcceptPeekOnly", - "value": "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect" - } - ], - "ImGuiDragFlags_": [ - { - "calc_value": 0, - "name": "ImGuiDragFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiDragFlags_Vertical", - "value": "1 << 0" - } - ], - "ImGuiFocusedFlags_": [ - { - "calc_value": 0, - "name": "ImGuiFocusedFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiFocusedFlags_ChildWindows", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiFocusedFlags_RootWindow", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiFocusedFlags_AnyWindow", - "value": "1 << 2" - }, - { - "calc_value": 3, - "name": "ImGuiFocusedFlags_RootAndChildWindows", - "value": "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows" - } - ], - "ImGuiHoveredFlags_": [ - { - "calc_value": 0, - "name": "ImGuiHoveredFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiHoveredFlags_ChildWindows", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiHoveredFlags_RootWindow", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiHoveredFlags_AnyWindow", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiHoveredFlags_AllowWhenBlockedByPopup", - "value": "1 << 3" - }, - { - "calc_value": 32, - "name": "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiHoveredFlags_AllowWhenOverlapped", - "value": "1 << 6" - }, - { - "calc_value": 128, - "name": "ImGuiHoveredFlags_AllowWhenDisabled", - "value": "1 << 7" - }, - { - "calc_value": 104, - "name": "ImGuiHoveredFlags_RectOnly", - "value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped" - }, - { - "calc_value": 3, - "name": "ImGuiHoveredFlags_RootAndChildWindows", - "value": "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" - } - ], - "ImGuiInputReadMode": [ - { - "calc_value": 0, - "name": "ImGuiInputReadMode_Down", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiInputReadMode_Pressed", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiInputReadMode_Released", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiInputReadMode_Repeat", - "value": 3 - }, - { - "calc_value": 4, - "name": "ImGuiInputReadMode_RepeatSlow", - "value": 4 - }, - { - "calc_value": 5, - "name": "ImGuiInputReadMode_RepeatFast", - "value": 5 - } - ], - "ImGuiInputSource": [ - { - "calc_value": 0, - "name": "ImGuiInputSource_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiInputSource_Mouse", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiInputSource_Nav", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiInputSource_NavKeyboard", - "value": 3 - }, - { - "calc_value": 4, - "name": "ImGuiInputSource_NavGamepad", - "value": 4 - }, - { - "calc_value": 5, - "name": "ImGuiInputSource_COUNT", - "value": 5 - } - ], - "ImGuiInputTextFlags_": [ - { - "calc_value": 0, - "name": "ImGuiInputTextFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiInputTextFlags_CharsDecimal", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiInputTextFlags_CharsHexadecimal", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiInputTextFlags_CharsUppercase", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiInputTextFlags_CharsNoBlank", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiInputTextFlags_AutoSelectAll", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiInputTextFlags_EnterReturnsTrue", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiInputTextFlags_CallbackCompletion", - "value": "1 << 6" - }, - { - "calc_value": 128, - "name": "ImGuiInputTextFlags_CallbackHistory", - "value": "1 << 7" - }, - { - "calc_value": 256, - "name": "ImGuiInputTextFlags_CallbackAlways", - "value": "1 << 8" - }, - { - "calc_value": 512, - "name": "ImGuiInputTextFlags_CallbackCharFilter", - "value": "1 << 9" - }, - { - "calc_value": 1024, - "name": "ImGuiInputTextFlags_AllowTabInput", - "value": "1 << 10" - }, - { - "calc_value": 2048, - "name": "ImGuiInputTextFlags_CtrlEnterForNewLine", - "value": "1 << 11" - }, - { - "calc_value": 4096, - "name": "ImGuiInputTextFlags_NoHorizontalScroll", - "value": "1 << 12" - }, - { - "calc_value": 8192, - "name": "ImGuiInputTextFlags_AlwaysInsertMode", - "value": "1 << 13" - }, - { - "calc_value": 16384, - "name": "ImGuiInputTextFlags_ReadOnly", - "value": "1 << 14" - }, - { - "calc_value": 32768, - "name": "ImGuiInputTextFlags_Password", - "value": "1 << 15" - }, - { - "calc_value": 65536, - "name": "ImGuiInputTextFlags_NoUndoRedo", - "value": "1 << 16" - }, - { - "calc_value": 131072, - "name": "ImGuiInputTextFlags_CharsScientific", - "value": "1 << 17" - }, - { - "calc_value": 262144, - "name": "ImGuiInputTextFlags_CallbackResize", - "value": "1 << 18" - }, - { - "calc_value": 1048576, - "name": "ImGuiInputTextFlags_Multiline", - "value": "1 << 20" - }, - { - "calc_value": 2097152, - "name": "ImGuiInputTextFlags_NoMarkEdited", - "value": "1 << 21" - } - ], - "ImGuiItemFlags_": [ - { - "calc_value": 0, - "name": "ImGuiItemFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiItemFlags_NoTabStop", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiItemFlags_ButtonRepeat", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiItemFlags_Disabled", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiItemFlags_NoNav", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiItemFlags_NoNavDefaultFocus", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiItemFlags_SelectableDontClosePopup", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiItemFlags_MixedValue", - "value": "1 << 6" - }, - { - "calc_value": 0, - "name": "ImGuiItemFlags_Default_", - "value": "0" - } - ], - "ImGuiItemStatusFlags_": [ - { - "calc_value": 0, - "name": "ImGuiItemStatusFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiItemStatusFlags_HoveredRect", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiItemStatusFlags_HasDisplayRect", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiItemStatusFlags_Edited", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiItemStatusFlags_ToggledSelection", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiItemStatusFlags_ToggledOpen", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiItemStatusFlags_HasDeactivated", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiItemStatusFlags_Deactivated", - "value": "1 << 6" - } - ], - "ImGuiKey_": [ - { - "calc_value": 0, - "name": "ImGuiKey_Tab", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiKey_LeftArrow", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiKey_RightArrow", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiKey_UpArrow", - "value": 3 - }, - { - "calc_value": 4, - "name": "ImGuiKey_DownArrow", - "value": 4 - }, - { - "calc_value": 5, - "name": "ImGuiKey_PageUp", - "value": 5 - }, - { - "calc_value": 6, - "name": "ImGuiKey_PageDown", - "value": 6 - }, - { - "calc_value": 7, - "name": "ImGuiKey_Home", - "value": 7 - }, - { - "calc_value": 8, - "name": "ImGuiKey_End", - "value": 8 - }, - { - "calc_value": 9, - "name": "ImGuiKey_Insert", - "value": 9 - }, - { - "calc_value": 10, - "name": "ImGuiKey_Delete", - "value": 10 - }, - { - "calc_value": 11, - "name": "ImGuiKey_Backspace", - "value": 11 - }, - { - "calc_value": 12, - "name": "ImGuiKey_Space", - "value": 12 - }, - { - "calc_value": 13, - "name": "ImGuiKey_Enter", - "value": 13 - }, - { - "calc_value": 14, - "name": "ImGuiKey_Escape", - "value": 14 - }, - { - "calc_value": 15, - "name": "ImGuiKey_KeyPadEnter", - "value": 15 - }, - { - "calc_value": 16, - "name": "ImGuiKey_A", - "value": 16 - }, - { - "calc_value": 17, - "name": "ImGuiKey_C", - "value": 17 - }, - { - "calc_value": 18, - "name": "ImGuiKey_V", - "value": 18 - }, - { - "calc_value": 19, - "name": "ImGuiKey_X", - "value": 19 - }, - { - "calc_value": 20, - "name": "ImGuiKey_Y", - "value": 20 - }, - { - "calc_value": 21, - "name": "ImGuiKey_Z", - "value": 21 - }, - { - "calc_value": 22, - "name": "ImGuiKey_COUNT", - "value": 22 - } - ], - "ImGuiLayoutType_": [ - { - "calc_value": 0, - "name": "ImGuiLayoutType_Horizontal", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiLayoutType_Vertical", - "value": "1" - } - ], - "ImGuiLogType": [ - { - "calc_value": 0, - "name": "ImGuiLogType_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiLogType_TTY", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiLogType_File", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiLogType_Buffer", - "value": 3 - }, - { - "calc_value": 4, - "name": "ImGuiLogType_Clipboard", - "value": 4 - } - ], - "ImGuiMouseButton_": [ - { - "calc_value": 0, - "name": "ImGuiMouseButton_Left", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiMouseButton_Right", - "value": "1" - }, - { - "calc_value": 2, - "name": "ImGuiMouseButton_Middle", - "value": "2" - }, - { - "calc_value": 5, - "name": "ImGuiMouseButton_COUNT", - "value": "5" - } - ], - "ImGuiMouseCursor_": [ - { - "calc_value": -1, - "name": "ImGuiMouseCursor_None", - "value": "-1" - }, - { - "calc_value": 0, - "name": "ImGuiMouseCursor_Arrow", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiMouseCursor_TextInput", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiMouseCursor_ResizeAll", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiMouseCursor_ResizeNS", - "value": 3 - }, - { - "calc_value": 4, - "name": "ImGuiMouseCursor_ResizeEW", - "value": 4 - }, - { - "calc_value": 5, - "name": "ImGuiMouseCursor_ResizeNESW", - "value": 5 - }, - { - "calc_value": 6, - "name": "ImGuiMouseCursor_ResizeNWSE", - "value": 6 - }, - { - "calc_value": 7, - "name": "ImGuiMouseCursor_Hand", - "value": 7 - }, - { - "calc_value": 8, - "name": "ImGuiMouseCursor_NotAllowed", - "value": 8 - }, - { - "calc_value": 9, - "name": "ImGuiMouseCursor_COUNT", - "value": 9 - } - ], - "ImGuiNavDirSourceFlags_": [ - { - "calc_value": 0, - "name": "ImGuiNavDirSourceFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiNavDirSourceFlags_Keyboard", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiNavDirSourceFlags_PadDPad", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiNavDirSourceFlags_PadLStick", - "value": "1 << 2" - } - ], - "ImGuiNavForward": [ - { - "calc_value": 0, - "name": "ImGuiNavForward_None", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiNavForward_ForwardQueued", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiNavForward_ForwardActive", - "value": 2 - } - ], - "ImGuiNavHighlightFlags_": [ - { - "calc_value": 0, - "name": "ImGuiNavHighlightFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiNavHighlightFlags_TypeDefault", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiNavHighlightFlags_TypeThin", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiNavHighlightFlags_AlwaysDraw", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiNavHighlightFlags_NoRounding", - "value": "1 << 3" - } - ], - "ImGuiNavInput_": [ - { - "calc_value": 0, - "name": "ImGuiNavInput_Activate", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiNavInput_Cancel", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiNavInput_Input", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiNavInput_Menu", - "value": 3 - }, - { - "calc_value": 4, - "name": "ImGuiNavInput_DpadLeft", - "value": 4 - }, - { - "calc_value": 5, - "name": "ImGuiNavInput_DpadRight", - "value": 5 - }, - { - "calc_value": 6, - "name": "ImGuiNavInput_DpadUp", - "value": 6 - }, - { - "calc_value": 7, - "name": "ImGuiNavInput_DpadDown", - "value": 7 - }, - { - "calc_value": 8, - "name": "ImGuiNavInput_LStickLeft", - "value": 8 - }, - { - "calc_value": 9, - "name": "ImGuiNavInput_LStickRight", - "value": 9 - }, - { - "calc_value": 10, - "name": "ImGuiNavInput_LStickUp", - "value": 10 - }, - { - "calc_value": 11, - "name": "ImGuiNavInput_LStickDown", - "value": 11 - }, - { - "calc_value": 12, - "name": "ImGuiNavInput_FocusPrev", - "value": 12 - }, - { - "calc_value": 13, - "name": "ImGuiNavInput_FocusNext", - "value": 13 - }, - { - "calc_value": 14, - "name": "ImGuiNavInput_TweakSlow", - "value": 14 - }, - { - "calc_value": 15, - "name": "ImGuiNavInput_TweakFast", - "value": 15 - }, - { - "calc_value": 16, - "name": "ImGuiNavInput_KeyMenu_", - "value": 16 - }, - { - "calc_value": 17, - "name": "ImGuiNavInput_KeyLeft_", - "value": 17 - }, - { - "calc_value": 18, - "name": "ImGuiNavInput_KeyRight_", - "value": 18 - }, - { - "calc_value": 19, - "name": "ImGuiNavInput_KeyUp_", - "value": 19 - }, - { - "calc_value": 20, - "name": "ImGuiNavInput_KeyDown_", - "value": 20 - }, - { - "calc_value": 21, - "name": "ImGuiNavInput_COUNT", - "value": 21 - }, - { - "calc_value": 16, - "name": "ImGuiNavInput_InternalStart_", - "value": "ImGuiNavInput_KeyMenu_" - } - ], - "ImGuiNavLayer": [ - { - "calc_value": 0, - "name": "ImGuiNavLayer_Main", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiNavLayer_Menu", - "value": "1" - }, - { - "calc_value": 2, - "name": "ImGuiNavLayer_COUNT", - "value": 2 - } - ], - "ImGuiNavMoveFlags_": [ - { - "calc_value": 0, - "name": "ImGuiNavMoveFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiNavMoveFlags_LoopX", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiNavMoveFlags_LoopY", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiNavMoveFlags_WrapX", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiNavMoveFlags_WrapY", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiNavMoveFlags_AllowCurrentNavId", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiNavMoveFlags_AlsoScoreVisibleSet", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiNavMoveFlags_ScrollToEdge", - "value": "1 << 6" - } - ], - "ImGuiNextItemDataFlags_": [ - { - "calc_value": 0, - "name": "ImGuiNextItemDataFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiNextItemDataFlags_HasWidth", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiNextItemDataFlags_HasOpen", - "value": "1 << 1" - } - ], - "ImGuiNextWindowDataFlags_": [ - { - "calc_value": 0, - "name": "ImGuiNextWindowDataFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiNextWindowDataFlags_HasPos", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiNextWindowDataFlags_HasSize", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiNextWindowDataFlags_HasContentSize", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiNextWindowDataFlags_HasCollapsed", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiNextWindowDataFlags_HasSizeConstraint", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiNextWindowDataFlags_HasFocus", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiNextWindowDataFlags_HasBgAlpha", - "value": "1 << 6" - } - ], - "ImGuiPlotType": [ - { - "calc_value": 0, - "name": "ImGuiPlotType_Lines", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiPlotType_Histogram", - "value": 1 - } - ], - "ImGuiPopupPositionPolicy": [ - { - "calc_value": 0, - "name": "ImGuiPopupPositionPolicy_Default", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiPopupPositionPolicy_ComboBox", - "value": 1 - } - ], - "ImGuiSelectableFlagsPrivate_": [ - { - "calc_value": 1048576, - "name": "ImGuiSelectableFlags_NoHoldingActiveID", - "value": "1 << 20" - }, - { - "calc_value": 2097152, - "name": "ImGuiSelectableFlags_PressedOnClick", - "value": "1 << 21" - }, - { - "calc_value": 4194304, - "name": "ImGuiSelectableFlags_PressedOnRelease", - "value": "1 << 22" - }, - { - "calc_value": 8388608, - "name": "ImGuiSelectableFlags_DrawFillAvailWidth", - "value": "1 << 23" - }, - { - "calc_value": 16777216, - "name": "ImGuiSelectableFlags_DrawHoveredWhenHeld", - "value": "1 << 24" - }, - { - "calc_value": 33554432, - "name": "ImGuiSelectableFlags_SetNavIdOnHover", - "value": "1 << 25" - } - ], - "ImGuiSelectableFlags_": [ - { - "calc_value": 0, - "name": "ImGuiSelectableFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiSelectableFlags_DontClosePopups", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiSelectableFlags_SpanAllColumns", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiSelectableFlags_AllowDoubleClick", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiSelectableFlags_Disabled", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiSelectableFlags_AllowItemOverlap", - "value": "1 << 4" - } - ], - "ImGuiSeparatorFlags_": [ - { - "calc_value": 0, - "name": "ImGuiSeparatorFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiSeparatorFlags_Horizontal", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiSeparatorFlags_Vertical", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiSeparatorFlags_SpanAllColumns", - "value": "1 << 2" - } - ], - "ImGuiSliderFlags_": [ - { - "calc_value": 0, - "name": "ImGuiSliderFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiSliderFlags_Vertical", - "value": "1 << 0" - } - ], - "ImGuiStyleVar_": [ - { - "calc_value": 0, - "name": "ImGuiStyleVar_Alpha", - "value": 0 - }, - { - "calc_value": 1, - "name": "ImGuiStyleVar_WindowPadding", - "value": 1 - }, - { - "calc_value": 2, - "name": "ImGuiStyleVar_WindowRounding", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiStyleVar_WindowBorderSize", - "value": 3 - }, - { - "calc_value": 4, - "name": "ImGuiStyleVar_WindowMinSize", - "value": 4 - }, - { - "calc_value": 5, - "name": "ImGuiStyleVar_WindowTitleAlign", - "value": 5 - }, - { - "calc_value": 6, - "name": "ImGuiStyleVar_ChildRounding", - "value": 6 - }, - { - "calc_value": 7, - "name": "ImGuiStyleVar_ChildBorderSize", - "value": 7 - }, - { - "calc_value": 8, - "name": "ImGuiStyleVar_PopupRounding", - "value": 8 - }, - { - "calc_value": 9, - "name": "ImGuiStyleVar_PopupBorderSize", - "value": 9 - }, - { - "calc_value": 10, - "name": "ImGuiStyleVar_FramePadding", - "value": 10 - }, - { - "calc_value": 11, - "name": "ImGuiStyleVar_FrameRounding", - "value": 11 - }, - { - "calc_value": 12, - "name": "ImGuiStyleVar_FrameBorderSize", - "value": 12 - }, - { - "calc_value": 13, - "name": "ImGuiStyleVar_ItemSpacing", - "value": 13 - }, - { - "calc_value": 14, - "name": "ImGuiStyleVar_ItemInnerSpacing", - "value": 14 - }, - { - "calc_value": 15, - "name": "ImGuiStyleVar_IndentSpacing", - "value": 15 - }, - { - "calc_value": 16, - "name": "ImGuiStyleVar_ScrollbarSize", - "value": 16 - }, - { - "calc_value": 17, - "name": "ImGuiStyleVar_ScrollbarRounding", - "value": 17 - }, - { - "calc_value": 18, - "name": "ImGuiStyleVar_GrabMinSize", - "value": 18 - }, - { - "calc_value": 19, - "name": "ImGuiStyleVar_GrabRounding", - "value": 19 - }, - { - "calc_value": 20, - "name": "ImGuiStyleVar_TabRounding", - "value": 20 - }, - { - "calc_value": 21, - "name": "ImGuiStyleVar_ButtonTextAlign", - "value": 21 - }, - { - "calc_value": 22, - "name": "ImGuiStyleVar_SelectableTextAlign", - "value": 22 - }, - { - "calc_value": 23, - "name": "ImGuiStyleVar_COUNT", - "value": 23 - } - ], - "ImGuiTabBarFlagsPrivate_": [ - { - "calc_value": 1048576, - "name": "ImGuiTabBarFlags_DockNode", - "value": "1 << 20" - }, - { - "calc_value": 2097152, - "name": "ImGuiTabBarFlags_IsFocused", - "value": "1 << 21" - }, - { - "calc_value": 4194304, - "name": "ImGuiTabBarFlags_SaveSettings", - "value": "1 << 22" - } - ], - "ImGuiTabBarFlags_": [ - { - "calc_value": 0, - "name": "ImGuiTabBarFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiTabBarFlags_Reorderable", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiTabBarFlags_AutoSelectNewTabs", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiTabBarFlags_TabListPopupButton", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiTabBarFlags_NoTabListScrollingButtons", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiTabBarFlags_NoTooltip", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiTabBarFlags_FittingPolicyResizeDown", - "value": "1 << 6" - }, - { - "calc_value": 128, - "name": "ImGuiTabBarFlags_FittingPolicyScroll", - "value": "1 << 7" - }, - { - "calc_value": 192, - "name": "ImGuiTabBarFlags_FittingPolicyMask_", - "value": "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll" - }, - { - "calc_value": 64, - "name": "ImGuiTabBarFlags_FittingPolicyDefault_", - "value": "ImGuiTabBarFlags_FittingPolicyResizeDown" - } - ], - "ImGuiTabItemFlagsPrivate_": [ - { - "calc_value": 1048576, - "name": "ImGuiTabItemFlags_NoCloseButton", - "value": "1 << 20" - } - ], - "ImGuiTabItemFlags_": [ - { - "calc_value": 0, - "name": "ImGuiTabItemFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiTabItemFlags_UnsavedDocument", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiTabItemFlags_SetSelected", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiTabItemFlags_NoPushId", - "value": "1 << 3" - } - ], - "ImGuiTextFlags_": [ - { - "calc_value": 0, - "name": "ImGuiTextFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiTextFlags_NoWidthForLargeClippedText", - "value": "1 << 0" - } - ], - "ImGuiTooltipFlags_": [ - { - "calc_value": 0, - "name": "ImGuiTooltipFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiTooltipFlags_OverridePreviousTooltip", - "value": "1 << 0" - } - ], - "ImGuiTreeNodeFlagsPrivate_": [ - { - "calc_value": 1048576, - "name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton", - "value": "1 << 20" - } - ], - "ImGuiTreeNodeFlags_": [ - { - "calc_value": 0, - "name": "ImGuiTreeNodeFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiTreeNodeFlags_Selected", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiTreeNodeFlags_Framed", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiTreeNodeFlags_AllowItemOverlap", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiTreeNodeFlags_NoTreePushOnOpen", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiTreeNodeFlags_NoAutoOpenOnLog", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiTreeNodeFlags_DefaultOpen", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiTreeNodeFlags_OpenOnDoubleClick", - "value": "1 << 6" - }, - { - "calc_value": 128, - "name": "ImGuiTreeNodeFlags_OpenOnArrow", - "value": "1 << 7" - }, - { - "calc_value": 256, - "name": "ImGuiTreeNodeFlags_Leaf", - "value": "1 << 8" - }, - { - "calc_value": 512, - "name": "ImGuiTreeNodeFlags_Bullet", - "value": "1 << 9" - }, - { - "calc_value": 1024, - "name": "ImGuiTreeNodeFlags_FramePadding", - "value": "1 << 10" - }, - { - "calc_value": 2048, - "name": "ImGuiTreeNodeFlags_SpanAvailWidth", - "value": "1 << 11" - }, - { - "calc_value": 4096, - "name": "ImGuiTreeNodeFlags_SpanFullWidth", - "value": "1 << 12" - }, - { - "calc_value": 8192, - "name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere", - "value": "1 << 13" - }, - { - "calc_value": 26, - "name": "ImGuiTreeNodeFlags_CollapsingHeader", - "value": "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog" - } - ], - "ImGuiWindowFlags_": [ - { - "calc_value": 0, - "name": "ImGuiWindowFlags_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiWindowFlags_NoTitleBar", - "value": "1 << 0" - }, - { - "calc_value": 2, - "name": "ImGuiWindowFlags_NoResize", - "value": "1 << 1" - }, - { - "calc_value": 4, - "name": "ImGuiWindowFlags_NoMove", - "value": "1 << 2" - }, - { - "calc_value": 8, - "name": "ImGuiWindowFlags_NoScrollbar", - "value": "1 << 3" - }, - { - "calc_value": 16, - "name": "ImGuiWindowFlags_NoScrollWithMouse", - "value": "1 << 4" - }, - { - "calc_value": 32, - "name": "ImGuiWindowFlags_NoCollapse", - "value": "1 << 5" - }, - { - "calc_value": 64, - "name": "ImGuiWindowFlags_AlwaysAutoResize", - "value": "1 << 6" - }, - { - "calc_value": 128, - "name": "ImGuiWindowFlags_NoBackground", - "value": "1 << 7" - }, - { - "calc_value": 256, - "name": "ImGuiWindowFlags_NoSavedSettings", - "value": "1 << 8" - }, - { - "calc_value": 512, - "name": "ImGuiWindowFlags_NoMouseInputs", - "value": "1 << 9" - }, - { - "calc_value": 1024, - "name": "ImGuiWindowFlags_MenuBar", - "value": "1 << 10" - }, - { - "calc_value": 2048, - "name": "ImGuiWindowFlags_HorizontalScrollbar", - "value": "1 << 11" - }, - { - "calc_value": 4096, - "name": "ImGuiWindowFlags_NoFocusOnAppearing", - "value": "1 << 12" - }, - { - "calc_value": 8192, - "name": "ImGuiWindowFlags_NoBringToFrontOnFocus", - "value": "1 << 13" - }, - { - "calc_value": 16384, - "name": "ImGuiWindowFlags_AlwaysVerticalScrollbar", - "value": "1 << 14" - }, - { - "calc_value": 32768, - "name": "ImGuiWindowFlags_AlwaysHorizontalScrollbar", - "value": "1<< 15" - }, - { - "calc_value": 65536, - "name": "ImGuiWindowFlags_AlwaysUseWindowPadding", - "value": "1 << 16" - }, - { - "calc_value": 262144, - "name": "ImGuiWindowFlags_NoNavInputs", - "value": "1 << 18" - }, - { - "calc_value": 524288, - "name": "ImGuiWindowFlags_NoNavFocus", - "value": "1 << 19" - }, - { - "calc_value": 1048576, - "name": "ImGuiWindowFlags_UnsavedDocument", - "value": "1 << 20" - }, - { - "calc_value": 786432, - "name": "ImGuiWindowFlags_NoNav", - "value": "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" - }, - { - "calc_value": 43, - "name": "ImGuiWindowFlags_NoDecoration", - "value": "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse" - }, - { - "calc_value": 786944, - "name": "ImGuiWindowFlags_NoInputs", - "value": "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" - }, - { - "calc_value": 8388608, - "name": "ImGuiWindowFlags_NavFlattened", - "value": "1 << 23" - }, - { - "calc_value": 16777216, - "name": "ImGuiWindowFlags_ChildWindow", - "value": "1 << 24" - }, - { - "calc_value": 33554432, - "name": "ImGuiWindowFlags_Tooltip", - "value": "1 << 25" - }, - { - "calc_value": 67108864, - "name": "ImGuiWindowFlags_Popup", - "value": "1 << 26" - }, - { - "calc_value": 134217728, - "name": "ImGuiWindowFlags_Modal", - "value": "1 << 27" - }, - { - "calc_value": 268435456, - "name": "ImGuiWindowFlags_ChildMenu", - "value": "1 << 28" - } - ] - }, - "structs": { - "ImBoolVector": [ - { - "name": "Storage", - "template_type": "int", - "type": "ImVector_int" - } - ], - "ImColor": [ - { - "name": "Value", - "type": "ImVec4" - } - ], - "ImDrawChannel": [ - { - "name": "_CmdBuffer", - "template_type": "ImDrawCmd", - "type": "ImVector_ImDrawCmd" - }, - { - "name": "_IdxBuffer", - "template_type": "ImDrawIdx", - "type": "ImVector_ImDrawIdx" - } - ], - "ImDrawCmd": [ - { - "name": "ElemCount", - "type": "unsigned int" - }, - { - "name": "ClipRect", - "type": "ImVec4" - }, - { - "name": "TextureId", - "type": "ImTextureID" - }, - { - "name": "VtxOffset", - "type": "unsigned int" - }, - { - "name": "IdxOffset", - "type": "unsigned int" - }, - { - "name": "UserCallback", - "type": "ImDrawCallback" - }, - { - "name": "UserCallbackData", - "type": "void*" - } - ], - "ImDrawData": [ - { - "name": "Valid", - "type": "bool" - }, - { - "name": "CmdLists", - "type": "ImDrawList**" - }, - { - "name": "CmdListsCount", - "type": "int" - }, - { - "name": "TotalIdxCount", - "type": "int" - }, - { - "name": "TotalVtxCount", - "type": "int" - }, - { - "name": "DisplayPos", - "type": "ImVec2" - }, - { - "name": "DisplaySize", - "type": "ImVec2" - }, - { - "name": "FramebufferScale", - "type": "ImVec2" - } - ], - "ImDrawDataBuilder": [ - { - "name": "Layers[2]", - "size": 2, - "template_type": "ImDrawList*", - "type": "ImVector_ImDrawListPtr" - } - ], - "ImDrawList": [ - { - "name": "CmdBuffer", - "template_type": "ImDrawCmd", - "type": "ImVector_ImDrawCmd" - }, - { - "name": "IdxBuffer", - "template_type": "ImDrawIdx", - "type": "ImVector_ImDrawIdx" - }, - { - "name": "VtxBuffer", - "template_type": "ImDrawVert", - "type": "ImVector_ImDrawVert" - }, - { - "name": "Flags", - "type": "ImDrawListFlags" - }, - { - "name": "_Data", - "type": "const ImDrawListSharedData*" - }, - { - "name": "_OwnerName", - "type": "const char*" - }, - { - "name": "_VtxCurrentOffset", - "type": "unsigned int" - }, - { - "name": "_VtxCurrentIdx", - "type": "unsigned int" - }, - { - "name": "_VtxWritePtr", - "type": "ImDrawVert*" - }, - { - "name": "_IdxWritePtr", - "type": "ImDrawIdx*" - }, - { - "name": "_ClipRectStack", - "template_type": "ImVec4", - "type": "ImVector_ImVec4" - }, - { - "name": "_TextureIdStack", - "template_type": "ImTextureID", - "type": "ImVector_ImTextureID" - }, - { - "name": "_Path", - "template_type": "ImVec2", - "type": "ImVector_ImVec2" - }, - { - "name": "_Splitter", - "type": "ImDrawListSplitter" - } - ], - "ImDrawListSharedData": [ - { - "name": "TexUvWhitePixel", - "type": "ImVec2" - }, - { - "name": "Font", - "type": "ImFont*" - }, - { - "name": "FontSize", - "type": "float" - }, - { - "name": "CurveTessellationTol", - "type": "float" - }, - { - "name": "CircleSegmentMaxError", - "type": "float" - }, - { - "name": "ClipRectFullscreen", - "type": "ImVec4" - }, - { - "name": "InitialFlags", - "type": "ImDrawListFlags" - }, - { - "name": "CircleVtx12[12]", - "size": 12, - "type": "ImVec2" - }, - { - "name": "CircleSegmentCounts[64]", - "size": 64, - "type": "ImU8" - } - ], - "ImDrawListSplitter": [ - { - "name": "_Current", - "type": "int" - }, - { - "name": "_Count", - "type": "int" - }, - { - "name": "_Channels", - "template_type": "ImDrawChannel", - "type": "ImVector_ImDrawChannel" - } - ], - "ImDrawVert": [ - { - "name": "pos", - "type": "ImVec2" - }, - { - "name": "uv", - "type": "ImVec2" - }, - { - "name": "col", - "type": "ImU32" - } - ], - "ImFont": [ - { - "name": "IndexAdvanceX", - "template_type": "float", - "type": "ImVector_float" - }, - { - "name": "FallbackAdvanceX", - "type": "float" - }, - { - "name": "FontSize", - "type": "float" - }, - { - "name": "IndexLookup", - "template_type": "ImWchar", - "type": "ImVector_ImWchar" - }, - { - "name": "Glyphs", - "template_type": "ImFontGlyph", - "type": "ImVector_ImFontGlyph" - }, - { - "name": "FallbackGlyph", - "type": "const ImFontGlyph*" - }, - { - "name": "DisplayOffset", - "type": "ImVec2" - }, - { - "name": "ContainerAtlas", - "type": "ImFontAtlas*" - }, - { - "name": "ConfigData", - "type": "const ImFontConfig*" - }, - { - "name": "ConfigDataCount", - "type": "short" - }, - { - "name": "FallbackChar", - "type": "ImWchar" - }, - { - "name": "EllipsisChar", - "type": "ImWchar" - }, - { - "name": "DirtyLookupTables", - "type": "bool" - }, - { - "name": "Scale", - "type": "float" - }, - { - "name": "Ascent", - "type": "float" - }, - { - "name": "Descent", - "type": "float" - }, - { - "name": "MetricsTotalSurface", - "type": "int" - } - ], - "ImFontAtlas": [ - { - "name": "Locked", - "type": "bool" - }, - { - "name": "Flags", - "type": "ImFontAtlasFlags" - }, - { - "name": "TexID", - "type": "ImTextureID" - }, - { - "name": "TexDesiredWidth", - "type": "int" - }, - { - "name": "TexGlyphPadding", - "type": "int" - }, - { - "name": "TexPixelsAlpha8", - "type": "unsigned char*" - }, - { - "name": "TexPixelsRGBA32", - "type": "unsigned int*" - }, - { - "name": "TexWidth", - "type": "int" - }, - { - "name": "TexHeight", - "type": "int" - }, - { - "name": "TexUvScale", - "type": "ImVec2" - }, - { - "name": "TexUvWhitePixel", - "type": "ImVec2" - }, - { - "name": "Fonts", - "template_type": "ImFont*", - "type": "ImVector_ImFontPtr" - }, - { - "name": "CustomRects", - "template_type": "ImFontAtlasCustomRect", - "type": "ImVector_ImFontAtlasCustomRect" - }, - { - "name": "ConfigData", - "template_type": "ImFontConfig", - "type": "ImVector_ImFontConfig" - }, - { - "name": "CustomRectIds[1]", - "size": 1, - "type": "int" - } - ], - "ImFontAtlasCustomRect": [ - { - "name": "ID", - "type": "unsigned int" - }, - { - "name": "Width", - "type": "unsigned short" - }, - { - "name": "Height", - "type": "unsigned short" - }, - { - "name": "X", - "type": "unsigned short" - }, - { - "name": "Y", - "type": "unsigned short" - }, - { - "name": "GlyphAdvanceX", - "type": "float" - }, - { - "name": "GlyphOffset", - "type": "ImVec2" - }, - { - "name": "Font", - "type": "ImFont*" - } - ], - "ImFontConfig": [ - { - "name": "FontData", - "type": "void*" - }, - { - "name": "FontDataSize", - "type": "int" - }, - { - "name": "FontDataOwnedByAtlas", - "type": "bool" - }, - { - "name": "FontNo", - "type": "int" - }, - { - "name": "SizePixels", - "type": "float" - }, - { - "name": "OversampleH", - "type": "int" - }, - { - "name": "OversampleV", - "type": "int" - }, - { - "name": "PixelSnapH", - "type": "bool" - }, - { - "name": "GlyphExtraSpacing", - "type": "ImVec2" - }, - { - "name": "GlyphOffset", - "type": "ImVec2" - }, - { - "name": "GlyphRanges", - "type": "const ImWchar*" - }, - { - "name": "GlyphMinAdvanceX", - "type": "float" - }, - { - "name": "GlyphMaxAdvanceX", - "type": "float" - }, - { - "name": "MergeMode", - "type": "bool" - }, - { - "name": "RasterizerFlags", - "type": "unsigned int" - }, - { - "name": "RasterizerMultiply", - "type": "float" - }, - { - "name": "EllipsisChar", - "type": "ImWchar" - }, - { - "name": "Name[40]", - "size": 40, - "type": "char" - }, - { - "name": "DstFont", - "type": "ImFont*" - } - ], - "ImFontGlyph": [ - { - "name": "Codepoint", - "type": "ImWchar" - }, - { - "name": "AdvanceX", - "type": "float" - }, - { - "name": "X0", - "type": "float" - }, - { - "name": "Y0", - "type": "float" - }, - { - "name": "X1", - "type": "float" - }, - { - "name": "Y1", - "type": "float" - }, - { - "name": "U0", - "type": "float" - }, - { - "name": "V0", - "type": "float" - }, - { - "name": "U1", - "type": "float" - }, - { - "name": "V1", - "type": "float" - } - ], - "ImFontGlyphRangesBuilder": [ - { - "name": "UsedChars", - "template_type": "ImU32", - "type": "ImVector_ImU32" - } - ], - "ImGuiColorMod": [ - { - "name": "Col", - "type": "ImGuiCol" - }, - { - "name": "BackupValue", - "type": "ImVec4" - } - ], - "ImGuiColumnData": [ - { - "name": "OffsetNorm", - "type": "float" - }, - { - "name": "OffsetNormBeforeResize", - "type": "float" - }, - { - "name": "Flags", - "type": "ImGuiColumnsFlags" - }, - { - "name": "ClipRect", - "type": "ImRect" - } - ], - "ImGuiColumns": [ - { - "name": "ID", - "type": "ImGuiID" - }, - { - "name": "Flags", - "type": "ImGuiColumnsFlags" - }, - { - "name": "IsFirstFrame", - "type": "bool" - }, - { - "name": "IsBeingResized", - "type": "bool" - }, - { - "name": "Current", - "type": "int" - }, - { - "name": "Count", - "type": "int" - }, - { - "name": "OffMinX", - "type": "float" - }, - { - "name": "OffMaxX", - "type": "float" - }, - { - "name": "LineMinY", - "type": "float" - }, - { - "name": "LineMaxY", - "type": "float" - }, - { - "name": "HostCursorPosY", - "type": "float" - }, - { - "name": "HostCursorMaxPosX", - "type": "float" - }, - { - "name": "HostClipRect", - "type": "ImRect" - }, - { - "name": "HostWorkRect", - "type": "ImRect" - }, - { - "name": "Columns", - "template_type": "ImGuiColumnData", - "type": "ImVector_ImGuiColumnData" - }, - { - "name": "Splitter", - "type": "ImDrawListSplitter" - } - ], - "ImGuiContext": [ - { - "name": "Initialized", - "type": "bool" - }, - { - "name": "FontAtlasOwnedByContext", - "type": "bool" - }, - { - "name": "IO", - "type": "ImGuiIO" - }, - { - "name": "Style", - "type": "ImGuiStyle" - }, - { - "name": "Font", - "type": "ImFont*" - }, - { - "name": "FontSize", - "type": "float" - }, - { - "name": "FontBaseSize", - "type": "float" - }, - { - "name": "DrawListSharedData", - "type": "ImDrawListSharedData" - }, - { - "name": "Time", - "type": "double" - }, - { - "name": "FrameCount", - "type": "int" - }, - { - "name": "FrameCountEnded", - "type": "int" - }, - { - "name": "FrameCountRendered", - "type": "int" - }, - { - "name": "WithinFrameScope", - "type": "bool" - }, - { - "name": "WithinFrameScopeWithImplicitWindow", - "type": "bool" - }, - { - "name": "WithinEndChild", - "type": "bool" - }, - { - "name": "Windows", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" - }, - { - "name": "WindowsFocusOrder", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" - }, - { - "name": "WindowsTempSortBuffer", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" - }, - { - "name": "CurrentWindowStack", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" - }, - { - "name": "WindowsById", - "type": "ImGuiStorage" - }, - { - "name": "WindowsActiveCount", - "type": "int" - }, - { - "name": "CurrentWindow", - "type": "ImGuiWindow*" - }, - { - "name": "HoveredWindow", - "type": "ImGuiWindow*" - }, - { - "name": "HoveredRootWindow", - "type": "ImGuiWindow*" - }, - { - "name": "MovingWindow", - "type": "ImGuiWindow*" - }, - { - "name": "WheelingWindow", - "type": "ImGuiWindow*" - }, - { - "name": "WheelingWindowRefMousePos", - "type": "ImVec2" - }, - { - "name": "WheelingWindowTimer", - "type": "float" - }, - { - "name": "HoveredId", - "type": "ImGuiID" - }, - { - "name": "HoveredIdAllowOverlap", - "type": "bool" - }, - { - "name": "HoveredIdPreviousFrame", - "type": "ImGuiID" - }, - { - "name": "HoveredIdTimer", - "type": "float" - }, - { - "name": "HoveredIdNotActiveTimer", - "type": "float" - }, - { - "name": "ActiveId", - "type": "ImGuiID" - }, - { - "name": "ActiveIdIsAlive", - "type": "ImGuiID" - }, - { - "name": "ActiveIdTimer", - "type": "float" - }, - { - "name": "ActiveIdIsJustActivated", - "type": "bool" - }, - { - "name": "ActiveIdAllowOverlap", - "type": "bool" - }, - { - "name": "ActiveIdHasBeenPressedBefore", - "type": "bool" - }, - { - "name": "ActiveIdHasBeenEditedBefore", - "type": "bool" - }, - { - "name": "ActiveIdHasBeenEditedThisFrame", - "type": "bool" - }, - { - "name": "ActiveIdUsingNavDirMask", - "type": "ImU32" - }, - { - "name": "ActiveIdUsingNavInputMask", - "type": "ImU32" - }, - { - "name": "ActiveIdUsingKeyInputMask", - "type": "ImU64" - }, - { - "name": "ActiveIdClickOffset", - "type": "ImVec2" - }, - { - "name": "ActiveIdWindow", - "type": "ImGuiWindow*" - }, - { - "name": "ActiveIdSource", - "type": "ImGuiInputSource" - }, - { - "name": "ActiveIdMouseButton", - "type": "int" - }, - { - "name": "ActiveIdPreviousFrame", - "type": "ImGuiID" - }, - { - "name": "ActiveIdPreviousFrameIsAlive", - "type": "bool" - }, - { - "name": "ActiveIdPreviousFrameHasBeenEditedBefore", - "type": "bool" - }, - { - "name": "ActiveIdPreviousFrameWindow", - "type": "ImGuiWindow*" - }, - { - "name": "LastActiveId", - "type": "ImGuiID" - }, - { - "name": "LastActiveIdTimer", - "type": "float" - }, - { - "name": "NextWindowData", - "type": "ImGuiNextWindowData" - }, - { - "name": "NextItemData", - "type": "ImGuiNextItemData" - }, - { - "name": "ColorModifiers", - "template_type": "ImGuiColorMod", - "type": "ImVector_ImGuiColorMod" - }, - { - "name": "StyleModifiers", - "template_type": "ImGuiStyleMod", - "type": "ImVector_ImGuiStyleMod" - }, - { - "name": "FontStack", - "template_type": "ImFont*", - "type": "ImVector_ImFontPtr" - }, - { - "name": "OpenPopupStack", - "template_type": "ImGuiPopupData", - "type": "ImVector_ImGuiPopupData" - }, - { - "name": "BeginPopupStack", - "template_type": "ImGuiPopupData", - "type": "ImVector_ImGuiPopupData" - }, - { - "name": "NavWindow", - "type": "ImGuiWindow*" - }, - { - "name": "NavId", - "type": "ImGuiID" - }, - { - "name": "NavFocusScopeId", - "type": "ImGuiID" - }, - { - "name": "NavActivateId", - "type": "ImGuiID" - }, - { - "name": "NavActivateDownId", - "type": "ImGuiID" - }, - { - "name": "NavActivatePressedId", - "type": "ImGuiID" - }, - { - "name": "NavInputId", - "type": "ImGuiID" - }, - { - "name": "NavJustTabbedId", - "type": "ImGuiID" - }, - { - "name": "NavJustMovedToId", - "type": "ImGuiID" - }, - { - "name": "NavJustMovedToFocusScopeId", - "type": "ImGuiID" - }, - { - "name": "NavNextActivateId", - "type": "ImGuiID" - }, - { - "name": "NavInputSource", - "type": "ImGuiInputSource" - }, - { - "name": "NavScoringRectScreen", - "type": "ImRect" - }, - { - "name": "NavScoringCount", - "type": "int" - }, - { - "name": "NavLayer", - "type": "ImGuiNavLayer" - }, - { - "name": "NavIdTabCounter", - "type": "int" - }, - { - "name": "NavIdIsAlive", - "type": "bool" - }, - { - "name": "NavMousePosDirty", - "type": "bool" - }, - { - "name": "NavDisableHighlight", - "type": "bool" - }, - { - "name": "NavDisableMouseHover", - "type": "bool" - }, - { - "name": "NavAnyRequest", - "type": "bool" - }, - { - "name": "NavInitRequest", - "type": "bool" - }, - { - "name": "NavInitRequestFromMove", - "type": "bool" - }, - { - "name": "NavInitResultId", - "type": "ImGuiID" - }, - { - "name": "NavInitResultRectRel", - "type": "ImRect" - }, - { - "name": "NavMoveFromClampedRefRect", - "type": "bool" - }, - { - "name": "NavMoveRequest", - "type": "bool" - }, - { - "name": "NavMoveRequestFlags", - "type": "ImGuiNavMoveFlags" - }, - { - "name": "NavMoveRequestForward", - "type": "ImGuiNavForward" - }, - { - "name": "NavMoveDir", - "type": "ImGuiDir" - }, - { - "name": "NavMoveDirLast", - "type": "ImGuiDir" - }, - { - "name": "NavMoveClipDir", - "type": "ImGuiDir" - }, - { - "name": "NavMoveResultLocal", - "type": "ImGuiNavMoveResult" - }, - { - "name": "NavMoveResultLocalVisibleSet", - "type": "ImGuiNavMoveResult" - }, - { - "name": "NavMoveResultOther", - "type": "ImGuiNavMoveResult" - }, - { - "name": "NavWindowingTarget", - "type": "ImGuiWindow*" - }, - { - "name": "NavWindowingTargetAnim", - "type": "ImGuiWindow*" - }, - { - "name": "NavWindowingList", - "type": "ImGuiWindow*" - }, - { - "name": "NavWindowingTimer", - "type": "float" - }, - { - "name": "NavWindowingHighlightAlpha", - "type": "float" - }, - { - "name": "NavWindowingToggleLayer", - "type": "bool" - }, - { - "name": "FocusRequestCurrWindow", - "type": "ImGuiWindow*" - }, - { - "name": "FocusRequestNextWindow", - "type": "ImGuiWindow*" - }, - { - "name": "FocusRequestCurrCounterRegular", - "type": "int" - }, - { - "name": "FocusRequestCurrCounterTabStop", - "type": "int" - }, - { - "name": "FocusRequestNextCounterRegular", - "type": "int" - }, - { - "name": "FocusRequestNextCounterTabStop", - "type": "int" - }, - { - "name": "FocusTabPressed", - "type": "bool" - }, - { - "name": "DrawData", - "type": "ImDrawData" - }, - { - "name": "DrawDataBuilder", - "type": "ImDrawDataBuilder" - }, - { - "name": "DimBgRatio", - "type": "float" - }, - { - "name": "BackgroundDrawList", - "type": "ImDrawList" - }, - { - "name": "ForegroundDrawList", - "type": "ImDrawList" - }, - { - "name": "MouseCursor", - "type": "ImGuiMouseCursor" - }, - { - "name": "DragDropActive", - "type": "bool" - }, - { - "name": "DragDropWithinSourceOrTarget", - "type": "bool" - }, - { - "name": "DragDropSourceFlags", - "type": "ImGuiDragDropFlags" - }, - { - "name": "DragDropSourceFrameCount", - "type": "int" - }, - { - "name": "DragDropMouseButton", - "type": "int" - }, - { - "name": "DragDropPayload", - "type": "ImGuiPayload" - }, - { - "name": "DragDropTargetRect", - "type": "ImRect" - }, - { - "name": "DragDropTargetId", - "type": "ImGuiID" - }, - { - "name": "DragDropAcceptFlags", - "type": "ImGuiDragDropFlags" - }, - { - "name": "DragDropAcceptIdCurrRectSurface", - "type": "float" - }, - { - "name": "DragDropAcceptIdCurr", - "type": "ImGuiID" - }, - { - "name": "DragDropAcceptIdPrev", - "type": "ImGuiID" - }, - { - "name": "DragDropAcceptFrameCount", - "type": "int" - }, - { - "name": "DragDropPayloadBufHeap", - "template_type": "unsigned char", - "type": "ImVector_unsigned_char" - }, - { - "name": "DragDropPayloadBufLocal[16]", - "size": 16, - "type": "unsigned char" - }, - { - "name": "CurrentTabBar", - "type": "ImGuiTabBar*" - }, - { - "name": "TabBars", - "template_type": "ImGuiTabBar", - "type": "ImPool_ImGuiTabBar" - }, - { - "name": "CurrentTabBarStack", - "template_type": "ImGui*OrIndex", - "type": "ImVector_ImGuiPtrOrIndex" - }, - { - "name": "ShrinkWidthBuffer", - "template_type": "ImGuiShrinkWidthItem", - "type": "ImVector_ImGuiShrinkWidthItem" - }, - { - "name": "LastValidMousePos", - "type": "ImVec2" - }, - { - "name": "InputTextState", - "type": "ImGuiInputTextState" - }, - { - "name": "InputTextPasswordFont", - "type": "ImFont" - }, - { - "name": "TempInputTextId", - "type": "ImGuiID" - }, - { - "name": "ColorEditOptions", - "type": "ImGuiColorEditFlags" - }, - { - "name": "ColorEditLastHue", - "type": "float" - }, - { - "name": "ColorEditLastSat", - "type": "float" - }, - { - "name": "ColorEditLastColor[3]", - "size": 3, - "type": "float" - }, - { - "name": "ColorPickerRef", - "type": "ImVec4" - }, - { - "name": "DragCurrentAccumDirty", - "type": "bool" - }, - { - "name": "DragCurrentAccum", - "type": "float" - }, - { - "name": "DragSpeedDefaultRatio", - "type": "float" - }, - { - "name": "ScrollbarClickDeltaToGrabCenter", - "type": "float" - }, - { - "name": "TooltipOverrideCount", - "type": "int" - }, - { - "name": "PrivateClipboard", - "template_type": "char", - "type": "ImVector_char" - }, - { - "name": "PlatformImePos", - "type": "ImVec2" - }, - { - "name": "PlatformImeLastPos", - "type": "ImVec2" - }, - { - "name": "SettingsLoaded", - "type": "bool" - }, - { - "name": "SettingsDirtyTimer", - "type": "float" - }, - { - "name": "SettingsIniData", - "type": "ImGuiTextBuffer" - }, - { - "name": "SettingsHandlers", - "template_type": "ImGuiSettingsHandler", - "type": "ImVector_ImGuiSettingsHandler" - }, - { - "name": "SettingsWindows", - "template_type": "ImGuiWindowSettings", - "type": "ImChunkStream_ImGuiWindowSettings" - }, - { - "name": "LogEnabled", - "type": "bool" - }, - { - "name": "LogType", - "type": "ImGuiLogType" - }, - { - "name": "LogFile", - "type": "ImFileHandle" - }, - { - "name": "LogBuffer", - "type": "ImGuiTextBuffer" - }, - { - "name": "LogLinePosY", - "type": "float" - }, - { - "name": "LogLineFirstItem", - "type": "bool" - }, - { - "name": "LogDepthRef", - "type": "int" - }, - { - "name": "LogDepthToExpand", - "type": "int" - }, - { - "name": "LogDepthToExpandDefault", - "type": "int" - }, - { - "name": "DebugItemPickerActive", - "type": "bool" - }, - { - "name": "DebugItemPickerBreakId", - "type": "ImGuiID" - }, - { - "name": "FramerateSecPerFrame[120]", - "size": 120, - "type": "float" - }, - { - "name": "FramerateSecPerFrameIdx", - "type": "int" - }, - { - "name": "FramerateSecPerFrameAccum", - "type": "float" - }, - { - "name": "WantCaptureMouseNextFrame", - "type": "int" - }, - { - "name": "WantCaptureKeyboardNextFrame", - "type": "int" - }, - { - "name": "WantTextInputNextFrame", - "type": "int" - }, - { - "name": "TempBuffer[1024*3+1]", - "size": 4, - "type": "char" - } - ], - "ImGuiDataTypeInfo": [ - { - "name": "Size", - "type": "size_t" - }, - { - "name": "PrintFmt", - "type": "const char*" - }, - { - "name": "ScanFmt", - "type": "const char*" - } - ], - "ImGuiGroupData": [ - { - "name": "BackupCursorPos", - "type": "ImVec2" - }, - { - "name": "BackupCursorMaxPos", - "type": "ImVec2" - }, - { - "name": "BackupIndent", - "type": "ImVec1" - }, - { - "name": "BackupGroupOffset", - "type": "ImVec1" - }, - { - "name": "BackupCurrLineSize", - "type": "ImVec2" - }, - { - "name": "BackupCurrLineTextBaseOffset", - "type": "float" - }, - { - "name": "BackupActiveIdIsAlive", - "type": "ImGuiID" - }, - { - "name": "BackupActiveIdPreviousFrameIsAlive", - "type": "bool" - }, - { - "name": "EmitItem", - "type": "bool" - } - ], - "ImGuiIO": [ - { - "name": "ConfigFlags", - "type": "ImGuiConfigFlags" - }, - { - "name": "BackendFlags", - "type": "ImGuiBackendFlags" - }, - { - "name": "DisplaySize", - "type": "ImVec2" - }, - { - "name": "DeltaTime", - "type": "float" - }, - { - "name": "IniSavingRate", - "type": "float" - }, - { - "name": "IniFilename", - "type": "const char*" - }, - { - "name": "LogFilename", - "type": "const char*" - }, - { - "name": "MouseDoubleClickTime", - "type": "float" - }, - { - "name": "MouseDoubleClickMaxDist", - "type": "float" - }, - { - "name": "MouseDragThreshold", - "type": "float" - }, - { - "name": "KeyMap[ImGuiKey_COUNT]", - "size": 22, - "type": "int" - }, - { - "name": "KeyRepeatDelay", - "type": "float" - }, - { - "name": "KeyRepeatRate", - "type": "float" - }, - { - "name": "UserData", - "type": "void*" - }, - { - "name": "Fonts", - "type": "ImFontAtlas*" - }, - { - "name": "FontGlobalScale", - "type": "float" - }, - { - "name": "FontAllowUserScaling", - "type": "bool" - }, - { - "name": "FontDefault", - "type": "ImFont*" - }, - { - "name": "DisplayFramebufferScale", - "type": "ImVec2" - }, - { - "name": "MouseDrawCursor", - "type": "bool" - }, - { - "name": "ConfigMacOSXBehaviors", - "type": "bool" - }, - { - "name": "ConfigInputTextCursorBlink", - "type": "bool" - }, - { - "name": "ConfigWindowsResizeFromEdges", - "type": "bool" - }, - { - "name": "ConfigWindowsMoveFromTitleBarOnly", - "type": "bool" - }, - { - "name": "ConfigWindowsMemoryCompactTimer", - "type": "float" - }, - { - "name": "BackendPlatformName", - "type": "const char*" - }, - { - "name": "BackendRendererName", - "type": "const char*" - }, - { - "name": "BackendPlatformUserData", - "type": "void*" - }, - { - "name": "BackendRendererUserData", - "type": "void*" - }, - { - "name": "BackendLanguageUserData", - "type": "void*" - }, - { - "name": "GetClipboardTextFn", - "type": "const char*(*)(void* user_data)" - }, - { - "name": "SetClipboardTextFn", - "type": "void(*)(void* user_data,const char* text)" - }, - { - "name": "ClipboardUserData", - "type": "void*" - }, - { - "name": "ImeSetInputScreenPosFn", - "type": "void(*)(int x,int y)" - }, - { - "name": "ImeWindowHandle", - "type": "void*" - }, - { - "name": "RenderDrawListsFnUnused", - "type": "void*" - }, - { - "name": "MousePos", - "type": "ImVec2" - }, - { - "name": "MouseDown[5]", - "size": 5, - "type": "bool" - }, - { - "name": "MouseWheel", - "type": "float" - }, - { - "name": "MouseWheelH", - "type": "float" - }, - { - "name": "KeyCtrl", - "type": "bool" - }, - { - "name": "KeyShift", - "type": "bool" - }, - { - "name": "KeyAlt", - "type": "bool" - }, - { - "name": "KeySuper", - "type": "bool" - }, - { - "name": "KeysDown[512]", - "size": 512, - "type": "bool" - }, - { - "name": "NavInputs[ImGuiNavInput_COUNT]", - "size": 21, - "type": "float" - }, - { - "name": "WantCaptureMouse", - "type": "bool" - }, - { - "name": "WantCaptureKeyboard", - "type": "bool" - }, - { - "name": "WantTextInput", - "type": "bool" - }, - { - "name": "WantSetMousePos", - "type": "bool" - }, - { - "name": "WantSaveIniSettings", - "type": "bool" - }, - { - "name": "NavActive", - "type": "bool" - }, - { - "name": "NavVisible", - "type": "bool" - }, - { - "name": "Framerate", - "type": "float" - }, - { - "name": "MetricsRenderVertices", - "type": "int" - }, - { - "name": "MetricsRenderIndices", - "type": "int" - }, - { - "name": "MetricsRenderWindows", - "type": "int" - }, - { - "name": "MetricsActiveWindows", - "type": "int" - }, - { - "name": "MetricsActiveAllocations", - "type": "int" - }, - { - "name": "MouseDelta", - "type": "ImVec2" - }, - { - "name": "MousePosPrev", - "type": "ImVec2" - }, - { - "name": "MouseClickedPos[5]", - "size": 5, - "type": "ImVec2" - }, - { - "name": "MouseClickedTime[5]", - "size": 5, - "type": "double" - }, - { - "name": "MouseClicked[5]", - "size": 5, - "type": "bool" - }, - { - "name": "MouseDoubleClicked[5]", - "size": 5, - "type": "bool" - }, - { - "name": "MouseReleased[5]", - "size": 5, - "type": "bool" - }, - { - "name": "MouseDownOwned[5]", - "size": 5, - "type": "bool" - }, - { - "name": "MouseDownWasDoubleClick[5]", - "size": 5, - "type": "bool" - }, - { - "name": "MouseDownDuration[5]", - "size": 5, - "type": "float" - }, - { - "name": "MouseDownDurationPrev[5]", - "size": 5, - "type": "float" - }, - { - "name": "MouseDragMaxDistanceAbs[5]", - "size": 5, - "type": "ImVec2" - }, - { - "name": "MouseDragMaxDistanceSqr[5]", - "size": 5, - "type": "float" - }, - { - "name": "KeysDownDuration[512]", - "size": 512, - "type": "float" - }, - { - "name": "KeysDownDurationPrev[512]", - "size": 512, - "type": "float" - }, - { - "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]", - "size": 21, - "type": "float" - }, - { - "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", - "size": 21, - "type": "float" - }, - { - "name": "InputQueueCharacters", - "template_type": "ImWchar", - "type": "ImVector_ImWchar" - } - ], - "ImGuiInputTextCallbackData": [ - { - "name": "EventFlag", - "type": "ImGuiInputTextFlags" - }, - { - "name": "Flags", - "type": "ImGuiInputTextFlags" - }, - { - "name": "UserData", - "type": "void*" - }, - { - "name": "EventChar", - "type": "ImWchar" - }, - { - "name": "EventKey", - "type": "ImGuiKey" - }, - { - "name": "Buf", - "type": "char*" - }, - { - "name": "BufTextLen", - "type": "int" - }, - { - "name": "BufSize", - "type": "int" - }, - { - "name": "BufDirty", - "type": "bool" - }, - { - "name": "CursorPos", - "type": "int" - }, - { - "name": "SelectionStart", - "type": "int" - }, - { - "name": "SelectionEnd", - "type": "int" - } - ], - "ImGuiInputTextState": [ - { - "name": "ID", - "type": "ImGuiID" - }, - { - "name": "CurLenW", - "type": "int" - }, - { - "name": "CurLenA", - "type": "int" - }, - { - "name": "TextW", - "template_type": "ImWchar", - "type": "ImVector_ImWchar" - }, - { - "name": "TextA", - "template_type": "char", - "type": "ImVector_char" - }, - { - "name": "InitialTextA", - "template_type": "char", - "type": "ImVector_char" - }, - { - "name": "TextAIsValid", - "type": "bool" - }, - { - "name": "BufCapacityA", - "type": "int" - }, - { - "name": "ScrollX", - "type": "float" - }, - { - "name": "Stb", - "type": "STB_TexteditState" - }, - { - "name": "CursorAnim", - "type": "float" - }, - { - "name": "CursorFollow", - "type": "bool" - }, - { - "name": "SelectedAllMouseLock", - "type": "bool" - }, - { - "name": "UserFlags", - "type": "ImGuiInputTextFlags" - }, - { - "name": "UserCallback", - "type": "ImGuiInputTextCallback" - }, - { - "name": "UserCallbackData", - "type": "void*" - } - ], - "ImGuiItemHoveredDataBackup": [ - { - "name": "LastItemId", - "type": "ImGuiID" - }, - { - "name": "LastItemStatusFlags", - "type": "ImGuiItemStatusFlags" - }, - { - "name": "LastItemRect", - "type": "ImRect" - }, - { - "name": "LastItemDisplayRect", - "type": "ImRect" - } - ], - "ImGuiListClipper": [ - { - "name": "DisplayStart", - "type": "int" - }, - { - "name": "DisplayEnd", - "type": "int" - }, - { - "name": "ItemsCount", - "type": "int" - }, - { - "name": "StepNo", - "type": "int" - }, - { - "name": "ItemsHeight", - "type": "float" - }, - { - "name": "StartPosY", - "type": "float" - } - ], - "ImGuiMenuColumns": [ - { - "name": "Spacing", - "type": "float" - }, - { - "name": "Width", - "type": "float" - }, - { - "name": "NextWidth", - "type": "float" - }, - { - "name": "Pos[3]", - "size": 3, - "type": "float" - }, - { - "name": "NextWidths[3]", - "size": 3, - "type": "float" - } - ], - "ImGuiNavMoveResult": [ - { - "name": "Window", - "type": "ImGuiWindow*" - }, - { - "name": "ID", - "type": "ImGuiID" - }, - { - "name": "FocusScopeId", - "type": "ImGuiID" - }, - { - "name": "DistBox", - "type": "float" - }, - { - "name": "DistCenter", - "type": "float" - }, - { - "name": "DistAxial", - "type": "float" - }, - { - "name": "RectRel", - "type": "ImRect" - } - ], - "ImGuiNextItemData": [ - { - "name": "Flags", - "type": "ImGuiNextItemDataFlags" - }, - { - "name": "Width", - "type": "float" - }, - { - "name": "FocusScopeId", - "type": "ImGuiID" - }, - { - "name": "OpenCond", - "type": "ImGuiCond" - }, - { - "name": "OpenVal", - "type": "bool" - } - ], - "ImGuiNextWindowData": [ - { - "name": "Flags", - "type": "ImGuiNextWindowDataFlags" - }, - { - "name": "PosCond", - "type": "ImGuiCond" - }, - { - "name": "SizeCond", - "type": "ImGuiCond" - }, - { - "name": "CollapsedCond", - "type": "ImGuiCond" - }, - { - "name": "PosVal", - "type": "ImVec2" - }, - { - "name": "PosPivotVal", - "type": "ImVec2" - }, - { - "name": "SizeVal", - "type": "ImVec2" - }, - { - "name": "ContentSizeVal", - "type": "ImVec2" - }, - { - "name": "CollapsedVal", - "type": "bool" - }, - { - "name": "SizeConstraintRect", - "type": "ImRect" - }, - { - "name": "SizeCallback", - "type": "ImGuiSizeCallback" - }, - { - "name": "SizeCallbackUserData", - "type": "void*" - }, - { - "name": "BgAlphaVal", - "type": "float" - }, - { - "name": "MenuBarOffsetMinVal", - "type": "ImVec2" - } - ], - "ImGuiOnceUponAFrame": [ - { - "name": "RefFrame", - "type": "int" - } - ], - "ImGuiPayload": [ - { - "name": "Data", - "type": "void*" - }, - { - "name": "DataSize", - "type": "int" - }, - { - "name": "SourceId", - "type": "ImGuiID" - }, - { - "name": "SourceParentId", - "type": "ImGuiID" - }, - { - "name": "DataFrameCount", - "type": "int" - }, - { - "name": "DataType[32+1]", - "size": 33, - "type": "char" - }, - { - "name": "Preview", - "type": "bool" - }, - { - "name": "Delivery", - "type": "bool" - } - ], - "ImGuiPopupData": [ - { - "name": "PopupId", - "type": "ImGuiID" - }, - { - "name": "Window", - "type": "ImGuiWindow*" - }, - { - "name": "SourceWindow", - "type": "ImGuiWindow*" - }, - { - "name": "OpenFrameCount", - "type": "int" - }, - { - "name": "OpenParentId", - "type": "ImGuiID" - }, - { - "name": "OpenPopupPos", - "type": "ImVec2" - }, - { - "name": "OpenMousePos", - "type": "ImVec2" - } - ], - "ImGuiPtrOrIndex": [ - { - "name": "Ptr", - "type": "void*" - }, - { - "name": "Index", - "type": "int" - } - ], - "ImGuiSettingsHandler": [ - { - "name": "TypeName", - "type": "const char*" - }, - { - "name": "TypeHash", - "type": "ImGuiID" - }, - { - "name": "ReadOpenFn", - "type": "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)" - }, - { - "name": "ReadLineFn", - "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)" - }, - { - "name": "WriteAllFn", - "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)" - }, - { - "name": "UserData", - "type": "void*" - } - ], - "ImGuiShrinkWidthItem": [ - { - "name": "Index", - "type": "int" - }, - { - "name": "Width", - "type": "float" - } - ], - "ImGuiSizeCallbackData": [ - { - "name": "UserData", - "type": "void*" - }, - { - "name": "Pos", - "type": "ImVec2" - }, - { - "name": "CurrentSize", - "type": "ImVec2" - }, - { - "name": "DesiredSize", - "type": "ImVec2" - } - ], - "ImGuiStorage": [ - { - "name": "Data", - "template_type": "ImGuiStoragePair", - "type": "ImVector_ImGuiStoragePair" - } - ], - "ImGuiStoragePair": [ - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "}", - "type": "union { int val_i; float val_f; void* val_p;" - } - ], - "ImGuiStyle": [ - { - "name": "Alpha", - "type": "float" - }, - { - "name": "WindowPadding", - "type": "ImVec2" - }, - { - "name": "WindowRounding", - "type": "float" - }, - { - "name": "WindowBorderSize", - "type": "float" - }, - { - "name": "WindowMinSize", - "type": "ImVec2" - }, - { - "name": "WindowTitleAlign", - "type": "ImVec2" - }, - { - "name": "WindowMenuButtonPosition", - "type": "ImGuiDir" - }, - { - "name": "ChildRounding", - "type": "float" - }, - { - "name": "ChildBorderSize", - "type": "float" - }, - { - "name": "PopupRounding", - "type": "float" - }, - { - "name": "PopupBorderSize", - "type": "float" - }, - { - "name": "FramePadding", - "type": "ImVec2" - }, - { - "name": "FrameRounding", - "type": "float" - }, - { - "name": "FrameBorderSize", - "type": "float" - }, - { - "name": "ItemSpacing", - "type": "ImVec2" - }, - { - "name": "ItemInnerSpacing", - "type": "ImVec2" - }, - { - "name": "TouchExtraPadding", - "type": "ImVec2" - }, - { - "name": "IndentSpacing", - "type": "float" - }, - { - "name": "ColumnsMinSpacing", - "type": "float" - }, - { - "name": "ScrollbarSize", - "type": "float" - }, - { - "name": "ScrollbarRounding", - "type": "float" - }, - { - "name": "GrabMinSize", - "type": "float" - }, - { - "name": "GrabRounding", - "type": "float" - }, - { - "name": "TabRounding", - "type": "float" - }, - { - "name": "TabBorderSize", - "type": "float" - }, - { - "name": "ColorButtonPosition", - "type": "ImGuiDir" - }, - { - "name": "ButtonTextAlign", - "type": "ImVec2" - }, - { - "name": "SelectableTextAlign", - "type": "ImVec2" - }, - { - "name": "DisplayWindowPadding", - "type": "ImVec2" - }, - { - "name": "DisplaySafeAreaPadding", - "type": "ImVec2" - }, - { - "name": "MouseCursorScale", - "type": "float" - }, - { - "name": "AntiAliasedLines", - "type": "bool" - }, - { - "name": "AntiAliasedFill", - "type": "bool" - }, - { - "name": "CurveTessellationTol", - "type": "float" - }, - { - "name": "CircleSegmentMaxError", - "type": "float" - }, - { - "name": "Colors[ImGuiCol_COUNT]", - "size": 48, - "type": "ImVec4" - } - ], - "ImGuiStyleMod": [ - { - "name": "VarIdx", - "type": "ImGuiStyleVar" - }, - { - "name": "}", - "type": "union { int BackupInt[2]; float BackupFloat[2];" - } - ], - "ImGuiTabBar": [ - { - "name": "Tabs", - "template_type": "ImGuiTabItem", - "type": "ImVector_ImGuiTabItem" - }, - { - "name": "ID", - "type": "ImGuiID" - }, - { - "name": "SelectedTabId", - "type": "ImGuiID" - }, - { - "name": "NextSelectedTabId", - "type": "ImGuiID" - }, - { - "name": "VisibleTabId", - "type": "ImGuiID" - }, - { - "name": "CurrFrameVisible", - "type": "int" - }, - { - "name": "PrevFrameVisible", - "type": "int" - }, - { - "name": "BarRect", - "type": "ImRect" - }, - { - "name": "LastTabContentHeight", - "type": "float" - }, - { - "name": "OffsetMax", - "type": "float" - }, - { - "name": "OffsetMaxIdeal", - "type": "float" - }, - { - "name": "OffsetNextTab", - "type": "float" - }, - { - "name": "ScrollingAnim", - "type": "float" - }, - { - "name": "ScrollingTarget", - "type": "float" - }, - { - "name": "ScrollingTargetDistToVisibility", - "type": "float" - }, - { - "name": "ScrollingSpeed", - "type": "float" - }, - { - "name": "Flags", - "type": "ImGuiTabBarFlags" - }, - { - "name": "ReorderRequestTabId", - "type": "ImGuiID" - }, - { - "name": "ReorderRequestDir", - "type": "ImS8" - }, - { - "name": "WantLayout", - "type": "bool" - }, - { - "name": "VisibleTabWasSubmitted", - "type": "bool" - }, - { - "name": "LastTabItemIdx", - "type": "short" - }, - { - "name": "FramePadding", - "type": "ImVec2" - }, - { - "name": "TabsNames", - "type": "ImGuiTextBuffer" - } - ], - "ImGuiTabItem": [ - { - "name": "ID", - "type": "ImGuiID" - }, - { - "name": "Flags", - "type": "ImGuiTabItemFlags" - }, - { - "name": "LastFrameVisible", - "type": "int" - }, - { - "name": "LastFrameSelected", - "type": "int" - }, - { - "name": "NameOffset", - "type": "int" - }, - { - "name": "Offset", - "type": "float" - }, - { - "name": "Width", - "type": "float" - }, - { - "name": "ContentWidth", - "type": "float" - } - ], - "ImGuiTextBuffer": [ - { - "name": "Buf", - "template_type": "char", - "type": "ImVector_char" - } - ], - "ImGuiTextFilter": [ - { - "name": "InputBuf[256]", - "size": 256, - "type": "char" - }, - { - "name": "Filters", - "template_type": "ImGuiTextRange", - "type": "ImVector_ImGuiTextRange" - }, - { - "name": "CountGrep", - "type": "int" - } - ], - "ImGuiTextRange": [ - { - "name": "b", - "type": "const char*" - }, - { - "name": "e", - "type": "const char*" - } - ], - "ImGuiWindow": [ - { - "name": "Name", - "type": "char*" - }, - { - "name": "ID", - "type": "ImGuiID" - }, - { - "name": "Flags", - "type": "ImGuiWindowFlags" - }, - { - "name": "Pos", - "type": "ImVec2" - }, - { - "name": "Size", - "type": "ImVec2" - }, - { - "name": "SizeFull", - "type": "ImVec2" - }, - { - "name": "ContentSize", - "type": "ImVec2" - }, - { - "name": "ContentSizeExplicit", - "type": "ImVec2" - }, - { - "name": "WindowPadding", - "type": "ImVec2" - }, - { - "name": "WindowRounding", - "type": "float" - }, - { - "name": "WindowBorderSize", - "type": "float" - }, - { - "name": "NameBufLen", - "type": "int" - }, - { - "name": "MoveId", - "type": "ImGuiID" - }, - { - "name": "ChildId", - "type": "ImGuiID" - }, - { - "name": "Scroll", - "type": "ImVec2" - }, - { - "name": "ScrollMax", - "type": "ImVec2" - }, - { - "name": "ScrollTarget", - "type": "ImVec2" - }, - { - "name": "ScrollTargetCenterRatio", - "type": "ImVec2" - }, - { - "name": "ScrollbarSizes", - "type": "ImVec2" - }, - { - "name": "ScrollbarX", - "type": "bool" - }, - { - "name": "ScrollbarY", - "type": "bool" - }, - { - "name": "Active", - "type": "bool" - }, - { - "name": "WasActive", - "type": "bool" - }, - { - "name": "WriteAccessed", - "type": "bool" - }, - { - "name": "Collapsed", - "type": "bool" - }, - { - "name": "WantCollapseToggle", - "type": "bool" - }, - { - "name": "SkipItems", - "type": "bool" - }, - { - "name": "Appearing", - "type": "bool" - }, - { - "name": "Hidden", - "type": "bool" - }, - { - "name": "IsFallbackWindow", - "type": "bool" - }, - { - "name": "HasCloseButton", - "type": "bool" - }, - { - "name": "ResizeBorderHeld", - "type": "signed char" - }, - { - "name": "BeginCount", - "type": "short" - }, - { - "name": "BeginOrderWithinParent", - "type": "short" - }, - { - "name": "BeginOrderWithinContext", - "type": "short" - }, - { - "name": "PopupId", - "type": "ImGuiID" - }, - { - "name": "AutoFitFramesX", - "type": "ImS8" - }, - { - "name": "AutoFitFramesY", - "type": "ImS8" - }, - { - "name": "AutoFitChildAxises", - "type": "ImS8" - }, - { - "name": "AutoFitOnlyGrows", - "type": "bool" - }, - { - "name": "AutoPosLastDirection", - "type": "ImGuiDir" - }, - { - "name": "HiddenFramesCanSkipItems", - "type": "int" - }, - { - "name": "HiddenFramesCannotSkipItems", - "type": "int" - }, - { - "name": "SetWindowPosAllowFlags", - "type": "ImGuiCond" - }, - { - "name": "SetWindowSizeAllowFlags", - "type": "ImGuiCond" - }, - { - "name": "SetWindowCollapsedAllowFlags", - "type": "ImGuiCond" - }, - { - "name": "SetWindowPosVal", - "type": "ImVec2" - }, - { - "name": "SetWindowPosPivot", - "type": "ImVec2" - }, - { - "name": "IDStack", - "template_type": "ImGuiID", - "type": "ImVector_ImGuiID" - }, - { - "name": "DC", - "type": "ImGuiWindowTempData" - }, - { - "name": "OuterRectClipped", - "type": "ImRect" - }, - { - "name": "InnerRect", - "type": "ImRect" - }, - { - "name": "InnerClipRect", - "type": "ImRect" - }, - { - "name": "WorkRect", - "type": "ImRect" - }, - { - "name": "ClipRect", - "type": "ImRect" - }, - { - "name": "ContentRegionRect", - "type": "ImRect" - }, - { - "name": "LastFrameActive", - "type": "int" - }, - { - "name": "LastTimeActive", - "type": "float" - }, - { - "name": "ItemWidthDefault", - "type": "float" - }, - { - "name": "StateStorage", - "type": "ImGuiStorage" - }, - { - "name": "ColumnsStorage", - "template_type": "ImGuiColumns", - "type": "ImVector_ImGuiColumns" - }, - { - "name": "FontWindowScale", - "type": "float" - }, - { - "name": "SettingsOffset", - "type": "int" - }, - { - "name": "DrawList", - "type": "ImDrawList*" - }, - { - "name": "DrawListInst", - "type": "ImDrawList" - }, - { - "name": "ParentWindow", - "type": "ImGuiWindow*" - }, - { - "name": "RootWindow", - "type": "ImGuiWindow*" - }, - { - "name": "RootWindowForTitleBarHighlight", - "type": "ImGuiWindow*" - }, - { - "name": "RootWindowForNav", - "type": "ImGuiWindow*" - }, - { - "name": "NavLastChildNavWindow", - "type": "ImGuiWindow*" - }, - { - "name": "NavLastIds[ImGuiNavLayer_COUNT]", - "size": 2, - "type": "ImGuiID" - }, - { - "name": "NavRectRel[ImGuiNavLayer_COUNT]", - "size": 2, - "type": "ImRect" - }, - { - "name": "MemoryCompacted", - "type": "bool" - }, - { - "name": "MemoryDrawListIdxCapacity", - "type": "int" - }, - { - "name": "MemoryDrawListVtxCapacity", - "type": "int" - } - ], - "ImGuiWindowSettings": [ - { - "name": "ID", - "type": "ImGuiID" - }, - { - "name": "Pos", - "type": "ImVec2ih" - }, - { - "name": "Size", - "type": "ImVec2ih" - }, - { - "name": "Collapsed", - "type": "bool" - } - ], - "ImGuiWindowTempData": [ - { - "name": "CursorPos", - "type": "ImVec2" - }, - { - "name": "CursorPosPrevLine", - "type": "ImVec2" - }, - { - "name": "CursorStartPos", - "type": "ImVec2" - }, - { - "name": "CursorMaxPos", - "type": "ImVec2" - }, - { - "name": "CurrLineSize", - "type": "ImVec2" - }, - { - "name": "PrevLineSize", - "type": "ImVec2" - }, - { - "name": "CurrLineTextBaseOffset", - "type": "float" - }, - { - "name": "PrevLineTextBaseOffset", - "type": "float" - }, - { - "name": "Indent", - "type": "ImVec1" - }, - { - "name": "ColumnsOffset", - "type": "ImVec1" - }, - { - "name": "GroupOffset", - "type": "ImVec1" - }, - { - "name": "LastItemId", - "type": "ImGuiID" - }, - { - "name": "LastItemStatusFlags", - "type": "ImGuiItemStatusFlags" - }, - { - "name": "LastItemRect", - "type": "ImRect" - }, - { - "name": "LastItemDisplayRect", - "type": "ImRect" - }, - { - "name": "NavLayerCurrent", - "type": "ImGuiNavLayer" - }, - { - "name": "NavLayerCurrentMask", - "type": "int" - }, - { - "name": "NavLayerActiveMask", - "type": "int" - }, - { - "name": "NavLayerActiveMaskNext", - "type": "int" - }, - { - "name": "NavFocusScopeIdCurrent", - "type": "ImGuiID" - }, - { - "name": "NavHideHighlightOneFrame", - "type": "bool" - }, - { - "name": "NavHasScroll", - "type": "bool" - }, - { - "name": "MenuBarAppending", - "type": "bool" - }, - { - "name": "MenuBarOffset", - "type": "ImVec2" - }, - { - "name": "MenuColumns", - "type": "ImGuiMenuColumns" - }, - { - "name": "TreeDepth", - "type": "int" - }, - { - "name": "TreeJumpToParentOnPopMask", - "type": "ImU32" - }, - { - "name": "ChildWindows", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" - }, - { - "name": "StateStorage", - "type": "ImGuiStorage*" - }, - { - "name": "CurrentColumns", - "type": "ImGuiColumns*" - }, - { - "name": "LayoutType", - "type": "ImGuiLayoutType" - }, - { - "name": "ParentLayoutType", - "type": "ImGuiLayoutType" - }, - { - "name": "FocusCounterRegular", - "type": "int" - }, - { - "name": "FocusCounterTabStop", - "type": "int" - }, - { - "name": "ItemFlags", - "type": "ImGuiItemFlags" - }, - { - "name": "ItemWidth", - "type": "float" - }, - { - "name": "TextWrapPos", - "type": "float" - }, - { - "name": "ItemFlagsStack", - "template_type": "ImGuiItemFlags", - "type": "ImVector_ImGuiItemFlags" - }, - { - "name": "ItemWidthStack", - "template_type": "float", - "type": "ImVector_float" - }, - { - "name": "TextWrapPosStack", - "template_type": "float", - "type": "ImVector_float" - }, - { - "name": "GroupStack", - "template_type": "ImGuiGroupData", - "type": "ImVector_ImGuiGroupData" - }, - { - "name": "StackSizesBackup[6]", - "size": 6, - "type": "short" - } - ], - "ImRect": [ - { - "name": "Min", - "type": "ImVec2" - }, - { - "name": "Max", - "type": "ImVec2" - } - ], - "ImVec1": [ - { - "name": "x", - "type": "float" - } - ], - "ImVec2": [ - { - "name": "x", - "type": "float" - }, - { - "name": "y", - "type": "float" - } - ], - "ImVec2ih": [ - { - "name": "x", - "type": "short" - }, - { - "name": "y", - "type": "short" - } - ], - "ImVec4": [ - { - "name": "x", - "type": "float" - }, - { - "name": "y", - "type": "float" - }, - { - "name": "z", - "type": "float" - }, - { - "name": "w", - "type": "float" - } - ] - } -} \ No newline at end of file diff --git a/generator/output/structs_and_enums_i.lua b/generator/output/structs_and_enums_i.lua deleted file mode 100644 index b6fad36..0000000 --- a/generator/output/structs_and_enums_i.lua +++ /dev/null @@ -1,4220 +0,0 @@ -local defs = {} -defs["enums"] = {} -defs["enums"]["ImDrawCornerFlags_"] = {} -defs["enums"]["ImDrawCornerFlags_"][1] = {} -defs["enums"]["ImDrawCornerFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImDrawCornerFlags_"][1]["name"] = "ImDrawCornerFlags_None" -defs["enums"]["ImDrawCornerFlags_"][1]["value"] = "0" -defs["enums"]["ImDrawCornerFlags_"][2] = {} -defs["enums"]["ImDrawCornerFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImDrawCornerFlags_"][2]["name"] = "ImDrawCornerFlags_TopLeft" -defs["enums"]["ImDrawCornerFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImDrawCornerFlags_"][3] = {} -defs["enums"]["ImDrawCornerFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImDrawCornerFlags_"][3]["name"] = "ImDrawCornerFlags_TopRight" -defs["enums"]["ImDrawCornerFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImDrawCornerFlags_"][4] = {} -defs["enums"]["ImDrawCornerFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImDrawCornerFlags_"][4]["name"] = "ImDrawCornerFlags_BotLeft" -defs["enums"]["ImDrawCornerFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImDrawCornerFlags_"][5] = {} -defs["enums"]["ImDrawCornerFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImDrawCornerFlags_"][5]["name"] = "ImDrawCornerFlags_BotRight" -defs["enums"]["ImDrawCornerFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImDrawCornerFlags_"][6] = {} -defs["enums"]["ImDrawCornerFlags_"][6]["calc_value"] = 3 -defs["enums"]["ImDrawCornerFlags_"][6]["name"] = "ImDrawCornerFlags_Top" -defs["enums"]["ImDrawCornerFlags_"][6]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight" -defs["enums"]["ImDrawCornerFlags_"][7] = {} -defs["enums"]["ImDrawCornerFlags_"][7]["calc_value"] = 12 -defs["enums"]["ImDrawCornerFlags_"][7]["name"] = "ImDrawCornerFlags_Bot" -defs["enums"]["ImDrawCornerFlags_"][7]["value"] = "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight" -defs["enums"]["ImDrawCornerFlags_"][8] = {} -defs["enums"]["ImDrawCornerFlags_"][8]["calc_value"] = 5 -defs["enums"]["ImDrawCornerFlags_"][8]["name"] = "ImDrawCornerFlags_Left" -defs["enums"]["ImDrawCornerFlags_"][8]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft" -defs["enums"]["ImDrawCornerFlags_"][9] = {} -defs["enums"]["ImDrawCornerFlags_"][9]["calc_value"] = 10 -defs["enums"]["ImDrawCornerFlags_"][9]["name"] = "ImDrawCornerFlags_Right" -defs["enums"]["ImDrawCornerFlags_"][9]["value"] = "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight" -defs["enums"]["ImDrawCornerFlags_"][10] = {} -defs["enums"]["ImDrawCornerFlags_"][10]["calc_value"] = 15 -defs["enums"]["ImDrawCornerFlags_"][10]["name"] = "ImDrawCornerFlags_All" -defs["enums"]["ImDrawCornerFlags_"][10]["value"] = "0xF" -defs["enums"]["ImDrawListFlags_"] = {} -defs["enums"]["ImDrawListFlags_"][1] = {} -defs["enums"]["ImDrawListFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImDrawListFlags_"][1]["name"] = "ImDrawListFlags_None" -defs["enums"]["ImDrawListFlags_"][1]["value"] = "0" -defs["enums"]["ImDrawListFlags_"][2] = {} -defs["enums"]["ImDrawListFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImDrawListFlags_"][2]["name"] = "ImDrawListFlags_AntiAliasedLines" -defs["enums"]["ImDrawListFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImDrawListFlags_"][3] = {} -defs["enums"]["ImDrawListFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImDrawListFlags_"][3]["name"] = "ImDrawListFlags_AntiAliasedFill" -defs["enums"]["ImDrawListFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImDrawListFlags_"][4] = {} -defs["enums"]["ImDrawListFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImDrawListFlags_"][4]["name"] = "ImDrawListFlags_AllowVtxOffset" -defs["enums"]["ImDrawListFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImFontAtlasFlags_"] = {} -defs["enums"]["ImFontAtlasFlags_"][1] = {} -defs["enums"]["ImFontAtlasFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImFontAtlasFlags_"][1]["name"] = "ImFontAtlasFlags_None" -defs["enums"]["ImFontAtlasFlags_"][1]["value"] = "0" -defs["enums"]["ImFontAtlasFlags_"][2] = {} -defs["enums"]["ImFontAtlasFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImFontAtlasFlags_"][2]["name"] = "ImFontAtlasFlags_NoPowerOfTwoHeight" -defs["enums"]["ImFontAtlasFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImFontAtlasFlags_"][3] = {} -defs["enums"]["ImFontAtlasFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImFontAtlasFlags_"][3]["name"] = "ImFontAtlasFlags_NoMouseCursors" -defs["enums"]["ImFontAtlasFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiAxis"] = {} -defs["enums"]["ImGuiAxis"][1] = {} -defs["enums"]["ImGuiAxis"][1]["calc_value"] = -1 -defs["enums"]["ImGuiAxis"][1]["name"] = "ImGuiAxis_None" -defs["enums"]["ImGuiAxis"][1]["value"] = "-1" -defs["enums"]["ImGuiAxis"][2] = {} -defs["enums"]["ImGuiAxis"][2]["calc_value"] = 0 -defs["enums"]["ImGuiAxis"][2]["name"] = "ImGuiAxis_X" -defs["enums"]["ImGuiAxis"][2]["value"] = "0" -defs["enums"]["ImGuiAxis"][3] = {} -defs["enums"]["ImGuiAxis"][3]["calc_value"] = 1 -defs["enums"]["ImGuiAxis"][3]["name"] = "ImGuiAxis_Y" -defs["enums"]["ImGuiAxis"][3]["value"] = "1" -defs["enums"]["ImGuiBackendFlags_"] = {} -defs["enums"]["ImGuiBackendFlags_"][1] = {} -defs["enums"]["ImGuiBackendFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiBackendFlags_"][1]["name"] = "ImGuiBackendFlags_None" -defs["enums"]["ImGuiBackendFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiBackendFlags_"][2] = {} -defs["enums"]["ImGuiBackendFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiBackendFlags_"][2]["name"] = "ImGuiBackendFlags_HasGamepad" -defs["enums"]["ImGuiBackendFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiBackendFlags_"][3] = {} -defs["enums"]["ImGuiBackendFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiBackendFlags_"][3]["name"] = "ImGuiBackendFlags_HasMouseCursors" -defs["enums"]["ImGuiBackendFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiBackendFlags_"][4] = {} -defs["enums"]["ImGuiBackendFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiBackendFlags_"][4]["name"] = "ImGuiBackendFlags_HasSetMousePos" -defs["enums"]["ImGuiBackendFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiBackendFlags_"][5] = {} -defs["enums"]["ImGuiBackendFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiBackendFlags_"][5]["name"] = "ImGuiBackendFlags_RendererHasVtxOffset" -defs["enums"]["ImGuiBackendFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiButtonFlags_"] = {} -defs["enums"]["ImGuiButtonFlags_"][1] = {} -defs["enums"]["ImGuiButtonFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiButtonFlags_"][1]["name"] = "ImGuiButtonFlags_None" -defs["enums"]["ImGuiButtonFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiButtonFlags_"][2] = {} -defs["enums"]["ImGuiButtonFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiButtonFlags_"][2]["name"] = "ImGuiButtonFlags_Repeat" -defs["enums"]["ImGuiButtonFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiButtonFlags_"][3] = {} -defs["enums"]["ImGuiButtonFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiButtonFlags_"][3]["name"] = "ImGuiButtonFlags_PressedOnClick" -defs["enums"]["ImGuiButtonFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiButtonFlags_"][4] = {} -defs["enums"]["ImGuiButtonFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiButtonFlags_"][4]["name"] = "ImGuiButtonFlags_PressedOnClickRelease" -defs["enums"]["ImGuiButtonFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiButtonFlags_"][5] = {} -defs["enums"]["ImGuiButtonFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiButtonFlags_"][5]["name"] = "ImGuiButtonFlags_PressedOnClickReleaseAnywhere" -defs["enums"]["ImGuiButtonFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiButtonFlags_"][6] = {} -defs["enums"]["ImGuiButtonFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiButtonFlags_"][6]["name"] = "ImGuiButtonFlags_PressedOnRelease" -defs["enums"]["ImGuiButtonFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiButtonFlags_"][7] = {} -defs["enums"]["ImGuiButtonFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiButtonFlags_"][7]["name"] = "ImGuiButtonFlags_PressedOnDoubleClick" -defs["enums"]["ImGuiButtonFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiButtonFlags_"][8] = {} -defs["enums"]["ImGuiButtonFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiButtonFlags_"][8]["name"] = "ImGuiButtonFlags_PressedOnDragDropHold" -defs["enums"]["ImGuiButtonFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiButtonFlags_"][9] = {} -defs["enums"]["ImGuiButtonFlags_"][9]["calc_value"] = 128 -defs["enums"]["ImGuiButtonFlags_"][9]["name"] = "ImGuiButtonFlags_FlattenChildren" -defs["enums"]["ImGuiButtonFlags_"][9]["value"] = "1 << 7" -defs["enums"]["ImGuiButtonFlags_"][10] = {} -defs["enums"]["ImGuiButtonFlags_"][10]["calc_value"] = 256 -defs["enums"]["ImGuiButtonFlags_"][10]["name"] = "ImGuiButtonFlags_AllowItemOverlap" -defs["enums"]["ImGuiButtonFlags_"][10]["value"] = "1 << 8" -defs["enums"]["ImGuiButtonFlags_"][11] = {} -defs["enums"]["ImGuiButtonFlags_"][11]["calc_value"] = 512 -defs["enums"]["ImGuiButtonFlags_"][11]["name"] = "ImGuiButtonFlags_DontClosePopups" -defs["enums"]["ImGuiButtonFlags_"][11]["value"] = "1 << 9" -defs["enums"]["ImGuiButtonFlags_"][12] = {} -defs["enums"]["ImGuiButtonFlags_"][12]["calc_value"] = 1024 -defs["enums"]["ImGuiButtonFlags_"][12]["name"] = "ImGuiButtonFlags_Disabled" -defs["enums"]["ImGuiButtonFlags_"][12]["value"] = "1 << 10" -defs["enums"]["ImGuiButtonFlags_"][13] = {} -defs["enums"]["ImGuiButtonFlags_"][13]["calc_value"] = 2048 -defs["enums"]["ImGuiButtonFlags_"][13]["name"] = "ImGuiButtonFlags_AlignTextBaseLine" -defs["enums"]["ImGuiButtonFlags_"][13]["value"] = "1 << 11" -defs["enums"]["ImGuiButtonFlags_"][14] = {} -defs["enums"]["ImGuiButtonFlags_"][14]["calc_value"] = 4096 -defs["enums"]["ImGuiButtonFlags_"][14]["name"] = "ImGuiButtonFlags_NoKeyModifiers" -defs["enums"]["ImGuiButtonFlags_"][14]["value"] = "1 << 12" -defs["enums"]["ImGuiButtonFlags_"][15] = {} -defs["enums"]["ImGuiButtonFlags_"][15]["calc_value"] = 8192 -defs["enums"]["ImGuiButtonFlags_"][15]["name"] = "ImGuiButtonFlags_NoHoldingActiveId" -defs["enums"]["ImGuiButtonFlags_"][15]["value"] = "1 << 13" -defs["enums"]["ImGuiButtonFlags_"][16] = {} -defs["enums"]["ImGuiButtonFlags_"][16]["calc_value"] = 16384 -defs["enums"]["ImGuiButtonFlags_"][16]["name"] = "ImGuiButtonFlags_NoNavFocus" -defs["enums"]["ImGuiButtonFlags_"][16]["value"] = "1 << 14" -defs["enums"]["ImGuiButtonFlags_"][17] = {} -defs["enums"]["ImGuiButtonFlags_"][17]["calc_value"] = 32768 -defs["enums"]["ImGuiButtonFlags_"][17]["name"] = "ImGuiButtonFlags_NoHoveredOnNav" -defs["enums"]["ImGuiButtonFlags_"][17]["value"] = "1 << 15" -defs["enums"]["ImGuiButtonFlags_"][18] = {} -defs["enums"]["ImGuiButtonFlags_"][18]["calc_value"] = 65536 -defs["enums"]["ImGuiButtonFlags_"][18]["name"] = "ImGuiButtonFlags_MouseButtonLeft" -defs["enums"]["ImGuiButtonFlags_"][18]["value"] = "1 << 16" -defs["enums"]["ImGuiButtonFlags_"][19] = {} -defs["enums"]["ImGuiButtonFlags_"][19]["calc_value"] = 131072 -defs["enums"]["ImGuiButtonFlags_"][19]["name"] = "ImGuiButtonFlags_MouseButtonRight" -defs["enums"]["ImGuiButtonFlags_"][19]["value"] = "1 << 17" -defs["enums"]["ImGuiButtonFlags_"][20] = {} -defs["enums"]["ImGuiButtonFlags_"][20]["calc_value"] = 262144 -defs["enums"]["ImGuiButtonFlags_"][20]["name"] = "ImGuiButtonFlags_MouseButtonMiddle" -defs["enums"]["ImGuiButtonFlags_"][20]["value"] = "1 << 18" -defs["enums"]["ImGuiButtonFlags_"][21] = {} -defs["enums"]["ImGuiButtonFlags_"][21]["calc_value"] = 458752 -defs["enums"]["ImGuiButtonFlags_"][21]["name"] = "ImGuiButtonFlags_MouseButtonMask_" -defs["enums"]["ImGuiButtonFlags_"][21]["value"] = "ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle" -defs["enums"]["ImGuiButtonFlags_"][22] = {} -defs["enums"]["ImGuiButtonFlags_"][22]["calc_value"] = 16 -defs["enums"]["ImGuiButtonFlags_"][22]["name"] = "ImGuiButtonFlags_MouseButtonShift_" -defs["enums"]["ImGuiButtonFlags_"][22]["value"] = "16" -defs["enums"]["ImGuiButtonFlags_"][23] = {} -defs["enums"]["ImGuiButtonFlags_"][23]["calc_value"] = 65536 -defs["enums"]["ImGuiButtonFlags_"][23]["name"] = "ImGuiButtonFlags_MouseButtonDefault_" -defs["enums"]["ImGuiButtonFlags_"][23]["value"] = "ImGuiButtonFlags_MouseButtonLeft" -defs["enums"]["ImGuiButtonFlags_"][24] = {} -defs["enums"]["ImGuiButtonFlags_"][24]["calc_value"] = 126 -defs["enums"]["ImGuiButtonFlags_"][24]["name"] = "ImGuiButtonFlags_PressedOnMask_" -defs["enums"]["ImGuiButtonFlags_"][24]["value"] = "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold" -defs["enums"]["ImGuiButtonFlags_"][25] = {} -defs["enums"]["ImGuiButtonFlags_"][25]["calc_value"] = 4 -defs["enums"]["ImGuiButtonFlags_"][25]["name"] = "ImGuiButtonFlags_PressedOnDefault_" -defs["enums"]["ImGuiButtonFlags_"][25]["value"] = "ImGuiButtonFlags_PressedOnClickRelease" -defs["enums"]["ImGuiCol_"] = {} -defs["enums"]["ImGuiCol_"][1] = {} -defs["enums"]["ImGuiCol_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiCol_"][1]["name"] = "ImGuiCol_Text" -defs["enums"]["ImGuiCol_"][1]["value"] = 0 -defs["enums"]["ImGuiCol_"][2] = {} -defs["enums"]["ImGuiCol_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiCol_"][2]["name"] = "ImGuiCol_TextDisabled" -defs["enums"]["ImGuiCol_"][2]["value"] = 1 -defs["enums"]["ImGuiCol_"][3] = {} -defs["enums"]["ImGuiCol_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiCol_"][3]["name"] = "ImGuiCol_WindowBg" -defs["enums"]["ImGuiCol_"][3]["value"] = 2 -defs["enums"]["ImGuiCol_"][4] = {} -defs["enums"]["ImGuiCol_"][4]["calc_value"] = 3 -defs["enums"]["ImGuiCol_"][4]["name"] = "ImGuiCol_ChildBg" -defs["enums"]["ImGuiCol_"][4]["value"] = 3 -defs["enums"]["ImGuiCol_"][5] = {} -defs["enums"]["ImGuiCol_"][5]["calc_value"] = 4 -defs["enums"]["ImGuiCol_"][5]["name"] = "ImGuiCol_PopupBg" -defs["enums"]["ImGuiCol_"][5]["value"] = 4 -defs["enums"]["ImGuiCol_"][6] = {} -defs["enums"]["ImGuiCol_"][6]["calc_value"] = 5 -defs["enums"]["ImGuiCol_"][6]["name"] = "ImGuiCol_Border" -defs["enums"]["ImGuiCol_"][6]["value"] = 5 -defs["enums"]["ImGuiCol_"][7] = {} -defs["enums"]["ImGuiCol_"][7]["calc_value"] = 6 -defs["enums"]["ImGuiCol_"][7]["name"] = "ImGuiCol_BorderShadow" -defs["enums"]["ImGuiCol_"][7]["value"] = 6 -defs["enums"]["ImGuiCol_"][8] = {} -defs["enums"]["ImGuiCol_"][8]["calc_value"] = 7 -defs["enums"]["ImGuiCol_"][8]["name"] = "ImGuiCol_FrameBg" -defs["enums"]["ImGuiCol_"][8]["value"] = 7 -defs["enums"]["ImGuiCol_"][9] = {} -defs["enums"]["ImGuiCol_"][9]["calc_value"] = 8 -defs["enums"]["ImGuiCol_"][9]["name"] = "ImGuiCol_FrameBgHovered" -defs["enums"]["ImGuiCol_"][9]["value"] = 8 -defs["enums"]["ImGuiCol_"][10] = {} -defs["enums"]["ImGuiCol_"][10]["calc_value"] = 9 -defs["enums"]["ImGuiCol_"][10]["name"] = "ImGuiCol_FrameBgActive" -defs["enums"]["ImGuiCol_"][10]["value"] = 9 -defs["enums"]["ImGuiCol_"][11] = {} -defs["enums"]["ImGuiCol_"][11]["calc_value"] = 10 -defs["enums"]["ImGuiCol_"][11]["name"] = "ImGuiCol_TitleBg" -defs["enums"]["ImGuiCol_"][11]["value"] = 10 -defs["enums"]["ImGuiCol_"][12] = {} -defs["enums"]["ImGuiCol_"][12]["calc_value"] = 11 -defs["enums"]["ImGuiCol_"][12]["name"] = "ImGuiCol_TitleBgActive" -defs["enums"]["ImGuiCol_"][12]["value"] = 11 -defs["enums"]["ImGuiCol_"][13] = {} -defs["enums"]["ImGuiCol_"][13]["calc_value"] = 12 -defs["enums"]["ImGuiCol_"][13]["name"] = "ImGuiCol_TitleBgCollapsed" -defs["enums"]["ImGuiCol_"][13]["value"] = 12 -defs["enums"]["ImGuiCol_"][14] = {} -defs["enums"]["ImGuiCol_"][14]["calc_value"] = 13 -defs["enums"]["ImGuiCol_"][14]["name"] = "ImGuiCol_MenuBarBg" -defs["enums"]["ImGuiCol_"][14]["value"] = 13 -defs["enums"]["ImGuiCol_"][15] = {} -defs["enums"]["ImGuiCol_"][15]["calc_value"] = 14 -defs["enums"]["ImGuiCol_"][15]["name"] = "ImGuiCol_ScrollbarBg" -defs["enums"]["ImGuiCol_"][15]["value"] = 14 -defs["enums"]["ImGuiCol_"][16] = {} -defs["enums"]["ImGuiCol_"][16]["calc_value"] = 15 -defs["enums"]["ImGuiCol_"][16]["name"] = "ImGuiCol_ScrollbarGrab" -defs["enums"]["ImGuiCol_"][16]["value"] = 15 -defs["enums"]["ImGuiCol_"][17] = {} -defs["enums"]["ImGuiCol_"][17]["calc_value"] = 16 -defs["enums"]["ImGuiCol_"][17]["name"] = "ImGuiCol_ScrollbarGrabHovered" -defs["enums"]["ImGuiCol_"][17]["value"] = 16 -defs["enums"]["ImGuiCol_"][18] = {} -defs["enums"]["ImGuiCol_"][18]["calc_value"] = 17 -defs["enums"]["ImGuiCol_"][18]["name"] = "ImGuiCol_ScrollbarGrabActive" -defs["enums"]["ImGuiCol_"][18]["value"] = 17 -defs["enums"]["ImGuiCol_"][19] = {} -defs["enums"]["ImGuiCol_"][19]["calc_value"] = 18 -defs["enums"]["ImGuiCol_"][19]["name"] = "ImGuiCol_CheckMark" -defs["enums"]["ImGuiCol_"][19]["value"] = 18 -defs["enums"]["ImGuiCol_"][20] = {} -defs["enums"]["ImGuiCol_"][20]["calc_value"] = 19 -defs["enums"]["ImGuiCol_"][20]["name"] = "ImGuiCol_SliderGrab" -defs["enums"]["ImGuiCol_"][20]["value"] = 19 -defs["enums"]["ImGuiCol_"][21] = {} -defs["enums"]["ImGuiCol_"][21]["calc_value"] = 20 -defs["enums"]["ImGuiCol_"][21]["name"] = "ImGuiCol_SliderGrabActive" -defs["enums"]["ImGuiCol_"][21]["value"] = 20 -defs["enums"]["ImGuiCol_"][22] = {} -defs["enums"]["ImGuiCol_"][22]["calc_value"] = 21 -defs["enums"]["ImGuiCol_"][22]["name"] = "ImGuiCol_Button" -defs["enums"]["ImGuiCol_"][22]["value"] = 21 -defs["enums"]["ImGuiCol_"][23] = {} -defs["enums"]["ImGuiCol_"][23]["calc_value"] = 22 -defs["enums"]["ImGuiCol_"][23]["name"] = "ImGuiCol_ButtonHovered" -defs["enums"]["ImGuiCol_"][23]["value"] = 22 -defs["enums"]["ImGuiCol_"][24] = {} -defs["enums"]["ImGuiCol_"][24]["calc_value"] = 23 -defs["enums"]["ImGuiCol_"][24]["name"] = "ImGuiCol_ButtonActive" -defs["enums"]["ImGuiCol_"][24]["value"] = 23 -defs["enums"]["ImGuiCol_"][25] = {} -defs["enums"]["ImGuiCol_"][25]["calc_value"] = 24 -defs["enums"]["ImGuiCol_"][25]["name"] = "ImGuiCol_Header" -defs["enums"]["ImGuiCol_"][25]["value"] = 24 -defs["enums"]["ImGuiCol_"][26] = {} -defs["enums"]["ImGuiCol_"][26]["calc_value"] = 25 -defs["enums"]["ImGuiCol_"][26]["name"] = "ImGuiCol_HeaderHovered" -defs["enums"]["ImGuiCol_"][26]["value"] = 25 -defs["enums"]["ImGuiCol_"][27] = {} -defs["enums"]["ImGuiCol_"][27]["calc_value"] = 26 -defs["enums"]["ImGuiCol_"][27]["name"] = "ImGuiCol_HeaderActive" -defs["enums"]["ImGuiCol_"][27]["value"] = 26 -defs["enums"]["ImGuiCol_"][28] = {} -defs["enums"]["ImGuiCol_"][28]["calc_value"] = 27 -defs["enums"]["ImGuiCol_"][28]["name"] = "ImGuiCol_Separator" -defs["enums"]["ImGuiCol_"][28]["value"] = 27 -defs["enums"]["ImGuiCol_"][29] = {} -defs["enums"]["ImGuiCol_"][29]["calc_value"] = 28 -defs["enums"]["ImGuiCol_"][29]["name"] = "ImGuiCol_SeparatorHovered" -defs["enums"]["ImGuiCol_"][29]["value"] = 28 -defs["enums"]["ImGuiCol_"][30] = {} -defs["enums"]["ImGuiCol_"][30]["calc_value"] = 29 -defs["enums"]["ImGuiCol_"][30]["name"] = "ImGuiCol_SeparatorActive" -defs["enums"]["ImGuiCol_"][30]["value"] = 29 -defs["enums"]["ImGuiCol_"][31] = {} -defs["enums"]["ImGuiCol_"][31]["calc_value"] = 30 -defs["enums"]["ImGuiCol_"][31]["name"] = "ImGuiCol_ResizeGrip" -defs["enums"]["ImGuiCol_"][31]["value"] = 30 -defs["enums"]["ImGuiCol_"][32] = {} -defs["enums"]["ImGuiCol_"][32]["calc_value"] = 31 -defs["enums"]["ImGuiCol_"][32]["name"] = "ImGuiCol_ResizeGripHovered" -defs["enums"]["ImGuiCol_"][32]["value"] = 31 -defs["enums"]["ImGuiCol_"][33] = {} -defs["enums"]["ImGuiCol_"][33]["calc_value"] = 32 -defs["enums"]["ImGuiCol_"][33]["name"] = "ImGuiCol_ResizeGripActive" -defs["enums"]["ImGuiCol_"][33]["value"] = 32 -defs["enums"]["ImGuiCol_"][34] = {} -defs["enums"]["ImGuiCol_"][34]["calc_value"] = 33 -defs["enums"]["ImGuiCol_"][34]["name"] = "ImGuiCol_Tab" -defs["enums"]["ImGuiCol_"][34]["value"] = 33 -defs["enums"]["ImGuiCol_"][35] = {} -defs["enums"]["ImGuiCol_"][35]["calc_value"] = 34 -defs["enums"]["ImGuiCol_"][35]["name"] = "ImGuiCol_TabHovered" -defs["enums"]["ImGuiCol_"][35]["value"] = 34 -defs["enums"]["ImGuiCol_"][36] = {} -defs["enums"]["ImGuiCol_"][36]["calc_value"] = 35 -defs["enums"]["ImGuiCol_"][36]["name"] = "ImGuiCol_TabActive" -defs["enums"]["ImGuiCol_"][36]["value"] = 35 -defs["enums"]["ImGuiCol_"][37] = {} -defs["enums"]["ImGuiCol_"][37]["calc_value"] = 36 -defs["enums"]["ImGuiCol_"][37]["name"] = "ImGuiCol_TabUnfocused" -defs["enums"]["ImGuiCol_"][37]["value"] = 36 -defs["enums"]["ImGuiCol_"][38] = {} -defs["enums"]["ImGuiCol_"][38]["calc_value"] = 37 -defs["enums"]["ImGuiCol_"][38]["name"] = "ImGuiCol_TabUnfocusedActive" -defs["enums"]["ImGuiCol_"][38]["value"] = 37 -defs["enums"]["ImGuiCol_"][39] = {} -defs["enums"]["ImGuiCol_"][39]["calc_value"] = 38 -defs["enums"]["ImGuiCol_"][39]["name"] = "ImGuiCol_PlotLines" -defs["enums"]["ImGuiCol_"][39]["value"] = 38 -defs["enums"]["ImGuiCol_"][40] = {} -defs["enums"]["ImGuiCol_"][40]["calc_value"] = 39 -defs["enums"]["ImGuiCol_"][40]["name"] = "ImGuiCol_PlotLinesHovered" -defs["enums"]["ImGuiCol_"][40]["value"] = 39 -defs["enums"]["ImGuiCol_"][41] = {} -defs["enums"]["ImGuiCol_"][41]["calc_value"] = 40 -defs["enums"]["ImGuiCol_"][41]["name"] = "ImGuiCol_PlotHistogram" -defs["enums"]["ImGuiCol_"][41]["value"] = 40 -defs["enums"]["ImGuiCol_"][42] = {} -defs["enums"]["ImGuiCol_"][42]["calc_value"] = 41 -defs["enums"]["ImGuiCol_"][42]["name"] = "ImGuiCol_PlotHistogramHovered" -defs["enums"]["ImGuiCol_"][42]["value"] = 41 -defs["enums"]["ImGuiCol_"][43] = {} -defs["enums"]["ImGuiCol_"][43]["calc_value"] = 42 -defs["enums"]["ImGuiCol_"][43]["name"] = "ImGuiCol_TextSelectedBg" -defs["enums"]["ImGuiCol_"][43]["value"] = 42 -defs["enums"]["ImGuiCol_"][44] = {} -defs["enums"]["ImGuiCol_"][44]["calc_value"] = 43 -defs["enums"]["ImGuiCol_"][44]["name"] = "ImGuiCol_DragDropTarget" -defs["enums"]["ImGuiCol_"][44]["value"] = 43 -defs["enums"]["ImGuiCol_"][45] = {} -defs["enums"]["ImGuiCol_"][45]["calc_value"] = 44 -defs["enums"]["ImGuiCol_"][45]["name"] = "ImGuiCol_NavHighlight" -defs["enums"]["ImGuiCol_"][45]["value"] = 44 -defs["enums"]["ImGuiCol_"][46] = {} -defs["enums"]["ImGuiCol_"][46]["calc_value"] = 45 -defs["enums"]["ImGuiCol_"][46]["name"] = "ImGuiCol_NavWindowingHighlight" -defs["enums"]["ImGuiCol_"][46]["value"] = 45 -defs["enums"]["ImGuiCol_"][47] = {} -defs["enums"]["ImGuiCol_"][47]["calc_value"] = 46 -defs["enums"]["ImGuiCol_"][47]["name"] = "ImGuiCol_NavWindowingDimBg" -defs["enums"]["ImGuiCol_"][47]["value"] = 46 -defs["enums"]["ImGuiCol_"][48] = {} -defs["enums"]["ImGuiCol_"][48]["calc_value"] = 47 -defs["enums"]["ImGuiCol_"][48]["name"] = "ImGuiCol_ModalWindowDimBg" -defs["enums"]["ImGuiCol_"][48]["value"] = 47 -defs["enums"]["ImGuiCol_"][49] = {} -defs["enums"]["ImGuiCol_"][49]["calc_value"] = 48 -defs["enums"]["ImGuiCol_"][49]["name"] = "ImGuiCol_COUNT" -defs["enums"]["ImGuiCol_"][49]["value"] = 48 -defs["enums"]["ImGuiColorEditFlags_"] = {} -defs["enums"]["ImGuiColorEditFlags_"][1] = {} -defs["enums"]["ImGuiColorEditFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiColorEditFlags_"][1]["name"] = "ImGuiColorEditFlags_None" -defs["enums"]["ImGuiColorEditFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiColorEditFlags_"][2] = {} -defs["enums"]["ImGuiColorEditFlags_"][2]["calc_value"] = 2 -defs["enums"]["ImGuiColorEditFlags_"][2]["name"] = "ImGuiColorEditFlags_NoAlpha" -defs["enums"]["ImGuiColorEditFlags_"][2]["value"] = "1 << 1" -defs["enums"]["ImGuiColorEditFlags_"][3] = {} -defs["enums"]["ImGuiColorEditFlags_"][3]["calc_value"] = 4 -defs["enums"]["ImGuiColorEditFlags_"][3]["name"] = "ImGuiColorEditFlags_NoPicker" -defs["enums"]["ImGuiColorEditFlags_"][3]["value"] = "1 << 2" -defs["enums"]["ImGuiColorEditFlags_"][4] = {} -defs["enums"]["ImGuiColorEditFlags_"][4]["calc_value"] = 8 -defs["enums"]["ImGuiColorEditFlags_"][4]["name"] = "ImGuiColorEditFlags_NoOptions" -defs["enums"]["ImGuiColorEditFlags_"][4]["value"] = "1 << 3" -defs["enums"]["ImGuiColorEditFlags_"][5] = {} -defs["enums"]["ImGuiColorEditFlags_"][5]["calc_value"] = 16 -defs["enums"]["ImGuiColorEditFlags_"][5]["name"] = "ImGuiColorEditFlags_NoSmallPreview" -defs["enums"]["ImGuiColorEditFlags_"][5]["value"] = "1 << 4" -defs["enums"]["ImGuiColorEditFlags_"][6] = {} -defs["enums"]["ImGuiColorEditFlags_"][6]["calc_value"] = 32 -defs["enums"]["ImGuiColorEditFlags_"][6]["name"] = "ImGuiColorEditFlags_NoInputs" -defs["enums"]["ImGuiColorEditFlags_"][6]["value"] = "1 << 5" -defs["enums"]["ImGuiColorEditFlags_"][7] = {} -defs["enums"]["ImGuiColorEditFlags_"][7]["calc_value"] = 64 -defs["enums"]["ImGuiColorEditFlags_"][7]["name"] = "ImGuiColorEditFlags_NoTooltip" -defs["enums"]["ImGuiColorEditFlags_"][7]["value"] = "1 << 6" -defs["enums"]["ImGuiColorEditFlags_"][8] = {} -defs["enums"]["ImGuiColorEditFlags_"][8]["calc_value"] = 128 -defs["enums"]["ImGuiColorEditFlags_"][8]["name"] = "ImGuiColorEditFlags_NoLabel" -defs["enums"]["ImGuiColorEditFlags_"][8]["value"] = "1 << 7" -defs["enums"]["ImGuiColorEditFlags_"][9] = {} -defs["enums"]["ImGuiColorEditFlags_"][9]["calc_value"] = 256 -defs["enums"]["ImGuiColorEditFlags_"][9]["name"] = "ImGuiColorEditFlags_NoSidePreview" -defs["enums"]["ImGuiColorEditFlags_"][9]["value"] = "1 << 8" -defs["enums"]["ImGuiColorEditFlags_"][10] = {} -defs["enums"]["ImGuiColorEditFlags_"][10]["calc_value"] = 512 -defs["enums"]["ImGuiColorEditFlags_"][10]["name"] = "ImGuiColorEditFlags_NoDragDrop" -defs["enums"]["ImGuiColorEditFlags_"][10]["value"] = "1 << 9" -defs["enums"]["ImGuiColorEditFlags_"][11] = {} -defs["enums"]["ImGuiColorEditFlags_"][11]["calc_value"] = 65536 -defs["enums"]["ImGuiColorEditFlags_"][11]["name"] = "ImGuiColorEditFlags_AlphaBar" -defs["enums"]["ImGuiColorEditFlags_"][11]["value"] = "1 << 16" -defs["enums"]["ImGuiColorEditFlags_"][12] = {} -defs["enums"]["ImGuiColorEditFlags_"][12]["calc_value"] = 131072 -defs["enums"]["ImGuiColorEditFlags_"][12]["name"] = "ImGuiColorEditFlags_AlphaPreview" -defs["enums"]["ImGuiColorEditFlags_"][12]["value"] = "1 << 17" -defs["enums"]["ImGuiColorEditFlags_"][13] = {} -defs["enums"]["ImGuiColorEditFlags_"][13]["calc_value"] = 262144 -defs["enums"]["ImGuiColorEditFlags_"][13]["name"] = "ImGuiColorEditFlags_AlphaPreviewHalf" -defs["enums"]["ImGuiColorEditFlags_"][13]["value"] = "1 << 18" -defs["enums"]["ImGuiColorEditFlags_"][14] = {} -defs["enums"]["ImGuiColorEditFlags_"][14]["calc_value"] = 524288 -defs["enums"]["ImGuiColorEditFlags_"][14]["name"] = "ImGuiColorEditFlags_HDR" -defs["enums"]["ImGuiColorEditFlags_"][14]["value"] = "1 << 19" -defs["enums"]["ImGuiColorEditFlags_"][15] = {} -defs["enums"]["ImGuiColorEditFlags_"][15]["calc_value"] = 1048576 -defs["enums"]["ImGuiColorEditFlags_"][15]["name"] = "ImGuiColorEditFlags_DisplayRGB" -defs["enums"]["ImGuiColorEditFlags_"][15]["value"] = "1 << 20" -defs["enums"]["ImGuiColorEditFlags_"][16] = {} -defs["enums"]["ImGuiColorEditFlags_"][16]["calc_value"] = 2097152 -defs["enums"]["ImGuiColorEditFlags_"][16]["name"] = "ImGuiColorEditFlags_DisplayHSV" -defs["enums"]["ImGuiColorEditFlags_"][16]["value"] = "1 << 21" -defs["enums"]["ImGuiColorEditFlags_"][17] = {} -defs["enums"]["ImGuiColorEditFlags_"][17]["calc_value"] = 4194304 -defs["enums"]["ImGuiColorEditFlags_"][17]["name"] = "ImGuiColorEditFlags_DisplayHex" -defs["enums"]["ImGuiColorEditFlags_"][17]["value"] = "1 << 22" -defs["enums"]["ImGuiColorEditFlags_"][18] = {} -defs["enums"]["ImGuiColorEditFlags_"][18]["calc_value"] = 8388608 -defs["enums"]["ImGuiColorEditFlags_"][18]["name"] = "ImGuiColorEditFlags_Uint8" -defs["enums"]["ImGuiColorEditFlags_"][18]["value"] = "1 << 23" -defs["enums"]["ImGuiColorEditFlags_"][19] = {} -defs["enums"]["ImGuiColorEditFlags_"][19]["calc_value"] = 16777216 -defs["enums"]["ImGuiColorEditFlags_"][19]["name"] = "ImGuiColorEditFlags_Float" -defs["enums"]["ImGuiColorEditFlags_"][19]["value"] = "1 << 24" -defs["enums"]["ImGuiColorEditFlags_"][20] = {} -defs["enums"]["ImGuiColorEditFlags_"][20]["calc_value"] = 33554432 -defs["enums"]["ImGuiColorEditFlags_"][20]["name"] = "ImGuiColorEditFlags_PickerHueBar" -defs["enums"]["ImGuiColorEditFlags_"][20]["value"] = "1 << 25" -defs["enums"]["ImGuiColorEditFlags_"][21] = {} -defs["enums"]["ImGuiColorEditFlags_"][21]["calc_value"] = 67108864 -defs["enums"]["ImGuiColorEditFlags_"][21]["name"] = "ImGuiColorEditFlags_PickerHueWheel" -defs["enums"]["ImGuiColorEditFlags_"][21]["value"] = "1 << 26" -defs["enums"]["ImGuiColorEditFlags_"][22] = {} -defs["enums"]["ImGuiColorEditFlags_"][22]["calc_value"] = 134217728 -defs["enums"]["ImGuiColorEditFlags_"][22]["name"] = "ImGuiColorEditFlags_InputRGB" -defs["enums"]["ImGuiColorEditFlags_"][22]["value"] = "1 << 27" -defs["enums"]["ImGuiColorEditFlags_"][23] = {} -defs["enums"]["ImGuiColorEditFlags_"][23]["calc_value"] = 268435456 -defs["enums"]["ImGuiColorEditFlags_"][23]["name"] = "ImGuiColorEditFlags_InputHSV" -defs["enums"]["ImGuiColorEditFlags_"][23]["value"] = "1 << 28" -defs["enums"]["ImGuiColorEditFlags_"][24] = {} -defs["enums"]["ImGuiColorEditFlags_"][24]["calc_value"] = 177209344 -defs["enums"]["ImGuiColorEditFlags_"][24]["name"] = "ImGuiColorEditFlags__OptionsDefault" -defs["enums"]["ImGuiColorEditFlags_"][24]["value"] = "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar" -defs["enums"]["ImGuiColorEditFlags_"][25] = {} -defs["enums"]["ImGuiColorEditFlags_"][25]["calc_value"] = 7340032 -defs["enums"]["ImGuiColorEditFlags_"][25]["name"] = "ImGuiColorEditFlags__DisplayMask" -defs["enums"]["ImGuiColorEditFlags_"][25]["value"] = "ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex" -defs["enums"]["ImGuiColorEditFlags_"][26] = {} -defs["enums"]["ImGuiColorEditFlags_"][26]["calc_value"] = 25165824 -defs["enums"]["ImGuiColorEditFlags_"][26]["name"] = "ImGuiColorEditFlags__DataTypeMask" -defs["enums"]["ImGuiColorEditFlags_"][26]["value"] = "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float" -defs["enums"]["ImGuiColorEditFlags_"][27] = {} -defs["enums"]["ImGuiColorEditFlags_"][27]["calc_value"] = 100663296 -defs["enums"]["ImGuiColorEditFlags_"][27]["name"] = "ImGuiColorEditFlags__PickerMask" -defs["enums"]["ImGuiColorEditFlags_"][27]["value"] = "ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar" -defs["enums"]["ImGuiColorEditFlags_"][28] = {} -defs["enums"]["ImGuiColorEditFlags_"][28]["calc_value"] = 402653184 -defs["enums"]["ImGuiColorEditFlags_"][28]["name"] = "ImGuiColorEditFlags__InputMask" -defs["enums"]["ImGuiColorEditFlags_"][28]["value"] = "ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV" -defs["enums"]["ImGuiColumnsFlags_"] = {} -defs["enums"]["ImGuiColumnsFlags_"][1] = {} -defs["enums"]["ImGuiColumnsFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiColumnsFlags_"][1]["name"] = "ImGuiColumnsFlags_None" -defs["enums"]["ImGuiColumnsFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiColumnsFlags_"][2] = {} -defs["enums"]["ImGuiColumnsFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiColumnsFlags_"][2]["name"] = "ImGuiColumnsFlags_NoBorder" -defs["enums"]["ImGuiColumnsFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiColumnsFlags_"][3] = {} -defs["enums"]["ImGuiColumnsFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiColumnsFlags_"][3]["name"] = "ImGuiColumnsFlags_NoResize" -defs["enums"]["ImGuiColumnsFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiColumnsFlags_"][4] = {} -defs["enums"]["ImGuiColumnsFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiColumnsFlags_"][4]["name"] = "ImGuiColumnsFlags_NoPreserveWidths" -defs["enums"]["ImGuiColumnsFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiColumnsFlags_"][5] = {} -defs["enums"]["ImGuiColumnsFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiColumnsFlags_"][5]["name"] = "ImGuiColumnsFlags_NoForceWithinWindow" -defs["enums"]["ImGuiColumnsFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiColumnsFlags_"][6] = {} -defs["enums"]["ImGuiColumnsFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiColumnsFlags_"][6]["name"] = "ImGuiColumnsFlags_GrowParentContentsSize" -defs["enums"]["ImGuiColumnsFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiComboFlags_"] = {} -defs["enums"]["ImGuiComboFlags_"][1] = {} -defs["enums"]["ImGuiComboFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiComboFlags_"][1]["name"] = "ImGuiComboFlags_None" -defs["enums"]["ImGuiComboFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiComboFlags_"][2] = {} -defs["enums"]["ImGuiComboFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiComboFlags_"][2]["name"] = "ImGuiComboFlags_PopupAlignLeft" -defs["enums"]["ImGuiComboFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiComboFlags_"][3] = {} -defs["enums"]["ImGuiComboFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiComboFlags_"][3]["name"] = "ImGuiComboFlags_HeightSmall" -defs["enums"]["ImGuiComboFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiComboFlags_"][4] = {} -defs["enums"]["ImGuiComboFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiComboFlags_"][4]["name"] = "ImGuiComboFlags_HeightRegular" -defs["enums"]["ImGuiComboFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiComboFlags_"][5] = {} -defs["enums"]["ImGuiComboFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiComboFlags_"][5]["name"] = "ImGuiComboFlags_HeightLarge" -defs["enums"]["ImGuiComboFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiComboFlags_"][6] = {} -defs["enums"]["ImGuiComboFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiComboFlags_"][6]["name"] = "ImGuiComboFlags_HeightLargest" -defs["enums"]["ImGuiComboFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiComboFlags_"][7] = {} -defs["enums"]["ImGuiComboFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiComboFlags_"][7]["name"] = "ImGuiComboFlags_NoArrowButton" -defs["enums"]["ImGuiComboFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiComboFlags_"][8] = {} -defs["enums"]["ImGuiComboFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiComboFlags_"][8]["name"] = "ImGuiComboFlags_NoPreview" -defs["enums"]["ImGuiComboFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiComboFlags_"][9] = {} -defs["enums"]["ImGuiComboFlags_"][9]["calc_value"] = 30 -defs["enums"]["ImGuiComboFlags_"][9]["name"] = "ImGuiComboFlags_HeightMask_" -defs["enums"]["ImGuiComboFlags_"][9]["value"] = "ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest" -defs["enums"]["ImGuiCond_"] = {} -defs["enums"]["ImGuiCond_"][1] = {} -defs["enums"]["ImGuiCond_"][1]["calc_value"] = 1 -defs["enums"]["ImGuiCond_"][1]["name"] = "ImGuiCond_Always" -defs["enums"]["ImGuiCond_"][1]["value"] = "1 << 0" -defs["enums"]["ImGuiCond_"][2] = {} -defs["enums"]["ImGuiCond_"][2]["calc_value"] = 2 -defs["enums"]["ImGuiCond_"][2]["name"] = "ImGuiCond_Once" -defs["enums"]["ImGuiCond_"][2]["value"] = "1 << 1" -defs["enums"]["ImGuiCond_"][3] = {} -defs["enums"]["ImGuiCond_"][3]["calc_value"] = 4 -defs["enums"]["ImGuiCond_"][3]["name"] = "ImGuiCond_FirstUseEver" -defs["enums"]["ImGuiCond_"][3]["value"] = "1 << 2" -defs["enums"]["ImGuiCond_"][4] = {} -defs["enums"]["ImGuiCond_"][4]["calc_value"] = 8 -defs["enums"]["ImGuiCond_"][4]["name"] = "ImGuiCond_Appearing" -defs["enums"]["ImGuiCond_"][4]["value"] = "1 << 3" -defs["enums"]["ImGuiConfigFlags_"] = {} -defs["enums"]["ImGuiConfigFlags_"][1] = {} -defs["enums"]["ImGuiConfigFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiConfigFlags_"][1]["name"] = "ImGuiConfigFlags_None" -defs["enums"]["ImGuiConfigFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiConfigFlags_"][2] = {} -defs["enums"]["ImGuiConfigFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiConfigFlags_"][2]["name"] = "ImGuiConfigFlags_NavEnableKeyboard" -defs["enums"]["ImGuiConfigFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiConfigFlags_"][3] = {} -defs["enums"]["ImGuiConfigFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiConfigFlags_"][3]["name"] = "ImGuiConfigFlags_NavEnableGamepad" -defs["enums"]["ImGuiConfigFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiConfigFlags_"][4] = {} -defs["enums"]["ImGuiConfigFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiConfigFlags_"][4]["name"] = "ImGuiConfigFlags_NavEnableSetMousePos" -defs["enums"]["ImGuiConfigFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiConfigFlags_"][5] = {} -defs["enums"]["ImGuiConfigFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiConfigFlags_"][5]["name"] = "ImGuiConfigFlags_NavNoCaptureKeyboard" -defs["enums"]["ImGuiConfigFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiConfigFlags_"][6] = {} -defs["enums"]["ImGuiConfigFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiConfigFlags_"][6]["name"] = "ImGuiConfigFlags_NoMouse" -defs["enums"]["ImGuiConfigFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiConfigFlags_"][7] = {} -defs["enums"]["ImGuiConfigFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiConfigFlags_"][7]["name"] = "ImGuiConfigFlags_NoMouseCursorChange" -defs["enums"]["ImGuiConfigFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiConfigFlags_"][8] = {} -defs["enums"]["ImGuiConfigFlags_"][8]["calc_value"] = 1048576 -defs["enums"]["ImGuiConfigFlags_"][8]["name"] = "ImGuiConfigFlags_IsSRGB" -defs["enums"]["ImGuiConfigFlags_"][8]["value"] = "1 << 20" -defs["enums"]["ImGuiConfigFlags_"][9] = {} -defs["enums"]["ImGuiConfigFlags_"][9]["calc_value"] = 2097152 -defs["enums"]["ImGuiConfigFlags_"][9]["name"] = "ImGuiConfigFlags_IsTouchScreen" -defs["enums"]["ImGuiConfigFlags_"][9]["value"] = "1 << 21" -defs["enums"]["ImGuiDataType_"] = {} -defs["enums"]["ImGuiDataType_"][1] = {} -defs["enums"]["ImGuiDataType_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiDataType_"][1]["name"] = "ImGuiDataType_S8" -defs["enums"]["ImGuiDataType_"][1]["value"] = 0 -defs["enums"]["ImGuiDataType_"][2] = {} -defs["enums"]["ImGuiDataType_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiDataType_"][2]["name"] = "ImGuiDataType_U8" -defs["enums"]["ImGuiDataType_"][2]["value"] = 1 -defs["enums"]["ImGuiDataType_"][3] = {} -defs["enums"]["ImGuiDataType_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiDataType_"][3]["name"] = "ImGuiDataType_S16" -defs["enums"]["ImGuiDataType_"][3]["value"] = 2 -defs["enums"]["ImGuiDataType_"][4] = {} -defs["enums"]["ImGuiDataType_"][4]["calc_value"] = 3 -defs["enums"]["ImGuiDataType_"][4]["name"] = "ImGuiDataType_U16" -defs["enums"]["ImGuiDataType_"][4]["value"] = 3 -defs["enums"]["ImGuiDataType_"][5] = {} -defs["enums"]["ImGuiDataType_"][5]["calc_value"] = 4 -defs["enums"]["ImGuiDataType_"][5]["name"] = "ImGuiDataType_S32" -defs["enums"]["ImGuiDataType_"][5]["value"] = 4 -defs["enums"]["ImGuiDataType_"][6] = {} -defs["enums"]["ImGuiDataType_"][6]["calc_value"] = 5 -defs["enums"]["ImGuiDataType_"][6]["name"] = "ImGuiDataType_U32" -defs["enums"]["ImGuiDataType_"][6]["value"] = 5 -defs["enums"]["ImGuiDataType_"][7] = {} -defs["enums"]["ImGuiDataType_"][7]["calc_value"] = 6 -defs["enums"]["ImGuiDataType_"][7]["name"] = "ImGuiDataType_S64" -defs["enums"]["ImGuiDataType_"][7]["value"] = 6 -defs["enums"]["ImGuiDataType_"][8] = {} -defs["enums"]["ImGuiDataType_"][8]["calc_value"] = 7 -defs["enums"]["ImGuiDataType_"][8]["name"] = "ImGuiDataType_U64" -defs["enums"]["ImGuiDataType_"][8]["value"] = 7 -defs["enums"]["ImGuiDataType_"][9] = {} -defs["enums"]["ImGuiDataType_"][9]["calc_value"] = 8 -defs["enums"]["ImGuiDataType_"][9]["name"] = "ImGuiDataType_Float" -defs["enums"]["ImGuiDataType_"][9]["value"] = 8 -defs["enums"]["ImGuiDataType_"][10] = {} -defs["enums"]["ImGuiDataType_"][10]["calc_value"] = 9 -defs["enums"]["ImGuiDataType_"][10]["name"] = "ImGuiDataType_Double" -defs["enums"]["ImGuiDataType_"][10]["value"] = 9 -defs["enums"]["ImGuiDataType_"][11] = {} -defs["enums"]["ImGuiDataType_"][11]["calc_value"] = 10 -defs["enums"]["ImGuiDataType_"][11]["name"] = "ImGuiDataType_COUNT" -defs["enums"]["ImGuiDataType_"][11]["value"] = 10 -defs["enums"]["ImGuiDir_"] = {} -defs["enums"]["ImGuiDir_"][1] = {} -defs["enums"]["ImGuiDir_"][1]["calc_value"] = -1 -defs["enums"]["ImGuiDir_"][1]["name"] = "ImGuiDir_None" -defs["enums"]["ImGuiDir_"][1]["value"] = "-1" -defs["enums"]["ImGuiDir_"][2] = {} -defs["enums"]["ImGuiDir_"][2]["calc_value"] = 0 -defs["enums"]["ImGuiDir_"][2]["name"] = "ImGuiDir_Left" -defs["enums"]["ImGuiDir_"][2]["value"] = "0" -defs["enums"]["ImGuiDir_"][3] = {} -defs["enums"]["ImGuiDir_"][3]["calc_value"] = 1 -defs["enums"]["ImGuiDir_"][3]["name"] = "ImGuiDir_Right" -defs["enums"]["ImGuiDir_"][3]["value"] = "1" -defs["enums"]["ImGuiDir_"][4] = {} -defs["enums"]["ImGuiDir_"][4]["calc_value"] = 2 -defs["enums"]["ImGuiDir_"][4]["name"] = "ImGuiDir_Up" -defs["enums"]["ImGuiDir_"][4]["value"] = "2" -defs["enums"]["ImGuiDir_"][5] = {} -defs["enums"]["ImGuiDir_"][5]["calc_value"] = 3 -defs["enums"]["ImGuiDir_"][5]["name"] = "ImGuiDir_Down" -defs["enums"]["ImGuiDir_"][5]["value"] = "3" -defs["enums"]["ImGuiDir_"][6] = {} -defs["enums"]["ImGuiDir_"][6]["calc_value"] = 4 -defs["enums"]["ImGuiDir_"][6]["name"] = "ImGuiDir_COUNT" -defs["enums"]["ImGuiDir_"][6]["value"] = 4 -defs["enums"]["ImGuiDragDropFlags_"] = {} -defs["enums"]["ImGuiDragDropFlags_"][1] = {} -defs["enums"]["ImGuiDragDropFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiDragDropFlags_"][1]["name"] = "ImGuiDragDropFlags_None" -defs["enums"]["ImGuiDragDropFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiDragDropFlags_"][2] = {} -defs["enums"]["ImGuiDragDropFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiDragDropFlags_"][2]["name"] = "ImGuiDragDropFlags_SourceNoPreviewTooltip" -defs["enums"]["ImGuiDragDropFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiDragDropFlags_"][3] = {} -defs["enums"]["ImGuiDragDropFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiDragDropFlags_"][3]["name"] = "ImGuiDragDropFlags_SourceNoDisableHover" -defs["enums"]["ImGuiDragDropFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiDragDropFlags_"][4] = {} -defs["enums"]["ImGuiDragDropFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiDragDropFlags_"][4]["name"] = "ImGuiDragDropFlags_SourceNoHoldToOpenOthers" -defs["enums"]["ImGuiDragDropFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiDragDropFlags_"][5] = {} -defs["enums"]["ImGuiDragDropFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiDragDropFlags_"][5]["name"] = "ImGuiDragDropFlags_SourceAllowNullID" -defs["enums"]["ImGuiDragDropFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiDragDropFlags_"][6] = {} -defs["enums"]["ImGuiDragDropFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiDragDropFlags_"][6]["name"] = "ImGuiDragDropFlags_SourceExtern" -defs["enums"]["ImGuiDragDropFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiDragDropFlags_"][7] = {} -defs["enums"]["ImGuiDragDropFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiDragDropFlags_"][7]["name"] = "ImGuiDragDropFlags_SourceAutoExpirePayload" -defs["enums"]["ImGuiDragDropFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiDragDropFlags_"][8] = {} -defs["enums"]["ImGuiDragDropFlags_"][8]["calc_value"] = 1024 -defs["enums"]["ImGuiDragDropFlags_"][8]["name"] = "ImGuiDragDropFlags_AcceptBeforeDelivery" -defs["enums"]["ImGuiDragDropFlags_"][8]["value"] = "1 << 10" -defs["enums"]["ImGuiDragDropFlags_"][9] = {} -defs["enums"]["ImGuiDragDropFlags_"][9]["calc_value"] = 2048 -defs["enums"]["ImGuiDragDropFlags_"][9]["name"] = "ImGuiDragDropFlags_AcceptNoDrawDefaultRect" -defs["enums"]["ImGuiDragDropFlags_"][9]["value"] = "1 << 11" -defs["enums"]["ImGuiDragDropFlags_"][10] = {} -defs["enums"]["ImGuiDragDropFlags_"][10]["calc_value"] = 4096 -defs["enums"]["ImGuiDragDropFlags_"][10]["name"] = "ImGuiDragDropFlags_AcceptNoPreviewTooltip" -defs["enums"]["ImGuiDragDropFlags_"][10]["value"] = "1 << 12" -defs["enums"]["ImGuiDragDropFlags_"][11] = {} -defs["enums"]["ImGuiDragDropFlags_"][11]["calc_value"] = 3072 -defs["enums"]["ImGuiDragDropFlags_"][11]["name"] = "ImGuiDragDropFlags_AcceptPeekOnly" -defs["enums"]["ImGuiDragDropFlags_"][11]["value"] = "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect" -defs["enums"]["ImGuiDragFlags_"] = {} -defs["enums"]["ImGuiDragFlags_"][1] = {} -defs["enums"]["ImGuiDragFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiDragFlags_"][1]["name"] = "ImGuiDragFlags_None" -defs["enums"]["ImGuiDragFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiDragFlags_"][2] = {} -defs["enums"]["ImGuiDragFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiDragFlags_"][2]["name"] = "ImGuiDragFlags_Vertical" -defs["enums"]["ImGuiDragFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiFocusedFlags_"] = {} -defs["enums"]["ImGuiFocusedFlags_"][1] = {} -defs["enums"]["ImGuiFocusedFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiFocusedFlags_"][1]["name"] = "ImGuiFocusedFlags_None" -defs["enums"]["ImGuiFocusedFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiFocusedFlags_"][2] = {} -defs["enums"]["ImGuiFocusedFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiFocusedFlags_"][2]["name"] = "ImGuiFocusedFlags_ChildWindows" -defs["enums"]["ImGuiFocusedFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiFocusedFlags_"][3] = {} -defs["enums"]["ImGuiFocusedFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiFocusedFlags_"][3]["name"] = "ImGuiFocusedFlags_RootWindow" -defs["enums"]["ImGuiFocusedFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiFocusedFlags_"][4] = {} -defs["enums"]["ImGuiFocusedFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiFocusedFlags_"][4]["name"] = "ImGuiFocusedFlags_AnyWindow" -defs["enums"]["ImGuiFocusedFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiFocusedFlags_"][5] = {} -defs["enums"]["ImGuiFocusedFlags_"][5]["calc_value"] = 3 -defs["enums"]["ImGuiFocusedFlags_"][5]["name"] = "ImGuiFocusedFlags_RootAndChildWindows" -defs["enums"]["ImGuiFocusedFlags_"][5]["value"] = "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows" -defs["enums"]["ImGuiHoveredFlags_"] = {} -defs["enums"]["ImGuiHoveredFlags_"][1] = {} -defs["enums"]["ImGuiHoveredFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiHoveredFlags_"][1]["name"] = "ImGuiHoveredFlags_None" -defs["enums"]["ImGuiHoveredFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiHoveredFlags_"][2] = {} -defs["enums"]["ImGuiHoveredFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiHoveredFlags_"][2]["name"] = "ImGuiHoveredFlags_ChildWindows" -defs["enums"]["ImGuiHoveredFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiHoveredFlags_"][3] = {} -defs["enums"]["ImGuiHoveredFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiHoveredFlags_"][3]["name"] = "ImGuiHoveredFlags_RootWindow" -defs["enums"]["ImGuiHoveredFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiHoveredFlags_"][4] = {} -defs["enums"]["ImGuiHoveredFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiHoveredFlags_"][4]["name"] = "ImGuiHoveredFlags_AnyWindow" -defs["enums"]["ImGuiHoveredFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiHoveredFlags_"][5] = {} -defs["enums"]["ImGuiHoveredFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiHoveredFlags_"][5]["name"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup" -defs["enums"]["ImGuiHoveredFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiHoveredFlags_"][6] = {} -defs["enums"]["ImGuiHoveredFlags_"][6]["calc_value"] = 32 -defs["enums"]["ImGuiHoveredFlags_"][6]["name"] = "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem" -defs["enums"]["ImGuiHoveredFlags_"][6]["value"] = "1 << 5" -defs["enums"]["ImGuiHoveredFlags_"][7] = {} -defs["enums"]["ImGuiHoveredFlags_"][7]["calc_value"] = 64 -defs["enums"]["ImGuiHoveredFlags_"][7]["name"] = "ImGuiHoveredFlags_AllowWhenOverlapped" -defs["enums"]["ImGuiHoveredFlags_"][7]["value"] = "1 << 6" -defs["enums"]["ImGuiHoveredFlags_"][8] = {} -defs["enums"]["ImGuiHoveredFlags_"][8]["calc_value"] = 128 -defs["enums"]["ImGuiHoveredFlags_"][8]["name"] = "ImGuiHoveredFlags_AllowWhenDisabled" -defs["enums"]["ImGuiHoveredFlags_"][8]["value"] = "1 << 7" -defs["enums"]["ImGuiHoveredFlags_"][9] = {} -defs["enums"]["ImGuiHoveredFlags_"][9]["calc_value"] = 104 -defs["enums"]["ImGuiHoveredFlags_"][9]["name"] = "ImGuiHoveredFlags_RectOnly" -defs["enums"]["ImGuiHoveredFlags_"][9]["value"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped" -defs["enums"]["ImGuiHoveredFlags_"][10] = {} -defs["enums"]["ImGuiHoveredFlags_"][10]["calc_value"] = 3 -defs["enums"]["ImGuiHoveredFlags_"][10]["name"] = "ImGuiHoveredFlags_RootAndChildWindows" -defs["enums"]["ImGuiHoveredFlags_"][10]["value"] = "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" -defs["enums"]["ImGuiInputReadMode"] = {} -defs["enums"]["ImGuiInputReadMode"][1] = {} -defs["enums"]["ImGuiInputReadMode"][1]["calc_value"] = 0 -defs["enums"]["ImGuiInputReadMode"][1]["name"] = "ImGuiInputReadMode_Down" -defs["enums"]["ImGuiInputReadMode"][1]["value"] = 0 -defs["enums"]["ImGuiInputReadMode"][2] = {} -defs["enums"]["ImGuiInputReadMode"][2]["calc_value"] = 1 -defs["enums"]["ImGuiInputReadMode"][2]["name"] = "ImGuiInputReadMode_Pressed" -defs["enums"]["ImGuiInputReadMode"][2]["value"] = 1 -defs["enums"]["ImGuiInputReadMode"][3] = {} -defs["enums"]["ImGuiInputReadMode"][3]["calc_value"] = 2 -defs["enums"]["ImGuiInputReadMode"][3]["name"] = "ImGuiInputReadMode_Released" -defs["enums"]["ImGuiInputReadMode"][3]["value"] = 2 -defs["enums"]["ImGuiInputReadMode"][4] = {} -defs["enums"]["ImGuiInputReadMode"][4]["calc_value"] = 3 -defs["enums"]["ImGuiInputReadMode"][4]["name"] = "ImGuiInputReadMode_Repeat" -defs["enums"]["ImGuiInputReadMode"][4]["value"] = 3 -defs["enums"]["ImGuiInputReadMode"][5] = {} -defs["enums"]["ImGuiInputReadMode"][5]["calc_value"] = 4 -defs["enums"]["ImGuiInputReadMode"][5]["name"] = "ImGuiInputReadMode_RepeatSlow" -defs["enums"]["ImGuiInputReadMode"][5]["value"] = 4 -defs["enums"]["ImGuiInputReadMode"][6] = {} -defs["enums"]["ImGuiInputReadMode"][6]["calc_value"] = 5 -defs["enums"]["ImGuiInputReadMode"][6]["name"] = "ImGuiInputReadMode_RepeatFast" -defs["enums"]["ImGuiInputReadMode"][6]["value"] = 5 -defs["enums"]["ImGuiInputSource"] = {} -defs["enums"]["ImGuiInputSource"][1] = {} -defs["enums"]["ImGuiInputSource"][1]["calc_value"] = 0 -defs["enums"]["ImGuiInputSource"][1]["name"] = "ImGuiInputSource_None" -defs["enums"]["ImGuiInputSource"][1]["value"] = "0" -defs["enums"]["ImGuiInputSource"][2] = {} -defs["enums"]["ImGuiInputSource"][2]["calc_value"] = 1 -defs["enums"]["ImGuiInputSource"][2]["name"] = "ImGuiInputSource_Mouse" -defs["enums"]["ImGuiInputSource"][2]["value"] = 1 -defs["enums"]["ImGuiInputSource"][3] = {} -defs["enums"]["ImGuiInputSource"][3]["calc_value"] = 2 -defs["enums"]["ImGuiInputSource"][3]["name"] = "ImGuiInputSource_Nav" -defs["enums"]["ImGuiInputSource"][3]["value"] = 2 -defs["enums"]["ImGuiInputSource"][4] = {} -defs["enums"]["ImGuiInputSource"][4]["calc_value"] = 3 -defs["enums"]["ImGuiInputSource"][4]["name"] = "ImGuiInputSource_NavKeyboard" -defs["enums"]["ImGuiInputSource"][4]["value"] = 3 -defs["enums"]["ImGuiInputSource"][5] = {} -defs["enums"]["ImGuiInputSource"][5]["calc_value"] = 4 -defs["enums"]["ImGuiInputSource"][5]["name"] = "ImGuiInputSource_NavGamepad" -defs["enums"]["ImGuiInputSource"][5]["value"] = 4 -defs["enums"]["ImGuiInputSource"][6] = {} -defs["enums"]["ImGuiInputSource"][6]["calc_value"] = 5 -defs["enums"]["ImGuiInputSource"][6]["name"] = "ImGuiInputSource_COUNT" -defs["enums"]["ImGuiInputSource"][6]["value"] = 5 -defs["enums"]["ImGuiInputTextFlags_"] = {} -defs["enums"]["ImGuiInputTextFlags_"][1] = {} -defs["enums"]["ImGuiInputTextFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiInputTextFlags_"][1]["name"] = "ImGuiInputTextFlags_None" -defs["enums"]["ImGuiInputTextFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiInputTextFlags_"][2] = {} -defs["enums"]["ImGuiInputTextFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiInputTextFlags_"][2]["name"] = "ImGuiInputTextFlags_CharsDecimal" -defs["enums"]["ImGuiInputTextFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiInputTextFlags_"][3] = {} -defs["enums"]["ImGuiInputTextFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiInputTextFlags_"][3]["name"] = "ImGuiInputTextFlags_CharsHexadecimal" -defs["enums"]["ImGuiInputTextFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiInputTextFlags_"][4] = {} -defs["enums"]["ImGuiInputTextFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiInputTextFlags_"][4]["name"] = "ImGuiInputTextFlags_CharsUppercase" -defs["enums"]["ImGuiInputTextFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiInputTextFlags_"][5] = {} -defs["enums"]["ImGuiInputTextFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiInputTextFlags_"][5]["name"] = "ImGuiInputTextFlags_CharsNoBlank" -defs["enums"]["ImGuiInputTextFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiInputTextFlags_"][6] = {} -defs["enums"]["ImGuiInputTextFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiInputTextFlags_"][6]["name"] = "ImGuiInputTextFlags_AutoSelectAll" -defs["enums"]["ImGuiInputTextFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiInputTextFlags_"][7] = {} -defs["enums"]["ImGuiInputTextFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiInputTextFlags_"][7]["name"] = "ImGuiInputTextFlags_EnterReturnsTrue" -defs["enums"]["ImGuiInputTextFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiInputTextFlags_"][8] = {} -defs["enums"]["ImGuiInputTextFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiInputTextFlags_"][8]["name"] = "ImGuiInputTextFlags_CallbackCompletion" -defs["enums"]["ImGuiInputTextFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiInputTextFlags_"][9] = {} -defs["enums"]["ImGuiInputTextFlags_"][9]["calc_value"] = 128 -defs["enums"]["ImGuiInputTextFlags_"][9]["name"] = "ImGuiInputTextFlags_CallbackHistory" -defs["enums"]["ImGuiInputTextFlags_"][9]["value"] = "1 << 7" -defs["enums"]["ImGuiInputTextFlags_"][10] = {} -defs["enums"]["ImGuiInputTextFlags_"][10]["calc_value"] = 256 -defs["enums"]["ImGuiInputTextFlags_"][10]["name"] = "ImGuiInputTextFlags_CallbackAlways" -defs["enums"]["ImGuiInputTextFlags_"][10]["value"] = "1 << 8" -defs["enums"]["ImGuiInputTextFlags_"][11] = {} -defs["enums"]["ImGuiInputTextFlags_"][11]["calc_value"] = 512 -defs["enums"]["ImGuiInputTextFlags_"][11]["name"] = "ImGuiInputTextFlags_CallbackCharFilter" -defs["enums"]["ImGuiInputTextFlags_"][11]["value"] = "1 << 9" -defs["enums"]["ImGuiInputTextFlags_"][12] = {} -defs["enums"]["ImGuiInputTextFlags_"][12]["calc_value"] = 1024 -defs["enums"]["ImGuiInputTextFlags_"][12]["name"] = "ImGuiInputTextFlags_AllowTabInput" -defs["enums"]["ImGuiInputTextFlags_"][12]["value"] = "1 << 10" -defs["enums"]["ImGuiInputTextFlags_"][13] = {} -defs["enums"]["ImGuiInputTextFlags_"][13]["calc_value"] = 2048 -defs["enums"]["ImGuiInputTextFlags_"][13]["name"] = "ImGuiInputTextFlags_CtrlEnterForNewLine" -defs["enums"]["ImGuiInputTextFlags_"][13]["value"] = "1 << 11" -defs["enums"]["ImGuiInputTextFlags_"][14] = {} -defs["enums"]["ImGuiInputTextFlags_"][14]["calc_value"] = 4096 -defs["enums"]["ImGuiInputTextFlags_"][14]["name"] = "ImGuiInputTextFlags_NoHorizontalScroll" -defs["enums"]["ImGuiInputTextFlags_"][14]["value"] = "1 << 12" -defs["enums"]["ImGuiInputTextFlags_"][15] = {} -defs["enums"]["ImGuiInputTextFlags_"][15]["calc_value"] = 8192 -defs["enums"]["ImGuiInputTextFlags_"][15]["name"] = "ImGuiInputTextFlags_AlwaysInsertMode" -defs["enums"]["ImGuiInputTextFlags_"][15]["value"] = "1 << 13" -defs["enums"]["ImGuiInputTextFlags_"][16] = {} -defs["enums"]["ImGuiInputTextFlags_"][16]["calc_value"] = 16384 -defs["enums"]["ImGuiInputTextFlags_"][16]["name"] = "ImGuiInputTextFlags_ReadOnly" -defs["enums"]["ImGuiInputTextFlags_"][16]["value"] = "1 << 14" -defs["enums"]["ImGuiInputTextFlags_"][17] = {} -defs["enums"]["ImGuiInputTextFlags_"][17]["calc_value"] = 32768 -defs["enums"]["ImGuiInputTextFlags_"][17]["name"] = "ImGuiInputTextFlags_Password" -defs["enums"]["ImGuiInputTextFlags_"][17]["value"] = "1 << 15" -defs["enums"]["ImGuiInputTextFlags_"][18] = {} -defs["enums"]["ImGuiInputTextFlags_"][18]["calc_value"] = 65536 -defs["enums"]["ImGuiInputTextFlags_"][18]["name"] = "ImGuiInputTextFlags_NoUndoRedo" -defs["enums"]["ImGuiInputTextFlags_"][18]["value"] = "1 << 16" -defs["enums"]["ImGuiInputTextFlags_"][19] = {} -defs["enums"]["ImGuiInputTextFlags_"][19]["calc_value"] = 131072 -defs["enums"]["ImGuiInputTextFlags_"][19]["name"] = "ImGuiInputTextFlags_CharsScientific" -defs["enums"]["ImGuiInputTextFlags_"][19]["value"] = "1 << 17" -defs["enums"]["ImGuiInputTextFlags_"][20] = {} -defs["enums"]["ImGuiInputTextFlags_"][20]["calc_value"] = 262144 -defs["enums"]["ImGuiInputTextFlags_"][20]["name"] = "ImGuiInputTextFlags_CallbackResize" -defs["enums"]["ImGuiInputTextFlags_"][20]["value"] = "1 << 18" -defs["enums"]["ImGuiInputTextFlags_"][21] = {} -defs["enums"]["ImGuiInputTextFlags_"][21]["calc_value"] = 1048576 -defs["enums"]["ImGuiInputTextFlags_"][21]["name"] = "ImGuiInputTextFlags_Multiline" -defs["enums"]["ImGuiInputTextFlags_"][21]["value"] = "1 << 20" -defs["enums"]["ImGuiInputTextFlags_"][22] = {} -defs["enums"]["ImGuiInputTextFlags_"][22]["calc_value"] = 2097152 -defs["enums"]["ImGuiInputTextFlags_"][22]["name"] = "ImGuiInputTextFlags_NoMarkEdited" -defs["enums"]["ImGuiInputTextFlags_"][22]["value"] = "1 << 21" -defs["enums"]["ImGuiItemFlags_"] = {} -defs["enums"]["ImGuiItemFlags_"][1] = {} -defs["enums"]["ImGuiItemFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiItemFlags_"][1]["name"] = "ImGuiItemFlags_None" -defs["enums"]["ImGuiItemFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiItemFlags_"][2] = {} -defs["enums"]["ImGuiItemFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiItemFlags_"][2]["name"] = "ImGuiItemFlags_NoTabStop" -defs["enums"]["ImGuiItemFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiItemFlags_"][3] = {} -defs["enums"]["ImGuiItemFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiItemFlags_"][3]["name"] = "ImGuiItemFlags_ButtonRepeat" -defs["enums"]["ImGuiItemFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiItemFlags_"][4] = {} -defs["enums"]["ImGuiItemFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiItemFlags_"][4]["name"] = "ImGuiItemFlags_Disabled" -defs["enums"]["ImGuiItemFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiItemFlags_"][5] = {} -defs["enums"]["ImGuiItemFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiItemFlags_"][5]["name"] = "ImGuiItemFlags_NoNav" -defs["enums"]["ImGuiItemFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiItemFlags_"][6] = {} -defs["enums"]["ImGuiItemFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiItemFlags_"][6]["name"] = "ImGuiItemFlags_NoNavDefaultFocus" -defs["enums"]["ImGuiItemFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiItemFlags_"][7] = {} -defs["enums"]["ImGuiItemFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiItemFlags_"][7]["name"] = "ImGuiItemFlags_SelectableDontClosePopup" -defs["enums"]["ImGuiItemFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiItemFlags_"][8] = {} -defs["enums"]["ImGuiItemFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiItemFlags_"][8]["name"] = "ImGuiItemFlags_MixedValue" -defs["enums"]["ImGuiItemFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiItemFlags_"][9] = {} -defs["enums"]["ImGuiItemFlags_"][9]["calc_value"] = 0 -defs["enums"]["ImGuiItemFlags_"][9]["name"] = "ImGuiItemFlags_Default_" -defs["enums"]["ImGuiItemFlags_"][9]["value"] = "0" -defs["enums"]["ImGuiItemStatusFlags_"] = {} -defs["enums"]["ImGuiItemStatusFlags_"][1] = {} -defs["enums"]["ImGuiItemStatusFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiItemStatusFlags_"][1]["name"] = "ImGuiItemStatusFlags_None" -defs["enums"]["ImGuiItemStatusFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiItemStatusFlags_"][2] = {} -defs["enums"]["ImGuiItemStatusFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiItemStatusFlags_"][2]["name"] = "ImGuiItemStatusFlags_HoveredRect" -defs["enums"]["ImGuiItemStatusFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiItemStatusFlags_"][3] = {} -defs["enums"]["ImGuiItemStatusFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiItemStatusFlags_"][3]["name"] = "ImGuiItemStatusFlags_HasDisplayRect" -defs["enums"]["ImGuiItemStatusFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiItemStatusFlags_"][4] = {} -defs["enums"]["ImGuiItemStatusFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiItemStatusFlags_"][4]["name"] = "ImGuiItemStatusFlags_Edited" -defs["enums"]["ImGuiItemStatusFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiItemStatusFlags_"][5] = {} -defs["enums"]["ImGuiItemStatusFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiItemStatusFlags_"][5]["name"] = "ImGuiItemStatusFlags_ToggledSelection" -defs["enums"]["ImGuiItemStatusFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiItemStatusFlags_"][6] = {} -defs["enums"]["ImGuiItemStatusFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiItemStatusFlags_"][6]["name"] = "ImGuiItemStatusFlags_ToggledOpen" -defs["enums"]["ImGuiItemStatusFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiItemStatusFlags_"][7] = {} -defs["enums"]["ImGuiItemStatusFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiItemStatusFlags_"][7]["name"] = "ImGuiItemStatusFlags_HasDeactivated" -defs["enums"]["ImGuiItemStatusFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiItemStatusFlags_"][8] = {} -defs["enums"]["ImGuiItemStatusFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiItemStatusFlags_"][8]["name"] = "ImGuiItemStatusFlags_Deactivated" -defs["enums"]["ImGuiItemStatusFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiKey_"] = {} -defs["enums"]["ImGuiKey_"][1] = {} -defs["enums"]["ImGuiKey_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiKey_"][1]["name"] = "ImGuiKey_Tab" -defs["enums"]["ImGuiKey_"][1]["value"] = 0 -defs["enums"]["ImGuiKey_"][2] = {} -defs["enums"]["ImGuiKey_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiKey_"][2]["name"] = "ImGuiKey_LeftArrow" -defs["enums"]["ImGuiKey_"][2]["value"] = 1 -defs["enums"]["ImGuiKey_"][3] = {} -defs["enums"]["ImGuiKey_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiKey_"][3]["name"] = "ImGuiKey_RightArrow" -defs["enums"]["ImGuiKey_"][3]["value"] = 2 -defs["enums"]["ImGuiKey_"][4] = {} -defs["enums"]["ImGuiKey_"][4]["calc_value"] = 3 -defs["enums"]["ImGuiKey_"][4]["name"] = "ImGuiKey_UpArrow" -defs["enums"]["ImGuiKey_"][4]["value"] = 3 -defs["enums"]["ImGuiKey_"][5] = {} -defs["enums"]["ImGuiKey_"][5]["calc_value"] = 4 -defs["enums"]["ImGuiKey_"][5]["name"] = "ImGuiKey_DownArrow" -defs["enums"]["ImGuiKey_"][5]["value"] = 4 -defs["enums"]["ImGuiKey_"][6] = {} -defs["enums"]["ImGuiKey_"][6]["calc_value"] = 5 -defs["enums"]["ImGuiKey_"][6]["name"] = "ImGuiKey_PageUp" -defs["enums"]["ImGuiKey_"][6]["value"] = 5 -defs["enums"]["ImGuiKey_"][7] = {} -defs["enums"]["ImGuiKey_"][7]["calc_value"] = 6 -defs["enums"]["ImGuiKey_"][7]["name"] = "ImGuiKey_PageDown" -defs["enums"]["ImGuiKey_"][7]["value"] = 6 -defs["enums"]["ImGuiKey_"][8] = {} -defs["enums"]["ImGuiKey_"][8]["calc_value"] = 7 -defs["enums"]["ImGuiKey_"][8]["name"] = "ImGuiKey_Home" -defs["enums"]["ImGuiKey_"][8]["value"] = 7 -defs["enums"]["ImGuiKey_"][9] = {} -defs["enums"]["ImGuiKey_"][9]["calc_value"] = 8 -defs["enums"]["ImGuiKey_"][9]["name"] = "ImGuiKey_End" -defs["enums"]["ImGuiKey_"][9]["value"] = 8 -defs["enums"]["ImGuiKey_"][10] = {} -defs["enums"]["ImGuiKey_"][10]["calc_value"] = 9 -defs["enums"]["ImGuiKey_"][10]["name"] = "ImGuiKey_Insert" -defs["enums"]["ImGuiKey_"][10]["value"] = 9 -defs["enums"]["ImGuiKey_"][11] = {} -defs["enums"]["ImGuiKey_"][11]["calc_value"] = 10 -defs["enums"]["ImGuiKey_"][11]["name"] = "ImGuiKey_Delete" -defs["enums"]["ImGuiKey_"][11]["value"] = 10 -defs["enums"]["ImGuiKey_"][12] = {} -defs["enums"]["ImGuiKey_"][12]["calc_value"] = 11 -defs["enums"]["ImGuiKey_"][12]["name"] = "ImGuiKey_Backspace" -defs["enums"]["ImGuiKey_"][12]["value"] = 11 -defs["enums"]["ImGuiKey_"][13] = {} -defs["enums"]["ImGuiKey_"][13]["calc_value"] = 12 -defs["enums"]["ImGuiKey_"][13]["name"] = "ImGuiKey_Space" -defs["enums"]["ImGuiKey_"][13]["value"] = 12 -defs["enums"]["ImGuiKey_"][14] = {} -defs["enums"]["ImGuiKey_"][14]["calc_value"] = 13 -defs["enums"]["ImGuiKey_"][14]["name"] = "ImGuiKey_Enter" -defs["enums"]["ImGuiKey_"][14]["value"] = 13 -defs["enums"]["ImGuiKey_"][15] = {} -defs["enums"]["ImGuiKey_"][15]["calc_value"] = 14 -defs["enums"]["ImGuiKey_"][15]["name"] = "ImGuiKey_Escape" -defs["enums"]["ImGuiKey_"][15]["value"] = 14 -defs["enums"]["ImGuiKey_"][16] = {} -defs["enums"]["ImGuiKey_"][16]["calc_value"] = 15 -defs["enums"]["ImGuiKey_"][16]["name"] = "ImGuiKey_KeyPadEnter" -defs["enums"]["ImGuiKey_"][16]["value"] = 15 -defs["enums"]["ImGuiKey_"][17] = {} -defs["enums"]["ImGuiKey_"][17]["calc_value"] = 16 -defs["enums"]["ImGuiKey_"][17]["name"] = "ImGuiKey_A" -defs["enums"]["ImGuiKey_"][17]["value"] = 16 -defs["enums"]["ImGuiKey_"][18] = {} -defs["enums"]["ImGuiKey_"][18]["calc_value"] = 17 -defs["enums"]["ImGuiKey_"][18]["name"] = "ImGuiKey_C" -defs["enums"]["ImGuiKey_"][18]["value"] = 17 -defs["enums"]["ImGuiKey_"][19] = {} -defs["enums"]["ImGuiKey_"][19]["calc_value"] = 18 -defs["enums"]["ImGuiKey_"][19]["name"] = "ImGuiKey_V" -defs["enums"]["ImGuiKey_"][19]["value"] = 18 -defs["enums"]["ImGuiKey_"][20] = {} -defs["enums"]["ImGuiKey_"][20]["calc_value"] = 19 -defs["enums"]["ImGuiKey_"][20]["name"] = "ImGuiKey_X" -defs["enums"]["ImGuiKey_"][20]["value"] = 19 -defs["enums"]["ImGuiKey_"][21] = {} -defs["enums"]["ImGuiKey_"][21]["calc_value"] = 20 -defs["enums"]["ImGuiKey_"][21]["name"] = "ImGuiKey_Y" -defs["enums"]["ImGuiKey_"][21]["value"] = 20 -defs["enums"]["ImGuiKey_"][22] = {} -defs["enums"]["ImGuiKey_"][22]["calc_value"] = 21 -defs["enums"]["ImGuiKey_"][22]["name"] = "ImGuiKey_Z" -defs["enums"]["ImGuiKey_"][22]["value"] = 21 -defs["enums"]["ImGuiKey_"][23] = {} -defs["enums"]["ImGuiKey_"][23]["calc_value"] = 22 -defs["enums"]["ImGuiKey_"][23]["name"] = "ImGuiKey_COUNT" -defs["enums"]["ImGuiKey_"][23]["value"] = 22 -defs["enums"]["ImGuiLayoutType_"] = {} -defs["enums"]["ImGuiLayoutType_"][1] = {} -defs["enums"]["ImGuiLayoutType_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiLayoutType_"][1]["name"] = "ImGuiLayoutType_Horizontal" -defs["enums"]["ImGuiLayoutType_"][1]["value"] = "0" -defs["enums"]["ImGuiLayoutType_"][2] = {} -defs["enums"]["ImGuiLayoutType_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiLayoutType_"][2]["name"] = "ImGuiLayoutType_Vertical" -defs["enums"]["ImGuiLayoutType_"][2]["value"] = "1" -defs["enums"]["ImGuiLogType"] = {} -defs["enums"]["ImGuiLogType"][1] = {} -defs["enums"]["ImGuiLogType"][1]["calc_value"] = 0 -defs["enums"]["ImGuiLogType"][1]["name"] = "ImGuiLogType_None" -defs["enums"]["ImGuiLogType"][1]["value"] = "0" -defs["enums"]["ImGuiLogType"][2] = {} -defs["enums"]["ImGuiLogType"][2]["calc_value"] = 1 -defs["enums"]["ImGuiLogType"][2]["name"] = "ImGuiLogType_TTY" -defs["enums"]["ImGuiLogType"][2]["value"] = 1 -defs["enums"]["ImGuiLogType"][3] = {} -defs["enums"]["ImGuiLogType"][3]["calc_value"] = 2 -defs["enums"]["ImGuiLogType"][3]["name"] = "ImGuiLogType_File" -defs["enums"]["ImGuiLogType"][3]["value"] = 2 -defs["enums"]["ImGuiLogType"][4] = {} -defs["enums"]["ImGuiLogType"][4]["calc_value"] = 3 -defs["enums"]["ImGuiLogType"][4]["name"] = "ImGuiLogType_Buffer" -defs["enums"]["ImGuiLogType"][4]["value"] = 3 -defs["enums"]["ImGuiLogType"][5] = {} -defs["enums"]["ImGuiLogType"][5]["calc_value"] = 4 -defs["enums"]["ImGuiLogType"][5]["name"] = "ImGuiLogType_Clipboard" -defs["enums"]["ImGuiLogType"][5]["value"] = 4 -defs["enums"]["ImGuiMouseButton_"] = {} -defs["enums"]["ImGuiMouseButton_"][1] = {} -defs["enums"]["ImGuiMouseButton_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiMouseButton_"][1]["name"] = "ImGuiMouseButton_Left" -defs["enums"]["ImGuiMouseButton_"][1]["value"] = "0" -defs["enums"]["ImGuiMouseButton_"][2] = {} -defs["enums"]["ImGuiMouseButton_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiMouseButton_"][2]["name"] = "ImGuiMouseButton_Right" -defs["enums"]["ImGuiMouseButton_"][2]["value"] = "1" -defs["enums"]["ImGuiMouseButton_"][3] = {} -defs["enums"]["ImGuiMouseButton_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiMouseButton_"][3]["name"] = "ImGuiMouseButton_Middle" -defs["enums"]["ImGuiMouseButton_"][3]["value"] = "2" -defs["enums"]["ImGuiMouseButton_"][4] = {} -defs["enums"]["ImGuiMouseButton_"][4]["calc_value"] = 5 -defs["enums"]["ImGuiMouseButton_"][4]["name"] = "ImGuiMouseButton_COUNT" -defs["enums"]["ImGuiMouseButton_"][4]["value"] = "5" -defs["enums"]["ImGuiMouseCursor_"] = {} -defs["enums"]["ImGuiMouseCursor_"][1] = {} -defs["enums"]["ImGuiMouseCursor_"][1]["calc_value"] = -1 -defs["enums"]["ImGuiMouseCursor_"][1]["name"] = "ImGuiMouseCursor_None" -defs["enums"]["ImGuiMouseCursor_"][1]["value"] = "-1" -defs["enums"]["ImGuiMouseCursor_"][2] = {} -defs["enums"]["ImGuiMouseCursor_"][2]["calc_value"] = 0 -defs["enums"]["ImGuiMouseCursor_"][2]["name"] = "ImGuiMouseCursor_Arrow" -defs["enums"]["ImGuiMouseCursor_"][2]["value"] = "0" -defs["enums"]["ImGuiMouseCursor_"][3] = {} -defs["enums"]["ImGuiMouseCursor_"][3]["calc_value"] = 1 -defs["enums"]["ImGuiMouseCursor_"][3]["name"] = "ImGuiMouseCursor_TextInput" -defs["enums"]["ImGuiMouseCursor_"][3]["value"] = 1 -defs["enums"]["ImGuiMouseCursor_"][4] = {} -defs["enums"]["ImGuiMouseCursor_"][4]["calc_value"] = 2 -defs["enums"]["ImGuiMouseCursor_"][4]["name"] = "ImGuiMouseCursor_ResizeAll" -defs["enums"]["ImGuiMouseCursor_"][4]["value"] = 2 -defs["enums"]["ImGuiMouseCursor_"][5] = {} -defs["enums"]["ImGuiMouseCursor_"][5]["calc_value"] = 3 -defs["enums"]["ImGuiMouseCursor_"][5]["name"] = "ImGuiMouseCursor_ResizeNS" -defs["enums"]["ImGuiMouseCursor_"][5]["value"] = 3 -defs["enums"]["ImGuiMouseCursor_"][6] = {} -defs["enums"]["ImGuiMouseCursor_"][6]["calc_value"] = 4 -defs["enums"]["ImGuiMouseCursor_"][6]["name"] = "ImGuiMouseCursor_ResizeEW" -defs["enums"]["ImGuiMouseCursor_"][6]["value"] = 4 -defs["enums"]["ImGuiMouseCursor_"][7] = {} -defs["enums"]["ImGuiMouseCursor_"][7]["calc_value"] = 5 -defs["enums"]["ImGuiMouseCursor_"][7]["name"] = "ImGuiMouseCursor_ResizeNESW" -defs["enums"]["ImGuiMouseCursor_"][7]["value"] = 5 -defs["enums"]["ImGuiMouseCursor_"][8] = {} -defs["enums"]["ImGuiMouseCursor_"][8]["calc_value"] = 6 -defs["enums"]["ImGuiMouseCursor_"][8]["name"] = "ImGuiMouseCursor_ResizeNWSE" -defs["enums"]["ImGuiMouseCursor_"][8]["value"] = 6 -defs["enums"]["ImGuiMouseCursor_"][9] = {} -defs["enums"]["ImGuiMouseCursor_"][9]["calc_value"] = 7 -defs["enums"]["ImGuiMouseCursor_"][9]["name"] = "ImGuiMouseCursor_Hand" -defs["enums"]["ImGuiMouseCursor_"][9]["value"] = 7 -defs["enums"]["ImGuiMouseCursor_"][10] = {} -defs["enums"]["ImGuiMouseCursor_"][10]["calc_value"] = 8 -defs["enums"]["ImGuiMouseCursor_"][10]["name"] = "ImGuiMouseCursor_NotAllowed" -defs["enums"]["ImGuiMouseCursor_"][10]["value"] = 8 -defs["enums"]["ImGuiMouseCursor_"][11] = {} -defs["enums"]["ImGuiMouseCursor_"][11]["calc_value"] = 9 -defs["enums"]["ImGuiMouseCursor_"][11]["name"] = "ImGuiMouseCursor_COUNT" -defs["enums"]["ImGuiMouseCursor_"][11]["value"] = 9 -defs["enums"]["ImGuiNavDirSourceFlags_"] = {} -defs["enums"]["ImGuiNavDirSourceFlags_"][1] = {} -defs["enums"]["ImGuiNavDirSourceFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiNavDirSourceFlags_"][1]["name"] = "ImGuiNavDirSourceFlags_None" -defs["enums"]["ImGuiNavDirSourceFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiNavDirSourceFlags_"][2] = {} -defs["enums"]["ImGuiNavDirSourceFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiNavDirSourceFlags_"][2]["name"] = "ImGuiNavDirSourceFlags_Keyboard" -defs["enums"]["ImGuiNavDirSourceFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiNavDirSourceFlags_"][3] = {} -defs["enums"]["ImGuiNavDirSourceFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiNavDirSourceFlags_"][3]["name"] = "ImGuiNavDirSourceFlags_PadDPad" -defs["enums"]["ImGuiNavDirSourceFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiNavDirSourceFlags_"][4] = {} -defs["enums"]["ImGuiNavDirSourceFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiNavDirSourceFlags_"][4]["name"] = "ImGuiNavDirSourceFlags_PadLStick" -defs["enums"]["ImGuiNavDirSourceFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiNavForward"] = {} -defs["enums"]["ImGuiNavForward"][1] = {} -defs["enums"]["ImGuiNavForward"][1]["calc_value"] = 0 -defs["enums"]["ImGuiNavForward"][1]["name"] = "ImGuiNavForward_None" -defs["enums"]["ImGuiNavForward"][1]["value"] = 0 -defs["enums"]["ImGuiNavForward"][2] = {} -defs["enums"]["ImGuiNavForward"][2]["calc_value"] = 1 -defs["enums"]["ImGuiNavForward"][2]["name"] = "ImGuiNavForward_ForwardQueued" -defs["enums"]["ImGuiNavForward"][2]["value"] = 1 -defs["enums"]["ImGuiNavForward"][3] = {} -defs["enums"]["ImGuiNavForward"][3]["calc_value"] = 2 -defs["enums"]["ImGuiNavForward"][3]["name"] = "ImGuiNavForward_ForwardActive" -defs["enums"]["ImGuiNavForward"][3]["value"] = 2 -defs["enums"]["ImGuiNavHighlightFlags_"] = {} -defs["enums"]["ImGuiNavHighlightFlags_"][1] = {} -defs["enums"]["ImGuiNavHighlightFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiNavHighlightFlags_"][1]["name"] = "ImGuiNavHighlightFlags_None" -defs["enums"]["ImGuiNavHighlightFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiNavHighlightFlags_"][2] = {} -defs["enums"]["ImGuiNavHighlightFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiNavHighlightFlags_"][2]["name"] = "ImGuiNavHighlightFlags_TypeDefault" -defs["enums"]["ImGuiNavHighlightFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiNavHighlightFlags_"][3] = {} -defs["enums"]["ImGuiNavHighlightFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiNavHighlightFlags_"][3]["name"] = "ImGuiNavHighlightFlags_TypeThin" -defs["enums"]["ImGuiNavHighlightFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiNavHighlightFlags_"][4] = {} -defs["enums"]["ImGuiNavHighlightFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiNavHighlightFlags_"][4]["name"] = "ImGuiNavHighlightFlags_AlwaysDraw" -defs["enums"]["ImGuiNavHighlightFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiNavHighlightFlags_"][5] = {} -defs["enums"]["ImGuiNavHighlightFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiNavHighlightFlags_"][5]["name"] = "ImGuiNavHighlightFlags_NoRounding" -defs["enums"]["ImGuiNavHighlightFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiNavInput_"] = {} -defs["enums"]["ImGuiNavInput_"][1] = {} -defs["enums"]["ImGuiNavInput_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiNavInput_"][1]["name"] = "ImGuiNavInput_Activate" -defs["enums"]["ImGuiNavInput_"][1]["value"] = 0 -defs["enums"]["ImGuiNavInput_"][2] = {} -defs["enums"]["ImGuiNavInput_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiNavInput_"][2]["name"] = "ImGuiNavInput_Cancel" -defs["enums"]["ImGuiNavInput_"][2]["value"] = 1 -defs["enums"]["ImGuiNavInput_"][3] = {} -defs["enums"]["ImGuiNavInput_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiNavInput_"][3]["name"] = "ImGuiNavInput_Input" -defs["enums"]["ImGuiNavInput_"][3]["value"] = 2 -defs["enums"]["ImGuiNavInput_"][4] = {} -defs["enums"]["ImGuiNavInput_"][4]["calc_value"] = 3 -defs["enums"]["ImGuiNavInput_"][4]["name"] = "ImGuiNavInput_Menu" -defs["enums"]["ImGuiNavInput_"][4]["value"] = 3 -defs["enums"]["ImGuiNavInput_"][5] = {} -defs["enums"]["ImGuiNavInput_"][5]["calc_value"] = 4 -defs["enums"]["ImGuiNavInput_"][5]["name"] = "ImGuiNavInput_DpadLeft" -defs["enums"]["ImGuiNavInput_"][5]["value"] = 4 -defs["enums"]["ImGuiNavInput_"][6] = {} -defs["enums"]["ImGuiNavInput_"][6]["calc_value"] = 5 -defs["enums"]["ImGuiNavInput_"][6]["name"] = "ImGuiNavInput_DpadRight" -defs["enums"]["ImGuiNavInput_"][6]["value"] = 5 -defs["enums"]["ImGuiNavInput_"][7] = {} -defs["enums"]["ImGuiNavInput_"][7]["calc_value"] = 6 -defs["enums"]["ImGuiNavInput_"][7]["name"] = "ImGuiNavInput_DpadUp" -defs["enums"]["ImGuiNavInput_"][7]["value"] = 6 -defs["enums"]["ImGuiNavInput_"][8] = {} -defs["enums"]["ImGuiNavInput_"][8]["calc_value"] = 7 -defs["enums"]["ImGuiNavInput_"][8]["name"] = "ImGuiNavInput_DpadDown" -defs["enums"]["ImGuiNavInput_"][8]["value"] = 7 -defs["enums"]["ImGuiNavInput_"][9] = {} -defs["enums"]["ImGuiNavInput_"][9]["calc_value"] = 8 -defs["enums"]["ImGuiNavInput_"][9]["name"] = "ImGuiNavInput_LStickLeft" -defs["enums"]["ImGuiNavInput_"][9]["value"] = 8 -defs["enums"]["ImGuiNavInput_"][10] = {} -defs["enums"]["ImGuiNavInput_"][10]["calc_value"] = 9 -defs["enums"]["ImGuiNavInput_"][10]["name"] = "ImGuiNavInput_LStickRight" -defs["enums"]["ImGuiNavInput_"][10]["value"] = 9 -defs["enums"]["ImGuiNavInput_"][11] = {} -defs["enums"]["ImGuiNavInput_"][11]["calc_value"] = 10 -defs["enums"]["ImGuiNavInput_"][11]["name"] = "ImGuiNavInput_LStickUp" -defs["enums"]["ImGuiNavInput_"][11]["value"] = 10 -defs["enums"]["ImGuiNavInput_"][12] = {} -defs["enums"]["ImGuiNavInput_"][12]["calc_value"] = 11 -defs["enums"]["ImGuiNavInput_"][12]["name"] = "ImGuiNavInput_LStickDown" -defs["enums"]["ImGuiNavInput_"][12]["value"] = 11 -defs["enums"]["ImGuiNavInput_"][13] = {} -defs["enums"]["ImGuiNavInput_"][13]["calc_value"] = 12 -defs["enums"]["ImGuiNavInput_"][13]["name"] = "ImGuiNavInput_FocusPrev" -defs["enums"]["ImGuiNavInput_"][13]["value"] = 12 -defs["enums"]["ImGuiNavInput_"][14] = {} -defs["enums"]["ImGuiNavInput_"][14]["calc_value"] = 13 -defs["enums"]["ImGuiNavInput_"][14]["name"] = "ImGuiNavInput_FocusNext" -defs["enums"]["ImGuiNavInput_"][14]["value"] = 13 -defs["enums"]["ImGuiNavInput_"][15] = {} -defs["enums"]["ImGuiNavInput_"][15]["calc_value"] = 14 -defs["enums"]["ImGuiNavInput_"][15]["name"] = "ImGuiNavInput_TweakSlow" -defs["enums"]["ImGuiNavInput_"][15]["value"] = 14 -defs["enums"]["ImGuiNavInput_"][16] = {} -defs["enums"]["ImGuiNavInput_"][16]["calc_value"] = 15 -defs["enums"]["ImGuiNavInput_"][16]["name"] = "ImGuiNavInput_TweakFast" -defs["enums"]["ImGuiNavInput_"][16]["value"] = 15 -defs["enums"]["ImGuiNavInput_"][17] = {} -defs["enums"]["ImGuiNavInput_"][17]["calc_value"] = 16 -defs["enums"]["ImGuiNavInput_"][17]["name"] = "ImGuiNavInput_KeyMenu_" -defs["enums"]["ImGuiNavInput_"][17]["value"] = 16 -defs["enums"]["ImGuiNavInput_"][18] = {} -defs["enums"]["ImGuiNavInput_"][18]["calc_value"] = 17 -defs["enums"]["ImGuiNavInput_"][18]["name"] = "ImGuiNavInput_KeyLeft_" -defs["enums"]["ImGuiNavInput_"][18]["value"] = 17 -defs["enums"]["ImGuiNavInput_"][19] = {} -defs["enums"]["ImGuiNavInput_"][19]["calc_value"] = 18 -defs["enums"]["ImGuiNavInput_"][19]["name"] = "ImGuiNavInput_KeyRight_" -defs["enums"]["ImGuiNavInput_"][19]["value"] = 18 -defs["enums"]["ImGuiNavInput_"][20] = {} -defs["enums"]["ImGuiNavInput_"][20]["calc_value"] = 19 -defs["enums"]["ImGuiNavInput_"][20]["name"] = "ImGuiNavInput_KeyUp_" -defs["enums"]["ImGuiNavInput_"][20]["value"] = 19 -defs["enums"]["ImGuiNavInput_"][21] = {} -defs["enums"]["ImGuiNavInput_"][21]["calc_value"] = 20 -defs["enums"]["ImGuiNavInput_"][21]["name"] = "ImGuiNavInput_KeyDown_" -defs["enums"]["ImGuiNavInput_"][21]["value"] = 20 -defs["enums"]["ImGuiNavInput_"][22] = {} -defs["enums"]["ImGuiNavInput_"][22]["calc_value"] = 21 -defs["enums"]["ImGuiNavInput_"][22]["name"] = "ImGuiNavInput_COUNT" -defs["enums"]["ImGuiNavInput_"][22]["value"] = 21 -defs["enums"]["ImGuiNavInput_"][23] = {} -defs["enums"]["ImGuiNavInput_"][23]["calc_value"] = 16 -defs["enums"]["ImGuiNavInput_"][23]["name"] = "ImGuiNavInput_InternalStart_" -defs["enums"]["ImGuiNavInput_"][23]["value"] = "ImGuiNavInput_KeyMenu_" -defs["enums"]["ImGuiNavLayer"] = {} -defs["enums"]["ImGuiNavLayer"][1] = {} -defs["enums"]["ImGuiNavLayer"][1]["calc_value"] = 0 -defs["enums"]["ImGuiNavLayer"][1]["name"] = "ImGuiNavLayer_Main" -defs["enums"]["ImGuiNavLayer"][1]["value"] = "0" -defs["enums"]["ImGuiNavLayer"][2] = {} -defs["enums"]["ImGuiNavLayer"][2]["calc_value"] = 1 -defs["enums"]["ImGuiNavLayer"][2]["name"] = "ImGuiNavLayer_Menu" -defs["enums"]["ImGuiNavLayer"][2]["value"] = "1" -defs["enums"]["ImGuiNavLayer"][3] = {} -defs["enums"]["ImGuiNavLayer"][3]["calc_value"] = 2 -defs["enums"]["ImGuiNavLayer"][3]["name"] = "ImGuiNavLayer_COUNT" -defs["enums"]["ImGuiNavLayer"][3]["value"] = 2 -defs["enums"]["ImGuiNavMoveFlags_"] = {} -defs["enums"]["ImGuiNavMoveFlags_"][1] = {} -defs["enums"]["ImGuiNavMoveFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiNavMoveFlags_"][1]["name"] = "ImGuiNavMoveFlags_None" -defs["enums"]["ImGuiNavMoveFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiNavMoveFlags_"][2] = {} -defs["enums"]["ImGuiNavMoveFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiNavMoveFlags_"][2]["name"] = "ImGuiNavMoveFlags_LoopX" -defs["enums"]["ImGuiNavMoveFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiNavMoveFlags_"][3] = {} -defs["enums"]["ImGuiNavMoveFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiNavMoveFlags_"][3]["name"] = "ImGuiNavMoveFlags_LoopY" -defs["enums"]["ImGuiNavMoveFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiNavMoveFlags_"][4] = {} -defs["enums"]["ImGuiNavMoveFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiNavMoveFlags_"][4]["name"] = "ImGuiNavMoveFlags_WrapX" -defs["enums"]["ImGuiNavMoveFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiNavMoveFlags_"][5] = {} -defs["enums"]["ImGuiNavMoveFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiNavMoveFlags_"][5]["name"] = "ImGuiNavMoveFlags_WrapY" -defs["enums"]["ImGuiNavMoveFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiNavMoveFlags_"][6] = {} -defs["enums"]["ImGuiNavMoveFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiNavMoveFlags_"][6]["name"] = "ImGuiNavMoveFlags_AllowCurrentNavId" -defs["enums"]["ImGuiNavMoveFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiNavMoveFlags_"][7] = {} -defs["enums"]["ImGuiNavMoveFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiNavMoveFlags_"][7]["name"] = "ImGuiNavMoveFlags_AlsoScoreVisibleSet" -defs["enums"]["ImGuiNavMoveFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiNavMoveFlags_"][8] = {} -defs["enums"]["ImGuiNavMoveFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiNavMoveFlags_"][8]["name"] = "ImGuiNavMoveFlags_ScrollToEdge" -defs["enums"]["ImGuiNavMoveFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiNextItemDataFlags_"] = {} -defs["enums"]["ImGuiNextItemDataFlags_"][1] = {} -defs["enums"]["ImGuiNextItemDataFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiNextItemDataFlags_"][1]["name"] = "ImGuiNextItemDataFlags_None" -defs["enums"]["ImGuiNextItemDataFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiNextItemDataFlags_"][2] = {} -defs["enums"]["ImGuiNextItemDataFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiNextItemDataFlags_"][2]["name"] = "ImGuiNextItemDataFlags_HasWidth" -defs["enums"]["ImGuiNextItemDataFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiNextItemDataFlags_"][3] = {} -defs["enums"]["ImGuiNextItemDataFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiNextItemDataFlags_"][3]["name"] = "ImGuiNextItemDataFlags_HasOpen" -defs["enums"]["ImGuiNextItemDataFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiNextWindowDataFlags_"] = {} -defs["enums"]["ImGuiNextWindowDataFlags_"][1] = {} -defs["enums"]["ImGuiNextWindowDataFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiNextWindowDataFlags_"][1]["name"] = "ImGuiNextWindowDataFlags_None" -defs["enums"]["ImGuiNextWindowDataFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiNextWindowDataFlags_"][2] = {} -defs["enums"]["ImGuiNextWindowDataFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiNextWindowDataFlags_"][2]["name"] = "ImGuiNextWindowDataFlags_HasPos" -defs["enums"]["ImGuiNextWindowDataFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiNextWindowDataFlags_"][3] = {} -defs["enums"]["ImGuiNextWindowDataFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiNextWindowDataFlags_"][3]["name"] = "ImGuiNextWindowDataFlags_HasSize" -defs["enums"]["ImGuiNextWindowDataFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiNextWindowDataFlags_"][4] = {} -defs["enums"]["ImGuiNextWindowDataFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiNextWindowDataFlags_"][4]["name"] = "ImGuiNextWindowDataFlags_HasContentSize" -defs["enums"]["ImGuiNextWindowDataFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiNextWindowDataFlags_"][5] = {} -defs["enums"]["ImGuiNextWindowDataFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiNextWindowDataFlags_"][5]["name"] = "ImGuiNextWindowDataFlags_HasCollapsed" -defs["enums"]["ImGuiNextWindowDataFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiNextWindowDataFlags_"][6] = {} -defs["enums"]["ImGuiNextWindowDataFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiNextWindowDataFlags_"][6]["name"] = "ImGuiNextWindowDataFlags_HasSizeConstraint" -defs["enums"]["ImGuiNextWindowDataFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiNextWindowDataFlags_"][7] = {} -defs["enums"]["ImGuiNextWindowDataFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiNextWindowDataFlags_"][7]["name"] = "ImGuiNextWindowDataFlags_HasFocus" -defs["enums"]["ImGuiNextWindowDataFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiNextWindowDataFlags_"][8] = {} -defs["enums"]["ImGuiNextWindowDataFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiNextWindowDataFlags_"][8]["name"] = "ImGuiNextWindowDataFlags_HasBgAlpha" -defs["enums"]["ImGuiNextWindowDataFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiPlotType"] = {} -defs["enums"]["ImGuiPlotType"][1] = {} -defs["enums"]["ImGuiPlotType"][1]["calc_value"] = 0 -defs["enums"]["ImGuiPlotType"][1]["name"] = "ImGuiPlotType_Lines" -defs["enums"]["ImGuiPlotType"][1]["value"] = 0 -defs["enums"]["ImGuiPlotType"][2] = {} -defs["enums"]["ImGuiPlotType"][2]["calc_value"] = 1 -defs["enums"]["ImGuiPlotType"][2]["name"] = "ImGuiPlotType_Histogram" -defs["enums"]["ImGuiPlotType"][2]["value"] = 1 -defs["enums"]["ImGuiPopupPositionPolicy"] = {} -defs["enums"]["ImGuiPopupPositionPolicy"][1] = {} -defs["enums"]["ImGuiPopupPositionPolicy"][1]["calc_value"] = 0 -defs["enums"]["ImGuiPopupPositionPolicy"][1]["name"] = "ImGuiPopupPositionPolicy_Default" -defs["enums"]["ImGuiPopupPositionPolicy"][1]["value"] = 0 -defs["enums"]["ImGuiPopupPositionPolicy"][2] = {} -defs["enums"]["ImGuiPopupPositionPolicy"][2]["calc_value"] = 1 -defs["enums"]["ImGuiPopupPositionPolicy"][2]["name"] = "ImGuiPopupPositionPolicy_ComboBox" -defs["enums"]["ImGuiPopupPositionPolicy"][2]["value"] = 1 -defs["enums"]["ImGuiSelectableFlagsPrivate_"] = {} -defs["enums"]["ImGuiSelectableFlagsPrivate_"][1] = {} -defs["enums"]["ImGuiSelectableFlagsPrivate_"][1]["calc_value"] = 1048576 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][1]["name"] = "ImGuiSelectableFlags_NoHoldingActiveID" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][1]["value"] = "1 << 20" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][2] = {} -defs["enums"]["ImGuiSelectableFlagsPrivate_"][2]["calc_value"] = 2097152 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][2]["name"] = "ImGuiSelectableFlags_PressedOnClick" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][2]["value"] = "1 << 21" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][3] = {} -defs["enums"]["ImGuiSelectableFlagsPrivate_"][3]["calc_value"] = 4194304 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][3]["name"] = "ImGuiSelectableFlags_PressedOnRelease" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][3]["value"] = "1 << 22" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][4] = {} -defs["enums"]["ImGuiSelectableFlagsPrivate_"][4]["calc_value"] = 8388608 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][4]["name"] = "ImGuiSelectableFlags_DrawFillAvailWidth" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][4]["value"] = "1 << 23" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][5] = {} -defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["calc_value"] = 16777216 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["name"] = "ImGuiSelectableFlags_DrawHoveredWhenHeld" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["value"] = "1 << 24" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][6] = {} -defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["calc_value"] = 33554432 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["name"] = "ImGuiSelectableFlags_SetNavIdOnHover" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["value"] = "1 << 25" -defs["enums"]["ImGuiSelectableFlags_"] = {} -defs["enums"]["ImGuiSelectableFlags_"][1] = {} -defs["enums"]["ImGuiSelectableFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiSelectableFlags_"][1]["name"] = "ImGuiSelectableFlags_None" -defs["enums"]["ImGuiSelectableFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiSelectableFlags_"][2] = {} -defs["enums"]["ImGuiSelectableFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiSelectableFlags_"][2]["name"] = "ImGuiSelectableFlags_DontClosePopups" -defs["enums"]["ImGuiSelectableFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiSelectableFlags_"][3] = {} -defs["enums"]["ImGuiSelectableFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiSelectableFlags_"][3]["name"] = "ImGuiSelectableFlags_SpanAllColumns" -defs["enums"]["ImGuiSelectableFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiSelectableFlags_"][4] = {} -defs["enums"]["ImGuiSelectableFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiSelectableFlags_"][4]["name"] = "ImGuiSelectableFlags_AllowDoubleClick" -defs["enums"]["ImGuiSelectableFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiSelectableFlags_"][5] = {} -defs["enums"]["ImGuiSelectableFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiSelectableFlags_"][5]["name"] = "ImGuiSelectableFlags_Disabled" -defs["enums"]["ImGuiSelectableFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiSelectableFlags_"][6] = {} -defs["enums"]["ImGuiSelectableFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiSelectableFlags_"][6]["name"] = "ImGuiSelectableFlags_AllowItemOverlap" -defs["enums"]["ImGuiSelectableFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiSeparatorFlags_"] = {} -defs["enums"]["ImGuiSeparatorFlags_"][1] = {} -defs["enums"]["ImGuiSeparatorFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiSeparatorFlags_"][1]["name"] = "ImGuiSeparatorFlags_None" -defs["enums"]["ImGuiSeparatorFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiSeparatorFlags_"][2] = {} -defs["enums"]["ImGuiSeparatorFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiSeparatorFlags_"][2]["name"] = "ImGuiSeparatorFlags_Horizontal" -defs["enums"]["ImGuiSeparatorFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiSeparatorFlags_"][3] = {} -defs["enums"]["ImGuiSeparatorFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiSeparatorFlags_"][3]["name"] = "ImGuiSeparatorFlags_Vertical" -defs["enums"]["ImGuiSeparatorFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiSeparatorFlags_"][4] = {} -defs["enums"]["ImGuiSeparatorFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiSeparatorFlags_"][4]["name"] = "ImGuiSeparatorFlags_SpanAllColumns" -defs["enums"]["ImGuiSeparatorFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiSliderFlags_"] = {} -defs["enums"]["ImGuiSliderFlags_"][1] = {} -defs["enums"]["ImGuiSliderFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiSliderFlags_"][1]["name"] = "ImGuiSliderFlags_None" -defs["enums"]["ImGuiSliderFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiSliderFlags_"][2] = {} -defs["enums"]["ImGuiSliderFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiSliderFlags_"][2]["name"] = "ImGuiSliderFlags_Vertical" -defs["enums"]["ImGuiSliderFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiStyleVar_"] = {} -defs["enums"]["ImGuiStyleVar_"][1] = {} -defs["enums"]["ImGuiStyleVar_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiStyleVar_"][1]["name"] = "ImGuiStyleVar_Alpha" -defs["enums"]["ImGuiStyleVar_"][1]["value"] = 0 -defs["enums"]["ImGuiStyleVar_"][2] = {} -defs["enums"]["ImGuiStyleVar_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiStyleVar_"][2]["name"] = "ImGuiStyleVar_WindowPadding" -defs["enums"]["ImGuiStyleVar_"][2]["value"] = 1 -defs["enums"]["ImGuiStyleVar_"][3] = {} -defs["enums"]["ImGuiStyleVar_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiStyleVar_"][3]["name"] = "ImGuiStyleVar_WindowRounding" -defs["enums"]["ImGuiStyleVar_"][3]["value"] = 2 -defs["enums"]["ImGuiStyleVar_"][4] = {} -defs["enums"]["ImGuiStyleVar_"][4]["calc_value"] = 3 -defs["enums"]["ImGuiStyleVar_"][4]["name"] = "ImGuiStyleVar_WindowBorderSize" -defs["enums"]["ImGuiStyleVar_"][4]["value"] = 3 -defs["enums"]["ImGuiStyleVar_"][5] = {} -defs["enums"]["ImGuiStyleVar_"][5]["calc_value"] = 4 -defs["enums"]["ImGuiStyleVar_"][5]["name"] = "ImGuiStyleVar_WindowMinSize" -defs["enums"]["ImGuiStyleVar_"][5]["value"] = 4 -defs["enums"]["ImGuiStyleVar_"][6] = {} -defs["enums"]["ImGuiStyleVar_"][6]["calc_value"] = 5 -defs["enums"]["ImGuiStyleVar_"][6]["name"] = "ImGuiStyleVar_WindowTitleAlign" -defs["enums"]["ImGuiStyleVar_"][6]["value"] = 5 -defs["enums"]["ImGuiStyleVar_"][7] = {} -defs["enums"]["ImGuiStyleVar_"][7]["calc_value"] = 6 -defs["enums"]["ImGuiStyleVar_"][7]["name"] = "ImGuiStyleVar_ChildRounding" -defs["enums"]["ImGuiStyleVar_"][7]["value"] = 6 -defs["enums"]["ImGuiStyleVar_"][8] = {} -defs["enums"]["ImGuiStyleVar_"][8]["calc_value"] = 7 -defs["enums"]["ImGuiStyleVar_"][8]["name"] = "ImGuiStyleVar_ChildBorderSize" -defs["enums"]["ImGuiStyleVar_"][8]["value"] = 7 -defs["enums"]["ImGuiStyleVar_"][9] = {} -defs["enums"]["ImGuiStyleVar_"][9]["calc_value"] = 8 -defs["enums"]["ImGuiStyleVar_"][9]["name"] = "ImGuiStyleVar_PopupRounding" -defs["enums"]["ImGuiStyleVar_"][9]["value"] = 8 -defs["enums"]["ImGuiStyleVar_"][10] = {} -defs["enums"]["ImGuiStyleVar_"][10]["calc_value"] = 9 -defs["enums"]["ImGuiStyleVar_"][10]["name"] = "ImGuiStyleVar_PopupBorderSize" -defs["enums"]["ImGuiStyleVar_"][10]["value"] = 9 -defs["enums"]["ImGuiStyleVar_"][11] = {} -defs["enums"]["ImGuiStyleVar_"][11]["calc_value"] = 10 -defs["enums"]["ImGuiStyleVar_"][11]["name"] = "ImGuiStyleVar_FramePadding" -defs["enums"]["ImGuiStyleVar_"][11]["value"] = 10 -defs["enums"]["ImGuiStyleVar_"][12] = {} -defs["enums"]["ImGuiStyleVar_"][12]["calc_value"] = 11 -defs["enums"]["ImGuiStyleVar_"][12]["name"] = "ImGuiStyleVar_FrameRounding" -defs["enums"]["ImGuiStyleVar_"][12]["value"] = 11 -defs["enums"]["ImGuiStyleVar_"][13] = {} -defs["enums"]["ImGuiStyleVar_"][13]["calc_value"] = 12 -defs["enums"]["ImGuiStyleVar_"][13]["name"] = "ImGuiStyleVar_FrameBorderSize" -defs["enums"]["ImGuiStyleVar_"][13]["value"] = 12 -defs["enums"]["ImGuiStyleVar_"][14] = {} -defs["enums"]["ImGuiStyleVar_"][14]["calc_value"] = 13 -defs["enums"]["ImGuiStyleVar_"][14]["name"] = "ImGuiStyleVar_ItemSpacing" -defs["enums"]["ImGuiStyleVar_"][14]["value"] = 13 -defs["enums"]["ImGuiStyleVar_"][15] = {} -defs["enums"]["ImGuiStyleVar_"][15]["calc_value"] = 14 -defs["enums"]["ImGuiStyleVar_"][15]["name"] = "ImGuiStyleVar_ItemInnerSpacing" -defs["enums"]["ImGuiStyleVar_"][15]["value"] = 14 -defs["enums"]["ImGuiStyleVar_"][16] = {} -defs["enums"]["ImGuiStyleVar_"][16]["calc_value"] = 15 -defs["enums"]["ImGuiStyleVar_"][16]["name"] = "ImGuiStyleVar_IndentSpacing" -defs["enums"]["ImGuiStyleVar_"][16]["value"] = 15 -defs["enums"]["ImGuiStyleVar_"][17] = {} -defs["enums"]["ImGuiStyleVar_"][17]["calc_value"] = 16 -defs["enums"]["ImGuiStyleVar_"][17]["name"] = "ImGuiStyleVar_ScrollbarSize" -defs["enums"]["ImGuiStyleVar_"][17]["value"] = 16 -defs["enums"]["ImGuiStyleVar_"][18] = {} -defs["enums"]["ImGuiStyleVar_"][18]["calc_value"] = 17 -defs["enums"]["ImGuiStyleVar_"][18]["name"] = "ImGuiStyleVar_ScrollbarRounding" -defs["enums"]["ImGuiStyleVar_"][18]["value"] = 17 -defs["enums"]["ImGuiStyleVar_"][19] = {} -defs["enums"]["ImGuiStyleVar_"][19]["calc_value"] = 18 -defs["enums"]["ImGuiStyleVar_"][19]["name"] = "ImGuiStyleVar_GrabMinSize" -defs["enums"]["ImGuiStyleVar_"][19]["value"] = 18 -defs["enums"]["ImGuiStyleVar_"][20] = {} -defs["enums"]["ImGuiStyleVar_"][20]["calc_value"] = 19 -defs["enums"]["ImGuiStyleVar_"][20]["name"] = "ImGuiStyleVar_GrabRounding" -defs["enums"]["ImGuiStyleVar_"][20]["value"] = 19 -defs["enums"]["ImGuiStyleVar_"][21] = {} -defs["enums"]["ImGuiStyleVar_"][21]["calc_value"] = 20 -defs["enums"]["ImGuiStyleVar_"][21]["name"] = "ImGuiStyleVar_TabRounding" -defs["enums"]["ImGuiStyleVar_"][21]["value"] = 20 -defs["enums"]["ImGuiStyleVar_"][22] = {} -defs["enums"]["ImGuiStyleVar_"][22]["calc_value"] = 21 -defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_ButtonTextAlign" -defs["enums"]["ImGuiStyleVar_"][22]["value"] = 21 -defs["enums"]["ImGuiStyleVar_"][23] = {} -defs["enums"]["ImGuiStyleVar_"][23]["calc_value"] = 22 -defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_SelectableTextAlign" -defs["enums"]["ImGuiStyleVar_"][23]["value"] = 22 -defs["enums"]["ImGuiStyleVar_"][24] = {} -defs["enums"]["ImGuiStyleVar_"][24]["calc_value"] = 23 -defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_COUNT" -defs["enums"]["ImGuiStyleVar_"][24]["value"] = 23 -defs["enums"]["ImGuiTabBarFlagsPrivate_"] = {} -defs["enums"]["ImGuiTabBarFlagsPrivate_"][1] = {} -defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["calc_value"] = 1048576 -defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["name"] = "ImGuiTabBarFlags_DockNode" -defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["value"] = "1 << 20" -defs["enums"]["ImGuiTabBarFlagsPrivate_"][2] = {} -defs["enums"]["ImGuiTabBarFlagsPrivate_"][2]["calc_value"] = 2097152 -defs["enums"]["ImGuiTabBarFlagsPrivate_"][2]["name"] = "ImGuiTabBarFlags_IsFocused" -defs["enums"]["ImGuiTabBarFlagsPrivate_"][2]["value"] = "1 << 21" -defs["enums"]["ImGuiTabBarFlagsPrivate_"][3] = {} -defs["enums"]["ImGuiTabBarFlagsPrivate_"][3]["calc_value"] = 4194304 -defs["enums"]["ImGuiTabBarFlagsPrivate_"][3]["name"] = "ImGuiTabBarFlags_SaveSettings" -defs["enums"]["ImGuiTabBarFlagsPrivate_"][3]["value"] = "1 << 22" -defs["enums"]["ImGuiTabBarFlags_"] = {} -defs["enums"]["ImGuiTabBarFlags_"][1] = {} -defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiTabBarFlags_"][1]["name"] = "ImGuiTabBarFlags_None" -defs["enums"]["ImGuiTabBarFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiTabBarFlags_"][2] = {} -defs["enums"]["ImGuiTabBarFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiTabBarFlags_"][2]["name"] = "ImGuiTabBarFlags_Reorderable" -defs["enums"]["ImGuiTabBarFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiTabBarFlags_"][3] = {} -defs["enums"]["ImGuiTabBarFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiTabBarFlags_"][3]["name"] = "ImGuiTabBarFlags_AutoSelectNewTabs" -defs["enums"]["ImGuiTabBarFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiTabBarFlags_"][4] = {} -defs["enums"]["ImGuiTabBarFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiTabBarFlags_"][4]["name"] = "ImGuiTabBarFlags_TabListPopupButton" -defs["enums"]["ImGuiTabBarFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiTabBarFlags_"][5] = {} -defs["enums"]["ImGuiTabBarFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiTabBarFlags_"][5]["name"] = "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton" -defs["enums"]["ImGuiTabBarFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiTabBarFlags_"][6] = {} -defs["enums"]["ImGuiTabBarFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiTabBarFlags_"][6]["name"] = "ImGuiTabBarFlags_NoTabListScrollingButtons" -defs["enums"]["ImGuiTabBarFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiTabBarFlags_"][7] = {} -defs["enums"]["ImGuiTabBarFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiTabBarFlags_"][7]["name"] = "ImGuiTabBarFlags_NoTooltip" -defs["enums"]["ImGuiTabBarFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiTabBarFlags_"][8] = {} -defs["enums"]["ImGuiTabBarFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiTabBarFlags_"][8]["name"] = "ImGuiTabBarFlags_FittingPolicyResizeDown" -defs["enums"]["ImGuiTabBarFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiTabBarFlags_"][9] = {} -defs["enums"]["ImGuiTabBarFlags_"][9]["calc_value"] = 128 -defs["enums"]["ImGuiTabBarFlags_"][9]["name"] = "ImGuiTabBarFlags_FittingPolicyScroll" -defs["enums"]["ImGuiTabBarFlags_"][9]["value"] = "1 << 7" -defs["enums"]["ImGuiTabBarFlags_"][10] = {} -defs["enums"]["ImGuiTabBarFlags_"][10]["calc_value"] = 192 -defs["enums"]["ImGuiTabBarFlags_"][10]["name"] = "ImGuiTabBarFlags_FittingPolicyMask_" -defs["enums"]["ImGuiTabBarFlags_"][10]["value"] = "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll" -defs["enums"]["ImGuiTabBarFlags_"][11] = {} -defs["enums"]["ImGuiTabBarFlags_"][11]["calc_value"] = 64 -defs["enums"]["ImGuiTabBarFlags_"][11]["name"] = "ImGuiTabBarFlags_FittingPolicyDefault_" -defs["enums"]["ImGuiTabBarFlags_"][11]["value"] = "ImGuiTabBarFlags_FittingPolicyResizeDown" -defs["enums"]["ImGuiTabItemFlagsPrivate_"] = {} -defs["enums"]["ImGuiTabItemFlagsPrivate_"][1] = {} -defs["enums"]["ImGuiTabItemFlagsPrivate_"][1]["calc_value"] = 1048576 -defs["enums"]["ImGuiTabItemFlagsPrivate_"][1]["name"] = "ImGuiTabItemFlags_NoCloseButton" -defs["enums"]["ImGuiTabItemFlagsPrivate_"][1]["value"] = "1 << 20" -defs["enums"]["ImGuiTabItemFlags_"] = {} -defs["enums"]["ImGuiTabItemFlags_"][1] = {} -defs["enums"]["ImGuiTabItemFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiTabItemFlags_"][1]["name"] = "ImGuiTabItemFlags_None" -defs["enums"]["ImGuiTabItemFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiTabItemFlags_"][2] = {} -defs["enums"]["ImGuiTabItemFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiTabItemFlags_"][2]["name"] = "ImGuiTabItemFlags_UnsavedDocument" -defs["enums"]["ImGuiTabItemFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiTabItemFlags_"][3] = {} -defs["enums"]["ImGuiTabItemFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiTabItemFlags_"][3]["name"] = "ImGuiTabItemFlags_SetSelected" -defs["enums"]["ImGuiTabItemFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiTabItemFlags_"][4] = {} -defs["enums"]["ImGuiTabItemFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiTabItemFlags_"][4]["name"] = "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton" -defs["enums"]["ImGuiTabItemFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiTabItemFlags_"][5] = {} -defs["enums"]["ImGuiTabItemFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiTabItemFlags_"][5]["name"] = "ImGuiTabItemFlags_NoPushId" -defs["enums"]["ImGuiTabItemFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiTextFlags_"] = {} -defs["enums"]["ImGuiTextFlags_"][1] = {} -defs["enums"]["ImGuiTextFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiTextFlags_"][1]["name"] = "ImGuiTextFlags_None" -defs["enums"]["ImGuiTextFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiTextFlags_"][2] = {} -defs["enums"]["ImGuiTextFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiTextFlags_"][2]["name"] = "ImGuiTextFlags_NoWidthForLargeClippedText" -defs["enums"]["ImGuiTextFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiTooltipFlags_"] = {} -defs["enums"]["ImGuiTooltipFlags_"][1] = {} -defs["enums"]["ImGuiTooltipFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiTooltipFlags_"][1]["name"] = "ImGuiTooltipFlags_None" -defs["enums"]["ImGuiTooltipFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiTooltipFlags_"][2] = {} -defs["enums"]["ImGuiTooltipFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiTooltipFlags_"][2]["name"] = "ImGuiTooltipFlags_OverridePreviousTooltip" -defs["enums"]["ImGuiTooltipFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiTreeNodeFlagsPrivate_"] = {} -defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1] = {} -defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1]["calc_value"] = 1048576 -defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1]["name"] = "ImGuiTreeNodeFlags_ClipLabelForTrailingButton" -defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1]["value"] = "1 << 20" -defs["enums"]["ImGuiTreeNodeFlags_"] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][1] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiTreeNodeFlags_"][1]["name"] = "ImGuiTreeNodeFlags_None" -defs["enums"]["ImGuiTreeNodeFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiTreeNodeFlags_"][2] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiTreeNodeFlags_"][2]["name"] = "ImGuiTreeNodeFlags_Selected" -defs["enums"]["ImGuiTreeNodeFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiTreeNodeFlags_"][3] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiTreeNodeFlags_"][3]["name"] = "ImGuiTreeNodeFlags_Framed" -defs["enums"]["ImGuiTreeNodeFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiTreeNodeFlags_"][4] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiTreeNodeFlags_"][4]["name"] = "ImGuiTreeNodeFlags_AllowItemOverlap" -defs["enums"]["ImGuiTreeNodeFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiTreeNodeFlags_"][5] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiTreeNodeFlags_"][5]["name"] = "ImGuiTreeNodeFlags_NoTreePushOnOpen" -defs["enums"]["ImGuiTreeNodeFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiTreeNodeFlags_"][6] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiTreeNodeFlags_"][6]["name"] = "ImGuiTreeNodeFlags_NoAutoOpenOnLog" -defs["enums"]["ImGuiTreeNodeFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiTreeNodeFlags_"][7] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiTreeNodeFlags_"][7]["name"] = "ImGuiTreeNodeFlags_DefaultOpen" -defs["enums"]["ImGuiTreeNodeFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiTreeNodeFlags_"][8] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiTreeNodeFlags_"][8]["name"] = "ImGuiTreeNodeFlags_OpenOnDoubleClick" -defs["enums"]["ImGuiTreeNodeFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiTreeNodeFlags_"][9] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][9]["calc_value"] = 128 -defs["enums"]["ImGuiTreeNodeFlags_"][9]["name"] = "ImGuiTreeNodeFlags_OpenOnArrow" -defs["enums"]["ImGuiTreeNodeFlags_"][9]["value"] = "1 << 7" -defs["enums"]["ImGuiTreeNodeFlags_"][10] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][10]["calc_value"] = 256 -defs["enums"]["ImGuiTreeNodeFlags_"][10]["name"] = "ImGuiTreeNodeFlags_Leaf" -defs["enums"]["ImGuiTreeNodeFlags_"][10]["value"] = "1 << 8" -defs["enums"]["ImGuiTreeNodeFlags_"][11] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][11]["calc_value"] = 512 -defs["enums"]["ImGuiTreeNodeFlags_"][11]["name"] = "ImGuiTreeNodeFlags_Bullet" -defs["enums"]["ImGuiTreeNodeFlags_"][11]["value"] = "1 << 9" -defs["enums"]["ImGuiTreeNodeFlags_"][12] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][12]["calc_value"] = 1024 -defs["enums"]["ImGuiTreeNodeFlags_"][12]["name"] = "ImGuiTreeNodeFlags_FramePadding" -defs["enums"]["ImGuiTreeNodeFlags_"][12]["value"] = "1 << 10" -defs["enums"]["ImGuiTreeNodeFlags_"][13] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][13]["calc_value"] = 2048 -defs["enums"]["ImGuiTreeNodeFlags_"][13]["name"] = "ImGuiTreeNodeFlags_SpanAvailWidth" -defs["enums"]["ImGuiTreeNodeFlags_"][13]["value"] = "1 << 11" -defs["enums"]["ImGuiTreeNodeFlags_"][14] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][14]["calc_value"] = 4096 -defs["enums"]["ImGuiTreeNodeFlags_"][14]["name"] = "ImGuiTreeNodeFlags_SpanFullWidth" -defs["enums"]["ImGuiTreeNodeFlags_"][14]["value"] = "1 << 12" -defs["enums"]["ImGuiTreeNodeFlags_"][15] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][15]["calc_value"] = 8192 -defs["enums"]["ImGuiTreeNodeFlags_"][15]["name"] = "ImGuiTreeNodeFlags_NavLeftJumpsBackHere" -defs["enums"]["ImGuiTreeNodeFlags_"][15]["value"] = "1 << 13" -defs["enums"]["ImGuiTreeNodeFlags_"][16] = {} -defs["enums"]["ImGuiTreeNodeFlags_"][16]["calc_value"] = 26 -defs["enums"]["ImGuiTreeNodeFlags_"][16]["name"] = "ImGuiTreeNodeFlags_CollapsingHeader" -defs["enums"]["ImGuiTreeNodeFlags_"][16]["value"] = "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog" -defs["enums"]["ImGuiWindowFlags_"] = {} -defs["enums"]["ImGuiWindowFlags_"][1] = {} -defs["enums"]["ImGuiWindowFlags_"][1]["calc_value"] = 0 -defs["enums"]["ImGuiWindowFlags_"][1]["name"] = "ImGuiWindowFlags_None" -defs["enums"]["ImGuiWindowFlags_"][1]["value"] = "0" -defs["enums"]["ImGuiWindowFlags_"][2] = {} -defs["enums"]["ImGuiWindowFlags_"][2]["calc_value"] = 1 -defs["enums"]["ImGuiWindowFlags_"][2]["name"] = "ImGuiWindowFlags_NoTitleBar" -defs["enums"]["ImGuiWindowFlags_"][2]["value"] = "1 << 0" -defs["enums"]["ImGuiWindowFlags_"][3] = {} -defs["enums"]["ImGuiWindowFlags_"][3]["calc_value"] = 2 -defs["enums"]["ImGuiWindowFlags_"][3]["name"] = "ImGuiWindowFlags_NoResize" -defs["enums"]["ImGuiWindowFlags_"][3]["value"] = "1 << 1" -defs["enums"]["ImGuiWindowFlags_"][4] = {} -defs["enums"]["ImGuiWindowFlags_"][4]["calc_value"] = 4 -defs["enums"]["ImGuiWindowFlags_"][4]["name"] = "ImGuiWindowFlags_NoMove" -defs["enums"]["ImGuiWindowFlags_"][4]["value"] = "1 << 2" -defs["enums"]["ImGuiWindowFlags_"][5] = {} -defs["enums"]["ImGuiWindowFlags_"][5]["calc_value"] = 8 -defs["enums"]["ImGuiWindowFlags_"][5]["name"] = "ImGuiWindowFlags_NoScrollbar" -defs["enums"]["ImGuiWindowFlags_"][5]["value"] = "1 << 3" -defs["enums"]["ImGuiWindowFlags_"][6] = {} -defs["enums"]["ImGuiWindowFlags_"][6]["calc_value"] = 16 -defs["enums"]["ImGuiWindowFlags_"][6]["name"] = "ImGuiWindowFlags_NoScrollWithMouse" -defs["enums"]["ImGuiWindowFlags_"][6]["value"] = "1 << 4" -defs["enums"]["ImGuiWindowFlags_"][7] = {} -defs["enums"]["ImGuiWindowFlags_"][7]["calc_value"] = 32 -defs["enums"]["ImGuiWindowFlags_"][7]["name"] = "ImGuiWindowFlags_NoCollapse" -defs["enums"]["ImGuiWindowFlags_"][7]["value"] = "1 << 5" -defs["enums"]["ImGuiWindowFlags_"][8] = {} -defs["enums"]["ImGuiWindowFlags_"][8]["calc_value"] = 64 -defs["enums"]["ImGuiWindowFlags_"][8]["name"] = "ImGuiWindowFlags_AlwaysAutoResize" -defs["enums"]["ImGuiWindowFlags_"][8]["value"] = "1 << 6" -defs["enums"]["ImGuiWindowFlags_"][9] = {} -defs["enums"]["ImGuiWindowFlags_"][9]["calc_value"] = 128 -defs["enums"]["ImGuiWindowFlags_"][9]["name"] = "ImGuiWindowFlags_NoBackground" -defs["enums"]["ImGuiWindowFlags_"][9]["value"] = "1 << 7" -defs["enums"]["ImGuiWindowFlags_"][10] = {} -defs["enums"]["ImGuiWindowFlags_"][10]["calc_value"] = 256 -defs["enums"]["ImGuiWindowFlags_"][10]["name"] = "ImGuiWindowFlags_NoSavedSettings" -defs["enums"]["ImGuiWindowFlags_"][10]["value"] = "1 << 8" -defs["enums"]["ImGuiWindowFlags_"][11] = {} -defs["enums"]["ImGuiWindowFlags_"][11]["calc_value"] = 512 -defs["enums"]["ImGuiWindowFlags_"][11]["name"] = "ImGuiWindowFlags_NoMouseInputs" -defs["enums"]["ImGuiWindowFlags_"][11]["value"] = "1 << 9" -defs["enums"]["ImGuiWindowFlags_"][12] = {} -defs["enums"]["ImGuiWindowFlags_"][12]["calc_value"] = 1024 -defs["enums"]["ImGuiWindowFlags_"][12]["name"] = "ImGuiWindowFlags_MenuBar" -defs["enums"]["ImGuiWindowFlags_"][12]["value"] = "1 << 10" -defs["enums"]["ImGuiWindowFlags_"][13] = {} -defs["enums"]["ImGuiWindowFlags_"][13]["calc_value"] = 2048 -defs["enums"]["ImGuiWindowFlags_"][13]["name"] = "ImGuiWindowFlags_HorizontalScrollbar" -defs["enums"]["ImGuiWindowFlags_"][13]["value"] = "1 << 11" -defs["enums"]["ImGuiWindowFlags_"][14] = {} -defs["enums"]["ImGuiWindowFlags_"][14]["calc_value"] = 4096 -defs["enums"]["ImGuiWindowFlags_"][14]["name"] = "ImGuiWindowFlags_NoFocusOnAppearing" -defs["enums"]["ImGuiWindowFlags_"][14]["value"] = "1 << 12" -defs["enums"]["ImGuiWindowFlags_"][15] = {} -defs["enums"]["ImGuiWindowFlags_"][15]["calc_value"] = 8192 -defs["enums"]["ImGuiWindowFlags_"][15]["name"] = "ImGuiWindowFlags_NoBringToFrontOnFocus" -defs["enums"]["ImGuiWindowFlags_"][15]["value"] = "1 << 13" -defs["enums"]["ImGuiWindowFlags_"][16] = {} -defs["enums"]["ImGuiWindowFlags_"][16]["calc_value"] = 16384 -defs["enums"]["ImGuiWindowFlags_"][16]["name"] = "ImGuiWindowFlags_AlwaysVerticalScrollbar" -defs["enums"]["ImGuiWindowFlags_"][16]["value"] = "1 << 14" -defs["enums"]["ImGuiWindowFlags_"][17] = {} -defs["enums"]["ImGuiWindowFlags_"][17]["calc_value"] = 32768 -defs["enums"]["ImGuiWindowFlags_"][17]["name"] = "ImGuiWindowFlags_AlwaysHorizontalScrollbar" -defs["enums"]["ImGuiWindowFlags_"][17]["value"] = "1<< 15" -defs["enums"]["ImGuiWindowFlags_"][18] = {} -defs["enums"]["ImGuiWindowFlags_"][18]["calc_value"] = 65536 -defs["enums"]["ImGuiWindowFlags_"][18]["name"] = "ImGuiWindowFlags_AlwaysUseWindowPadding" -defs["enums"]["ImGuiWindowFlags_"][18]["value"] = "1 << 16" -defs["enums"]["ImGuiWindowFlags_"][19] = {} -defs["enums"]["ImGuiWindowFlags_"][19]["calc_value"] = 262144 -defs["enums"]["ImGuiWindowFlags_"][19]["name"] = "ImGuiWindowFlags_NoNavInputs" -defs["enums"]["ImGuiWindowFlags_"][19]["value"] = "1 << 18" -defs["enums"]["ImGuiWindowFlags_"][20] = {} -defs["enums"]["ImGuiWindowFlags_"][20]["calc_value"] = 524288 -defs["enums"]["ImGuiWindowFlags_"][20]["name"] = "ImGuiWindowFlags_NoNavFocus" -defs["enums"]["ImGuiWindowFlags_"][20]["value"] = "1 << 19" -defs["enums"]["ImGuiWindowFlags_"][21] = {} -defs["enums"]["ImGuiWindowFlags_"][21]["calc_value"] = 1048576 -defs["enums"]["ImGuiWindowFlags_"][21]["name"] = "ImGuiWindowFlags_UnsavedDocument" -defs["enums"]["ImGuiWindowFlags_"][21]["value"] = "1 << 20" -defs["enums"]["ImGuiWindowFlags_"][22] = {} -defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 786432 -defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_NoNav" -defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" -defs["enums"]["ImGuiWindowFlags_"][23] = {} -defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 43 -defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_NoDecoration" -defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse" -defs["enums"]["ImGuiWindowFlags_"][24] = {} -defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 786944 -defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_NoInputs" -defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" -defs["enums"]["ImGuiWindowFlags_"][25] = {} -defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 8388608 -defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_NavFlattened" -defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 23" -defs["enums"]["ImGuiWindowFlags_"][26] = {} -defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 16777216 -defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_ChildWindow" -defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 24" -defs["enums"]["ImGuiWindowFlags_"][27] = {} -defs["enums"]["ImGuiWindowFlags_"][27]["calc_value"] = 33554432 -defs["enums"]["ImGuiWindowFlags_"][27]["name"] = "ImGuiWindowFlags_Tooltip" -defs["enums"]["ImGuiWindowFlags_"][27]["value"] = "1 << 25" -defs["enums"]["ImGuiWindowFlags_"][28] = {} -defs["enums"]["ImGuiWindowFlags_"][28]["calc_value"] = 67108864 -defs["enums"]["ImGuiWindowFlags_"][28]["name"] = "ImGuiWindowFlags_Popup" -defs["enums"]["ImGuiWindowFlags_"][28]["value"] = "1 << 26" -defs["enums"]["ImGuiWindowFlags_"][29] = {} -defs["enums"]["ImGuiWindowFlags_"][29]["calc_value"] = 134217728 -defs["enums"]["ImGuiWindowFlags_"][29]["name"] = "ImGuiWindowFlags_Modal" -defs["enums"]["ImGuiWindowFlags_"][29]["value"] = "1 << 27" -defs["enums"]["ImGuiWindowFlags_"][30] = {} -defs["enums"]["ImGuiWindowFlags_"][30]["calc_value"] = 268435456 -defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu" -defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28" -defs["structs"] = {} -defs["structs"]["ImBoolVector"] = {} -defs["structs"]["ImBoolVector"][1] = {} -defs["structs"]["ImBoolVector"][1]["name"] = "Storage" -defs["structs"]["ImBoolVector"][1]["template_type"] = "int" -defs["structs"]["ImBoolVector"][1]["type"] = "ImVector_int" -defs["structs"]["ImColor"] = {} -defs["structs"]["ImColor"][1] = {} -defs["structs"]["ImColor"][1]["name"] = "Value" -defs["structs"]["ImColor"][1]["type"] = "ImVec4" -defs["structs"]["ImDrawChannel"] = {} -defs["structs"]["ImDrawChannel"][1] = {} -defs["structs"]["ImDrawChannel"][1]["name"] = "_CmdBuffer" -defs["structs"]["ImDrawChannel"][1]["template_type"] = "ImDrawCmd" -defs["structs"]["ImDrawChannel"][1]["type"] = "ImVector_ImDrawCmd" -defs["structs"]["ImDrawChannel"][2] = {} -defs["structs"]["ImDrawChannel"][2]["name"] = "_IdxBuffer" -defs["structs"]["ImDrawChannel"][2]["template_type"] = "ImDrawIdx" -defs["structs"]["ImDrawChannel"][2]["type"] = "ImVector_ImDrawIdx" -defs["structs"]["ImDrawCmd"] = {} -defs["structs"]["ImDrawCmd"][1] = {} -defs["structs"]["ImDrawCmd"][1]["name"] = "ElemCount" -defs["structs"]["ImDrawCmd"][1]["type"] = "unsigned int" -defs["structs"]["ImDrawCmd"][2] = {} -defs["structs"]["ImDrawCmd"][2]["name"] = "ClipRect" -defs["structs"]["ImDrawCmd"][2]["type"] = "ImVec4" -defs["structs"]["ImDrawCmd"][3] = {} -defs["structs"]["ImDrawCmd"][3]["name"] = "TextureId" -defs["structs"]["ImDrawCmd"][3]["type"] = "ImTextureID" -defs["structs"]["ImDrawCmd"][4] = {} -defs["structs"]["ImDrawCmd"][4]["name"] = "VtxOffset" -defs["structs"]["ImDrawCmd"][4]["type"] = "unsigned int" -defs["structs"]["ImDrawCmd"][5] = {} -defs["structs"]["ImDrawCmd"][5]["name"] = "IdxOffset" -defs["structs"]["ImDrawCmd"][5]["type"] = "unsigned int" -defs["structs"]["ImDrawCmd"][6] = {} -defs["structs"]["ImDrawCmd"][6]["name"] = "UserCallback" -defs["structs"]["ImDrawCmd"][6]["type"] = "ImDrawCallback" -defs["structs"]["ImDrawCmd"][7] = {} -defs["structs"]["ImDrawCmd"][7]["name"] = "UserCallbackData" -defs["structs"]["ImDrawCmd"][7]["type"] = "void*" -defs["structs"]["ImDrawData"] = {} -defs["structs"]["ImDrawData"][1] = {} -defs["structs"]["ImDrawData"][1]["name"] = "Valid" -defs["structs"]["ImDrawData"][1]["type"] = "bool" -defs["structs"]["ImDrawData"][2] = {} -defs["structs"]["ImDrawData"][2]["name"] = "CmdLists" -defs["structs"]["ImDrawData"][2]["type"] = "ImDrawList**" -defs["structs"]["ImDrawData"][3] = {} -defs["structs"]["ImDrawData"][3]["name"] = "CmdListsCount" -defs["structs"]["ImDrawData"][3]["type"] = "int" -defs["structs"]["ImDrawData"][4] = {} -defs["structs"]["ImDrawData"][4]["name"] = "TotalIdxCount" -defs["structs"]["ImDrawData"][4]["type"] = "int" -defs["structs"]["ImDrawData"][5] = {} -defs["structs"]["ImDrawData"][5]["name"] = "TotalVtxCount" -defs["structs"]["ImDrawData"][5]["type"] = "int" -defs["structs"]["ImDrawData"][6] = {} -defs["structs"]["ImDrawData"][6]["name"] = "DisplayPos" -defs["structs"]["ImDrawData"][6]["type"] = "ImVec2" -defs["structs"]["ImDrawData"][7] = {} -defs["structs"]["ImDrawData"][7]["name"] = "DisplaySize" -defs["structs"]["ImDrawData"][7]["type"] = "ImVec2" -defs["structs"]["ImDrawData"][8] = {} -defs["structs"]["ImDrawData"][8]["name"] = "FramebufferScale" -defs["structs"]["ImDrawData"][8]["type"] = "ImVec2" -defs["structs"]["ImDrawDataBuilder"] = {} -defs["structs"]["ImDrawDataBuilder"][1] = {} -defs["structs"]["ImDrawDataBuilder"][1]["name"] = "Layers[2]" -defs["structs"]["ImDrawDataBuilder"][1]["size"] = 2 -defs["structs"]["ImDrawDataBuilder"][1]["template_type"] = "ImDrawList*" -defs["structs"]["ImDrawDataBuilder"][1]["type"] = "ImVector_ImDrawListPtr" -defs["structs"]["ImDrawList"] = {} -defs["structs"]["ImDrawList"][1] = {} -defs["structs"]["ImDrawList"][1]["name"] = "CmdBuffer" -defs["structs"]["ImDrawList"][1]["template_type"] = "ImDrawCmd" -defs["structs"]["ImDrawList"][1]["type"] = "ImVector_ImDrawCmd" -defs["structs"]["ImDrawList"][2] = {} -defs["structs"]["ImDrawList"][2]["name"] = "IdxBuffer" -defs["structs"]["ImDrawList"][2]["template_type"] = "ImDrawIdx" -defs["structs"]["ImDrawList"][2]["type"] = "ImVector_ImDrawIdx" -defs["structs"]["ImDrawList"][3] = {} -defs["structs"]["ImDrawList"][3]["name"] = "VtxBuffer" -defs["structs"]["ImDrawList"][3]["template_type"] = "ImDrawVert" -defs["structs"]["ImDrawList"][3]["type"] = "ImVector_ImDrawVert" -defs["structs"]["ImDrawList"][4] = {} -defs["structs"]["ImDrawList"][4]["name"] = "Flags" -defs["structs"]["ImDrawList"][4]["type"] = "ImDrawListFlags" -defs["structs"]["ImDrawList"][5] = {} -defs["structs"]["ImDrawList"][5]["name"] = "_Data" -defs["structs"]["ImDrawList"][5]["type"] = "const ImDrawListSharedData*" -defs["structs"]["ImDrawList"][6] = {} -defs["structs"]["ImDrawList"][6]["name"] = "_OwnerName" -defs["structs"]["ImDrawList"][6]["type"] = "const char*" -defs["structs"]["ImDrawList"][7] = {} -defs["structs"]["ImDrawList"][7]["name"] = "_VtxCurrentOffset" -defs["structs"]["ImDrawList"][7]["type"] = "unsigned int" -defs["structs"]["ImDrawList"][8] = {} -defs["structs"]["ImDrawList"][8]["name"] = "_VtxCurrentIdx" -defs["structs"]["ImDrawList"][8]["type"] = "unsigned int" -defs["structs"]["ImDrawList"][9] = {} -defs["structs"]["ImDrawList"][9]["name"] = "_VtxWritePtr" -defs["structs"]["ImDrawList"][9]["type"] = "ImDrawVert*" -defs["structs"]["ImDrawList"][10] = {} -defs["structs"]["ImDrawList"][10]["name"] = "_IdxWritePtr" -defs["structs"]["ImDrawList"][10]["type"] = "ImDrawIdx*" -defs["structs"]["ImDrawList"][11] = {} -defs["structs"]["ImDrawList"][11]["name"] = "_ClipRectStack" -defs["structs"]["ImDrawList"][11]["template_type"] = "ImVec4" -defs["structs"]["ImDrawList"][11]["type"] = "ImVector_ImVec4" -defs["structs"]["ImDrawList"][12] = {} -defs["structs"]["ImDrawList"][12]["name"] = "_TextureIdStack" -defs["structs"]["ImDrawList"][12]["template_type"] = "ImTextureID" -defs["structs"]["ImDrawList"][12]["type"] = "ImVector_ImTextureID" -defs["structs"]["ImDrawList"][13] = {} -defs["structs"]["ImDrawList"][13]["name"] = "_Path" -defs["structs"]["ImDrawList"][13]["template_type"] = "ImVec2" -defs["structs"]["ImDrawList"][13]["type"] = "ImVector_ImVec2" -defs["structs"]["ImDrawList"][14] = {} -defs["structs"]["ImDrawList"][14]["name"] = "_Splitter" -defs["structs"]["ImDrawList"][14]["type"] = "ImDrawListSplitter" -defs["structs"]["ImDrawListSharedData"] = {} -defs["structs"]["ImDrawListSharedData"][1] = {} -defs["structs"]["ImDrawListSharedData"][1]["name"] = "TexUvWhitePixel" -defs["structs"]["ImDrawListSharedData"][1]["type"] = "ImVec2" -defs["structs"]["ImDrawListSharedData"][2] = {} -defs["structs"]["ImDrawListSharedData"][2]["name"] = "Font" -defs["structs"]["ImDrawListSharedData"][2]["type"] = "ImFont*" -defs["structs"]["ImDrawListSharedData"][3] = {} -defs["structs"]["ImDrawListSharedData"][3]["name"] = "FontSize" -defs["structs"]["ImDrawListSharedData"][3]["type"] = "float" -defs["structs"]["ImDrawListSharedData"][4] = {} -defs["structs"]["ImDrawListSharedData"][4]["name"] = "CurveTessellationTol" -defs["structs"]["ImDrawListSharedData"][4]["type"] = "float" -defs["structs"]["ImDrawListSharedData"][5] = {} -defs["structs"]["ImDrawListSharedData"][5]["name"] = "CircleSegmentMaxError" -defs["structs"]["ImDrawListSharedData"][5]["type"] = "float" -defs["structs"]["ImDrawListSharedData"][6] = {} -defs["structs"]["ImDrawListSharedData"][6]["name"] = "ClipRectFullscreen" -defs["structs"]["ImDrawListSharedData"][6]["type"] = "ImVec4" -defs["structs"]["ImDrawListSharedData"][7] = {} -defs["structs"]["ImDrawListSharedData"][7]["name"] = "InitialFlags" -defs["structs"]["ImDrawListSharedData"][7]["type"] = "ImDrawListFlags" -defs["structs"]["ImDrawListSharedData"][8] = {} -defs["structs"]["ImDrawListSharedData"][8]["name"] = "CircleVtx12[12]" -defs["structs"]["ImDrawListSharedData"][8]["size"] = 12 -defs["structs"]["ImDrawListSharedData"][8]["type"] = "ImVec2" -defs["structs"]["ImDrawListSharedData"][9] = {} -defs["structs"]["ImDrawListSharedData"][9]["name"] = "CircleSegmentCounts[64]" -defs["structs"]["ImDrawListSharedData"][9]["size"] = 64 -defs["structs"]["ImDrawListSharedData"][9]["type"] = "ImU8" -defs["structs"]["ImDrawListSplitter"] = {} -defs["structs"]["ImDrawListSplitter"][1] = {} -defs["structs"]["ImDrawListSplitter"][1]["name"] = "_Current" -defs["structs"]["ImDrawListSplitter"][1]["type"] = "int" -defs["structs"]["ImDrawListSplitter"][2] = {} -defs["structs"]["ImDrawListSplitter"][2]["name"] = "_Count" -defs["structs"]["ImDrawListSplitter"][2]["type"] = "int" -defs["structs"]["ImDrawListSplitter"][3] = {} -defs["structs"]["ImDrawListSplitter"][3]["name"] = "_Channels" -defs["structs"]["ImDrawListSplitter"][3]["template_type"] = "ImDrawChannel" -defs["structs"]["ImDrawListSplitter"][3]["type"] = "ImVector_ImDrawChannel" -defs["structs"]["ImDrawVert"] = {} -defs["structs"]["ImDrawVert"][1] = {} -defs["structs"]["ImDrawVert"][1]["name"] = "pos" -defs["structs"]["ImDrawVert"][1]["type"] = "ImVec2" -defs["structs"]["ImDrawVert"][2] = {} -defs["structs"]["ImDrawVert"][2]["name"] = "uv" -defs["structs"]["ImDrawVert"][2]["type"] = "ImVec2" -defs["structs"]["ImDrawVert"][3] = {} -defs["structs"]["ImDrawVert"][3]["name"] = "col" -defs["structs"]["ImDrawVert"][3]["type"] = "ImU32" -defs["structs"]["ImFont"] = {} -defs["structs"]["ImFont"][1] = {} -defs["structs"]["ImFont"][1]["name"] = "IndexAdvanceX" -defs["structs"]["ImFont"][1]["template_type"] = "float" -defs["structs"]["ImFont"][1]["type"] = "ImVector_float" -defs["structs"]["ImFont"][2] = {} -defs["structs"]["ImFont"][2]["name"] = "FallbackAdvanceX" -defs["structs"]["ImFont"][2]["type"] = "float" -defs["structs"]["ImFont"][3] = {} -defs["structs"]["ImFont"][3]["name"] = "FontSize" -defs["structs"]["ImFont"][3]["type"] = "float" -defs["structs"]["ImFont"][4] = {} -defs["structs"]["ImFont"][4]["name"] = "IndexLookup" -defs["structs"]["ImFont"][4]["template_type"] = "ImWchar" -defs["structs"]["ImFont"][4]["type"] = "ImVector_ImWchar" -defs["structs"]["ImFont"][5] = {} -defs["structs"]["ImFont"][5]["name"] = "Glyphs" -defs["structs"]["ImFont"][5]["template_type"] = "ImFontGlyph" -defs["structs"]["ImFont"][5]["type"] = "ImVector_ImFontGlyph" -defs["structs"]["ImFont"][6] = {} -defs["structs"]["ImFont"][6]["name"] = "FallbackGlyph" -defs["structs"]["ImFont"][6]["type"] = "const ImFontGlyph*" -defs["structs"]["ImFont"][7] = {} -defs["structs"]["ImFont"][7]["name"] = "DisplayOffset" -defs["structs"]["ImFont"][7]["type"] = "ImVec2" -defs["structs"]["ImFont"][8] = {} -defs["structs"]["ImFont"][8]["name"] = "ContainerAtlas" -defs["structs"]["ImFont"][8]["type"] = "ImFontAtlas*" -defs["structs"]["ImFont"][9] = {} -defs["structs"]["ImFont"][9]["name"] = "ConfigData" -defs["structs"]["ImFont"][9]["type"] = "const ImFontConfig*" -defs["structs"]["ImFont"][10] = {} -defs["structs"]["ImFont"][10]["name"] = "ConfigDataCount" -defs["structs"]["ImFont"][10]["type"] = "short" -defs["structs"]["ImFont"][11] = {} -defs["structs"]["ImFont"][11]["name"] = "FallbackChar" -defs["structs"]["ImFont"][11]["type"] = "ImWchar" -defs["structs"]["ImFont"][12] = {} -defs["structs"]["ImFont"][12]["name"] = "EllipsisChar" -defs["structs"]["ImFont"][12]["type"] = "ImWchar" -defs["structs"]["ImFont"][13] = {} -defs["structs"]["ImFont"][13]["name"] = "DirtyLookupTables" -defs["structs"]["ImFont"][13]["type"] = "bool" -defs["structs"]["ImFont"][14] = {} -defs["structs"]["ImFont"][14]["name"] = "Scale" -defs["structs"]["ImFont"][14]["type"] = "float" -defs["structs"]["ImFont"][15] = {} -defs["structs"]["ImFont"][15]["name"] = "Ascent" -defs["structs"]["ImFont"][15]["type"] = "float" -defs["structs"]["ImFont"][16] = {} -defs["structs"]["ImFont"][16]["name"] = "Descent" -defs["structs"]["ImFont"][16]["type"] = "float" -defs["structs"]["ImFont"][17] = {} -defs["structs"]["ImFont"][17]["name"] = "MetricsTotalSurface" -defs["structs"]["ImFont"][17]["type"] = "int" -defs["structs"]["ImFontAtlas"] = {} -defs["structs"]["ImFontAtlas"][1] = {} -defs["structs"]["ImFontAtlas"][1]["name"] = "Locked" -defs["structs"]["ImFontAtlas"][1]["type"] = "bool" -defs["structs"]["ImFontAtlas"][2] = {} -defs["structs"]["ImFontAtlas"][2]["name"] = "Flags" -defs["structs"]["ImFontAtlas"][2]["type"] = "ImFontAtlasFlags" -defs["structs"]["ImFontAtlas"][3] = {} -defs["structs"]["ImFontAtlas"][3]["name"] = "TexID" -defs["structs"]["ImFontAtlas"][3]["type"] = "ImTextureID" -defs["structs"]["ImFontAtlas"][4] = {} -defs["structs"]["ImFontAtlas"][4]["name"] = "TexDesiredWidth" -defs["structs"]["ImFontAtlas"][4]["type"] = "int" -defs["structs"]["ImFontAtlas"][5] = {} -defs["structs"]["ImFontAtlas"][5]["name"] = "TexGlyphPadding" -defs["structs"]["ImFontAtlas"][5]["type"] = "int" -defs["structs"]["ImFontAtlas"][6] = {} -defs["structs"]["ImFontAtlas"][6]["name"] = "TexPixelsAlpha8" -defs["structs"]["ImFontAtlas"][6]["type"] = "unsigned char*" -defs["structs"]["ImFontAtlas"][7] = {} -defs["structs"]["ImFontAtlas"][7]["name"] = "TexPixelsRGBA32" -defs["structs"]["ImFontAtlas"][7]["type"] = "unsigned int*" -defs["structs"]["ImFontAtlas"][8] = {} -defs["structs"]["ImFontAtlas"][8]["name"] = "TexWidth" -defs["structs"]["ImFontAtlas"][8]["type"] = "int" -defs["structs"]["ImFontAtlas"][9] = {} -defs["structs"]["ImFontAtlas"][9]["name"] = "TexHeight" -defs["structs"]["ImFontAtlas"][9]["type"] = "int" -defs["structs"]["ImFontAtlas"][10] = {} -defs["structs"]["ImFontAtlas"][10]["name"] = "TexUvScale" -defs["structs"]["ImFontAtlas"][10]["type"] = "ImVec2" -defs["structs"]["ImFontAtlas"][11] = {} -defs["structs"]["ImFontAtlas"][11]["name"] = "TexUvWhitePixel" -defs["structs"]["ImFontAtlas"][11]["type"] = "ImVec2" -defs["structs"]["ImFontAtlas"][12] = {} -defs["structs"]["ImFontAtlas"][12]["name"] = "Fonts" -defs["structs"]["ImFontAtlas"][12]["template_type"] = "ImFont*" -defs["structs"]["ImFontAtlas"][12]["type"] = "ImVector_ImFontPtr" -defs["structs"]["ImFontAtlas"][13] = {} -defs["structs"]["ImFontAtlas"][13]["name"] = "CustomRects" -defs["structs"]["ImFontAtlas"][13]["template_type"] = "ImFontAtlasCustomRect" -defs["structs"]["ImFontAtlas"][13]["type"] = "ImVector_ImFontAtlasCustomRect" -defs["structs"]["ImFontAtlas"][14] = {} -defs["structs"]["ImFontAtlas"][14]["name"] = "ConfigData" -defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFontConfig" -defs["structs"]["ImFontAtlas"][14]["type"] = "ImVector_ImFontConfig" -defs["structs"]["ImFontAtlas"][15] = {} -defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRectIds[1]" -defs["structs"]["ImFontAtlas"][15]["size"] = 1 -defs["structs"]["ImFontAtlas"][15]["type"] = "int" -defs["structs"]["ImFontAtlasCustomRect"] = {} -defs["structs"]["ImFontAtlasCustomRect"][1] = {} -defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "ID" -defs["structs"]["ImFontAtlasCustomRect"][1]["type"] = "unsigned int" -defs["structs"]["ImFontAtlasCustomRect"][2] = {} -defs["structs"]["ImFontAtlasCustomRect"][2]["name"] = "Width" -defs["structs"]["ImFontAtlasCustomRect"][2]["type"] = "unsigned short" -defs["structs"]["ImFontAtlasCustomRect"][3] = {} -defs["structs"]["ImFontAtlasCustomRect"][3]["name"] = "Height" -defs["structs"]["ImFontAtlasCustomRect"][3]["type"] = "unsigned short" -defs["structs"]["ImFontAtlasCustomRect"][4] = {} -defs["structs"]["ImFontAtlasCustomRect"][4]["name"] = "X" -defs["structs"]["ImFontAtlasCustomRect"][4]["type"] = "unsigned short" -defs["structs"]["ImFontAtlasCustomRect"][5] = {} -defs["structs"]["ImFontAtlasCustomRect"][5]["name"] = "Y" -defs["structs"]["ImFontAtlasCustomRect"][5]["type"] = "unsigned short" -defs["structs"]["ImFontAtlasCustomRect"][6] = {} -defs["structs"]["ImFontAtlasCustomRect"][6]["name"] = "GlyphAdvanceX" -defs["structs"]["ImFontAtlasCustomRect"][6]["type"] = "float" -defs["structs"]["ImFontAtlasCustomRect"][7] = {} -defs["structs"]["ImFontAtlasCustomRect"][7]["name"] = "GlyphOffset" -defs["structs"]["ImFontAtlasCustomRect"][7]["type"] = "ImVec2" -defs["structs"]["ImFontAtlasCustomRect"][8] = {} -defs["structs"]["ImFontAtlasCustomRect"][8]["name"] = "Font" -defs["structs"]["ImFontAtlasCustomRect"][8]["type"] = "ImFont*" -defs["structs"]["ImFontConfig"] = {} -defs["structs"]["ImFontConfig"][1] = {} -defs["structs"]["ImFontConfig"][1]["name"] = "FontData" -defs["structs"]["ImFontConfig"][1]["type"] = "void*" -defs["structs"]["ImFontConfig"][2] = {} -defs["structs"]["ImFontConfig"][2]["name"] = "FontDataSize" -defs["structs"]["ImFontConfig"][2]["type"] = "int" -defs["structs"]["ImFontConfig"][3] = {} -defs["structs"]["ImFontConfig"][3]["name"] = "FontDataOwnedByAtlas" -defs["structs"]["ImFontConfig"][3]["type"] = "bool" -defs["structs"]["ImFontConfig"][4] = {} -defs["structs"]["ImFontConfig"][4]["name"] = "FontNo" -defs["structs"]["ImFontConfig"][4]["type"] = "int" -defs["structs"]["ImFontConfig"][5] = {} -defs["structs"]["ImFontConfig"][5]["name"] = "SizePixels" -defs["structs"]["ImFontConfig"][5]["type"] = "float" -defs["structs"]["ImFontConfig"][6] = {} -defs["structs"]["ImFontConfig"][6]["name"] = "OversampleH" -defs["structs"]["ImFontConfig"][6]["type"] = "int" -defs["structs"]["ImFontConfig"][7] = {} -defs["structs"]["ImFontConfig"][7]["name"] = "OversampleV" -defs["structs"]["ImFontConfig"][7]["type"] = "int" -defs["structs"]["ImFontConfig"][8] = {} -defs["structs"]["ImFontConfig"][8]["name"] = "PixelSnapH" -defs["structs"]["ImFontConfig"][8]["type"] = "bool" -defs["structs"]["ImFontConfig"][9] = {} -defs["structs"]["ImFontConfig"][9]["name"] = "GlyphExtraSpacing" -defs["structs"]["ImFontConfig"][9]["type"] = "ImVec2" -defs["structs"]["ImFontConfig"][10] = {} -defs["structs"]["ImFontConfig"][10]["name"] = "GlyphOffset" -defs["structs"]["ImFontConfig"][10]["type"] = "ImVec2" -defs["structs"]["ImFontConfig"][11] = {} -defs["structs"]["ImFontConfig"][11]["name"] = "GlyphRanges" -defs["structs"]["ImFontConfig"][11]["type"] = "const ImWchar*" -defs["structs"]["ImFontConfig"][12] = {} -defs["structs"]["ImFontConfig"][12]["name"] = "GlyphMinAdvanceX" -defs["structs"]["ImFontConfig"][12]["type"] = "float" -defs["structs"]["ImFontConfig"][13] = {} -defs["structs"]["ImFontConfig"][13]["name"] = "GlyphMaxAdvanceX" -defs["structs"]["ImFontConfig"][13]["type"] = "float" -defs["structs"]["ImFontConfig"][14] = {} -defs["structs"]["ImFontConfig"][14]["name"] = "MergeMode" -defs["structs"]["ImFontConfig"][14]["type"] = "bool" -defs["structs"]["ImFontConfig"][15] = {} -defs["structs"]["ImFontConfig"][15]["name"] = "RasterizerFlags" -defs["structs"]["ImFontConfig"][15]["type"] = "unsigned int" -defs["structs"]["ImFontConfig"][16] = {} -defs["structs"]["ImFontConfig"][16]["name"] = "RasterizerMultiply" -defs["structs"]["ImFontConfig"][16]["type"] = "float" -defs["structs"]["ImFontConfig"][17] = {} -defs["structs"]["ImFontConfig"][17]["name"] = "EllipsisChar" -defs["structs"]["ImFontConfig"][17]["type"] = "ImWchar" -defs["structs"]["ImFontConfig"][18] = {} -defs["structs"]["ImFontConfig"][18]["name"] = "Name[40]" -defs["structs"]["ImFontConfig"][18]["size"] = 40 -defs["structs"]["ImFontConfig"][18]["type"] = "char" -defs["structs"]["ImFontConfig"][19] = {} -defs["structs"]["ImFontConfig"][19]["name"] = "DstFont" -defs["structs"]["ImFontConfig"][19]["type"] = "ImFont*" -defs["structs"]["ImFontGlyph"] = {} -defs["structs"]["ImFontGlyph"][1] = {} -defs["structs"]["ImFontGlyph"][1]["name"] = "Codepoint" -defs["structs"]["ImFontGlyph"][1]["type"] = "ImWchar" -defs["structs"]["ImFontGlyph"][2] = {} -defs["structs"]["ImFontGlyph"][2]["name"] = "AdvanceX" -defs["structs"]["ImFontGlyph"][2]["type"] = "float" -defs["structs"]["ImFontGlyph"][3] = {} -defs["structs"]["ImFontGlyph"][3]["name"] = "X0" -defs["structs"]["ImFontGlyph"][3]["type"] = "float" -defs["structs"]["ImFontGlyph"][4] = {} -defs["structs"]["ImFontGlyph"][4]["name"] = "Y0" -defs["structs"]["ImFontGlyph"][4]["type"] = "float" -defs["structs"]["ImFontGlyph"][5] = {} -defs["structs"]["ImFontGlyph"][5]["name"] = "X1" -defs["structs"]["ImFontGlyph"][5]["type"] = "float" -defs["structs"]["ImFontGlyph"][6] = {} -defs["structs"]["ImFontGlyph"][6]["name"] = "Y1" -defs["structs"]["ImFontGlyph"][6]["type"] = "float" -defs["structs"]["ImFontGlyph"][7] = {} -defs["structs"]["ImFontGlyph"][7]["name"] = "U0" -defs["structs"]["ImFontGlyph"][7]["type"] = "float" -defs["structs"]["ImFontGlyph"][8] = {} -defs["structs"]["ImFontGlyph"][8]["name"] = "V0" -defs["structs"]["ImFontGlyph"][8]["type"] = "float" -defs["structs"]["ImFontGlyph"][9] = {} -defs["structs"]["ImFontGlyph"][9]["name"] = "U1" -defs["structs"]["ImFontGlyph"][9]["type"] = "float" -defs["structs"]["ImFontGlyph"][10] = {} -defs["structs"]["ImFontGlyph"][10]["name"] = "V1" -defs["structs"]["ImFontGlyph"][10]["type"] = "float" -defs["structs"]["ImFontGlyphRangesBuilder"] = {} -defs["structs"]["ImFontGlyphRangesBuilder"][1] = {} -defs["structs"]["ImFontGlyphRangesBuilder"][1]["name"] = "UsedChars" -defs["structs"]["ImFontGlyphRangesBuilder"][1]["template_type"] = "ImU32" -defs["structs"]["ImFontGlyphRangesBuilder"][1]["type"] = "ImVector_ImU32" -defs["structs"]["ImGuiColorMod"] = {} -defs["structs"]["ImGuiColorMod"][1] = {} -defs["structs"]["ImGuiColorMod"][1]["name"] = "Col" -defs["structs"]["ImGuiColorMod"][1]["type"] = "ImGuiCol" -defs["structs"]["ImGuiColorMod"][2] = {} -defs["structs"]["ImGuiColorMod"][2]["name"] = "BackupValue" -defs["structs"]["ImGuiColorMod"][2]["type"] = "ImVec4" -defs["structs"]["ImGuiColumnData"] = {} -defs["structs"]["ImGuiColumnData"][1] = {} -defs["structs"]["ImGuiColumnData"][1]["name"] = "OffsetNorm" -defs["structs"]["ImGuiColumnData"][1]["type"] = "float" -defs["structs"]["ImGuiColumnData"][2] = {} -defs["structs"]["ImGuiColumnData"][2]["name"] = "OffsetNormBeforeResize" -defs["structs"]["ImGuiColumnData"][2]["type"] = "float" -defs["structs"]["ImGuiColumnData"][3] = {} -defs["structs"]["ImGuiColumnData"][3]["name"] = "Flags" -defs["structs"]["ImGuiColumnData"][3]["type"] = "ImGuiColumnsFlags" -defs["structs"]["ImGuiColumnData"][4] = {} -defs["structs"]["ImGuiColumnData"][4]["name"] = "ClipRect" -defs["structs"]["ImGuiColumnData"][4]["type"] = "ImRect" -defs["structs"]["ImGuiColumns"] = {} -defs["structs"]["ImGuiColumns"][1] = {} -defs["structs"]["ImGuiColumns"][1]["name"] = "ID" -defs["structs"]["ImGuiColumns"][1]["type"] = "ImGuiID" -defs["structs"]["ImGuiColumns"][2] = {} -defs["structs"]["ImGuiColumns"][2]["name"] = "Flags" -defs["structs"]["ImGuiColumns"][2]["type"] = "ImGuiColumnsFlags" -defs["structs"]["ImGuiColumns"][3] = {} -defs["structs"]["ImGuiColumns"][3]["name"] = "IsFirstFrame" -defs["structs"]["ImGuiColumns"][3]["type"] = "bool" -defs["structs"]["ImGuiColumns"][4] = {} -defs["structs"]["ImGuiColumns"][4]["name"] = "IsBeingResized" -defs["structs"]["ImGuiColumns"][4]["type"] = "bool" -defs["structs"]["ImGuiColumns"][5] = {} -defs["structs"]["ImGuiColumns"][5]["name"] = "Current" -defs["structs"]["ImGuiColumns"][5]["type"] = "int" -defs["structs"]["ImGuiColumns"][6] = {} -defs["structs"]["ImGuiColumns"][6]["name"] = "Count" -defs["structs"]["ImGuiColumns"][6]["type"] = "int" -defs["structs"]["ImGuiColumns"][7] = {} -defs["structs"]["ImGuiColumns"][7]["name"] = "OffMinX" -defs["structs"]["ImGuiColumns"][7]["type"] = "float" -defs["structs"]["ImGuiColumns"][8] = {} -defs["structs"]["ImGuiColumns"][8]["name"] = "OffMaxX" -defs["structs"]["ImGuiColumns"][8]["type"] = "float" -defs["structs"]["ImGuiColumns"][9] = {} -defs["structs"]["ImGuiColumns"][9]["name"] = "LineMinY" -defs["structs"]["ImGuiColumns"][9]["type"] = "float" -defs["structs"]["ImGuiColumns"][10] = {} -defs["structs"]["ImGuiColumns"][10]["name"] = "LineMaxY" -defs["structs"]["ImGuiColumns"][10]["type"] = "float" -defs["structs"]["ImGuiColumns"][11] = {} -defs["structs"]["ImGuiColumns"][11]["name"] = "HostCursorPosY" -defs["structs"]["ImGuiColumns"][11]["type"] = "float" -defs["structs"]["ImGuiColumns"][12] = {} -defs["structs"]["ImGuiColumns"][12]["name"] = "HostCursorMaxPosX" -defs["structs"]["ImGuiColumns"][12]["type"] = "float" -defs["structs"]["ImGuiColumns"][13] = {} -defs["structs"]["ImGuiColumns"][13]["name"] = "HostClipRect" -defs["structs"]["ImGuiColumns"][13]["type"] = "ImRect" -defs["structs"]["ImGuiColumns"][14] = {} -defs["structs"]["ImGuiColumns"][14]["name"] = "HostWorkRect" -defs["structs"]["ImGuiColumns"][14]["type"] = "ImRect" -defs["structs"]["ImGuiColumns"][15] = {} -defs["structs"]["ImGuiColumns"][15]["name"] = "Columns" -defs["structs"]["ImGuiColumns"][15]["template_type"] = "ImGuiColumnData" -defs["structs"]["ImGuiColumns"][15]["type"] = "ImVector_ImGuiColumnData" -defs["structs"]["ImGuiColumns"][16] = {} -defs["structs"]["ImGuiColumns"][16]["name"] = "Splitter" -defs["structs"]["ImGuiColumns"][16]["type"] = "ImDrawListSplitter" -defs["structs"]["ImGuiContext"] = {} -defs["structs"]["ImGuiContext"][1] = {} -defs["structs"]["ImGuiContext"][1]["name"] = "Initialized" -defs["structs"]["ImGuiContext"][1]["type"] = "bool" -defs["structs"]["ImGuiContext"][2] = {} -defs["structs"]["ImGuiContext"][2]["name"] = "FontAtlasOwnedByContext" -defs["structs"]["ImGuiContext"][2]["type"] = "bool" -defs["structs"]["ImGuiContext"][3] = {} -defs["structs"]["ImGuiContext"][3]["name"] = "IO" -defs["structs"]["ImGuiContext"][3]["type"] = "ImGuiIO" -defs["structs"]["ImGuiContext"][4] = {} -defs["structs"]["ImGuiContext"][4]["name"] = "Style" -defs["structs"]["ImGuiContext"][4]["type"] = "ImGuiStyle" -defs["structs"]["ImGuiContext"][5] = {} -defs["structs"]["ImGuiContext"][5]["name"] = "Font" -defs["structs"]["ImGuiContext"][5]["type"] = "ImFont*" -defs["structs"]["ImGuiContext"][6] = {} -defs["structs"]["ImGuiContext"][6]["name"] = "FontSize" -defs["structs"]["ImGuiContext"][6]["type"] = "float" -defs["structs"]["ImGuiContext"][7] = {} -defs["structs"]["ImGuiContext"][7]["name"] = "FontBaseSize" -defs["structs"]["ImGuiContext"][7]["type"] = "float" -defs["structs"]["ImGuiContext"][8] = {} -defs["structs"]["ImGuiContext"][8]["name"] = "DrawListSharedData" -defs["structs"]["ImGuiContext"][8]["type"] = "ImDrawListSharedData" -defs["structs"]["ImGuiContext"][9] = {} -defs["structs"]["ImGuiContext"][9]["name"] = "Time" -defs["structs"]["ImGuiContext"][9]["type"] = "double" -defs["structs"]["ImGuiContext"][10] = {} -defs["structs"]["ImGuiContext"][10]["name"] = "FrameCount" -defs["structs"]["ImGuiContext"][10]["type"] = "int" -defs["structs"]["ImGuiContext"][11] = {} -defs["structs"]["ImGuiContext"][11]["name"] = "FrameCountEnded" -defs["structs"]["ImGuiContext"][11]["type"] = "int" -defs["structs"]["ImGuiContext"][12] = {} -defs["structs"]["ImGuiContext"][12]["name"] = "FrameCountRendered" -defs["structs"]["ImGuiContext"][12]["type"] = "int" -defs["structs"]["ImGuiContext"][13] = {} -defs["structs"]["ImGuiContext"][13]["name"] = "WithinFrameScope" -defs["structs"]["ImGuiContext"][13]["type"] = "bool" -defs["structs"]["ImGuiContext"][14] = {} -defs["structs"]["ImGuiContext"][14]["name"] = "WithinFrameScopeWithImplicitWindow" -defs["structs"]["ImGuiContext"][14]["type"] = "bool" -defs["structs"]["ImGuiContext"][15] = {} -defs["structs"]["ImGuiContext"][15]["name"] = "WithinEndChild" -defs["structs"]["ImGuiContext"][15]["type"] = "bool" -defs["structs"]["ImGuiContext"][16] = {} -defs["structs"]["ImGuiContext"][16]["name"] = "Windows" -defs["structs"]["ImGuiContext"][16]["template_type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][16]["type"] = "ImVector_ImGuiWindowPtr" -defs["structs"]["ImGuiContext"][17] = {} -defs["structs"]["ImGuiContext"][17]["name"] = "WindowsFocusOrder" -defs["structs"]["ImGuiContext"][17]["template_type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][17]["type"] = "ImVector_ImGuiWindowPtr" -defs["structs"]["ImGuiContext"][18] = {} -defs["structs"]["ImGuiContext"][18]["name"] = "WindowsTempSortBuffer" -defs["structs"]["ImGuiContext"][18]["template_type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][18]["type"] = "ImVector_ImGuiWindowPtr" -defs["structs"]["ImGuiContext"][19] = {} -defs["structs"]["ImGuiContext"][19]["name"] = "CurrentWindowStack" -defs["structs"]["ImGuiContext"][19]["template_type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][19]["type"] = "ImVector_ImGuiWindowPtr" -defs["structs"]["ImGuiContext"][20] = {} -defs["structs"]["ImGuiContext"][20]["name"] = "WindowsById" -defs["structs"]["ImGuiContext"][20]["type"] = "ImGuiStorage" -defs["structs"]["ImGuiContext"][21] = {} -defs["structs"]["ImGuiContext"][21]["name"] = "WindowsActiveCount" -defs["structs"]["ImGuiContext"][21]["type"] = "int" -defs["structs"]["ImGuiContext"][22] = {} -defs["structs"]["ImGuiContext"][22]["name"] = "CurrentWindow" -defs["structs"]["ImGuiContext"][22]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][23] = {} -defs["structs"]["ImGuiContext"][23]["name"] = "HoveredWindow" -defs["structs"]["ImGuiContext"][23]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][24] = {} -defs["structs"]["ImGuiContext"][24]["name"] = "HoveredRootWindow" -defs["structs"]["ImGuiContext"][24]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][25] = {} -defs["structs"]["ImGuiContext"][25]["name"] = "MovingWindow" -defs["structs"]["ImGuiContext"][25]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][26] = {} -defs["structs"]["ImGuiContext"][26]["name"] = "WheelingWindow" -defs["structs"]["ImGuiContext"][26]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][27] = {} -defs["structs"]["ImGuiContext"][27]["name"] = "WheelingWindowRefMousePos" -defs["structs"]["ImGuiContext"][27]["type"] = "ImVec2" -defs["structs"]["ImGuiContext"][28] = {} -defs["structs"]["ImGuiContext"][28]["name"] = "WheelingWindowTimer" -defs["structs"]["ImGuiContext"][28]["type"] = "float" -defs["structs"]["ImGuiContext"][29] = {} -defs["structs"]["ImGuiContext"][29]["name"] = "HoveredId" -defs["structs"]["ImGuiContext"][29]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][30] = {} -defs["structs"]["ImGuiContext"][30]["name"] = "HoveredIdAllowOverlap" -defs["structs"]["ImGuiContext"][30]["type"] = "bool" -defs["structs"]["ImGuiContext"][31] = {} -defs["structs"]["ImGuiContext"][31]["name"] = "HoveredIdPreviousFrame" -defs["structs"]["ImGuiContext"][31]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][32] = {} -defs["structs"]["ImGuiContext"][32]["name"] = "HoveredIdTimer" -defs["structs"]["ImGuiContext"][32]["type"] = "float" -defs["structs"]["ImGuiContext"][33] = {} -defs["structs"]["ImGuiContext"][33]["name"] = "HoveredIdNotActiveTimer" -defs["structs"]["ImGuiContext"][33]["type"] = "float" -defs["structs"]["ImGuiContext"][34] = {} -defs["structs"]["ImGuiContext"][34]["name"] = "ActiveId" -defs["structs"]["ImGuiContext"][34]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][35] = {} -defs["structs"]["ImGuiContext"][35]["name"] = "ActiveIdIsAlive" -defs["structs"]["ImGuiContext"][35]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][36] = {} -defs["structs"]["ImGuiContext"][36]["name"] = "ActiveIdTimer" -defs["structs"]["ImGuiContext"][36]["type"] = "float" -defs["structs"]["ImGuiContext"][37] = {} -defs["structs"]["ImGuiContext"][37]["name"] = "ActiveIdIsJustActivated" -defs["structs"]["ImGuiContext"][37]["type"] = "bool" -defs["structs"]["ImGuiContext"][38] = {} -defs["structs"]["ImGuiContext"][38]["name"] = "ActiveIdAllowOverlap" -defs["structs"]["ImGuiContext"][38]["type"] = "bool" -defs["structs"]["ImGuiContext"][39] = {} -defs["structs"]["ImGuiContext"][39]["name"] = "ActiveIdHasBeenPressedBefore" -defs["structs"]["ImGuiContext"][39]["type"] = "bool" -defs["structs"]["ImGuiContext"][40] = {} -defs["structs"]["ImGuiContext"][40]["name"] = "ActiveIdHasBeenEditedBefore" -defs["structs"]["ImGuiContext"][40]["type"] = "bool" -defs["structs"]["ImGuiContext"][41] = {} -defs["structs"]["ImGuiContext"][41]["name"] = "ActiveIdHasBeenEditedThisFrame" -defs["structs"]["ImGuiContext"][41]["type"] = "bool" -defs["structs"]["ImGuiContext"][42] = {} -defs["structs"]["ImGuiContext"][42]["name"] = "ActiveIdUsingNavDirMask" -defs["structs"]["ImGuiContext"][42]["type"] = "ImU32" -defs["structs"]["ImGuiContext"][43] = {} -defs["structs"]["ImGuiContext"][43]["name"] = "ActiveIdUsingNavInputMask" -defs["structs"]["ImGuiContext"][43]["type"] = "ImU32" -defs["structs"]["ImGuiContext"][44] = {} -defs["structs"]["ImGuiContext"][44]["name"] = "ActiveIdUsingKeyInputMask" -defs["structs"]["ImGuiContext"][44]["type"] = "ImU64" -defs["structs"]["ImGuiContext"][45] = {} -defs["structs"]["ImGuiContext"][45]["name"] = "ActiveIdClickOffset" -defs["structs"]["ImGuiContext"][45]["type"] = "ImVec2" -defs["structs"]["ImGuiContext"][46] = {} -defs["structs"]["ImGuiContext"][46]["name"] = "ActiveIdWindow" -defs["structs"]["ImGuiContext"][46]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][47] = {} -defs["structs"]["ImGuiContext"][47]["name"] = "ActiveIdSource" -defs["structs"]["ImGuiContext"][47]["type"] = "ImGuiInputSource" -defs["structs"]["ImGuiContext"][48] = {} -defs["structs"]["ImGuiContext"][48]["name"] = "ActiveIdMouseButton" -defs["structs"]["ImGuiContext"][48]["type"] = "int" -defs["structs"]["ImGuiContext"][49] = {} -defs["structs"]["ImGuiContext"][49]["name"] = "ActiveIdPreviousFrame" -defs["structs"]["ImGuiContext"][49]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][50] = {} -defs["structs"]["ImGuiContext"][50]["name"] = "ActiveIdPreviousFrameIsAlive" -defs["structs"]["ImGuiContext"][50]["type"] = "bool" -defs["structs"]["ImGuiContext"][51] = {} -defs["structs"]["ImGuiContext"][51]["name"] = "ActiveIdPreviousFrameHasBeenEditedBefore" -defs["structs"]["ImGuiContext"][51]["type"] = "bool" -defs["structs"]["ImGuiContext"][52] = {} -defs["structs"]["ImGuiContext"][52]["name"] = "ActiveIdPreviousFrameWindow" -defs["structs"]["ImGuiContext"][52]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][53] = {} -defs["structs"]["ImGuiContext"][53]["name"] = "LastActiveId" -defs["structs"]["ImGuiContext"][53]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][54] = {} -defs["structs"]["ImGuiContext"][54]["name"] = "LastActiveIdTimer" -defs["structs"]["ImGuiContext"][54]["type"] = "float" -defs["structs"]["ImGuiContext"][55] = {} -defs["structs"]["ImGuiContext"][55]["name"] = "NextWindowData" -defs["structs"]["ImGuiContext"][55]["type"] = "ImGuiNextWindowData" -defs["structs"]["ImGuiContext"][56] = {} -defs["structs"]["ImGuiContext"][56]["name"] = "NextItemData" -defs["structs"]["ImGuiContext"][56]["type"] = "ImGuiNextItemData" -defs["structs"]["ImGuiContext"][57] = {} -defs["structs"]["ImGuiContext"][57]["name"] = "ColorModifiers" -defs["structs"]["ImGuiContext"][57]["template_type"] = "ImGuiColorMod" -defs["structs"]["ImGuiContext"][57]["type"] = "ImVector_ImGuiColorMod" -defs["structs"]["ImGuiContext"][58] = {} -defs["structs"]["ImGuiContext"][58]["name"] = "StyleModifiers" -defs["structs"]["ImGuiContext"][58]["template_type"] = "ImGuiStyleMod" -defs["structs"]["ImGuiContext"][58]["type"] = "ImVector_ImGuiStyleMod" -defs["structs"]["ImGuiContext"][59] = {} -defs["structs"]["ImGuiContext"][59]["name"] = "FontStack" -defs["structs"]["ImGuiContext"][59]["template_type"] = "ImFont*" -defs["structs"]["ImGuiContext"][59]["type"] = "ImVector_ImFontPtr" -defs["structs"]["ImGuiContext"][60] = {} -defs["structs"]["ImGuiContext"][60]["name"] = "OpenPopupStack" -defs["structs"]["ImGuiContext"][60]["template_type"] = "ImGuiPopupData" -defs["structs"]["ImGuiContext"][60]["type"] = "ImVector_ImGuiPopupData" -defs["structs"]["ImGuiContext"][61] = {} -defs["structs"]["ImGuiContext"][61]["name"] = "BeginPopupStack" -defs["structs"]["ImGuiContext"][61]["template_type"] = "ImGuiPopupData" -defs["structs"]["ImGuiContext"][61]["type"] = "ImVector_ImGuiPopupData" -defs["structs"]["ImGuiContext"][62] = {} -defs["structs"]["ImGuiContext"][62]["name"] = "NavWindow" -defs["structs"]["ImGuiContext"][62]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][63] = {} -defs["structs"]["ImGuiContext"][63]["name"] = "NavId" -defs["structs"]["ImGuiContext"][63]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][64] = {} -defs["structs"]["ImGuiContext"][64]["name"] = "NavFocusScopeId" -defs["structs"]["ImGuiContext"][64]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][65] = {} -defs["structs"]["ImGuiContext"][65]["name"] = "NavActivateId" -defs["structs"]["ImGuiContext"][65]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][66] = {} -defs["structs"]["ImGuiContext"][66]["name"] = "NavActivateDownId" -defs["structs"]["ImGuiContext"][66]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][67] = {} -defs["structs"]["ImGuiContext"][67]["name"] = "NavActivatePressedId" -defs["structs"]["ImGuiContext"][67]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][68] = {} -defs["structs"]["ImGuiContext"][68]["name"] = "NavInputId" -defs["structs"]["ImGuiContext"][68]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][69] = {} -defs["structs"]["ImGuiContext"][69]["name"] = "NavJustTabbedId" -defs["structs"]["ImGuiContext"][69]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][70] = {} -defs["structs"]["ImGuiContext"][70]["name"] = "NavJustMovedToId" -defs["structs"]["ImGuiContext"][70]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][71] = {} -defs["structs"]["ImGuiContext"][71]["name"] = "NavJustMovedToFocusScopeId" -defs["structs"]["ImGuiContext"][71]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][72] = {} -defs["structs"]["ImGuiContext"][72]["name"] = "NavNextActivateId" -defs["structs"]["ImGuiContext"][72]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][73] = {} -defs["structs"]["ImGuiContext"][73]["name"] = "NavInputSource" -defs["structs"]["ImGuiContext"][73]["type"] = "ImGuiInputSource" -defs["structs"]["ImGuiContext"][74] = {} -defs["structs"]["ImGuiContext"][74]["name"] = "NavScoringRectScreen" -defs["structs"]["ImGuiContext"][74]["type"] = "ImRect" -defs["structs"]["ImGuiContext"][75] = {} -defs["structs"]["ImGuiContext"][75]["name"] = "NavScoringCount" -defs["structs"]["ImGuiContext"][75]["type"] = "int" -defs["structs"]["ImGuiContext"][76] = {} -defs["structs"]["ImGuiContext"][76]["name"] = "NavLayer" -defs["structs"]["ImGuiContext"][76]["type"] = "ImGuiNavLayer" -defs["structs"]["ImGuiContext"][77] = {} -defs["structs"]["ImGuiContext"][77]["name"] = "NavIdTabCounter" -defs["structs"]["ImGuiContext"][77]["type"] = "int" -defs["structs"]["ImGuiContext"][78] = {} -defs["structs"]["ImGuiContext"][78]["name"] = "NavIdIsAlive" -defs["structs"]["ImGuiContext"][78]["type"] = "bool" -defs["structs"]["ImGuiContext"][79] = {} -defs["structs"]["ImGuiContext"][79]["name"] = "NavMousePosDirty" -defs["structs"]["ImGuiContext"][79]["type"] = "bool" -defs["structs"]["ImGuiContext"][80] = {} -defs["structs"]["ImGuiContext"][80]["name"] = "NavDisableHighlight" -defs["structs"]["ImGuiContext"][80]["type"] = "bool" -defs["structs"]["ImGuiContext"][81] = {} -defs["structs"]["ImGuiContext"][81]["name"] = "NavDisableMouseHover" -defs["structs"]["ImGuiContext"][81]["type"] = "bool" -defs["structs"]["ImGuiContext"][82] = {} -defs["structs"]["ImGuiContext"][82]["name"] = "NavAnyRequest" -defs["structs"]["ImGuiContext"][82]["type"] = "bool" -defs["structs"]["ImGuiContext"][83] = {} -defs["structs"]["ImGuiContext"][83]["name"] = "NavInitRequest" -defs["structs"]["ImGuiContext"][83]["type"] = "bool" -defs["structs"]["ImGuiContext"][84] = {} -defs["structs"]["ImGuiContext"][84]["name"] = "NavInitRequestFromMove" -defs["structs"]["ImGuiContext"][84]["type"] = "bool" -defs["structs"]["ImGuiContext"][85] = {} -defs["structs"]["ImGuiContext"][85]["name"] = "NavInitResultId" -defs["structs"]["ImGuiContext"][85]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][86] = {} -defs["structs"]["ImGuiContext"][86]["name"] = "NavInitResultRectRel" -defs["structs"]["ImGuiContext"][86]["type"] = "ImRect" -defs["structs"]["ImGuiContext"][87] = {} -defs["structs"]["ImGuiContext"][87]["name"] = "NavMoveFromClampedRefRect" -defs["structs"]["ImGuiContext"][87]["type"] = "bool" -defs["structs"]["ImGuiContext"][88] = {} -defs["structs"]["ImGuiContext"][88]["name"] = "NavMoveRequest" -defs["structs"]["ImGuiContext"][88]["type"] = "bool" -defs["structs"]["ImGuiContext"][89] = {} -defs["structs"]["ImGuiContext"][89]["name"] = "NavMoveRequestFlags" -defs["structs"]["ImGuiContext"][89]["type"] = "ImGuiNavMoveFlags" -defs["structs"]["ImGuiContext"][90] = {} -defs["structs"]["ImGuiContext"][90]["name"] = "NavMoveRequestForward" -defs["structs"]["ImGuiContext"][90]["type"] = "ImGuiNavForward" -defs["structs"]["ImGuiContext"][91] = {} -defs["structs"]["ImGuiContext"][91]["name"] = "NavMoveDir" -defs["structs"]["ImGuiContext"][91]["type"] = "ImGuiDir" -defs["structs"]["ImGuiContext"][92] = {} -defs["structs"]["ImGuiContext"][92]["name"] = "NavMoveDirLast" -defs["structs"]["ImGuiContext"][92]["type"] = "ImGuiDir" -defs["structs"]["ImGuiContext"][93] = {} -defs["structs"]["ImGuiContext"][93]["name"] = "NavMoveClipDir" -defs["structs"]["ImGuiContext"][93]["type"] = "ImGuiDir" -defs["structs"]["ImGuiContext"][94] = {} -defs["structs"]["ImGuiContext"][94]["name"] = "NavMoveResultLocal" -defs["structs"]["ImGuiContext"][94]["type"] = "ImGuiNavMoveResult" -defs["structs"]["ImGuiContext"][95] = {} -defs["structs"]["ImGuiContext"][95]["name"] = "NavMoveResultLocalVisibleSet" -defs["structs"]["ImGuiContext"][95]["type"] = "ImGuiNavMoveResult" -defs["structs"]["ImGuiContext"][96] = {} -defs["structs"]["ImGuiContext"][96]["name"] = "NavMoveResultOther" -defs["structs"]["ImGuiContext"][96]["type"] = "ImGuiNavMoveResult" -defs["structs"]["ImGuiContext"][97] = {} -defs["structs"]["ImGuiContext"][97]["name"] = "NavWindowingTarget" -defs["structs"]["ImGuiContext"][97]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][98] = {} -defs["structs"]["ImGuiContext"][98]["name"] = "NavWindowingTargetAnim" -defs["structs"]["ImGuiContext"][98]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][99] = {} -defs["structs"]["ImGuiContext"][99]["name"] = "NavWindowingList" -defs["structs"]["ImGuiContext"][99]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][100] = {} -defs["structs"]["ImGuiContext"][100]["name"] = "NavWindowingTimer" -defs["structs"]["ImGuiContext"][100]["type"] = "float" -defs["structs"]["ImGuiContext"][101] = {} -defs["structs"]["ImGuiContext"][101]["name"] = "NavWindowingHighlightAlpha" -defs["structs"]["ImGuiContext"][101]["type"] = "float" -defs["structs"]["ImGuiContext"][102] = {} -defs["structs"]["ImGuiContext"][102]["name"] = "NavWindowingToggleLayer" -defs["structs"]["ImGuiContext"][102]["type"] = "bool" -defs["structs"]["ImGuiContext"][103] = {} -defs["structs"]["ImGuiContext"][103]["name"] = "FocusRequestCurrWindow" -defs["structs"]["ImGuiContext"][103]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][104] = {} -defs["structs"]["ImGuiContext"][104]["name"] = "FocusRequestNextWindow" -defs["structs"]["ImGuiContext"][104]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiContext"][105] = {} -defs["structs"]["ImGuiContext"][105]["name"] = "FocusRequestCurrCounterRegular" -defs["structs"]["ImGuiContext"][105]["type"] = "int" -defs["structs"]["ImGuiContext"][106] = {} -defs["structs"]["ImGuiContext"][106]["name"] = "FocusRequestCurrCounterTabStop" -defs["structs"]["ImGuiContext"][106]["type"] = "int" -defs["structs"]["ImGuiContext"][107] = {} -defs["structs"]["ImGuiContext"][107]["name"] = "FocusRequestNextCounterRegular" -defs["structs"]["ImGuiContext"][107]["type"] = "int" -defs["structs"]["ImGuiContext"][108] = {} -defs["structs"]["ImGuiContext"][108]["name"] = "FocusRequestNextCounterTabStop" -defs["structs"]["ImGuiContext"][108]["type"] = "int" -defs["structs"]["ImGuiContext"][109] = {} -defs["structs"]["ImGuiContext"][109]["name"] = "FocusTabPressed" -defs["structs"]["ImGuiContext"][109]["type"] = "bool" -defs["structs"]["ImGuiContext"][110] = {} -defs["structs"]["ImGuiContext"][110]["name"] = "DrawData" -defs["structs"]["ImGuiContext"][110]["type"] = "ImDrawData" -defs["structs"]["ImGuiContext"][111] = {} -defs["structs"]["ImGuiContext"][111]["name"] = "DrawDataBuilder" -defs["structs"]["ImGuiContext"][111]["type"] = "ImDrawDataBuilder" -defs["structs"]["ImGuiContext"][112] = {} -defs["structs"]["ImGuiContext"][112]["name"] = "DimBgRatio" -defs["structs"]["ImGuiContext"][112]["type"] = "float" -defs["structs"]["ImGuiContext"][113] = {} -defs["structs"]["ImGuiContext"][113]["name"] = "BackgroundDrawList" -defs["structs"]["ImGuiContext"][113]["type"] = "ImDrawList" -defs["structs"]["ImGuiContext"][114] = {} -defs["structs"]["ImGuiContext"][114]["name"] = "ForegroundDrawList" -defs["structs"]["ImGuiContext"][114]["type"] = "ImDrawList" -defs["structs"]["ImGuiContext"][115] = {} -defs["structs"]["ImGuiContext"][115]["name"] = "MouseCursor" -defs["structs"]["ImGuiContext"][115]["type"] = "ImGuiMouseCursor" -defs["structs"]["ImGuiContext"][116] = {} -defs["structs"]["ImGuiContext"][116]["name"] = "DragDropActive" -defs["structs"]["ImGuiContext"][116]["type"] = "bool" -defs["structs"]["ImGuiContext"][117] = {} -defs["structs"]["ImGuiContext"][117]["name"] = "DragDropWithinSourceOrTarget" -defs["structs"]["ImGuiContext"][117]["type"] = "bool" -defs["structs"]["ImGuiContext"][118] = {} -defs["structs"]["ImGuiContext"][118]["name"] = "DragDropSourceFlags" -defs["structs"]["ImGuiContext"][118]["type"] = "ImGuiDragDropFlags" -defs["structs"]["ImGuiContext"][119] = {} -defs["structs"]["ImGuiContext"][119]["name"] = "DragDropSourceFrameCount" -defs["structs"]["ImGuiContext"][119]["type"] = "int" -defs["structs"]["ImGuiContext"][120] = {} -defs["structs"]["ImGuiContext"][120]["name"] = "DragDropMouseButton" -defs["structs"]["ImGuiContext"][120]["type"] = "int" -defs["structs"]["ImGuiContext"][121] = {} -defs["structs"]["ImGuiContext"][121]["name"] = "DragDropPayload" -defs["structs"]["ImGuiContext"][121]["type"] = "ImGuiPayload" -defs["structs"]["ImGuiContext"][122] = {} -defs["structs"]["ImGuiContext"][122]["name"] = "DragDropTargetRect" -defs["structs"]["ImGuiContext"][122]["type"] = "ImRect" -defs["structs"]["ImGuiContext"][123] = {} -defs["structs"]["ImGuiContext"][123]["name"] = "DragDropTargetId" -defs["structs"]["ImGuiContext"][123]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][124] = {} -defs["structs"]["ImGuiContext"][124]["name"] = "DragDropAcceptFlags" -defs["structs"]["ImGuiContext"][124]["type"] = "ImGuiDragDropFlags" -defs["structs"]["ImGuiContext"][125] = {} -defs["structs"]["ImGuiContext"][125]["name"] = "DragDropAcceptIdCurrRectSurface" -defs["structs"]["ImGuiContext"][125]["type"] = "float" -defs["structs"]["ImGuiContext"][126] = {} -defs["structs"]["ImGuiContext"][126]["name"] = "DragDropAcceptIdCurr" -defs["structs"]["ImGuiContext"][126]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][127] = {} -defs["structs"]["ImGuiContext"][127]["name"] = "DragDropAcceptIdPrev" -defs["structs"]["ImGuiContext"][127]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][128] = {} -defs["structs"]["ImGuiContext"][128]["name"] = "DragDropAcceptFrameCount" -defs["structs"]["ImGuiContext"][128]["type"] = "int" -defs["structs"]["ImGuiContext"][129] = {} -defs["structs"]["ImGuiContext"][129]["name"] = "DragDropPayloadBufHeap" -defs["structs"]["ImGuiContext"][129]["template_type"] = "unsigned char" -defs["structs"]["ImGuiContext"][129]["type"] = "ImVector_unsigned_char" -defs["structs"]["ImGuiContext"][130] = {} -defs["structs"]["ImGuiContext"][130]["name"] = "DragDropPayloadBufLocal[16]" -defs["structs"]["ImGuiContext"][130]["size"] = 16 -defs["structs"]["ImGuiContext"][130]["type"] = "unsigned char" -defs["structs"]["ImGuiContext"][131] = {} -defs["structs"]["ImGuiContext"][131]["name"] = "CurrentTabBar" -defs["structs"]["ImGuiContext"][131]["type"] = "ImGuiTabBar*" -defs["structs"]["ImGuiContext"][132] = {} -defs["structs"]["ImGuiContext"][132]["name"] = "TabBars" -defs["structs"]["ImGuiContext"][132]["template_type"] = "ImGuiTabBar" -defs["structs"]["ImGuiContext"][132]["type"] = "ImPool_ImGuiTabBar" -defs["structs"]["ImGuiContext"][133] = {} -defs["structs"]["ImGuiContext"][133]["name"] = "CurrentTabBarStack" -defs["structs"]["ImGuiContext"][133]["template_type"] = "ImGui*OrIndex" -defs["structs"]["ImGuiContext"][133]["type"] = "ImVector_ImGuiPtrOrIndex" -defs["structs"]["ImGuiContext"][134] = {} -defs["structs"]["ImGuiContext"][134]["name"] = "ShrinkWidthBuffer" -defs["structs"]["ImGuiContext"][134]["template_type"] = "ImGuiShrinkWidthItem" -defs["structs"]["ImGuiContext"][134]["type"] = "ImVector_ImGuiShrinkWidthItem" -defs["structs"]["ImGuiContext"][135] = {} -defs["structs"]["ImGuiContext"][135]["name"] = "LastValidMousePos" -defs["structs"]["ImGuiContext"][135]["type"] = "ImVec2" -defs["structs"]["ImGuiContext"][136] = {} -defs["structs"]["ImGuiContext"][136]["name"] = "InputTextState" -defs["structs"]["ImGuiContext"][136]["type"] = "ImGuiInputTextState" -defs["structs"]["ImGuiContext"][137] = {} -defs["structs"]["ImGuiContext"][137]["name"] = "InputTextPasswordFont" -defs["structs"]["ImGuiContext"][137]["type"] = "ImFont" -defs["structs"]["ImGuiContext"][138] = {} -defs["structs"]["ImGuiContext"][138]["name"] = "TempInputTextId" -defs["structs"]["ImGuiContext"][138]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][139] = {} -defs["structs"]["ImGuiContext"][139]["name"] = "ColorEditOptions" -defs["structs"]["ImGuiContext"][139]["type"] = "ImGuiColorEditFlags" -defs["structs"]["ImGuiContext"][140] = {} -defs["structs"]["ImGuiContext"][140]["name"] = "ColorEditLastHue" -defs["structs"]["ImGuiContext"][140]["type"] = "float" -defs["structs"]["ImGuiContext"][141] = {} -defs["structs"]["ImGuiContext"][141]["name"] = "ColorEditLastSat" -defs["structs"]["ImGuiContext"][141]["type"] = "float" -defs["structs"]["ImGuiContext"][142] = {} -defs["structs"]["ImGuiContext"][142]["name"] = "ColorEditLastColor[3]" -defs["structs"]["ImGuiContext"][142]["size"] = 3 -defs["structs"]["ImGuiContext"][142]["type"] = "float" -defs["structs"]["ImGuiContext"][143] = {} -defs["structs"]["ImGuiContext"][143]["name"] = "ColorPickerRef" -defs["structs"]["ImGuiContext"][143]["type"] = "ImVec4" -defs["structs"]["ImGuiContext"][144] = {} -defs["structs"]["ImGuiContext"][144]["name"] = "DragCurrentAccumDirty" -defs["structs"]["ImGuiContext"][144]["type"] = "bool" -defs["structs"]["ImGuiContext"][145] = {} -defs["structs"]["ImGuiContext"][145]["name"] = "DragCurrentAccum" -defs["structs"]["ImGuiContext"][145]["type"] = "float" -defs["structs"]["ImGuiContext"][146] = {} -defs["structs"]["ImGuiContext"][146]["name"] = "DragSpeedDefaultRatio" -defs["structs"]["ImGuiContext"][146]["type"] = "float" -defs["structs"]["ImGuiContext"][147] = {} -defs["structs"]["ImGuiContext"][147]["name"] = "ScrollbarClickDeltaToGrabCenter" -defs["structs"]["ImGuiContext"][147]["type"] = "float" -defs["structs"]["ImGuiContext"][148] = {} -defs["structs"]["ImGuiContext"][148]["name"] = "TooltipOverrideCount" -defs["structs"]["ImGuiContext"][148]["type"] = "int" -defs["structs"]["ImGuiContext"][149] = {} -defs["structs"]["ImGuiContext"][149]["name"] = "PrivateClipboard" -defs["structs"]["ImGuiContext"][149]["template_type"] = "char" -defs["structs"]["ImGuiContext"][149]["type"] = "ImVector_char" -defs["structs"]["ImGuiContext"][150] = {} -defs["structs"]["ImGuiContext"][150]["name"] = "PlatformImePos" -defs["structs"]["ImGuiContext"][150]["type"] = "ImVec2" -defs["structs"]["ImGuiContext"][151] = {} -defs["structs"]["ImGuiContext"][151]["name"] = "PlatformImeLastPos" -defs["structs"]["ImGuiContext"][151]["type"] = "ImVec2" -defs["structs"]["ImGuiContext"][152] = {} -defs["structs"]["ImGuiContext"][152]["name"] = "SettingsLoaded" -defs["structs"]["ImGuiContext"][152]["type"] = "bool" -defs["structs"]["ImGuiContext"][153] = {} -defs["structs"]["ImGuiContext"][153]["name"] = "SettingsDirtyTimer" -defs["structs"]["ImGuiContext"][153]["type"] = "float" -defs["structs"]["ImGuiContext"][154] = {} -defs["structs"]["ImGuiContext"][154]["name"] = "SettingsIniData" -defs["structs"]["ImGuiContext"][154]["type"] = "ImGuiTextBuffer" -defs["structs"]["ImGuiContext"][155] = {} -defs["structs"]["ImGuiContext"][155]["name"] = "SettingsHandlers" -defs["structs"]["ImGuiContext"][155]["template_type"] = "ImGuiSettingsHandler" -defs["structs"]["ImGuiContext"][155]["type"] = "ImVector_ImGuiSettingsHandler" -defs["structs"]["ImGuiContext"][156] = {} -defs["structs"]["ImGuiContext"][156]["name"] = "SettingsWindows" -defs["structs"]["ImGuiContext"][156]["template_type"] = "ImGuiWindowSettings" -defs["structs"]["ImGuiContext"][156]["type"] = "ImChunkStream_ImGuiWindowSettings" -defs["structs"]["ImGuiContext"][157] = {} -defs["structs"]["ImGuiContext"][157]["name"] = "LogEnabled" -defs["structs"]["ImGuiContext"][157]["type"] = "bool" -defs["structs"]["ImGuiContext"][158] = {} -defs["structs"]["ImGuiContext"][158]["name"] = "LogType" -defs["structs"]["ImGuiContext"][158]["type"] = "ImGuiLogType" -defs["structs"]["ImGuiContext"][159] = {} -defs["structs"]["ImGuiContext"][159]["name"] = "LogFile" -defs["structs"]["ImGuiContext"][159]["type"] = "ImFileHandle" -defs["structs"]["ImGuiContext"][160] = {} -defs["structs"]["ImGuiContext"][160]["name"] = "LogBuffer" -defs["structs"]["ImGuiContext"][160]["type"] = "ImGuiTextBuffer" -defs["structs"]["ImGuiContext"][161] = {} -defs["structs"]["ImGuiContext"][161]["name"] = "LogLinePosY" -defs["structs"]["ImGuiContext"][161]["type"] = "float" -defs["structs"]["ImGuiContext"][162] = {} -defs["structs"]["ImGuiContext"][162]["name"] = "LogLineFirstItem" -defs["structs"]["ImGuiContext"][162]["type"] = "bool" -defs["structs"]["ImGuiContext"][163] = {} -defs["structs"]["ImGuiContext"][163]["name"] = "LogDepthRef" -defs["structs"]["ImGuiContext"][163]["type"] = "int" -defs["structs"]["ImGuiContext"][164] = {} -defs["structs"]["ImGuiContext"][164]["name"] = "LogDepthToExpand" -defs["structs"]["ImGuiContext"][164]["type"] = "int" -defs["structs"]["ImGuiContext"][165] = {} -defs["structs"]["ImGuiContext"][165]["name"] = "LogDepthToExpandDefault" -defs["structs"]["ImGuiContext"][165]["type"] = "int" -defs["structs"]["ImGuiContext"][166] = {} -defs["structs"]["ImGuiContext"][166]["name"] = "DebugItemPickerActive" -defs["structs"]["ImGuiContext"][166]["type"] = "bool" -defs["structs"]["ImGuiContext"][167] = {} -defs["structs"]["ImGuiContext"][167]["name"] = "DebugItemPickerBreakId" -defs["structs"]["ImGuiContext"][167]["type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][168] = {} -defs["structs"]["ImGuiContext"][168]["name"] = "FramerateSecPerFrame[120]" -defs["structs"]["ImGuiContext"][168]["size"] = 120 -defs["structs"]["ImGuiContext"][168]["type"] = "float" -defs["structs"]["ImGuiContext"][169] = {} -defs["structs"]["ImGuiContext"][169]["name"] = "FramerateSecPerFrameIdx" -defs["structs"]["ImGuiContext"][169]["type"] = "int" -defs["structs"]["ImGuiContext"][170] = {} -defs["structs"]["ImGuiContext"][170]["name"] = "FramerateSecPerFrameAccum" -defs["structs"]["ImGuiContext"][170]["type"] = "float" -defs["structs"]["ImGuiContext"][171] = {} -defs["structs"]["ImGuiContext"][171]["name"] = "WantCaptureMouseNextFrame" -defs["structs"]["ImGuiContext"][171]["type"] = "int" -defs["structs"]["ImGuiContext"][172] = {} -defs["structs"]["ImGuiContext"][172]["name"] = "WantCaptureKeyboardNextFrame" -defs["structs"]["ImGuiContext"][172]["type"] = "int" -defs["structs"]["ImGuiContext"][173] = {} -defs["structs"]["ImGuiContext"][173]["name"] = "WantTextInputNextFrame" -defs["structs"]["ImGuiContext"][173]["type"] = "int" -defs["structs"]["ImGuiContext"][174] = {} -defs["structs"]["ImGuiContext"][174]["name"] = "TempBuffer[1024*3+1]" -defs["structs"]["ImGuiContext"][174]["size"] = 4 -defs["structs"]["ImGuiContext"][174]["type"] = "char" -defs["structs"]["ImGuiDataTypeInfo"] = {} -defs["structs"]["ImGuiDataTypeInfo"][1] = {} -defs["structs"]["ImGuiDataTypeInfo"][1]["name"] = "Size" -defs["structs"]["ImGuiDataTypeInfo"][1]["type"] = "size_t" -defs["structs"]["ImGuiDataTypeInfo"][2] = {} -defs["structs"]["ImGuiDataTypeInfo"][2]["name"] = "PrintFmt" -defs["structs"]["ImGuiDataTypeInfo"][2]["type"] = "const char*" -defs["structs"]["ImGuiDataTypeInfo"][3] = {} -defs["structs"]["ImGuiDataTypeInfo"][3]["name"] = "ScanFmt" -defs["structs"]["ImGuiDataTypeInfo"][3]["type"] = "const char*" -defs["structs"]["ImGuiGroupData"] = {} -defs["structs"]["ImGuiGroupData"][1] = {} -defs["structs"]["ImGuiGroupData"][1]["name"] = "BackupCursorPos" -defs["structs"]["ImGuiGroupData"][1]["type"] = "ImVec2" -defs["structs"]["ImGuiGroupData"][2] = {} -defs["structs"]["ImGuiGroupData"][2]["name"] = "BackupCursorMaxPos" -defs["structs"]["ImGuiGroupData"][2]["type"] = "ImVec2" -defs["structs"]["ImGuiGroupData"][3] = {} -defs["structs"]["ImGuiGroupData"][3]["name"] = "BackupIndent" -defs["structs"]["ImGuiGroupData"][3]["type"] = "ImVec1" -defs["structs"]["ImGuiGroupData"][4] = {} -defs["structs"]["ImGuiGroupData"][4]["name"] = "BackupGroupOffset" -defs["structs"]["ImGuiGroupData"][4]["type"] = "ImVec1" -defs["structs"]["ImGuiGroupData"][5] = {} -defs["structs"]["ImGuiGroupData"][5]["name"] = "BackupCurrLineSize" -defs["structs"]["ImGuiGroupData"][5]["type"] = "ImVec2" -defs["structs"]["ImGuiGroupData"][6] = {} -defs["structs"]["ImGuiGroupData"][6]["name"] = "BackupCurrLineTextBaseOffset" -defs["structs"]["ImGuiGroupData"][6]["type"] = "float" -defs["structs"]["ImGuiGroupData"][7] = {} -defs["structs"]["ImGuiGroupData"][7]["name"] = "BackupActiveIdIsAlive" -defs["structs"]["ImGuiGroupData"][7]["type"] = "ImGuiID" -defs["structs"]["ImGuiGroupData"][8] = {} -defs["structs"]["ImGuiGroupData"][8]["name"] = "BackupActiveIdPreviousFrameIsAlive" -defs["structs"]["ImGuiGroupData"][8]["type"] = "bool" -defs["structs"]["ImGuiGroupData"][9] = {} -defs["structs"]["ImGuiGroupData"][9]["name"] = "EmitItem" -defs["structs"]["ImGuiGroupData"][9]["type"] = "bool" -defs["structs"]["ImGuiIO"] = {} -defs["structs"]["ImGuiIO"][1] = {} -defs["structs"]["ImGuiIO"][1]["name"] = "ConfigFlags" -defs["structs"]["ImGuiIO"][1]["type"] = "ImGuiConfigFlags" -defs["structs"]["ImGuiIO"][2] = {} -defs["structs"]["ImGuiIO"][2]["name"] = "BackendFlags" -defs["structs"]["ImGuiIO"][2]["type"] = "ImGuiBackendFlags" -defs["structs"]["ImGuiIO"][3] = {} -defs["structs"]["ImGuiIO"][3]["name"] = "DisplaySize" -defs["structs"]["ImGuiIO"][3]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][4] = {} -defs["structs"]["ImGuiIO"][4]["name"] = "DeltaTime" -defs["structs"]["ImGuiIO"][4]["type"] = "float" -defs["structs"]["ImGuiIO"][5] = {} -defs["structs"]["ImGuiIO"][5]["name"] = "IniSavingRate" -defs["structs"]["ImGuiIO"][5]["type"] = "float" -defs["structs"]["ImGuiIO"][6] = {} -defs["structs"]["ImGuiIO"][6]["name"] = "IniFilename" -defs["structs"]["ImGuiIO"][6]["type"] = "const char*" -defs["structs"]["ImGuiIO"][7] = {} -defs["structs"]["ImGuiIO"][7]["name"] = "LogFilename" -defs["structs"]["ImGuiIO"][7]["type"] = "const char*" -defs["structs"]["ImGuiIO"][8] = {} -defs["structs"]["ImGuiIO"][8]["name"] = "MouseDoubleClickTime" -defs["structs"]["ImGuiIO"][8]["type"] = "float" -defs["structs"]["ImGuiIO"][9] = {} -defs["structs"]["ImGuiIO"][9]["name"] = "MouseDoubleClickMaxDist" -defs["structs"]["ImGuiIO"][9]["type"] = "float" -defs["structs"]["ImGuiIO"][10] = {} -defs["structs"]["ImGuiIO"][10]["name"] = "MouseDragThreshold" -defs["structs"]["ImGuiIO"][10]["type"] = "float" -defs["structs"]["ImGuiIO"][11] = {} -defs["structs"]["ImGuiIO"][11]["name"] = "KeyMap[ImGuiKey_COUNT]" -defs["structs"]["ImGuiIO"][11]["size"] = 22 -defs["structs"]["ImGuiIO"][11]["type"] = "int" -defs["structs"]["ImGuiIO"][12] = {} -defs["structs"]["ImGuiIO"][12]["name"] = "KeyRepeatDelay" -defs["structs"]["ImGuiIO"][12]["type"] = "float" -defs["structs"]["ImGuiIO"][13] = {} -defs["structs"]["ImGuiIO"][13]["name"] = "KeyRepeatRate" -defs["structs"]["ImGuiIO"][13]["type"] = "float" -defs["structs"]["ImGuiIO"][14] = {} -defs["structs"]["ImGuiIO"][14]["name"] = "UserData" -defs["structs"]["ImGuiIO"][14]["type"] = "void*" -defs["structs"]["ImGuiIO"][15] = {} -defs["structs"]["ImGuiIO"][15]["name"] = "Fonts" -defs["structs"]["ImGuiIO"][15]["type"] = "ImFontAtlas*" -defs["structs"]["ImGuiIO"][16] = {} -defs["structs"]["ImGuiIO"][16]["name"] = "FontGlobalScale" -defs["structs"]["ImGuiIO"][16]["type"] = "float" -defs["structs"]["ImGuiIO"][17] = {} -defs["structs"]["ImGuiIO"][17]["name"] = "FontAllowUserScaling" -defs["structs"]["ImGuiIO"][17]["type"] = "bool" -defs["structs"]["ImGuiIO"][18] = {} -defs["structs"]["ImGuiIO"][18]["name"] = "FontDefault" -defs["structs"]["ImGuiIO"][18]["type"] = "ImFont*" -defs["structs"]["ImGuiIO"][19] = {} -defs["structs"]["ImGuiIO"][19]["name"] = "DisplayFramebufferScale" -defs["structs"]["ImGuiIO"][19]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][20] = {} -defs["structs"]["ImGuiIO"][20]["name"] = "MouseDrawCursor" -defs["structs"]["ImGuiIO"][20]["type"] = "bool" -defs["structs"]["ImGuiIO"][21] = {} -defs["structs"]["ImGuiIO"][21]["name"] = "ConfigMacOSXBehaviors" -defs["structs"]["ImGuiIO"][21]["type"] = "bool" -defs["structs"]["ImGuiIO"][22] = {} -defs["structs"]["ImGuiIO"][22]["name"] = "ConfigInputTextCursorBlink" -defs["structs"]["ImGuiIO"][22]["type"] = "bool" -defs["structs"]["ImGuiIO"][23] = {} -defs["structs"]["ImGuiIO"][23]["name"] = "ConfigWindowsResizeFromEdges" -defs["structs"]["ImGuiIO"][23]["type"] = "bool" -defs["structs"]["ImGuiIO"][24] = {} -defs["structs"]["ImGuiIO"][24]["name"] = "ConfigWindowsMoveFromTitleBarOnly" -defs["structs"]["ImGuiIO"][24]["type"] = "bool" -defs["structs"]["ImGuiIO"][25] = {} -defs["structs"]["ImGuiIO"][25]["name"] = "ConfigWindowsMemoryCompactTimer" -defs["structs"]["ImGuiIO"][25]["type"] = "float" -defs["structs"]["ImGuiIO"][26] = {} -defs["structs"]["ImGuiIO"][26]["name"] = "BackendPlatformName" -defs["structs"]["ImGuiIO"][26]["type"] = "const char*" -defs["structs"]["ImGuiIO"][27] = {} -defs["structs"]["ImGuiIO"][27]["name"] = "BackendRendererName" -defs["structs"]["ImGuiIO"][27]["type"] = "const char*" -defs["structs"]["ImGuiIO"][28] = {} -defs["structs"]["ImGuiIO"][28]["name"] = "BackendPlatformUserData" -defs["structs"]["ImGuiIO"][28]["type"] = "void*" -defs["structs"]["ImGuiIO"][29] = {} -defs["structs"]["ImGuiIO"][29]["name"] = "BackendRendererUserData" -defs["structs"]["ImGuiIO"][29]["type"] = "void*" -defs["structs"]["ImGuiIO"][30] = {} -defs["structs"]["ImGuiIO"][30]["name"] = "BackendLanguageUserData" -defs["structs"]["ImGuiIO"][30]["type"] = "void*" -defs["structs"]["ImGuiIO"][31] = {} -defs["structs"]["ImGuiIO"][31]["name"] = "GetClipboardTextFn" -defs["structs"]["ImGuiIO"][31]["type"] = "const char*(*)(void* user_data)" -defs["structs"]["ImGuiIO"][32] = {} -defs["structs"]["ImGuiIO"][32]["name"] = "SetClipboardTextFn" -defs["structs"]["ImGuiIO"][32]["type"] = "void(*)(void* user_data,const char* text)" -defs["structs"]["ImGuiIO"][33] = {} -defs["structs"]["ImGuiIO"][33]["name"] = "ClipboardUserData" -defs["structs"]["ImGuiIO"][33]["type"] = "void*" -defs["structs"]["ImGuiIO"][34] = {} -defs["structs"]["ImGuiIO"][34]["name"] = "ImeSetInputScreenPosFn" -defs["structs"]["ImGuiIO"][34]["type"] = "void(*)(int x,int y)" -defs["structs"]["ImGuiIO"][35] = {} -defs["structs"]["ImGuiIO"][35]["name"] = "ImeWindowHandle" -defs["structs"]["ImGuiIO"][35]["type"] = "void*" -defs["structs"]["ImGuiIO"][36] = {} -defs["structs"]["ImGuiIO"][36]["name"] = "RenderDrawListsFnUnused" -defs["structs"]["ImGuiIO"][36]["type"] = "void*" -defs["structs"]["ImGuiIO"][37] = {} -defs["structs"]["ImGuiIO"][37]["name"] = "MousePos" -defs["structs"]["ImGuiIO"][37]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][38] = {} -defs["structs"]["ImGuiIO"][38]["name"] = "MouseDown[5]" -defs["structs"]["ImGuiIO"][38]["size"] = 5 -defs["structs"]["ImGuiIO"][38]["type"] = "bool" -defs["structs"]["ImGuiIO"][39] = {} -defs["structs"]["ImGuiIO"][39]["name"] = "MouseWheel" -defs["structs"]["ImGuiIO"][39]["type"] = "float" -defs["structs"]["ImGuiIO"][40] = {} -defs["structs"]["ImGuiIO"][40]["name"] = "MouseWheelH" -defs["structs"]["ImGuiIO"][40]["type"] = "float" -defs["structs"]["ImGuiIO"][41] = {} -defs["structs"]["ImGuiIO"][41]["name"] = "KeyCtrl" -defs["structs"]["ImGuiIO"][41]["type"] = "bool" -defs["structs"]["ImGuiIO"][42] = {} -defs["structs"]["ImGuiIO"][42]["name"] = "KeyShift" -defs["structs"]["ImGuiIO"][42]["type"] = "bool" -defs["structs"]["ImGuiIO"][43] = {} -defs["structs"]["ImGuiIO"][43]["name"] = "KeyAlt" -defs["structs"]["ImGuiIO"][43]["type"] = "bool" -defs["structs"]["ImGuiIO"][44] = {} -defs["structs"]["ImGuiIO"][44]["name"] = "KeySuper" -defs["structs"]["ImGuiIO"][44]["type"] = "bool" -defs["structs"]["ImGuiIO"][45] = {} -defs["structs"]["ImGuiIO"][45]["name"] = "KeysDown[512]" -defs["structs"]["ImGuiIO"][45]["size"] = 512 -defs["structs"]["ImGuiIO"][45]["type"] = "bool" -defs["structs"]["ImGuiIO"][46] = {} -defs["structs"]["ImGuiIO"][46]["name"] = "NavInputs[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][46]["size"] = 21 -defs["structs"]["ImGuiIO"][46]["type"] = "float" -defs["structs"]["ImGuiIO"][47] = {} -defs["structs"]["ImGuiIO"][47]["name"] = "WantCaptureMouse" -defs["structs"]["ImGuiIO"][47]["type"] = "bool" -defs["structs"]["ImGuiIO"][48] = {} -defs["structs"]["ImGuiIO"][48]["name"] = "WantCaptureKeyboard" -defs["structs"]["ImGuiIO"][48]["type"] = "bool" -defs["structs"]["ImGuiIO"][49] = {} -defs["structs"]["ImGuiIO"][49]["name"] = "WantTextInput" -defs["structs"]["ImGuiIO"][49]["type"] = "bool" -defs["structs"]["ImGuiIO"][50] = {} -defs["structs"]["ImGuiIO"][50]["name"] = "WantSetMousePos" -defs["structs"]["ImGuiIO"][50]["type"] = "bool" -defs["structs"]["ImGuiIO"][51] = {} -defs["structs"]["ImGuiIO"][51]["name"] = "WantSaveIniSettings" -defs["structs"]["ImGuiIO"][51]["type"] = "bool" -defs["structs"]["ImGuiIO"][52] = {} -defs["structs"]["ImGuiIO"][52]["name"] = "NavActive" -defs["structs"]["ImGuiIO"][52]["type"] = "bool" -defs["structs"]["ImGuiIO"][53] = {} -defs["structs"]["ImGuiIO"][53]["name"] = "NavVisible" -defs["structs"]["ImGuiIO"][53]["type"] = "bool" -defs["structs"]["ImGuiIO"][54] = {} -defs["structs"]["ImGuiIO"][54]["name"] = "Framerate" -defs["structs"]["ImGuiIO"][54]["type"] = "float" -defs["structs"]["ImGuiIO"][55] = {} -defs["structs"]["ImGuiIO"][55]["name"] = "MetricsRenderVertices" -defs["structs"]["ImGuiIO"][55]["type"] = "int" -defs["structs"]["ImGuiIO"][56] = {} -defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderIndices" -defs["structs"]["ImGuiIO"][56]["type"] = "int" -defs["structs"]["ImGuiIO"][57] = {} -defs["structs"]["ImGuiIO"][57]["name"] = "MetricsRenderWindows" -defs["structs"]["ImGuiIO"][57]["type"] = "int" -defs["structs"]["ImGuiIO"][58] = {} -defs["structs"]["ImGuiIO"][58]["name"] = "MetricsActiveWindows" -defs["structs"]["ImGuiIO"][58]["type"] = "int" -defs["structs"]["ImGuiIO"][59] = {} -defs["structs"]["ImGuiIO"][59]["name"] = "MetricsActiveAllocations" -defs["structs"]["ImGuiIO"][59]["type"] = "int" -defs["structs"]["ImGuiIO"][60] = {} -defs["structs"]["ImGuiIO"][60]["name"] = "MouseDelta" -defs["structs"]["ImGuiIO"][60]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][61] = {} -defs["structs"]["ImGuiIO"][61]["name"] = "MousePosPrev" -defs["structs"]["ImGuiIO"][61]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][62] = {} -defs["structs"]["ImGuiIO"][62]["name"] = "MouseClickedPos[5]" -defs["structs"]["ImGuiIO"][62]["size"] = 5 -defs["structs"]["ImGuiIO"][62]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][63] = {} -defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedTime[5]" -defs["structs"]["ImGuiIO"][63]["size"] = 5 -defs["structs"]["ImGuiIO"][63]["type"] = "double" -defs["structs"]["ImGuiIO"][64] = {} -defs["structs"]["ImGuiIO"][64]["name"] = "MouseClicked[5]" -defs["structs"]["ImGuiIO"][64]["size"] = 5 -defs["structs"]["ImGuiIO"][64]["type"] = "bool" -defs["structs"]["ImGuiIO"][65] = {} -defs["structs"]["ImGuiIO"][65]["name"] = "MouseDoubleClicked[5]" -defs["structs"]["ImGuiIO"][65]["size"] = 5 -defs["structs"]["ImGuiIO"][65]["type"] = "bool" -defs["structs"]["ImGuiIO"][66] = {} -defs["structs"]["ImGuiIO"][66]["name"] = "MouseReleased[5]" -defs["structs"]["ImGuiIO"][66]["size"] = 5 -defs["structs"]["ImGuiIO"][66]["type"] = "bool" -defs["structs"]["ImGuiIO"][67] = {} -defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownOwned[5]" -defs["structs"]["ImGuiIO"][67]["size"] = 5 -defs["structs"]["ImGuiIO"][67]["type"] = "bool" -defs["structs"]["ImGuiIO"][68] = {} -defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownWasDoubleClick[5]" -defs["structs"]["ImGuiIO"][68]["size"] = 5 -defs["structs"]["ImGuiIO"][68]["type"] = "bool" -defs["structs"]["ImGuiIO"][69] = {} -defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownDuration[5]" -defs["structs"]["ImGuiIO"][69]["size"] = 5 -defs["structs"]["ImGuiIO"][69]["type"] = "float" -defs["structs"]["ImGuiIO"][70] = {} -defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDurationPrev[5]" -defs["structs"]["ImGuiIO"][70]["size"] = 5 -defs["structs"]["ImGuiIO"][70]["type"] = "float" -defs["structs"]["ImGuiIO"][71] = {} -defs["structs"]["ImGuiIO"][71]["name"] = "MouseDragMaxDistanceAbs[5]" -defs["structs"]["ImGuiIO"][71]["size"] = 5 -defs["structs"]["ImGuiIO"][71]["type"] = "ImVec2" -defs["structs"]["ImGuiIO"][72] = {} -defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceSqr[5]" -defs["structs"]["ImGuiIO"][72]["size"] = 5 -defs["structs"]["ImGuiIO"][72]["type"] = "float" -defs["structs"]["ImGuiIO"][73] = {} -defs["structs"]["ImGuiIO"][73]["name"] = "KeysDownDuration[512]" -defs["structs"]["ImGuiIO"][73]["size"] = 512 -defs["structs"]["ImGuiIO"][73]["type"] = "float" -defs["structs"]["ImGuiIO"][74] = {} -defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDurationPrev[512]" -defs["structs"]["ImGuiIO"][74]["size"] = 512 -defs["structs"]["ImGuiIO"][74]["type"] = "float" -defs["structs"]["ImGuiIO"][75] = {} -defs["structs"]["ImGuiIO"][75]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][75]["size"] = 21 -defs["structs"]["ImGuiIO"][75]["type"] = "float" -defs["structs"]["ImGuiIO"][76] = {} -defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][76]["size"] = 21 -defs["structs"]["ImGuiIO"][76]["type"] = "float" -defs["structs"]["ImGuiIO"][77] = {} -defs["structs"]["ImGuiIO"][77]["name"] = "InputQueueCharacters" -defs["structs"]["ImGuiIO"][77]["template_type"] = "ImWchar" -defs["structs"]["ImGuiIO"][77]["type"] = "ImVector_ImWchar" -defs["structs"]["ImGuiInputTextCallbackData"] = {} -defs["structs"]["ImGuiInputTextCallbackData"][1] = {} -defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag" -defs["structs"]["ImGuiInputTextCallbackData"][1]["type"] = "ImGuiInputTextFlags" -defs["structs"]["ImGuiInputTextCallbackData"][2] = {} -defs["structs"]["ImGuiInputTextCallbackData"][2]["name"] = "Flags" -defs["structs"]["ImGuiInputTextCallbackData"][2]["type"] = "ImGuiInputTextFlags" -defs["structs"]["ImGuiInputTextCallbackData"][3] = {} -defs["structs"]["ImGuiInputTextCallbackData"][3]["name"] = "UserData" -defs["structs"]["ImGuiInputTextCallbackData"][3]["type"] = "void*" -defs["structs"]["ImGuiInputTextCallbackData"][4] = {} -defs["structs"]["ImGuiInputTextCallbackData"][4]["name"] = "EventChar" -defs["structs"]["ImGuiInputTextCallbackData"][4]["type"] = "ImWchar" -defs["structs"]["ImGuiInputTextCallbackData"][5] = {} -defs["structs"]["ImGuiInputTextCallbackData"][5]["name"] = "EventKey" -defs["structs"]["ImGuiInputTextCallbackData"][5]["type"] = "ImGuiKey" -defs["structs"]["ImGuiInputTextCallbackData"][6] = {} -defs["structs"]["ImGuiInputTextCallbackData"][6]["name"] = "Buf" -defs["structs"]["ImGuiInputTextCallbackData"][6]["type"] = "char*" -defs["structs"]["ImGuiInputTextCallbackData"][7] = {} -defs["structs"]["ImGuiInputTextCallbackData"][7]["name"] = "BufTextLen" -defs["structs"]["ImGuiInputTextCallbackData"][7]["type"] = "int" -defs["structs"]["ImGuiInputTextCallbackData"][8] = {} -defs["structs"]["ImGuiInputTextCallbackData"][8]["name"] = "BufSize" -defs["structs"]["ImGuiInputTextCallbackData"][8]["type"] = "int" -defs["structs"]["ImGuiInputTextCallbackData"][9] = {} -defs["structs"]["ImGuiInputTextCallbackData"][9]["name"] = "BufDirty" -defs["structs"]["ImGuiInputTextCallbackData"][9]["type"] = "bool" -defs["structs"]["ImGuiInputTextCallbackData"][10] = {} -defs["structs"]["ImGuiInputTextCallbackData"][10]["name"] = "CursorPos" -defs["structs"]["ImGuiInputTextCallbackData"][10]["type"] = "int" -defs["structs"]["ImGuiInputTextCallbackData"][11] = {} -defs["structs"]["ImGuiInputTextCallbackData"][11]["name"] = "SelectionStart" -defs["structs"]["ImGuiInputTextCallbackData"][11]["type"] = "int" -defs["structs"]["ImGuiInputTextCallbackData"][12] = {} -defs["structs"]["ImGuiInputTextCallbackData"][12]["name"] = "SelectionEnd" -defs["structs"]["ImGuiInputTextCallbackData"][12]["type"] = "int" -defs["structs"]["ImGuiInputTextState"] = {} -defs["structs"]["ImGuiInputTextState"][1] = {} -defs["structs"]["ImGuiInputTextState"][1]["name"] = "ID" -defs["structs"]["ImGuiInputTextState"][1]["type"] = "ImGuiID" -defs["structs"]["ImGuiInputTextState"][2] = {} -defs["structs"]["ImGuiInputTextState"][2]["name"] = "CurLenW" -defs["structs"]["ImGuiInputTextState"][2]["type"] = "int" -defs["structs"]["ImGuiInputTextState"][3] = {} -defs["structs"]["ImGuiInputTextState"][3]["name"] = "CurLenA" -defs["structs"]["ImGuiInputTextState"][3]["type"] = "int" -defs["structs"]["ImGuiInputTextState"][4] = {} -defs["structs"]["ImGuiInputTextState"][4]["name"] = "TextW" -defs["structs"]["ImGuiInputTextState"][4]["template_type"] = "ImWchar" -defs["structs"]["ImGuiInputTextState"][4]["type"] = "ImVector_ImWchar" -defs["structs"]["ImGuiInputTextState"][5] = {} -defs["structs"]["ImGuiInputTextState"][5]["name"] = "TextA" -defs["structs"]["ImGuiInputTextState"][5]["template_type"] = "char" -defs["structs"]["ImGuiInputTextState"][5]["type"] = "ImVector_char" -defs["structs"]["ImGuiInputTextState"][6] = {} -defs["structs"]["ImGuiInputTextState"][6]["name"] = "InitialTextA" -defs["structs"]["ImGuiInputTextState"][6]["template_type"] = "char" -defs["structs"]["ImGuiInputTextState"][6]["type"] = "ImVector_char" -defs["structs"]["ImGuiInputTextState"][7] = {} -defs["structs"]["ImGuiInputTextState"][7]["name"] = "TextAIsValid" -defs["structs"]["ImGuiInputTextState"][7]["type"] = "bool" -defs["structs"]["ImGuiInputTextState"][8] = {} -defs["structs"]["ImGuiInputTextState"][8]["name"] = "BufCapacityA" -defs["structs"]["ImGuiInputTextState"][8]["type"] = "int" -defs["structs"]["ImGuiInputTextState"][9] = {} -defs["structs"]["ImGuiInputTextState"][9]["name"] = "ScrollX" -defs["structs"]["ImGuiInputTextState"][9]["type"] = "float" -defs["structs"]["ImGuiInputTextState"][10] = {} -defs["structs"]["ImGuiInputTextState"][10]["name"] = "Stb" -defs["structs"]["ImGuiInputTextState"][10]["type"] = "STB_TexteditState" -defs["structs"]["ImGuiInputTextState"][11] = {} -defs["structs"]["ImGuiInputTextState"][11]["name"] = "CursorAnim" -defs["structs"]["ImGuiInputTextState"][11]["type"] = "float" -defs["structs"]["ImGuiInputTextState"][12] = {} -defs["structs"]["ImGuiInputTextState"][12]["name"] = "CursorFollow" -defs["structs"]["ImGuiInputTextState"][12]["type"] = "bool" -defs["structs"]["ImGuiInputTextState"][13] = {} -defs["structs"]["ImGuiInputTextState"][13]["name"] = "SelectedAllMouseLock" -defs["structs"]["ImGuiInputTextState"][13]["type"] = "bool" -defs["structs"]["ImGuiInputTextState"][14] = {} -defs["structs"]["ImGuiInputTextState"][14]["name"] = "UserFlags" -defs["structs"]["ImGuiInputTextState"][14]["type"] = "ImGuiInputTextFlags" -defs["structs"]["ImGuiInputTextState"][15] = {} -defs["structs"]["ImGuiInputTextState"][15]["name"] = "UserCallback" -defs["structs"]["ImGuiInputTextState"][15]["type"] = "ImGuiInputTextCallback" -defs["structs"]["ImGuiInputTextState"][16] = {} -defs["structs"]["ImGuiInputTextState"][16]["name"] = "UserCallbackData" -defs["structs"]["ImGuiInputTextState"][16]["type"] = "void*" -defs["structs"]["ImGuiItemHoveredDataBackup"] = {} -defs["structs"]["ImGuiItemHoveredDataBackup"][1] = {} -defs["structs"]["ImGuiItemHoveredDataBackup"][1]["name"] = "LastItemId" -defs["structs"]["ImGuiItemHoveredDataBackup"][1]["type"] = "ImGuiID" -defs["structs"]["ImGuiItemHoveredDataBackup"][2] = {} -defs["structs"]["ImGuiItemHoveredDataBackup"][2]["name"] = "LastItemStatusFlags" -defs["structs"]["ImGuiItemHoveredDataBackup"][2]["type"] = "ImGuiItemStatusFlags" -defs["structs"]["ImGuiItemHoveredDataBackup"][3] = {} -defs["structs"]["ImGuiItemHoveredDataBackup"][3]["name"] = "LastItemRect" -defs["structs"]["ImGuiItemHoveredDataBackup"][3]["type"] = "ImRect" -defs["structs"]["ImGuiItemHoveredDataBackup"][4] = {} -defs["structs"]["ImGuiItemHoveredDataBackup"][4]["name"] = "LastItemDisplayRect" -defs["structs"]["ImGuiItemHoveredDataBackup"][4]["type"] = "ImRect" -defs["structs"]["ImGuiListClipper"] = {} -defs["structs"]["ImGuiListClipper"][1] = {} -defs["structs"]["ImGuiListClipper"][1]["name"] = "DisplayStart" -defs["structs"]["ImGuiListClipper"][1]["type"] = "int" -defs["structs"]["ImGuiListClipper"][2] = {} -defs["structs"]["ImGuiListClipper"][2]["name"] = "DisplayEnd" -defs["structs"]["ImGuiListClipper"][2]["type"] = "int" -defs["structs"]["ImGuiListClipper"][3] = {} -defs["structs"]["ImGuiListClipper"][3]["name"] = "ItemsCount" -defs["structs"]["ImGuiListClipper"][3]["type"] = "int" -defs["structs"]["ImGuiListClipper"][4] = {} -defs["structs"]["ImGuiListClipper"][4]["name"] = "StepNo" -defs["structs"]["ImGuiListClipper"][4]["type"] = "int" -defs["structs"]["ImGuiListClipper"][5] = {} -defs["structs"]["ImGuiListClipper"][5]["name"] = "ItemsHeight" -defs["structs"]["ImGuiListClipper"][5]["type"] = "float" -defs["structs"]["ImGuiListClipper"][6] = {} -defs["structs"]["ImGuiListClipper"][6]["name"] = "StartPosY" -defs["structs"]["ImGuiListClipper"][6]["type"] = "float" -defs["structs"]["ImGuiMenuColumns"] = {} -defs["structs"]["ImGuiMenuColumns"][1] = {} -defs["structs"]["ImGuiMenuColumns"][1]["name"] = "Spacing" -defs["structs"]["ImGuiMenuColumns"][1]["type"] = "float" -defs["structs"]["ImGuiMenuColumns"][2] = {} -defs["structs"]["ImGuiMenuColumns"][2]["name"] = "Width" -defs["structs"]["ImGuiMenuColumns"][2]["type"] = "float" -defs["structs"]["ImGuiMenuColumns"][3] = {} -defs["structs"]["ImGuiMenuColumns"][3]["name"] = "NextWidth" -defs["structs"]["ImGuiMenuColumns"][3]["type"] = "float" -defs["structs"]["ImGuiMenuColumns"][4] = {} -defs["structs"]["ImGuiMenuColumns"][4]["name"] = "Pos[3]" -defs["structs"]["ImGuiMenuColumns"][4]["size"] = 3 -defs["structs"]["ImGuiMenuColumns"][4]["type"] = "float" -defs["structs"]["ImGuiMenuColumns"][5] = {} -defs["structs"]["ImGuiMenuColumns"][5]["name"] = "NextWidths[3]" -defs["structs"]["ImGuiMenuColumns"][5]["size"] = 3 -defs["structs"]["ImGuiMenuColumns"][5]["type"] = "float" -defs["structs"]["ImGuiNavMoveResult"] = {} -defs["structs"]["ImGuiNavMoveResult"][1] = {} -defs["structs"]["ImGuiNavMoveResult"][1]["name"] = "Window" -defs["structs"]["ImGuiNavMoveResult"][1]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiNavMoveResult"][2] = {} -defs["structs"]["ImGuiNavMoveResult"][2]["name"] = "ID" -defs["structs"]["ImGuiNavMoveResult"][2]["type"] = "ImGuiID" -defs["structs"]["ImGuiNavMoveResult"][3] = {} -defs["structs"]["ImGuiNavMoveResult"][3]["name"] = "FocusScopeId" -defs["structs"]["ImGuiNavMoveResult"][3]["type"] = "ImGuiID" -defs["structs"]["ImGuiNavMoveResult"][4] = {} -defs["structs"]["ImGuiNavMoveResult"][4]["name"] = "DistBox" -defs["structs"]["ImGuiNavMoveResult"][4]["type"] = "float" -defs["structs"]["ImGuiNavMoveResult"][5] = {} -defs["structs"]["ImGuiNavMoveResult"][5]["name"] = "DistCenter" -defs["structs"]["ImGuiNavMoveResult"][5]["type"] = "float" -defs["structs"]["ImGuiNavMoveResult"][6] = {} -defs["structs"]["ImGuiNavMoveResult"][6]["name"] = "DistAxial" -defs["structs"]["ImGuiNavMoveResult"][6]["type"] = "float" -defs["structs"]["ImGuiNavMoveResult"][7] = {} -defs["structs"]["ImGuiNavMoveResult"][7]["name"] = "RectRel" -defs["structs"]["ImGuiNavMoveResult"][7]["type"] = "ImRect" -defs["structs"]["ImGuiNextItemData"] = {} -defs["structs"]["ImGuiNextItemData"][1] = {} -defs["structs"]["ImGuiNextItemData"][1]["name"] = "Flags" -defs["structs"]["ImGuiNextItemData"][1]["type"] = "ImGuiNextItemDataFlags" -defs["structs"]["ImGuiNextItemData"][2] = {} -defs["structs"]["ImGuiNextItemData"][2]["name"] = "Width" -defs["structs"]["ImGuiNextItemData"][2]["type"] = "float" -defs["structs"]["ImGuiNextItemData"][3] = {} -defs["structs"]["ImGuiNextItemData"][3]["name"] = "FocusScopeId" -defs["structs"]["ImGuiNextItemData"][3]["type"] = "ImGuiID" -defs["structs"]["ImGuiNextItemData"][4] = {} -defs["structs"]["ImGuiNextItemData"][4]["name"] = "OpenCond" -defs["structs"]["ImGuiNextItemData"][4]["type"] = "ImGuiCond" -defs["structs"]["ImGuiNextItemData"][5] = {} -defs["structs"]["ImGuiNextItemData"][5]["name"] = "OpenVal" -defs["structs"]["ImGuiNextItemData"][5]["type"] = "bool" -defs["structs"]["ImGuiNextWindowData"] = {} -defs["structs"]["ImGuiNextWindowData"][1] = {} -defs["structs"]["ImGuiNextWindowData"][1]["name"] = "Flags" -defs["structs"]["ImGuiNextWindowData"][1]["type"] = "ImGuiNextWindowDataFlags" -defs["structs"]["ImGuiNextWindowData"][2] = {} -defs["structs"]["ImGuiNextWindowData"][2]["name"] = "PosCond" -defs["structs"]["ImGuiNextWindowData"][2]["type"] = "ImGuiCond" -defs["structs"]["ImGuiNextWindowData"][3] = {} -defs["structs"]["ImGuiNextWindowData"][3]["name"] = "SizeCond" -defs["structs"]["ImGuiNextWindowData"][3]["type"] = "ImGuiCond" -defs["structs"]["ImGuiNextWindowData"][4] = {} -defs["structs"]["ImGuiNextWindowData"][4]["name"] = "CollapsedCond" -defs["structs"]["ImGuiNextWindowData"][4]["type"] = "ImGuiCond" -defs["structs"]["ImGuiNextWindowData"][5] = {} -defs["structs"]["ImGuiNextWindowData"][5]["name"] = "PosVal" -defs["structs"]["ImGuiNextWindowData"][5]["type"] = "ImVec2" -defs["structs"]["ImGuiNextWindowData"][6] = {} -defs["structs"]["ImGuiNextWindowData"][6]["name"] = "PosPivotVal" -defs["structs"]["ImGuiNextWindowData"][6]["type"] = "ImVec2" -defs["structs"]["ImGuiNextWindowData"][7] = {} -defs["structs"]["ImGuiNextWindowData"][7]["name"] = "SizeVal" -defs["structs"]["ImGuiNextWindowData"][7]["type"] = "ImVec2" -defs["structs"]["ImGuiNextWindowData"][8] = {} -defs["structs"]["ImGuiNextWindowData"][8]["name"] = "ContentSizeVal" -defs["structs"]["ImGuiNextWindowData"][8]["type"] = "ImVec2" -defs["structs"]["ImGuiNextWindowData"][9] = {} -defs["structs"]["ImGuiNextWindowData"][9]["name"] = "CollapsedVal" -defs["structs"]["ImGuiNextWindowData"][9]["type"] = "bool" -defs["structs"]["ImGuiNextWindowData"][10] = {} -defs["structs"]["ImGuiNextWindowData"][10]["name"] = "SizeConstraintRect" -defs["structs"]["ImGuiNextWindowData"][10]["type"] = "ImRect" -defs["structs"]["ImGuiNextWindowData"][11] = {} -defs["structs"]["ImGuiNextWindowData"][11]["name"] = "SizeCallback" -defs["structs"]["ImGuiNextWindowData"][11]["type"] = "ImGuiSizeCallback" -defs["structs"]["ImGuiNextWindowData"][12] = {} -defs["structs"]["ImGuiNextWindowData"][12]["name"] = "SizeCallbackUserData" -defs["structs"]["ImGuiNextWindowData"][12]["type"] = "void*" -defs["structs"]["ImGuiNextWindowData"][13] = {} -defs["structs"]["ImGuiNextWindowData"][13]["name"] = "BgAlphaVal" -defs["structs"]["ImGuiNextWindowData"][13]["type"] = "float" -defs["structs"]["ImGuiNextWindowData"][14] = {} -defs["structs"]["ImGuiNextWindowData"][14]["name"] = "MenuBarOffsetMinVal" -defs["structs"]["ImGuiNextWindowData"][14]["type"] = "ImVec2" -defs["structs"]["ImGuiOnceUponAFrame"] = {} -defs["structs"]["ImGuiOnceUponAFrame"][1] = {} -defs["structs"]["ImGuiOnceUponAFrame"][1]["name"] = "RefFrame" -defs["structs"]["ImGuiOnceUponAFrame"][1]["type"] = "int" -defs["structs"]["ImGuiPayload"] = {} -defs["structs"]["ImGuiPayload"][1] = {} -defs["structs"]["ImGuiPayload"][1]["name"] = "Data" -defs["structs"]["ImGuiPayload"][1]["type"] = "void*" -defs["structs"]["ImGuiPayload"][2] = {} -defs["structs"]["ImGuiPayload"][2]["name"] = "DataSize" -defs["structs"]["ImGuiPayload"][2]["type"] = "int" -defs["structs"]["ImGuiPayload"][3] = {} -defs["structs"]["ImGuiPayload"][3]["name"] = "SourceId" -defs["structs"]["ImGuiPayload"][3]["type"] = "ImGuiID" -defs["structs"]["ImGuiPayload"][4] = {} -defs["structs"]["ImGuiPayload"][4]["name"] = "SourceParentId" -defs["structs"]["ImGuiPayload"][4]["type"] = "ImGuiID" -defs["structs"]["ImGuiPayload"][5] = {} -defs["structs"]["ImGuiPayload"][5]["name"] = "DataFrameCount" -defs["structs"]["ImGuiPayload"][5]["type"] = "int" -defs["structs"]["ImGuiPayload"][6] = {} -defs["structs"]["ImGuiPayload"][6]["name"] = "DataType[32+1]" -defs["structs"]["ImGuiPayload"][6]["size"] = 33 -defs["structs"]["ImGuiPayload"][6]["type"] = "char" -defs["structs"]["ImGuiPayload"][7] = {} -defs["structs"]["ImGuiPayload"][7]["name"] = "Preview" -defs["structs"]["ImGuiPayload"][7]["type"] = "bool" -defs["structs"]["ImGuiPayload"][8] = {} -defs["structs"]["ImGuiPayload"][8]["name"] = "Delivery" -defs["structs"]["ImGuiPayload"][8]["type"] = "bool" -defs["structs"]["ImGuiPopupData"] = {} -defs["structs"]["ImGuiPopupData"][1] = {} -defs["structs"]["ImGuiPopupData"][1]["name"] = "PopupId" -defs["structs"]["ImGuiPopupData"][1]["type"] = "ImGuiID" -defs["structs"]["ImGuiPopupData"][2] = {} -defs["structs"]["ImGuiPopupData"][2]["name"] = "Window" -defs["structs"]["ImGuiPopupData"][2]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiPopupData"][3] = {} -defs["structs"]["ImGuiPopupData"][3]["name"] = "SourceWindow" -defs["structs"]["ImGuiPopupData"][3]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiPopupData"][4] = {} -defs["structs"]["ImGuiPopupData"][4]["name"] = "OpenFrameCount" -defs["structs"]["ImGuiPopupData"][4]["type"] = "int" -defs["structs"]["ImGuiPopupData"][5] = {} -defs["structs"]["ImGuiPopupData"][5]["name"] = "OpenParentId" -defs["structs"]["ImGuiPopupData"][5]["type"] = "ImGuiID" -defs["structs"]["ImGuiPopupData"][6] = {} -defs["structs"]["ImGuiPopupData"][6]["name"] = "OpenPopupPos" -defs["structs"]["ImGuiPopupData"][6]["type"] = "ImVec2" -defs["structs"]["ImGuiPopupData"][7] = {} -defs["structs"]["ImGuiPopupData"][7]["name"] = "OpenMousePos" -defs["structs"]["ImGuiPopupData"][7]["type"] = "ImVec2" -defs["structs"]["ImGuiPtrOrIndex"] = {} -defs["structs"]["ImGuiPtrOrIndex"][1] = {} -defs["structs"]["ImGuiPtrOrIndex"][1]["name"] = "Ptr" -defs["structs"]["ImGuiPtrOrIndex"][1]["type"] = "void*" -defs["structs"]["ImGuiPtrOrIndex"][2] = {} -defs["structs"]["ImGuiPtrOrIndex"][2]["name"] = "Index" -defs["structs"]["ImGuiPtrOrIndex"][2]["type"] = "int" -defs["structs"]["ImGuiSettingsHandler"] = {} -defs["structs"]["ImGuiSettingsHandler"][1] = {} -defs["structs"]["ImGuiSettingsHandler"][1]["name"] = "TypeName" -defs["structs"]["ImGuiSettingsHandler"][1]["type"] = "const char*" -defs["structs"]["ImGuiSettingsHandler"][2] = {} -defs["structs"]["ImGuiSettingsHandler"][2]["name"] = "TypeHash" -defs["structs"]["ImGuiSettingsHandler"][2]["type"] = "ImGuiID" -defs["structs"]["ImGuiSettingsHandler"][3] = {} -defs["structs"]["ImGuiSettingsHandler"][3]["name"] = "ReadOpenFn" -defs["structs"]["ImGuiSettingsHandler"][3]["type"] = "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)" -defs["structs"]["ImGuiSettingsHandler"][4] = {} -defs["structs"]["ImGuiSettingsHandler"][4]["name"] = "ReadLineFn" -defs["structs"]["ImGuiSettingsHandler"][4]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)" -defs["structs"]["ImGuiSettingsHandler"][5] = {} -defs["structs"]["ImGuiSettingsHandler"][5]["name"] = "WriteAllFn" -defs["structs"]["ImGuiSettingsHandler"][5]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)" -defs["structs"]["ImGuiSettingsHandler"][6] = {} -defs["structs"]["ImGuiSettingsHandler"][6]["name"] = "UserData" -defs["structs"]["ImGuiSettingsHandler"][6]["type"] = "void*" -defs["structs"]["ImGuiShrinkWidthItem"] = {} -defs["structs"]["ImGuiShrinkWidthItem"][1] = {} -defs["structs"]["ImGuiShrinkWidthItem"][1]["name"] = "Index" -defs["structs"]["ImGuiShrinkWidthItem"][1]["type"] = "int" -defs["structs"]["ImGuiShrinkWidthItem"][2] = {} -defs["structs"]["ImGuiShrinkWidthItem"][2]["name"] = "Width" -defs["structs"]["ImGuiShrinkWidthItem"][2]["type"] = "float" -defs["structs"]["ImGuiSizeCallbackData"] = {} -defs["structs"]["ImGuiSizeCallbackData"][1] = {} -defs["structs"]["ImGuiSizeCallbackData"][1]["name"] = "UserData" -defs["structs"]["ImGuiSizeCallbackData"][1]["type"] = "void*" -defs["structs"]["ImGuiSizeCallbackData"][2] = {} -defs["structs"]["ImGuiSizeCallbackData"][2]["name"] = "Pos" -defs["structs"]["ImGuiSizeCallbackData"][2]["type"] = "ImVec2" -defs["structs"]["ImGuiSizeCallbackData"][3] = {} -defs["structs"]["ImGuiSizeCallbackData"][3]["name"] = "CurrentSize" -defs["structs"]["ImGuiSizeCallbackData"][3]["type"] = "ImVec2" -defs["structs"]["ImGuiSizeCallbackData"][4] = {} -defs["structs"]["ImGuiSizeCallbackData"][4]["name"] = "DesiredSize" -defs["structs"]["ImGuiSizeCallbackData"][4]["type"] = "ImVec2" -defs["structs"]["ImGuiStorage"] = {} -defs["structs"]["ImGuiStorage"][1] = {} -defs["structs"]["ImGuiStorage"][1]["name"] = "Data" -defs["structs"]["ImGuiStorage"][1]["template_type"] = "ImGuiStoragePair" -defs["structs"]["ImGuiStorage"][1]["type"] = "ImVector_ImGuiStoragePair" -defs["structs"]["ImGuiStoragePair"] = {} -defs["structs"]["ImGuiStoragePair"][1] = {} -defs["structs"]["ImGuiStoragePair"][1]["name"] = "key" -defs["structs"]["ImGuiStoragePair"][1]["type"] = "ImGuiID" -defs["structs"]["ImGuiStoragePair"][2] = {} -defs["structs"]["ImGuiStoragePair"][2]["name"] = "}" -defs["structs"]["ImGuiStoragePair"][2]["type"] = "union { int val_i; float val_f; void* val_p;" -defs["structs"]["ImGuiStyle"] = {} -defs["structs"]["ImGuiStyle"][1] = {} -defs["structs"]["ImGuiStyle"][1]["name"] = "Alpha" -defs["structs"]["ImGuiStyle"][1]["type"] = "float" -defs["structs"]["ImGuiStyle"][2] = {} -defs["structs"]["ImGuiStyle"][2]["name"] = "WindowPadding" -defs["structs"]["ImGuiStyle"][2]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][3] = {} -defs["structs"]["ImGuiStyle"][3]["name"] = "WindowRounding" -defs["structs"]["ImGuiStyle"][3]["type"] = "float" -defs["structs"]["ImGuiStyle"][4] = {} -defs["structs"]["ImGuiStyle"][4]["name"] = "WindowBorderSize" -defs["structs"]["ImGuiStyle"][4]["type"] = "float" -defs["structs"]["ImGuiStyle"][5] = {} -defs["structs"]["ImGuiStyle"][5]["name"] = "WindowMinSize" -defs["structs"]["ImGuiStyle"][5]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][6] = {} -defs["structs"]["ImGuiStyle"][6]["name"] = "WindowTitleAlign" -defs["structs"]["ImGuiStyle"][6]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][7] = {} -defs["structs"]["ImGuiStyle"][7]["name"] = "WindowMenuButtonPosition" -defs["structs"]["ImGuiStyle"][7]["type"] = "ImGuiDir" -defs["structs"]["ImGuiStyle"][8] = {} -defs["structs"]["ImGuiStyle"][8]["name"] = "ChildRounding" -defs["structs"]["ImGuiStyle"][8]["type"] = "float" -defs["structs"]["ImGuiStyle"][9] = {} -defs["structs"]["ImGuiStyle"][9]["name"] = "ChildBorderSize" -defs["structs"]["ImGuiStyle"][9]["type"] = "float" -defs["structs"]["ImGuiStyle"][10] = {} -defs["structs"]["ImGuiStyle"][10]["name"] = "PopupRounding" -defs["structs"]["ImGuiStyle"][10]["type"] = "float" -defs["structs"]["ImGuiStyle"][11] = {} -defs["structs"]["ImGuiStyle"][11]["name"] = "PopupBorderSize" -defs["structs"]["ImGuiStyle"][11]["type"] = "float" -defs["structs"]["ImGuiStyle"][12] = {} -defs["structs"]["ImGuiStyle"][12]["name"] = "FramePadding" -defs["structs"]["ImGuiStyle"][12]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][13] = {} -defs["structs"]["ImGuiStyle"][13]["name"] = "FrameRounding" -defs["structs"]["ImGuiStyle"][13]["type"] = "float" -defs["structs"]["ImGuiStyle"][14] = {} -defs["structs"]["ImGuiStyle"][14]["name"] = "FrameBorderSize" -defs["structs"]["ImGuiStyle"][14]["type"] = "float" -defs["structs"]["ImGuiStyle"][15] = {} -defs["structs"]["ImGuiStyle"][15]["name"] = "ItemSpacing" -defs["structs"]["ImGuiStyle"][15]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][16] = {} -defs["structs"]["ImGuiStyle"][16]["name"] = "ItemInnerSpacing" -defs["structs"]["ImGuiStyle"][16]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][17] = {} -defs["structs"]["ImGuiStyle"][17]["name"] = "TouchExtraPadding" -defs["structs"]["ImGuiStyle"][17]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][18] = {} -defs["structs"]["ImGuiStyle"][18]["name"] = "IndentSpacing" -defs["structs"]["ImGuiStyle"][18]["type"] = "float" -defs["structs"]["ImGuiStyle"][19] = {} -defs["structs"]["ImGuiStyle"][19]["name"] = "ColumnsMinSpacing" -defs["structs"]["ImGuiStyle"][19]["type"] = "float" -defs["structs"]["ImGuiStyle"][20] = {} -defs["structs"]["ImGuiStyle"][20]["name"] = "ScrollbarSize" -defs["structs"]["ImGuiStyle"][20]["type"] = "float" -defs["structs"]["ImGuiStyle"][21] = {} -defs["structs"]["ImGuiStyle"][21]["name"] = "ScrollbarRounding" -defs["structs"]["ImGuiStyle"][21]["type"] = "float" -defs["structs"]["ImGuiStyle"][22] = {} -defs["structs"]["ImGuiStyle"][22]["name"] = "GrabMinSize" -defs["structs"]["ImGuiStyle"][22]["type"] = "float" -defs["structs"]["ImGuiStyle"][23] = {} -defs["structs"]["ImGuiStyle"][23]["name"] = "GrabRounding" -defs["structs"]["ImGuiStyle"][23]["type"] = "float" -defs["structs"]["ImGuiStyle"][24] = {} -defs["structs"]["ImGuiStyle"][24]["name"] = "TabRounding" -defs["structs"]["ImGuiStyle"][24]["type"] = "float" -defs["structs"]["ImGuiStyle"][25] = {} -defs["structs"]["ImGuiStyle"][25]["name"] = "TabBorderSize" -defs["structs"]["ImGuiStyle"][25]["type"] = "float" -defs["structs"]["ImGuiStyle"][26] = {} -defs["structs"]["ImGuiStyle"][26]["name"] = "ColorButtonPosition" -defs["structs"]["ImGuiStyle"][26]["type"] = "ImGuiDir" -defs["structs"]["ImGuiStyle"][27] = {} -defs["structs"]["ImGuiStyle"][27]["name"] = "ButtonTextAlign" -defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][28] = {} -defs["structs"]["ImGuiStyle"][28]["name"] = "SelectableTextAlign" -defs["structs"]["ImGuiStyle"][28]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][29] = {} -defs["structs"]["ImGuiStyle"][29]["name"] = "DisplayWindowPadding" -defs["structs"]["ImGuiStyle"][29]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][30] = {} -defs["structs"]["ImGuiStyle"][30]["name"] = "DisplaySafeAreaPadding" -defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec2" -defs["structs"]["ImGuiStyle"][31] = {} -defs["structs"]["ImGuiStyle"][31]["name"] = "MouseCursorScale" -defs["structs"]["ImGuiStyle"][31]["type"] = "float" -defs["structs"]["ImGuiStyle"][32] = {} -defs["structs"]["ImGuiStyle"][32]["name"] = "AntiAliasedLines" -defs["structs"]["ImGuiStyle"][32]["type"] = "bool" -defs["structs"]["ImGuiStyle"][33] = {} -defs["structs"]["ImGuiStyle"][33]["name"] = "AntiAliasedFill" -defs["structs"]["ImGuiStyle"][33]["type"] = "bool" -defs["structs"]["ImGuiStyle"][34] = {} -defs["structs"]["ImGuiStyle"][34]["name"] = "CurveTessellationTol" -defs["structs"]["ImGuiStyle"][34]["type"] = "float" -defs["structs"]["ImGuiStyle"][35] = {} -defs["structs"]["ImGuiStyle"][35]["name"] = "CircleSegmentMaxError" -defs["structs"]["ImGuiStyle"][35]["type"] = "float" -defs["structs"]["ImGuiStyle"][36] = {} -defs["structs"]["ImGuiStyle"][36]["name"] = "Colors[ImGuiCol_COUNT]" -defs["structs"]["ImGuiStyle"][36]["size"] = 48 -defs["structs"]["ImGuiStyle"][36]["type"] = "ImVec4" -defs["structs"]["ImGuiStyleMod"] = {} -defs["structs"]["ImGuiStyleMod"][1] = {} -defs["structs"]["ImGuiStyleMod"][1]["name"] = "VarIdx" -defs["structs"]["ImGuiStyleMod"][1]["type"] = "ImGuiStyleVar" -defs["structs"]["ImGuiStyleMod"][2] = {} -defs["structs"]["ImGuiStyleMod"][2]["name"] = "}" -defs["structs"]["ImGuiStyleMod"][2]["type"] = "union { int BackupInt[2]; float BackupFloat[2];" -defs["structs"]["ImGuiTabBar"] = {} -defs["structs"]["ImGuiTabBar"][1] = {} -defs["structs"]["ImGuiTabBar"][1]["name"] = "Tabs" -defs["structs"]["ImGuiTabBar"][1]["template_type"] = "ImGuiTabItem" -defs["structs"]["ImGuiTabBar"][1]["type"] = "ImVector_ImGuiTabItem" -defs["structs"]["ImGuiTabBar"][2] = {} -defs["structs"]["ImGuiTabBar"][2]["name"] = "ID" -defs["structs"]["ImGuiTabBar"][2]["type"] = "ImGuiID" -defs["structs"]["ImGuiTabBar"][3] = {} -defs["structs"]["ImGuiTabBar"][3]["name"] = "SelectedTabId" -defs["structs"]["ImGuiTabBar"][3]["type"] = "ImGuiID" -defs["structs"]["ImGuiTabBar"][4] = {} -defs["structs"]["ImGuiTabBar"][4]["name"] = "NextSelectedTabId" -defs["structs"]["ImGuiTabBar"][4]["type"] = "ImGuiID" -defs["structs"]["ImGuiTabBar"][5] = {} -defs["structs"]["ImGuiTabBar"][5]["name"] = "VisibleTabId" -defs["structs"]["ImGuiTabBar"][5]["type"] = "ImGuiID" -defs["structs"]["ImGuiTabBar"][6] = {} -defs["structs"]["ImGuiTabBar"][6]["name"] = "CurrFrameVisible" -defs["structs"]["ImGuiTabBar"][6]["type"] = "int" -defs["structs"]["ImGuiTabBar"][7] = {} -defs["structs"]["ImGuiTabBar"][7]["name"] = "PrevFrameVisible" -defs["structs"]["ImGuiTabBar"][7]["type"] = "int" -defs["structs"]["ImGuiTabBar"][8] = {} -defs["structs"]["ImGuiTabBar"][8]["name"] = "BarRect" -defs["structs"]["ImGuiTabBar"][8]["type"] = "ImRect" -defs["structs"]["ImGuiTabBar"][9] = {} -defs["structs"]["ImGuiTabBar"][9]["name"] = "LastTabContentHeight" -defs["structs"]["ImGuiTabBar"][9]["type"] = "float" -defs["structs"]["ImGuiTabBar"][10] = {} -defs["structs"]["ImGuiTabBar"][10]["name"] = "OffsetMax" -defs["structs"]["ImGuiTabBar"][10]["type"] = "float" -defs["structs"]["ImGuiTabBar"][11] = {} -defs["structs"]["ImGuiTabBar"][11]["name"] = "OffsetMaxIdeal" -defs["structs"]["ImGuiTabBar"][11]["type"] = "float" -defs["structs"]["ImGuiTabBar"][12] = {} -defs["structs"]["ImGuiTabBar"][12]["name"] = "OffsetNextTab" -defs["structs"]["ImGuiTabBar"][12]["type"] = "float" -defs["structs"]["ImGuiTabBar"][13] = {} -defs["structs"]["ImGuiTabBar"][13]["name"] = "ScrollingAnim" -defs["structs"]["ImGuiTabBar"][13]["type"] = "float" -defs["structs"]["ImGuiTabBar"][14] = {} -defs["structs"]["ImGuiTabBar"][14]["name"] = "ScrollingTarget" -defs["structs"]["ImGuiTabBar"][14]["type"] = "float" -defs["structs"]["ImGuiTabBar"][15] = {} -defs["structs"]["ImGuiTabBar"][15]["name"] = "ScrollingTargetDistToVisibility" -defs["structs"]["ImGuiTabBar"][15]["type"] = "float" -defs["structs"]["ImGuiTabBar"][16] = {} -defs["structs"]["ImGuiTabBar"][16]["name"] = "ScrollingSpeed" -defs["structs"]["ImGuiTabBar"][16]["type"] = "float" -defs["structs"]["ImGuiTabBar"][17] = {} -defs["structs"]["ImGuiTabBar"][17]["name"] = "Flags" -defs["structs"]["ImGuiTabBar"][17]["type"] = "ImGuiTabBarFlags" -defs["structs"]["ImGuiTabBar"][18] = {} -defs["structs"]["ImGuiTabBar"][18]["name"] = "ReorderRequestTabId" -defs["structs"]["ImGuiTabBar"][18]["type"] = "ImGuiID" -defs["structs"]["ImGuiTabBar"][19] = {} -defs["structs"]["ImGuiTabBar"][19]["name"] = "ReorderRequestDir" -defs["structs"]["ImGuiTabBar"][19]["type"] = "ImS8" -defs["structs"]["ImGuiTabBar"][20] = {} -defs["structs"]["ImGuiTabBar"][20]["name"] = "WantLayout" -defs["structs"]["ImGuiTabBar"][20]["type"] = "bool" -defs["structs"]["ImGuiTabBar"][21] = {} -defs["structs"]["ImGuiTabBar"][21]["name"] = "VisibleTabWasSubmitted" -defs["structs"]["ImGuiTabBar"][21]["type"] = "bool" -defs["structs"]["ImGuiTabBar"][22] = {} -defs["structs"]["ImGuiTabBar"][22]["name"] = "LastTabItemIdx" -defs["structs"]["ImGuiTabBar"][22]["type"] = "short" -defs["structs"]["ImGuiTabBar"][23] = {} -defs["structs"]["ImGuiTabBar"][23]["name"] = "FramePadding" -defs["structs"]["ImGuiTabBar"][23]["type"] = "ImVec2" -defs["structs"]["ImGuiTabBar"][24] = {} -defs["structs"]["ImGuiTabBar"][24]["name"] = "TabsNames" -defs["structs"]["ImGuiTabBar"][24]["type"] = "ImGuiTextBuffer" -defs["structs"]["ImGuiTabItem"] = {} -defs["structs"]["ImGuiTabItem"][1] = {} -defs["structs"]["ImGuiTabItem"][1]["name"] = "ID" -defs["structs"]["ImGuiTabItem"][1]["type"] = "ImGuiID" -defs["structs"]["ImGuiTabItem"][2] = {} -defs["structs"]["ImGuiTabItem"][2]["name"] = "Flags" -defs["structs"]["ImGuiTabItem"][2]["type"] = "ImGuiTabItemFlags" -defs["structs"]["ImGuiTabItem"][3] = {} -defs["structs"]["ImGuiTabItem"][3]["name"] = "LastFrameVisible" -defs["structs"]["ImGuiTabItem"][3]["type"] = "int" -defs["structs"]["ImGuiTabItem"][4] = {} -defs["structs"]["ImGuiTabItem"][4]["name"] = "LastFrameSelected" -defs["structs"]["ImGuiTabItem"][4]["type"] = "int" -defs["structs"]["ImGuiTabItem"][5] = {} -defs["structs"]["ImGuiTabItem"][5]["name"] = "NameOffset" -defs["structs"]["ImGuiTabItem"][5]["type"] = "int" -defs["structs"]["ImGuiTabItem"][6] = {} -defs["structs"]["ImGuiTabItem"][6]["name"] = "Offset" -defs["structs"]["ImGuiTabItem"][6]["type"] = "float" -defs["structs"]["ImGuiTabItem"][7] = {} -defs["structs"]["ImGuiTabItem"][7]["name"] = "Width" -defs["structs"]["ImGuiTabItem"][7]["type"] = "float" -defs["structs"]["ImGuiTabItem"][8] = {} -defs["structs"]["ImGuiTabItem"][8]["name"] = "ContentWidth" -defs["structs"]["ImGuiTabItem"][8]["type"] = "float" -defs["structs"]["ImGuiTextBuffer"] = {} -defs["structs"]["ImGuiTextBuffer"][1] = {} -defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf" -defs["structs"]["ImGuiTextBuffer"][1]["template_type"] = "char" -defs["structs"]["ImGuiTextBuffer"][1]["type"] = "ImVector_char" -defs["structs"]["ImGuiTextFilter"] = {} -defs["structs"]["ImGuiTextFilter"][1] = {} -defs["structs"]["ImGuiTextFilter"][1]["name"] = "InputBuf[256]" -defs["structs"]["ImGuiTextFilter"][1]["size"] = 256 -defs["structs"]["ImGuiTextFilter"][1]["type"] = "char" -defs["structs"]["ImGuiTextFilter"][2] = {} -defs["structs"]["ImGuiTextFilter"][2]["name"] = "Filters" -defs["structs"]["ImGuiTextFilter"][2]["template_type"] = "ImGuiTextRange" -defs["structs"]["ImGuiTextFilter"][2]["type"] = "ImVector_ImGuiTextRange" -defs["structs"]["ImGuiTextFilter"][3] = {} -defs["structs"]["ImGuiTextFilter"][3]["name"] = "CountGrep" -defs["structs"]["ImGuiTextFilter"][3]["type"] = "int" -defs["structs"]["ImGuiTextRange"] = {} -defs["structs"]["ImGuiTextRange"][1] = {} -defs["structs"]["ImGuiTextRange"][1]["name"] = "b" -defs["structs"]["ImGuiTextRange"][1]["type"] = "const char*" -defs["structs"]["ImGuiTextRange"][2] = {} -defs["structs"]["ImGuiTextRange"][2]["name"] = "e" -defs["structs"]["ImGuiTextRange"][2]["type"] = "const char*" -defs["structs"]["ImGuiWindow"] = {} -defs["structs"]["ImGuiWindow"][1] = {} -defs["structs"]["ImGuiWindow"][1]["name"] = "Name" -defs["structs"]["ImGuiWindow"][1]["type"] = "char*" -defs["structs"]["ImGuiWindow"][2] = {} -defs["structs"]["ImGuiWindow"][2]["name"] = "ID" -defs["structs"]["ImGuiWindow"][2]["type"] = "ImGuiID" -defs["structs"]["ImGuiWindow"][3] = {} -defs["structs"]["ImGuiWindow"][3]["name"] = "Flags" -defs["structs"]["ImGuiWindow"][3]["type"] = "ImGuiWindowFlags" -defs["structs"]["ImGuiWindow"][4] = {} -defs["structs"]["ImGuiWindow"][4]["name"] = "Pos" -defs["structs"]["ImGuiWindow"][4]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][5] = {} -defs["structs"]["ImGuiWindow"][5]["name"] = "Size" -defs["structs"]["ImGuiWindow"][5]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][6] = {} -defs["structs"]["ImGuiWindow"][6]["name"] = "SizeFull" -defs["structs"]["ImGuiWindow"][6]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][7] = {} -defs["structs"]["ImGuiWindow"][7]["name"] = "ContentSize" -defs["structs"]["ImGuiWindow"][7]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][8] = {} -defs["structs"]["ImGuiWindow"][8]["name"] = "ContentSizeExplicit" -defs["structs"]["ImGuiWindow"][8]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][9] = {} -defs["structs"]["ImGuiWindow"][9]["name"] = "WindowPadding" -defs["structs"]["ImGuiWindow"][9]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][10] = {} -defs["structs"]["ImGuiWindow"][10]["name"] = "WindowRounding" -defs["structs"]["ImGuiWindow"][10]["type"] = "float" -defs["structs"]["ImGuiWindow"][11] = {} -defs["structs"]["ImGuiWindow"][11]["name"] = "WindowBorderSize" -defs["structs"]["ImGuiWindow"][11]["type"] = "float" -defs["structs"]["ImGuiWindow"][12] = {} -defs["structs"]["ImGuiWindow"][12]["name"] = "NameBufLen" -defs["structs"]["ImGuiWindow"][12]["type"] = "int" -defs["structs"]["ImGuiWindow"][13] = {} -defs["structs"]["ImGuiWindow"][13]["name"] = "MoveId" -defs["structs"]["ImGuiWindow"][13]["type"] = "ImGuiID" -defs["structs"]["ImGuiWindow"][14] = {} -defs["structs"]["ImGuiWindow"][14]["name"] = "ChildId" -defs["structs"]["ImGuiWindow"][14]["type"] = "ImGuiID" -defs["structs"]["ImGuiWindow"][15] = {} -defs["structs"]["ImGuiWindow"][15]["name"] = "Scroll" -defs["structs"]["ImGuiWindow"][15]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][16] = {} -defs["structs"]["ImGuiWindow"][16]["name"] = "ScrollMax" -defs["structs"]["ImGuiWindow"][16]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][17] = {} -defs["structs"]["ImGuiWindow"][17]["name"] = "ScrollTarget" -defs["structs"]["ImGuiWindow"][17]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][18] = {} -defs["structs"]["ImGuiWindow"][18]["name"] = "ScrollTargetCenterRatio" -defs["structs"]["ImGuiWindow"][18]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][19] = {} -defs["structs"]["ImGuiWindow"][19]["name"] = "ScrollbarSizes" -defs["structs"]["ImGuiWindow"][19]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][20] = {} -defs["structs"]["ImGuiWindow"][20]["name"] = "ScrollbarX" -defs["structs"]["ImGuiWindow"][20]["type"] = "bool" -defs["structs"]["ImGuiWindow"][21] = {} -defs["structs"]["ImGuiWindow"][21]["name"] = "ScrollbarY" -defs["structs"]["ImGuiWindow"][21]["type"] = "bool" -defs["structs"]["ImGuiWindow"][22] = {} -defs["structs"]["ImGuiWindow"][22]["name"] = "Active" -defs["structs"]["ImGuiWindow"][22]["type"] = "bool" -defs["structs"]["ImGuiWindow"][23] = {} -defs["structs"]["ImGuiWindow"][23]["name"] = "WasActive" -defs["structs"]["ImGuiWindow"][23]["type"] = "bool" -defs["structs"]["ImGuiWindow"][24] = {} -defs["structs"]["ImGuiWindow"][24]["name"] = "WriteAccessed" -defs["structs"]["ImGuiWindow"][24]["type"] = "bool" -defs["structs"]["ImGuiWindow"][25] = {} -defs["structs"]["ImGuiWindow"][25]["name"] = "Collapsed" -defs["structs"]["ImGuiWindow"][25]["type"] = "bool" -defs["structs"]["ImGuiWindow"][26] = {} -defs["structs"]["ImGuiWindow"][26]["name"] = "WantCollapseToggle" -defs["structs"]["ImGuiWindow"][26]["type"] = "bool" -defs["structs"]["ImGuiWindow"][27] = {} -defs["structs"]["ImGuiWindow"][27]["name"] = "SkipItems" -defs["structs"]["ImGuiWindow"][27]["type"] = "bool" -defs["structs"]["ImGuiWindow"][28] = {} -defs["structs"]["ImGuiWindow"][28]["name"] = "Appearing" -defs["structs"]["ImGuiWindow"][28]["type"] = "bool" -defs["structs"]["ImGuiWindow"][29] = {} -defs["structs"]["ImGuiWindow"][29]["name"] = "Hidden" -defs["structs"]["ImGuiWindow"][29]["type"] = "bool" -defs["structs"]["ImGuiWindow"][30] = {} -defs["structs"]["ImGuiWindow"][30]["name"] = "IsFallbackWindow" -defs["structs"]["ImGuiWindow"][30]["type"] = "bool" -defs["structs"]["ImGuiWindow"][31] = {} -defs["structs"]["ImGuiWindow"][31]["name"] = "HasCloseButton" -defs["structs"]["ImGuiWindow"][31]["type"] = "bool" -defs["structs"]["ImGuiWindow"][32] = {} -defs["structs"]["ImGuiWindow"][32]["name"] = "ResizeBorderHeld" -defs["structs"]["ImGuiWindow"][32]["type"] = "signed char" -defs["structs"]["ImGuiWindow"][33] = {} -defs["structs"]["ImGuiWindow"][33]["name"] = "BeginCount" -defs["structs"]["ImGuiWindow"][33]["type"] = "short" -defs["structs"]["ImGuiWindow"][34] = {} -defs["structs"]["ImGuiWindow"][34]["name"] = "BeginOrderWithinParent" -defs["structs"]["ImGuiWindow"][34]["type"] = "short" -defs["structs"]["ImGuiWindow"][35] = {} -defs["structs"]["ImGuiWindow"][35]["name"] = "BeginOrderWithinContext" -defs["structs"]["ImGuiWindow"][35]["type"] = "short" -defs["structs"]["ImGuiWindow"][36] = {} -defs["structs"]["ImGuiWindow"][36]["name"] = "PopupId" -defs["structs"]["ImGuiWindow"][36]["type"] = "ImGuiID" -defs["structs"]["ImGuiWindow"][37] = {} -defs["structs"]["ImGuiWindow"][37]["name"] = "AutoFitFramesX" -defs["structs"]["ImGuiWindow"][37]["type"] = "ImS8" -defs["structs"]["ImGuiWindow"][38] = {} -defs["structs"]["ImGuiWindow"][38]["name"] = "AutoFitFramesY" -defs["structs"]["ImGuiWindow"][38]["type"] = "ImS8" -defs["structs"]["ImGuiWindow"][39] = {} -defs["structs"]["ImGuiWindow"][39]["name"] = "AutoFitChildAxises" -defs["structs"]["ImGuiWindow"][39]["type"] = "ImS8" -defs["structs"]["ImGuiWindow"][40] = {} -defs["structs"]["ImGuiWindow"][40]["name"] = "AutoFitOnlyGrows" -defs["structs"]["ImGuiWindow"][40]["type"] = "bool" -defs["structs"]["ImGuiWindow"][41] = {} -defs["structs"]["ImGuiWindow"][41]["name"] = "AutoPosLastDirection" -defs["structs"]["ImGuiWindow"][41]["type"] = "ImGuiDir" -defs["structs"]["ImGuiWindow"][42] = {} -defs["structs"]["ImGuiWindow"][42]["name"] = "HiddenFramesCanSkipItems" -defs["structs"]["ImGuiWindow"][42]["type"] = "int" -defs["structs"]["ImGuiWindow"][43] = {} -defs["structs"]["ImGuiWindow"][43]["name"] = "HiddenFramesCannotSkipItems" -defs["structs"]["ImGuiWindow"][43]["type"] = "int" -defs["structs"]["ImGuiWindow"][44] = {} -defs["structs"]["ImGuiWindow"][44]["name"] = "SetWindowPosAllowFlags" -defs["structs"]["ImGuiWindow"][44]["type"] = "ImGuiCond" -defs["structs"]["ImGuiWindow"][45] = {} -defs["structs"]["ImGuiWindow"][45]["name"] = "SetWindowSizeAllowFlags" -defs["structs"]["ImGuiWindow"][45]["type"] = "ImGuiCond" -defs["structs"]["ImGuiWindow"][46] = {} -defs["structs"]["ImGuiWindow"][46]["name"] = "SetWindowCollapsedAllowFlags" -defs["structs"]["ImGuiWindow"][46]["type"] = "ImGuiCond" -defs["structs"]["ImGuiWindow"][47] = {} -defs["structs"]["ImGuiWindow"][47]["name"] = "SetWindowPosVal" -defs["structs"]["ImGuiWindow"][47]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][48] = {} -defs["structs"]["ImGuiWindow"][48]["name"] = "SetWindowPosPivot" -defs["structs"]["ImGuiWindow"][48]["type"] = "ImVec2" -defs["structs"]["ImGuiWindow"][49] = {} -defs["structs"]["ImGuiWindow"][49]["name"] = "IDStack" -defs["structs"]["ImGuiWindow"][49]["template_type"] = "ImGuiID" -defs["structs"]["ImGuiWindow"][49]["type"] = "ImVector_ImGuiID" -defs["structs"]["ImGuiWindow"][50] = {} -defs["structs"]["ImGuiWindow"][50]["name"] = "DC" -defs["structs"]["ImGuiWindow"][50]["type"] = "ImGuiWindowTempData" -defs["structs"]["ImGuiWindow"][51] = {} -defs["structs"]["ImGuiWindow"][51]["name"] = "OuterRectClipped" -defs["structs"]["ImGuiWindow"][51]["type"] = "ImRect" -defs["structs"]["ImGuiWindow"][52] = {} -defs["structs"]["ImGuiWindow"][52]["name"] = "InnerRect" -defs["structs"]["ImGuiWindow"][52]["type"] = "ImRect" -defs["structs"]["ImGuiWindow"][53] = {} -defs["structs"]["ImGuiWindow"][53]["name"] = "InnerClipRect" -defs["structs"]["ImGuiWindow"][53]["type"] = "ImRect" -defs["structs"]["ImGuiWindow"][54] = {} -defs["structs"]["ImGuiWindow"][54]["name"] = "WorkRect" -defs["structs"]["ImGuiWindow"][54]["type"] = "ImRect" -defs["structs"]["ImGuiWindow"][55] = {} -defs["structs"]["ImGuiWindow"][55]["name"] = "ClipRect" -defs["structs"]["ImGuiWindow"][55]["type"] = "ImRect" -defs["structs"]["ImGuiWindow"][56] = {} -defs["structs"]["ImGuiWindow"][56]["name"] = "ContentRegionRect" -defs["structs"]["ImGuiWindow"][56]["type"] = "ImRect" -defs["structs"]["ImGuiWindow"][57] = {} -defs["structs"]["ImGuiWindow"][57]["name"] = "LastFrameActive" -defs["structs"]["ImGuiWindow"][57]["type"] = "int" -defs["structs"]["ImGuiWindow"][58] = {} -defs["structs"]["ImGuiWindow"][58]["name"] = "LastTimeActive" -defs["structs"]["ImGuiWindow"][58]["type"] = "float" -defs["structs"]["ImGuiWindow"][59] = {} -defs["structs"]["ImGuiWindow"][59]["name"] = "ItemWidthDefault" -defs["structs"]["ImGuiWindow"][59]["type"] = "float" -defs["structs"]["ImGuiWindow"][60] = {} -defs["structs"]["ImGuiWindow"][60]["name"] = "StateStorage" -defs["structs"]["ImGuiWindow"][60]["type"] = "ImGuiStorage" -defs["structs"]["ImGuiWindow"][61] = {} -defs["structs"]["ImGuiWindow"][61]["name"] = "ColumnsStorage" -defs["structs"]["ImGuiWindow"][61]["template_type"] = "ImGuiColumns" -defs["structs"]["ImGuiWindow"][61]["type"] = "ImVector_ImGuiColumns" -defs["structs"]["ImGuiWindow"][62] = {} -defs["structs"]["ImGuiWindow"][62]["name"] = "FontWindowScale" -defs["structs"]["ImGuiWindow"][62]["type"] = "float" -defs["structs"]["ImGuiWindow"][63] = {} -defs["structs"]["ImGuiWindow"][63]["name"] = "SettingsOffset" -defs["structs"]["ImGuiWindow"][63]["type"] = "int" -defs["structs"]["ImGuiWindow"][64] = {} -defs["structs"]["ImGuiWindow"][64]["name"] = "DrawList" -defs["structs"]["ImGuiWindow"][64]["type"] = "ImDrawList*" -defs["structs"]["ImGuiWindow"][65] = {} -defs["structs"]["ImGuiWindow"][65]["name"] = "DrawListInst" -defs["structs"]["ImGuiWindow"][65]["type"] = "ImDrawList" -defs["structs"]["ImGuiWindow"][66] = {} -defs["structs"]["ImGuiWindow"][66]["name"] = "ParentWindow" -defs["structs"]["ImGuiWindow"][66]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiWindow"][67] = {} -defs["structs"]["ImGuiWindow"][67]["name"] = "RootWindow" -defs["structs"]["ImGuiWindow"][67]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiWindow"][68] = {} -defs["structs"]["ImGuiWindow"][68]["name"] = "RootWindowForTitleBarHighlight" -defs["structs"]["ImGuiWindow"][68]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiWindow"][69] = {} -defs["structs"]["ImGuiWindow"][69]["name"] = "RootWindowForNav" -defs["structs"]["ImGuiWindow"][69]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiWindow"][70] = {} -defs["structs"]["ImGuiWindow"][70]["name"] = "NavLastChildNavWindow" -defs["structs"]["ImGuiWindow"][70]["type"] = "ImGuiWindow*" -defs["structs"]["ImGuiWindow"][71] = {} -defs["structs"]["ImGuiWindow"][71]["name"] = "NavLastIds[ImGuiNavLayer_COUNT]" -defs["structs"]["ImGuiWindow"][71]["size"] = 2 -defs["structs"]["ImGuiWindow"][71]["type"] = "ImGuiID" -defs["structs"]["ImGuiWindow"][72] = {} -defs["structs"]["ImGuiWindow"][72]["name"] = "NavRectRel[ImGuiNavLayer_COUNT]" -defs["structs"]["ImGuiWindow"][72]["size"] = 2 -defs["structs"]["ImGuiWindow"][72]["type"] = "ImRect" -defs["structs"]["ImGuiWindow"][73] = {} -defs["structs"]["ImGuiWindow"][73]["name"] = "MemoryCompacted" -defs["structs"]["ImGuiWindow"][73]["type"] = "bool" -defs["structs"]["ImGuiWindow"][74] = {} -defs["structs"]["ImGuiWindow"][74]["name"] = "MemoryDrawListIdxCapacity" -defs["structs"]["ImGuiWindow"][74]["type"] = "int" -defs["structs"]["ImGuiWindow"][75] = {} -defs["structs"]["ImGuiWindow"][75]["name"] = "MemoryDrawListVtxCapacity" -defs["structs"]["ImGuiWindow"][75]["type"] = "int" -defs["structs"]["ImGuiWindowSettings"] = {} -defs["structs"]["ImGuiWindowSettings"][1] = {} -defs["structs"]["ImGuiWindowSettings"][1]["name"] = "ID" -defs["structs"]["ImGuiWindowSettings"][1]["type"] = "ImGuiID" -defs["structs"]["ImGuiWindowSettings"][2] = {} -defs["structs"]["ImGuiWindowSettings"][2]["name"] = "Pos" -defs["structs"]["ImGuiWindowSettings"][2]["type"] = "ImVec2ih" -defs["structs"]["ImGuiWindowSettings"][3] = {} -defs["structs"]["ImGuiWindowSettings"][3]["name"] = "Size" -defs["structs"]["ImGuiWindowSettings"][3]["type"] = "ImVec2ih" -defs["structs"]["ImGuiWindowSettings"][4] = {} -defs["structs"]["ImGuiWindowSettings"][4]["name"] = "Collapsed" -defs["structs"]["ImGuiWindowSettings"][4]["type"] = "bool" -defs["structs"]["ImGuiWindowTempData"] = {} -defs["structs"]["ImGuiWindowTempData"][1] = {} -defs["structs"]["ImGuiWindowTempData"][1]["name"] = "CursorPos" -defs["structs"]["ImGuiWindowTempData"][1]["type"] = "ImVec2" -defs["structs"]["ImGuiWindowTempData"][2] = {} -defs["structs"]["ImGuiWindowTempData"][2]["name"] = "CursorPosPrevLine" -defs["structs"]["ImGuiWindowTempData"][2]["type"] = "ImVec2" -defs["structs"]["ImGuiWindowTempData"][3] = {} -defs["structs"]["ImGuiWindowTempData"][3]["name"] = "CursorStartPos" -defs["structs"]["ImGuiWindowTempData"][3]["type"] = "ImVec2" -defs["structs"]["ImGuiWindowTempData"][4] = {} -defs["structs"]["ImGuiWindowTempData"][4]["name"] = "CursorMaxPos" -defs["structs"]["ImGuiWindowTempData"][4]["type"] = "ImVec2" -defs["structs"]["ImGuiWindowTempData"][5] = {} -defs["structs"]["ImGuiWindowTempData"][5]["name"] = "CurrLineSize" -defs["structs"]["ImGuiWindowTempData"][5]["type"] = "ImVec2" -defs["structs"]["ImGuiWindowTempData"][6] = {} -defs["structs"]["ImGuiWindowTempData"][6]["name"] = "PrevLineSize" -defs["structs"]["ImGuiWindowTempData"][6]["type"] = "ImVec2" -defs["structs"]["ImGuiWindowTempData"][7] = {} -defs["structs"]["ImGuiWindowTempData"][7]["name"] = "CurrLineTextBaseOffset" -defs["structs"]["ImGuiWindowTempData"][7]["type"] = "float" -defs["structs"]["ImGuiWindowTempData"][8] = {} -defs["structs"]["ImGuiWindowTempData"][8]["name"] = "PrevLineTextBaseOffset" -defs["structs"]["ImGuiWindowTempData"][8]["type"] = "float" -defs["structs"]["ImGuiWindowTempData"][9] = {} -defs["structs"]["ImGuiWindowTempData"][9]["name"] = "Indent" -defs["structs"]["ImGuiWindowTempData"][9]["type"] = "ImVec1" -defs["structs"]["ImGuiWindowTempData"][10] = {} -defs["structs"]["ImGuiWindowTempData"][10]["name"] = "ColumnsOffset" -defs["structs"]["ImGuiWindowTempData"][10]["type"] = "ImVec1" -defs["structs"]["ImGuiWindowTempData"][11] = {} -defs["structs"]["ImGuiWindowTempData"][11]["name"] = "GroupOffset" -defs["structs"]["ImGuiWindowTempData"][11]["type"] = "ImVec1" -defs["structs"]["ImGuiWindowTempData"][12] = {} -defs["structs"]["ImGuiWindowTempData"][12]["name"] = "LastItemId" -defs["structs"]["ImGuiWindowTempData"][12]["type"] = "ImGuiID" -defs["structs"]["ImGuiWindowTempData"][13] = {} -defs["structs"]["ImGuiWindowTempData"][13]["name"] = "LastItemStatusFlags" -defs["structs"]["ImGuiWindowTempData"][13]["type"] = "ImGuiItemStatusFlags" -defs["structs"]["ImGuiWindowTempData"][14] = {} -defs["structs"]["ImGuiWindowTempData"][14]["name"] = "LastItemRect" -defs["structs"]["ImGuiWindowTempData"][14]["type"] = "ImRect" -defs["structs"]["ImGuiWindowTempData"][15] = {} -defs["structs"]["ImGuiWindowTempData"][15]["name"] = "LastItemDisplayRect" -defs["structs"]["ImGuiWindowTempData"][15]["type"] = "ImRect" -defs["structs"]["ImGuiWindowTempData"][16] = {} -defs["structs"]["ImGuiWindowTempData"][16]["name"] = "NavLayerCurrent" -defs["structs"]["ImGuiWindowTempData"][16]["type"] = "ImGuiNavLayer" -defs["structs"]["ImGuiWindowTempData"][17] = {} -defs["structs"]["ImGuiWindowTempData"][17]["name"] = "NavLayerCurrentMask" -defs["structs"]["ImGuiWindowTempData"][17]["type"] = "int" -defs["structs"]["ImGuiWindowTempData"][18] = {} -defs["structs"]["ImGuiWindowTempData"][18]["name"] = "NavLayerActiveMask" -defs["structs"]["ImGuiWindowTempData"][18]["type"] = "int" -defs["structs"]["ImGuiWindowTempData"][19] = {} -defs["structs"]["ImGuiWindowTempData"][19]["name"] = "NavLayerActiveMaskNext" -defs["structs"]["ImGuiWindowTempData"][19]["type"] = "int" -defs["structs"]["ImGuiWindowTempData"][20] = {} -defs["structs"]["ImGuiWindowTempData"][20]["name"] = "NavFocusScopeIdCurrent" -defs["structs"]["ImGuiWindowTempData"][20]["type"] = "ImGuiID" -defs["structs"]["ImGuiWindowTempData"][21] = {} -defs["structs"]["ImGuiWindowTempData"][21]["name"] = "NavHideHighlightOneFrame" -defs["structs"]["ImGuiWindowTempData"][21]["type"] = "bool" -defs["structs"]["ImGuiWindowTempData"][22] = {} -defs["structs"]["ImGuiWindowTempData"][22]["name"] = "NavHasScroll" -defs["structs"]["ImGuiWindowTempData"][22]["type"] = "bool" -defs["structs"]["ImGuiWindowTempData"][23] = {} -defs["structs"]["ImGuiWindowTempData"][23]["name"] = "MenuBarAppending" -defs["structs"]["ImGuiWindowTempData"][23]["type"] = "bool" -defs["structs"]["ImGuiWindowTempData"][24] = {} -defs["structs"]["ImGuiWindowTempData"][24]["name"] = "MenuBarOffset" -defs["structs"]["ImGuiWindowTempData"][24]["type"] = "ImVec2" -defs["structs"]["ImGuiWindowTempData"][25] = {} -defs["structs"]["ImGuiWindowTempData"][25]["name"] = "MenuColumns" -defs["structs"]["ImGuiWindowTempData"][25]["type"] = "ImGuiMenuColumns" -defs["structs"]["ImGuiWindowTempData"][26] = {} -defs["structs"]["ImGuiWindowTempData"][26]["name"] = "TreeDepth" -defs["structs"]["ImGuiWindowTempData"][26]["type"] = "int" -defs["structs"]["ImGuiWindowTempData"][27] = {} -defs["structs"]["ImGuiWindowTempData"][27]["name"] = "TreeJumpToParentOnPopMask" -defs["structs"]["ImGuiWindowTempData"][27]["type"] = "ImU32" -defs["structs"]["ImGuiWindowTempData"][28] = {} -defs["structs"]["ImGuiWindowTempData"][28]["name"] = "ChildWindows" -defs["structs"]["ImGuiWindowTempData"][28]["template_type"] = "ImGuiWindow*" -defs["structs"]["ImGuiWindowTempData"][28]["type"] = "ImVector_ImGuiWindowPtr" -defs["structs"]["ImGuiWindowTempData"][29] = {} -defs["structs"]["ImGuiWindowTempData"][29]["name"] = "StateStorage" -defs["structs"]["ImGuiWindowTempData"][29]["type"] = "ImGuiStorage*" -defs["structs"]["ImGuiWindowTempData"][30] = {} -defs["structs"]["ImGuiWindowTempData"][30]["name"] = "CurrentColumns" -defs["structs"]["ImGuiWindowTempData"][30]["type"] = "ImGuiColumns*" -defs["structs"]["ImGuiWindowTempData"][31] = {} -defs["structs"]["ImGuiWindowTempData"][31]["name"] = "LayoutType" -defs["structs"]["ImGuiWindowTempData"][31]["type"] = "ImGuiLayoutType" -defs["structs"]["ImGuiWindowTempData"][32] = {} -defs["structs"]["ImGuiWindowTempData"][32]["name"] = "ParentLayoutType" -defs["structs"]["ImGuiWindowTempData"][32]["type"] = "ImGuiLayoutType" -defs["structs"]["ImGuiWindowTempData"][33] = {} -defs["structs"]["ImGuiWindowTempData"][33]["name"] = "FocusCounterRegular" -defs["structs"]["ImGuiWindowTempData"][33]["type"] = "int" -defs["structs"]["ImGuiWindowTempData"][34] = {} -defs["structs"]["ImGuiWindowTempData"][34]["name"] = "FocusCounterTabStop" -defs["structs"]["ImGuiWindowTempData"][34]["type"] = "int" -defs["structs"]["ImGuiWindowTempData"][35] = {} -defs["structs"]["ImGuiWindowTempData"][35]["name"] = "ItemFlags" -defs["structs"]["ImGuiWindowTempData"][35]["type"] = "ImGuiItemFlags" -defs["structs"]["ImGuiWindowTempData"][36] = {} -defs["structs"]["ImGuiWindowTempData"][36]["name"] = "ItemWidth" -defs["structs"]["ImGuiWindowTempData"][36]["type"] = "float" -defs["structs"]["ImGuiWindowTempData"][37] = {} -defs["structs"]["ImGuiWindowTempData"][37]["name"] = "TextWrapPos" -defs["structs"]["ImGuiWindowTempData"][37]["type"] = "float" -defs["structs"]["ImGuiWindowTempData"][38] = {} -defs["structs"]["ImGuiWindowTempData"][38]["name"] = "ItemFlagsStack" -defs["structs"]["ImGuiWindowTempData"][38]["template_type"] = "ImGuiItemFlags" -defs["structs"]["ImGuiWindowTempData"][38]["type"] = "ImVector_ImGuiItemFlags" -defs["structs"]["ImGuiWindowTempData"][39] = {} -defs["structs"]["ImGuiWindowTempData"][39]["name"] = "ItemWidthStack" -defs["structs"]["ImGuiWindowTempData"][39]["template_type"] = "float" -defs["structs"]["ImGuiWindowTempData"][39]["type"] = "ImVector_float" -defs["structs"]["ImGuiWindowTempData"][40] = {} -defs["structs"]["ImGuiWindowTempData"][40]["name"] = "TextWrapPosStack" -defs["structs"]["ImGuiWindowTempData"][40]["template_type"] = "float" -defs["structs"]["ImGuiWindowTempData"][40]["type"] = "ImVector_float" -defs["structs"]["ImGuiWindowTempData"][41] = {} -defs["structs"]["ImGuiWindowTempData"][41]["name"] = "GroupStack" -defs["structs"]["ImGuiWindowTempData"][41]["template_type"] = "ImGuiGroupData" -defs["structs"]["ImGuiWindowTempData"][41]["type"] = "ImVector_ImGuiGroupData" -defs["structs"]["ImGuiWindowTempData"][42] = {} -defs["structs"]["ImGuiWindowTempData"][42]["name"] = "StackSizesBackup[6]" -defs["structs"]["ImGuiWindowTempData"][42]["size"] = 6 -defs["structs"]["ImGuiWindowTempData"][42]["type"] = "short" -defs["structs"]["ImRect"] = {} -defs["structs"]["ImRect"][1] = {} -defs["structs"]["ImRect"][1]["name"] = "Min" -defs["structs"]["ImRect"][1]["type"] = "ImVec2" -defs["structs"]["ImRect"][2] = {} -defs["structs"]["ImRect"][2]["name"] = "Max" -defs["structs"]["ImRect"][2]["type"] = "ImVec2" -defs["structs"]["ImVec1"] = {} -defs["structs"]["ImVec1"][1] = {} -defs["structs"]["ImVec1"][1]["name"] = "x" -defs["structs"]["ImVec1"][1]["type"] = "float" -defs["structs"]["ImVec2"] = {} -defs["structs"]["ImVec2"][1] = {} -defs["structs"]["ImVec2"][1]["name"] = "x" -defs["structs"]["ImVec2"][1]["type"] = "float" -defs["structs"]["ImVec2"][2] = {} -defs["structs"]["ImVec2"][2]["name"] = "y" -defs["structs"]["ImVec2"][2]["type"] = "float" -defs["structs"]["ImVec2ih"] = {} -defs["structs"]["ImVec2ih"][1] = {} -defs["structs"]["ImVec2ih"][1]["name"] = "x" -defs["structs"]["ImVec2ih"][1]["type"] = "short" -defs["structs"]["ImVec2ih"][2] = {} -defs["structs"]["ImVec2ih"][2]["name"] = "y" -defs["structs"]["ImVec2ih"][2]["type"] = "short" -defs["structs"]["ImVec4"] = {} -defs["structs"]["ImVec4"][1] = {} -defs["structs"]["ImVec4"][1]["name"] = "x" -defs["structs"]["ImVec4"][1]["type"] = "float" -defs["structs"]["ImVec4"][2] = {} -defs["structs"]["ImVec4"][2]["name"] = "y" -defs["structs"]["ImVec4"][2]["type"] = "float" -defs["structs"]["ImVec4"][3] = {} -defs["structs"]["ImVec4"][3]["name"] = "z" -defs["structs"]["ImVec4"][3]["type"] = "float" -defs["structs"]["ImVec4"][4] = {} -defs["structs"]["ImVec4"][4]["name"] = "w" -defs["structs"]["ImVec4"][4]["type"] = "float" - -return defs \ No newline at end of file