pull imgui 1.92.3 docking and generate

This commit is contained in:
sonoro1234
2025-09-22 12:26:57 +02:00
parent d61baefa0c
commit 207fca2d36
13 changed files with 5225 additions and 4277 deletions

View File

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

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.92.1" 19210 from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.92.3" 19230 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api //with imgui_internal.h api
//with imgui_freetype.h api //with imgui_freetype.h api
//docking branch //docking branch
@@ -2860,9 +2860,9 @@ CIMGUI_API ImFontBaked* ImFont_GetFontBaked(ImFont* self,float font_size,float d
{ {
return self->GetFontBaked(font_size,density); return self->GetFontBaked(font_size,density);
} }
CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining) CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** out_remaining)
{ {
*pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining); *pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,out_remaining);
} }
CIMGUI_API const char* ImFont_CalcWordWrapPosition(ImFont* self,float size,const char* text,const char* text_end,float wrap_width) CIMGUI_API const char* ImFont_CalcWordWrapPosition(ImFont* self,float size,const char* text,const char* text_end,float wrap_width)
{ {
@@ -2872,9 +2872,9 @@ CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,
{ {
return self->RenderChar(draw_list,size,pos,col,c,cpu_fine_clip); return self->RenderChar(draw_list,size,pos,col,c,cpu_fine_clip);
} }
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip) CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,ImDrawTextFlags flags)
{ {
return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip); return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,flags);
} }
CIMGUI_API void ImFont_ClearOutputData(ImFont* self) CIMGUI_API void ImFont_ClearOutputData(ImFont* self)
{ {
@@ -2936,6 +2936,10 @@ CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImGuiID seed)
{ {
return ImHashStr(data,data_size,seed); return ImHashStr(data,data_size,seed);
} }
CIMGUI_API const char* igImHashSkipUncontributingPrefix(const char* label)
{
return ImHashSkipUncontributingPrefix(label);
}
CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*)) CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))
{ {
return ImQsort(base,count,size_of_element,compare_func); return ImQsort(base,count,size_of_element,compare_func);
@@ -3087,7 +3091,7 @@ CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value)
{ {
return ImParseFormatPrecision(format,default_value); return ImParseFormatPrecision(format,default_value);
} }
CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c) CIMGUI_API int igImTextCharToUtf8(char out_buf[5],unsigned int c)
{ {
return ImTextCharToUtf8(out_buf,c); return ImTextCharToUtf8(out_buf,c);
} }
@@ -3123,6 +3127,18 @@ CIMGUI_API int igImTextCountLines(const char* in_text,const char* in_text_end)
{ {
return ImTextCountLines(in_text,in_text_end); return ImTextCountLines(in_text,in_text_end);
} }
CIMGUI_API void igImFontCalcTextSizeEx(ImVec2 *pOut,ImFont* font,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end_display,const char* text_end,const char** out_remaining,ImVec2* out_offset,ImDrawTextFlags flags)
{
*pOut = ImFontCalcTextSizeEx(font,size,max_width,wrap_width,text_begin,text_end_display,text_end,out_remaining,out_offset,flags);
}
CIMGUI_API const char* igImFontCalcWordWrapPositionEx(ImFont* font,float size,const char* text,const char* text_end,float wrap_width,ImDrawTextFlags flags)
{
return ImFontCalcWordWrapPositionEx(font,size,text,text_end,wrap_width,flags);
}
CIMGUI_API const char* igImTextCalcWordWrapNextLineStart(const char* text,const char* text_end,ImDrawTextFlags flags)
{
return ImTextCalcWordWrapNextLineStart(text,text_end,flags);
}
CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode) CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode)
{ {
return ImFileOpen(filename,mode); return ImFileOpen(filename,mode);
@@ -3487,6 +3503,10 @@ CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self)
{ {
*pOut = self->ToVec4(); *pOut = self->ToVec4();
} }
CIMGUI_API const ImVec4* ImRect_AsVec4(ImRect* self)
{
return &self->AsVec4();
}
CIMGUI_API size_t igImBitArrayGetStorageSizeInBytes(int bitcount) CIMGUI_API size_t igImBitArrayGetStorageSizeInBytes(int bitcount)
{ {
return ImBitArrayGetStorageSizeInBytes(bitcount); return ImBitArrayGetStorageSizeInBytes(bitcount);
@@ -3659,6 +3679,10 @@ CIMGUI_API void ImGuiInputTextState_OnCharPressed(ImGuiInputTextState* self,unsi
{ {
return self->OnCharPressed(c); return self->OnCharPressed(c);
} }
CIMGUI_API float ImGuiInputTextState_GetPreferredOffsetX(ImGuiInputTextState* self)
{
return self->GetPreferredOffsetX();
}
CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self) CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self)
{ {
return self->CursorAnimReset(); return self->CursorAnimReset();
@@ -4371,6 +4395,10 @@ CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode
{ {
return ImGui::StartMouseMovingWindowOrNode(window,node,undock); return ImGui::StartMouseMovingWindowOrNode(window,node,undock);
} }
CIMGUI_API void igStopMouseMovingWindow()
{
return ImGui::StopMouseMovingWindow();
}
CIMGUI_API void igUpdateMouseMovingWindowNewFrame() CIMGUI_API void igUpdateMouseMovingWindowNewFrame()
{ {
return ImGui::UpdateMouseMovingWindowNewFrame(); return ImGui::UpdateMouseMovingWindowNewFrame();
@@ -4595,9 +4623,13 @@ CIMGUI_API void igPushMultiItemsWidths(int components,float width_full)
{ {
return ImGui::PushMultiItemsWidths(components,width_full); return ImGui::PushMultiItemsWidths(components,width_full);
} }
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess) CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess,float width_min)
{ {
return ImGui::ShrinkWidths(items,count,width_excess); return ImGui::ShrinkWidths(items,count,width_excess,width_min);
}
CIMGUI_API void igCalcClipRectVisibleItemsY(const ImRect clip_rect,const ImVec2 pos,float items_height,int* out_visible_start,int* out_visible_end)
{
return ImGui::CalcClipRectVisibleItemsY(clip_rect,pos,items_height,out_visible_start,out_visible_end);
} }
CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx) CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx)
{ {
@@ -5451,6 +5483,14 @@ CIMGUI_API ImGuiTabBar* igGetCurrentTabBar()
{ {
return ImGui::GetCurrentTabBar(); return ImGui::GetCurrentTabBar();
} }
CIMGUI_API ImGuiTabBar* igTabBarFindByID(ImGuiID id)
{
return ImGui::TabBarFindByID(id);
}
CIMGUI_API void igTabBarRemove(ImGuiTabBar* tab_bar)
{
return ImGui::TabBarRemove(tab_bar);
}
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags) CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags)
{ {
return ImGui::BeginTabBarEx(tab_bar,bb,flags); return ImGui::BeginTabBarEx(tab_bar,bb,flags);
@@ -6028,7 +6068,7 @@ CIMGUI_API int igImFontAtlasRectId_GetIndex(ImFontAtlasRectId id)
{ {
return ImFontAtlasRectId_GetIndex(id); return ImFontAtlasRectId_GetIndex(id);
} }
CIMGUI_API int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id) CIMGUI_API unsigned int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id)
{ {
return ImFontAtlasRectId_GetGeneration(id); return ImFontAtlasRectId_GetGeneration(id);
} }

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.92.1" 19210 from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.92.3" 19230 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api //with imgui_internal.h api
//with imgui_freetype.h api //with imgui_freetype.h api
//docking branch //docking branch
@@ -206,6 +206,7 @@ typedef int ImGuiStyleVar;
typedef int ImGuiTableBgTarget; typedef int ImGuiTableBgTarget;
typedef int ImDrawFlags; typedef int ImDrawFlags;
typedef int ImDrawListFlags; typedef int ImDrawListFlags;
typedef int ImDrawTextFlags;
typedef int ImFontFlags; typedef int ImFontFlags;
typedef int ImFontAtlasFlags; typedef int ImFontAtlasFlags;
typedef int ImGuiBackendFlags; typedef int ImGuiBackendFlags;
@@ -222,6 +223,7 @@ typedef int ImGuiInputFlags;
typedef int ImGuiInputTextFlags; typedef int ImGuiInputTextFlags;
typedef int ImGuiItemFlags; typedef int ImGuiItemFlags;
typedef int ImGuiKeyChord; typedef int ImGuiKeyChord;
typedef int ImGuiListClipperFlags;
typedef int ImGuiPopupFlags; typedef int ImGuiPopupFlags;
typedef int ImGuiMultiSelectFlags; typedef int ImGuiMultiSelectFlags;
typedef int ImGuiSelectableFlags; typedef int ImGuiSelectableFlags;
@@ -349,6 +351,7 @@ typedef enum {
ImGuiInputTextFlags_CallbackCharFilter = 1 << 21, ImGuiInputTextFlags_CallbackCharFilter = 1 << 21,
ImGuiInputTextFlags_CallbackResize = 1 << 22, ImGuiInputTextFlags_CallbackResize = 1 << 22,
ImGuiInputTextFlags_CallbackEdit = 1 << 23, ImGuiInputTextFlags_CallbackEdit = 1 << 23,
ImGuiInputTextFlags_WordWrap = 1 << 24,
}ImGuiInputTextFlags_; }ImGuiInputTextFlags_;
typedef enum { typedef enum {
ImGuiTreeNodeFlags_None = 0, ImGuiTreeNodeFlags_None = 0,
@@ -396,6 +399,7 @@ typedef enum {
ImGuiSelectableFlags_Disabled = 1 << 3, ImGuiSelectableFlags_Disabled = 1 << 3,
ImGuiSelectableFlags_AllowOverlap = 1 << 4, ImGuiSelectableFlags_AllowOverlap = 1 << 4,
ImGuiSelectableFlags_Highlight = 1 << 5, ImGuiSelectableFlags_Highlight = 1 << 5,
ImGuiSelectableFlags_SelectOnNav = 1 << 6,
}ImGuiSelectableFlags_; }ImGuiSelectableFlags_;
typedef enum { typedef enum {
ImGuiComboFlags_None = 0, ImGuiComboFlags_None = 0,
@@ -418,10 +422,11 @@ typedef enum {
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4, ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
ImGuiTabBarFlags_NoTooltip = 1 << 5, ImGuiTabBarFlags_NoTooltip = 1 << 5,
ImGuiTabBarFlags_DrawSelectedOverline = 1 << 6, ImGuiTabBarFlags_DrawSelectedOverline = 1 << 6,
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 7, ImGuiTabBarFlags_FittingPolicyMixed = 1 << 7,
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 8, ImGuiTabBarFlags_FittingPolicyShrink = 1 << 8,
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll, ImGuiTabBarFlags_FittingPolicyScroll = 1 << 9,
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown, ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyMixed | ImGuiTabBarFlags_FittingPolicyShrink | ImGuiTabBarFlags_FittingPolicyScroll,
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyMixed,
}ImGuiTabBarFlags_; }ImGuiTabBarFlags_;
typedef enum { typedef enum {
ImGuiTabItemFlags_None = 0, ImGuiTabItemFlags_None = 0,
@@ -807,11 +812,14 @@ typedef enum {
ImGuiStyleVar_CellPadding, ImGuiStyleVar_CellPadding,
ImGuiStyleVar_ScrollbarSize, ImGuiStyleVar_ScrollbarSize,
ImGuiStyleVar_ScrollbarRounding, ImGuiStyleVar_ScrollbarRounding,
ImGuiStyleVar_ScrollbarPadding,
ImGuiStyleVar_GrabMinSize, ImGuiStyleVar_GrabMinSize,
ImGuiStyleVar_GrabRounding, ImGuiStyleVar_GrabRounding,
ImGuiStyleVar_ImageBorderSize, ImGuiStyleVar_ImageBorderSize,
ImGuiStyleVar_TabRounding, ImGuiStyleVar_TabRounding,
ImGuiStyleVar_TabBorderSize, ImGuiStyleVar_TabBorderSize,
ImGuiStyleVar_TabMinWidthBase,
ImGuiStyleVar_TabMinWidthShrink,
ImGuiStyleVar_TabBarBorderSize, ImGuiStyleVar_TabBarBorderSize,
ImGuiStyleVar_TabBarOverlineSize, ImGuiStyleVar_TabBarOverlineSize,
ImGuiStyleVar_TableAngledHeadersAngle, ImGuiStyleVar_TableAngledHeadersAngle,
@@ -1034,12 +1042,15 @@ struct ImGuiStyle
float ColumnsMinSpacing; float ColumnsMinSpacing;
float ScrollbarSize; float ScrollbarSize;
float ScrollbarRounding; float ScrollbarRounding;
float ScrollbarPadding;
float GrabMinSize; float GrabMinSize;
float GrabRounding; float GrabRounding;
float LogSliderDeadzone; float LogSliderDeadzone;
float ImageBorderSize; float ImageBorderSize;
float TabRounding; float TabRounding;
float TabBorderSize; float TabBorderSize;
float TabMinWidthBase;
float TabMinWidthShrink;
float TabCloseButtonMinWidthSelected; float TabCloseButtonMinWidthSelected;
float TabCloseButtonMinWidthUnselected; float TabCloseButtonMinWidthUnselected;
float TabBarBorderSize; float TabBarBorderSize;
@@ -1057,6 +1068,7 @@ struct ImGuiStyle
ImVec2 SeparatorTextPadding; ImVec2 SeparatorTextPadding;
ImVec2 DisplayWindowPadding; ImVec2 DisplayWindowPadding;
ImVec2 DisplaySafeAreaPadding; ImVec2 DisplaySafeAreaPadding;
bool DockingNodeHasCloseButton;
float DockingSeparatorSize; float DockingSeparatorSize;
float MouseCursorScale; float MouseCursorScale;
bool AntiAliasedLines; bool AntiAliasedLines;
@@ -1111,6 +1123,7 @@ struct ImGuiIO
bool ConfigViewportsNoTaskBarIcon; bool ConfigViewportsNoTaskBarIcon;
bool ConfigViewportsNoDecoration; bool ConfigViewportsNoDecoration;
bool ConfigViewportsNoDefaultParent; bool ConfigViewportsNoDefaultParent;
bool ConfigViewportPlatformFocusSetsImGuiFocus;
bool ConfigDpiScaleFonts; bool ConfigDpiScaleFonts;
bool ConfigDpiScaleViewports; bool ConfigDpiScaleViewports;
bool MouseDrawCursor; bool MouseDrawCursor;
@@ -1278,6 +1291,10 @@ struct ImGuiStorage
{ {
ImVector_ImGuiStoragePair Data; ImVector_ImGuiStoragePair Data;
}; };
typedef enum {
ImGuiListClipperFlags_None = 0,
ImGuiListClipperFlags_NoSetTableRowCounters = 1 << 0,
}ImGuiListClipperFlags_;
struct ImGuiListClipper struct ImGuiListClipper
{ {
ImGuiContext* Ctx; ImGuiContext* Ctx;
@@ -1288,6 +1305,7 @@ struct ImGuiListClipper
double StartPosY; double StartPosY;
double StartSeekOffsetY; double StartSeekOffsetY;
void* TempData; void* TempData;
ImGuiListClipperFlags Flags;
}; };
struct ImColor struct ImColor
{ {
@@ -1615,7 +1633,8 @@ struct ImFontBaked
float Ascent, Descent; float Ascent, Descent;
unsigned int MetricsTotalSurface:26; unsigned int MetricsTotalSurface:26;
unsigned int WantDestroy:1; unsigned int WantDestroy:1;
unsigned int LockLoadingFallback:1; unsigned int LoadNoFallback:1;
unsigned int LoadNoRenderOnLayout:1;
int LastUsedFrame; int LastUsedFrame;
ImGuiID BakedId; ImGuiID BakedId;
ImFont* ContainerFont; ImFont* ContainerFont;
@@ -1798,6 +1817,7 @@ struct ImGuiWindowTempData;
struct ImGuiWindowSettings; struct ImGuiWindowSettings;
typedef int ImGuiDataAuthority; typedef int ImGuiDataAuthority;
typedef int ImGuiLayoutType; typedef int ImGuiLayoutType;
typedef int ImDrawTextFlags;
typedef int ImGuiActivateFlags; typedef int ImGuiActivateFlags;
typedef int ImGuiDebugLogFlags; typedef int ImGuiDebugLogFlags;
typedef int ImGuiFocusRequestFlags; typedef int ImGuiFocusRequestFlags;
@@ -1817,6 +1837,12 @@ typedef int ImGuiWindowRefreshFlags;
typedef ImS16 ImGuiTableColumnIdx; typedef ImS16 ImGuiTableColumnIdx;
typedef ImU16 ImGuiTableDrawChannelIdx; typedef ImU16 ImGuiTableDrawChannelIdx;
extern ImGuiContext* GImGui; extern ImGuiContext* GImGui;
typedef enum {
ImDrawTextFlags_None = 0,
ImDrawTextFlags_CpuFineClip = 1 << 0,
ImDrawTextFlags_WrapKeepBlanks = 1 << 1,
ImDrawTextFlags_StopOnNewLine = 1 << 2,
}ImDrawTextFlags_;
typedef FILE* ImFileHandle; typedef FILE* ImFileHandle;
typedef struct ImVec1 ImVec1; typedef struct ImVec1 ImVec1;
struct ImVec1 struct ImVec1
@@ -1848,7 +1874,7 @@ typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int;
struct ImGuiTextIndex struct ImGuiTextIndex
{ {
ImVector_int LineOffsets; ImVector_int Offsets;
int EndOffset; int EndOffset;
}; };
struct ImDrawListSharedData struct ImDrawListSharedData
@@ -1982,7 +2008,6 @@ typedef enum {
}ImGuiSliderFlagsPrivate_; }ImGuiSliderFlagsPrivate_;
typedef enum { typedef enum {
ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20, ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20,
ImGuiSelectableFlags_SelectOnNav = 1 << 21,
ImGuiSelectableFlags_SelectOnClick = 1 << 22, ImGuiSelectableFlags_SelectOnClick = 1 << 22,
ImGuiSelectableFlags_SelectOnRelease = 1 << 23, ImGuiSelectableFlags_SelectOnRelease = 1 << 23,
ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, ImGuiSelectableFlags_SpanAvailWidth = 1 << 24,
@@ -2094,11 +2119,15 @@ struct ImGuiInputTextState
ImVector_char CallbackTextBackup; ImVector_char CallbackTextBackup;
int BufCapacity; int BufCapacity;
ImVec2 Scroll; ImVec2 Scroll;
int LineCount;
float WrapWidth;
float CursorAnim; float CursorAnim;
bool CursorFollow; bool CursorFollow;
bool CursorCenterY;
bool SelectedAllMouseLock; bool SelectedAllMouseLock;
bool Edited; bool Edited;
bool WantReloadUserBuf; bool WantReloadUserBuf;
ImS8 LastMoveDirectionLR;
int ReloadSelectionStart; int ReloadSelectionStart;
int ReloadSelectionEnd; int ReloadSelectionEnd;
}; };
@@ -2269,10 +2298,10 @@ typedef enum {
}ImGuiInputEventType; }ImGuiInputEventType;
typedef enum { typedef enum {
ImGuiInputSource_None=0, ImGuiInputSource_None=0,
ImGuiInputSource_Mouse, ImGuiInputSource_Mouse=1,
ImGuiInputSource_Keyboard, ImGuiInputSource_Keyboard=2,
ImGuiInputSource_Gamepad, ImGuiInputSource_Gamepad=3,
ImGuiInputSource_COUNT ImGuiInputSource_COUNT=4,
}ImGuiInputSource; }ImGuiInputSource;
typedef struct ImGuiInputEventMousePos ImGuiInputEventMousePos; typedef struct ImGuiInputEventMousePos ImGuiInputEventMousePos;
struct ImGuiInputEventMousePos struct ImGuiInputEventMousePos
@@ -2401,6 +2430,7 @@ typedef enum {
ImGuiActivateFlags_TryToPreserveState = 1 << 2, ImGuiActivateFlags_TryToPreserveState = 1 << 2,
ImGuiActivateFlags_FromTabbing = 1 << 3, ImGuiActivateFlags_FromTabbing = 1 << 3,
ImGuiActivateFlags_FromShortcut = 1 << 4, ImGuiActivateFlags_FromShortcut = 1 << 4,
ImGuiActivateFlags_FromFocusApi = 1 << 5,
}ImGuiActivateFlags_; }ImGuiActivateFlags_;
typedef enum { typedef enum {
ImGuiScrollFlags_None = 0, ImGuiScrollFlags_None = 0,
@@ -2806,8 +2836,8 @@ struct ImGuiStackLevelInfo
ImGuiID ID; ImGuiID ID;
ImS8 QueryFrameCount; ImS8 QueryFrameCount;
bool QuerySuccess; bool QuerySuccess;
ImGuiDataType DataType : 8; ImS8 DataType;
char Desc[57]; int DescOffset;
}; };
typedef struct ImGuiIDStackTool ImGuiIDStackTool; typedef struct ImGuiIDStackTool ImGuiIDStackTool;
typedef struct ImVector_ImGuiStackLevelInfo {int Size;int Capacity;ImGuiStackLevelInfo* Data;} ImVector_ImGuiStackLevelInfo; typedef struct ImVector_ImGuiStackLevelInfo {int Size;int Capacity;ImGuiStackLevelInfo* Data;} ImVector_ImGuiStackLevelInfo;
@@ -2816,11 +2846,14 @@ struct ImGuiIDStackTool
{ {
int LastActiveFrame; int LastActiveFrame;
int StackLevel; int StackLevel;
ImGuiID QueryId; ImGuiID QueryMainId;
ImVector_ImGuiStackLevelInfo Results; ImVector_ImGuiStackLevelInfo Results;
bool CopyToClipboardOnCtrlC; bool QueryHookActive;
bool OptHexEncodeNonAsciiChars;
bool OptCopyToClipboardOnCtrlC;
float CopyToClipboardLastTime; float CopyToClipboardLastTime;
ImGuiTextBuffer ResultPathBuf; ImGuiTextBuffer ResultPathsBuf;
ImGuiTextBuffer ResultTempBuf;
}; };
typedef void (*ImGuiContextHookCallback)(ImGuiContext* ctx, ImGuiContextHook* hook); typedef void (*ImGuiContextHookCallback)(ImGuiContext* ctx, ImGuiContextHook* hook);
typedef enum { ImGuiContextHookType_NewFramePre, ImGuiContextHookType_NewFramePost, ImGuiContextHookType_EndFramePre, ImGuiContextHookType_EndFramePost, ImGuiContextHookType_RenderPre, ImGuiContextHookType_RenderPost, ImGuiContextHookType_Shutdown, ImGuiContextHookType_PendingRemoval_ }ImGuiContextHookType; typedef enum { ImGuiContextHookType_NewFramePre, ImGuiContextHookType_NewFramePost, ImGuiContextHookType_EndFramePre, ImGuiContextHookType_EndFramePost, ImGuiContextHookType_RenderPre, ImGuiContextHookType_RenderPost, ImGuiContextHookType_Shutdown, ImGuiContextHookType_PendingRemoval_ }ImGuiContextHookType;
@@ -2944,7 +2977,7 @@ struct ImGuiContext
ImVec2 WheelingWindowWheelRemainder; ImVec2 WheelingWindowWheelRemainder;
ImVec2 WheelingAxisAvg; ImVec2 WheelingAxisAvg;
ImGuiID DebugDrawIdConflictsId; ImGuiID DebugDrawIdConflictsId;
ImGuiID DebugHookIdInfo; ImGuiID DebugHookIdInfoId;
ImGuiID HoveredId; ImGuiID HoveredId;
ImGuiID HoveredIdPreviousFrame; ImGuiID HoveredIdPreviousFrame;
int HoveredIdPreviousFrameItemCount; int HoveredIdPreviousFrameItemCount;
@@ -2963,6 +2996,7 @@ struct ImGuiContext
bool ActiveIdHasBeenEditedBefore; bool ActiveIdHasBeenEditedBefore;
bool ActiveIdHasBeenEditedThisFrame; bool ActiveIdHasBeenEditedThisFrame;
bool ActiveIdFromShortcut; bool ActiveIdFromShortcut;
ImGuiID ActiveIdDisabledId;
int ActiveIdMouseButton : 8; int ActiveIdMouseButton : 8;
ImVec2 ActiveIdClickOffset; ImVec2 ActiveIdClickOffset;
ImGuiWindow* ActiveIdWindow; ImGuiWindow* ActiveIdWindow;
@@ -3116,6 +3150,7 @@ struct ImGuiContext
float MouseStationaryTimer; float MouseStationaryTimer;
ImVec2 MouseLastValidPos; ImVec2 MouseLastValidPos;
ImGuiInputTextState InputTextState; ImGuiInputTextState InputTextState;
ImGuiTextIndex InputTextLineIndex;
ImGuiInputTextDeactivatedState InputTextDeactivatedState; ImGuiInputTextDeactivatedState InputTextDeactivatedState;
ImFontBaked InputTextPasswordFontBackupBaked; ImFontBaked InputTextPasswordFontBackupBaked;
ImFontFlags InputTextPasswordFontBackupFlags; ImFontFlags InputTextPasswordFontBackupFlags;
@@ -3421,6 +3456,7 @@ struct ImGuiTabBar
int CurrFrameVisible; int CurrFrameVisible;
int PrevFrameVisible; int PrevFrameVisible;
ImRect BarRect; ImRect BarRect;
float BarRectPrevWidth;
float CurrTabsContentsHeight; float CurrTabsContentsHeight;
float PrevTabsContentsHeight; float PrevTabsContentsHeight;
float WidthAllTabs; float WidthAllTabs;
@@ -3439,6 +3475,7 @@ struct ImGuiTabBar
bool WantLayout; bool WantLayout;
bool VisibleTabWasSubmitted; bool VisibleTabWasSubmitted;
bool TabsAddedNew; bool TabsAddedNew;
bool ScrollButtonEnabled;
ImS16 TabsActiveCount; ImS16 TabsActiveCount;
ImS16 LastTabItemIdx; ImS16 LastTabItemIdx;
float ItemSpacingY; float ItemSpacingY;
@@ -3695,7 +3732,7 @@ struct ImFontLoader
struct ImFontAtlasRectEntry struct ImFontAtlasRectEntry
{ {
int TargetIndex : 20; int TargetIndex : 20;
int Generation : 10; unsigned int Generation : 10;
unsigned int IsUsed : 1; unsigned int IsUsed : 1;
}; };
struct ImFontAtlasPostProcessData struct ImFontAtlasPostProcessData
@@ -4573,10 +4610,10 @@ CIMGUI_API bool ImFont_IsGlyphInFont(ImFont* self,ImWchar c);
CIMGUI_API bool ImFont_IsLoaded(ImFont* self); CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self); CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
CIMGUI_API ImFontBaked* ImFont_GetFontBaked(ImFont* self,float font_size,float density); CIMGUI_API ImFontBaked* ImFont_GetFontBaked(ImFont* self,float font_size,float density);
CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining); CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** out_remaining);
CIMGUI_API const char* ImFont_CalcWordWrapPosition(ImFont* self,float size,const char* text,const char* text_end,float wrap_width); CIMGUI_API const char* ImFont_CalcWordWrapPosition(ImFont* self,float size,const char* text,const char* text_end,float wrap_width);
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,ImWchar c,const ImVec4* cpu_fine_clip); CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,ImWchar c,const ImVec4* cpu_fine_clip);
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip); CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,ImDrawTextFlags flags);
CIMGUI_API void ImFont_ClearOutputData(ImFont* self); CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar from_codepoint,ImWchar to_codepoint); CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar from_codepoint,ImWchar to_codepoint);
CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last); CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last);
@@ -4592,6 +4629,7 @@ CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void)
CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self); CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self);
CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImGuiID seed); CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImGuiID seed);
CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImGuiID seed); CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImGuiID seed);
CIMGUI_API const char* igImHashSkipUncontributingPrefix(const char* label);
CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*)); CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*));
CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b); CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b);
CIMGUI_API bool igImIsPowerOfTwo_Int(int v); CIMGUI_API bool igImIsPowerOfTwo_Int(int v);
@@ -4631,7 +4669,7 @@ CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* b
CIMGUI_API void igImParseFormatSanitizeForPrinting(const char* fmt_in,char* fmt_out,size_t fmt_out_size); CIMGUI_API void igImParseFormatSanitizeForPrinting(const char* fmt_in,char* fmt_out,size_t fmt_out_size);
CIMGUI_API const char* igImParseFormatSanitizeForScanning(const char* fmt_in,char* fmt_out,size_t fmt_out_size); CIMGUI_API const char* igImParseFormatSanitizeForScanning(const char* fmt_in,char* fmt_out,size_t fmt_out_size);
CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value); CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value);
CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c); CIMGUI_API int igImTextCharToUtf8(char out_buf[5],unsigned int c);
CIMGUI_API int igImTextStrToUtf8(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end); CIMGUI_API int igImTextStrToUtf8(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end);
CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end); CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end);
CIMGUI_API int igImTextStrFromUtf8(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining); CIMGUI_API int igImTextStrFromUtf8(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining);
@@ -4640,6 +4678,9 @@ CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in
CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end); CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end);
CIMGUI_API const char* igImTextFindPreviousUtf8Codepoint(const char* in_text_start,const char* in_text_curr); CIMGUI_API const char* igImTextFindPreviousUtf8Codepoint(const char* in_text_start,const char* in_text_curr);
CIMGUI_API int igImTextCountLines(const char* in_text,const char* in_text_end); CIMGUI_API int igImTextCountLines(const char* in_text,const char* in_text_end);
CIMGUI_API void igImFontCalcTextSizeEx(ImVec2 *pOut,ImFont* font,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end_display,const char* text_end,const char** out_remaining,ImVec2* out_offset,ImDrawTextFlags flags);
CIMGUI_API const char* igImFontCalcWordWrapPositionEx(ImFont* font,float size,const char* text,const char* text_end,float wrap_width,ImDrawTextFlags flags);
CIMGUI_API const char* igImTextCalcWordWrapNextLineStart(const char* text,const char* text_end,ImDrawTextFlags flags);
CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode); CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode);
CIMGUI_API bool igImFileClose(ImFileHandle file); CIMGUI_API bool igImFileClose(ImFileHandle file);
CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file); CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file);
@@ -4731,6 +4772,7 @@ CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r);
CIMGUI_API void ImRect_Floor(ImRect* self); CIMGUI_API void ImRect_Floor(ImRect* self);
CIMGUI_API bool ImRect_IsInverted(ImRect* self); CIMGUI_API bool ImRect_IsInverted(ImRect* self);
CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self); CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self);
CIMGUI_API const ImVec4* ImRect_AsVec4(ImRect* self);
CIMGUI_API size_t igImBitArrayGetStorageSizeInBytes(int bitcount); CIMGUI_API size_t igImBitArrayGetStorageSizeInBytes(int bitcount);
CIMGUI_API void igImBitArrayClearAllBits(ImU32* arr,int bitcount); CIMGUI_API void igImBitArrayClearAllBits(ImU32* arr,int bitcount);
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n); CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n);
@@ -4774,6 +4816,7 @@ CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key); CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key);
CIMGUI_API void ImGuiInputTextState_OnCharPressed(ImGuiInputTextState* self,unsigned int c); CIMGUI_API void ImGuiInputTextState_OnCharPressed(ImGuiInputTextState* self,unsigned int c);
CIMGUI_API float ImGuiInputTextState_GetPreferredOffsetX(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self);
CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self);
CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self); CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self);
@@ -4952,6 +4995,7 @@ CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(const ImVec2 mouse_pos);
CIMGUI_API void igFindHoveredWindowEx(const ImVec2 pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window); CIMGUI_API void igFindHoveredWindowEx(const ImVec2 pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window);
CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window); CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window);
CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode* node,bool undock); CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode* node,bool undock);
CIMGUI_API void igStopMouseMovingWindow(void);
CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void); CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void);
CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void); CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void);
CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook); CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook);
@@ -5008,7 +5052,8 @@ CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags item_flags,ImGu
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h); CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h);
CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x); CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x);
CIMGUI_API void igPushMultiItemsWidths(int components,float width_full); CIMGUI_API void igPushMultiItemsWidths(int components,float width_full);
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess); CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess,float width_min);
CIMGUI_API void igCalcClipRectVisibleItemsY(const ImRect clip_rect,const ImVec2 pos,float items_height,int* out_visible_start,int* out_visible_end);
CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx); CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx);
CIMGUI_API void igBeginDisabledOverrideReenable(void); CIMGUI_API void igBeginDisabledOverrideReenable(void);
CIMGUI_API void igEndDisabledOverrideReenable(void); CIMGUI_API void igEndDisabledOverrideReenable(void);
@@ -5222,6 +5267,8 @@ CIMGUI_API void igTableSettingsAddSettingsHandler(void);
CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count); CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count);
CIMGUI_API ImGuiTableSettings* igTableSettingsFindByID(ImGuiID id); CIMGUI_API ImGuiTableSettings* igTableSettingsFindByID(ImGuiID id);
CIMGUI_API ImGuiTabBar* igGetCurrentTabBar(void); CIMGUI_API ImGuiTabBar* igGetCurrentTabBar(void);
CIMGUI_API ImGuiTabBar* igTabBarFindByID(ImGuiID id);
CIMGUI_API void igTabBarRemove(ImGuiTabBar* tab_bar);
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags); CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags);
CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id); CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id);
CIMGUI_API ImGuiTabItem* igTabBarFindTabByOrder(ImGuiTabBar* tab_bar,int order); CIMGUI_API ImGuiTabItem* igTabBarFindTabByOrder(ImGuiTabBar* tab_bar,int order);
@@ -5367,7 +5414,7 @@ CIMGUI_API ImFontLoader* ImFontLoader_ImFontLoader(void);
CIMGUI_API void ImFontLoader_destroy(ImFontLoader* self); CIMGUI_API void ImFontLoader_destroy(ImFontLoader* self);
CIMGUI_API const ImFontLoader* igImFontAtlasGetFontLoaderForStbTruetype(void); CIMGUI_API const ImFontLoader* igImFontAtlasGetFontLoaderForStbTruetype(void);
CIMGUI_API int igImFontAtlasRectId_GetIndex(ImFontAtlasRectId id); CIMGUI_API int igImFontAtlasRectId_GetIndex(ImFontAtlasRectId id);
CIMGUI_API int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id); CIMGUI_API unsigned int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id);
CIMGUI_API ImFontAtlasRectId igImFontAtlasRectId_Make(int index_idx,int gen_idx); CIMGUI_API ImFontAtlasRectId igImFontAtlasRectId_Make(int index_idx,int gen_idx);
CIMGUI_API ImFontAtlasBuilder* ImFontAtlasBuilder_ImFontAtlasBuilder(void); CIMGUI_API ImFontAtlasBuilder* ImFontAtlasBuilder_ImFontAtlasBuilder(void);
CIMGUI_API void ImFontAtlasBuilder_destroy(ImFontAtlasBuilder* self); CIMGUI_API void ImFontAtlasBuilder_destroy(ImFontAtlasBuilder* self);

View File

@@ -115,19 +115,27 @@ struct ImGui_ImplVulkan_InitInfo
uint32_t QueueFamily; uint32_t QueueFamily;
VkQueue Queue; VkQueue Queue;
VkDescriptorPool DescriptorPool; VkDescriptorPool DescriptorPool;
VkRenderPass RenderPass; uint32_t DescriptorPoolSize;
uint32_t MinImageCount; uint32_t MinImageCount;
uint32_t ImageCount; uint32_t ImageCount;
VkSampleCountFlagBits MSAASamples;
VkPipelineCache PipelineCache; VkPipelineCache PipelineCache;
VkRenderPass RenderPass;
uint32_t Subpass; uint32_t Subpass;
uint32_t DescriptorPoolSize; VkSampleCountFlagBits MSAASamples;
bool UseDynamicRendering; bool UseDynamicRendering;
VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo; VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo;
const VkAllocationCallbacks* Allocator; const VkAllocationCallbacks* Allocator;
void (*CheckVkResultFn)(VkResult err); void (*CheckVkResultFn)(VkResult err);
VkDeviceSize MinAllocationSize; VkDeviceSize MinAllocationSize;
}; };
typedef struct ImGui_ImplVulkan_MainPipelineCreateInfo ImGui_ImplVulkan_MainPipelineCreateInfo;
struct ImGui_ImplVulkan_MainPipelineCreateInfo
{
VkRenderPass RenderPass;
uint32_t Subpass;
VkSampleCountFlagBits MSAASamples;
VkPipelineRenderingCreateInfoKHR PipelineRenderingCreateInfo;
};
typedef struct ImGui_ImplVulkan_RenderState ImGui_ImplVulkan_RenderState; typedef struct ImGui_ImplVulkan_RenderState ImGui_ImplVulkan_RenderState;
struct ImGui_ImplVulkan_RenderState struct ImGui_ImplVulkan_RenderState
{ {
@@ -185,6 +193,7 @@ CIMGUI_API void ImGui_ImplVulkan_Shutdown(void);
CIMGUI_API void ImGui_ImplVulkan_NewFrame(void); CIMGUI_API void ImGui_ImplVulkan_NewFrame(void);
CIMGUI_API void ImGui_ImplVulkan_RenderDrawData(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline); CIMGUI_API void ImGui_ImplVulkan_RenderDrawData(ImDrawData* draw_data,VkCommandBuffer command_buffer,VkPipeline pipeline);
CIMGUI_API void ImGui_ImplVulkan_SetMinImageCount(uint32_t min_image_count); CIMGUI_API void ImGui_ImplVulkan_SetMinImageCount(uint32_t min_image_count);
CIMGUI_API void ImGui_ImplVulkan_CreateMainPipeline(const ImGui_ImplVulkan_MainPipelineCreateInfo info);
CIMGUI_API void ImGui_ImplVulkan_UpdateTexture(ImTextureData* tex); CIMGUI_API void ImGui_ImplVulkan_UpdateTexture(ImTextureData* tex);
CIMGUI_API VkDescriptorSet ImGui_ImplVulkan_AddTexture(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout); CIMGUI_API VkDescriptorSet ImGui_ImplVulkan_AddTexture(VkSampler sampler,VkImageView image_view,VkImageLayout image_layout);
CIMGUI_API void ImGui_ImplVulkan_RemoveTexture(VkDescriptorSet descriptor_set); CIMGUI_API void ImGui_ImplVulkan_RemoveTexture(VkDescriptorSet descriptor_set);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1258,7 +1258,7 @@
"cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow", "cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkanH_CreateOrResizeWindow", "funcname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
"location": "imgui_impl_vulkan:167", "location": "imgui_impl_vulkan:179",
"ov_cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow", "ov_cimguiname": "ImGui_ImplVulkanH_CreateOrResizeWindow",
"ret": "void", "ret": "void",
"signature": "(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)", "signature": "(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)",
@@ -1291,7 +1291,7 @@
"cimguiname": "ImGui_ImplVulkanH_DestroyWindow", "cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkanH_DestroyWindow", "funcname": "ImGui_ImplVulkanH_DestroyWindow",
"location": "imgui_impl_vulkan:168", "location": "imgui_impl_vulkan:180",
"ov_cimguiname": "ImGui_ImplVulkanH_DestroyWindow", "ov_cimguiname": "ImGui_ImplVulkanH_DestroyWindow",
"ret": "void", "ret": "void",
"signature": "(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)", "signature": "(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
@@ -1312,7 +1312,7 @@
"cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", "cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", "funcname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
"location": "imgui_impl_vulkan:173", "location": "imgui_impl_vulkan:185",
"ov_cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", "ov_cimguiname": "ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
"ret": "int", "ret": "int",
"signature": "(VkPresentModeKHR)", "signature": "(VkPresentModeKHR)",
@@ -1333,7 +1333,7 @@
"cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice", "cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkanH_SelectPhysicalDevice", "funcname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
"location": "imgui_impl_vulkan:171", "location": "imgui_impl_vulkan:183",
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice", "ov_cimguiname": "ImGui_ImplVulkanH_SelectPhysicalDevice",
"ret": "VkPhysicalDevice", "ret": "VkPhysicalDevice",
"signature": "(VkInstance)", "signature": "(VkInstance)",
@@ -1366,7 +1366,7 @@
"cimguiname": "ImGui_ImplVulkanH_SelectPresentMode", "cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkanH_SelectPresentMode", "funcname": "ImGui_ImplVulkanH_SelectPresentMode",
"location": "imgui_impl_vulkan:170", "location": "imgui_impl_vulkan:182",
"ov_cimguiname": "ImGui_ImplVulkanH_SelectPresentMode", "ov_cimguiname": "ImGui_ImplVulkanH_SelectPresentMode",
"ret": "VkPresentModeKHR", "ret": "VkPresentModeKHR",
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)", "signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
@@ -1387,7 +1387,7 @@
"cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex", "cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex", "funcname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
"location": "imgui_impl_vulkan:172", "location": "imgui_impl_vulkan:184",
"ov_cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex", "ov_cimguiname": "ImGui_ImplVulkanH_SelectQueueFamilyIndex",
"ret": "uint32_t", "ret": "uint32_t",
"signature": "(VkPhysicalDevice)", "signature": "(VkPhysicalDevice)",
@@ -1424,7 +1424,7 @@
"cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat", "cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkanH_SelectSurfaceFormat", "funcname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
"location": "imgui_impl_vulkan:169", "location": "imgui_impl_vulkan:181",
"ov_cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat", "ov_cimguiname": "ImGui_ImplVulkanH_SelectSurfaceFormat",
"ret": "VkSurfaceFormatKHR", "ret": "VkSurfaceFormatKHR",
"signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)", "signature": "(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
@@ -1441,7 +1441,7 @@
"constructor": true, "constructor": true,
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkanH_Window", "funcname": "ImGui_ImplVulkanH_Window",
"location": "imgui_impl_vulkan:215", "location": "imgui_impl_vulkan:227",
"ov_cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window", "ov_cimguiname": "ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
"signature": "()", "signature": "()",
"stname": "ImGui_ImplVulkanH_Window" "stname": "ImGui_ImplVulkanH_Window"
@@ -1460,7 +1460,7 @@
"cimguiname": "ImGui_ImplVulkanH_Window_destroy", "cimguiname": "ImGui_ImplVulkanH_Window_destroy",
"defaults": {}, "defaults": {},
"destructor": true, "destructor": true,
"location": "imgui_impl_vulkan:215", "location": "imgui_impl_vulkan:227",
"ov_cimguiname": "ImGui_ImplVulkanH_Window_destroy", "ov_cimguiname": "ImGui_ImplVulkanH_Window_destroy",
"ret": "void", "ret": "void",
"signature": "(ImGui_ImplVulkanH_Window*)", "signature": "(ImGui_ImplVulkanH_Window*)",
@@ -1489,13 +1489,34 @@
"cimguiname": "ImGui_ImplVulkan_AddTexture", "cimguiname": "ImGui_ImplVulkan_AddTexture",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkan_AddTexture", "funcname": "ImGui_ImplVulkan_AddTexture",
"location": "imgui_impl_vulkan:124", "location": "imgui_impl_vulkan:136",
"ov_cimguiname": "ImGui_ImplVulkan_AddTexture", "ov_cimguiname": "ImGui_ImplVulkan_AddTexture",
"ret": "VkDescriptorSet", "ret": "VkDescriptorSet",
"signature": "(VkSampler,VkImageView,VkImageLayout)", "signature": "(VkSampler,VkImageView,VkImageLayout)",
"stname": "" "stname": ""
} }
], ],
"ImGui_ImplVulkan_CreateMainPipeline": [
{
"args": "(const ImGui_ImplVulkan_MainPipelineCreateInfo info)",
"argsT": [
{
"name": "info",
"type": "const ImGui_ImplVulkan_MainPipelineCreateInfo"
}
],
"argsoriginal": "(const ImGui_ImplVulkan_MainPipelineCreateInfo& info)",
"call_args": "(info)",
"cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
"defaults": {},
"funcname": "ImGui_ImplVulkan_CreateMainPipeline",
"location": "imgui_impl_vulkan:128",
"ov_cimguiname": "ImGui_ImplVulkan_CreateMainPipeline",
"ret": "void",
"signature": "(const ImGui_ImplVulkan_MainPipelineCreateInfo)",
"stname": ""
}
],
"ImGui_ImplVulkan_Init": [ "ImGui_ImplVulkan_Init": [
{ {
"args": "(ImGui_ImplVulkan_InitInfo* info)", "args": "(ImGui_ImplVulkan_InitInfo* info)",
@@ -1510,7 +1531,7 @@
"cimguiname": "ImGui_ImplVulkan_Init", "cimguiname": "ImGui_ImplVulkan_Init",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkan_Init", "funcname": "ImGui_ImplVulkan_Init",
"location": "imgui_impl_vulkan:112", "location": "imgui_impl_vulkan:110",
"ov_cimguiname": "ImGui_ImplVulkan_Init", "ov_cimguiname": "ImGui_ImplVulkan_Init",
"ret": "bool", "ret": "bool",
"signature": "(ImGui_ImplVulkan_InitInfo*)", "signature": "(ImGui_ImplVulkan_InitInfo*)",
@@ -1541,7 +1562,7 @@
"user_data": "nullptr" "user_data": "nullptr"
}, },
"funcname": "ImGui_ImplVulkan_LoadFunctions", "funcname": "ImGui_ImplVulkan_LoadFunctions",
"location": "imgui_impl_vulkan:129", "location": "imgui_impl_vulkan:141",
"ov_cimguiname": "ImGui_ImplVulkan_LoadFunctions", "ov_cimguiname": "ImGui_ImplVulkan_LoadFunctions",
"ret": "bool", "ret": "bool",
"signature": "(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)", "signature": "(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
@@ -1557,7 +1578,7 @@
"cimguiname": "ImGui_ImplVulkan_NewFrame", "cimguiname": "ImGui_ImplVulkan_NewFrame",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkan_NewFrame", "funcname": "ImGui_ImplVulkan_NewFrame",
"location": "imgui_impl_vulkan:114", "location": "imgui_impl_vulkan:112",
"ov_cimguiname": "ImGui_ImplVulkan_NewFrame", "ov_cimguiname": "ImGui_ImplVulkan_NewFrame",
"ret": "void", "ret": "void",
"signature": "()", "signature": "()",
@@ -1578,7 +1599,7 @@
"cimguiname": "ImGui_ImplVulkan_RemoveTexture", "cimguiname": "ImGui_ImplVulkan_RemoveTexture",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkan_RemoveTexture", "funcname": "ImGui_ImplVulkan_RemoveTexture",
"location": "imgui_impl_vulkan:125", "location": "imgui_impl_vulkan:137",
"ov_cimguiname": "ImGui_ImplVulkan_RemoveTexture", "ov_cimguiname": "ImGui_ImplVulkan_RemoveTexture",
"ret": "void", "ret": "void",
"signature": "(VkDescriptorSet)", "signature": "(VkDescriptorSet)",
@@ -1609,7 +1630,7 @@
"pipeline": "0ULL" "pipeline": "0ULL"
}, },
"funcname": "ImGui_ImplVulkan_RenderDrawData", "funcname": "ImGui_ImplVulkan_RenderDrawData",
"location": "imgui_impl_vulkan:115", "location": "imgui_impl_vulkan:113",
"ov_cimguiname": "ImGui_ImplVulkan_RenderDrawData", "ov_cimguiname": "ImGui_ImplVulkan_RenderDrawData",
"ret": "void", "ret": "void",
"signature": "(ImDrawData*,VkCommandBuffer,VkPipeline)", "signature": "(ImDrawData*,VkCommandBuffer,VkPipeline)",
@@ -1630,7 +1651,7 @@
"cimguiname": "ImGui_ImplVulkan_SetMinImageCount", "cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkan_SetMinImageCount", "funcname": "ImGui_ImplVulkan_SetMinImageCount",
"location": "imgui_impl_vulkan:116", "location": "imgui_impl_vulkan:114",
"ov_cimguiname": "ImGui_ImplVulkan_SetMinImageCount", "ov_cimguiname": "ImGui_ImplVulkan_SetMinImageCount",
"ret": "void", "ret": "void",
"signature": "(uint32_t)", "signature": "(uint32_t)",
@@ -1646,7 +1667,7 @@
"cimguiname": "ImGui_ImplVulkan_Shutdown", "cimguiname": "ImGui_ImplVulkan_Shutdown",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkan_Shutdown", "funcname": "ImGui_ImplVulkan_Shutdown",
"location": "imgui_impl_vulkan:113", "location": "imgui_impl_vulkan:111",
"ov_cimguiname": "ImGui_ImplVulkan_Shutdown", "ov_cimguiname": "ImGui_ImplVulkan_Shutdown",
"ret": "void", "ret": "void",
"signature": "()", "signature": "()",
@@ -1667,7 +1688,7 @@
"cimguiname": "ImGui_ImplVulkan_UpdateTexture", "cimguiname": "ImGui_ImplVulkan_UpdateTexture",
"defaults": {}, "defaults": {},
"funcname": "ImGui_ImplVulkan_UpdateTexture", "funcname": "ImGui_ImplVulkan_UpdateTexture",
"location": "imgui_impl_vulkan:119", "location": "imgui_impl_vulkan:131",
"ov_cimguiname": "ImGui_ImplVulkan_UpdateTexture", "ov_cimguiname": "ImGui_ImplVulkan_UpdateTexture",
"ret": "void", "ret": "void",
"signature": "(ImTextureData*)", "signature": "(ImTextureData*)",

View File

@@ -1081,7 +1081,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow", cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
defaults={}, defaults={},
funcname="ImGui_ImplVulkanH_CreateOrResizeWindow", funcname="ImGui_ImplVulkanH_CreateOrResizeWindow",
location="imgui_impl_vulkan:167", location="imgui_impl_vulkan:179",
ov_cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow", ov_cimguiname="ImGui_ImplVulkanH_CreateOrResizeWindow",
ret="void", ret="void",
signature="(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)", signature="(VkInstance,VkPhysicalDevice,VkDevice,ImGui_ImplVulkanH_Window*,uint32_t,const VkAllocationCallbacks*,int,int,uint32_t)",
@@ -1108,7 +1108,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_DestroyWindow", cimguiname="ImGui_ImplVulkanH_DestroyWindow",
defaults={}, defaults={},
funcname="ImGui_ImplVulkanH_DestroyWindow", funcname="ImGui_ImplVulkanH_DestroyWindow",
location="imgui_impl_vulkan:168", location="imgui_impl_vulkan:180",
ov_cimguiname="ImGui_ImplVulkanH_DestroyWindow", ov_cimguiname="ImGui_ImplVulkanH_DestroyWindow",
ret="void", ret="void",
signature="(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)", signature="(VkInstance,VkDevice,ImGui_ImplVulkanH_Window*,const VkAllocationCallbacks*)",
@@ -1126,7 +1126,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
defaults={}, defaults={},
funcname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", funcname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
location="imgui_impl_vulkan:173", location="imgui_impl_vulkan:185",
ov_cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode", ov_cimguiname="ImGui_ImplVulkanH_GetMinImageCountFromPresentMode",
ret="int", ret="int",
signature="(VkPresentModeKHR)", signature="(VkPresentModeKHR)",
@@ -1144,7 +1144,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice", cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
defaults={}, defaults={},
funcname="ImGui_ImplVulkanH_SelectPhysicalDevice", funcname="ImGui_ImplVulkanH_SelectPhysicalDevice",
location="imgui_impl_vulkan:171", location="imgui_impl_vulkan:183",
ov_cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice", ov_cimguiname="ImGui_ImplVulkanH_SelectPhysicalDevice",
ret="VkPhysicalDevice", ret="VkPhysicalDevice",
signature="(VkInstance)", signature="(VkInstance)",
@@ -1171,7 +1171,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_SelectPresentMode", cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
defaults={}, defaults={},
funcname="ImGui_ImplVulkanH_SelectPresentMode", funcname="ImGui_ImplVulkanH_SelectPresentMode",
location="imgui_impl_vulkan:170", location="imgui_impl_vulkan:182",
ov_cimguiname="ImGui_ImplVulkanH_SelectPresentMode", ov_cimguiname="ImGui_ImplVulkanH_SelectPresentMode",
ret="VkPresentModeKHR", ret="VkPresentModeKHR",
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)", signature="(VkPhysicalDevice,VkSurfaceKHR,const VkPresentModeKHR*,int)",
@@ -1189,7 +1189,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex", cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
defaults={}, defaults={},
funcname="ImGui_ImplVulkanH_SelectQueueFamilyIndex", funcname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
location="imgui_impl_vulkan:172", location="imgui_impl_vulkan:184",
ov_cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex", ov_cimguiname="ImGui_ImplVulkanH_SelectQueueFamilyIndex",
ret="uint32_t", ret="uint32_t",
signature="(VkPhysicalDevice)", signature="(VkPhysicalDevice)",
@@ -1219,7 +1219,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat", cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
defaults={}, defaults={},
funcname="ImGui_ImplVulkanH_SelectSurfaceFormat", funcname="ImGui_ImplVulkanH_SelectSurfaceFormat",
location="imgui_impl_vulkan:169", location="imgui_impl_vulkan:181",
ov_cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat", ov_cimguiname="ImGui_ImplVulkanH_SelectSurfaceFormat",
ret="VkSurfaceFormatKHR", ret="VkSurfaceFormatKHR",
signature="(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)", signature="(VkPhysicalDevice,VkSurfaceKHR,const VkFormat*,int,VkColorSpaceKHR)",
@@ -1235,7 +1235,7 @@ local t={
constructor=true, constructor=true,
defaults={}, defaults={},
funcname="ImGui_ImplVulkanH_Window", funcname="ImGui_ImplVulkanH_Window",
location="imgui_impl_vulkan:215", location="imgui_impl_vulkan:227",
ov_cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window", ov_cimguiname="ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window",
signature="()", signature="()",
stname="ImGui_ImplVulkanH_Window"}, stname="ImGui_ImplVulkanH_Window"},
@@ -1251,7 +1251,7 @@ local t={
cimguiname="ImGui_ImplVulkanH_Window_destroy", cimguiname="ImGui_ImplVulkanH_Window_destroy",
defaults={}, defaults={},
destructor=true, destructor=true,
location="imgui_impl_vulkan:215", location="imgui_impl_vulkan:227",
ov_cimguiname="ImGui_ImplVulkanH_Window_destroy", ov_cimguiname="ImGui_ImplVulkanH_Window_destroy",
ret="void", ret="void",
signature="(ImGui_ImplVulkanH_Window*)", signature="(ImGui_ImplVulkanH_Window*)",
@@ -1275,12 +1275,30 @@ local t={
cimguiname="ImGui_ImplVulkan_AddTexture", cimguiname="ImGui_ImplVulkan_AddTexture",
defaults={}, defaults={},
funcname="ImGui_ImplVulkan_AddTexture", funcname="ImGui_ImplVulkan_AddTexture",
location="imgui_impl_vulkan:124", location="imgui_impl_vulkan:136",
ov_cimguiname="ImGui_ImplVulkan_AddTexture", ov_cimguiname="ImGui_ImplVulkan_AddTexture",
ret="VkDescriptorSet", ret="VkDescriptorSet",
signature="(VkSampler,VkImageView,VkImageLayout)", signature="(VkSampler,VkImageView,VkImageLayout)",
stname=""}, stname=""},
["(VkSampler,VkImageView,VkImageLayout)"]=nil}, ["(VkSampler,VkImageView,VkImageLayout)"]=nil},
ImGui_ImplVulkan_CreateMainPipeline={
[1]={
args="(const ImGui_ImplVulkan_MainPipelineCreateInfo info)",
argsT={
[1]={
name="info",
type="const ImGui_ImplVulkan_MainPipelineCreateInfo"}},
argsoriginal="(const ImGui_ImplVulkan_MainPipelineCreateInfo& info)",
call_args="(info)",
cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
defaults={},
funcname="ImGui_ImplVulkan_CreateMainPipeline",
location="imgui_impl_vulkan:128",
ov_cimguiname="ImGui_ImplVulkan_CreateMainPipeline",
ret="void",
signature="(const ImGui_ImplVulkan_MainPipelineCreateInfo)",
stname=""},
["(const ImGui_ImplVulkan_MainPipelineCreateInfo)"]=nil},
ImGui_ImplVulkan_Init={ ImGui_ImplVulkan_Init={
[1]={ [1]={
args="(ImGui_ImplVulkan_InitInfo* info)", args="(ImGui_ImplVulkan_InitInfo* info)",
@@ -1293,7 +1311,7 @@ local t={
cimguiname="ImGui_ImplVulkan_Init", cimguiname="ImGui_ImplVulkan_Init",
defaults={}, defaults={},
funcname="ImGui_ImplVulkan_Init", funcname="ImGui_ImplVulkan_Init",
location="imgui_impl_vulkan:112", location="imgui_impl_vulkan:110",
ov_cimguiname="ImGui_ImplVulkan_Init", ov_cimguiname="ImGui_ImplVulkan_Init",
ret="bool", ret="bool",
signature="(ImGui_ImplVulkan_InitInfo*)", signature="(ImGui_ImplVulkan_InitInfo*)",
@@ -1318,7 +1336,7 @@ local t={
defaults={ defaults={
user_data="nullptr"}, user_data="nullptr"},
funcname="ImGui_ImplVulkan_LoadFunctions", funcname="ImGui_ImplVulkan_LoadFunctions",
location="imgui_impl_vulkan:129", location="imgui_impl_vulkan:141",
ov_cimguiname="ImGui_ImplVulkan_LoadFunctions", ov_cimguiname="ImGui_ImplVulkan_LoadFunctions",
ret="bool", ret="bool",
signature="(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)", signature="(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)",
@@ -1333,7 +1351,7 @@ local t={
cimguiname="ImGui_ImplVulkan_NewFrame", cimguiname="ImGui_ImplVulkan_NewFrame",
defaults={}, defaults={},
funcname="ImGui_ImplVulkan_NewFrame", funcname="ImGui_ImplVulkan_NewFrame",
location="imgui_impl_vulkan:114", location="imgui_impl_vulkan:112",
ov_cimguiname="ImGui_ImplVulkan_NewFrame", ov_cimguiname="ImGui_ImplVulkan_NewFrame",
ret="void", ret="void",
signature="()", signature="()",
@@ -1351,7 +1369,7 @@ local t={
cimguiname="ImGui_ImplVulkan_RemoveTexture", cimguiname="ImGui_ImplVulkan_RemoveTexture",
defaults={}, defaults={},
funcname="ImGui_ImplVulkan_RemoveTexture", funcname="ImGui_ImplVulkan_RemoveTexture",
location="imgui_impl_vulkan:125", location="imgui_impl_vulkan:137",
ov_cimguiname="ImGui_ImplVulkan_RemoveTexture", ov_cimguiname="ImGui_ImplVulkan_RemoveTexture",
ret="void", ret="void",
signature="(VkDescriptorSet)", signature="(VkDescriptorSet)",
@@ -1376,7 +1394,7 @@ local t={
defaults={ defaults={
pipeline="0ULL"}, pipeline="0ULL"},
funcname="ImGui_ImplVulkan_RenderDrawData", funcname="ImGui_ImplVulkan_RenderDrawData",
location="imgui_impl_vulkan:115", location="imgui_impl_vulkan:113",
ov_cimguiname="ImGui_ImplVulkan_RenderDrawData", ov_cimguiname="ImGui_ImplVulkan_RenderDrawData",
ret="void", ret="void",
signature="(ImDrawData*,VkCommandBuffer,VkPipeline)", signature="(ImDrawData*,VkCommandBuffer,VkPipeline)",
@@ -1394,7 +1412,7 @@ local t={
cimguiname="ImGui_ImplVulkan_SetMinImageCount", cimguiname="ImGui_ImplVulkan_SetMinImageCount",
defaults={}, defaults={},
funcname="ImGui_ImplVulkan_SetMinImageCount", funcname="ImGui_ImplVulkan_SetMinImageCount",
location="imgui_impl_vulkan:116", location="imgui_impl_vulkan:114",
ov_cimguiname="ImGui_ImplVulkan_SetMinImageCount", ov_cimguiname="ImGui_ImplVulkan_SetMinImageCount",
ret="void", ret="void",
signature="(uint32_t)", signature="(uint32_t)",
@@ -1409,7 +1427,7 @@ local t={
cimguiname="ImGui_ImplVulkan_Shutdown", cimguiname="ImGui_ImplVulkan_Shutdown",
defaults={}, defaults={},
funcname="ImGui_ImplVulkan_Shutdown", funcname="ImGui_ImplVulkan_Shutdown",
location="imgui_impl_vulkan:113", location="imgui_impl_vulkan:111",
ov_cimguiname="ImGui_ImplVulkan_Shutdown", ov_cimguiname="ImGui_ImplVulkan_Shutdown",
ret="void", ret="void",
signature="()", signature="()",
@@ -1427,7 +1445,7 @@ local t={
cimguiname="ImGui_ImplVulkan_UpdateTexture", cimguiname="ImGui_ImplVulkan_UpdateTexture",
defaults={}, defaults={},
funcname="ImGui_ImplVulkan_UpdateTexture", funcname="ImGui_ImplVulkan_UpdateTexture",
location="imgui_impl_vulkan:119", location="imgui_impl_vulkan:131",
ov_cimguiname="ImGui_ImplVulkan_UpdateTexture", ov_cimguiname="ImGui_ImplVulkan_UpdateTexture",
ret="void", ret="void",
signature="(ImTextureData*)", signature="(ImTextureData*)",
@@ -1499,6 +1517,7 @@ t.ImGui_ImplVulkanH_SelectSurfaceFormat["(VkPhysicalDevice,VkSurfaceKHR,const Vk
t.ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window["()"]=t.ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window[1] t.ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window["()"]=t.ImGui_ImplVulkanH_Window_ImGui_ImplVulkanH_Window[1]
t.ImGui_ImplVulkanH_Window_destroy["(ImGui_ImplVulkanH_Window*)"]=t.ImGui_ImplVulkanH_Window_destroy[1] t.ImGui_ImplVulkanH_Window_destroy["(ImGui_ImplVulkanH_Window*)"]=t.ImGui_ImplVulkanH_Window_destroy[1]
t.ImGui_ImplVulkan_AddTexture["(VkSampler,VkImageView,VkImageLayout)"]=t.ImGui_ImplVulkan_AddTexture[1] t.ImGui_ImplVulkan_AddTexture["(VkSampler,VkImageView,VkImageLayout)"]=t.ImGui_ImplVulkan_AddTexture[1]
t.ImGui_ImplVulkan_CreateMainPipeline["(const ImGui_ImplVulkan_MainPipelineCreateInfo)"]=t.ImGui_ImplVulkan_CreateMainPipeline[1]
t.ImGui_ImplVulkan_Init["(ImGui_ImplVulkan_InitInfo*)"]=t.ImGui_ImplVulkan_Init[1] t.ImGui_ImplVulkan_Init["(ImGui_ImplVulkan_InitInfo*)"]=t.ImGui_ImplVulkan_Init[1]
t.ImGui_ImplVulkan_LoadFunctions["(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)"]=t.ImGui_ImplVulkan_LoadFunctions[1] t.ImGui_ImplVulkan_LoadFunctions["(uint32_t,PFN_vkVoidFunction(*loader_func)(const char* function_name,void*,void*)"]=t.ImGui_ImplVulkan_LoadFunctions[1]
t.ImGui_ImplVulkan_NewFrame["()"]=t.ImGui_ImplVulkan_NewFrame[1] t.ImGui_ImplVulkan_NewFrame["()"]=t.ImGui_ImplVulkan_NewFrame[1]

View File

@@ -99,6 +99,28 @@
"value": "1 << 3" "value": "1 << 3"
} }
], ],
"ImDrawTextFlags_": [
{
"calc_value": 0,
"name": "ImDrawTextFlags_None",
"value": "0"
},
{
"calc_value": 1,
"name": "ImDrawTextFlags_CpuFineClip",
"value": "1 << 0"
},
{
"calc_value": 2,
"name": "ImDrawTextFlags_WrapKeepBlanks",
"value": "1 << 1"
},
{
"calc_value": 4,
"name": "ImDrawTextFlags_StopOnNewLine",
"value": "1 << 2"
}
],
"ImFontAtlasFlags_": [ "ImFontAtlasFlags_": [
{ {
"calc_value": 0, "calc_value": 0,
@@ -173,6 +195,11 @@
"calc_value": 16, "calc_value": 16,
"name": "ImGuiActivateFlags_FromShortcut", "name": "ImGuiActivateFlags_FromShortcut",
"value": "1 << 4" "value": "1 << 4"
},
{
"calc_value": 32,
"name": "ImGuiActivateFlags_FromFocusApi",
"value": "1 << 5"
} }
], ],
"ImGuiAxis": [ "ImGuiAxis": [
@@ -2117,6 +2144,11 @@
"calc_value": 8388608, "calc_value": 8388608,
"name": "ImGuiInputTextFlags_CallbackEdit", "name": "ImGuiInputTextFlags_CallbackEdit",
"value": "1 << 23" "value": "1 << 23"
},
{
"calc_value": 16777216,
"name": "ImGuiInputTextFlags_WordWrap",
"value": "1 << 24"
} }
], ],
"ImGuiItemFlagsPrivate_": [ "ImGuiItemFlagsPrivate_": [
@@ -3119,6 +3151,18 @@
"value": "1" "value": "1"
} }
], ],
"ImGuiListClipperFlags_": [
{
"calc_value": 0,
"name": "ImGuiListClipperFlags_None",
"value": "0"
},
{
"calc_value": 1,
"name": "ImGuiListClipperFlags_NoSetTableRowCounters",
"value": "1 << 0"
}
],
"ImGuiLocKey": [ "ImGuiLocKey": [
{ {
"calc_value": 0, "calc_value": 0,
@@ -3842,11 +3886,6 @@
"name": "ImGuiSelectableFlags_NoHoldingActiveID", "name": "ImGuiSelectableFlags_NoHoldingActiveID",
"value": "1 << 20" "value": "1 << 20"
}, },
{
"calc_value": 2097152,
"name": "ImGuiSelectableFlags_SelectOnNav",
"value": "1 << 21"
},
{ {
"calc_value": 4194304, "calc_value": 4194304,
"name": "ImGuiSelectableFlags_SelectOnClick", "name": "ImGuiSelectableFlags_SelectOnClick",
@@ -3913,6 +3952,11 @@
"calc_value": 32, "calc_value": 32,
"name": "ImGuiSelectableFlags_Highlight", "name": "ImGuiSelectableFlags_Highlight",
"value": "1 << 5" "value": "1 << 5"
},
{
"calc_value": 64,
"name": "ImGuiSelectableFlags_SelectOnNav",
"value": "1 << 6"
} }
], ],
"ImGuiSelectionRequestType": [ "ImGuiSelectionRequestType": [
@@ -4138,93 +4182,108 @@
}, },
{ {
"calc_value": 20, "calc_value": 20,
"name": "ImGuiStyleVar_GrabMinSize", "name": "ImGuiStyleVar_ScrollbarPadding",
"value": "20" "value": "20"
}, },
{ {
"calc_value": 21, "calc_value": 21,
"name": "ImGuiStyleVar_GrabRounding", "name": "ImGuiStyleVar_GrabMinSize",
"value": "21" "value": "21"
}, },
{ {
"calc_value": 22, "calc_value": 22,
"name": "ImGuiStyleVar_ImageBorderSize", "name": "ImGuiStyleVar_GrabRounding",
"value": "22" "value": "22"
}, },
{ {
"calc_value": 23, "calc_value": 23,
"name": "ImGuiStyleVar_TabRounding", "name": "ImGuiStyleVar_ImageBorderSize",
"value": "23" "value": "23"
}, },
{ {
"calc_value": 24, "calc_value": 24,
"name": "ImGuiStyleVar_TabBorderSize", "name": "ImGuiStyleVar_TabRounding",
"value": "24" "value": "24"
}, },
{ {
"calc_value": 25, "calc_value": 25,
"name": "ImGuiStyleVar_TabBarBorderSize", "name": "ImGuiStyleVar_TabBorderSize",
"value": "25" "value": "25"
}, },
{ {
"calc_value": 26, "calc_value": 26,
"name": "ImGuiStyleVar_TabBarOverlineSize", "name": "ImGuiStyleVar_TabMinWidthBase",
"value": "26" "value": "26"
}, },
{ {
"calc_value": 27, "calc_value": 27,
"name": "ImGuiStyleVar_TableAngledHeadersAngle", "name": "ImGuiStyleVar_TabMinWidthShrink",
"value": "27" "value": "27"
}, },
{ {
"calc_value": 28, "calc_value": 28,
"name": "ImGuiStyleVar_TableAngledHeadersTextAlign", "name": "ImGuiStyleVar_TabBarBorderSize",
"value": "28" "value": "28"
}, },
{ {
"calc_value": 29, "calc_value": 29,
"name": "ImGuiStyleVar_TreeLinesSize", "name": "ImGuiStyleVar_TabBarOverlineSize",
"value": "29" "value": "29"
}, },
{ {
"calc_value": 30, "calc_value": 30,
"name": "ImGuiStyleVar_TreeLinesRounding", "name": "ImGuiStyleVar_TableAngledHeadersAngle",
"value": "30" "value": "30"
}, },
{ {
"calc_value": 31, "calc_value": 31,
"name": "ImGuiStyleVar_ButtonTextAlign", "name": "ImGuiStyleVar_TableAngledHeadersTextAlign",
"value": "31" "value": "31"
}, },
{ {
"calc_value": 32, "calc_value": 32,
"name": "ImGuiStyleVar_SelectableTextAlign", "name": "ImGuiStyleVar_TreeLinesSize",
"value": "32" "value": "32"
}, },
{ {
"calc_value": 33, "calc_value": 33,
"name": "ImGuiStyleVar_SeparatorTextBorderSize", "name": "ImGuiStyleVar_TreeLinesRounding",
"value": "33" "value": "33"
}, },
{ {
"calc_value": 34, "calc_value": 34,
"name": "ImGuiStyleVar_SeparatorTextAlign", "name": "ImGuiStyleVar_ButtonTextAlign",
"value": "34" "value": "34"
}, },
{ {
"calc_value": 35, "calc_value": 35,
"name": "ImGuiStyleVar_SeparatorTextPadding", "name": "ImGuiStyleVar_SelectableTextAlign",
"value": "35" "value": "35"
}, },
{ {
"calc_value": 36, "calc_value": 36,
"name": "ImGuiStyleVar_DockingSeparatorSize", "name": "ImGuiStyleVar_SeparatorTextBorderSize",
"value": "36" "value": "36"
}, },
{ {
"calc_value": 37, "calc_value": 37,
"name": "ImGuiStyleVar_COUNT", "name": "ImGuiStyleVar_SeparatorTextAlign",
"value": "37" "value": "37"
},
{
"calc_value": 38,
"name": "ImGuiStyleVar_SeparatorTextPadding",
"value": "38"
},
{
"calc_value": 39,
"name": "ImGuiStyleVar_DockingSeparatorSize",
"value": "39"
},
{
"calc_value": 40,
"name": "ImGuiStyleVar_COUNT",
"value": "40"
} }
], ],
"ImGuiTabBarFlagsPrivate_": [ "ImGuiTabBarFlagsPrivate_": [
@@ -4287,23 +4346,28 @@
}, },
{ {
"calc_value": 128, "calc_value": 128,
"name": "ImGuiTabBarFlags_FittingPolicyResizeDown", "name": "ImGuiTabBarFlags_FittingPolicyMixed",
"value": "1 << 7" "value": "1 << 7"
}, },
{ {
"calc_value": 256, "calc_value": 256,
"name": "ImGuiTabBarFlags_FittingPolicyScroll", "name": "ImGuiTabBarFlags_FittingPolicyShrink",
"value": "1 << 8" "value": "1 << 8"
}, },
{ {
"calc_value": 384, "calc_value": 512,
"name": "ImGuiTabBarFlags_FittingPolicyScroll",
"value": "1 << 9"
},
{
"calc_value": 896,
"name": "ImGuiTabBarFlags_FittingPolicyMask_", "name": "ImGuiTabBarFlags_FittingPolicyMask_",
"value": "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll" "value": "ImGuiTabBarFlags_FittingPolicyMixed | ImGuiTabBarFlags_FittingPolicyShrink | ImGuiTabBarFlags_FittingPolicyScroll"
}, },
{ {
"calc_value": 128, "calc_value": 128,
"name": "ImGuiTabBarFlags_FittingPolicyDefault_", "name": "ImGuiTabBarFlags_FittingPolicyDefault_",
"value": "ImGuiTabBarFlags_FittingPolicyResizeDown" "value": "ImGuiTabBarFlags_FittingPolicyMixed"
} }
], ],
"ImGuiTabItemFlagsPrivate_": [ "ImGuiTabItemFlagsPrivate_": [
@@ -5268,223 +5332,226 @@
}, },
"enumtypes": { "enumtypes": {
"ImGuiDir": "int", "ImGuiDir": "int",
"ImGuiInputSource": "int",
"ImGuiKey": "int", "ImGuiKey": "int",
"ImGuiLocKey": "int", "ImGuiLocKey": "int",
"ImGuiMouseSource": "int", "ImGuiMouseSource": "int",
"ImGuiSortDirection": "ImU8" "ImGuiSortDirection": "ImU8"
}, },
"locations": { "locations": {
"ImBitVector": "imgui_internal:647", "ImBitVector": "imgui_internal:663",
"ImColor": "imgui:3010", "ImColor": "imgui:3049",
"ImDrawChannel": "imgui:3258", "ImDrawChannel": "imgui:3297",
"ImDrawCmd": "imgui:3214", "ImDrawCmd": "imgui:3253",
"ImDrawCmdHeader": "imgui:3250", "ImDrawCmdHeader": "imgui:3289",
"ImDrawData": "imgui:3479", "ImDrawData": "imgui:3518",
"ImDrawDataBuilder": "imgui_internal:875", "ImDrawDataBuilder": "imgui_internal:891",
"ImDrawFlags_": "imgui:3283", "ImDrawFlags_": "imgui:3322",
"ImDrawList": "imgui:3321", "ImDrawList": "imgui:3360",
"ImDrawListFlags_": "imgui:3303", "ImDrawListFlags_": "imgui:3342",
"ImDrawListSharedData": "imgui_internal:848", "ImDrawListSharedData": "imgui_internal:864",
"ImDrawListSplitter": "imgui:3266", "ImDrawListSplitter": "imgui:3305",
"ImDrawVert": "imgui:3235", "ImDrawTextFlags_": "imgui_internal:445",
"ImFont": "imgui:3897", "ImDrawVert": "imgui:3274",
"ImFontAtlas": "imgui:3701", "ImFont": "imgui:3937",
"ImFontAtlasBuilder": "imgui_internal:4077", "ImFontAtlas": "imgui:3740",
"ImFontAtlasFlags_": "imgui:3674", "ImFontAtlasBuilder": "imgui_internal:4108",
"ImFontAtlasPostProcessData": "imgui_internal:4050", "ImFontAtlasFlags_": "imgui:3713",
"ImFontAtlasRect": "imgui:3664", "ImFontAtlasPostProcessData": "imgui_internal:4081",
"ImFontAtlasRectEntry": "imgui_internal:4042", "ImFontAtlasRect": "imgui:3703",
"ImFontBaked": "imgui:3850", "ImFontAtlasRectEntry": "imgui_internal:4073",
"ImFontConfig": "imgui:3586", "ImFontBaked": "imgui:3889",
"ImFontFlags_": "imgui:3884", "ImFontConfig": "imgui:3625",
"ImFontGlyph": "imgui:3626", "ImFontFlags_": "imgui:3924",
"ImFontGlyphRangesBuilder": "imgui:3642", "ImFontGlyph": "imgui:3665",
"ImFontLoader": "imgui_internal:3991", "ImFontGlyphRangesBuilder": "imgui:3681",
"ImFontStackData": "imgui_internal:883", "ImFontLoader": "imgui_internal:4022",
"ImGuiActivateFlags_": "imgui_internal:1669", "ImFontStackData": "imgui_internal:899",
"ImGuiAxis": "imgui_internal:1134", "ImGuiActivateFlags_": "imgui_internal:1689",
"ImGuiBackendFlags_": "imgui:1756", "ImGuiAxis": "imgui_internal:1149",
"ImGuiBoxSelectState": "imgui_internal:1859", "ImGuiBackendFlags_": "imgui:1779",
"ImGuiButtonFlagsPrivate_": "imgui_internal:1020", "ImGuiBoxSelectState": "imgui_internal:1880",
"ImGuiButtonFlags_": "imgui:1896", "ImGuiButtonFlagsPrivate_": "imgui_internal:1036",
"ImGuiChildFlags_": "imgui:1230", "ImGuiButtonFlags_": "imgui:1922",
"ImGuiCol_": "imgui:1772", "ImGuiChildFlags_": "imgui:1236",
"ImGuiColorEditFlags_": "imgui:1907", "ImGuiCol_": "imgui:1795",
"ImGuiColorMod": "imgui_internal:903", "ImGuiColorEditFlags_": "imgui:1933",
"ImGuiComboFlagsPrivate_": "imgui_internal:1047", "ImGuiColorMod": "imgui_internal:919",
"ImGuiComboFlags_": "imgui:1385", "ImGuiComboFlagsPrivate_": "imgui_internal:1063",
"ImGuiComboPreviewData": "imgui_internal:1148", "ImGuiComboFlags_": "imgui:1401",
"ImGuiCond_": "imgui:2021", "ImGuiComboPreviewData": "imgui_internal:1163",
"ImGuiConfigFlags_": "imgui:1727", "ImGuiCond_": "imgui:2047",
"ImGuiContext": "imgui_internal:2332", "ImGuiConfigFlags_": "imgui:1750",
"ImGuiContextHook": "imgui_internal:2317", "ImGuiContext": "imgui_internal:2356",
"ImGuiContextHookType": "imgui_internal:2315", "ImGuiContextHook": "imgui_internal:2341",
"ImGuiDataAuthority_": "imgui_internal:1972", "ImGuiContextHookType": "imgui_internal:2339",
"ImGuiDataTypeInfo": "imgui_internal:929", "ImGuiDataAuthority_": "imgui_internal:1993",
"ImGuiDataTypePrivate_": "imgui_internal:938", "ImGuiDataTypeInfo": "imgui_internal:945",
"ImGuiDataTypeStorage": "imgui_internal:923", "ImGuiDataTypePrivate_": "imgui_internal:954",
"ImGuiDataType_": "imgui:1533", "ImGuiDataTypeStorage": "imgui_internal:939",
"ImGuiDeactivatedItemData": "imgui_internal:1434", "ImGuiDataType_": "imgui:1556",
"ImGuiDebugAllocEntry": "imgui_internal:2249", "ImGuiDeactivatedItemData": "imgui_internal:1454",
"ImGuiDebugAllocInfo": "imgui_internal:2256", "ImGuiDebugAllocEntry": "imgui_internal:2270",
"ImGuiDebugLogFlags_": "imgui_internal:2227", "ImGuiDebugAllocInfo": "imgui_internal:2277",
"ImGuiDir": "imgui:1551", "ImGuiDebugLogFlags_": "imgui_internal:2248",
"ImGuiDockContext": "imgui_internal:2074", "ImGuiDir": "imgui:1574",
"ImGuiDockNode": "imgui_internal:1988", "ImGuiDockContext": "imgui_internal:2095",
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:1940", "ImGuiDockNode": "imgui_internal:2009",
"ImGuiDockNodeFlags_": "imgui:1486", "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1961",
"ImGuiDockNodeState": "imgui_internal:1979", "ImGuiDockNodeFlags_": "imgui:1509",
"ImGuiDragDropFlags_": "imgui:1505", "ImGuiDockNodeState": "imgui_internal:2000",
"ImGuiErrorRecoveryState": "imgui_internal:1390", "ImGuiDragDropFlags_": "imgui:1528",
"ImGuiFocusRequestFlags_": "imgui_internal:1094", "ImGuiErrorRecoveryState": "imgui_internal:1410",
"ImGuiFocusScopeData": "imgui_internal:1756", "ImGuiFocusRequestFlags_": "imgui_internal:1109",
"ImGuiFocusedFlags_": "imgui:1432", "ImGuiFocusScopeData": "imgui_internal:1777",
"ImGuiFocusedFlags_": "imgui:1455",
"ImGuiFreeTypeLoaderFlags_": "imgui_freetype:29", "ImGuiFreeTypeLoaderFlags_": "imgui_freetype:29",
"ImGuiGroupData": "imgui_internal:1161", "ImGuiGroupData": "imgui_internal:1176",
"ImGuiHoveredFlagsPrivate_": "imgui_internal:1003", "ImGuiHoveredFlagsPrivate_": "imgui_internal:1019",
"ImGuiHoveredFlags_": "imgui:1446", "ImGuiHoveredFlags_": "imgui:1469",
"ImGuiIDStackTool": "imgui_internal:2297", "ImGuiIDStackTool": "imgui_internal:2318",
"ImGuiIO": "imgui:2418", "ImGuiIO": "imgui:2448",
"ImGuiInputEvent": "imgui_internal:1529", "ImGuiInputEvent": "imgui_internal:1549",
"ImGuiInputEventAppFocused": "imgui_internal:1527", "ImGuiInputEventAppFocused": "imgui_internal:1547",
"ImGuiInputEventKey": "imgui_internal:1525", "ImGuiInputEventKey": "imgui_internal:1545",
"ImGuiInputEventMouseButton": "imgui_internal:1523", "ImGuiInputEventMouseButton": "imgui_internal:1543",
"ImGuiInputEventMousePos": "imgui_internal:1521", "ImGuiInputEventMousePos": "imgui_internal:1541",
"ImGuiInputEventMouseViewport": "imgui_internal:1524", "ImGuiInputEventMouseViewport": "imgui_internal:1544",
"ImGuiInputEventMouseWheel": "imgui_internal:1522", "ImGuiInputEventMouseWheel": "imgui_internal:1542",
"ImGuiInputEventText": "imgui_internal:1526", "ImGuiInputEventText": "imgui_internal:1546",
"ImGuiInputEventType": "imgui_internal:1497", "ImGuiInputEventType": "imgui_internal:1517",
"ImGuiInputFlagsPrivate_": "imgui_internal:1596", "ImGuiInputFlagsPrivate_": "imgui_internal:1616",
"ImGuiInputFlags_": "imgui:1704", "ImGuiInputFlags_": "imgui:1727",
"ImGuiInputSource": "imgui_internal:1510", "ImGuiInputSource": "imgui_internal:1530",
"ImGuiInputTextCallbackData": "imgui:2680", "ImGuiInputTextCallbackData": "imgui:2711",
"ImGuiInputTextDeactivatedState": "imgui_internal:1197", "ImGuiInputTextDeactivatedState": "imgui_internal:1212",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:1011", "ImGuiInputTextFlagsPrivate_": "imgui_internal:1027",
"ImGuiInputTextFlags_": "imgui:1264", "ImGuiInputTextFlags_": "imgui:1270",
"ImGuiInputTextState": "imgui_internal:1219", "ImGuiInputTextState": "imgui_internal:1234",
"ImGuiItemFlagsPrivate_": "imgui_internal:951", "ImGuiItemFlagsPrivate_": "imgui_internal:967",
"ImGuiItemFlags_": "imgui:1251", "ImGuiItemFlags_": "imgui:1257",
"ImGuiItemStatusFlags_": "imgui_internal:976", "ImGuiItemStatusFlags_": "imgui_internal:992",
"ImGuiKey": "imgui:1575", "ImGuiKey": "imgui:1598",
"ImGuiKeyData": "imgui:2410", "ImGuiKeyData": "imgui:2440",
"ImGuiKeyOwnerData": "imgui_internal:1583", "ImGuiKeyOwnerData": "imgui_internal:1603",
"ImGuiKeyRoutingData": "imgui_internal:1557", "ImGuiKeyRoutingData": "imgui_internal:1577",
"ImGuiKeyRoutingTable": "imgui_internal:1571", "ImGuiKeyRoutingTable": "imgui_internal:1591",
"ImGuiLastItemData": "imgui_internal:1359", "ImGuiLastItemData": "imgui_internal:1379",
"ImGuiLayoutType_": "imgui_internal:1115", "ImGuiLayoutType_": "imgui_internal:1130",
"ImGuiListClipper": "imgui:2910", "ImGuiListClipper": "imgui:2948",
"ImGuiListClipperData": "imgui_internal:1653", "ImGuiListClipperData": "imgui_internal:1673",
"ImGuiListClipperRange": "imgui_internal:1640", "ImGuiListClipperFlags_": "imgui:2922",
"ImGuiLocEntry": "imgui_internal:2200", "ImGuiListClipperRange": "imgui_internal:1660",
"ImGuiLocKey": "imgui_internal:2182", "ImGuiLocEntry": "imgui_internal:2221",
"ImGuiLogFlags_": "imgui_internal:1122", "ImGuiLocKey": "imgui_internal:2203",
"ImGuiMenuColumns": "imgui_internal:1179", "ImGuiLogFlags_": "imgui_internal:1137",
"ImGuiMetricsConfig": "imgui_internal:2266", "ImGuiMenuColumns": "imgui_internal:1194",
"ImGuiMouseButton_": "imgui:1979", "ImGuiMetricsConfig": "imgui_internal:2287",
"ImGuiMouseCursor_": "imgui:1989", "ImGuiMouseButton_": "imgui:2005",
"ImGuiMouseSource": "imgui:2010", "ImGuiMouseCursor_": "imgui:2015",
"ImGuiMultiSelectFlags_": "imgui:3068", "ImGuiMouseSource": "imgui:2036",
"ImGuiMultiSelectIO": "imgui:3095", "ImGuiMultiSelectFlags_": "imgui:3107",
"ImGuiMultiSelectState": "imgui_internal:1916", "ImGuiMultiSelectIO": "imgui:3134",
"ImGuiMultiSelectTempData": "imgui_internal:1891", "ImGuiMultiSelectState": "imgui_internal:1937",
"ImGuiNavItemData": "imgui_internal:1739", "ImGuiMultiSelectTempData": "imgui_internal:1912",
"ImGuiNavLayer": "imgui_internal:1731", "ImGuiNavItemData": "imgui_internal:1760",
"ImGuiNavMoveFlags_": "imgui_internal:1709", "ImGuiNavLayer": "imgui_internal:1752",
"ImGuiNavRenderCursorFlags_": "imgui_internal:1694", "ImGuiNavMoveFlags_": "imgui_internal:1730",
"ImGuiNextItemData": "imgui_internal:1338", "ImGuiNavRenderCursorFlags_": "imgui_internal:1715",
"ImGuiNextItemDataFlags_": "imgui_internal:1328", "ImGuiNextItemData": "imgui_internal:1358",
"ImGuiNextWindowData": "imgui_internal:1296", "ImGuiNextItemDataFlags_": "imgui_internal:1348",
"ImGuiNextWindowDataFlags_": "imgui_internal:1276", "ImGuiNextWindowData": "imgui_internal:1316",
"ImGuiOldColumnData": "imgui_internal:1824", "ImGuiNextWindowDataFlags_": "imgui_internal:1296",
"ImGuiOldColumnFlags_": "imgui_internal:1804", "ImGuiOldColumnData": "imgui_internal:1845",
"ImGuiOldColumns": "imgui_internal:1834", "ImGuiOldColumnFlags_": "imgui_internal:1825",
"ImGuiOnceUponAFrame": "imgui:2780", "ImGuiOldColumns": "imgui_internal:1855",
"ImGuiPayload": "imgui:2745", "ImGuiOnceUponAFrame": "imgui:2811",
"ImGuiPlatformIO": "imgui:4081", "ImGuiPayload": "imgui:2776",
"ImGuiPlatformImeData": "imgui:4196", "ImGuiPlatformIO": "imgui:4121",
"ImGuiPlatformMonitor": "imgui:4186", "ImGuiPlatformImeData": "imgui:4236",
"ImGuiPlotType": "imgui_internal:1141", "ImGuiPlatformMonitor": "imgui:4226",
"ImGuiPopupData": "imgui_internal:1454", "ImGuiPlotType": "imgui_internal:1156",
"ImGuiPopupFlags_": "imgui:1350", "ImGuiPopupData": "imgui_internal:1474",
"ImGuiPopupPositionPolicy": "imgui_internal:1446", "ImGuiPopupFlags_": "imgui:1365",
"ImGuiPtrOrIndex": "imgui_internal:1424", "ImGuiPopupPositionPolicy": "imgui_internal:1466",
"ImGuiScrollFlags_": "imgui_internal:1680", "ImGuiPtrOrIndex": "imgui_internal:1444",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:1060", "ImGuiScrollFlags_": "imgui_internal:1701",
"ImGuiSelectableFlags_": "imgui:1368", "ImGuiSelectableFlagsPrivate_": "imgui_internal:1076",
"ImGuiSelectionBasicStorage": "imgui:3141", "ImGuiSelectableFlags_": "imgui:1383",
"ImGuiSelectionExternalStorage": "imgui:3164", "ImGuiSelectionBasicStorage": "imgui:3180",
"ImGuiSelectionRequest": "imgui:3115", "ImGuiSelectionExternalStorage": "imgui:3203",
"ImGuiSelectionRequestType": "imgui:3107", "ImGuiSelectionRequest": "imgui:3154",
"ImGuiSeparatorFlags_": "imgui_internal:1083", "ImGuiSelectionRequestType": "imgui:3146",
"ImGuiSettingsHandler": "imgui_internal:2162", "ImGuiSeparatorFlags_": "imgui_internal:1098",
"ImGuiShrinkWidthItem": "imgui_internal:1417", "ImGuiSettingsHandler": "imgui_internal:2183",
"ImGuiSizeCallbackData": "imgui:2714", "ImGuiShrinkWidthItem": "imgui_internal:1437",
"ImGuiSliderFlagsPrivate_": "imgui_internal:1053", "ImGuiSizeCallbackData": "imgui:2745",
"ImGuiSliderFlags_": "imgui:1963", "ImGuiSliderFlagsPrivate_": "imgui_internal:1069",
"ImGuiSortDirection": "imgui:1562", "ImGuiSliderFlags_": "imgui:1989",
"ImGuiStackLevelInfo": "imgui_internal:2285", "ImGuiSortDirection": "imgui:1585",
"ImGuiStorage": "imgui:2853", "ImGuiStackLevelInfo": "imgui_internal:2306",
"ImGuiStoragePair": "imgui:2836", "ImGuiStorage": "imgui:2884",
"ImGuiStyle": "imgui:2308", "ImGuiStoragePair": "imgui:2867",
"ImGuiStyleMod": "imgui_internal:910", "ImGuiStyle": "imgui:2334",
"ImGuiStyleVarInfo": "imgui_internal:894", "ImGuiStyleMod": "imgui_internal:926",
"ImGuiStyleVar_": "imgui:1852", "ImGuiStyleVarInfo": "imgui_internal:910",
"ImGuiTabBar": "imgui_internal:2982", "ImGuiStyleVar_": "imgui:1875",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2944", "ImGuiTabBar": "imgui_internal:3008",
"ImGuiTabBarFlags_": "imgui:1400", "ImGuiTabBarFlagsPrivate_": "imgui_internal:2970",
"ImGuiTabItem": "imgui_internal:2962", "ImGuiTabBarFlags_": "imgui:1416",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2952", "ImGuiTabItem": "imgui_internal:2988",
"ImGuiTabItemFlags_": "imgui:1417", "ImGuiTabItemFlagsPrivate_": "imgui_internal:2978",
"ImGuiTable": "imgui_internal:3125", "ImGuiTabItemFlags_": "imgui:1440",
"ImGuiTableBgTarget_": "imgui:2162", "ImGuiTable": "imgui_internal:3153",
"ImGuiTableCellData": "imgui_internal:3093", "ImGuiTableBgTarget_": "imgui:2188",
"ImGuiTableColumn": "imgui_internal:3033", "ImGuiTableCellData": "imgui_internal:3121",
"ImGuiTableColumnFlags_": "imgui:2109", "ImGuiTableColumn": "imgui_internal:3061",
"ImGuiTableColumnSettings": "imgui_internal:3273", "ImGuiTableColumnFlags_": "imgui:2135",
"ImGuiTableColumnSortSpecs": "imgui:2184", "ImGuiTableColumnSettings": "imgui_internal:3301",
"ImGuiTableFlags_": "imgui:2056", "ImGuiTableColumnSortSpecs": "imgui:2210",
"ImGuiTableHeaderData": "imgui_internal:3102", "ImGuiTableFlags_": "imgui:2082",
"ImGuiTableInstanceData": "imgui_internal:3112", "ImGuiTableHeaderData": "imgui_internal:3130",
"ImGuiTableRowFlags_": "imgui:2147", "ImGuiTableInstanceData": "imgui_internal:3140",
"ImGuiTableSettings": "imgui_internal:3297", "ImGuiTableRowFlags_": "imgui:2173",
"ImGuiTableSortSpecs": "imgui:2174", "ImGuiTableSettings": "imgui_internal:3325",
"ImGuiTableTempData": "imgui_internal:3250", "ImGuiTableSortSpecs": "imgui:2200",
"ImGuiTextBuffer": "imgui:2815", "ImGuiTableTempData": "imgui_internal:3278",
"ImGuiTextFilter": "imgui:2788", "ImGuiTextBuffer": "imgui:2846",
"ImGuiTextFlags_": "imgui_internal:1101", "ImGuiTextFilter": "imgui:2819",
"ImGuiTextIndex": "imgui_internal:800", "ImGuiTextFlags_": "imgui_internal:1116",
"ImGuiTextRange": "imgui:2798", "ImGuiTextIndex": "imgui_internal:816",
"ImGuiTooltipFlags_": "imgui_internal:1107", "ImGuiTextRange": "imgui:2829",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:1074", "ImGuiTooltipFlags_": "imgui_internal:1122",
"ImGuiTreeNodeFlags_": "imgui:1306", "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:1089",
"ImGuiTreeNodeStackData": "imgui_internal:1378", "ImGuiTreeNodeFlags_": "imgui:1321",
"ImGuiTypingSelectFlags_": "imgui_internal:1767", "ImGuiTreeNodeStackData": "imgui_internal:1398",
"ImGuiTypingSelectRequest": "imgui_internal:1775", "ImGuiTypingSelectFlags_": "imgui_internal:1788",
"ImGuiTypingSelectState": "imgui_internal:1786", "ImGuiTypingSelectRequest": "imgui_internal:1796",
"ImGuiViewport": "imgui:3995", "ImGuiTypingSelectState": "imgui_internal:1807",
"ImGuiViewportFlags_": "imgui:3967", "ImGuiViewport": "imgui:4035",
"ImGuiViewportP": "imgui_internal:2091", "ImGuiViewportFlags_": "imgui:4007",
"ImGuiWindow": "imgui_internal:2789", "ImGuiViewportP": "imgui_internal:2112",
"ImGuiWindowClass": "imgui:2729", "ImGuiWindow": "imgui_internal:2815",
"ImGuiWindowDockStyle": "imgui_internal:2069", "ImGuiWindowClass": "imgui:2760",
"ImGuiWindowDockStyleCol": "imgui_internal:2055", "ImGuiWindowDockStyle": "imgui_internal:2090",
"ImGuiWindowFlags_": "imgui:1179", "ImGuiWindowDockStyleCol": "imgui_internal:2076",
"ImGuiWindowRefreshFlags_": "imgui_internal:1267", "ImGuiWindowFlags_": "imgui:1185",
"ImGuiWindowSettings": "imgui_internal:2143", "ImGuiWindowRefreshFlags_": "imgui_internal:1287",
"ImGuiWindowStackData": "imgui_internal:1408", "ImGuiWindowSettings": "imgui_internal:2164",
"ImGuiWindowTempData": "imgui_internal:2732", "ImGuiWindowStackData": "imgui_internal:1428",
"ImRect": "imgui_internal:569", "ImGuiWindowTempData": "imgui_internal:2758",
"ImTextureData": "imgui:3544", "ImRect": "imgui_internal:584",
"ImTextureFormat": "imgui:3512", "ImTextureData": "imgui:3583",
"ImTextureRect": "imgui:3531", "ImTextureFormat": "imgui:3551",
"ImTextureRef": "imgui:360", "ImTextureRect": "imgui:3570",
"ImTextureStatus": "imgui:3519", "ImTextureRef": "imgui:366",
"ImVec1": "imgui_internal:543", "ImTextureStatus": "imgui:3558",
"ImVec2": "imgui:292", "ImVec1": "imgui_internal:558",
"ImVec2i": "imgui_internal:551", "ImVec2": "imgui:296",
"ImVec2ih": "imgui_internal:559", "ImVec2i": "imgui_internal:566",
"ImVec4": "imgui:305", "ImVec2ih": "imgui_internal:574",
"stbrp_context_opaque": "imgui_internal:4074" "ImVec4": "imgui:309",
"stbrp_context_opaque": "imgui_internal:4105"
}, },
"nonPOD": { "nonPOD": {
"ImBitArray": true, "ImBitArray": true,
@@ -6233,7 +6300,7 @@
{ {
"bitfield": "10", "bitfield": "10",
"name": "Generation", "name": "Generation",
"type": "int" "type": "unsigned int"
}, },
{ {
"bitfield": "1", "bitfield": "1",
@@ -6293,7 +6360,12 @@
}, },
{ {
"bitfield": "1", "bitfield": "1",
"name": "LockLoadingFallback", "name": "LoadNoFallback",
"type": "unsigned int"
},
{
"bitfield": "1",
"name": "LoadNoRenderOnLayout",
"type": "unsigned int" "type": "unsigned int"
}, },
{ {
@@ -6858,7 +6930,7 @@
"type": "ImGuiID" "type": "ImGuiID"
}, },
{ {
"name": "DebugHookIdInfo", "name": "DebugHookIdInfoId",
"type": "ImGuiID" "type": "ImGuiID"
}, },
{ {
@@ -6933,6 +7005,10 @@
"name": "ActiveIdFromShortcut", "name": "ActiveIdFromShortcut",
"type": "bool" "type": "bool"
}, },
{
"name": "ActiveIdDisabledId",
"type": "ImGuiID"
},
{ {
"bitfield": "8", "bitfield": "8",
"name": "ActiveIdMouseButton", "name": "ActiveIdMouseButton",
@@ -7570,6 +7646,10 @@
"name": "InputTextState", "name": "InputTextState",
"type": "ImGuiInputTextState" "type": "ImGuiInputTextState"
}, },
{
"name": "InputTextLineIndex",
"type": "ImGuiTextIndex"
},
{ {
"name": "InputTextDeactivatedState", "name": "InputTextDeactivatedState",
"type": "ImGuiInputTextDeactivatedState" "type": "ImGuiInputTextDeactivatedState"
@@ -8382,7 +8462,7 @@
"type": "int" "type": "int"
}, },
{ {
"name": "QueryId", "name": "QueryMainId",
"type": "ImGuiID" "type": "ImGuiID"
}, },
{ {
@@ -8391,7 +8471,15 @@
"type": "ImVector_ImGuiStackLevelInfo" "type": "ImVector_ImGuiStackLevelInfo"
}, },
{ {
"name": "CopyToClipboardOnCtrlC", "name": "QueryHookActive",
"type": "bool"
},
{
"name": "OptHexEncodeNonAsciiChars",
"type": "bool"
},
{
"name": "OptCopyToClipboardOnCtrlC",
"type": "bool" "type": "bool"
}, },
{ {
@@ -8399,7 +8487,11 @@
"type": "float" "type": "float"
}, },
{ {
"name": "ResultPathBuf", "name": "ResultPathsBuf",
"type": "ImGuiTextBuffer"
},
{
"name": "ResultTempBuf",
"type": "ImGuiTextBuffer" "type": "ImGuiTextBuffer"
} }
], ],
@@ -8512,6 +8604,10 @@
"name": "ConfigViewportsNoDefaultParent", "name": "ConfigViewportsNoDefaultParent",
"type": "bool" "type": "bool"
}, },
{
"name": "ConfigViewportPlatformFocusSetsImGuiFocus",
"type": "bool"
},
{ {
"name": "ConfigDpiScaleFonts", "name": "ConfigDpiScaleFonts",
"type": "bool" "type": "bool"
@@ -9071,6 +9167,14 @@
"name": "Scroll", "name": "Scroll",
"type": "ImVec2" "type": "ImVec2"
}, },
{
"name": "LineCount",
"type": "int"
},
{
"name": "WrapWidth",
"type": "float"
},
{ {
"name": "CursorAnim", "name": "CursorAnim",
"type": "float" "type": "float"
@@ -9079,6 +9183,10 @@
"name": "CursorFollow", "name": "CursorFollow",
"type": "bool" "type": "bool"
}, },
{
"name": "CursorCenterY",
"type": "bool"
},
{ {
"name": "SelectedAllMouseLock", "name": "SelectedAllMouseLock",
"type": "bool" "type": "bool"
@@ -9091,6 +9199,10 @@
"name": "WantReloadUserBuf", "name": "WantReloadUserBuf",
"type": "bool" "type": "bool"
}, },
{
"name": "LastMoveDirectionLR",
"type": "ImS8"
},
{ {
"name": "ReloadSelectionStart", "name": "ReloadSelectionStart",
"type": "int" "type": "int"
@@ -9245,6 +9357,10 @@
{ {
"name": "TempData", "name": "TempData",
"type": "void*" "type": "void*"
},
{
"name": "Flags",
"type": "ImGuiListClipperFlags"
} }
], ],
"ImGuiListClipperData": [ "ImGuiListClipperData": [
@@ -10229,14 +10345,12 @@
"type": "bool" "type": "bool"
}, },
{ {
"bitfield": "8",
"name": "DataType", "name": "DataType",
"type": "ImGuiDataType" "type": "ImS8"
}, },
{ {
"name": "Desc[57]", "name": "DescOffset",
"size": 57, "type": "int"
"type": "char"
} }
], ],
"ImGuiStorage": [ "ImGuiStorage": [
@@ -10365,6 +10479,10 @@
"name": "ScrollbarRounding", "name": "ScrollbarRounding",
"type": "float" "type": "float"
}, },
{
"name": "ScrollbarPadding",
"type": "float"
},
{ {
"name": "GrabMinSize", "name": "GrabMinSize",
"type": "float" "type": "float"
@@ -10389,6 +10507,14 @@
"name": "TabBorderSize", "name": "TabBorderSize",
"type": "float" "type": "float"
}, },
{
"name": "TabMinWidthBase",
"type": "float"
},
{
"name": "TabMinWidthShrink",
"type": "float"
},
{ {
"name": "TabCloseButtonMinWidthSelected", "name": "TabCloseButtonMinWidthSelected",
"type": "float" "type": "float"
@@ -10457,6 +10583,10 @@
"name": "DisplaySafeAreaPadding", "name": "DisplaySafeAreaPadding",
"type": "ImVec2" "type": "ImVec2"
}, },
{
"name": "DockingNodeHasCloseButton",
"type": "bool"
},
{ {
"name": "DockingSeparatorSize", "name": "DockingSeparatorSize",
"type": "float" "type": "float"
@@ -10588,6 +10718,10 @@
"name": "BarRect", "name": "BarRect",
"type": "ImRect" "type": "ImRect"
}, },
{
"name": "BarRectPrevWidth",
"type": "float"
},
{ {
"name": "CurrTabsContentsHeight", "name": "CurrTabsContentsHeight",
"type": "float" "type": "float"
@@ -10660,6 +10794,10 @@
"name": "TabsAddedNew", "name": "TabsAddedNew",
"type": "bool" "type": "bool"
}, },
{
"name": "ScrollButtonEnabled",
"type": "bool"
},
{ {
"name": "TabsActiveCount", "name": "TabsActiveCount",
"type": "ImS16" "type": "ImS16"
@@ -11607,7 +11745,7 @@
], ],
"ImGuiTextIndex": [ "ImGuiTextIndex": [
{ {
"name": "LineOffsets", "name": "Offsets",
"template_type": "int", "template_type": "int",
"type": "ImVector_int" "type": "ImVector_int"
}, },

File diff suppressed because it is too large Load Diff

View File

@@ -15,6 +15,7 @@
"ImDrawListFlags": "int", "ImDrawListFlags": "int",
"ImDrawListSharedData": "struct ImDrawListSharedData", "ImDrawListSharedData": "struct ImDrawListSharedData",
"ImDrawListSplitter": "struct ImDrawListSplitter", "ImDrawListSplitter": "struct ImDrawListSplitter",
"ImDrawTextFlags": "int",
"ImDrawVert": "struct ImDrawVert", "ImDrawVert": "struct ImDrawVert",
"ImFileHandle": "FILE*", "ImFileHandle": "FILE*",
"ImFont": "struct ImFont", "ImFont": "struct ImFont",
@@ -99,6 +100,7 @@
"ImGuiLayoutType": "int", "ImGuiLayoutType": "int",
"ImGuiListClipper": "struct ImGuiListClipper", "ImGuiListClipper": "struct ImGuiListClipper",
"ImGuiListClipperData": "struct ImGuiListClipperData", "ImGuiListClipperData": "struct ImGuiListClipperData",
"ImGuiListClipperFlags": "int",
"ImGuiListClipperRange": "struct ImGuiListClipperRange", "ImGuiListClipperRange": "struct ImGuiListClipperRange",
"ImGuiLocEntry": "struct ImGuiLocEntry", "ImGuiLocEntry": "struct ImGuiLocEntry",
"ImGuiLogFlags": "int", "ImGuiLogFlags": "int",

View File

@@ -15,6 +15,7 @@ local t={
ImDrawListFlags="int", ImDrawListFlags="int",
ImDrawListSharedData="struct ImDrawListSharedData", ImDrawListSharedData="struct ImDrawListSharedData",
ImDrawListSplitter="struct ImDrawListSplitter", ImDrawListSplitter="struct ImDrawListSplitter",
ImDrawTextFlags="int",
ImDrawVert="struct ImDrawVert", ImDrawVert="struct ImDrawVert",
ImFileHandle="FILE*", ImFileHandle="FILE*",
ImFont="struct ImFont", ImFont="struct ImFont",
@@ -99,6 +100,7 @@ local t={
ImGuiLayoutType="int", ImGuiLayoutType="int",
ImGuiListClipper="struct ImGuiListClipper", ImGuiListClipper="struct ImGuiListClipper",
ImGuiListClipperData="struct ImGuiListClipperData", ImGuiListClipperData="struct ImGuiListClipperData",
ImGuiListClipperFlags="int",
ImGuiListClipperRange="struct ImGuiListClipperRange", ImGuiListClipperRange="struct ImGuiListClipperRange",
ImGuiLocEntry="struct ImGuiLocEntry", ImGuiLocEntry="struct ImGuiLocEntry",
ImGuiLogFlags="int", ImGuiLogFlags="int",

2
imgui

Submodule imgui updated: 44aa9a4b3a...62275e877a