Update to v1.66.

This commit is contained in:
Eric Mellino
2018-11-22 11:06:40 -08:00
parent 8911a5a992
commit ed6212bb34
10 changed files with 322 additions and 272 deletions

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.65" from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.66" from Dear ImGui https://github.com/ocornut/imgui
#include "./imgui/imgui.h"
#include "cimgui.h"
@@ -281,9 +281,9 @@ CIMGUI_API void igSetScrollY(float scroll_y)
{
return ImGui::SetScrollY(scroll_y);
}
CIMGUI_API void igSetScrollHere(float center_y_ratio)
CIMGUI_API void igSetScrollHereY(float center_y_ratio)
{
return ImGui::SetScrollHere(center_y_ratio);
return ImGui::SetScrollHereY(center_y_ratio);
}
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio)
{
@@ -711,9 +711,9 @@ CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_
{
return ImGui::SliderFloat4(label,v,v_min,v_max,format,power);
}
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max)
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)
{
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max);
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format);
}
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format)
{
@@ -1142,6 +1142,10 @@ CIMGUI_API void igEndDragDropTarget()
{
return ImGui::EndDragDropTarget();
}
CIMGUI_API const ImGuiPayload* igGetDragDropPayload()
{
return ImGui::GetDragDropPayload();
}
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
{
return ImGui::PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
@@ -2162,7 +2166,7 @@ CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,con
{
return self->CalcWordWrapPositionA(scale,text,text_end,wrap_width);
}
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c)
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)
{
return self->RenderChar(draw_list,size,pos,col,c);
}

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.65" from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.66" from Dear ImGui https://github.com/ocornut/imgui
#include <stdio.h>
#include <stdint.h>
#if defined _WIN32 || defined __CYGWIN__
@@ -140,8 +140,9 @@ enum ImGuiWindowFlags_
ImGuiWindowFlags_NoScrollWithMouse = 1 << 4,
ImGuiWindowFlags_NoCollapse = 1 << 5,
ImGuiWindowFlags_AlwaysAutoResize = 1 << 6,
ImGuiWindowFlags_NoBackground = 1 << 7,
ImGuiWindowFlags_NoSavedSettings = 1 << 8,
ImGuiWindowFlags_NoInputs = 1 << 9,
ImGuiWindowFlags_NoMouseInputs = 1 << 9,
ImGuiWindowFlags_MenuBar = 1 << 10,
ImGuiWindowFlags_HorizontalScrollbar = 1 << 11,
ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12,
@@ -152,6 +153,8 @@ enum ImGuiWindowFlags_
ImGuiWindowFlags_NoNavInputs = 1 << 18,
ImGuiWindowFlags_NoNavFocus = 1 << 19,
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,
ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
ImGuiWindowFlags_NavFlattened = 1 << 23,
ImGuiWindowFlags_ChildWindow = 1 << 24,
ImGuiWindowFlags_Tooltip = 1 << 25,
@@ -580,7 +583,6 @@ typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImV
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
typedef struct ImVector_unsigned_short {int Size;int Capacity;unsigned short* Data;} ImVector_unsigned_short;
typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert;
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
@@ -601,6 +603,7 @@ struct ImGuiTextFilter
struct ImGuiTextBuffer
{
ImVector_char Buf;
static char EmptyString[1];
};
struct ImGuiStorage
{
@@ -773,7 +776,7 @@ struct ImFont
ImVec2 DisplayOffset;
ImVector_ImFontGlyph Glyphs;
ImVector_float IndexAdvanceX;
ImVector_unsigned_short IndexLookup;
ImVector_ImWchar IndexLookup;
const ImFontGlyph* FallbackGlyph;
float FallbackAdvanceX;
ImWchar FallbackChar;
@@ -913,7 +916,7 @@ CIMGUI_API float igGetScrollMaxX(void);
CIMGUI_API float igGetScrollMaxY(void);
CIMGUI_API void igSetScrollX(float scroll_x);
CIMGUI_API void igSetScrollY(float scroll_y);
CIMGUI_API void igSetScrollHere(float center_y_ratio);
CIMGUI_API void igSetScrollHereY(float center_y_ratio);
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio);
CIMGUI_API void igPushFont(ImFont* font);
CIMGUI_API void igPopFont(void);
@@ -1016,7 +1019,7 @@ CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power);
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power);
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power);
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max);
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format);
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format);
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format);
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format);
@@ -1119,6 +1122,7 @@ CIMGUI_API void igEndDragDropSource(void);
CIMGUI_API bool igBeginDragDropTarget(void);
CIMGUI_API const ImGuiPayload* igAcceptDragDropPayload(const char* type,ImGuiDragDropFlags flags);
CIMGUI_API void igEndDragDropTarget(void);
CIMGUI_API const ImGuiPayload* igGetDragDropPayload(void);
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
CIMGUI_API void igPopClipRect(void);
CIMGUI_API void igSetItemDefaultFocus(void);
@@ -1374,7 +1378,7 @@ CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width);
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c);
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c);
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,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_GrowIndex(ImFont* self,int new_size);
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -29,28 +29,23 @@ igSetWindowCollapsed 2
igPlotLines 2
1 void igPlotLines (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
2 void igPlotLinesFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
ImVec2_ImVec2 2
1 nil ImVec2_ImVec2 ()
2 nil ImVec2_ImVec2Float (float,float)
igListBoxHeader 2
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
2 bool igListBoxHeaderInt (const char*,int,int)
igPlotHistogram 2
1 void igPlotHistogramFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
2 void igPlotHistogramFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
igTreeNodeExV 2
1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list)
2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list)
igMenuItem 2
1 bool igMenuItemBool (const char*,const char*,bool,bool)
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)
igGetID 3
1 ImGuiID igGetIDStr (const char*)
2 ImGuiID igGetIDRange (const char*,const char*)
3 ImGuiID igGetIDPtr (const void*)
igListBoxHeader 2
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
2 bool igListBoxHeaderInt (const char*,int,int)
igTreePush 2
1 void igTreePushStr (const char*)
2 void igTreePushPtr (const void*)
igGetColorU32 3
1 ImU32 igGetColorU32 (ImGuiCol,float)
2 ImU32 igGetColorU32Vec4 (const ImVec4)
3 ImU32 igGetColorU32U32 (ImU32)
igBeginChild 2
1 bool igBeginChild (const char*,const ImVec2,bool,ImGuiWindowFlags)
2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
@@ -63,44 +58,49 @@ igSelectable 2
igListBox 2
1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int)
2 bool igListBoxFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
igSetWindowFocus 2
1 void igSetWindowFocus ()
2 void igSetWindowFocusStr (const char*)
igPushID 4
1 void igPushIDStr (const char*)
2 void igPushIDRange (const char*,const char*)
3 void igPushIDPtr (const void*)
4 void igPushIDInt (int)
igTreeNodeEx 3
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
Pair_Pair 3
1 nil Pair_PairInt (ImGuiID,int)
2 nil Pair_PairFloat (ImGuiID,float)
3 nil Pair_PairPtr (ImGuiID,void*)
igTreePush 2
1 void igTreePushStr (const char*)
2 void igTreePushPtr (const void*)
TextRange_TextRange 2
1 nil TextRange_TextRange ()
2 nil TextRange_TextRangeStr (const char*,const char*)
igSetWindowFocus 2
1 void igSetWindowFocus ()
2 void igSetWindowFocusStr (const char*)
igPushStyleColor 2
1 void igPushStyleColorU32 (ImGuiCol,ImU32)
2 void igPushStyleColor (ImGuiCol,const ImVec4)
ImColor_ImColor 5
1 nil ImColor_ImColor ()
2 nil ImColor_ImColorInt (int,int,int,int)
3 nil ImColor_ImColorU32 (ImU32)
4 nil ImColor_ImColorFloat (float,float,float,float)
5 nil ImColor_ImColorVec4 (const ImVec4)
igPushStyleColor 2
1 void igPushStyleColorU32 (ImGuiCol,ImU32)
2 void igPushStyleColor (ImGuiCol,const ImVec4)
igCollapsingHeader 2
1 bool igCollapsingHeader (const char*,ImGuiTreeNodeFlags)
2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags)
igGetColorU32 3
1 ImU32 igGetColorU32 (ImGuiCol,float)
2 ImU32 igGetColorU32Vec4 (const ImVec4)
3 ImU32 igGetColorU32U32 (ImU32)
igMenuItem 2
1 bool igMenuItemBool (const char*,const char*,bool,bool)
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)
igSetWindowPos 2
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
igTreeNodeEx 3
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
ImVec2_ImVec2 2
1 nil ImVec2_ImVec2 ()
2 nil ImVec2_ImVec2Float (float,float)
igTreeNode 3
1 bool igTreeNodeStr (const char*)
2 bool igTreeNodeStrStr (const char*,const char*,...)

File diff suppressed because one or more lines are too long

View File

@@ -1107,77 +1107,89 @@ defs["enums"]["ImGuiWindowFlags_"][8]["calc_value"] = 64
defs["enums"]["ImGuiWindowFlags_"][8]["name"] = "ImGuiWindowFlags_AlwaysAutoResize"
defs["enums"]["ImGuiWindowFlags_"][8]["value"] = "1 << 6"
defs["enums"]["ImGuiWindowFlags_"][9] = {}
defs["enums"]["ImGuiWindowFlags_"][9]["calc_value"] = 256
defs["enums"]["ImGuiWindowFlags_"][9]["name"] = "ImGuiWindowFlags_NoSavedSettings"
defs["enums"]["ImGuiWindowFlags_"][9]["value"] = "1 << 8"
defs["enums"]["ImGuiWindowFlags_"][9]["calc_value"] = 128
defs["enums"]["ImGuiWindowFlags_"][9]["name"] = "ImGuiWindowFlags_NoBackground"
defs["enums"]["ImGuiWindowFlags_"][9]["value"] = "1 << 7"
defs["enums"]["ImGuiWindowFlags_"][10] = {}
defs["enums"]["ImGuiWindowFlags_"][10]["calc_value"] = 512
defs["enums"]["ImGuiWindowFlags_"][10]["name"] = "ImGuiWindowFlags_NoInputs"
defs["enums"]["ImGuiWindowFlags_"][10]["value"] = "1 << 9"
defs["enums"]["ImGuiWindowFlags_"][10]["calc_value"] = 256
defs["enums"]["ImGuiWindowFlags_"][10]["name"] = "ImGuiWindowFlags_NoSavedSettings"
defs["enums"]["ImGuiWindowFlags_"][10]["value"] = "1 << 8"
defs["enums"]["ImGuiWindowFlags_"][11] = {}
defs["enums"]["ImGuiWindowFlags_"][11]["calc_value"] = 1024
defs["enums"]["ImGuiWindowFlags_"][11]["name"] = "ImGuiWindowFlags_MenuBar"
defs["enums"]["ImGuiWindowFlags_"][11]["value"] = "1 << 10"
defs["enums"]["ImGuiWindowFlags_"][11]["calc_value"] = 512
defs["enums"]["ImGuiWindowFlags_"][11]["name"] = "ImGuiWindowFlags_NoMouseInputs"
defs["enums"]["ImGuiWindowFlags_"][11]["value"] = "1 << 9"
defs["enums"]["ImGuiWindowFlags_"][12] = {}
defs["enums"]["ImGuiWindowFlags_"][12]["calc_value"] = 2048
defs["enums"]["ImGuiWindowFlags_"][12]["name"] = "ImGuiWindowFlags_HorizontalScrollbar"
defs["enums"]["ImGuiWindowFlags_"][12]["value"] = "1 << 11"
defs["enums"]["ImGuiWindowFlags_"][12]["calc_value"] = 1024
defs["enums"]["ImGuiWindowFlags_"][12]["name"] = "ImGuiWindowFlags_MenuBar"
defs["enums"]["ImGuiWindowFlags_"][12]["value"] = "1 << 10"
defs["enums"]["ImGuiWindowFlags_"][13] = {}
defs["enums"]["ImGuiWindowFlags_"][13]["calc_value"] = 4096
defs["enums"]["ImGuiWindowFlags_"][13]["name"] = "ImGuiWindowFlags_NoFocusOnAppearing"
defs["enums"]["ImGuiWindowFlags_"][13]["value"] = "1 << 12"
defs["enums"]["ImGuiWindowFlags_"][13]["calc_value"] = 2048
defs["enums"]["ImGuiWindowFlags_"][13]["name"] = "ImGuiWindowFlags_HorizontalScrollbar"
defs["enums"]["ImGuiWindowFlags_"][13]["value"] = "1 << 11"
defs["enums"]["ImGuiWindowFlags_"][14] = {}
defs["enums"]["ImGuiWindowFlags_"][14]["calc_value"] = 8192
defs["enums"]["ImGuiWindowFlags_"][14]["name"] = "ImGuiWindowFlags_NoBringToFrontOnFocus"
defs["enums"]["ImGuiWindowFlags_"][14]["value"] = "1 << 13"
defs["enums"]["ImGuiWindowFlags_"][14]["calc_value"] = 4096
defs["enums"]["ImGuiWindowFlags_"][14]["name"] = "ImGuiWindowFlags_NoFocusOnAppearing"
defs["enums"]["ImGuiWindowFlags_"][14]["value"] = "1 << 12"
defs["enums"]["ImGuiWindowFlags_"][15] = {}
defs["enums"]["ImGuiWindowFlags_"][15]["calc_value"] = 16384
defs["enums"]["ImGuiWindowFlags_"][15]["name"] = "ImGuiWindowFlags_AlwaysVerticalScrollbar"
defs["enums"]["ImGuiWindowFlags_"][15]["value"] = "1 << 14"
defs["enums"]["ImGuiWindowFlags_"][15]["calc_value"] = 8192
defs["enums"]["ImGuiWindowFlags_"][15]["name"] = "ImGuiWindowFlags_NoBringToFrontOnFocus"
defs["enums"]["ImGuiWindowFlags_"][15]["value"] = "1 << 13"
defs["enums"]["ImGuiWindowFlags_"][16] = {}
defs["enums"]["ImGuiWindowFlags_"][16]["calc_value"] = 32768
defs["enums"]["ImGuiWindowFlags_"][16]["name"] = "ImGuiWindowFlags_AlwaysHorizontalScrollbar"
defs["enums"]["ImGuiWindowFlags_"][16]["value"] = "1<< 15"
defs["enums"]["ImGuiWindowFlags_"][16]["calc_value"] = 16384
defs["enums"]["ImGuiWindowFlags_"][16]["name"] = "ImGuiWindowFlags_AlwaysVerticalScrollbar"
defs["enums"]["ImGuiWindowFlags_"][16]["value"] = "1 << 14"
defs["enums"]["ImGuiWindowFlags_"][17] = {}
defs["enums"]["ImGuiWindowFlags_"][17]["calc_value"] = 65536
defs["enums"]["ImGuiWindowFlags_"][17]["name"] = "ImGuiWindowFlags_AlwaysUseWindowPadding"
defs["enums"]["ImGuiWindowFlags_"][17]["value"] = "1 << 16"
defs["enums"]["ImGuiWindowFlags_"][17]["calc_value"] = 32768
defs["enums"]["ImGuiWindowFlags_"][17]["name"] = "ImGuiWindowFlags_AlwaysHorizontalScrollbar"
defs["enums"]["ImGuiWindowFlags_"][17]["value"] = "1<< 15"
defs["enums"]["ImGuiWindowFlags_"][18] = {}
defs["enums"]["ImGuiWindowFlags_"][18]["calc_value"] = 262144
defs["enums"]["ImGuiWindowFlags_"][18]["name"] = "ImGuiWindowFlags_NoNavInputs"
defs["enums"]["ImGuiWindowFlags_"][18]["value"] = "1 << 18"
defs["enums"]["ImGuiWindowFlags_"][18]["calc_value"] = 65536
defs["enums"]["ImGuiWindowFlags_"][18]["name"] = "ImGuiWindowFlags_AlwaysUseWindowPadding"
defs["enums"]["ImGuiWindowFlags_"][18]["value"] = "1 << 16"
defs["enums"]["ImGuiWindowFlags_"][19] = {}
defs["enums"]["ImGuiWindowFlags_"][19]["calc_value"] = 524288
defs["enums"]["ImGuiWindowFlags_"][19]["name"] = "ImGuiWindowFlags_NoNavFocus"
defs["enums"]["ImGuiWindowFlags_"][19]["value"] = "1 << 19"
defs["enums"]["ImGuiWindowFlags_"][19]["calc_value"] = 262144
defs["enums"]["ImGuiWindowFlags_"][19]["name"] = "ImGuiWindowFlags_NoNavInputs"
defs["enums"]["ImGuiWindowFlags_"][19]["value"] = "1 << 18"
defs["enums"]["ImGuiWindowFlags_"][20] = {}
defs["enums"]["ImGuiWindowFlags_"][20]["calc_value"] = 786432
defs["enums"]["ImGuiWindowFlags_"][20]["name"] = "ImGuiWindowFlags_NoNav"
defs["enums"]["ImGuiWindowFlags_"][20]["value"] = "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
defs["enums"]["ImGuiWindowFlags_"][20]["calc_value"] = 524288
defs["enums"]["ImGuiWindowFlags_"][20]["name"] = "ImGuiWindowFlags_NoNavFocus"
defs["enums"]["ImGuiWindowFlags_"][20]["value"] = "1 << 19"
defs["enums"]["ImGuiWindowFlags_"][21] = {}
defs["enums"]["ImGuiWindowFlags_"][21]["calc_value"] = 8388608
defs["enums"]["ImGuiWindowFlags_"][21]["name"] = "ImGuiWindowFlags_NavFlattened"
defs["enums"]["ImGuiWindowFlags_"][21]["value"] = "1 << 23"
defs["enums"]["ImGuiWindowFlags_"][21]["calc_value"] = 786432
defs["enums"]["ImGuiWindowFlags_"][21]["name"] = "ImGuiWindowFlags_NoNav"
defs["enums"]["ImGuiWindowFlags_"][21]["value"] = "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
defs["enums"]["ImGuiWindowFlags_"][22] = {}
defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 16777216
defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_ChildWindow"
defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "1 << 24"
defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 43
defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_NoDecoration"
defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse"
defs["enums"]["ImGuiWindowFlags_"][23] = {}
defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 33554432
defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_Tooltip"
defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "1 << 25"
defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 786944
defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_NoInputs"
defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
defs["enums"]["ImGuiWindowFlags_"][24] = {}
defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 67108864
defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_Popup"
defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "1 << 26"
defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 8388608
defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_NavFlattened"
defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "1 << 23"
defs["enums"]["ImGuiWindowFlags_"][25] = {}
defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 134217728
defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_Modal"
defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 27"
defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 16777216
defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_ChildWindow"
defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 24"
defs["enums"]["ImGuiWindowFlags_"][26] = {}
defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 268435456
defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_ChildMenu"
defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 28"
defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 33554432
defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_Tooltip"
defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 25"
defs["enums"]["ImGuiWindowFlags_"][27] = {}
defs["enums"]["ImGuiWindowFlags_"][27]["calc_value"] = 67108864
defs["enums"]["ImGuiWindowFlags_"][27]["name"] = "ImGuiWindowFlags_Popup"
defs["enums"]["ImGuiWindowFlags_"][27]["value"] = "1 << 26"
defs["enums"]["ImGuiWindowFlags_"][28] = {}
defs["enums"]["ImGuiWindowFlags_"][28]["calc_value"] = 134217728
defs["enums"]["ImGuiWindowFlags_"][28]["name"] = "ImGuiWindowFlags_Modal"
defs["enums"]["ImGuiWindowFlags_"][28]["value"] = "1 << 27"
defs["enums"]["ImGuiWindowFlags_"][29] = {}
defs["enums"]["ImGuiWindowFlags_"][29]["calc_value"] = 268435456
defs["enums"]["ImGuiWindowFlags_"][29]["name"] = "ImGuiWindowFlags_ChildMenu"
defs["enums"]["ImGuiWindowFlags_"][29]["value"] = "1 << 28"
defs["structs"] = {}
defs["structs"]["CustomRect"] = {}
defs["structs"]["CustomRect"][1] = {}
@@ -1343,8 +1355,8 @@ defs["structs"]["ImFont"][5]["template_type"] = "float"
defs["structs"]["ImFont"][5]["type"] = "ImVector_float"
defs["structs"]["ImFont"][6] = {}
defs["structs"]["ImFont"][6]["name"] = "IndexLookup"
defs["structs"]["ImFont"][6]["template_type"] = "unsigned short"
defs["structs"]["ImFont"][6]["type"] = "ImVector_unsigned_short"
defs["structs"]["ImFont"][6]["template_type"] = "ImWchar"
defs["structs"]["ImFont"][6]["type"] = "ImVector_ImWchar"
defs["structs"]["ImFont"][7] = {}
defs["structs"]["ImFont"][7]["name"] = "FallbackGlyph"
defs["structs"]["ImFont"][7]["type"] = "const ImFontGlyph*"
@@ -1946,6 +1958,10 @@ defs["structs"]["ImGuiTextBuffer"][1] = {}
defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf"
defs["structs"]["ImGuiTextBuffer"][1]["template_type"] = "char"
defs["structs"]["ImGuiTextBuffer"][1]["type"] = "ImVector_char"
defs["structs"]["ImGuiTextBuffer"][2] = {}
defs["structs"]["ImGuiTextBuffer"][2]["name"] = "EmptyString[1]"
defs["structs"]["ImGuiTextBuffer"][2]["size"] = 1
defs["structs"]["ImGuiTextBuffer"][2]["type"] = "static char"
defs["structs"]["ImGuiTextFilter"] = {}
defs["structs"]["ImGuiTextFilter"][1] = {}
defs["structs"]["ImGuiTextFilter"][1]["name"] = "InputBuf[256]"