Compare commits

...

5 Commits

Author SHA1 Message Date
sonoro1234
d222bc5a4e Merge branch 'docking_inter' 2024-04-19 10:54:29 +02:00
sonoro1234
f055d73efc pull imgui 1.90.5 and generate 2024-04-19 10:48:53 +02:00
Victor Bombi
781edadf8d Merge pull request #265 from alfredbaudisch/add-raylib-cimgui
Added raylib-cimgui to the README
2024-04-08 11:40:40 +02:00
Alfred Reinold Baudisch
b6520c67a8 Added raylib-cimgui to the README 2024-04-07 18:07:33 +01:00
sonoro1234
eb0649acf3 pull ImDrawCallback_ResetRenderState to cimgui.h 2024-02-27 09:56:32 +01:00
10 changed files with 3128 additions and 2981 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.90.4 of Dear ImGui with internal api] * currently this wrapper is based on version [1.90.5 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.
@@ -118,3 +118,4 @@ Notes:
* [sdl2-cimgui-demo](https://github.com/haxpor/sdl2-cimgui-demo) * [sdl2-cimgui-demo](https://github.com/haxpor/sdl2-cimgui-demo)
* [cimgui_c_sdl2_example](https://github.com/canoi12/cimgui_c_sdl2_example/) * [cimgui_c_sdl2_example](https://github.com/canoi12/cimgui_c_sdl2_example/)
* [cimgui-c-example](https://github.com/peko/cimgui-c-example) with GLFW * [cimgui-c-example](https://github.com/peko/cimgui-c-example) with GLFW
* [raylib-cimgui](https://github.com/alfredbaudisch/raylib-cimgui)

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.90.4" 19040 from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.90.5" 19050 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api //with imgui_internal.h api
#ifdef IMGUI_ENABLE_FREETYPE #ifdef IMGUI_ENABLE_FREETYPE
#ifndef CIMGUI_FREETYPE #ifndef CIMGUI_FREETYPE
@@ -2111,13 +2111,13 @@ CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,fl
{ {
return self->AddNgonFilled(center,radius,col,num_segments); return self->AddNgonFilled(center,radius,col,num_segments);
} }
CIMGUI_API void ImDrawList_AddEllipse(ImDrawList* self,const ImVec2 center,float radius_x,float radius_y,ImU32 col,float rot,int num_segments,float thickness) CIMGUI_API void ImDrawList_AddEllipse(ImDrawList* self,const ImVec2 center,const ImVec2 radius,ImU32 col,float rot,int num_segments,float thickness)
{ {
return self->AddEllipse(center,radius_x,radius_y,col,rot,num_segments,thickness); return self->AddEllipse(center,radius,col,rot,num_segments,thickness);
} }
CIMGUI_API void ImDrawList_AddEllipseFilled(ImDrawList* self,const ImVec2 center,float radius_x,float radius_y,ImU32 col,float rot,int num_segments) CIMGUI_API void ImDrawList_AddEllipseFilled(ImDrawList* self,const ImVec2 center,const ImVec2 radius,ImU32 col,float rot,int num_segments)
{ {
return self->AddEllipseFilled(center,radius_x,radius_y,col,rot,num_segments); return self->AddEllipseFilled(center,radius,col,rot,num_segments);
} }
CIMGUI_API void ImDrawList_AddText_Vec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end) CIMGUI_API void ImDrawList_AddText_Vec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)
{ {
@@ -2127,6 +2127,14 @@ CIMGUI_API void ImDrawList_AddText_FontPtr(ImDrawList* self,const ImFont* font,f
{ {
return self->AddText(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect); return self->AddText(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect);
} }
CIMGUI_API void ImDrawList_AddBezierCubic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)
{
return self->AddBezierCubic(p1,p2,p3,p4,col,thickness,num_segments);
}
CIMGUI_API void ImDrawList_AddBezierQuadratic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments)
{
return self->AddBezierQuadratic(p1,p2,p3,col,thickness,num_segments);
}
CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness) CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness)
{ {
return self->AddPolyline(points,num_points,col,flags,thickness); return self->AddPolyline(points,num_points,col,flags,thickness);
@@ -2135,13 +2143,9 @@ CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* po
{ {
return self->AddConvexPolyFilled(points,num_points,col); return self->AddConvexPolyFilled(points,num_points,col);
} }
CIMGUI_API void ImDrawList_AddBezierCubic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments) CIMGUI_API void ImDrawList_AddConcavePolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col)
{ {
return self->AddBezierCubic(p1,p2,p3,p4,col,thickness,num_segments); return self->AddConcavePolyFilled(points,num_points,col);
}
CIMGUI_API void ImDrawList_AddBezierQuadratic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments)
{
return self->AddBezierQuadratic(p1,p2,p3,col,thickness,num_segments);
} }
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col) CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)
{ {
@@ -2171,6 +2175,10 @@ CIMGUI_API void ImDrawList_PathFillConvex(ImDrawList* self,ImU32 col)
{ {
return self->PathFillConvex(col); return self->PathFillConvex(col);
} }
CIMGUI_API void ImDrawList_PathFillConcave(ImDrawList* self,ImU32 col)
{
return self->PathFillConcave(col);
}
CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,ImDrawFlags flags,float thickness) CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,ImDrawFlags flags,float thickness)
{ {
return self->PathStroke(col,flags,thickness); return self->PathStroke(col,flags,thickness);
@@ -2183,9 +2191,9 @@ CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,fl
{ {
return self->PathArcToFast(center,radius,a_min_of_12,a_max_of_12); return self->PathArcToFast(center,radius,a_min_of_12,a_max_of_12);
} }
CIMGUI_API void ImDrawList_PathEllipticalArcTo(ImDrawList* self,const ImVec2 center,float radius_x,float radius_y,float rot,float a_min,float a_max,int num_segments) CIMGUI_API void ImDrawList_PathEllipticalArcTo(ImDrawList* self,const ImVec2 center,const ImVec2 radius,float rot,float a_min,float a_max,int num_segments)
{ {
return self->PathEllipticalArcTo(center,radius_x,radius_y,rot,a_min,a_max,num_segments); return self->PathEllipticalArcTo(center,radius,rot,a_min,a_max,num_segments);
} }
CIMGUI_API void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments) CIMGUI_API void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)
{ {
@@ -2595,10 +2603,6 @@ CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self)
{ {
IM_DELETE(self); IM_DELETE(self);
} }
CIMGUI_API ImGuiKey igGetKeyIndex(ImGuiKey key)
{
return ImGui::GetKeyIndex(key);
}
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)
{ {
return ImHashData(data,data_size,seed); return ImHashData(data,data_size,seed);
@@ -2954,6 +2958,10 @@ CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c)
{ {
return ImTriangleArea(a,b,c); return ImTriangleArea(a,b,c);
} }
CIMGUI_API bool igImTriangleIsClockwise(const ImVec2 a,const ImVec2 b,const ImVec2 c)
{
return ImTriangleIsClockwise(a,b,c);
}
CIMGUI_API ImVec1* ImVec1_ImVec1_Nil(void) CIMGUI_API ImVec1* ImVec1_ImVec1_Nil(void)
{ {
return IM_NEW(ImVec1)(); return IM_NEW(ImVec1)();

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.90.4" 19040 from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.90.5" 19050 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api //with imgui_internal.h api
#ifndef CIMGUI_INCLUDED #ifndef CIMGUI_INCLUDED
#define CIMGUI_INCLUDED #define CIMGUI_INCLUDED
@@ -680,7 +680,9 @@ typedef enum {
ImGuiStyleVar_GrabMinSize, ImGuiStyleVar_GrabMinSize,
ImGuiStyleVar_GrabRounding, ImGuiStyleVar_GrabRounding,
ImGuiStyleVar_TabRounding, ImGuiStyleVar_TabRounding,
ImGuiStyleVar_TabBorderSize,
ImGuiStyleVar_TabBarBorderSize, ImGuiStyleVar_TabBarBorderSize,
ImGuiStyleVar_TableAngledHeadersAngle,
ImGuiStyleVar_ButtonTextAlign, ImGuiStyleVar_ButtonTextAlign,
ImGuiStyleVar_SelectableTextAlign, ImGuiStyleVar_SelectableTextAlign,
ImGuiStyleVar_SeparatorTextBorderSize, ImGuiStyleVar_SeparatorTextBorderSize,
@@ -1524,6 +1526,7 @@ typedef enum {
ImGuiInputTextFlags_Multiline = 1 << 26, ImGuiInputTextFlags_Multiline = 1 << 26,
ImGuiInputTextFlags_NoMarkEdited = 1 << 27, ImGuiInputTextFlags_NoMarkEdited = 1 << 27,
ImGuiInputTextFlags_MergedItem = 1 << 28, ImGuiInputTextFlags_MergedItem = 1 << 28,
ImGuiInputTextFlags_LocalizeDecimalPoint= 1 << 29,
}ImGuiInputTextFlagsPrivate_; }ImGuiInputTextFlagsPrivate_;
typedef enum { typedef enum {
ImGuiButtonFlags_PressedOnClick = 1 << 4, ImGuiButtonFlags_PressedOnClick = 1 << 4,
@@ -1808,7 +1811,7 @@ struct ImGuiPopupData
{ {
ImGuiID PopupId; ImGuiID PopupId;
ImGuiWindow* Window; ImGuiWindow* Window;
ImGuiWindow* BackupNavWindow; ImGuiWindow* RestoreNavWindow;
int ParentNavLayer; int ParentNavLayer;
int OpenFrameCount; int OpenFrameCount;
ImGuiID OpenParentId; ImGuiID OpenParentId;
@@ -1833,7 +1836,6 @@ typedef enum {
ImGuiInputSource_Mouse, ImGuiInputSource_Mouse,
ImGuiInputSource_Keyboard, ImGuiInputSource_Keyboard,
ImGuiInputSource_Gamepad, ImGuiInputSource_Gamepad,
ImGuiInputSource_Clipboard,
ImGuiInputSource_COUNT ImGuiInputSource_COUNT
}ImGuiInputSource; }ImGuiInputSource;
typedef struct ImGuiInputEventMousePos ImGuiInputEventMousePos; typedef struct ImGuiInputEventMousePos ImGuiInputEventMousePos;
@@ -2001,6 +2003,7 @@ typedef enum {
ImGuiNavMoveFlags_Activate = 1 << 12, ImGuiNavMoveFlags_Activate = 1 << 12,
ImGuiNavMoveFlags_NoSelect = 1 << 13, ImGuiNavMoveFlags_NoSelect = 1 << 13,
ImGuiNavMoveFlags_NoSetNavHighlight = 1 << 14, ImGuiNavMoveFlags_NoSetNavHighlight = 1 << 14,
ImGuiNavMoveFlags_NoClearActiveId = 1 << 15,
}ImGuiNavMoveFlags_; }ImGuiNavMoveFlags_;
typedef enum { typedef enum {
ImGuiNavLayer_Main = 0, ImGuiNavLayer_Main = 0,
@@ -2961,6 +2964,8 @@ struct ImFontBuilderIO
{ {
bool (*FontBuilder_Build)(ImFontAtlas* atlas); bool (*FontBuilder_Build)(ImFontAtlas* atlas);
}; };
#define ImDrawCallback_ResetRenderState (ImDrawCallback)(-8)
#else #else
struct GLFWwindow; struct GLFWwindow;
struct SDL_Window; struct SDL_Window;
@@ -3541,14 +3546,15 @@ CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float
CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments); CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness); CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness);
CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments); CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
CIMGUI_API void ImDrawList_AddEllipse(ImDrawList* self,const ImVec2 center,float radius_x,float radius_y,ImU32 col,float rot,int num_segments,float thickness); CIMGUI_API void ImDrawList_AddEllipse(ImDrawList* self,const ImVec2 center,const ImVec2 radius,ImU32 col,float rot,int num_segments,float thickness);
CIMGUI_API void ImDrawList_AddEllipseFilled(ImDrawList* self,const ImVec2 center,float radius_x,float radius_y,ImU32 col,float rot,int num_segments); CIMGUI_API void ImDrawList_AddEllipseFilled(ImDrawList* self,const ImVec2 center,const ImVec2 radius,ImU32 col,float rot,int num_segments);
CIMGUI_API void ImDrawList_AddText_Vec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end); CIMGUI_API void ImDrawList_AddText_Vec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end);
CIMGUI_API void ImDrawList_AddText_FontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect); CIMGUI_API void ImDrawList_AddText_FontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect);
CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness);
CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col);
CIMGUI_API void ImDrawList_AddBezierCubic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments); CIMGUI_API void ImDrawList_AddBezierCubic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments);
CIMGUI_API void ImDrawList_AddBezierQuadratic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments); CIMGUI_API void ImDrawList_AddBezierQuadratic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments);
CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness);
CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col);
CIMGUI_API void ImDrawList_AddConcavePolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col);
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col); CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col);
CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col); CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col);
CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawFlags flags); CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawFlags flags);
@@ -3556,10 +3562,11 @@ CIMGUI_API void ImDrawList_PathClear(ImDrawList* self);
CIMGUI_API void ImDrawList_PathLineTo(ImDrawList* self,const ImVec2 pos); CIMGUI_API void ImDrawList_PathLineTo(ImDrawList* self,const ImVec2 pos);
CIMGUI_API void ImDrawList_PathLineToMergeDuplicate(ImDrawList* self,const ImVec2 pos); CIMGUI_API void ImDrawList_PathLineToMergeDuplicate(ImDrawList* self,const ImVec2 pos);
CIMGUI_API void ImDrawList_PathFillConvex(ImDrawList* self,ImU32 col); CIMGUI_API void ImDrawList_PathFillConvex(ImDrawList* self,ImU32 col);
CIMGUI_API void ImDrawList_PathFillConcave(ImDrawList* self,ImU32 col);
CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,ImDrawFlags flags,float thickness); CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,ImDrawFlags flags,float thickness);
CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments); CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments);
CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12); CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12);
CIMGUI_API void ImDrawList_PathEllipticalArcTo(ImDrawList* self,const ImVec2 center,float radius_x,float radius_y,float rot,float a_min,float a_max,int num_segments); CIMGUI_API void ImDrawList_PathEllipticalArcTo(ImDrawList* self,const ImVec2 center,const ImVec2 radius,float rot,float a_min,float a_max,int num_segments);
CIMGUI_API void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments); CIMGUI_API void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments);
CIMGUI_API void ImDrawList_PathBezierQuadraticCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments); CIMGUI_API void ImDrawList_PathBezierQuadraticCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments);
CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawFlags flags); CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawFlags flags);
@@ -3662,7 +3669,6 @@ CIMGUI_API void ImGuiViewport_GetCenter(ImVec2 *pOut,ImGuiViewport* self);
CIMGUI_API void ImGuiViewport_GetWorkCenter(ImVec2 *pOut,ImGuiViewport* self); CIMGUI_API void ImGuiViewport_GetWorkCenter(ImVec2 *pOut,ImGuiViewport* self);
CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void); CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void);
CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self); CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self);
CIMGUI_API ImGuiKey igGetKeyIndex(ImGuiKey key);
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 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*));
@@ -3750,6 +3756,7 @@ CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const Im
CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p); CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p);
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w); CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w);
CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c); CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c);
CIMGUI_API bool igImTriangleIsClockwise(const ImVec2 a,const ImVec2 b,const ImVec2 c);
CIMGUI_API ImVec1* ImVec1_ImVec1_Nil(void); CIMGUI_API ImVec1* ImVec1_ImVec1_Nil(void);
CIMGUI_API void ImVec1_destroy(ImVec1* self); CIMGUI_API void ImVec1_destroy(ImVec1* self);
CIMGUI_API ImVec1* ImVec1_ImVec1_Float(float _x); CIMGUI_API ImVec1* ImVec1_ImVec1_Float(float _x);

View File

@@ -250,6 +250,9 @@ local function cimgui_generation(parser)
if gdefines.IMGUI_HAS_DOCK then if gdefines.IMGUI_HAS_DOCK then
cstructsstr = cstructsstr.."\n#define IMGUI_HAS_DOCK 1\n" cstructsstr = cstructsstr.."\n#define IMGUI_HAS_DOCK 1\n"
end end
if gdefines.ImDrawCallback_ResetRenderState then
cstructsstr = cstructsstr.."\n#define ImDrawCallback_ResetRenderState "..gdefines.ImDrawCallback_ResetRenderState.."\n"
end
if gdefines.IMGUI_HAS_IMSTR then if gdefines.IMGUI_HAS_IMSTR then
if not (NOCHAR or NOIMSTRV) then if not (NOCHAR or NOIMSTRV) then
cstructsstr = cstructsstr.."\n#define IMGUI_HAS_IMSTR 1\n" cstructsstr = cstructsstr.."\n#define IMGUI_HAS_IMSTR 1\n"
@@ -276,8 +279,8 @@ end
-------------------------------------------------------- --------------------------------------------------------
--get imgui.h version and IMGUI_HAS_DOCK-------------------------- --get imgui.h version and IMGUI_HAS_DOCK--------------------------
--defines for the cl compiler must be present in the print_defines.cpp file --defines for the cl compiler must be present in the print_defines.cpp file
gdefines = get_defines{"IMGUI_VERSION","IMGUI_VERSION_NUM","FLT_MAX","FLT_MIN","IMGUI_HAS_DOCK","IMGUI_HAS_IMSTR"} gdefines = get_defines{"IMGUI_VERSION","IMGUI_VERSION_NUM","FLT_MAX","FLT_MIN","IMGUI_HAS_DOCK","IMGUI_HAS_IMSTR","ImDrawCallback_ResetRenderState"}
--cpp2ffi.prtable(gdefines)
if gdefines.IMGUI_HAS_DOCK then gdefines.IMGUI_HAS_DOCK = true end if gdefines.IMGUI_HAS_DOCK then gdefines.IMGUI_HAS_DOCK = true end
if gdefines.IMGUI_HAS_IMSTR then gdefines.IMGUI_HAS_IMSTR = true end if gdefines.IMGUI_HAS_IMSTR then gdefines.IMGUI_HAS_IMSTR = true end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1577,13 +1577,8 @@
}, },
{ {
"calc_value": 4, "calc_value": 4,
"name": "ImGuiInputSource_Clipboard",
"value": "4"
},
{
"calc_value": 5,
"name": "ImGuiInputSource_COUNT", "name": "ImGuiInputSource_COUNT",
"value": "5" "value": "4"
} }
], ],
"ImGuiInputTextFlagsPrivate_": [ "ImGuiInputTextFlagsPrivate_": [
@@ -1601,6 +1596,11 @@
"calc_value": 268435456, "calc_value": 268435456,
"name": "ImGuiInputTextFlags_MergedItem", "name": "ImGuiInputTextFlags_MergedItem",
"value": "1 << 28" "value": "1 << 28"
},
{
"calc_value": 536870912,
"name": "ImGuiInputTextFlags_LocalizeDecimalPoint",
"value": "1 << 29"
} }
], ],
"ImGuiInputTextFlags_": [ "ImGuiInputTextFlags_": [
@@ -2992,6 +2992,11 @@
"calc_value": 16384, "calc_value": 16384,
"name": "ImGuiNavMoveFlags_NoSetNavHighlight", "name": "ImGuiNavMoveFlags_NoSetNavHighlight",
"value": "1 << 14" "value": "1 << 14"
},
{
"calc_value": 32768,
"name": "ImGuiNavMoveFlags_NoClearActiveId",
"value": "1 << 15"
} }
], ],
"ImGuiNextItemDataFlags_": [ "ImGuiNextItemDataFlags_": [
@@ -3518,38 +3523,48 @@
}, },
{ {
"calc_value": 23, "calc_value": 23,
"name": "ImGuiStyleVar_TabBarBorderSize", "name": "ImGuiStyleVar_TabBorderSize",
"value": "23" "value": "23"
}, },
{ {
"calc_value": 24, "calc_value": 24,
"name": "ImGuiStyleVar_ButtonTextAlign", "name": "ImGuiStyleVar_TabBarBorderSize",
"value": "24" "value": "24"
}, },
{ {
"calc_value": 25, "calc_value": 25,
"name": "ImGuiStyleVar_SelectableTextAlign", "name": "ImGuiStyleVar_TableAngledHeadersAngle",
"value": "25" "value": "25"
}, },
{ {
"calc_value": 26, "calc_value": 26,
"name": "ImGuiStyleVar_SeparatorTextBorderSize", "name": "ImGuiStyleVar_ButtonTextAlign",
"value": "26" "value": "26"
}, },
{ {
"calc_value": 27, "calc_value": 27,
"name": "ImGuiStyleVar_SeparatorTextAlign", "name": "ImGuiStyleVar_SelectableTextAlign",
"value": "27" "value": "27"
}, },
{ {
"calc_value": 28, "calc_value": 28,
"name": "ImGuiStyleVar_SeparatorTextPadding", "name": "ImGuiStyleVar_SeparatorTextBorderSize",
"value": "28" "value": "28"
}, },
{ {
"calc_value": 29, "calc_value": 29,
"name": "ImGuiStyleVar_COUNT", "name": "ImGuiStyleVar_SeparatorTextAlign",
"value": "29" "value": "29"
},
{
"calc_value": 30,
"name": "ImGuiStyleVar_SeparatorTextPadding",
"value": "30"
},
{
"calc_value": 31,
"name": "ImGuiStyleVar_COUNT",
"value": "31"
} }
], ],
"ImGuiTabBarFlagsPrivate_": [ "ImGuiTabBarFlagsPrivate_": [
@@ -4374,177 +4389,177 @@
"ImGuiMouseSource": "int" "ImGuiMouseSource": "int"
}, },
"locations": { "locations": {
"ImBitVector": "imgui_internal:602", "ImBitVector": "imgui_internal:603",
"ImColor": "imgui:2545", "ImColor": "imgui:2559",
"ImDrawChannel": "imgui:2635", "ImDrawChannel": "imgui:2649",
"ImDrawCmd": "imgui:2594", "ImDrawCmd": "imgui:2608",
"ImDrawCmdHeader": "imgui:2627", "ImDrawCmdHeader": "imgui:2641",
"ImDrawData": "imgui:2830", "ImDrawData": "imgui:2853",
"ImDrawDataBuilder": "imgui_internal:788", "ImDrawDataBuilder": "imgui_internal:789",
"ImDrawFlags_": "imgui:2661", "ImDrawFlags_": "imgui:2675",
"ImDrawList": "imgui:2699", "ImDrawList": "imgui:2713",
"ImDrawListFlags_": "imgui:2681", "ImDrawListFlags_": "imgui:2695",
"ImDrawListSharedData": "imgui_internal:765", "ImDrawListSharedData": "imgui_internal:766",
"ImDrawListSplitter": "imgui:2644", "ImDrawListSplitter": "imgui:2658",
"ImDrawVert": "imgui:2612", "ImDrawVert": "imgui:2626",
"ImFont": "imgui:3053", "ImFont": "imgui:3076",
"ImFontAtlas": "imgui:2949", "ImFontAtlas": "imgui:2972",
"ImFontAtlasCustomRect": "imgui:2911", "ImFontAtlasCustomRect": "imgui:2934",
"ImFontAtlasFlags_": "imgui:2924", "ImFontAtlasFlags_": "imgui:2947",
"ImFontBuilderIO": "imgui_internal:3532", "ImFontBuilderIO": "imgui_internal:3534",
"ImFontConfig": "imgui:2854", "ImFontConfig": "imgui:2877",
"ImFontGlyph": "imgui:2884", "ImFontGlyph": "imgui:2907",
"ImFontGlyphRangesBuilder": "imgui:2896", "ImFontGlyphRangesBuilder": "imgui:2919",
"ImGuiActivateFlags_": "imgui_internal:1529", "ImGuiActivateFlags_": "imgui_internal:1530",
"ImGuiAxis": "imgui_internal:975", "ImGuiAxis": "imgui_internal:977",
"ImGuiBackendFlags_": "imgui:1474", "ImGuiBackendFlags_": "imgui:1480",
"ImGuiButtonFlagsPrivate_": "imgui_internal:869", "ImGuiButtonFlagsPrivate_": "imgui_internal:871",
"ImGuiButtonFlags_": "imgui:1585", "ImGuiButtonFlags_": "imgui:1594",
"ImGuiChildFlags_": "imgui:1039", "ImGuiChildFlags_": "imgui:1045",
"ImGuiCol_": "imgui:1484", "ImGuiCol_": "imgui:1490",
"ImGuiColorEditFlags_": "imgui:1598", "ImGuiColorEditFlags_": "imgui:1607",
"ImGuiColorMod": "imgui_internal:989", "ImGuiColorMod": "imgui_internal:991",
"ImGuiComboFlagsPrivate_": "imgui_internal:894", "ImGuiComboFlagsPrivate_": "imgui_internal:896",
"ImGuiComboFlags_": "imgui:1151", "ImGuiComboFlags_": "imgui:1157",
"ImGuiComboPreviewData": "imgui_internal:1006", "ImGuiComboPreviewData": "imgui_internal:1008",
"ImGuiCond_": "imgui:1699", "ImGuiCond_": "imgui:1708",
"ImGuiConfigFlags_": "imgui:1458", "ImGuiConfigFlags_": "imgui:1464",
"ImGuiContext": "imgui_internal:1918", "ImGuiContext": "imgui_internal:1920",
"ImGuiContextHook": "imgui_internal:1903", "ImGuiContextHook": "imgui_internal:1905",
"ImGuiContextHookType": "imgui_internal:1901", "ImGuiContextHookType": "imgui_internal:1903",
"ImGuiDataTypeInfo": "imgui_internal:1263", "ImGuiDataTypeInfo": "imgui_internal:1265",
"ImGuiDataTypePrivate_": "imgui_internal:1272", "ImGuiDataTypePrivate_": "imgui_internal:1274",
"ImGuiDataTypeTempStorage": "imgui_internal:1257", "ImGuiDataTypeTempStorage": "imgui_internal:1259",
"ImGuiDataType_": "imgui:1271", "ImGuiDataType_": "imgui:1277",
"ImGuiDataVarInfo": "imgui_internal:1249", "ImGuiDataVarInfo": "imgui_internal:1251",
"ImGuiDebugAllocEntry": "imgui_internal:1838", "ImGuiDebugAllocEntry": "imgui_internal:1840",
"ImGuiDebugAllocInfo": "imgui_internal:1845", "ImGuiDebugAllocInfo": "imgui_internal:1847",
"ImGuiDebugLogFlags_": "imgui_internal:1820", "ImGuiDebugLogFlags_": "imgui_internal:1822",
"ImGuiDir_": "imgui:1287", "ImGuiDir_": "imgui:1293",
"ImGuiDragDropFlags_": "imgui:1249", "ImGuiDragDropFlags_": "imgui:1255",
"ImGuiFocusRequestFlags_": "imgui_internal:938", "ImGuiFocusRequestFlags_": "imgui_internal:940",
"ImGuiFocusScopeData": "imgui_internal:1606", "ImGuiFocusScopeData": "imgui_internal:1608",
"ImGuiFocusedFlags_": "imgui:1197", "ImGuiFocusedFlags_": "imgui:1203",
"ImGuiGroupData": "imgui_internal:1019", "ImGuiGroupData": "imgui_internal:1021",
"ImGuiHoveredFlagsPrivate_": "imgui_internal:852", "ImGuiHoveredFlagsPrivate_": "imgui_internal:853",
"ImGuiHoveredFlags_": "imgui:1211", "ImGuiHoveredFlags_": "imgui:1217",
"ImGuiIDStackTool": "imgui_internal:1884", "ImGuiIDStackTool": "imgui_internal:1886",
"ImGuiIO": "imgui:2054", "ImGuiIO": "imgui:2066",
"ImGuiInputEvent": "imgui_internal:1365", "ImGuiInputEvent": "imgui_internal:1366",
"ImGuiInputEventAppFocused": "imgui_internal:1363", "ImGuiInputEventAppFocused": "imgui_internal:1364",
"ImGuiInputEventKey": "imgui_internal:1361", "ImGuiInputEventKey": "imgui_internal:1362",
"ImGuiInputEventMouseButton": "imgui_internal:1360", "ImGuiInputEventMouseButton": "imgui_internal:1361",
"ImGuiInputEventMousePos": "imgui_internal:1358", "ImGuiInputEventMousePos": "imgui_internal:1359",
"ImGuiInputEventMouseWheel": "imgui_internal:1359", "ImGuiInputEventMouseWheel": "imgui_internal:1360",
"ImGuiInputEventText": "imgui_internal:1362", "ImGuiInputEventText": "imgui_internal:1363",
"ImGuiInputEventType": "imgui_internal:1334", "ImGuiInputEventType": "imgui_internal:1336",
"ImGuiInputFlags_": "imgui_internal:1429", "ImGuiInputFlags_": "imgui_internal:1430",
"ImGuiInputSource": "imgui_internal:1346", "ImGuiInputSource": "imgui_internal:1348",
"ImGuiInputTextCallbackData": "imgui:2259", "ImGuiInputTextCallbackData": "imgui:2271",
"ImGuiInputTextDeactivatedState": "imgui_internal:1055", "ImGuiInputTextDeactivatedState": "imgui_internal:1057",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:860", "ImGuiInputTextFlagsPrivate_": "imgui_internal:861",
"ImGuiInputTextFlags_": "imgui:1054", "ImGuiInputTextFlags_": "imgui:1060",
"ImGuiInputTextState": "imgui_internal:1065", "ImGuiInputTextState": "imgui_internal:1067",
"ImGuiItemFlags_": "imgui_internal:805", "ImGuiItemFlags_": "imgui_internal:806",
"ImGuiItemStatusFlags_": "imgui_internal:827", "ImGuiItemStatusFlags_": "imgui_internal:828",
"ImGuiKey": "imgui:1316", "ImGuiKey": "imgui:1322",
"ImGuiKeyData": "imgui:2046", "ImGuiKeyData": "imgui:2058",
"ImGuiKeyOwnerData": "imgui_internal:1417", "ImGuiKeyOwnerData": "imgui_internal:1418",
"ImGuiKeyRoutingData": "imgui_internal:1391", "ImGuiKeyRoutingData": "imgui_internal:1392",
"ImGuiKeyRoutingTable": "imgui_internal:1405", "ImGuiKeyRoutingTable": "imgui_internal:1406",
"ImGuiLastItemData": "imgui_internal:1180", "ImGuiLastItemData": "imgui_internal:1182",
"ImGuiLayoutType_": "imgui_internal:959", "ImGuiLayoutType_": "imgui_internal:961",
"ImGuiListClipper": "imgui:2459", "ImGuiListClipper": "imgui:2473",
"ImGuiListClipperData": "imgui_internal:1513", "ImGuiListClipperData": "imgui_internal:1514",
"ImGuiListClipperRange": "imgui_internal:1500", "ImGuiListClipperRange": "imgui_internal:1501",
"ImGuiLocEntry": "imgui_internal:1809", "ImGuiLocEntry": "imgui_internal:1811",
"ImGuiLocKey": "imgui_internal:1796", "ImGuiLocKey": "imgui_internal:1798",
"ImGuiLogType": "imgui_internal:965", "ImGuiLogType": "imgui_internal:967",
"ImGuiMenuColumns": "imgui_internal:1037", "ImGuiMenuColumns": "imgui_internal:1039",
"ImGuiMetricsConfig": "imgui_internal:1855", "ImGuiMetricsConfig": "imgui_internal:1857",
"ImGuiMouseButton_": "imgui:1659", "ImGuiMouseButton_": "imgui:1668",
"ImGuiMouseCursor_": "imgui:1669", "ImGuiMouseCursor_": "imgui:1678",
"ImGuiMouseSource": "imgui:1688", "ImGuiMouseSource": "imgui:1697",
"ImGuiNavHighlightFlags_": "imgui_internal:1554", "ImGuiNavHighlightFlags_": "imgui_internal:1555",
"ImGuiNavItemData": "imgui_internal:1590", "ImGuiNavItemData": "imgui_internal:1592",
"ImGuiNavLayer": "imgui_internal:1583", "ImGuiNavLayer": "imgui_internal:1585",
"ImGuiNavMoveFlags_": "imgui_internal:1562", "ImGuiNavMoveFlags_": "imgui_internal:1563",
"ImGuiNavTreeNodeData": "imgui_internal:1197", "ImGuiNavTreeNodeData": "imgui_internal:1199",
"ImGuiNextItemData": "imgui_internal:1164", "ImGuiNextItemData": "imgui_internal:1166",
"ImGuiNextItemDataFlags_": "imgui_internal:1156", "ImGuiNextItemDataFlags_": "imgui_internal:1158",
"ImGuiNextWindowData": "imgui_internal:1129", "ImGuiNextWindowData": "imgui_internal:1131",
"ImGuiNextWindowDataFlags_": "imgui_internal:1114", "ImGuiNextWindowDataFlags_": "imgui_internal:1116",
"ImGuiOldColumnData": "imgui_internal:1674", "ImGuiOldColumnData": "imgui_internal:1676",
"ImGuiOldColumnFlags_": "imgui_internal:1654", "ImGuiOldColumnFlags_": "imgui_internal:1656",
"ImGuiOldColumns": "imgui_internal:1684", "ImGuiOldColumns": "imgui_internal:1686",
"ImGuiOnceUponAFrame": "imgui:2335", "ImGuiOnceUponAFrame": "imgui:2349",
"ImGuiPayload": "imgui:2300", "ImGuiPayload": "imgui:2314",
"ImGuiPlatformImeData": "imgui:3150", "ImGuiPlatformImeData": "imgui:3173",
"ImGuiPlotType": "imgui_internal:982", "ImGuiPlotType": "imgui_internal:984",
"ImGuiPopupData": "imgui_internal:1291", "ImGuiPopupData": "imgui_internal:1293",
"ImGuiPopupFlags_": "imgui:1118", "ImGuiPopupFlags_": "imgui:1124",
"ImGuiPopupPositionPolicy": "imgui_internal:1283", "ImGuiPopupPositionPolicy": "imgui_internal:1285",
"ImGuiPtrOrIndex": "imgui_internal:1236", "ImGuiPtrOrIndex": "imgui_internal:1238",
"ImGuiScrollFlags_": "imgui_internal:1540", "ImGuiScrollFlags_": "imgui_internal:1541",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:907", "ImGuiSelectableFlagsPrivate_": "imgui_internal:909",
"ImGuiSelectableFlags_": "imgui:1136", "ImGuiSelectableFlags_": "imgui:1142",
"ImGuiSeparatorFlags_": "imgui_internal:927", "ImGuiSeparatorFlags_": "imgui_internal:929",
"ImGuiSettingsHandler": "imgui_internal:1776", "ImGuiSettingsHandler": "imgui_internal:1778",
"ImGuiShrinkWidthItem": "imgui_internal:1229", "ImGuiShrinkWidthItem": "imgui_internal:1231",
"ImGuiSizeCallbackData": "imgui:2291", "ImGuiSizeCallbackData": "imgui:2305",
"ImGuiSliderFlagsPrivate_": "imgui_internal:900", "ImGuiSliderFlagsPrivate_": "imgui_internal:902",
"ImGuiSliderFlags_": "imgui:1644", "ImGuiSliderFlags_": "imgui:1653",
"ImGuiSortDirection_": "imgui:1298", "ImGuiSortDirection_": "imgui:1304",
"ImGuiStackLevelInfo": "imgui_internal:1872", "ImGuiStackLevelInfo": "imgui_internal:1874",
"ImGuiStackSizes": "imgui_internal:1204", "ImGuiStackSizes": "imgui_internal:1206",
"ImGuiStorage": "imgui:2397", "ImGuiStorage": "imgui:2411",
"ImGuiStoragePair": "imgui:2400", "ImGuiStoragePair": "imgui:2414",
"ImGuiStyle": "imgui:1976", "ImGuiStyle": "imgui:1985",
"ImGuiStyleMod": "imgui_internal:996", "ImGuiStyleMod": "imgui_internal:998",
"ImGuiStyleVar_": "imgui:1549", "ImGuiStyleVar_": "imgui:1556",
"ImGuiTabBar": "imgui_internal:2658", "ImGuiTabBar": "imgui_internal:2660",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:2623", "ImGuiTabBarFlagsPrivate_": "imgui_internal:2625",
"ImGuiTabBarFlags_": "imgui:1166", "ImGuiTabBarFlags_": "imgui:1172",
"ImGuiTabItem": "imgui_internal:2639", "ImGuiTabItem": "imgui_internal:2641",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:2631", "ImGuiTabItemFlagsPrivate_": "imgui_internal:2633",
"ImGuiTabItemFlags_": "imgui:1182", "ImGuiTabItemFlags_": "imgui:1188",
"ImGuiTable": "imgui_internal:2793", "ImGuiTable": "imgui_internal:2795",
"ImGuiTableBgTarget_": "imgui:1840", "ImGuiTableBgTarget_": "imgui:1849",
"ImGuiTableCellData": "imgui_internal:2771", "ImGuiTableCellData": "imgui_internal:2773",
"ImGuiTableColumn": "imgui_internal:2712", "ImGuiTableColumn": "imgui_internal:2714",
"ImGuiTableColumnFlags_": "imgui:1787", "ImGuiTableColumnFlags_": "imgui:1796",
"ImGuiTableColumnSettings": "imgui_internal:2938", "ImGuiTableColumnSettings": "imgui_internal:2940",
"ImGuiTableColumnSortSpecs": "imgui:1862", "ImGuiTableColumnSortSpecs": "imgui:1871",
"ImGuiTableFlags_": "imgui:1734", "ImGuiTableFlags_": "imgui:1743",
"ImGuiTableInstanceData": "imgui_internal:2779", "ImGuiTableInstanceData": "imgui_internal:2781",
"ImGuiTableRowFlags_": "imgui:1825", "ImGuiTableRowFlags_": "imgui:1834",
"ImGuiTableSettings": "imgui_internal:2962", "ImGuiTableSettings": "imgui_internal:2964",
"ImGuiTableSortSpecs": "imgui:1852", "ImGuiTableSortSpecs": "imgui:1861",
"ImGuiTableTempData": "imgui_internal:2916", "ImGuiTableTempData": "imgui_internal:2918",
"ImGuiTextBuffer": "imgui:2370", "ImGuiTextBuffer": "imgui:2384",
"ImGuiTextFilter": "imgui:2343", "ImGuiTextFilter": "imgui:2357",
"ImGuiTextFlags_": "imgui_internal:945", "ImGuiTextFlags_": "imgui_internal:947",
"ImGuiTextIndex": "imgui_internal:722", "ImGuiTextIndex": "imgui_internal:723",
"ImGuiTextRange": "imgui:2353", "ImGuiTextRange": "imgui:2367",
"ImGuiTooltipFlags_": "imgui_internal:951", "ImGuiTooltipFlags_": "imgui_internal:953",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:921", "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:923",
"ImGuiTreeNodeFlags_": "imgui:1084", "ImGuiTreeNodeFlags_": "imgui:1090",
"ImGuiTypingSelectFlags_": "imgui_internal:1617", "ImGuiTypingSelectFlags_": "imgui_internal:1619",
"ImGuiTypingSelectRequest": "imgui_internal:1625", "ImGuiTypingSelectRequest": "imgui_internal:1627",
"ImGuiTypingSelectState": "imgui_internal:1636", "ImGuiTypingSelectState": "imgui_internal:1638",
"ImGuiViewport": "imgui:3126", "ImGuiViewport": "imgui:3149",
"ImGuiViewportFlags_": "imgui:3111", "ImGuiViewportFlags_": "imgui:3134",
"ImGuiViewportP": "imgui_internal:1730", "ImGuiViewportP": "imgui_internal:1732",
"ImGuiWindow": "imgui_internal:2495", "ImGuiWindow": "imgui_internal:2497",
"ImGuiWindowFlags_": "imgui:990", "ImGuiWindowFlags_": "imgui:996",
"ImGuiWindowSettings": "imgui_internal:1762", "ImGuiWindowSettings": "imgui_internal:1764",
"ImGuiWindowStackData": "imgui_internal:1222", "ImGuiWindowStackData": "imgui_internal:1224",
"ImGuiWindowTempData": "imgui_internal:2445", "ImGuiWindowTempData": "imgui_internal:2447",
"ImRect": "imgui_internal:524", "ImRect": "imgui_internal:525",
"ImVec1": "imgui_internal:506", "ImVec1": "imgui_internal:507",
"ImVec2": "imgui:263", "ImVec2": "imgui:269",
"ImVec2ih": "imgui_internal:514", "ImVec2ih": "imgui_internal:515",
"ImVec4": "imgui:276", "ImVec4": "imgui:282",
"STB_TexteditState": "imstb_textedit:321", "STB_TexteditState": "imstb_textedit:321",
"StbTexteditRow": "imstb_textedit:368", "StbTexteditRow": "imstb_textedit:368",
"StbUndoRecord": "imstb_textedit:303", "StbUndoRecord": "imstb_textedit:303",
@@ -7718,7 +7733,7 @@
"type": "ImGuiWindow*" "type": "ImGuiWindow*"
}, },
{ {
"name": "BackupNavWindow", "name": "RestoreNavWindow",
"type": "ImGuiWindow*" "type": "ImGuiWindow*"
}, },
{ {

View File

@@ -1246,12 +1246,8 @@ defs["enums"]["ImGuiInputSource"][4]["name"] = "ImGuiInputSource_Gamepad"
defs["enums"]["ImGuiInputSource"][4]["value"] = "3" defs["enums"]["ImGuiInputSource"][4]["value"] = "3"
defs["enums"]["ImGuiInputSource"][5] = {} defs["enums"]["ImGuiInputSource"][5] = {}
defs["enums"]["ImGuiInputSource"][5]["calc_value"] = 4 defs["enums"]["ImGuiInputSource"][5]["calc_value"] = 4
defs["enums"]["ImGuiInputSource"][5]["name"] = "ImGuiInputSource_Clipboard" defs["enums"]["ImGuiInputSource"][5]["name"] = "ImGuiInputSource_COUNT"
defs["enums"]["ImGuiInputSource"][5]["value"] = "4" defs["enums"]["ImGuiInputSource"][5]["value"] = "4"
defs["enums"]["ImGuiInputSource"][6] = {}
defs["enums"]["ImGuiInputSource"][6]["calc_value"] = 5
defs["enums"]["ImGuiInputSource"][6]["name"] = "ImGuiInputSource_COUNT"
defs["enums"]["ImGuiInputSource"][6]["value"] = "5"
defs["enums"]["ImGuiInputTextFlagsPrivate_"] = {} defs["enums"]["ImGuiInputTextFlagsPrivate_"] = {}
defs["enums"]["ImGuiInputTextFlagsPrivate_"][1] = {} defs["enums"]["ImGuiInputTextFlagsPrivate_"][1] = {}
defs["enums"]["ImGuiInputTextFlagsPrivate_"][1]["calc_value"] = 67108864 defs["enums"]["ImGuiInputTextFlagsPrivate_"][1]["calc_value"] = 67108864
@@ -1265,6 +1261,10 @@ defs["enums"]["ImGuiInputTextFlagsPrivate_"][3] = {}
defs["enums"]["ImGuiInputTextFlagsPrivate_"][3]["calc_value"] = 268435456 defs["enums"]["ImGuiInputTextFlagsPrivate_"][3]["calc_value"] = 268435456
defs["enums"]["ImGuiInputTextFlagsPrivate_"][3]["name"] = "ImGuiInputTextFlags_MergedItem" defs["enums"]["ImGuiInputTextFlagsPrivate_"][3]["name"] = "ImGuiInputTextFlags_MergedItem"
defs["enums"]["ImGuiInputTextFlagsPrivate_"][3]["value"] = "1 << 28" defs["enums"]["ImGuiInputTextFlagsPrivate_"][3]["value"] = "1 << 28"
defs["enums"]["ImGuiInputTextFlagsPrivate_"][4] = {}
defs["enums"]["ImGuiInputTextFlagsPrivate_"][4]["calc_value"] = 536870912
defs["enums"]["ImGuiInputTextFlagsPrivate_"][4]["name"] = "ImGuiInputTextFlags_LocalizeDecimalPoint"
defs["enums"]["ImGuiInputTextFlagsPrivate_"][4]["value"] = "1 << 29"
defs["enums"]["ImGuiInputTextFlags_"] = {} defs["enums"]["ImGuiInputTextFlags_"] = {}
defs["enums"]["ImGuiInputTextFlags_"][1] = {} defs["enums"]["ImGuiInputTextFlags_"][1] = {}
defs["enums"]["ImGuiInputTextFlags_"][1]["calc_value"] = 0 defs["enums"]["ImGuiInputTextFlags_"][1]["calc_value"] = 0
@@ -2370,6 +2370,10 @@ defs["enums"]["ImGuiNavMoveFlags_"][17] = {}
defs["enums"]["ImGuiNavMoveFlags_"][17]["calc_value"] = 16384 defs["enums"]["ImGuiNavMoveFlags_"][17]["calc_value"] = 16384
defs["enums"]["ImGuiNavMoveFlags_"][17]["name"] = "ImGuiNavMoveFlags_NoSetNavHighlight" defs["enums"]["ImGuiNavMoveFlags_"][17]["name"] = "ImGuiNavMoveFlags_NoSetNavHighlight"
defs["enums"]["ImGuiNavMoveFlags_"][17]["value"] = "1 << 14" defs["enums"]["ImGuiNavMoveFlags_"][17]["value"] = "1 << 14"
defs["enums"]["ImGuiNavMoveFlags_"][18] = {}
defs["enums"]["ImGuiNavMoveFlags_"][18]["calc_value"] = 32768
defs["enums"]["ImGuiNavMoveFlags_"][18]["name"] = "ImGuiNavMoveFlags_NoClearActiveId"
defs["enums"]["ImGuiNavMoveFlags_"][18]["value"] = "1 << 15"
defs["enums"]["ImGuiNextItemDataFlags_"] = {} defs["enums"]["ImGuiNextItemDataFlags_"] = {}
defs["enums"]["ImGuiNextItemDataFlags_"][1] = {} defs["enums"]["ImGuiNextItemDataFlags_"][1] = {}
defs["enums"]["ImGuiNextItemDataFlags_"][1]["calc_value"] = 0 defs["enums"]["ImGuiNextItemDataFlags_"][1]["calc_value"] = 0
@@ -2782,32 +2786,40 @@ defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_TabRounding"
defs["enums"]["ImGuiStyleVar_"][23]["value"] = "22" defs["enums"]["ImGuiStyleVar_"][23]["value"] = "22"
defs["enums"]["ImGuiStyleVar_"][24] = {} defs["enums"]["ImGuiStyleVar_"][24] = {}
defs["enums"]["ImGuiStyleVar_"][24]["calc_value"] = 23 defs["enums"]["ImGuiStyleVar_"][24]["calc_value"] = 23
defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_TabBarBorderSize" defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_TabBorderSize"
defs["enums"]["ImGuiStyleVar_"][24]["value"] = "23" defs["enums"]["ImGuiStyleVar_"][24]["value"] = "23"
defs["enums"]["ImGuiStyleVar_"][25] = {} defs["enums"]["ImGuiStyleVar_"][25] = {}
defs["enums"]["ImGuiStyleVar_"][25]["calc_value"] = 24 defs["enums"]["ImGuiStyleVar_"][25]["calc_value"] = 24
defs["enums"]["ImGuiStyleVar_"][25]["name"] = "ImGuiStyleVar_ButtonTextAlign" defs["enums"]["ImGuiStyleVar_"][25]["name"] = "ImGuiStyleVar_TabBarBorderSize"
defs["enums"]["ImGuiStyleVar_"][25]["value"] = "24" defs["enums"]["ImGuiStyleVar_"][25]["value"] = "24"
defs["enums"]["ImGuiStyleVar_"][26] = {} defs["enums"]["ImGuiStyleVar_"][26] = {}
defs["enums"]["ImGuiStyleVar_"][26]["calc_value"] = 25 defs["enums"]["ImGuiStyleVar_"][26]["calc_value"] = 25
defs["enums"]["ImGuiStyleVar_"][26]["name"] = "ImGuiStyleVar_SelectableTextAlign" defs["enums"]["ImGuiStyleVar_"][26]["name"] = "ImGuiStyleVar_TableAngledHeadersAngle"
defs["enums"]["ImGuiStyleVar_"][26]["value"] = "25" defs["enums"]["ImGuiStyleVar_"][26]["value"] = "25"
defs["enums"]["ImGuiStyleVar_"][27] = {} defs["enums"]["ImGuiStyleVar_"][27] = {}
defs["enums"]["ImGuiStyleVar_"][27]["calc_value"] = 26 defs["enums"]["ImGuiStyleVar_"][27]["calc_value"] = 26
defs["enums"]["ImGuiStyleVar_"][27]["name"] = "ImGuiStyleVar_SeparatorTextBorderSize" defs["enums"]["ImGuiStyleVar_"][27]["name"] = "ImGuiStyleVar_ButtonTextAlign"
defs["enums"]["ImGuiStyleVar_"][27]["value"] = "26" defs["enums"]["ImGuiStyleVar_"][27]["value"] = "26"
defs["enums"]["ImGuiStyleVar_"][28] = {} defs["enums"]["ImGuiStyleVar_"][28] = {}
defs["enums"]["ImGuiStyleVar_"][28]["calc_value"] = 27 defs["enums"]["ImGuiStyleVar_"][28]["calc_value"] = 27
defs["enums"]["ImGuiStyleVar_"][28]["name"] = "ImGuiStyleVar_SeparatorTextAlign" defs["enums"]["ImGuiStyleVar_"][28]["name"] = "ImGuiStyleVar_SelectableTextAlign"
defs["enums"]["ImGuiStyleVar_"][28]["value"] = "27" defs["enums"]["ImGuiStyleVar_"][28]["value"] = "27"
defs["enums"]["ImGuiStyleVar_"][29] = {} defs["enums"]["ImGuiStyleVar_"][29] = {}
defs["enums"]["ImGuiStyleVar_"][29]["calc_value"] = 28 defs["enums"]["ImGuiStyleVar_"][29]["calc_value"] = 28
defs["enums"]["ImGuiStyleVar_"][29]["name"] = "ImGuiStyleVar_SeparatorTextPadding" defs["enums"]["ImGuiStyleVar_"][29]["name"] = "ImGuiStyleVar_SeparatorTextBorderSize"
defs["enums"]["ImGuiStyleVar_"][29]["value"] = "28" defs["enums"]["ImGuiStyleVar_"][29]["value"] = "28"
defs["enums"]["ImGuiStyleVar_"][30] = {} defs["enums"]["ImGuiStyleVar_"][30] = {}
defs["enums"]["ImGuiStyleVar_"][30]["calc_value"] = 29 defs["enums"]["ImGuiStyleVar_"][30]["calc_value"] = 29
defs["enums"]["ImGuiStyleVar_"][30]["name"] = "ImGuiStyleVar_COUNT" defs["enums"]["ImGuiStyleVar_"][30]["name"] = "ImGuiStyleVar_SeparatorTextAlign"
defs["enums"]["ImGuiStyleVar_"][30]["value"] = "29" defs["enums"]["ImGuiStyleVar_"][30]["value"] = "29"
defs["enums"]["ImGuiStyleVar_"][31] = {}
defs["enums"]["ImGuiStyleVar_"][31]["calc_value"] = 30
defs["enums"]["ImGuiStyleVar_"][31]["name"] = "ImGuiStyleVar_SeparatorTextPadding"
defs["enums"]["ImGuiStyleVar_"][31]["value"] = "30"
defs["enums"]["ImGuiStyleVar_"][32] = {}
defs["enums"]["ImGuiStyleVar_"][32]["calc_value"] = 31
defs["enums"]["ImGuiStyleVar_"][32]["name"] = "ImGuiStyleVar_COUNT"
defs["enums"]["ImGuiStyleVar_"][32]["value"] = "31"
defs["enums"]["ImGuiTabBarFlagsPrivate_"] = {} defs["enums"]["ImGuiTabBarFlagsPrivate_"] = {}
defs["enums"]["ImGuiTabBarFlagsPrivate_"][1] = {} defs["enums"]["ImGuiTabBarFlagsPrivate_"][1] = {}
defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["calc_value"] = 1048576 defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["calc_value"] = 1048576
@@ -3456,177 +3468,177 @@ defs["enumtypes"]["ImGuiKey"] = "int"
defs["enumtypes"]["ImGuiLocKey"] = "int" defs["enumtypes"]["ImGuiLocKey"] = "int"
defs["enumtypes"]["ImGuiMouseSource"] = "int" defs["enumtypes"]["ImGuiMouseSource"] = "int"
defs["locations"] = {} defs["locations"] = {}
defs["locations"]["ImBitVector"] = "imgui_internal:602" defs["locations"]["ImBitVector"] = "imgui_internal:603"
defs["locations"]["ImColor"] = "imgui:2545" defs["locations"]["ImColor"] = "imgui:2559"
defs["locations"]["ImDrawChannel"] = "imgui:2635" defs["locations"]["ImDrawChannel"] = "imgui:2649"
defs["locations"]["ImDrawCmd"] = "imgui:2594" defs["locations"]["ImDrawCmd"] = "imgui:2608"
defs["locations"]["ImDrawCmdHeader"] = "imgui:2627" defs["locations"]["ImDrawCmdHeader"] = "imgui:2641"
defs["locations"]["ImDrawData"] = "imgui:2830" defs["locations"]["ImDrawData"] = "imgui:2853"
defs["locations"]["ImDrawDataBuilder"] = "imgui_internal:788" defs["locations"]["ImDrawDataBuilder"] = "imgui_internal:789"
defs["locations"]["ImDrawFlags_"] = "imgui:2661" defs["locations"]["ImDrawFlags_"] = "imgui:2675"
defs["locations"]["ImDrawList"] = "imgui:2699" defs["locations"]["ImDrawList"] = "imgui:2713"
defs["locations"]["ImDrawListFlags_"] = "imgui:2681" defs["locations"]["ImDrawListFlags_"] = "imgui:2695"
defs["locations"]["ImDrawListSharedData"] = "imgui_internal:765" defs["locations"]["ImDrawListSharedData"] = "imgui_internal:766"
defs["locations"]["ImDrawListSplitter"] = "imgui:2644" defs["locations"]["ImDrawListSplitter"] = "imgui:2658"
defs["locations"]["ImDrawVert"] = "imgui:2612" defs["locations"]["ImDrawVert"] = "imgui:2626"
defs["locations"]["ImFont"] = "imgui:3053" defs["locations"]["ImFont"] = "imgui:3076"
defs["locations"]["ImFontAtlas"] = "imgui:2949" defs["locations"]["ImFontAtlas"] = "imgui:2972"
defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2911" defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2934"
defs["locations"]["ImFontAtlasFlags_"] = "imgui:2924" defs["locations"]["ImFontAtlasFlags_"] = "imgui:2947"
defs["locations"]["ImFontBuilderIO"] = "imgui_internal:3532" defs["locations"]["ImFontBuilderIO"] = "imgui_internal:3534"
defs["locations"]["ImFontConfig"] = "imgui:2854" defs["locations"]["ImFontConfig"] = "imgui:2877"
defs["locations"]["ImFontGlyph"] = "imgui:2884" defs["locations"]["ImFontGlyph"] = "imgui:2907"
defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2896" defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2919"
defs["locations"]["ImGuiActivateFlags_"] = "imgui_internal:1529" defs["locations"]["ImGuiActivateFlags_"] = "imgui_internal:1530"
defs["locations"]["ImGuiAxis"] = "imgui_internal:975" defs["locations"]["ImGuiAxis"] = "imgui_internal:977"
defs["locations"]["ImGuiBackendFlags_"] = "imgui:1474" defs["locations"]["ImGuiBackendFlags_"] = "imgui:1480"
defs["locations"]["ImGuiButtonFlagsPrivate_"] = "imgui_internal:869" defs["locations"]["ImGuiButtonFlagsPrivate_"] = "imgui_internal:871"
defs["locations"]["ImGuiButtonFlags_"] = "imgui:1585" defs["locations"]["ImGuiButtonFlags_"] = "imgui:1594"
defs["locations"]["ImGuiChildFlags_"] = "imgui:1039" defs["locations"]["ImGuiChildFlags_"] = "imgui:1045"
defs["locations"]["ImGuiCol_"] = "imgui:1484" defs["locations"]["ImGuiCol_"] = "imgui:1490"
defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1598" defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1607"
defs["locations"]["ImGuiColorMod"] = "imgui_internal:989" defs["locations"]["ImGuiColorMod"] = "imgui_internal:991"
defs["locations"]["ImGuiComboFlagsPrivate_"] = "imgui_internal:894" defs["locations"]["ImGuiComboFlagsPrivate_"] = "imgui_internal:896"
defs["locations"]["ImGuiComboFlags_"] = "imgui:1151" defs["locations"]["ImGuiComboFlags_"] = "imgui:1157"
defs["locations"]["ImGuiComboPreviewData"] = "imgui_internal:1006" defs["locations"]["ImGuiComboPreviewData"] = "imgui_internal:1008"
defs["locations"]["ImGuiCond_"] = "imgui:1699" defs["locations"]["ImGuiCond_"] = "imgui:1708"
defs["locations"]["ImGuiConfigFlags_"] = "imgui:1458" defs["locations"]["ImGuiConfigFlags_"] = "imgui:1464"
defs["locations"]["ImGuiContext"] = "imgui_internal:1918" defs["locations"]["ImGuiContext"] = "imgui_internal:1920"
defs["locations"]["ImGuiContextHook"] = "imgui_internal:1903" defs["locations"]["ImGuiContextHook"] = "imgui_internal:1905"
defs["locations"]["ImGuiContextHookType"] = "imgui_internal:1901" defs["locations"]["ImGuiContextHookType"] = "imgui_internal:1903"
defs["locations"]["ImGuiDataTypeInfo"] = "imgui_internal:1263" defs["locations"]["ImGuiDataTypeInfo"] = "imgui_internal:1265"
defs["locations"]["ImGuiDataTypePrivate_"] = "imgui_internal:1272" defs["locations"]["ImGuiDataTypePrivate_"] = "imgui_internal:1274"
defs["locations"]["ImGuiDataTypeTempStorage"] = "imgui_internal:1257" defs["locations"]["ImGuiDataTypeTempStorage"] = "imgui_internal:1259"
defs["locations"]["ImGuiDataType_"] = "imgui:1271" defs["locations"]["ImGuiDataType_"] = "imgui:1277"
defs["locations"]["ImGuiDataVarInfo"] = "imgui_internal:1249" defs["locations"]["ImGuiDataVarInfo"] = "imgui_internal:1251"
defs["locations"]["ImGuiDebugAllocEntry"] = "imgui_internal:1838" defs["locations"]["ImGuiDebugAllocEntry"] = "imgui_internal:1840"
defs["locations"]["ImGuiDebugAllocInfo"] = "imgui_internal:1845" defs["locations"]["ImGuiDebugAllocInfo"] = "imgui_internal:1847"
defs["locations"]["ImGuiDebugLogFlags_"] = "imgui_internal:1820" defs["locations"]["ImGuiDebugLogFlags_"] = "imgui_internal:1822"
defs["locations"]["ImGuiDir_"] = "imgui:1287" defs["locations"]["ImGuiDir_"] = "imgui:1293"
defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1249" defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1255"
defs["locations"]["ImGuiFocusRequestFlags_"] = "imgui_internal:938" defs["locations"]["ImGuiFocusRequestFlags_"] = "imgui_internal:940"
defs["locations"]["ImGuiFocusScopeData"] = "imgui_internal:1606" defs["locations"]["ImGuiFocusScopeData"] = "imgui_internal:1608"
defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1197" defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1203"
defs["locations"]["ImGuiGroupData"] = "imgui_internal:1019" defs["locations"]["ImGuiGroupData"] = "imgui_internal:1021"
defs["locations"]["ImGuiHoveredFlagsPrivate_"] = "imgui_internal:852" defs["locations"]["ImGuiHoveredFlagsPrivate_"] = "imgui_internal:853"
defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1211" defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1217"
defs["locations"]["ImGuiIDStackTool"] = "imgui_internal:1884" defs["locations"]["ImGuiIDStackTool"] = "imgui_internal:1886"
defs["locations"]["ImGuiIO"] = "imgui:2054" defs["locations"]["ImGuiIO"] = "imgui:2066"
defs["locations"]["ImGuiInputEvent"] = "imgui_internal:1365" defs["locations"]["ImGuiInputEvent"] = "imgui_internal:1366"
defs["locations"]["ImGuiInputEventAppFocused"] = "imgui_internal:1363" defs["locations"]["ImGuiInputEventAppFocused"] = "imgui_internal:1364"
defs["locations"]["ImGuiInputEventKey"] = "imgui_internal:1361" defs["locations"]["ImGuiInputEventKey"] = "imgui_internal:1362"
defs["locations"]["ImGuiInputEventMouseButton"] = "imgui_internal:1360" defs["locations"]["ImGuiInputEventMouseButton"] = "imgui_internal:1361"
defs["locations"]["ImGuiInputEventMousePos"] = "imgui_internal:1358" defs["locations"]["ImGuiInputEventMousePos"] = "imgui_internal:1359"
defs["locations"]["ImGuiInputEventMouseWheel"] = "imgui_internal:1359" defs["locations"]["ImGuiInputEventMouseWheel"] = "imgui_internal:1360"
defs["locations"]["ImGuiInputEventText"] = "imgui_internal:1362" defs["locations"]["ImGuiInputEventText"] = "imgui_internal:1363"
defs["locations"]["ImGuiInputEventType"] = "imgui_internal:1334" defs["locations"]["ImGuiInputEventType"] = "imgui_internal:1336"
defs["locations"]["ImGuiInputFlags_"] = "imgui_internal:1429" defs["locations"]["ImGuiInputFlags_"] = "imgui_internal:1430"
defs["locations"]["ImGuiInputSource"] = "imgui_internal:1346" defs["locations"]["ImGuiInputSource"] = "imgui_internal:1348"
defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2259" defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2271"
defs["locations"]["ImGuiInputTextDeactivatedState"] = "imgui_internal:1055" defs["locations"]["ImGuiInputTextDeactivatedState"] = "imgui_internal:1057"
defs["locations"]["ImGuiInputTextFlagsPrivate_"] = "imgui_internal:860" defs["locations"]["ImGuiInputTextFlagsPrivate_"] = "imgui_internal:861"
defs["locations"]["ImGuiInputTextFlags_"] = "imgui:1054" defs["locations"]["ImGuiInputTextFlags_"] = "imgui:1060"
defs["locations"]["ImGuiInputTextState"] = "imgui_internal:1065" defs["locations"]["ImGuiInputTextState"] = "imgui_internal:1067"
defs["locations"]["ImGuiItemFlags_"] = "imgui_internal:805" defs["locations"]["ImGuiItemFlags_"] = "imgui_internal:806"
defs["locations"]["ImGuiItemStatusFlags_"] = "imgui_internal:827" defs["locations"]["ImGuiItemStatusFlags_"] = "imgui_internal:828"
defs["locations"]["ImGuiKey"] = "imgui:1316" defs["locations"]["ImGuiKey"] = "imgui:1322"
defs["locations"]["ImGuiKeyData"] = "imgui:2046" defs["locations"]["ImGuiKeyData"] = "imgui:2058"
defs["locations"]["ImGuiKeyOwnerData"] = "imgui_internal:1417" defs["locations"]["ImGuiKeyOwnerData"] = "imgui_internal:1418"
defs["locations"]["ImGuiKeyRoutingData"] = "imgui_internal:1391" defs["locations"]["ImGuiKeyRoutingData"] = "imgui_internal:1392"
defs["locations"]["ImGuiKeyRoutingTable"] = "imgui_internal:1405" defs["locations"]["ImGuiKeyRoutingTable"] = "imgui_internal:1406"
defs["locations"]["ImGuiLastItemData"] = "imgui_internal:1180" defs["locations"]["ImGuiLastItemData"] = "imgui_internal:1182"
defs["locations"]["ImGuiLayoutType_"] = "imgui_internal:959" defs["locations"]["ImGuiLayoutType_"] = "imgui_internal:961"
defs["locations"]["ImGuiListClipper"] = "imgui:2459" defs["locations"]["ImGuiListClipper"] = "imgui:2473"
defs["locations"]["ImGuiListClipperData"] = "imgui_internal:1513" defs["locations"]["ImGuiListClipperData"] = "imgui_internal:1514"
defs["locations"]["ImGuiListClipperRange"] = "imgui_internal:1500" defs["locations"]["ImGuiListClipperRange"] = "imgui_internal:1501"
defs["locations"]["ImGuiLocEntry"] = "imgui_internal:1809" defs["locations"]["ImGuiLocEntry"] = "imgui_internal:1811"
defs["locations"]["ImGuiLocKey"] = "imgui_internal:1796" defs["locations"]["ImGuiLocKey"] = "imgui_internal:1798"
defs["locations"]["ImGuiLogType"] = "imgui_internal:965" defs["locations"]["ImGuiLogType"] = "imgui_internal:967"
defs["locations"]["ImGuiMenuColumns"] = "imgui_internal:1037" defs["locations"]["ImGuiMenuColumns"] = "imgui_internal:1039"
defs["locations"]["ImGuiMetricsConfig"] = "imgui_internal:1855" defs["locations"]["ImGuiMetricsConfig"] = "imgui_internal:1857"
defs["locations"]["ImGuiMouseButton_"] = "imgui:1659" defs["locations"]["ImGuiMouseButton_"] = "imgui:1668"
defs["locations"]["ImGuiMouseCursor_"] = "imgui:1669" defs["locations"]["ImGuiMouseCursor_"] = "imgui:1678"
defs["locations"]["ImGuiMouseSource"] = "imgui:1688" defs["locations"]["ImGuiMouseSource"] = "imgui:1697"
defs["locations"]["ImGuiNavHighlightFlags_"] = "imgui_internal:1554" defs["locations"]["ImGuiNavHighlightFlags_"] = "imgui_internal:1555"
defs["locations"]["ImGuiNavItemData"] = "imgui_internal:1590" defs["locations"]["ImGuiNavItemData"] = "imgui_internal:1592"
defs["locations"]["ImGuiNavLayer"] = "imgui_internal:1583" defs["locations"]["ImGuiNavLayer"] = "imgui_internal:1585"
defs["locations"]["ImGuiNavMoveFlags_"] = "imgui_internal:1562" defs["locations"]["ImGuiNavMoveFlags_"] = "imgui_internal:1563"
defs["locations"]["ImGuiNavTreeNodeData"] = "imgui_internal:1197" defs["locations"]["ImGuiNavTreeNodeData"] = "imgui_internal:1199"
defs["locations"]["ImGuiNextItemData"] = "imgui_internal:1164" defs["locations"]["ImGuiNextItemData"] = "imgui_internal:1166"
defs["locations"]["ImGuiNextItemDataFlags_"] = "imgui_internal:1156" defs["locations"]["ImGuiNextItemDataFlags_"] = "imgui_internal:1158"
defs["locations"]["ImGuiNextWindowData"] = "imgui_internal:1129" defs["locations"]["ImGuiNextWindowData"] = "imgui_internal:1131"
defs["locations"]["ImGuiNextWindowDataFlags_"] = "imgui_internal:1114" defs["locations"]["ImGuiNextWindowDataFlags_"] = "imgui_internal:1116"
defs["locations"]["ImGuiOldColumnData"] = "imgui_internal:1674" defs["locations"]["ImGuiOldColumnData"] = "imgui_internal:1676"
defs["locations"]["ImGuiOldColumnFlags_"] = "imgui_internal:1654" defs["locations"]["ImGuiOldColumnFlags_"] = "imgui_internal:1656"
defs["locations"]["ImGuiOldColumns"] = "imgui_internal:1684" defs["locations"]["ImGuiOldColumns"] = "imgui_internal:1686"
defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2335" defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2349"
defs["locations"]["ImGuiPayload"] = "imgui:2300" defs["locations"]["ImGuiPayload"] = "imgui:2314"
defs["locations"]["ImGuiPlatformImeData"] = "imgui:3150" defs["locations"]["ImGuiPlatformImeData"] = "imgui:3173"
defs["locations"]["ImGuiPlotType"] = "imgui_internal:982" defs["locations"]["ImGuiPlotType"] = "imgui_internal:984"
defs["locations"]["ImGuiPopupData"] = "imgui_internal:1291" defs["locations"]["ImGuiPopupData"] = "imgui_internal:1293"
defs["locations"]["ImGuiPopupFlags_"] = "imgui:1118" defs["locations"]["ImGuiPopupFlags_"] = "imgui:1124"
defs["locations"]["ImGuiPopupPositionPolicy"] = "imgui_internal:1283" defs["locations"]["ImGuiPopupPositionPolicy"] = "imgui_internal:1285"
defs["locations"]["ImGuiPtrOrIndex"] = "imgui_internal:1236" defs["locations"]["ImGuiPtrOrIndex"] = "imgui_internal:1238"
defs["locations"]["ImGuiScrollFlags_"] = "imgui_internal:1540" defs["locations"]["ImGuiScrollFlags_"] = "imgui_internal:1541"
defs["locations"]["ImGuiSelectableFlagsPrivate_"] = "imgui_internal:907" defs["locations"]["ImGuiSelectableFlagsPrivate_"] = "imgui_internal:909"
defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1136" defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1142"
defs["locations"]["ImGuiSeparatorFlags_"] = "imgui_internal:927" defs["locations"]["ImGuiSeparatorFlags_"] = "imgui_internal:929"
defs["locations"]["ImGuiSettingsHandler"] = "imgui_internal:1776" defs["locations"]["ImGuiSettingsHandler"] = "imgui_internal:1778"
defs["locations"]["ImGuiShrinkWidthItem"] = "imgui_internal:1229" defs["locations"]["ImGuiShrinkWidthItem"] = "imgui_internal:1231"
defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2291" defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2305"
defs["locations"]["ImGuiSliderFlagsPrivate_"] = "imgui_internal:900" defs["locations"]["ImGuiSliderFlagsPrivate_"] = "imgui_internal:902"
defs["locations"]["ImGuiSliderFlags_"] = "imgui:1644" defs["locations"]["ImGuiSliderFlags_"] = "imgui:1653"
defs["locations"]["ImGuiSortDirection_"] = "imgui:1298" defs["locations"]["ImGuiSortDirection_"] = "imgui:1304"
defs["locations"]["ImGuiStackLevelInfo"] = "imgui_internal:1872" defs["locations"]["ImGuiStackLevelInfo"] = "imgui_internal:1874"
defs["locations"]["ImGuiStackSizes"] = "imgui_internal:1204" defs["locations"]["ImGuiStackSizes"] = "imgui_internal:1206"
defs["locations"]["ImGuiStorage"] = "imgui:2397" defs["locations"]["ImGuiStorage"] = "imgui:2411"
defs["locations"]["ImGuiStoragePair"] = "imgui:2400" defs["locations"]["ImGuiStoragePair"] = "imgui:2414"
defs["locations"]["ImGuiStyle"] = "imgui:1976" defs["locations"]["ImGuiStyle"] = "imgui:1985"
defs["locations"]["ImGuiStyleMod"] = "imgui_internal:996" defs["locations"]["ImGuiStyleMod"] = "imgui_internal:998"
defs["locations"]["ImGuiStyleVar_"] = "imgui:1549" defs["locations"]["ImGuiStyleVar_"] = "imgui:1556"
defs["locations"]["ImGuiTabBar"] = "imgui_internal:2658" defs["locations"]["ImGuiTabBar"] = "imgui_internal:2660"
defs["locations"]["ImGuiTabBarFlagsPrivate_"] = "imgui_internal:2623" defs["locations"]["ImGuiTabBarFlagsPrivate_"] = "imgui_internal:2625"
defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1166" defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1172"
defs["locations"]["ImGuiTabItem"] = "imgui_internal:2639" defs["locations"]["ImGuiTabItem"] = "imgui_internal:2641"
defs["locations"]["ImGuiTabItemFlagsPrivate_"] = "imgui_internal:2631" defs["locations"]["ImGuiTabItemFlagsPrivate_"] = "imgui_internal:2633"
defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1182" defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1188"
defs["locations"]["ImGuiTable"] = "imgui_internal:2793" defs["locations"]["ImGuiTable"] = "imgui_internal:2795"
defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1840" defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1849"
defs["locations"]["ImGuiTableCellData"] = "imgui_internal:2771" defs["locations"]["ImGuiTableCellData"] = "imgui_internal:2773"
defs["locations"]["ImGuiTableColumn"] = "imgui_internal:2712" defs["locations"]["ImGuiTableColumn"] = "imgui_internal:2714"
defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1787" defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1796"
defs["locations"]["ImGuiTableColumnSettings"] = "imgui_internal:2938" defs["locations"]["ImGuiTableColumnSettings"] = "imgui_internal:2940"
defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:1862" defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:1871"
defs["locations"]["ImGuiTableFlags_"] = "imgui:1734" defs["locations"]["ImGuiTableFlags_"] = "imgui:1743"
defs["locations"]["ImGuiTableInstanceData"] = "imgui_internal:2779" defs["locations"]["ImGuiTableInstanceData"] = "imgui_internal:2781"
defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1825" defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1834"
defs["locations"]["ImGuiTableSettings"] = "imgui_internal:2962" defs["locations"]["ImGuiTableSettings"] = "imgui_internal:2964"
defs["locations"]["ImGuiTableSortSpecs"] = "imgui:1852" defs["locations"]["ImGuiTableSortSpecs"] = "imgui:1861"
defs["locations"]["ImGuiTableTempData"] = "imgui_internal:2916" defs["locations"]["ImGuiTableTempData"] = "imgui_internal:2918"
defs["locations"]["ImGuiTextBuffer"] = "imgui:2370" defs["locations"]["ImGuiTextBuffer"] = "imgui:2384"
defs["locations"]["ImGuiTextFilter"] = "imgui:2343" defs["locations"]["ImGuiTextFilter"] = "imgui:2357"
defs["locations"]["ImGuiTextFlags_"] = "imgui_internal:945" defs["locations"]["ImGuiTextFlags_"] = "imgui_internal:947"
defs["locations"]["ImGuiTextIndex"] = "imgui_internal:722" defs["locations"]["ImGuiTextIndex"] = "imgui_internal:723"
defs["locations"]["ImGuiTextRange"] = "imgui:2353" defs["locations"]["ImGuiTextRange"] = "imgui:2367"
defs["locations"]["ImGuiTooltipFlags_"] = "imgui_internal:951" defs["locations"]["ImGuiTooltipFlags_"] = "imgui_internal:953"
defs["locations"]["ImGuiTreeNodeFlagsPrivate_"] = "imgui_internal:921" defs["locations"]["ImGuiTreeNodeFlagsPrivate_"] = "imgui_internal:923"
defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1084" defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1090"
defs["locations"]["ImGuiTypingSelectFlags_"] = "imgui_internal:1617" defs["locations"]["ImGuiTypingSelectFlags_"] = "imgui_internal:1619"
defs["locations"]["ImGuiTypingSelectRequest"] = "imgui_internal:1625" defs["locations"]["ImGuiTypingSelectRequest"] = "imgui_internal:1627"
defs["locations"]["ImGuiTypingSelectState"] = "imgui_internal:1636" defs["locations"]["ImGuiTypingSelectState"] = "imgui_internal:1638"
defs["locations"]["ImGuiViewport"] = "imgui:3126" defs["locations"]["ImGuiViewport"] = "imgui:3149"
defs["locations"]["ImGuiViewportFlags_"] = "imgui:3111" defs["locations"]["ImGuiViewportFlags_"] = "imgui:3134"
defs["locations"]["ImGuiViewportP"] = "imgui_internal:1730" defs["locations"]["ImGuiViewportP"] = "imgui_internal:1732"
defs["locations"]["ImGuiWindow"] = "imgui_internal:2495" defs["locations"]["ImGuiWindow"] = "imgui_internal:2497"
defs["locations"]["ImGuiWindowFlags_"] = "imgui:990" defs["locations"]["ImGuiWindowFlags_"] = "imgui:996"
defs["locations"]["ImGuiWindowSettings"] = "imgui_internal:1762" defs["locations"]["ImGuiWindowSettings"] = "imgui_internal:1764"
defs["locations"]["ImGuiWindowStackData"] = "imgui_internal:1222" defs["locations"]["ImGuiWindowStackData"] = "imgui_internal:1224"
defs["locations"]["ImGuiWindowTempData"] = "imgui_internal:2445" defs["locations"]["ImGuiWindowTempData"] = "imgui_internal:2447"
defs["locations"]["ImRect"] = "imgui_internal:524" defs["locations"]["ImRect"] = "imgui_internal:525"
defs["locations"]["ImVec1"] = "imgui_internal:506" defs["locations"]["ImVec1"] = "imgui_internal:507"
defs["locations"]["ImVec2"] = "imgui:263" defs["locations"]["ImVec2"] = "imgui:269"
defs["locations"]["ImVec2ih"] = "imgui_internal:514" defs["locations"]["ImVec2ih"] = "imgui_internal:515"
defs["locations"]["ImVec4"] = "imgui:276" defs["locations"]["ImVec4"] = "imgui:282"
defs["locations"]["STB_TexteditState"] = "imstb_textedit:321" defs["locations"]["STB_TexteditState"] = "imstb_textedit:321"
defs["locations"]["StbTexteditRow"] = "imstb_textedit:368" defs["locations"]["StbTexteditRow"] = "imstb_textedit:368"
defs["locations"]["StbUndoRecord"] = "imstb_textedit:303" defs["locations"]["StbUndoRecord"] = "imstb_textedit:303"
@@ -6002,7 +6014,7 @@ defs["structs"]["ImGuiPopupData"][2] = {}
defs["structs"]["ImGuiPopupData"][2]["name"] = "Window" defs["structs"]["ImGuiPopupData"][2]["name"] = "Window"
defs["structs"]["ImGuiPopupData"][2]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiPopupData"][2]["type"] = "ImGuiWindow*"
defs["structs"]["ImGuiPopupData"][3] = {} defs["structs"]["ImGuiPopupData"][3] = {}
defs["structs"]["ImGuiPopupData"][3]["name"] = "BackupNavWindow" defs["structs"]["ImGuiPopupData"][3]["name"] = "RestoreNavWindow"
defs["structs"]["ImGuiPopupData"][3]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiPopupData"][3]["type"] = "ImGuiWindow*"
defs["structs"]["ImGuiPopupData"][4] = {} defs["structs"]["ImGuiPopupData"][4] = {}
defs["structs"]["ImGuiPopupData"][4]["name"] = "ParentNavLayer" defs["structs"]["ImGuiPopupData"][4]["name"] = "ParentNavLayer"

View File

@@ -27,3 +27,7 @@
#ifdef FLT_MAX #ifdef FLT_MAX
#pragma message(CIMGUI_DEFSTRING(FLT_MAX)) #pragma message(CIMGUI_DEFSTRING(FLT_MAX))
#endif #endif
#ifdef ImDrawCallback_ResetRenderState
#pragma message(CIMGUI_DEFSTRING(ImDrawCallback_ResetRenderState))
#endif

2
imgui

Submodule imgui updated: 277ae93c41...231cbee0fc