pull imgui 1.68

This commit is contained in:
sonoro1234
2019-02-19 13:11:06 +01:00
parent 806ff124a1
commit 666a687e0f
11 changed files with 404 additions and 287 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.67" from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.68" from Dear ImGui https://github.com/ocornut/imgui
#include "./imgui/imgui.h"
#include "cimgui.h"
@@ -1211,6 +1211,10 @@ CIMGUI_API bool igIsItemEdited()
{
return ImGui::IsItemEdited();
}
CIMGUI_API bool igIsItemActivated()
{
return ImGui::IsItemActivated();
}
CIMGUI_API bool igIsItemDeactivated()
{
return ImGui::IsItemDeactivated();
@@ -1603,6 +1607,10 @@ CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self)
{
return self->c_str();
}
CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end)
{
return self->append(str,str_end);
}
CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args)
{
return self->appendfv(fmt,args);
@@ -1971,9 +1979,9 @@ CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self)
{
return self->DeIndexAllBuffers();
}
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc)
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 fb_scale)
{
return self->ScaleClipRects(sc);
return self->ScaleClipRects(fb_scale);
}
CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void)
{
@@ -2151,14 +2159,6 @@ CIMGUI_API void ImFont_destroy(ImFont* self)
{
IM_DELETE(self);
}
CIMGUI_API void ImFont_ClearOutputData(ImFont* self)
{
return self->ClearOutputData();
}
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self)
{
return self->BuildLookupTable();
}
CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c)
{
return self->FindGlyph(c);
@@ -2167,10 +2167,6 @@ CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c)
{
return self->FindGlyphNoFallback(c);
}
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c)
{
return self->SetFallbackChar(c);
}
CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c)
{
return self->GetCharAdvance(c);
@@ -2199,6 +2195,14 @@ CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,
{
return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip);
}
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self)
{
return self->BuildLookupTable();
}
CIMGUI_API void ImFont_ClearOutputData(ImFont* self)
{
return self->ClearOutputData();
}
CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size)
{
return self->GrowIndex(new_size);
@@ -2211,6 +2215,10 @@ CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool ov
{
return self->AddRemapChar(dst,src,overwrite_dst);
}
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c)
{
return self->SetFallbackChar(c);
}
CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut)
{
*pOut = ImGui::GetWindowPos();

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.67" from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.68" from Dear ImGui https://github.com/ocornut/imgui
#ifndef CIMGUI_INCLUDED
#define CIMGUI_INCLUDED
#include <stdio.h>
@@ -255,8 +255,8 @@ enum ImGuiTabBarFlags_
ImGuiTabBarFlags_None = 0,
ImGuiTabBarFlags_Reorderable = 1 << 0,
ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1,
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 2,
ImGuiTabBarFlags_NoTabListPopupButton = 1 << 3,
ImGuiTabBarFlags_TabListPopupButton = 1 << 2,
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3,
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
ImGuiTabBarFlags_NoTooltip = 1 << 5,
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6,
@@ -472,6 +472,7 @@ enum ImGuiStyleVar_
ImGuiStyleVar_GrabRounding,
ImGuiStyleVar_TabRounding,
ImGuiStyleVar_ButtonTextAlign,
ImGuiStyleVar_SelectableTextAlign,
ImGuiStyleVar_COUNT
};
enum ImGuiColorEditFlags_
@@ -549,6 +550,7 @@ struct ImGuiStyle
float TabRounding;
float TabBorderSize;
ImVec2 ButtonTextAlign;
ImVec2 SelectableTextAlign;
ImVec2 DisplayWindowPadding;
ImVec2 DisplaySafeAreaPadding;
float MouseCursorScale;
@@ -578,8 +580,6 @@ struct ImGuiIO
bool FontAllowUserScaling;
ImFont* FontDefault;
ImVec2 DisplayFramebufferScale;
ImVec2 DisplayVisibleMin;
ImVec2 DisplayVisibleMax;
bool MouseDrawCursor;
bool ConfigMacOSXBehaviors;
bool ConfigInputTextCursorBlink;
@@ -762,6 +762,7 @@ struct ImDrawData
int TotalVtxCount;
ImVec2 DisplayPos;
ImVec2 DisplaySize;
ImVec2 FramebufferScale;
};
struct ImFontConfig
{
@@ -821,21 +822,21 @@ struct ImFontAtlas
};
struct ImFont
{
float FontSize;
float Scale;
ImVec2 DisplayOffset;
ImVector_ImFontGlyph Glyphs;
ImVector_float IndexAdvanceX;
ImVector_ImWchar IndexLookup;
const ImFontGlyph* FallbackGlyph;
float FallbackAdvanceX;
ImWchar FallbackChar;
short ConfigDataCount;
ImFontConfig* ConfigData;
float FontSize;
ImVector_ImWchar IndexLookup;
ImVector_ImFontGlyph Glyphs;
const ImFontGlyph* FallbackGlyph;
ImVec2 DisplayOffset;
ImFontAtlas* ContainerAtlas;
const ImFontConfig* ConfigData;
short ConfigDataCount;
ImWchar FallbackChar;
float Scale;
float Ascent, Descent;
bool DirtyLookupTables;
int MetricsTotalSurface;
bool DirtyLookupTables;
};
struct TextRange
{
@@ -1198,6 +1199,7 @@ CIMGUI_API bool igIsItemFocused(void);
CIMGUI_API bool igIsItemClicked(int mouse_button);
CIMGUI_API bool igIsItemVisible(void);
CIMGUI_API bool igIsItemEdited(void);
CIMGUI_API bool igIsItemActivated(void);
CIMGUI_API bool igIsItemDeactivated(void);
CIMGUI_API bool igIsItemDeactivatedAfterEdit(void);
CIMGUI_API bool igIsAnyItemHovered(void);
@@ -1296,6 +1298,7 @@ CIMGUI_API bool ImGuiTextBuffer_empty(ImGuiTextBuffer* self);
CIMGUI_API void ImGuiTextBuffer_clear(ImGuiTextBuffer* self);
CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity);
CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self);
CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end);
CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args);
CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i);
CIMGUI_API void Pair_destroy(Pair* self);
@@ -1388,7 +1391,7 @@ CIMGUI_API ImDrawData* ImDrawData_ImDrawData(void);
CIMGUI_API void ImDrawData_destroy(ImDrawData* self);
CIMGUI_API void ImDrawData_Clear(ImDrawData* self);
CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self);
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc);
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 fb_scale);
CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void);
CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self);
CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void);
@@ -1433,11 +1436,8 @@ CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const CustomRect*
CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]);
CIMGUI_API ImFont* ImFont_ImFont(void);
CIMGUI_API void ImFont_destroy(ImFont* self);
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self);
CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c);
CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c);
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c);
CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
@@ -1445,9 +1445,12 @@ CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,f
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,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_BuildLookupTable(ImFont* self);
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
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);
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst);
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut);
CIMGUI_API ImVec2_Simple igGetWindowPos_nonUDT2(void);
CIMGUI_API void igGetWindowSize_nonUDT(ImVec2 *pOut);

View File

@@ -454,6 +454,7 @@ local function cimgui_generation(parser)
local stname = v[1].stname
if not(stname:match"float" or stname:match"int" or stname:match"char") then
parser.defsT[k] = nil
--delete also from funcdefs
for i,t in ipairs(parser.funcdefs) do
if t.cimguiname == k then
table.remove(parser.funcdefs, i)
@@ -543,7 +544,7 @@ end
pipe:close()
parser1:do_parse()
--table.sort(parser1.funcdefs, function(a,b) return a.cimguiname < b.cimguiname end)
--parser1:dump_alltypes()
--parser1:printItems()

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.67" from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.68" from Dear ImGui https://github.com/ocornut/imgui
#include "./imgui/imgui.h"
#include "cimgui.h"
@@ -1211,6 +1211,10 @@ CIMGUI_API bool igIsItemEdited()
{
return ImGui::IsItemEdited();
}
CIMGUI_API bool igIsItemActivated()
{
return ImGui::IsItemActivated();
}
CIMGUI_API bool igIsItemDeactivated()
{
return ImGui::IsItemDeactivated();
@@ -1603,6 +1607,10 @@ CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self)
{
return self->c_str();
}
CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end)
{
return self->append(str,str_end);
}
CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args)
{
return self->appendfv(fmt,args);
@@ -1971,9 +1979,9 @@ CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self)
{
return self->DeIndexAllBuffers();
}
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc)
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 fb_scale)
{
return self->ScaleClipRects(sc);
return self->ScaleClipRects(fb_scale);
}
CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void)
{
@@ -2151,14 +2159,6 @@ CIMGUI_API void ImFont_destroy(ImFont* self)
{
IM_DELETE(self);
}
CIMGUI_API void ImFont_ClearOutputData(ImFont* self)
{
return self->ClearOutputData();
}
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self)
{
return self->BuildLookupTable();
}
CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c)
{
return self->FindGlyph(c);
@@ -2167,10 +2167,6 @@ CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c)
{
return self->FindGlyphNoFallback(c);
}
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c)
{
return self->SetFallbackChar(c);
}
CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c)
{
return self->GetCharAdvance(c);
@@ -2199,6 +2195,14 @@ CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,
{
return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip);
}
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self)
{
return self->BuildLookupTable();
}
CIMGUI_API void ImFont_ClearOutputData(ImFont* self)
{
return self->ClearOutputData();
}
CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size)
{
return self->GrowIndex(new_size);
@@ -2211,6 +2215,10 @@ CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool ov
{
return self->AddRemapChar(dst,src,overwrite_dst);
}
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c)
{
return self->SetFallbackChar(c);
}
CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut)
{
*pOut = ImGui::GetWindowPos();

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.67" from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.68" from Dear ImGui https://github.com/ocornut/imgui
#ifndef CIMGUI_INCLUDED
#define CIMGUI_INCLUDED
#include <stdio.h>
@@ -255,8 +255,8 @@ enum ImGuiTabBarFlags_
ImGuiTabBarFlags_None = 0,
ImGuiTabBarFlags_Reorderable = 1 << 0,
ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1,
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 2,
ImGuiTabBarFlags_NoTabListPopupButton = 1 << 3,
ImGuiTabBarFlags_TabListPopupButton = 1 << 2,
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3,
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
ImGuiTabBarFlags_NoTooltip = 1 << 5,
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6,
@@ -472,6 +472,7 @@ enum ImGuiStyleVar_
ImGuiStyleVar_GrabRounding,
ImGuiStyleVar_TabRounding,
ImGuiStyleVar_ButtonTextAlign,
ImGuiStyleVar_SelectableTextAlign,
ImGuiStyleVar_COUNT
};
enum ImGuiColorEditFlags_
@@ -549,6 +550,7 @@ struct ImGuiStyle
float TabRounding;
float TabBorderSize;
ImVec2 ButtonTextAlign;
ImVec2 SelectableTextAlign;
ImVec2 DisplayWindowPadding;
ImVec2 DisplaySafeAreaPadding;
float MouseCursorScale;
@@ -578,8 +580,6 @@ struct ImGuiIO
bool FontAllowUserScaling;
ImFont* FontDefault;
ImVec2 DisplayFramebufferScale;
ImVec2 DisplayVisibleMin;
ImVec2 DisplayVisibleMax;
bool MouseDrawCursor;
bool ConfigMacOSXBehaviors;
bool ConfigInputTextCursorBlink;
@@ -762,6 +762,7 @@ struct ImDrawData
int TotalVtxCount;
ImVec2 DisplayPos;
ImVec2 DisplaySize;
ImVec2 FramebufferScale;
};
struct ImFontConfig
{
@@ -821,21 +822,21 @@ struct ImFontAtlas
};
struct ImFont
{
float FontSize;
float Scale;
ImVec2 DisplayOffset;
ImVector_ImFontGlyph Glyphs;
ImVector_float IndexAdvanceX;
ImVector_ImWchar IndexLookup;
const ImFontGlyph* FallbackGlyph;
float FallbackAdvanceX;
ImWchar FallbackChar;
short ConfigDataCount;
ImFontConfig* ConfigData;
float FontSize;
ImVector_ImWchar IndexLookup;
ImVector_ImFontGlyph Glyphs;
const ImFontGlyph* FallbackGlyph;
ImVec2 DisplayOffset;
ImFontAtlas* ContainerAtlas;
const ImFontConfig* ConfigData;
short ConfigDataCount;
ImWchar FallbackChar;
float Scale;
float Ascent, Descent;
bool DirtyLookupTables;
int MetricsTotalSurface;
bool DirtyLookupTables;
};
struct TextRange
{
@@ -1198,6 +1199,7 @@ CIMGUI_API bool igIsItemFocused(void);
CIMGUI_API bool igIsItemClicked(int mouse_button);
CIMGUI_API bool igIsItemVisible(void);
CIMGUI_API bool igIsItemEdited(void);
CIMGUI_API bool igIsItemActivated(void);
CIMGUI_API bool igIsItemDeactivated(void);
CIMGUI_API bool igIsItemDeactivatedAfterEdit(void);
CIMGUI_API bool igIsAnyItemHovered(void);
@@ -1296,6 +1298,7 @@ CIMGUI_API bool ImGuiTextBuffer_empty(ImGuiTextBuffer* self);
CIMGUI_API void ImGuiTextBuffer_clear(ImGuiTextBuffer* self);
CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity);
CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self);
CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end);
CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args);
CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i);
CIMGUI_API void Pair_destroy(Pair* self);
@@ -1388,7 +1391,7 @@ CIMGUI_API ImDrawData* ImDrawData_ImDrawData(void);
CIMGUI_API void ImDrawData_destroy(ImDrawData* self);
CIMGUI_API void ImDrawData_Clear(ImDrawData* self);
CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self);
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc);
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 fb_scale);
CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void);
CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self);
CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void);
@@ -1433,11 +1436,8 @@ CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const CustomRect*
CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]);
CIMGUI_API ImFont* ImFont_ImFont(void);
CIMGUI_API void ImFont_destroy(ImFont* self);
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self);
CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c);
CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c);
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c);
CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
@@ -1445,9 +1445,12 @@ CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,f
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,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_BuildLookupTable(ImFont* self);
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
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);
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst);
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut);
CIMGUI_API ImVec2_Simple igGetWindowPos_nonUDT2(void);
CIMGUI_API void igGetWindowSize_nonUDT(ImVec2 *pOut);

View File

@@ -433,19 +433,19 @@
],
"ImDrawData_ScaleClipRects": [
{
"args": "(ImDrawData* self,const ImVec2 sc)",
"args": "(ImDrawData* self,const ImVec2 fb_scale)",
"argsT": [
{
"name": "self",
"type": "ImDrawData*"
},
{
"name": "sc",
"name": "fb_scale",
"type": "const ImVec2"
}
],
"argsoriginal": "(const ImVec2& sc)",
"call_args": "(sc)",
"argsoriginal": "(const ImVec2& fb_scale)",
"call_args": "(fb_scale)",
"cimguiname": "ImDrawData_ScaleClipRects",
"defaults": [],
"funcname": "ScaleClipRects",
@@ -4874,6 +4874,36 @@
"stname": "ImGuiTextBuffer"
}
],
"ImGuiTextBuffer_append": [
{
"args": "(ImGuiTextBuffer* self,const char* str,const char* str_end)",
"argsT": [
{
"name": "self",
"type": "ImGuiTextBuffer*"
},
{
"name": "str",
"type": "const char*"
},
{
"name": "str_end",
"type": "const char*"
}
],
"argsoriginal": "(const char* str,const char* str_end=((void*)0))",
"call_args": "(str,str_end)",
"cimguiname": "ImGuiTextBuffer_append",
"defaults": {
"str_end": "((void*)0)"
},
"funcname": "append",
"ov_cimguiname": "ImGuiTextBuffer_append",
"ret": "void",
"signature": "(const char*,const char*)",
"stname": "ImGuiTextBuffer"
}
],
"ImGuiTextBuffer_appendf": [
{
"args": "(ImGuiTextBuffer* self,const char* fmt,...)",
@@ -21818,6 +21848,22 @@
"stname": ""
}
],
"igIsItemActivated": [
{
"args": "()",
"argsT": [],
"argsoriginal": "()",
"call_args": "()",
"cimguiname": "igIsItemActivated",
"defaults": [],
"funcname": "IsItemActivated",
"namespace": "ImGui",
"ov_cimguiname": "igIsItemActivated",
"ret": "bool",
"signature": "()",
"stname": ""
}
],
"igIsItemActive": [
{
"args": "()",

View File

@@ -362,16 +362,16 @@ defs["ImDrawData_ImDrawData"][1]["stname"] = "ImDrawData"
defs["ImDrawData_ImDrawData"]["()"] = defs["ImDrawData_ImDrawData"][1]
defs["ImDrawData_ScaleClipRects"] = {}
defs["ImDrawData_ScaleClipRects"][1] = {}
defs["ImDrawData_ScaleClipRects"][1]["args"] = "(ImDrawData* self,const ImVec2 sc)"
defs["ImDrawData_ScaleClipRects"][1]["args"] = "(ImDrawData* self,const ImVec2 fb_scale)"
defs["ImDrawData_ScaleClipRects"][1]["argsT"] = {}
defs["ImDrawData_ScaleClipRects"][1]["argsT"][1] = {}
defs["ImDrawData_ScaleClipRects"][1]["argsT"][1]["name"] = "self"
defs["ImDrawData_ScaleClipRects"][1]["argsT"][1]["type"] = "ImDrawData*"
defs["ImDrawData_ScaleClipRects"][1]["argsT"][2] = {}
defs["ImDrawData_ScaleClipRects"][1]["argsT"][2]["name"] = "sc"
defs["ImDrawData_ScaleClipRects"][1]["argsT"][2]["name"] = "fb_scale"
defs["ImDrawData_ScaleClipRects"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawData_ScaleClipRects"][1]["argsoriginal"] = "(const ImVec2& sc)"
defs["ImDrawData_ScaleClipRects"][1]["call_args"] = "(sc)"
defs["ImDrawData_ScaleClipRects"][1]["argsoriginal"] = "(const ImVec2& fb_scale)"
defs["ImDrawData_ScaleClipRects"][1]["call_args"] = "(fb_scale)"
defs["ImDrawData_ScaleClipRects"][1]["cimguiname"] = "ImDrawData_ScaleClipRects"
defs["ImDrawData_ScaleClipRects"][1]["defaults"] = {}
defs["ImDrawData_ScaleClipRects"][1]["funcname"] = "ScaleClipRects"
@@ -4001,6 +4001,30 @@ defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["ov_cimguiname"] = "ImGuiTextBuffer_I
defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["signature"] = "()"
defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["stname"] = "ImGuiTextBuffer"
defs["ImGuiTextBuffer_ImGuiTextBuffer"]["()"] = defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]
defs["ImGuiTextBuffer_append"] = {}
defs["ImGuiTextBuffer_append"][1] = {}
defs["ImGuiTextBuffer_append"][1]["args"] = "(ImGuiTextBuffer* self,const char* str,const char* str_end)"
defs["ImGuiTextBuffer_append"][1]["argsT"] = {}
defs["ImGuiTextBuffer_append"][1]["argsT"][1] = {}
defs["ImGuiTextBuffer_append"][1]["argsT"][1]["name"] = "self"
defs["ImGuiTextBuffer_append"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*"
defs["ImGuiTextBuffer_append"][1]["argsT"][2] = {}
defs["ImGuiTextBuffer_append"][1]["argsT"][2]["name"] = "str"
defs["ImGuiTextBuffer_append"][1]["argsT"][2]["type"] = "const char*"
defs["ImGuiTextBuffer_append"][1]["argsT"][3] = {}
defs["ImGuiTextBuffer_append"][1]["argsT"][3]["name"] = "str_end"
defs["ImGuiTextBuffer_append"][1]["argsT"][3]["type"] = "const char*"
defs["ImGuiTextBuffer_append"][1]["argsoriginal"] = "(const char* str,const char* str_end=((void*)0))"
defs["ImGuiTextBuffer_append"][1]["call_args"] = "(str,str_end)"
defs["ImGuiTextBuffer_append"][1]["cimguiname"] = "ImGuiTextBuffer_append"
defs["ImGuiTextBuffer_append"][1]["defaults"] = {}
defs["ImGuiTextBuffer_append"][1]["defaults"]["str_end"] = "((void*)0)"
defs["ImGuiTextBuffer_append"][1]["funcname"] = "append"
defs["ImGuiTextBuffer_append"][1]["ov_cimguiname"] = "ImGuiTextBuffer_append"
defs["ImGuiTextBuffer_append"][1]["ret"] = "void"
defs["ImGuiTextBuffer_append"][1]["signature"] = "(const char*,const char*)"
defs["ImGuiTextBuffer_append"][1]["stname"] = "ImGuiTextBuffer"
defs["ImGuiTextBuffer_append"]["(const char*,const char*)"] = defs["ImGuiTextBuffer_append"][1]
defs["ImGuiTextBuffer_appendf"] = {}
defs["ImGuiTextBuffer_appendf"][1] = {}
defs["ImGuiTextBuffer_appendf"][1]["args"] = "(ImGuiTextBuffer* self,const char* fmt,...)"
@@ -18460,6 +18484,21 @@ defs["igIsAnyMouseDown"][1]["ret"] = "bool"
defs["igIsAnyMouseDown"][1]["signature"] = "()"
defs["igIsAnyMouseDown"][1]["stname"] = ""
defs["igIsAnyMouseDown"]["()"] = defs["igIsAnyMouseDown"][1]
defs["igIsItemActivated"] = {}
defs["igIsItemActivated"][1] = {}
defs["igIsItemActivated"][1]["args"] = "()"
defs["igIsItemActivated"][1]["argsT"] = {}
defs["igIsItemActivated"][1]["argsoriginal"] = "()"
defs["igIsItemActivated"][1]["call_args"] = "()"
defs["igIsItemActivated"][1]["cimguiname"] = "igIsItemActivated"
defs["igIsItemActivated"][1]["defaults"] = {}
defs["igIsItemActivated"][1]["funcname"] = "IsItemActivated"
defs["igIsItemActivated"][1]["namespace"] = "ImGui"
defs["igIsItemActivated"][1]["ov_cimguiname"] = "igIsItemActivated"
defs["igIsItemActivated"][1]["ret"] = "bool"
defs["igIsItemActivated"][1]["signature"] = "()"
defs["igIsItemActivated"][1]["stname"] = ""
defs["igIsItemActivated"]["()"] = defs["igIsItemActivated"][1]
defs["igIsItemActive"] = {}
defs["igIsItemActive"][1] = {}
defs["igIsItemActive"][1]["args"] = "()"

View File

@@ -3,15 +3,15 @@ igCombo 3
1 bool igCombo (const char*,int*,const char* const[],int,int)
2 bool igComboStr (const char*,int*,const char*,int)
3 bool igComboFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
ImVec4_ImVec4 2
1 nil ImVec4_ImVec4 ()
2 nil ImVec4_ImVec4Float (float,float,float,float)
TextRange_TextRange 2
1 nil TextRange_TextRange ()
2 nil TextRange_TextRangeStr (const char*,const char*)
igTreePush 2
1 void igTreePushStr (const char*)
2 void igTreePushPtr (const void*)
ImVec4_ImVec4 2
1 nil ImVec4_ImVec4 ()
2 nil ImVec4_ImVec4Float (float,float,float,float)
igSetWindowFocus 2
1 void igSetWindowFocus ()
2 void igSetWindowFocusStr (const char*)
igValue 4
1 void igValueBool (const char*,bool)
2 void igValueInt (const char*,int)
@@ -32,9 +32,6 @@ igRadioButton 2
igSetWindowSize 2
1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond)
2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond)
igPushStyleColor 2
1 void igPushStyleColorU32 (ImGuiCol,ImU32)
2 void igPushStyleColor (ImGuiCol,const ImVec4)
ImVector_ImVector 2
1 nil ImVector_ImVector ()
2 nil ImVector_ImVectorVector (const ImVector)
@@ -69,21 +66,30 @@ ImVector_begin 2
igBeginChild 2
1 bool igBeginChild (const char*,const ImVec2,bool,ImGuiWindowFlags)
2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
igPushStyleColor 2
1 void igPushStyleColorU32 (ImGuiCol,ImU32)
2 void igPushStyleColor (ImGuiCol,const ImVec4)
igSelectable 2
1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2)
2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
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)
Pair_Pair 3
1 nil Pair_PairInt (ImGuiID,int)
2 nil Pair_PairFloat (ImGuiID,float)
3 nil Pair_PairPtr (ImGuiID,void*)
igPushID 4
1 void igPushIDStr (const char*)
2 void igPushIDRange (const char*,const char*)
3 void igPushIDPtr (const void*)
4 void igPushIDInt (int)
Pair_Pair 3
1 nil Pair_PairInt (ImGuiID,int)
2 nil Pair_PairFloat (ImGuiID,float)
3 nil Pair_PairPtr (ImGuiID,void*)
igSetWindowPos 2
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
igListBoxHeader 2
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
2 bool igListBoxHeaderInt (const char*,int,int)
ImVector_erase 2
1 T* ImVector_erase (const T*)
2 T* ImVector_eraseTPtr (const T*,const T*)
@@ -93,6 +99,9 @@ ImVector_resize 2
ImVector_front 2
1 T* ImVector_front ()
2 const T* ImVector_front_const ()const
igTreePush 2
1 void igTreePushStr (const char*)
2 void igTreePushPtr (const void*)
ImColor_ImColor 5
1 nil ImColor_ImColor ()
2 nil ImColor_ImColorInt (int,int,int,int)
@@ -105,19 +114,10 @@ igCollapsingHeader 2
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)
igSetWindowFocus 2
1 void igSetWindowFocus ()
2 void igSetWindowFocusStr (const char*)
igTreeNodeEx 3
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
igListBoxHeader 2
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
2 bool igListBoxHeaderInt (const char*,int,int)
igGetColorU32 3
1 ImU32 igGetColorU32 (ImGuiCol,float)
2 ImU32 igGetColorU32Vec4 (const ImVec4)

View File

@@ -1326,8 +1326,13 @@
},
{
"calc_value": 22,
"name": "ImGuiStyleVar_COUNT",
"name": "ImGuiStyleVar_SelectableTextAlign",
"value": 22
},
{
"calc_value": 23,
"name": "ImGuiStyleVar_COUNT",
"value": 23
}
],
"ImGuiTabBarFlags_": [
@@ -1348,12 +1353,12 @@
},
{
"calc_value": 4,
"name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton",
"name": "ImGuiTabBarFlags_TabListPopupButton",
"value": "1 << 2"
},
{
"calc_value": 8,
"name": "ImGuiTabBarFlags_NoTabListPopupButton",
"name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton",
"value": "1 << 3"
},
{
@@ -1742,6 +1747,10 @@
{
"name": "DisplaySize",
"type": "ImVec2"
},
{
"name": "FramebufferScale",
"type": "ImVec2"
}
],
"ImDrawList": [
@@ -1828,56 +1837,56 @@
}
],
"ImFont": [
{
"name": "FontSize",
"type": "float"
},
{
"name": "Scale",
"type": "float"
},
{
"name": "DisplayOffset",
"type": "ImVec2"
},
{
"name": "Glyphs",
"template_type": "ImFontGlyph",
"type": "ImVector_ImFontGlyph"
},
{
"name": "IndexAdvanceX",
"template_type": "float",
"type": "ImVector_float"
},
{
"name": "FallbackAdvanceX",
"type": "float"
},
{
"name": "FontSize",
"type": "float"
},
{
"name": "IndexLookup",
"template_type": "ImWchar",
"type": "ImVector_ImWchar"
},
{
"name": "Glyphs",
"template_type": "ImFontGlyph",
"type": "ImVector_ImFontGlyph"
},
{
"name": "FallbackGlyph",
"type": "const ImFontGlyph*"
},
{
"name": "FallbackAdvanceX",
"type": "float"
"name": "DisplayOffset",
"type": "ImVec2"
},
{
"name": "FallbackChar",
"type": "ImWchar"
"name": "ContainerAtlas",
"type": "ImFontAtlas*"
},
{
"name": "ConfigData",
"type": "const ImFontConfig*"
},
{
"name": "ConfigDataCount",
"type": "short"
},
{
"name": "ConfigData",
"type": "ImFontConfig*"
"name": "FallbackChar",
"type": "ImWchar"
},
{
"name": "ContainerAtlas",
"type": "ImFontAtlas*"
"name": "Scale",
"type": "float"
},
{
"name": "Ascent",
@@ -1887,13 +1896,13 @@
"name": "Descent",
"type": "float"
},
{
"name": "DirtyLookupTables",
"type": "bool"
},
{
"name": "MetricsTotalSurface",
"type": "int"
},
{
"name": "DirtyLookupTables",
"type": "bool"
}
],
"ImFontAtlas": [
@@ -2164,14 +2173,6 @@
"name": "DisplayFramebufferScale",
"type": "ImVec2"
},
{
"name": "DisplayVisibleMin",
"type": "ImVec2"
},
{
"name": "DisplayVisibleMax",
"type": "ImVec2"
},
{
"name": "MouseDrawCursor",
"type": "bool"
@@ -2658,6 +2659,10 @@
"name": "ButtonTextAlign",
"type": "ImVec2"
},
{
"name": "SelectableTextAlign",
"type": "ImVec2"
},
{
"name": "DisplayWindowPadding",
"type": "ImVec2"

View File

@@ -1050,8 +1050,12 @@ defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_ButtonTextAlign"
defs["enums"]["ImGuiStyleVar_"][22]["value"] = 21
defs["enums"]["ImGuiStyleVar_"][23] = {}
defs["enums"]["ImGuiStyleVar_"][23]["calc_value"] = 22
defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_COUNT"
defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_SelectableTextAlign"
defs["enums"]["ImGuiStyleVar_"][23]["value"] = 22
defs["enums"]["ImGuiStyleVar_"][24] = {}
defs["enums"]["ImGuiStyleVar_"][24]["calc_value"] = 23
defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_COUNT"
defs["enums"]["ImGuiStyleVar_"][24]["value"] = 23
defs["enums"]["ImGuiTabBarFlags_"] = {}
defs["enums"]["ImGuiTabBarFlags_"][1] = {}
defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0
@@ -1067,11 +1071,11 @@ defs["enums"]["ImGuiTabBarFlags_"][3]["name"] = "ImGuiTabBarFlags_AutoSelectNewT
defs["enums"]["ImGuiTabBarFlags_"][3]["value"] = "1 << 1"
defs["enums"]["ImGuiTabBarFlags_"][4] = {}
defs["enums"]["ImGuiTabBarFlags_"][4]["calc_value"] = 4
defs["enums"]["ImGuiTabBarFlags_"][4]["name"] = "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton"
defs["enums"]["ImGuiTabBarFlags_"][4]["name"] = "ImGuiTabBarFlags_TabListPopupButton"
defs["enums"]["ImGuiTabBarFlags_"][4]["value"] = "1 << 2"
defs["enums"]["ImGuiTabBarFlags_"][5] = {}
defs["enums"]["ImGuiTabBarFlags_"][5]["calc_value"] = 8
defs["enums"]["ImGuiTabBarFlags_"][5]["name"] = "ImGuiTabBarFlags_NoTabListPopupButton"
defs["enums"]["ImGuiTabBarFlags_"][5]["name"] = "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton"
defs["enums"]["ImGuiTabBarFlags_"][5]["value"] = "1 << 3"
defs["enums"]["ImGuiTabBarFlags_"][6] = {}
defs["enums"]["ImGuiTabBarFlags_"][6]["calc_value"] = 16
@@ -1373,6 +1377,9 @@ defs["structs"]["ImDrawData"][6]["type"] = "ImVec2"
defs["structs"]["ImDrawData"][7] = {}
defs["structs"]["ImDrawData"][7]["name"] = "DisplaySize"
defs["structs"]["ImDrawData"][7]["type"] = "ImVec2"
defs["structs"]["ImDrawData"][8] = {}
defs["structs"]["ImDrawData"][8]["name"] = "FramebufferScale"
defs["structs"]["ImDrawData"][8]["type"] = "ImVec2"
defs["structs"]["ImDrawList"] = {}
defs["structs"]["ImDrawList"][1] = {}
defs["structs"]["ImDrawList"][1]["name"] = "CmdBuffer"
@@ -1438,44 +1445,44 @@ defs["structs"]["ImDrawVert"][3]["name"] = "col"
defs["structs"]["ImDrawVert"][3]["type"] = "ImU32"
defs["structs"]["ImFont"] = {}
defs["structs"]["ImFont"][1] = {}
defs["structs"]["ImFont"][1]["name"] = "FontSize"
defs["structs"]["ImFont"][1]["type"] = "float"
defs["structs"]["ImFont"][1]["name"] = "IndexAdvanceX"
defs["structs"]["ImFont"][1]["template_type"] = "float"
defs["structs"]["ImFont"][1]["type"] = "ImVector_float"
defs["structs"]["ImFont"][2] = {}
defs["structs"]["ImFont"][2]["name"] = "Scale"
defs["structs"]["ImFont"][2]["name"] = "FallbackAdvanceX"
defs["structs"]["ImFont"][2]["type"] = "float"
defs["structs"]["ImFont"][3] = {}
defs["structs"]["ImFont"][3]["name"] = "DisplayOffset"
defs["structs"]["ImFont"][3]["type"] = "ImVec2"
defs["structs"]["ImFont"][3]["name"] = "FontSize"
defs["structs"]["ImFont"][3]["type"] = "float"
defs["structs"]["ImFont"][4] = {}
defs["structs"]["ImFont"][4]["name"] = "Glyphs"
defs["structs"]["ImFont"][4]["template_type"] = "ImFontGlyph"
defs["structs"]["ImFont"][4]["type"] = "ImVector_ImFontGlyph"
defs["structs"]["ImFont"][4]["name"] = "IndexLookup"
defs["structs"]["ImFont"][4]["template_type"] = "ImWchar"
defs["structs"]["ImFont"][4]["type"] = "ImVector_ImWchar"
defs["structs"]["ImFont"][5] = {}
defs["structs"]["ImFont"][5]["name"] = "IndexAdvanceX"
defs["structs"]["ImFont"][5]["template_type"] = "float"
defs["structs"]["ImFont"][5]["type"] = "ImVector_float"
defs["structs"]["ImFont"][5]["name"] = "Glyphs"
defs["structs"]["ImFont"][5]["template_type"] = "ImFontGlyph"
defs["structs"]["ImFont"][5]["type"] = "ImVector_ImFontGlyph"
defs["structs"]["ImFont"][6] = {}
defs["structs"]["ImFont"][6]["name"] = "IndexLookup"
defs["structs"]["ImFont"][6]["template_type"] = "ImWchar"
defs["structs"]["ImFont"][6]["type"] = "ImVector_ImWchar"
defs["structs"]["ImFont"][6]["name"] = "FallbackGlyph"
defs["structs"]["ImFont"][6]["type"] = "const ImFontGlyph*"
defs["structs"]["ImFont"][7] = {}
defs["structs"]["ImFont"][7]["name"] = "FallbackGlyph"
defs["structs"]["ImFont"][7]["type"] = "const ImFontGlyph*"
defs["structs"]["ImFont"][7]["name"] = "DisplayOffset"
defs["structs"]["ImFont"][7]["type"] = "ImVec2"
defs["structs"]["ImFont"][8] = {}
defs["structs"]["ImFont"][8]["name"] = "FallbackAdvanceX"
defs["structs"]["ImFont"][8]["type"] = "float"
defs["structs"]["ImFont"][8]["name"] = "ContainerAtlas"
defs["structs"]["ImFont"][8]["type"] = "ImFontAtlas*"
defs["structs"]["ImFont"][9] = {}
defs["structs"]["ImFont"][9]["name"] = "FallbackChar"
defs["structs"]["ImFont"][9]["type"] = "ImWchar"
defs["structs"]["ImFont"][9]["name"] = "ConfigData"
defs["structs"]["ImFont"][9]["type"] = "const ImFontConfig*"
defs["structs"]["ImFont"][10] = {}
defs["structs"]["ImFont"][10]["name"] = "ConfigDataCount"
defs["structs"]["ImFont"][10]["type"] = "short"
defs["structs"]["ImFont"][11] = {}
defs["structs"]["ImFont"][11]["name"] = "ConfigData"
defs["structs"]["ImFont"][11]["type"] = "ImFontConfig*"
defs["structs"]["ImFont"][11]["name"] = "FallbackChar"
defs["structs"]["ImFont"][11]["type"] = "ImWchar"
defs["structs"]["ImFont"][12] = {}
defs["structs"]["ImFont"][12]["name"] = "ContainerAtlas"
defs["structs"]["ImFont"][12]["type"] = "ImFontAtlas*"
defs["structs"]["ImFont"][12]["name"] = "Scale"
defs["structs"]["ImFont"][12]["type"] = "float"
defs["structs"]["ImFont"][13] = {}
defs["structs"]["ImFont"][13]["name"] = "Ascent"
defs["structs"]["ImFont"][13]["type"] = "float"
@@ -1483,11 +1490,11 @@ defs["structs"]["ImFont"][14] = {}
defs["structs"]["ImFont"][14]["name"] = "Descent"
defs["structs"]["ImFont"][14]["type"] = "float"
defs["structs"]["ImFont"][15] = {}
defs["structs"]["ImFont"][15]["name"] = "DirtyLookupTables"
defs["structs"]["ImFont"][15]["type"] = "bool"
defs["structs"]["ImFont"][15]["name"] = "MetricsTotalSurface"
defs["structs"]["ImFont"][15]["type"] = "int"
defs["structs"]["ImFont"][16] = {}
defs["structs"]["ImFont"][16]["name"] = "MetricsTotalSurface"
defs["structs"]["ImFont"][16]["type"] = "int"
defs["structs"]["ImFont"][16]["name"] = "DirtyLookupTables"
defs["structs"]["ImFont"][16]["type"] = "bool"
defs["structs"]["ImFontAtlas"] = {}
defs["structs"]["ImFontAtlas"][1] = {}
defs["structs"]["ImFontAtlas"][1]["name"] = "Locked"
@@ -1690,197 +1697,191 @@ defs["structs"]["ImGuiIO"][19] = {}
defs["structs"]["ImGuiIO"][19]["name"] = "DisplayFramebufferScale"
defs["structs"]["ImGuiIO"][19]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][20] = {}
defs["structs"]["ImGuiIO"][20]["name"] = "DisplayVisibleMin"
defs["structs"]["ImGuiIO"][20]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][20]["name"] = "MouseDrawCursor"
defs["structs"]["ImGuiIO"][20]["type"] = "bool"
defs["structs"]["ImGuiIO"][21] = {}
defs["structs"]["ImGuiIO"][21]["name"] = "DisplayVisibleMax"
defs["structs"]["ImGuiIO"][21]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][21]["name"] = "ConfigMacOSXBehaviors"
defs["structs"]["ImGuiIO"][21]["type"] = "bool"
defs["structs"]["ImGuiIO"][22] = {}
defs["structs"]["ImGuiIO"][22]["name"] = "MouseDrawCursor"
defs["structs"]["ImGuiIO"][22]["name"] = "ConfigInputTextCursorBlink"
defs["structs"]["ImGuiIO"][22]["type"] = "bool"
defs["structs"]["ImGuiIO"][23] = {}
defs["structs"]["ImGuiIO"][23]["name"] = "ConfigMacOSXBehaviors"
defs["structs"]["ImGuiIO"][23]["name"] = "ConfigWindowsResizeFromEdges"
defs["structs"]["ImGuiIO"][23]["type"] = "bool"
defs["structs"]["ImGuiIO"][24] = {}
defs["structs"]["ImGuiIO"][24]["name"] = "ConfigInputTextCursorBlink"
defs["structs"]["ImGuiIO"][24]["name"] = "ConfigWindowsMoveFromTitleBarOnly"
defs["structs"]["ImGuiIO"][24]["type"] = "bool"
defs["structs"]["ImGuiIO"][25] = {}
defs["structs"]["ImGuiIO"][25]["name"] = "ConfigWindowsResizeFromEdges"
defs["structs"]["ImGuiIO"][25]["type"] = "bool"
defs["structs"]["ImGuiIO"][25]["name"] = "BackendPlatformName"
defs["structs"]["ImGuiIO"][25]["type"] = "const char*"
defs["structs"]["ImGuiIO"][26] = {}
defs["structs"]["ImGuiIO"][26]["name"] = "ConfigWindowsMoveFromTitleBarOnly"
defs["structs"]["ImGuiIO"][26]["type"] = "bool"
defs["structs"]["ImGuiIO"][26]["name"] = "BackendRendererName"
defs["structs"]["ImGuiIO"][26]["type"] = "const char*"
defs["structs"]["ImGuiIO"][27] = {}
defs["structs"]["ImGuiIO"][27]["name"] = "BackendPlatformName"
defs["structs"]["ImGuiIO"][27]["type"] = "const char*"
defs["structs"]["ImGuiIO"][27]["name"] = "BackendPlatformUserData"
defs["structs"]["ImGuiIO"][27]["type"] = "void*"
defs["structs"]["ImGuiIO"][28] = {}
defs["structs"]["ImGuiIO"][28]["name"] = "BackendRendererName"
defs["structs"]["ImGuiIO"][28]["type"] = "const char*"
defs["structs"]["ImGuiIO"][28]["name"] = "BackendRendererUserData"
defs["structs"]["ImGuiIO"][28]["type"] = "void*"
defs["structs"]["ImGuiIO"][29] = {}
defs["structs"]["ImGuiIO"][29]["name"] = "BackendPlatformUserData"
defs["structs"]["ImGuiIO"][29]["name"] = "BackendLanguageUserData"
defs["structs"]["ImGuiIO"][29]["type"] = "void*"
defs["structs"]["ImGuiIO"][30] = {}
defs["structs"]["ImGuiIO"][30]["name"] = "BackendRendererUserData"
defs["structs"]["ImGuiIO"][30]["type"] = "void*"
defs["structs"]["ImGuiIO"][30]["name"] = "GetClipboardTextFn"
defs["structs"]["ImGuiIO"][30]["type"] = "const char*(*)(void* user_data)"
defs["structs"]["ImGuiIO"][31] = {}
defs["structs"]["ImGuiIO"][31]["name"] = "BackendLanguageUserData"
defs["structs"]["ImGuiIO"][31]["type"] = "void*"
defs["structs"]["ImGuiIO"][31]["name"] = "SetClipboardTextFn"
defs["structs"]["ImGuiIO"][31]["type"] = "void(*)(void* user_data,const char* text)"
defs["structs"]["ImGuiIO"][32] = {}
defs["structs"]["ImGuiIO"][32]["name"] = "GetClipboardTextFn"
defs["structs"]["ImGuiIO"][32]["type"] = "const char*(*)(void* user_data)"
defs["structs"]["ImGuiIO"][32]["name"] = "ClipboardUserData"
defs["structs"]["ImGuiIO"][32]["type"] = "void*"
defs["structs"]["ImGuiIO"][33] = {}
defs["structs"]["ImGuiIO"][33]["name"] = "SetClipboardTextFn"
defs["structs"]["ImGuiIO"][33]["type"] = "void(*)(void* user_data,const char* text)"
defs["structs"]["ImGuiIO"][33]["name"] = "ImeSetInputScreenPosFn"
defs["structs"]["ImGuiIO"][33]["type"] = "void(*)(int x,int y)"
defs["structs"]["ImGuiIO"][34] = {}
defs["structs"]["ImGuiIO"][34]["name"] = "ClipboardUserData"
defs["structs"]["ImGuiIO"][34]["name"] = "ImeWindowHandle"
defs["structs"]["ImGuiIO"][34]["type"] = "void*"
defs["structs"]["ImGuiIO"][35] = {}
defs["structs"]["ImGuiIO"][35]["name"] = "ImeSetInputScreenPosFn"
defs["structs"]["ImGuiIO"][35]["type"] = "void(*)(int x,int y)"
defs["structs"]["ImGuiIO"][35]["name"] = "RenderDrawListsFnUnused"
defs["structs"]["ImGuiIO"][35]["type"] = "void*"
defs["structs"]["ImGuiIO"][36] = {}
defs["structs"]["ImGuiIO"][36]["name"] = "ImeWindowHandle"
defs["structs"]["ImGuiIO"][36]["type"] = "void*"
defs["structs"]["ImGuiIO"][36]["name"] = "MousePos"
defs["structs"]["ImGuiIO"][36]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][37] = {}
defs["structs"]["ImGuiIO"][37]["name"] = "RenderDrawListsFnUnused"
defs["structs"]["ImGuiIO"][37]["type"] = "void*"
defs["structs"]["ImGuiIO"][37]["name"] = "MouseDown[5]"
defs["structs"]["ImGuiIO"][37]["size"] = 5
defs["structs"]["ImGuiIO"][37]["type"] = "bool"
defs["structs"]["ImGuiIO"][38] = {}
defs["structs"]["ImGuiIO"][38]["name"] = "MousePos"
defs["structs"]["ImGuiIO"][38]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][38]["name"] = "MouseWheel"
defs["structs"]["ImGuiIO"][38]["type"] = "float"
defs["structs"]["ImGuiIO"][39] = {}
defs["structs"]["ImGuiIO"][39]["name"] = "MouseDown[5]"
defs["structs"]["ImGuiIO"][39]["size"] = 5
defs["structs"]["ImGuiIO"][39]["type"] = "bool"
defs["structs"]["ImGuiIO"][39]["name"] = "MouseWheelH"
defs["structs"]["ImGuiIO"][39]["type"] = "float"
defs["structs"]["ImGuiIO"][40] = {}
defs["structs"]["ImGuiIO"][40]["name"] = "MouseWheel"
defs["structs"]["ImGuiIO"][40]["type"] = "float"
defs["structs"]["ImGuiIO"][40]["name"] = "KeyCtrl"
defs["structs"]["ImGuiIO"][40]["type"] = "bool"
defs["structs"]["ImGuiIO"][41] = {}
defs["structs"]["ImGuiIO"][41]["name"] = "MouseWheelH"
defs["structs"]["ImGuiIO"][41]["type"] = "float"
defs["structs"]["ImGuiIO"][41]["name"] = "KeyShift"
defs["structs"]["ImGuiIO"][41]["type"] = "bool"
defs["structs"]["ImGuiIO"][42] = {}
defs["structs"]["ImGuiIO"][42]["name"] = "KeyCtrl"
defs["structs"]["ImGuiIO"][42]["name"] = "KeyAlt"
defs["structs"]["ImGuiIO"][42]["type"] = "bool"
defs["structs"]["ImGuiIO"][43] = {}
defs["structs"]["ImGuiIO"][43]["name"] = "KeyShift"
defs["structs"]["ImGuiIO"][43]["name"] = "KeySuper"
defs["structs"]["ImGuiIO"][43]["type"] = "bool"
defs["structs"]["ImGuiIO"][44] = {}
defs["structs"]["ImGuiIO"][44]["name"] = "KeyAlt"
defs["structs"]["ImGuiIO"][44]["name"] = "KeysDown[512]"
defs["structs"]["ImGuiIO"][44]["size"] = 512
defs["structs"]["ImGuiIO"][44]["type"] = "bool"
defs["structs"]["ImGuiIO"][45] = {}
defs["structs"]["ImGuiIO"][45]["name"] = "KeySuper"
defs["structs"]["ImGuiIO"][45]["type"] = "bool"
defs["structs"]["ImGuiIO"][45]["name"] = "NavInputs[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][45]["size"] = 21
defs["structs"]["ImGuiIO"][45]["type"] = "float"
defs["structs"]["ImGuiIO"][46] = {}
defs["structs"]["ImGuiIO"][46]["name"] = "KeysDown[512]"
defs["structs"]["ImGuiIO"][46]["size"] = 512
defs["structs"]["ImGuiIO"][46]["name"] = "WantCaptureMouse"
defs["structs"]["ImGuiIO"][46]["type"] = "bool"
defs["structs"]["ImGuiIO"][47] = {}
defs["structs"]["ImGuiIO"][47]["name"] = "NavInputs[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][47]["size"] = 21
defs["structs"]["ImGuiIO"][47]["type"] = "float"
defs["structs"]["ImGuiIO"][47]["name"] = "WantCaptureKeyboard"
defs["structs"]["ImGuiIO"][47]["type"] = "bool"
defs["structs"]["ImGuiIO"][48] = {}
defs["structs"]["ImGuiIO"][48]["name"] = "WantCaptureMouse"
defs["structs"]["ImGuiIO"][48]["name"] = "WantTextInput"
defs["structs"]["ImGuiIO"][48]["type"] = "bool"
defs["structs"]["ImGuiIO"][49] = {}
defs["structs"]["ImGuiIO"][49]["name"] = "WantCaptureKeyboard"
defs["structs"]["ImGuiIO"][49]["name"] = "WantSetMousePos"
defs["structs"]["ImGuiIO"][49]["type"] = "bool"
defs["structs"]["ImGuiIO"][50] = {}
defs["structs"]["ImGuiIO"][50]["name"] = "WantTextInput"
defs["structs"]["ImGuiIO"][50]["name"] = "WantSaveIniSettings"
defs["structs"]["ImGuiIO"][50]["type"] = "bool"
defs["structs"]["ImGuiIO"][51] = {}
defs["structs"]["ImGuiIO"][51]["name"] = "WantSetMousePos"
defs["structs"]["ImGuiIO"][51]["name"] = "NavActive"
defs["structs"]["ImGuiIO"][51]["type"] = "bool"
defs["structs"]["ImGuiIO"][52] = {}
defs["structs"]["ImGuiIO"][52]["name"] = "WantSaveIniSettings"
defs["structs"]["ImGuiIO"][52]["name"] = "NavVisible"
defs["structs"]["ImGuiIO"][52]["type"] = "bool"
defs["structs"]["ImGuiIO"][53] = {}
defs["structs"]["ImGuiIO"][53]["name"] = "NavActive"
defs["structs"]["ImGuiIO"][53]["type"] = "bool"
defs["structs"]["ImGuiIO"][53]["name"] = "Framerate"
defs["structs"]["ImGuiIO"][53]["type"] = "float"
defs["structs"]["ImGuiIO"][54] = {}
defs["structs"]["ImGuiIO"][54]["name"] = "NavVisible"
defs["structs"]["ImGuiIO"][54]["type"] = "bool"
defs["structs"]["ImGuiIO"][54]["name"] = "MetricsRenderVertices"
defs["structs"]["ImGuiIO"][54]["type"] = "int"
defs["structs"]["ImGuiIO"][55] = {}
defs["structs"]["ImGuiIO"][55]["name"] = "Framerate"
defs["structs"]["ImGuiIO"][55]["type"] = "float"
defs["structs"]["ImGuiIO"][55]["name"] = "MetricsRenderIndices"
defs["structs"]["ImGuiIO"][55]["type"] = "int"
defs["structs"]["ImGuiIO"][56] = {}
defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderVertices"
defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderWindows"
defs["structs"]["ImGuiIO"][56]["type"] = "int"
defs["structs"]["ImGuiIO"][57] = {}
defs["structs"]["ImGuiIO"][57]["name"] = "MetricsRenderIndices"
defs["structs"]["ImGuiIO"][57]["name"] = "MetricsActiveWindows"
defs["structs"]["ImGuiIO"][57]["type"] = "int"
defs["structs"]["ImGuiIO"][58] = {}
defs["structs"]["ImGuiIO"][58]["name"] = "MetricsRenderWindows"
defs["structs"]["ImGuiIO"][58]["name"] = "MetricsActiveAllocations"
defs["structs"]["ImGuiIO"][58]["type"] = "int"
defs["structs"]["ImGuiIO"][59] = {}
defs["structs"]["ImGuiIO"][59]["name"] = "MetricsActiveWindows"
defs["structs"]["ImGuiIO"][59]["type"] = "int"
defs["structs"]["ImGuiIO"][59]["name"] = "MouseDelta"
defs["structs"]["ImGuiIO"][59]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][60] = {}
defs["structs"]["ImGuiIO"][60]["name"] = "MetricsActiveAllocations"
defs["structs"]["ImGuiIO"][60]["type"] = "int"
defs["structs"]["ImGuiIO"][60]["name"] = "MousePosPrev"
defs["structs"]["ImGuiIO"][60]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][61] = {}
defs["structs"]["ImGuiIO"][61]["name"] = "MouseDelta"
defs["structs"]["ImGuiIO"][61]["name"] = "MouseClickedPos[5]"
defs["structs"]["ImGuiIO"][61]["size"] = 5
defs["structs"]["ImGuiIO"][61]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][62] = {}
defs["structs"]["ImGuiIO"][62]["name"] = "MousePosPrev"
defs["structs"]["ImGuiIO"][62]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][62]["name"] = "MouseClickedTime[5]"
defs["structs"]["ImGuiIO"][62]["size"] = 5
defs["structs"]["ImGuiIO"][62]["type"] = "double"
defs["structs"]["ImGuiIO"][63] = {}
defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedPos[5]"
defs["structs"]["ImGuiIO"][63]["name"] = "MouseClicked[5]"
defs["structs"]["ImGuiIO"][63]["size"] = 5
defs["structs"]["ImGuiIO"][63]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][63]["type"] = "bool"
defs["structs"]["ImGuiIO"][64] = {}
defs["structs"]["ImGuiIO"][64]["name"] = "MouseClickedTime[5]"
defs["structs"]["ImGuiIO"][64]["name"] = "MouseDoubleClicked[5]"
defs["structs"]["ImGuiIO"][64]["size"] = 5
defs["structs"]["ImGuiIO"][64]["type"] = "double"
defs["structs"]["ImGuiIO"][64]["type"] = "bool"
defs["structs"]["ImGuiIO"][65] = {}
defs["structs"]["ImGuiIO"][65]["name"] = "MouseClicked[5]"
defs["structs"]["ImGuiIO"][65]["name"] = "MouseReleased[5]"
defs["structs"]["ImGuiIO"][65]["size"] = 5
defs["structs"]["ImGuiIO"][65]["type"] = "bool"
defs["structs"]["ImGuiIO"][66] = {}
defs["structs"]["ImGuiIO"][66]["name"] = "MouseDoubleClicked[5]"
defs["structs"]["ImGuiIO"][66]["name"] = "MouseDownOwned[5]"
defs["structs"]["ImGuiIO"][66]["size"] = 5
defs["structs"]["ImGuiIO"][66]["type"] = "bool"
defs["structs"]["ImGuiIO"][67] = {}
defs["structs"]["ImGuiIO"][67]["name"] = "MouseReleased[5]"
defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownDuration[5]"
defs["structs"]["ImGuiIO"][67]["size"] = 5
defs["structs"]["ImGuiIO"][67]["type"] = "bool"
defs["structs"]["ImGuiIO"][67]["type"] = "float"
defs["structs"]["ImGuiIO"][68] = {}
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownOwned[5]"
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownDurationPrev[5]"
defs["structs"]["ImGuiIO"][68]["size"] = 5
defs["structs"]["ImGuiIO"][68]["type"] = "bool"
defs["structs"]["ImGuiIO"][68]["type"] = "float"
defs["structs"]["ImGuiIO"][69] = {}
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownDuration[5]"
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDragMaxDistanceAbs[5]"
defs["structs"]["ImGuiIO"][69]["size"] = 5
defs["structs"]["ImGuiIO"][69]["type"] = "float"
defs["structs"]["ImGuiIO"][69]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][70] = {}
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDurationPrev[5]"
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDragMaxDistanceSqr[5]"
defs["structs"]["ImGuiIO"][70]["size"] = 5
defs["structs"]["ImGuiIO"][70]["type"] = "float"
defs["structs"]["ImGuiIO"][71] = {}
defs["structs"]["ImGuiIO"][71]["name"] = "MouseDragMaxDistanceAbs[5]"
defs["structs"]["ImGuiIO"][71]["size"] = 5
defs["structs"]["ImGuiIO"][71]["type"] = "ImVec2"
defs["structs"]["ImGuiIO"][71]["name"] = "KeysDownDuration[512]"
defs["structs"]["ImGuiIO"][71]["size"] = 512
defs["structs"]["ImGuiIO"][71]["type"] = "float"
defs["structs"]["ImGuiIO"][72] = {}
defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceSqr[5]"
defs["structs"]["ImGuiIO"][72]["size"] = 5
defs["structs"]["ImGuiIO"][72]["name"] = "KeysDownDurationPrev[512]"
defs["structs"]["ImGuiIO"][72]["size"] = 512
defs["structs"]["ImGuiIO"][72]["type"] = "float"
defs["structs"]["ImGuiIO"][73] = {}
defs["structs"]["ImGuiIO"][73]["name"] = "KeysDownDuration[512]"
defs["structs"]["ImGuiIO"][73]["size"] = 512
defs["structs"]["ImGuiIO"][73]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][73]["size"] = 21
defs["structs"]["ImGuiIO"][73]["type"] = "float"
defs["structs"]["ImGuiIO"][74] = {}
defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDurationPrev[512]"
defs["structs"]["ImGuiIO"][74]["size"] = 512
defs["structs"]["ImGuiIO"][74]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][74]["size"] = 21
defs["structs"]["ImGuiIO"][74]["type"] = "float"
defs["structs"]["ImGuiIO"][75] = {}
defs["structs"]["ImGuiIO"][75]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][75]["size"] = 21
defs["structs"]["ImGuiIO"][75]["type"] = "float"
defs["structs"]["ImGuiIO"][76] = {}
defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
defs["structs"]["ImGuiIO"][76]["size"] = 21
defs["structs"]["ImGuiIO"][76]["type"] = "float"
defs["structs"]["ImGuiIO"][77] = {}
defs["structs"]["ImGuiIO"][77]["name"] = "InputQueueCharacters"
defs["structs"]["ImGuiIO"][77]["template_type"] = "ImWchar"
defs["structs"]["ImGuiIO"][77]["type"] = "ImVector_ImWchar"
defs["structs"]["ImGuiIO"][75]["name"] = "InputQueueCharacters"
defs["structs"]["ImGuiIO"][75]["template_type"] = "ImWchar"
defs["structs"]["ImGuiIO"][75]["type"] = "ImVector_ImWchar"
defs["structs"]["ImGuiInputTextCallbackData"] = {}
defs["structs"]["ImGuiInputTextCallbackData"][1] = {}
defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag"
@@ -2062,27 +2063,30 @@ defs["structs"]["ImGuiStyle"][25] = {}
defs["structs"]["ImGuiStyle"][25]["name"] = "ButtonTextAlign"
defs["structs"]["ImGuiStyle"][25]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][26] = {}
defs["structs"]["ImGuiStyle"][26]["name"] = "DisplayWindowPadding"
defs["structs"]["ImGuiStyle"][26]["name"] = "SelectableTextAlign"
defs["structs"]["ImGuiStyle"][26]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][27] = {}
defs["structs"]["ImGuiStyle"][27]["name"] = "DisplaySafeAreaPadding"
defs["structs"]["ImGuiStyle"][27]["name"] = "DisplayWindowPadding"
defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][28] = {}
defs["structs"]["ImGuiStyle"][28]["name"] = "MouseCursorScale"
defs["structs"]["ImGuiStyle"][28]["type"] = "float"
defs["structs"]["ImGuiStyle"][28]["name"] = "DisplaySafeAreaPadding"
defs["structs"]["ImGuiStyle"][28]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][29] = {}
defs["structs"]["ImGuiStyle"][29]["name"] = "AntiAliasedLines"
defs["structs"]["ImGuiStyle"][29]["type"] = "bool"
defs["structs"]["ImGuiStyle"][29]["name"] = "MouseCursorScale"
defs["structs"]["ImGuiStyle"][29]["type"] = "float"
defs["structs"]["ImGuiStyle"][30] = {}
defs["structs"]["ImGuiStyle"][30]["name"] = "AntiAliasedFill"
defs["structs"]["ImGuiStyle"][30]["name"] = "AntiAliasedLines"
defs["structs"]["ImGuiStyle"][30]["type"] = "bool"
defs["structs"]["ImGuiStyle"][31] = {}
defs["structs"]["ImGuiStyle"][31]["name"] = "CurveTessellationTol"
defs["structs"]["ImGuiStyle"][31]["type"] = "float"
defs["structs"]["ImGuiStyle"][31]["name"] = "AntiAliasedFill"
defs["structs"]["ImGuiStyle"][31]["type"] = "bool"
defs["structs"]["ImGuiStyle"][32] = {}
defs["structs"]["ImGuiStyle"][32]["name"] = "Colors[ImGuiCol_COUNT]"
defs["structs"]["ImGuiStyle"][32]["size"] = 48
defs["structs"]["ImGuiStyle"][32]["type"] = "ImVec4"
defs["structs"]["ImGuiStyle"][32]["name"] = "CurveTessellationTol"
defs["structs"]["ImGuiStyle"][32]["type"] = "float"
defs["structs"]["ImGuiStyle"][33] = {}
defs["structs"]["ImGuiStyle"][33]["name"] = "Colors[ImGuiCol_COUNT]"
defs["structs"]["ImGuiStyle"][33]["size"] = 48
defs["structs"]["ImGuiStyle"][33]["type"] = "ImVec4"
defs["structs"]["ImGuiTextBuffer"] = {}
defs["structs"]["ImGuiTextBuffer"][1] = {}
defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf"

2
imgui

Submodule imgui updated: 7a5058e3bf...3c15dffc94