diff --git a/cimgui.cpp b/cimgui.cpp index da7bad1..17b56d0 100644 --- a/cimgui.cpp +++ b/cimgui.cpp @@ -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.66b" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #include "cimgui.h" @@ -290,9 +290,9 @@ CIMGUI_API void igSetScrollHereY(float center_y_ratio) { return ImGui::SetScrollHereY(center_y_ratio); } -CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio) +CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio) { - return ImGui::SetScrollFromPosY(pos_y,center_y_ratio); + return ImGui::SetScrollFromPosY(local_y,center_y_ratio); } CIMGUI_API void igPushFont(ImFont* font) { @@ -366,9 +366,9 @@ CIMGUI_API float igCalcItemWidth() { return ImGui::CalcItemWidth(); } -CIMGUI_API void igPushTextWrapPos(float wrap_pos_x) +CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x) { - return ImGui::PushTextWrapPos(wrap_pos_x); + return ImGui::PushTextWrapPos(wrap_local_pos_x); } CIMGUI_API void igPopTextWrapPos() { @@ -394,9 +394,9 @@ CIMGUI_API void igSeparator() { return ImGui::Separator(); } -CIMGUI_API void igSameLine(float pos_x,float spacing_w) +CIMGUI_API void igSameLine(float local_pos_x,float spacing_w) { - return ImGui::SameLine(pos_x,spacing_w); + return ImGui::SameLine(local_pos_x,spacing_w); } CIMGUI_API void igNewLine() { @@ -442,13 +442,13 @@ CIMGUI_API void igSetCursorPos(const ImVec2 local_pos) { return ImGui::SetCursorPos(local_pos); } -CIMGUI_API void igSetCursorPosX(float x) +CIMGUI_API void igSetCursorPosX(float local_x) { - return ImGui::SetCursorPosX(x); + return ImGui::SetCursorPosX(local_x); } -CIMGUI_API void igSetCursorPosY(float y) +CIMGUI_API void igSetCursorPosY(float local_y) { - return ImGui::SetCursorPosY(y); + return ImGui::SetCursorPosY(local_y); } CIMGUI_API ImVec2 igGetCursorStartPos() { @@ -458,9 +458,9 @@ CIMGUI_API ImVec2 igGetCursorScreenPos() { return ImGui::GetCursorScreenPos(); } -CIMGUI_API void igSetCursorScreenPos(const ImVec2 screen_pos) +CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos) { - return ImGui::SetCursorScreenPos(screen_pos); + return ImGui::SetCursorScreenPos(pos); } CIMGUI_API void igAlignTextToFramePadding() { @@ -764,49 +764,49 @@ CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size { return ImGui::InputTextMultiline(label,buf,buf_size,size,flags,callback,user_data); } -CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags); + return ImGui::InputFloat(label,v,step,step_fast,format,flags); } -CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputFloat2(label,v,format,extra_flags); + return ImGui::InputFloat2(label,v,format,flags); } -CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputFloat3(label,v,format,extra_flags); + return ImGui::InputFloat3(label,v,format,flags); } -CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputFloat4(label,v,format,extra_flags); + return ImGui::InputFloat4(label,v,format,flags); } -CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags) { - return ImGui::InputInt(label,v,step,step_fast,extra_flags); + return ImGui::InputInt(label,v,step,step_fast,flags); } -CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags) { - return ImGui::InputInt2(label,v,extra_flags); + return ImGui::InputInt2(label,v,flags); } -CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags) { - return ImGui::InputInt3(label,v,extra_flags); + return ImGui::InputInt3(label,v,flags); } -CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags) { - return ImGui::InputInt4(label,v,extra_flags); + return ImGui::InputInt4(label,v,flags); } -CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputDouble(label,v,step,step_fast,format,extra_flags); + return ImGui::InputDouble(label,v,step,step_fast,format,flags); } -CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputScalar(label,data_type,v,step,step_fast,format,extra_flags); + return ImGui::InputScalar(label,data_type,v,step,step_fast,format,flags); } -CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags); + return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,flags); } CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags) { @@ -1103,6 +1103,26 @@ CIMGUI_API int igGetColumnsCount() { return ImGui::GetColumnsCount(); } +CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags) +{ + return ImGui::BeginTabBar(str_id,flags); +} +CIMGUI_API void igEndTabBar() +{ + return ImGui::EndTabBar(); +} +CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags) +{ + return ImGui::BeginTabItem(label,p_open,flags); +} +CIMGUI_API void igEndTabItem() +{ + return ImGui::EndTabItem(); +} +CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label) +{ + return ImGui::SetTabItemClosed(tab_or_docked_window_label); +} CIMGUI_API void igLogToTTY(int max_depth) { return ImGui::LogToTTY(max_depth); @@ -1363,13 +1383,13 @@ CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type) { return ImGui::SetMouseCursor(type); } -CIMGUI_API void igCaptureKeyboardFromApp(bool capture) +CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value) { - return ImGui::CaptureKeyboardFromApp(capture); + return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value); } -CIMGUI_API void igCaptureMouseFromApp(bool capture) +CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value) { - return ImGui::CaptureMouseFromApp(capture); + return ImGui::CaptureMouseFromApp(want_capture_mouse_value); } CIMGUI_API const char* igGetClipboardText() { @@ -1423,9 +1443,9 @@ CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,ImWchar c) { return self->AddInputCharacter(c); } -CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* utf8_chars) +CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str) { - return self->AddInputCharactersUTF8(utf8_chars); + return self->AddInputCharactersUTF8(str); } CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self) { @@ -1963,6 +1983,38 @@ CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self) { IM_DELETE(self); } +CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void) +{ + return IM_NEW(ImFontGlyphRangesBuilder)(); +} +CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self) +{ + IM_DELETE(self); +} +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n) +{ + return self->GetBit(n); +} +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n) +{ + return self->SetBit(n); +} +CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c) +{ + return self->AddChar(c); +} +CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end) +{ + return self->AddText(text,text_end); +} +CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges) +{ + return self->AddRanges(ranges); +} +CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges) +{ + return self->BuildRanges(out_ranges); +} CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void) { return IM_NEW(ImFontAtlas)(); @@ -2015,10 +2067,6 @@ CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self) { return self->Build(); } -CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self) -{ - return self->IsBuilt(); -} CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel) { return self->GetTexDataAsAlpha8(out_pixels,out_width,out_height,out_bytes_per_pixel); @@ -2027,6 +2075,10 @@ CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char** { return self->GetTexDataAsRGBA32(out_pixels,out_width,out_height,out_bytes_per_pixel); } +CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self) +{ + return self->IsBuilt(); +} CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id) { return self->SetTexID(id); @@ -2059,38 +2111,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self) { return self->GetGlyphRangesThai(); } -CIMGUI_API GlyphRangesBuilder* GlyphRangesBuilder_GlyphRangesBuilder(void) -{ - return IM_NEW(GlyphRangesBuilder)(); -} -CIMGUI_API void GlyphRangesBuilder_destroy(GlyphRangesBuilder* self) -{ - IM_DELETE(self); -} -CIMGUI_API bool GlyphRangesBuilder_GetBit(GlyphRangesBuilder* self,int n) -{ - return self->GetBit(n); -} -CIMGUI_API void GlyphRangesBuilder_SetBit(GlyphRangesBuilder* self,int n) -{ - return self->SetBit(n); -} -CIMGUI_API void GlyphRangesBuilder_AddChar(GlyphRangesBuilder* self,ImWchar c) -{ - return self->AddChar(c); -} -CIMGUI_API void GlyphRangesBuilder_AddText(GlyphRangesBuilder* self,const char* text,const char* text_end) -{ - return self->AddText(text,text_end); -} -CIMGUI_API void GlyphRangesBuilder_AddRanges(GlyphRangesBuilder* self,const ImWchar* ranges) -{ - return self->AddRanges(ranges); -} -CIMGUI_API void GlyphRangesBuilder_BuildRanges(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges) -{ - return self->BuildRanges(out_ranges); -} CIMGUI_API CustomRect* CustomRect_CustomRect(void) { return IM_NEW(CustomRect)(); diff --git a/cimgui.h b/cimgui.h index e2a86bd..f21a9bb 100644 --- a/cimgui.h +++ b/cimgui.h @@ -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.66b" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -43,15 +43,13 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple; #ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS typedef struct CustomRect CustomRect; -typedef struct GlyphRangesBuilder GlyphRangesBuilder; -typedef struct ImFontGlyph ImFontGlyph; typedef unsigned short ImDrawIdx;; typedef struct Pair Pair; typedef struct TextRange TextRange; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; -typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiTextFilter ImGuiTextFilter; +typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiStyle ImGuiStyle; typedef struct ImGuiStorage ImGuiStorage; typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; @@ -62,6 +60,8 @@ typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData; typedef struct ImGuiIO ImGuiIO; typedef struct ImGuiContext ImGuiContext; typedef struct ImColor ImColor; +typedef struct ImFontGlyphRangesBuilder ImFontGlyphRangesBuilder; +typedef struct ImFontGlyph ImFontGlyph; typedef struct ImFontConfig ImFontConfig; typedef struct ImFontAtlas ImFontAtlas; typedef struct ImFont ImFont; @@ -80,8 +80,9 @@ struct ImDrawVert; struct ImFont; struct ImFontAtlas; struct ImFontConfig; +struct ImFontGlyph; +struct ImFontGlyphRangesBuilder; struct ImColor; -typedef void* ImTextureID; struct ImGuiContext; struct ImGuiIO; struct ImGuiInputTextCallbackData; @@ -91,8 +92,9 @@ struct ImGuiPayload; struct ImGuiSizeCallbackData; struct ImGuiStorage; struct ImGuiStyle; -struct ImGuiTextFilter; struct ImGuiTextBuffer; +struct ImGuiTextFilter; +typedef void* ImTextureID; typedef unsigned int ImGuiID; typedef unsigned short ImWchar; typedef int ImGuiCol; @@ -116,6 +118,8 @@ typedef int ImGuiFocusedFlags; typedef int ImGuiHoveredFlags; typedef int ImGuiInputTextFlags; typedef int ImGuiSelectableFlags; +typedef int ImGuiTabBarFlags; +typedef int ImGuiTabItemFlags; typedef int ImGuiTreeNodeFlags; typedef int ImGuiWindowFlags; typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data); @@ -154,6 +158,7 @@ enum ImGuiWindowFlags_ ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16, ImGuiWindowFlags_NoNavInputs = 1 << 18, ImGuiWindowFlags_NoNavFocus = 1 << 19, + ImGuiWindowFlags_UnsavedDocument = 1 << 20, ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse, ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, @@ -225,6 +230,28 @@ enum ImGuiComboFlags_ ImGuiComboFlags_NoPreview = 1 << 6, ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest }; +enum ImGuiTabBarFlags_ +{ + ImGuiTabBarFlags_None = 0, + ImGuiTabBarFlags_Reorderable = 1 << 0, + ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1, + ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 2, + ImGuiTabBarFlags_NoTabListPopupButton = 1 << 3, + ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4, + ImGuiTabBarFlags_NoTooltip = 1 << 5, + ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6, + ImGuiTabBarFlags_FittingPolicyScroll = 1 << 7, + ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll, + ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown +}; +enum ImGuiTabItemFlags_ +{ + ImGuiTabItemFlags_None = 0, + ImGuiTabItemFlags_UnsavedDocument = 1 << 0, + ImGuiTabItemFlags_SetSelected = 1 << 1, + ImGuiTabItemFlags_NoCloseWithMiddleMouseButton = 1 << 2, + ImGuiTabItemFlags_NoPushId = 1 << 3 +}; enum ImGuiFocusedFlags_ { ImGuiFocusedFlags_None = 0, @@ -384,6 +411,11 @@ enum ImGuiCol_ ImGuiCol_ResizeGrip, ImGuiCol_ResizeGripHovered, ImGuiCol_ResizeGripActive, + ImGuiCol_Tab, + ImGuiCol_TabHovered, + ImGuiCol_TabActive, + ImGuiCol_TabUnfocused, + ImGuiCol_TabUnfocusedActive, ImGuiCol_PlotLines, ImGuiCol_PlotLinesHovered, ImGuiCol_PlotHistogram, @@ -418,6 +450,7 @@ enum ImGuiStyleVar_ ImGuiStyleVar_ScrollbarRounding, ImGuiStyleVar_GrabMinSize, ImGuiStyleVar_GrabRounding, + ImGuiStyleVar_TabRounding, ImGuiStyleVar_ButtonTextAlign, ImGuiStyleVar_COUNT }; @@ -469,6 +502,24 @@ enum ImGuiCond_ ImGuiCond_FirstUseEver = 1 << 2, ImGuiCond_Appearing = 1 << 3 }; +typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector; +typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; +typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; +typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; +typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; +typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange; +typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect; +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_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; +typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int; +typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair; +typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr; +typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; +typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd; +typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; +typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; struct ImGuiStyle { float Alpha; @@ -493,6 +544,8 @@ struct ImGuiStyle float ScrollbarRounding; float GrabMinSize; float GrabRounding; + float TabRounding; + float TabBorderSize; ImVec2 ButtonTextAlign; ImVec2 DisplayWindowPadding; ImVec2 DisplaySafeAreaPadding; @@ -518,7 +571,7 @@ struct ImGuiIO float KeyRepeatDelay; float KeyRepeatRate; void* UserData; - ImFontAtlas* Fonts; + ImFontAtlas*Fonts; float FontGlobalScale; bool FontAllowUserScaling; ImFont* FontDefault; @@ -528,9 +581,13 @@ struct ImGuiIO bool MouseDrawCursor; bool ConfigMacOSXBehaviors; bool ConfigInputTextCursorBlink; - bool ConfigResizeWindowsFromEdges; + bool ConfigWindowsResizeFromEdges; + bool ConfigWindowsMoveFromTitleBarOnly; const char* BackendPlatformName; const char* BackendRendererName; + void* BackendPlatformUserData; + void* BackendRendererUserData; + void* BackendLanguageUserData; const char* (*GetClipboardTextFn)(void* user_data); void (*SetClipboardTextFn)(void* user_data, const char* text); void* ClipboardUserData; @@ -546,7 +603,6 @@ struct ImGuiIO bool KeyAlt; bool KeySuper; bool KeysDown[512]; - ImWchar InputCharacters[16+1]; float NavInputs[ImGuiNavInput_COUNT]; bool WantCaptureMouse; bool WantCaptureKeyboard; @@ -577,6 +633,7 @@ struct ImGuiIO float KeysDownDurationPrev[512]; float NavInputsDownDuration[ImGuiNavInput_COUNT]; float NavInputsDownDurationPrev[ImGuiNavInput_COUNT]; + ImVector_ImWchar InputQueueCharacters; }; struct ImGuiInputTextCallbackData { @@ -611,24 +668,6 @@ struct ImGuiPayload bool Preview; bool Delivery; }; -typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector; -typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; -typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; -typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; -typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; -typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char; -typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair; -typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect; -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_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; -typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange; -typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; -typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; -typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; struct ImGuiOnceUponAFrame { int RefFrame; @@ -751,6 +790,10 @@ struct ImFontGlyph float X0, Y0, X1, Y1; float U0, V0, U1, V1; }; +struct ImFontGlyphRangesBuilder +{ + ImVector_int UsedChars; +}; enum ImFontAtlasFlags_ { ImFontAtlasFlags_None = 0, @@ -793,10 +836,6 @@ struct ImFont bool DirtyLookupTables; int MetricsTotalSurface; }; - struct GlyphRangesBuilder - { - ImVector_unsigned_char UsedChars; - }; struct CustomRect { unsigned int ID; @@ -846,7 +885,6 @@ inline ImColor_Simple ImColorToSimple(ImColor col) #endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS #ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS -typedef ImFontAtlas::GlyphRangesBuilder GlyphRangesBuilder; typedef ImFontAtlas::CustomRect CustomRect; typedef ImGuiTextFilter::TextRange TextRange; typedef ImGuiStorage::Pair Pair; @@ -924,7 +962,7 @@ CIMGUI_API float igGetScrollMaxY(void); CIMGUI_API void igSetScrollX(float scroll_x); CIMGUI_API void igSetScrollY(float scroll_y); CIMGUI_API void igSetScrollHereY(float center_y_ratio); -CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio); +CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio); CIMGUI_API void igPushFont(ImFont* font); CIMGUI_API void igPopFont(void); CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col); @@ -943,14 +981,14 @@ CIMGUI_API ImU32 igGetColorU32U32(ImU32 col); CIMGUI_API void igPushItemWidth(float item_width); CIMGUI_API void igPopItemWidth(void); CIMGUI_API float igCalcItemWidth(void); -CIMGUI_API void igPushTextWrapPos(float wrap_pos_x); +CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x); CIMGUI_API void igPopTextWrapPos(void); CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus); CIMGUI_API void igPopAllowKeyboardFocus(void); CIMGUI_API void igPushButtonRepeat(bool repeat); CIMGUI_API void igPopButtonRepeat(void); CIMGUI_API void igSeparator(void); -CIMGUI_API void igSameLine(float pos_x,float spacing_w); +CIMGUI_API void igSameLine(float local_pos_x,float spacing_w); CIMGUI_API void igNewLine(void); CIMGUI_API void igSpacing(void); CIMGUI_API void igDummy(const ImVec2 size); @@ -962,11 +1000,11 @@ CIMGUI_API ImVec2 igGetCursorPos(void); CIMGUI_API float igGetCursorPosX(void); CIMGUI_API float igGetCursorPosY(void); CIMGUI_API void igSetCursorPos(const ImVec2 local_pos); -CIMGUI_API void igSetCursorPosX(float x); -CIMGUI_API void igSetCursorPosY(float y); +CIMGUI_API void igSetCursorPosX(float local_x); +CIMGUI_API void igSetCursorPosY(float local_y); CIMGUI_API ImVec2 igGetCursorStartPos(void); CIMGUI_API ImVec2 igGetCursorScreenPos(void); -CIMGUI_API void igSetCursorScreenPos(const ImVec2 screen_pos); +CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos); CIMGUI_API void igAlignTextToFramePadding(void); CIMGUI_API float igGetTextLineHeight(void); CIMGUI_API float igGetTextLineHeightWithSpacing(void); @@ -1038,17 +1076,17 @@ CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_mi CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power); CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); -CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags); +CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags); CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags); CIMGUI_API bool igColorEdit4(const char* label,float col[4],ImGuiColorEditFlags flags); CIMGUI_API bool igColorPicker3(const char* label,float col[3],ImGuiColorEditFlags flags); @@ -1118,6 +1156,11 @@ CIMGUI_API void igSetColumnWidth(int column_index,float width); CIMGUI_API float igGetColumnOffset(int column_index); CIMGUI_API void igSetColumnOffset(int column_index,float offset_x); CIMGUI_API int igGetColumnsCount(void); +CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags); +CIMGUI_API void igEndTabBar(void); +CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags); +CIMGUI_API void igEndTabItem(void); +CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label); CIMGUI_API void igLogToTTY(int max_depth); CIMGUI_API void igLogToFile(int max_depth,const char* filename); CIMGUI_API void igLogToClipboard(int max_depth); @@ -1183,8 +1226,8 @@ CIMGUI_API ImVec2 igGetMouseDragDelta(int button,float lock_threshold); CIMGUI_API void igResetMouseDragDelta(int button); CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void); CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type); -CIMGUI_API void igCaptureKeyboardFromApp(bool capture); -CIMGUI_API void igCaptureMouseFromApp(bool capture); +CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value); +CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value); CIMGUI_API const char* igGetClipboardText(void); CIMGUI_API void igSetClipboardText(const char* text); CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename); @@ -1198,7 +1241,7 @@ CIMGUI_API ImGuiStyle* ImGuiStyle_ImGuiStyle(void); CIMGUI_API void ImGuiStyle_destroy(ImGuiStyle* self); CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor); CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,ImWchar c); -CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* utf8_chars); +CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str); CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self); CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void); CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self); @@ -1333,6 +1376,14 @@ CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self); CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc); CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void); CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self); +CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void); +CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self); +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n); +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n); +CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c); +CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end); +CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges); +CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges); CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void); CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self); CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg); @@ -1346,9 +1397,9 @@ CIMGUI_API void ImFontAtlas_ClearTexData(ImFontAtlas* self); CIMGUI_API void ImFontAtlas_ClearFonts(ImFontAtlas* self); CIMGUI_API void ImFontAtlas_Clear(ImFontAtlas* self); CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self); -CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self); CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel); CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel); +CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self); CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesDefault(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesKorean(ImFontAtlas* self); @@ -1357,14 +1408,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseFull(ImFontAtlas* sel CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self); -CIMGUI_API GlyphRangesBuilder* GlyphRangesBuilder_GlyphRangesBuilder(void); -CIMGUI_API void GlyphRangesBuilder_destroy(GlyphRangesBuilder* self); -CIMGUI_API bool GlyphRangesBuilder_GetBit(GlyphRangesBuilder* self,int n); -CIMGUI_API void GlyphRangesBuilder_SetBit(GlyphRangesBuilder* self,int n); -CIMGUI_API void GlyphRangesBuilder_AddChar(GlyphRangesBuilder* self,ImWchar c); -CIMGUI_API void GlyphRangesBuilder_AddText(GlyphRangesBuilder* self,const char* text,const char* text_end); -CIMGUI_API void GlyphRangesBuilder_AddRanges(GlyphRangesBuilder* self,const ImWchar* ranges); -CIMGUI_API void GlyphRangesBuilder_BuildRanges(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges); CIMGUI_API CustomRect* CustomRect_CustomRect(void); CIMGUI_API void CustomRect_destroy(CustomRect* self); CIMGUI_API bool CustomRect_IsPacked(CustomRect* self); diff --git a/generator/generator.bat b/generator/generator.bat index 2913bd9..ec55bba 100644 --- a/generator/generator.bat +++ b/generator/generator.bat @@ -16,7 +16,7 @@ ::process files :: arg[1] compiler name gcc, clang, cl or nocompiler :: arg[2..n] name of implementations to generate -luajit ./generator.lua gcc glfw opengl3 opengl2 sdl +luajit ./generator.lua clang glfw opengl3 opengl2 sdl ::leave console open cmd /k diff --git a/generator/output/cimgui.cpp b/generator/output/cimgui.cpp index da7bad1..17b56d0 100644 --- a/generator/output/cimgui.cpp +++ b/generator/output/cimgui.cpp @@ -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.66b" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #include "cimgui.h" @@ -290,9 +290,9 @@ CIMGUI_API void igSetScrollHereY(float center_y_ratio) { return ImGui::SetScrollHereY(center_y_ratio); } -CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio) +CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio) { - return ImGui::SetScrollFromPosY(pos_y,center_y_ratio); + return ImGui::SetScrollFromPosY(local_y,center_y_ratio); } CIMGUI_API void igPushFont(ImFont* font) { @@ -366,9 +366,9 @@ CIMGUI_API float igCalcItemWidth() { return ImGui::CalcItemWidth(); } -CIMGUI_API void igPushTextWrapPos(float wrap_pos_x) +CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x) { - return ImGui::PushTextWrapPos(wrap_pos_x); + return ImGui::PushTextWrapPos(wrap_local_pos_x); } CIMGUI_API void igPopTextWrapPos() { @@ -394,9 +394,9 @@ CIMGUI_API void igSeparator() { return ImGui::Separator(); } -CIMGUI_API void igSameLine(float pos_x,float spacing_w) +CIMGUI_API void igSameLine(float local_pos_x,float spacing_w) { - return ImGui::SameLine(pos_x,spacing_w); + return ImGui::SameLine(local_pos_x,spacing_w); } CIMGUI_API void igNewLine() { @@ -442,13 +442,13 @@ CIMGUI_API void igSetCursorPos(const ImVec2 local_pos) { return ImGui::SetCursorPos(local_pos); } -CIMGUI_API void igSetCursorPosX(float x) +CIMGUI_API void igSetCursorPosX(float local_x) { - return ImGui::SetCursorPosX(x); + return ImGui::SetCursorPosX(local_x); } -CIMGUI_API void igSetCursorPosY(float y) +CIMGUI_API void igSetCursorPosY(float local_y) { - return ImGui::SetCursorPosY(y); + return ImGui::SetCursorPosY(local_y); } CIMGUI_API ImVec2 igGetCursorStartPos() { @@ -458,9 +458,9 @@ CIMGUI_API ImVec2 igGetCursorScreenPos() { return ImGui::GetCursorScreenPos(); } -CIMGUI_API void igSetCursorScreenPos(const ImVec2 screen_pos) +CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos) { - return ImGui::SetCursorScreenPos(screen_pos); + return ImGui::SetCursorScreenPos(pos); } CIMGUI_API void igAlignTextToFramePadding() { @@ -764,49 +764,49 @@ CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size { return ImGui::InputTextMultiline(label,buf,buf_size,size,flags,callback,user_data); } -CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags); + return ImGui::InputFloat(label,v,step,step_fast,format,flags); } -CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputFloat2(label,v,format,extra_flags); + return ImGui::InputFloat2(label,v,format,flags); } -CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputFloat3(label,v,format,extra_flags); + return ImGui::InputFloat3(label,v,format,flags); } -CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputFloat4(label,v,format,extra_flags); + return ImGui::InputFloat4(label,v,format,flags); } -CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags) { - return ImGui::InputInt(label,v,step,step_fast,extra_flags); + return ImGui::InputInt(label,v,step,step_fast,flags); } -CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags) { - return ImGui::InputInt2(label,v,extra_flags); + return ImGui::InputInt2(label,v,flags); } -CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags) { - return ImGui::InputInt3(label,v,extra_flags); + return ImGui::InputInt3(label,v,flags); } -CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags) { - return ImGui::InputInt4(label,v,extra_flags); + return ImGui::InputInt4(label,v,flags); } -CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputDouble(label,v,step,step_fast,format,extra_flags); + return ImGui::InputDouble(label,v,step,step_fast,format,flags); } -CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputScalar(label,data_type,v,step,step_fast,format,extra_flags); + return ImGui::InputScalar(label,data_type,v,step,step_fast,format,flags); } -CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags) +CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags) { - return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags); + return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,flags); } CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags) { @@ -1103,6 +1103,26 @@ CIMGUI_API int igGetColumnsCount() { return ImGui::GetColumnsCount(); } +CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags) +{ + return ImGui::BeginTabBar(str_id,flags); +} +CIMGUI_API void igEndTabBar() +{ + return ImGui::EndTabBar(); +} +CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags) +{ + return ImGui::BeginTabItem(label,p_open,flags); +} +CIMGUI_API void igEndTabItem() +{ + return ImGui::EndTabItem(); +} +CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label) +{ + return ImGui::SetTabItemClosed(tab_or_docked_window_label); +} CIMGUI_API void igLogToTTY(int max_depth) { return ImGui::LogToTTY(max_depth); @@ -1363,13 +1383,13 @@ CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type) { return ImGui::SetMouseCursor(type); } -CIMGUI_API void igCaptureKeyboardFromApp(bool capture) +CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value) { - return ImGui::CaptureKeyboardFromApp(capture); + return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value); } -CIMGUI_API void igCaptureMouseFromApp(bool capture) +CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value) { - return ImGui::CaptureMouseFromApp(capture); + return ImGui::CaptureMouseFromApp(want_capture_mouse_value); } CIMGUI_API const char* igGetClipboardText() { @@ -1423,9 +1443,9 @@ CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,ImWchar c) { return self->AddInputCharacter(c); } -CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* utf8_chars) +CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str) { - return self->AddInputCharactersUTF8(utf8_chars); + return self->AddInputCharactersUTF8(str); } CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self) { @@ -1963,6 +1983,38 @@ CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self) { IM_DELETE(self); } +CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void) +{ + return IM_NEW(ImFontGlyphRangesBuilder)(); +} +CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self) +{ + IM_DELETE(self); +} +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n) +{ + return self->GetBit(n); +} +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n) +{ + return self->SetBit(n); +} +CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c) +{ + return self->AddChar(c); +} +CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end) +{ + return self->AddText(text,text_end); +} +CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges) +{ + return self->AddRanges(ranges); +} +CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges) +{ + return self->BuildRanges(out_ranges); +} CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void) { return IM_NEW(ImFontAtlas)(); @@ -2015,10 +2067,6 @@ CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self) { return self->Build(); } -CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self) -{ - return self->IsBuilt(); -} CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel) { return self->GetTexDataAsAlpha8(out_pixels,out_width,out_height,out_bytes_per_pixel); @@ -2027,6 +2075,10 @@ CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char** { return self->GetTexDataAsRGBA32(out_pixels,out_width,out_height,out_bytes_per_pixel); } +CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self) +{ + return self->IsBuilt(); +} CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id) { return self->SetTexID(id); @@ -2059,38 +2111,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self) { return self->GetGlyphRangesThai(); } -CIMGUI_API GlyphRangesBuilder* GlyphRangesBuilder_GlyphRangesBuilder(void) -{ - return IM_NEW(GlyphRangesBuilder)(); -} -CIMGUI_API void GlyphRangesBuilder_destroy(GlyphRangesBuilder* self) -{ - IM_DELETE(self); -} -CIMGUI_API bool GlyphRangesBuilder_GetBit(GlyphRangesBuilder* self,int n) -{ - return self->GetBit(n); -} -CIMGUI_API void GlyphRangesBuilder_SetBit(GlyphRangesBuilder* self,int n) -{ - return self->SetBit(n); -} -CIMGUI_API void GlyphRangesBuilder_AddChar(GlyphRangesBuilder* self,ImWchar c) -{ - return self->AddChar(c); -} -CIMGUI_API void GlyphRangesBuilder_AddText(GlyphRangesBuilder* self,const char* text,const char* text_end) -{ - return self->AddText(text,text_end); -} -CIMGUI_API void GlyphRangesBuilder_AddRanges(GlyphRangesBuilder* self,const ImWchar* ranges) -{ - return self->AddRanges(ranges); -} -CIMGUI_API void GlyphRangesBuilder_BuildRanges(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges) -{ - return self->BuildRanges(out_ranges); -} CIMGUI_API CustomRect* CustomRect_CustomRect(void) { return IM_NEW(CustomRect)(); diff --git a/generator/output/cimgui.h b/generator/output/cimgui.h index e2a86bd..f21a9bb 100644 --- a/generator/output/cimgui.h +++ b/generator/output/cimgui.h @@ -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.66b" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -43,15 +43,13 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple; #ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS typedef struct CustomRect CustomRect; -typedef struct GlyphRangesBuilder GlyphRangesBuilder; -typedef struct ImFontGlyph ImFontGlyph; typedef unsigned short ImDrawIdx;; typedef struct Pair Pair; typedef struct TextRange TextRange; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; -typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiTextFilter ImGuiTextFilter; +typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiStyle ImGuiStyle; typedef struct ImGuiStorage ImGuiStorage; typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; @@ -62,6 +60,8 @@ typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData; typedef struct ImGuiIO ImGuiIO; typedef struct ImGuiContext ImGuiContext; typedef struct ImColor ImColor; +typedef struct ImFontGlyphRangesBuilder ImFontGlyphRangesBuilder; +typedef struct ImFontGlyph ImFontGlyph; typedef struct ImFontConfig ImFontConfig; typedef struct ImFontAtlas ImFontAtlas; typedef struct ImFont ImFont; @@ -80,8 +80,9 @@ struct ImDrawVert; struct ImFont; struct ImFontAtlas; struct ImFontConfig; +struct ImFontGlyph; +struct ImFontGlyphRangesBuilder; struct ImColor; -typedef void* ImTextureID; struct ImGuiContext; struct ImGuiIO; struct ImGuiInputTextCallbackData; @@ -91,8 +92,9 @@ struct ImGuiPayload; struct ImGuiSizeCallbackData; struct ImGuiStorage; struct ImGuiStyle; -struct ImGuiTextFilter; struct ImGuiTextBuffer; +struct ImGuiTextFilter; +typedef void* ImTextureID; typedef unsigned int ImGuiID; typedef unsigned short ImWchar; typedef int ImGuiCol; @@ -116,6 +118,8 @@ typedef int ImGuiFocusedFlags; typedef int ImGuiHoveredFlags; typedef int ImGuiInputTextFlags; typedef int ImGuiSelectableFlags; +typedef int ImGuiTabBarFlags; +typedef int ImGuiTabItemFlags; typedef int ImGuiTreeNodeFlags; typedef int ImGuiWindowFlags; typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data); @@ -154,6 +158,7 @@ enum ImGuiWindowFlags_ ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16, ImGuiWindowFlags_NoNavInputs = 1 << 18, ImGuiWindowFlags_NoNavFocus = 1 << 19, + ImGuiWindowFlags_UnsavedDocument = 1 << 20, ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse, ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, @@ -225,6 +230,28 @@ enum ImGuiComboFlags_ ImGuiComboFlags_NoPreview = 1 << 6, ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest }; +enum ImGuiTabBarFlags_ +{ + ImGuiTabBarFlags_None = 0, + ImGuiTabBarFlags_Reorderable = 1 << 0, + ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1, + ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 2, + ImGuiTabBarFlags_NoTabListPopupButton = 1 << 3, + ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4, + ImGuiTabBarFlags_NoTooltip = 1 << 5, + ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6, + ImGuiTabBarFlags_FittingPolicyScroll = 1 << 7, + ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll, + ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown +}; +enum ImGuiTabItemFlags_ +{ + ImGuiTabItemFlags_None = 0, + ImGuiTabItemFlags_UnsavedDocument = 1 << 0, + ImGuiTabItemFlags_SetSelected = 1 << 1, + ImGuiTabItemFlags_NoCloseWithMiddleMouseButton = 1 << 2, + ImGuiTabItemFlags_NoPushId = 1 << 3 +}; enum ImGuiFocusedFlags_ { ImGuiFocusedFlags_None = 0, @@ -384,6 +411,11 @@ enum ImGuiCol_ ImGuiCol_ResizeGrip, ImGuiCol_ResizeGripHovered, ImGuiCol_ResizeGripActive, + ImGuiCol_Tab, + ImGuiCol_TabHovered, + ImGuiCol_TabActive, + ImGuiCol_TabUnfocused, + ImGuiCol_TabUnfocusedActive, ImGuiCol_PlotLines, ImGuiCol_PlotLinesHovered, ImGuiCol_PlotHistogram, @@ -418,6 +450,7 @@ enum ImGuiStyleVar_ ImGuiStyleVar_ScrollbarRounding, ImGuiStyleVar_GrabMinSize, ImGuiStyleVar_GrabRounding, + ImGuiStyleVar_TabRounding, ImGuiStyleVar_ButtonTextAlign, ImGuiStyleVar_COUNT }; @@ -469,6 +502,24 @@ enum ImGuiCond_ ImGuiCond_FirstUseEver = 1 << 2, ImGuiCond_Appearing = 1 << 3 }; +typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector; +typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; +typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; +typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; +typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; +typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange; +typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect; +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_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; +typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int; +typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair; +typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr; +typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; +typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd; +typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; +typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; struct ImGuiStyle { float Alpha; @@ -493,6 +544,8 @@ struct ImGuiStyle float ScrollbarRounding; float GrabMinSize; float GrabRounding; + float TabRounding; + float TabBorderSize; ImVec2 ButtonTextAlign; ImVec2 DisplayWindowPadding; ImVec2 DisplaySafeAreaPadding; @@ -518,7 +571,7 @@ struct ImGuiIO float KeyRepeatDelay; float KeyRepeatRate; void* UserData; - ImFontAtlas* Fonts; + ImFontAtlas*Fonts; float FontGlobalScale; bool FontAllowUserScaling; ImFont* FontDefault; @@ -528,9 +581,13 @@ struct ImGuiIO bool MouseDrawCursor; bool ConfigMacOSXBehaviors; bool ConfigInputTextCursorBlink; - bool ConfigResizeWindowsFromEdges; + bool ConfigWindowsResizeFromEdges; + bool ConfigWindowsMoveFromTitleBarOnly; const char* BackendPlatformName; const char* BackendRendererName; + void* BackendPlatformUserData; + void* BackendRendererUserData; + void* BackendLanguageUserData; const char* (*GetClipboardTextFn)(void* user_data); void (*SetClipboardTextFn)(void* user_data, const char* text); void* ClipboardUserData; @@ -546,7 +603,6 @@ struct ImGuiIO bool KeyAlt; bool KeySuper; bool KeysDown[512]; - ImWchar InputCharacters[16+1]; float NavInputs[ImGuiNavInput_COUNT]; bool WantCaptureMouse; bool WantCaptureKeyboard; @@ -577,6 +633,7 @@ struct ImGuiIO float KeysDownDurationPrev[512]; float NavInputsDownDuration[ImGuiNavInput_COUNT]; float NavInputsDownDurationPrev[ImGuiNavInput_COUNT]; + ImVector_ImWchar InputQueueCharacters; }; struct ImGuiInputTextCallbackData { @@ -611,24 +668,6 @@ struct ImGuiPayload bool Preview; bool Delivery; }; -typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector; -typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; -typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; -typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; -typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; -typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char; -typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair; -typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect; -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_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; -typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange; -typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; -typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; -typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; struct ImGuiOnceUponAFrame { int RefFrame; @@ -751,6 +790,10 @@ struct ImFontGlyph float X0, Y0, X1, Y1; float U0, V0, U1, V1; }; +struct ImFontGlyphRangesBuilder +{ + ImVector_int UsedChars; +}; enum ImFontAtlasFlags_ { ImFontAtlasFlags_None = 0, @@ -793,10 +836,6 @@ struct ImFont bool DirtyLookupTables; int MetricsTotalSurface; }; - struct GlyphRangesBuilder - { - ImVector_unsigned_char UsedChars; - }; struct CustomRect { unsigned int ID; @@ -846,7 +885,6 @@ inline ImColor_Simple ImColorToSimple(ImColor col) #endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS #ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS -typedef ImFontAtlas::GlyphRangesBuilder GlyphRangesBuilder; typedef ImFontAtlas::CustomRect CustomRect; typedef ImGuiTextFilter::TextRange TextRange; typedef ImGuiStorage::Pair Pair; @@ -924,7 +962,7 @@ CIMGUI_API float igGetScrollMaxY(void); CIMGUI_API void igSetScrollX(float scroll_x); CIMGUI_API void igSetScrollY(float scroll_y); CIMGUI_API void igSetScrollHereY(float center_y_ratio); -CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio); +CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio); CIMGUI_API void igPushFont(ImFont* font); CIMGUI_API void igPopFont(void); CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col); @@ -943,14 +981,14 @@ CIMGUI_API ImU32 igGetColorU32U32(ImU32 col); CIMGUI_API void igPushItemWidth(float item_width); CIMGUI_API void igPopItemWidth(void); CIMGUI_API float igCalcItemWidth(void); -CIMGUI_API void igPushTextWrapPos(float wrap_pos_x); +CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x); CIMGUI_API void igPopTextWrapPos(void); CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus); CIMGUI_API void igPopAllowKeyboardFocus(void); CIMGUI_API void igPushButtonRepeat(bool repeat); CIMGUI_API void igPopButtonRepeat(void); CIMGUI_API void igSeparator(void); -CIMGUI_API void igSameLine(float pos_x,float spacing_w); +CIMGUI_API void igSameLine(float local_pos_x,float spacing_w); CIMGUI_API void igNewLine(void); CIMGUI_API void igSpacing(void); CIMGUI_API void igDummy(const ImVec2 size); @@ -962,11 +1000,11 @@ CIMGUI_API ImVec2 igGetCursorPos(void); CIMGUI_API float igGetCursorPosX(void); CIMGUI_API float igGetCursorPosY(void); CIMGUI_API void igSetCursorPos(const ImVec2 local_pos); -CIMGUI_API void igSetCursorPosX(float x); -CIMGUI_API void igSetCursorPosY(float y); +CIMGUI_API void igSetCursorPosX(float local_x); +CIMGUI_API void igSetCursorPosY(float local_y); CIMGUI_API ImVec2 igGetCursorStartPos(void); CIMGUI_API ImVec2 igGetCursorScreenPos(void); -CIMGUI_API void igSetCursorScreenPos(const ImVec2 screen_pos); +CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos); CIMGUI_API void igAlignTextToFramePadding(void); CIMGUI_API float igGetTextLineHeight(void); CIMGUI_API float igGetTextLineHeightWithSpacing(void); @@ -1038,17 +1076,17 @@ CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_mi CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power); CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); -CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags); -CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags); +CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags); CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags); CIMGUI_API bool igColorEdit4(const char* label,float col[4],ImGuiColorEditFlags flags); CIMGUI_API bool igColorPicker3(const char* label,float col[3],ImGuiColorEditFlags flags); @@ -1118,6 +1156,11 @@ CIMGUI_API void igSetColumnWidth(int column_index,float width); CIMGUI_API float igGetColumnOffset(int column_index); CIMGUI_API void igSetColumnOffset(int column_index,float offset_x); CIMGUI_API int igGetColumnsCount(void); +CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags); +CIMGUI_API void igEndTabBar(void); +CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags); +CIMGUI_API void igEndTabItem(void); +CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label); CIMGUI_API void igLogToTTY(int max_depth); CIMGUI_API void igLogToFile(int max_depth,const char* filename); CIMGUI_API void igLogToClipboard(int max_depth); @@ -1183,8 +1226,8 @@ CIMGUI_API ImVec2 igGetMouseDragDelta(int button,float lock_threshold); CIMGUI_API void igResetMouseDragDelta(int button); CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void); CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type); -CIMGUI_API void igCaptureKeyboardFromApp(bool capture); -CIMGUI_API void igCaptureMouseFromApp(bool capture); +CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value); +CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value); CIMGUI_API const char* igGetClipboardText(void); CIMGUI_API void igSetClipboardText(const char* text); CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename); @@ -1198,7 +1241,7 @@ CIMGUI_API ImGuiStyle* ImGuiStyle_ImGuiStyle(void); CIMGUI_API void ImGuiStyle_destroy(ImGuiStyle* self); CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor); CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,ImWchar c); -CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* utf8_chars); +CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str); CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self); CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void); CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self); @@ -1333,6 +1376,14 @@ CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self); CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc); CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void); CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self); +CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void); +CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self); +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n); +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n); +CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c); +CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end); +CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges); +CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges); CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void); CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self); CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg); @@ -1346,9 +1397,9 @@ CIMGUI_API void ImFontAtlas_ClearTexData(ImFontAtlas* self); CIMGUI_API void ImFontAtlas_ClearFonts(ImFontAtlas* self); CIMGUI_API void ImFontAtlas_Clear(ImFontAtlas* self); CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self); -CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self); CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel); CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel); +CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self); CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesDefault(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesKorean(ImFontAtlas* self); @@ -1357,14 +1408,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseFull(ImFontAtlas* sel CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self); -CIMGUI_API GlyphRangesBuilder* GlyphRangesBuilder_GlyphRangesBuilder(void); -CIMGUI_API void GlyphRangesBuilder_destroy(GlyphRangesBuilder* self); -CIMGUI_API bool GlyphRangesBuilder_GetBit(GlyphRangesBuilder* self,int n); -CIMGUI_API void GlyphRangesBuilder_SetBit(GlyphRangesBuilder* self,int n); -CIMGUI_API void GlyphRangesBuilder_AddChar(GlyphRangesBuilder* self,ImWchar c); -CIMGUI_API void GlyphRangesBuilder_AddText(GlyphRangesBuilder* self,const char* text,const char* text_end); -CIMGUI_API void GlyphRangesBuilder_AddRanges(GlyphRangesBuilder* self,const ImWchar* ranges); -CIMGUI_API void GlyphRangesBuilder_BuildRanges(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges); CIMGUI_API CustomRect* CustomRect_CustomRect(void); CIMGUI_API void CustomRect_destroy(CustomRect* self); CIMGUI_API bool CustomRect_IsPacked(CustomRect* self); diff --git a/generator/output/definitions.json b/generator/output/definitions.json index 8e2b533..0cb0248 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -53,190 +53,6 @@ "stname": "CustomRect" } ], - "GlyphRangesBuilder_AddChar": [ - { - "args": "(GlyphRangesBuilder* self,ImWchar c)", - "argsT": [ - { - "name": "self", - "type": "GlyphRangesBuilder*" - }, - { - "name": "c", - "type": "ImWchar" - } - ], - "argsoriginal": "(ImWchar c)", - "call_args": "(c)", - "cimguiname": "GlyphRangesBuilder_AddChar", - "comment": "", - "defaults": [], - "funcname": "AddChar", - "ret": "void", - "signature": "(ImWchar)", - "stname": "GlyphRangesBuilder" - } - ], - "GlyphRangesBuilder_AddRanges": [ - { - "args": "(GlyphRangesBuilder* self,const ImWchar* ranges)", - "argsT": [ - { - "name": "self", - "type": "GlyphRangesBuilder*" - }, - { - "name": "ranges", - "type": "const ImWchar*" - } - ], - "argsoriginal": "(const ImWchar* ranges)", - "call_args": "(ranges)", - "cimguiname": "GlyphRangesBuilder_AddRanges", - "comment": "", - "defaults": [], - "funcname": "AddRanges", - "ret": "void", - "signature": "(const ImWchar*)", - "stname": "GlyphRangesBuilder" - } - ], - "GlyphRangesBuilder_AddText": [ - { - "args": "(GlyphRangesBuilder* self,const char* text,const char* text_end)", - "argsT": [ - { - "name": "self", - "type": "GlyphRangesBuilder*" - }, - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - } - ], - "argsoriginal": "(const char* text,const char* text_end=((void *)0))", - "call_args": "(text,text_end)", - "cimguiname": "GlyphRangesBuilder_AddText", - "comment": "", - "defaults": { - "text_end": "((void *)0)" - }, - "funcname": "AddText", - "ret": "void", - "signature": "(const char*,const char*)", - "stname": "GlyphRangesBuilder" - } - ], - "GlyphRangesBuilder_BuildRanges": [ - { - "args": "(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)", - "argsT": [ - { - "name": "self", - "type": "GlyphRangesBuilder*" - }, - { - "name": "out_ranges", - "type": "ImVector_ImWchar*" - } - ], - "argsoriginal": "(ImVector* out_ranges)", - "call_args": "(out_ranges)", - "cimguiname": "GlyphRangesBuilder_BuildRanges", - "comment": "", - "defaults": [], - "funcname": "BuildRanges", - "ret": "void", - "signature": "(ImVector_ImWchar*)", - "stname": "GlyphRangesBuilder" - } - ], - "GlyphRangesBuilder_GetBit": [ - { - "args": "(GlyphRangesBuilder* self,int n)", - "argsT": [ - { - "name": "self", - "type": "GlyphRangesBuilder*" - }, - { - "name": "n", - "type": "int" - } - ], - "argsoriginal": "(int n)", - "call_args": "(n)", - "cimguiname": "GlyphRangesBuilder_GetBit", - "comment": "", - "defaults": [], - "funcname": "GetBit", - "ret": "bool", - "signature": "(int)", - "stname": "GlyphRangesBuilder" - } - ], - "GlyphRangesBuilder_GlyphRangesBuilder": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "GlyphRangesBuilder_GlyphRangesBuilder", - "comment": "", - "constructor": true, - "defaults": [], - "funcname": "GlyphRangesBuilder", - "signature": "()", - "stname": "GlyphRangesBuilder" - } - ], - "GlyphRangesBuilder_SetBit": [ - { - "args": "(GlyphRangesBuilder* self,int n)", - "argsT": [ - { - "name": "self", - "type": "GlyphRangesBuilder*" - }, - { - "name": "n", - "type": "int" - } - ], - "argsoriginal": "(int n)", - "call_args": "(n)", - "cimguiname": "GlyphRangesBuilder_SetBit", - "comment": "", - "defaults": [], - "funcname": "SetBit", - "ret": "void", - "signature": "(int)", - "stname": "GlyphRangesBuilder" - } - ], - "GlyphRangesBuilder_destroy": [ - { - "args": "(GlyphRangesBuilder* self)", - "argsT": [ - { - "name": "self", - "type": "GlyphRangesBuilder*" - } - ], - "call_args": "(self)", - "cimguiname": "GlyphRangesBuilder_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "GlyphRangesBuilder_destroy", - "ret": "void", - "signature": "(GlyphRangesBuilder*)", - "stname": "GlyphRangesBuilder" - } - ], "ImColor_HSV": [ { "args": "(ImColor* self,float h,float s,float v,float a)", @@ -1368,12 +1184,12 @@ "type": "const char*" } ], - "argsoriginal": "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void *)0))", + "argsoriginal": "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))", "call_args": "(pos,col,text_begin,text_end)", "cimguiname": "ImDrawList_AddText", "comment": "", "defaults": { - "text_end": "((void *)0)" + "text_end": "((void*)0)" }, "funcname": "AddText", "ov_cimguiname": "ImDrawList_AddText", @@ -1421,13 +1237,13 @@ "type": "const ImVec4*" } ], - "argsoriginal": "(const ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void *)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void *)0))", + "argsoriginal": "(const ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void*)0))", "call_args": "(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)", "cimguiname": "ImDrawList_AddText", "comment": "", "defaults": { - "cpu_fine_clip_rect": "((void *)0)", - "text_end": "((void *)0)", + "cpu_fine_clip_rect": "((void*)0)", + "text_end": "((void*)0)", "wrap_width": "0.0f" }, "funcname": "AddText", @@ -2610,12 +2426,12 @@ "type": "const ImFontConfig*" } ], - "argsoriginal": "(const ImFontConfig* font_cfg=((void *)0))", + "argsoriginal": "(const ImFontConfig* font_cfg=((void*)0))", "call_args": "(font_cfg)", "cimguiname": "ImFontAtlas_AddFontDefault", "comment": "", "defaults": { - "font_cfg": "((void *)0)" + "font_cfg": "((void*)0)" }, "funcname": "AddFontDefault", "ret": "ImFont*", @@ -2648,13 +2464,13 @@ "type": "const ImWchar*" } ], - "argsoriginal": "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))", + "argsoriginal": "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", "call_args": "(filename,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromFileTTF", "comment": "", "defaults": { - "font_cfg": "((void *)0)", - "glyph_ranges": "((void *)0)" + "font_cfg": "((void*)0)", + "glyph_ranges": "((void*)0)" }, "funcname": "AddFontFromFileTTF", "ret": "ImFont*", @@ -2687,13 +2503,13 @@ "type": "const ImWchar*" } ], - "argsoriginal": "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))", + "argsoriginal": "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", "call_args": "(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "comment": "", "defaults": { - "font_cfg": "((void *)0)", - "glyph_ranges": "((void *)0)" + "font_cfg": "((void*)0)", + "glyph_ranges": "((void*)0)" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", @@ -2730,13 +2546,13 @@ "type": "const ImWchar*" } ], - "argsoriginal": "(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))", + "argsoriginal": "(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", "call_args": "(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "comment": "", "defaults": { - "font_cfg": "((void *)0)", - "glyph_ranges": "((void *)0)" + "font_cfg": "((void*)0)", + "glyph_ranges": "((void*)0)" }, "funcname": "AddFontFromMemoryCompressedTTF", "ret": "ImFont*", @@ -2773,13 +2589,13 @@ "type": "const ImWchar*" } ], - "argsoriginal": "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))", + "argsoriginal": "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", "call_args": "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "comment": "", "defaults": { - "font_cfg": "((void *)0)", - "glyph_ranges": "((void *)0)" + "font_cfg": "((void*)0)", + "glyph_ranges": "((void*)0)" }, "funcname": "AddFontFromMemoryTTF", "ret": "ImFont*", @@ -3148,12 +2964,12 @@ "type": "int*" } ], - "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))", + "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))", "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)", "cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "comment": "", "defaults": { - "out_bytes_per_pixel": "((void *)0)" + "out_bytes_per_pixel": "((void*)0)" }, "funcname": "GetTexDataAsAlpha8", "ret": "void", @@ -3186,12 +3002,12 @@ "type": "int*" } ], - "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))", + "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))", "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)", "cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "comment": "", "defaults": { - "out_bytes_per_pixel": "((void *)0)" + "out_bytes_per_pixel": "((void*)0)" }, "funcname": "GetTexDataAsRGBA32", "ret": "void", @@ -3311,6 +3127,190 @@ "stname": "ImFontConfig" } ], + "ImFontGlyphRangesBuilder_AddChar": [ + { + "args": "(ImFontGlyphRangesBuilder* self,ImWchar c)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "c", + "type": "ImWchar" + } + ], + "argsoriginal": "(ImWchar c)", + "call_args": "(c)", + "cimguiname": "ImFontGlyphRangesBuilder_AddChar", + "comment": "", + "defaults": [], + "funcname": "AddChar", + "ret": "void", + "signature": "(ImWchar)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_AddRanges": [ + { + "args": "(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "ranges", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* ranges)", + "call_args": "(ranges)", + "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", + "comment": "", + "defaults": [], + "funcname": "AddRanges", + "ret": "void", + "signature": "(const ImWchar*)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_AddText": [ + { + "args": "(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0))", + "call_args": "(text,text_end)", + "cimguiname": "ImFontGlyphRangesBuilder_AddText", + "comment": "", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "AddText", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_BuildRanges": [ + { + "args": "(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "out_ranges", + "type": "ImVector_ImWchar*" + } + ], + "argsoriginal": "(ImVector* out_ranges)", + "call_args": "(out_ranges)", + "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", + "comment": "", + "defaults": [], + "funcname": "BuildRanges", + "ret": "void", + "signature": "(ImVector_ImWchar*)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_GetBit": [ + { + "args": "(ImFontGlyphRangesBuilder* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImFontGlyphRangesBuilder_GetBit", + "comment": "", + "defaults": [], + "funcname": "GetBit", + "ret": "bool", + "signature": "(int)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", + "comment": "", + "constructor": true, + "defaults": [], + "funcname": "ImFontGlyphRangesBuilder", + "signature": "()", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_SetBit": [ + { + "args": "(ImFontGlyphRangesBuilder* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImFontGlyphRangesBuilder_SetBit", + "comment": "", + "defaults": [], + "funcname": "SetBit", + "ret": "void", + "signature": "(int)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_destroy": [ + { + "args": "(ImFontGlyphRangesBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + } + ], + "call_args": "(self)", + "cimguiname": "ImFontGlyphRangesBuilder_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImFontGlyphRangesBuilder_destroy", + "ret": "void", + "signature": "(ImFontGlyphRangesBuilder*)", + "stname": "ImFontGlyphRangesBuilder" + } + ], "ImFont_AddGlyph": [ { "args": "(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", @@ -3458,13 +3458,13 @@ "type": "const char**" } ], - "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))", + "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))", "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)", "cimguiname": "ImFont_CalcTextSizeA", "comment": "", "defaults": { - "remaining": "((void *)0)", - "text_end": "((void *)0)" + "remaining": "((void*)0)", + "text_end": "((void*)0)" }, "funcname": "CalcTextSizeA", "ret": "ImVec2", @@ -3507,13 +3507,13 @@ "type": "const char**" } ], - "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))", + "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))", "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)", "cimguiname": "ImFont_CalcTextSizeA", "comment": "", "defaults": { - "remaining": "((void *)0)", - "text_end": "((void *)0)" + "remaining": "((void*)0)", + "text_end": "((void*)0)" }, "funcname": "CalcTextSizeA", "nonUDT": 1, @@ -3554,13 +3554,13 @@ "type": "const char**" } ], - "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))", + "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))", "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)", "cimguiname": "ImFont_CalcTextSizeA", "comment": "", "defaults": { - "remaining": "((void *)0)", - "text_end": "((void *)0)" + "remaining": "((void*)0)", + "text_end": "((void*)0)" }, "funcname": "CalcTextSizeA", "nonUDT": 2, @@ -3946,19 +3946,19 @@ ], "ImGuiIO_AddInputCharactersUTF8": [ { - "args": "(ImGuiIO* self,const char* utf8_chars)", + "args": "(ImGuiIO* self,const char* str)", "argsT": [ { "name": "self", "type": "ImGuiIO*" }, { - "name": "utf8_chars", + "name": "str", "type": "const char*" } ], - "argsoriginal": "(const char* utf8_chars)", - "call_args": "(utf8_chars)", + "argsoriginal": "(const char* str)", + "call_args": "(str)", "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "comment": "", "defaults": [], @@ -4106,12 +4106,12 @@ "type": "const char*" } ], - "argsoriginal": "(int pos,const char* text,const char* text_end=((void *)0))", + "argsoriginal": "(int pos,const char* text,const char* text_end=((void*)0))", "call_args": "(pos,text,text_end)", "cimguiname": "ImGuiInputTextCallbackData_InsertChars", "comment": "", "defaults": { - "text_end": "((void *)0)" + "text_end": "((void*)0)" }, "funcname": "InsertChars", "ret": "void", @@ -4667,12 +4667,12 @@ "type": "void*" } ], - "argsoriginal": "(ImGuiID key,void* default_val=((void *)0))", + "argsoriginal": "(ImGuiID key,void* default_val=((void*)0))", "call_args": "(key,default_val)", "cimguiname": "ImGuiStorage_GetVoidPtrRef", "comment": "", "defaults": { - "default_val": "((void *)0)" + "default_val": "((void*)0)" }, "funcname": "GetVoidPtrRef", "ret": "void**", @@ -5240,12 +5240,12 @@ "type": "const char*" } ], - "argsoriginal": "(const char* text,const char* text_end=((void *)0))", + "argsoriginal": "(const char* text,const char* text_end=((void*)0))", "call_args": "(text,text_end)", "cimguiname": "ImGuiTextFilter_PassFilter", "comment": "", "defaults": { - "text_end": "((void *)0)" + "text_end": "((void*)0)" }, "funcname": "PassFilter", "ret": "bool", @@ -5714,13 +5714,13 @@ "type": "ImGuiWindowFlags" } ], - "argsoriginal": "(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)", + "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", "call_args": "(name,p_open,flags)", "cimguiname": "igBegin", "comment": "", "defaults": { "flags": "0", - "p_open": "((void *)0)" + "p_open": "((void*)0)" }, "funcname": "Begin", "ret": "bool", @@ -6007,13 +6007,13 @@ "type": "int" } ], - "argsoriginal": "(const char* str_id=((void *)0),int mouse_button=1)", + "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)", "call_args": "(str_id,mouse_button)", "cimguiname": "igBeginPopupContextItem", "comment": "", "defaults": { "mouse_button": "1", - "str_id": "((void *)0)" + "str_id": "((void*)0)" }, "funcname": "BeginPopupContextItem", "ret": "bool", @@ -6034,13 +6034,13 @@ "type": "int" } ], - "argsoriginal": "(const char* str_id=((void *)0),int mouse_button=1)", + "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)", "call_args": "(str_id,mouse_button)", "cimguiname": "igBeginPopupContextVoid", "comment": "", "defaults": { "mouse_button": "1", - "str_id": "((void *)0)" + "str_id": "((void*)0)" }, "funcname": "BeginPopupContextVoid", "ret": "bool", @@ -6065,14 +6065,14 @@ "type": "bool" } ], - "argsoriginal": "(const char* str_id=((void *)0),int mouse_button=1,bool also_over_items=true)", + "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1,bool also_over_items=true)", "call_args": "(str_id,mouse_button,also_over_items)", "cimguiname": "igBeginPopupContextWindow", "comment": "", "defaults": { "also_over_items": "true", "mouse_button": "1", - "str_id": "((void *)0)" + "str_id": "((void*)0)" }, "funcname": "BeginPopupContextWindow", "ret": "bool", @@ -6097,13 +6097,13 @@ "type": "ImGuiWindowFlags" } ], - "argsoriginal": "(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)", + "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", "call_args": "(name,p_open,flags)", "cimguiname": "igBeginPopupModal", "comment": "", "defaults": { "flags": "0", - "p_open": "((void *)0)" + "p_open": "((void*)0)" }, "funcname": "BeginPopupModal", "ret": "bool", @@ -6111,6 +6111,63 @@ "stname": "ImGui" } ], + "igBeginTabBar": [ + { + "args": "(const char* str_id,ImGuiTabBarFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTabBarFlags" + } + ], + "argsoriginal": "(const char* str_id,ImGuiTabBarFlags flags=0)", + "call_args": "(str_id,flags)", + "cimguiname": "igBeginTabBar", + "comment": "", + "defaults": { + "flags": "0" + }, + "funcname": "BeginTabBar", + "ret": "bool", + "signature": "(const char*,ImGuiTabBarFlags)", + "stname": "ImGui" + } + ], + "igBeginTabItem": [ + { + "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiTabItemFlags" + } + ], + "argsoriginal": "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)", + "call_args": "(label,p_open,flags)", + "cimguiname": "igBeginTabItem", + "comment": "", + "defaults": { + "flags": "0", + "p_open": "((void*)0)" + }, + "funcname": "BeginTabItem", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiTabItemFlags)", + "stname": "ImGui" + } + ], "igBeginTooltip": [ { "args": "()", @@ -6284,13 +6341,13 @@ "type": "float" } ], - "argsoriginal": "(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", + "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", "cimguiname": "igCalcTextSize", "comment": "", "defaults": { "hide_text_after_double_hash": "false", - "text_end": "((void *)0)", + "text_end": "((void*)0)", "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", @@ -6322,13 +6379,13 @@ "type": "float" } ], - "argsoriginal": "(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", + "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", "cimguiname": "igCalcTextSize", "comment": "", "defaults": { "hide_text_after_double_hash": "false", - "text_end": "((void *)0)", + "text_end": "((void*)0)", "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", @@ -6358,13 +6415,13 @@ "type": "float" } ], - "argsoriginal": "(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", + "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", "cimguiname": "igCalcTextSize", "comment": "", "defaults": { "hide_text_after_double_hash": "false", - "text_end": "((void *)0)", + "text_end": "((void*)0)", "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", @@ -6378,19 +6435,19 @@ ], "igCaptureKeyboardFromApp": [ { - "args": "(bool capture)", + "args": "(bool want_capture_keyboard_value)", "argsT": [ { - "name": "capture", + "name": "want_capture_keyboard_value", "type": "bool" } ], - "argsoriginal": "(bool capture=true)", - "call_args": "(capture)", + "argsoriginal": "(bool want_capture_keyboard_value=true)", + "call_args": "(want_capture_keyboard_value)", "cimguiname": "igCaptureKeyboardFromApp", "comment": "", "defaults": { - "capture": "true" + "want_capture_keyboard_value": "true" }, "funcname": "CaptureKeyboardFromApp", "ret": "void", @@ -6400,19 +6457,19 @@ ], "igCaptureMouseFromApp": [ { - "args": "(bool capture)", + "args": "(bool want_capture_mouse_value)", "argsT": [ { - "name": "capture", + "name": "want_capture_mouse_value", "type": "bool" } ], - "argsoriginal": "(bool capture=true)", - "call_args": "(capture)", + "argsoriginal": "(bool want_capture_mouse_value=true)", + "call_args": "(want_capture_mouse_value)", "cimguiname": "igCaptureMouseFromApp", "comment": "", "defaults": { - "capture": "true" + "want_capture_mouse_value": "true" }, "funcname": "CaptureMouseFromApp", "ret": "void", @@ -6856,13 +6913,13 @@ "type": "const float*" } ], - "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void *)0))", + "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))", "call_args": "(label,col,flags,ref_col)", "cimguiname": "igColorPicker4", "comment": "", "defaults": { "flags": "0", - "ref_col": "((void *)0)" + "ref_col": "((void*)0)" }, "funcname": "ColorPicker4", "ret": "bool", @@ -6887,14 +6944,14 @@ "type": "bool" } ], - "argsoriginal": "(int count=1,const char* id=((void *)0),bool border=true)", + "argsoriginal": "(int count=1,const char* id=((void*)0),bool border=true)", "call_args": "(count,id,border)", "cimguiname": "igColumns", "comment": "", "defaults": { "border": "true", "count": "1", - "id": "((void *)0)" + "id": "((void*)0)" }, "funcname": "Columns", "ret": "void", @@ -7026,12 +7083,12 @@ "type": "ImFontAtlas*" } ], - "argsoriginal": "(ImFontAtlas* shared_font_atlas=((void *)0))", + "argsoriginal": "(ImFontAtlas* shared_font_atlas=((void*)0))", "call_args": "(shared_font_atlas)", "cimguiname": "igCreateContext", "comment": "", "defaults": { - "shared_font_atlas": "((void *)0)" + "shared_font_atlas": "((void*)0)" }, "funcname": "CreateContext", "ret": "ImGuiContext*", @@ -7088,12 +7145,12 @@ "type": "ImGuiContext*" } ], - "argsoriginal": "(ImGuiContext* ctx=((void *)0))", + "argsoriginal": "(ImGuiContext* ctx=((void*)0))", "call_args": "(ctx)", "cimguiname": "igDestroyContext", "comment": "", "defaults": { - "ctx": "((void *)0)" + "ctx": "((void*)0)" }, "funcname": "DestroyContext", "ret": "void", @@ -7342,13 +7399,13 @@ "type": "float" } ], - "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void *)0),float power=1.0f)", + "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),float power=1.0f)", "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power)", "cimguiname": "igDragFloatRange2", "comment": "", "defaults": { "format": "\"%.3f\"", - "format_max": "((void *)0)", + "format_max": "((void*)0)", "power": "1.0f", "v_max": "0.0f", "v_min": "0.0f", @@ -7577,13 +7634,13 @@ "type": "const char*" } ], - "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void *)0))", + "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0))", "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max)", "cimguiname": "igDragIntRange2", "comment": "", "defaults": { "format": "\"%d\"", - "format_max": "((void *)0)", + "format_max": "((void*)0)", "v_max": "0", "v_min": "0", "v_speed": "1.0f" @@ -7631,15 +7688,15 @@ "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min=((void *)0),const void* v_max=((void *)0),const char* format=((void *)0),float power=1.0f)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min=((void*)0),const void* v_max=((void*)0),const char* format=((void*)0),float power=1.0f)", "call_args": "(label,data_type,v,v_speed,v_min,v_max,format,power)", "cimguiname": "igDragScalar", "comment": "", "defaults": { - "format": "((void *)0)", + "format": "((void*)0)", "power": "1.0f", - "v_max": "((void *)0)", - "v_min": "((void *)0)" + "v_max": "((void*)0)", + "v_min": "((void*)0)" }, "funcname": "DragScalar", "ret": "bool", @@ -7688,15 +7745,15 @@ "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min=((void *)0),const void* v_max=((void *)0),const char* format=((void *)0),float power=1.0f)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min=((void*)0),const void* v_max=((void*)0),const char* format=((void*)0),float power=1.0f)", "call_args": "(label,data_type,v,components,v_speed,v_min,v_max,format,power)", "cimguiname": "igDragScalarN", "comment": "", "defaults": { - "format": "((void *)0)", + "format": "((void*)0)", "power": "1.0f", - "v_max": "((void *)0)", - "v_min": "((void *)0)" + "v_max": "((void*)0)", + "v_min": "((void*)0)" }, "funcname": "DragScalarN", "ret": "bool", @@ -7904,6 +7961,36 @@ "stname": "ImGui" } ], + "igEndTabBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTabBar", + "comment": "", + "defaults": [], + "funcname": "EndTabBar", + "ret": "void", + "signature": "()", + "stname": "ImGui" + } + ], + "igEndTabItem": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTabItem", + "comment": "", + "defaults": [], + "funcname": "EndTabItem", + "ret": "void", + "signature": "()", + "stname": "ImGui" + } + ], "igEndTooltip": [ { "args": "()", @@ -9647,7 +9734,7 @@ ], "igInputDouble": [ { - "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9670,19 +9757,19 @@ "type": "const char*" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,double* v,double step=0.0f,double step_fast=0.0f,const char* format=\"%.6f\",ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,v,step,step_fast,format,extra_flags)", + "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,format,flags)", "cimguiname": "igInputDouble", "comment": "", "defaults": { - "extra_flags": "0", + "flags": "0", "format": "\"%.6f\"", - "step": "0.0f", - "step_fast": "0.0f" + "step": "0.0", + "step_fast": "0.0" }, "funcname": "InputDouble", "ret": "bool", @@ -9692,7 +9779,7 @@ ], "igInputFloat": [ { - "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9715,16 +9802,16 @@ "type": "const char*" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,v,step,step_fast,format,extra_flags)", + "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,format,flags)", "cimguiname": "igInputFloat", "comment": "", "defaults": { - "extra_flags": "0", + "flags": "0", "format": "\"%.3f\"", "step": "0.0f", "step_fast": "0.0f" @@ -9737,7 +9824,7 @@ ], "igInputFloat2": [ { - "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9752,16 +9839,16 @@ "type": "const char*" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,v,format,extra_flags)", + "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", "cimguiname": "igInputFloat2", "comment": "", "defaults": { - "extra_flags": "0", + "flags": "0", "format": "\"%.3f\"" }, "funcname": "InputFloat2", @@ -9772,7 +9859,7 @@ ], "igInputFloat3": [ { - "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9787,16 +9874,16 @@ "type": "const char*" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,v,format,extra_flags)", + "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", "cimguiname": "igInputFloat3", "comment": "", "defaults": { - "extra_flags": "0", + "flags": "0", "format": "\"%.3f\"" }, "funcname": "InputFloat3", @@ -9807,7 +9894,7 @@ ], "igInputFloat4": [ { - "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9822,16 +9909,16 @@ "type": "const char*" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,v,format,extra_flags)", + "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", "cimguiname": "igInputFloat4", "comment": "", "defaults": { - "extra_flags": "0", + "flags": "0", "format": "\"%.3f\"" }, "funcname": "InputFloat4", @@ -9842,7 +9929,7 @@ ], "igInputInt": [ { - "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9861,16 +9948,16 @@ "type": "int" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,v,step,step_fast,extra_flags)", + "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,flags)", "cimguiname": "igInputInt", "comment": "", "defaults": { - "extra_flags": "0", + "flags": "0", "step": "1", "step_fast": "100" }, @@ -9882,7 +9969,7 @@ ], "igInputInt2": [ { - "args": "(const char* label,int v[2],ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9893,16 +9980,16 @@ "type": "int[2]" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,v,extra_flags)", + "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", "cimguiname": "igInputInt2", "comment": "", "defaults": { - "extra_flags": "0" + "flags": "0" }, "funcname": "InputInt2", "ret": "bool", @@ -9912,7 +9999,7 @@ ], "igInputInt3": [ { - "args": "(const char* label,int v[3],ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9923,16 +10010,16 @@ "type": "int[3]" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,v,extra_flags)", + "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", "cimguiname": "igInputInt3", "comment": "", "defaults": { - "extra_flags": "0" + "flags": "0" }, "funcname": "InputInt3", "ret": "bool", @@ -9942,7 +10029,7 @@ ], "igInputInt4": [ { - "args": "(const char* label,int v[4],ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9953,16 +10040,16 @@ "type": "int[4]" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,v,extra_flags)", + "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", "cimguiname": "igInputInt4", "comment": "", "defaults": { - "extra_flags": "0" + "flags": "0" }, "funcname": "InputInt4", "ret": "bool", @@ -9972,7 +10059,7 @@ ], "igInputScalar": [ { - "args": "(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -9999,19 +10086,19 @@ "type": "const char*" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,const void* step=((void *)0),const void* step_fast=((void *)0),const char* format=((void *)0),ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,data_type,v,step,step_fast,format,extra_flags)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,const void* step=((void*)0),const void* step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,v,step,step_fast,format,flags)", "cimguiname": "igInputScalar", "comment": "", "defaults": { - "extra_flags": "0", - "format": "((void *)0)", - "step": "((void *)0)", - "step_fast": "((void *)0)" + "flags": "0", + "format": "((void*)0)", + "step": "((void*)0)", + "step_fast": "((void*)0)" }, "funcname": "InputScalar", "ret": "bool", @@ -10021,7 +10108,7 @@ ], "igInputScalarN": [ { - "args": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)", + "args": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", @@ -10052,19 +10139,19 @@ "type": "const char*" }, { - "name": "extra_flags", + "name": "flags", "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step=((void *)0),const void* step_fast=((void *)0),const char* format=((void *)0),ImGuiInputTextFlags extra_flags=0)", - "call_args": "(label,data_type,v,components,step,step_fast,format,extra_flags)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step=((void*)0),const void* step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,v,components,step,step_fast,format,flags)", "cimguiname": "igInputScalarN", "comment": "", "defaults": { - "extra_flags": "0", - "format": "((void *)0)", - "step": "((void *)0)", - "step_fast": "((void *)0)" + "flags": "0", + "format": "((void*)0)", + "step": "((void*)0)", + "step_fast": "((void*)0)" }, "funcname": "InputScalarN", "ret": "bool", @@ -10101,14 +10188,14 @@ "type": "void*" } ], - "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void *)0),void* user_data=((void *)0))", + "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", "call_args": "(label,buf,buf_size,flags,callback,user_data)", "cimguiname": "igInputText", "comment": "", "defaults": { - "callback": "((void *)0)", + "callback": "((void*)0)", "flags": "0", - "user_data": "((void *)0)" + "user_data": "((void*)0)" }, "funcname": "InputText", "ret": "bool", @@ -10149,15 +10236,15 @@ "type": "void*" } ], - "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void *)0),void* user_data=((void *)0))", + "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", "call_args": "(label,buf,buf_size,size,flags,callback,user_data)", "cimguiname": "igInputTextMultiline", "comment": "", "defaults": { - "callback": "((void *)0)", + "callback": "((void*)0)", "flags": "0", "size": "ImVec2(0,0)", - "user_data": "((void *)0)" + "user_data": "((void*)0)" }, "funcname": "InputTextMultiline", "ret": "bool", @@ -10581,12 +10668,12 @@ "type": "const ImVec2*" } ], - "argsoriginal": "(const ImVec2* mouse_pos=((void *)0))", + "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))", "call_args": "(mouse_pos)", "cimguiname": "igIsMousePosValid", "comment": "", "defaults": { - "mouse_pos": "((void *)0)" + "mouse_pos": "((void*)0)" }, "funcname": "IsMousePosValid", "ret": "bool", @@ -11099,12 +11186,12 @@ "type": "const char*" } ], - "argsoriginal": "(int max_depth=-1,const char* filename=((void *)0))", + "argsoriginal": "(int max_depth=-1,const char* filename=((void*)0))", "call_args": "(max_depth,filename)", "cimguiname": "igLogToFile", "comment": "", "defaults": { - "filename": "((void *)0)", + "filename": "((void*)0)", "max_depth": "-1" }, "funcname": "LogToFile", @@ -11196,14 +11283,14 @@ "type": "bool" } ], - "argsoriginal": "(const char* label,const char* shortcut=((void *)0),bool selected=false,bool enabled=true)", + "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)", "call_args": "(label,shortcut,selected,enabled)", "cimguiname": "igMenuItem", "comment": "", "defaults": { "enabled": "true", "selected": "false", - "shortcut": "((void *)0)" + "shortcut": "((void*)0)" }, "funcname": "MenuItem", "ov_cimguiname": "igMenuItemBool", @@ -11323,13 +11410,13 @@ "type": "int" } ], - "argsoriginal": "(const char* str_id=((void *)0),int mouse_button=1)", + "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)", "call_args": "(str_id,mouse_button)", "cimguiname": "igOpenPopupOnItemClick", "comment": "", "defaults": { "mouse_button": "1", - "str_id": "((void *)0)" + "str_id": "((void*)0)" }, "funcname": "OpenPopupOnItemClick", "ret": "bool", @@ -11378,13 +11465,13 @@ "type": "int" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotHistogram", "comment": "", "defaults": { "graph_size": "ImVec2(0,0)", - "overlay_text": "((void *)0)", + "overlay_text": "((void*)0)", "scale_max": "FLT_MAX", "scale_min": "FLT_MAX", "stride": "sizeof(float)", @@ -11438,13 +11525,13 @@ "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotHistogram", "comment": "", "defaults": { "graph_size": "ImVec2(0,0)", - "overlay_text": "((void *)0)", + "overlay_text": "((void*)0)", "scale_max": "FLT_MAX", "scale_min": "FLT_MAX", "values_offset": "0" @@ -11497,13 +11584,13 @@ "type": "int" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotLines", "comment": "", "defaults": { "graph_size": "ImVec2(0,0)", - "overlay_text": "((void *)0)", + "overlay_text": "((void*)0)", "scale_max": "FLT_MAX", "scale_min": "FLT_MAX", "stride": "sizeof(float)", @@ -11557,13 +11644,13 @@ "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotLines", "comment": "", "defaults": { "graph_size": "ImVec2(0,0)", - "overlay_text": "((void *)0)", + "overlay_text": "((void*)0)", "scale_max": "FLT_MAX", "scale_min": "FLT_MAX", "values_offset": "0" @@ -11741,12 +11828,12 @@ "type": "const char*" } ], - "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void *)0))", + "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))", "call_args": "(fraction,size_arg,overlay)", "cimguiname": "igProgressBar", "comment": "", "defaults": { - "overlay": "((void *)0)", + "overlay": "((void*)0)", "size_arg": "ImVec2(-1,0)" }, "funcname": "ProgressBar", @@ -12043,19 +12130,19 @@ ], "igPushTextWrapPos": [ { - "args": "(float wrap_pos_x)", + "args": "(float wrap_local_pos_x)", "argsT": [ { - "name": "wrap_pos_x", + "name": "wrap_local_pos_x", "type": "float" } ], - "argsoriginal": "(float wrap_pos_x=0.0f)", - "call_args": "(wrap_pos_x)", + "argsoriginal": "(float wrap_local_pos_x=0.0f)", + "call_args": "(wrap_local_pos_x)", "cimguiname": "igPushTextWrapPos", "comment": "", "defaults": { - "wrap_pos_x": "0.0f" + "wrap_local_pos_x": "0.0f" }, "funcname": "PushTextWrapPos", "ret": "void", @@ -12154,10 +12241,10 @@ ], "igSameLine": [ { - "args": "(float pos_x,float spacing_w)", + "args": "(float local_pos_x,float spacing_w)", "argsT": [ { - "name": "pos_x", + "name": "local_pos_x", "type": "float" }, { @@ -12165,12 +12252,12 @@ "type": "float" } ], - "argsoriginal": "(float pos_x=0.0f,float spacing_w=-1.0f)", - "call_args": "(pos_x,spacing_w)", + "argsoriginal": "(float local_pos_x=0.0f,float spacing_w=-1.0f)", + "call_args": "(local_pos_x,spacing_w)", "cimguiname": "igSameLine", "comment": "", "defaults": { - "pos_x": "0.0f", + "local_pos_x": "0.0f", "spacing_w": "-1.0f" }, "funcname": "SameLine", @@ -12208,12 +12295,12 @@ "type": "size_t*" } ], - "argsoriginal": "(size_t* out_ini_size=((void *)0))", + "argsoriginal": "(size_t* out_ini_size=((void*)0))", "call_args": "(out_ini_size)", "cimguiname": "igSaveIniSettingsToMemory", "comment": "", "defaults": { - "out_ini_size": "((void *)0)" + "out_ini_size": "((void*)0)" }, "funcname": "SaveIniSettingsToMemory", "ret": "const char*", @@ -12328,12 +12415,12 @@ "type": "void*" } ], - "argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void *)0))", + "argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void*)0))", "call_args": "(alloc_func,free_func,user_data)", "cimguiname": "igSetAllocatorFunctions", "comment": "", "defaults": { - "user_data": "((void *)0)" + "user_data": "((void*)0)" }, "funcname": "SetAllocatorFunctions", "ret": "void", @@ -12471,15 +12558,15 @@ ], "igSetCursorPosX": [ { - "args": "(float x)", + "args": "(float local_x)", "argsT": [ { - "name": "x", + "name": "local_x", "type": "float" } ], - "argsoriginal": "(float x)", - "call_args": "(x)", + "argsoriginal": "(float local_x)", + "call_args": "(local_x)", "cimguiname": "igSetCursorPosX", "comment": "", "defaults": [], @@ -12491,15 +12578,15 @@ ], "igSetCursorPosY": [ { - "args": "(float y)", + "args": "(float local_y)", "argsT": [ { - "name": "y", + "name": "local_y", "type": "float" } ], - "argsoriginal": "(float y)", - "call_args": "(y)", + "argsoriginal": "(float local_y)", + "call_args": "(local_y)", "cimguiname": "igSetCursorPosY", "comment": "", "defaults": [], @@ -12511,15 +12598,15 @@ ], "igSetCursorScreenPos": [ { - "args": "(const ImVec2 screen_pos)", + "args": "(const ImVec2 pos)", "argsT": [ { - "name": "screen_pos", + "name": "pos", "type": "const ImVec2" } ], - "argsoriginal": "(const ImVec2& screen_pos)", - "call_args": "(screen_pos)", + "argsoriginal": "(const ImVec2& pos)", + "call_args": "(pos)", "cimguiname": "igSetCursorScreenPos", "comment": "", "defaults": [], @@ -12820,13 +12907,13 @@ "type": "void*" } ], - "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void *)0),void* custom_callback_data=((void *)0))", + "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))", "call_args": "(size_min,size_max,custom_callback,custom_callback_data)", "cimguiname": "igSetNextWindowSizeConstraints", "comment": "", "defaults": { - "custom_callback": "((void *)0)", - "custom_callback_data": "((void *)0)" + "custom_callback": "((void*)0)", + "custom_callback_data": "((void*)0)" }, "funcname": "SetNextWindowSizeConstraints", "ret": "void", @@ -12836,10 +12923,10 @@ ], "igSetScrollFromPosY": [ { - "args": "(float pos_y,float center_y_ratio)", + "args": "(float local_y,float center_y_ratio)", "argsT": [ { - "name": "pos_y", + "name": "local_y", "type": "float" }, { @@ -12847,8 +12934,8 @@ "type": "float" } ], - "argsoriginal": "(float pos_y,float center_y_ratio=0.5f)", - "call_args": "(pos_y,center_y_ratio)", + "argsoriginal": "(float local_y,float center_y_ratio=0.5f)", + "call_args": "(local_y,center_y_ratio)", "cimguiname": "igSetScrollFromPosY", "comment": "", "defaults": { @@ -12942,6 +13029,26 @@ "stname": "ImGui" } ], + "igSetTabItemClosed": [ + { + "args": "(const char* tab_or_docked_window_label)", + "argsT": [ + { + "name": "tab_or_docked_window_label", + "type": "const char*" + } + ], + "argsoriginal": "(const char* tab_or_docked_window_label)", + "call_args": "(tab_or_docked_window_label)", + "cimguiname": "igSetTabItemClosed", + "comment": "", + "defaults": [], + "funcname": "SetTabItemClosed", + "ret": "void", + "signature": "(const char*)", + "stname": "ImGui" + } + ], "igSetTooltip": [ { "args": "(const char* fmt,...)", @@ -13223,12 +13330,12 @@ "type": "bool*" } ], - "argsoriginal": "(bool* p_open=((void *)0))", + "argsoriginal": "(bool* p_open=((void*)0))", "call_args": "(p_open)", "cimguiname": "igShowAboutWindow", "comment": "", "defaults": { - "p_open": "((void *)0)" + "p_open": "((void*)0)" }, "funcname": "ShowAboutWindow", "ret": "void", @@ -13245,12 +13352,12 @@ "type": "bool*" } ], - "argsoriginal": "(bool* p_open=((void *)0))", + "argsoriginal": "(bool* p_open=((void*)0))", "call_args": "(p_open)", "cimguiname": "igShowDemoWindow", "comment": "", "defaults": { - "p_open": "((void *)0)" + "p_open": "((void*)0)" }, "funcname": "ShowDemoWindow", "ret": "void", @@ -13287,12 +13394,12 @@ "type": "bool*" } ], - "argsoriginal": "(bool* p_open=((void *)0))", + "argsoriginal": "(bool* p_open=((void*)0))", "call_args": "(p_open)", "cimguiname": "igShowMetricsWindow", "comment": "", "defaults": { - "p_open": "((void *)0)" + "p_open": "((void*)0)" }, "funcname": "ShowMetricsWindow", "ret": "void", @@ -13309,12 +13416,12 @@ "type": "ImGuiStyle*" } ], - "argsoriginal": "(ImGuiStyle* ref=((void *)0))", + "argsoriginal": "(ImGuiStyle* ref=((void*)0))", "call_args": "(ref)", "cimguiname": "igShowStyleEditor", "comment": "", "defaults": { - "ref": "((void *)0)" + "ref": "((void*)0)" }, "funcname": "ShowStyleEditor", "ret": "void", @@ -13754,12 +13861,12 @@ "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void *)0),float power=1.0f)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)", "call_args": "(label,data_type,v,v_min,v_max,format,power)", "cimguiname": "igSliderScalar", "comment": "", "defaults": { - "format": "((void *)0)", + "format": "((void*)0)", "power": "1.0f" }, "funcname": "SliderScalar", @@ -13805,12 +13912,12 @@ "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format=((void *)0),float power=1.0f)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)", "call_args": "(label,data_type,v,components,v_min,v_max,format,power)", "cimguiname": "igSliderScalarN", "comment": "", "defaults": { - "format": "((void *)0)", + "format": "((void*)0)", "power": "1.0f" }, "funcname": "SliderScalarN", @@ -13863,12 +13970,12 @@ "type": "ImGuiStyle*" } ], - "argsoriginal": "(ImGuiStyle* dst=((void *)0))", + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", "call_args": "(dst)", "cimguiname": "igStyleColorsClassic", "comment": "", "defaults": { - "dst": "((void *)0)" + "dst": "((void*)0)" }, "funcname": "StyleColorsClassic", "ret": "void", @@ -13885,12 +13992,12 @@ "type": "ImGuiStyle*" } ], - "argsoriginal": "(ImGuiStyle* dst=((void *)0))", + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", "call_args": "(dst)", "cimguiname": "igStyleColorsDark", "comment": "", "defaults": { - "dst": "((void *)0)" + "dst": "((void*)0)" }, "funcname": "StyleColorsDark", "ret": "void", @@ -13907,12 +14014,12 @@ "type": "ImGuiStyle*" } ], - "argsoriginal": "(ImGuiStyle* dst=((void *)0))", + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", "call_args": "(dst)", "cimguiname": "igStyleColorsLight", "comment": "", "defaults": { - "dst": "((void *)0)" + "dst": "((void*)0)" }, "funcname": "StyleColorsLight", "ret": "void", @@ -14064,12 +14171,12 @@ "type": "const char*" } ], - "argsoriginal": "(const char* text,const char* text_end=((void *)0))", + "argsoriginal": "(const char* text,const char* text_end=((void*)0))", "call_args": "(text,text_end)", "cimguiname": "igTextUnformatted", "comment": "", "defaults": { - "text_end": "((void *)0)" + "text_end": "((void*)0)" }, "funcname": "TextUnformatted", "ret": "void", @@ -14496,12 +14603,12 @@ "type": "const void*" } ], - "argsoriginal": "(const void* ptr_id=((void *)0))", + "argsoriginal": "(const void* ptr_id=((void*)0))", "call_args": "(ptr_id)", "cimguiname": "igTreePush", "comment": "", "defaults": { - "ptr_id": "((void *)0)" + "ptr_id": "((void*)0)" }, "funcname": "TreePush", "ov_cimguiname": "igTreePushPtr", @@ -14658,12 +14765,12 @@ "type": "float" } ], - "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void *)0),float power=1.0f)", + "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)", "call_args": "(label,size,data_type,v,v_min,v_max,format,power)", "cimguiname": "igVSliderScalar", "comment": "", "defaults": { - "format": "((void *)0)", + "format": "((void*)0)", "power": "1.0f" }, "funcname": "VSliderScalar", @@ -14758,12 +14865,12 @@ "type": "const char*" } ], - "argsoriginal": "(const char* prefix,float v,const char* float_format=((void *)0))", + "argsoriginal": "(const char* prefix,float v,const char* float_format=((void*)0))", "call_args": "(prefix,v,float_format)", "cimguiname": "igValue", "comment": "", "defaults": { - "float_format": "((void *)0)" + "float_format": "((void*)0)" }, "funcname": "Value", "ov_cimguiname": "igValueFloat", diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index 9b216ab..8c03ca9 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -46,160 +46,6 @@ defs["CustomRect_destroy"][1]["ret"] = "void" defs["CustomRect_destroy"][1]["signature"] = "(CustomRect*)" defs["CustomRect_destroy"][1]["stname"] = "CustomRect" defs["CustomRect_destroy"]["(CustomRect*)"] = defs["CustomRect_destroy"][1] -defs["GlyphRangesBuilder_AddChar"] = {} -defs["GlyphRangesBuilder_AddChar"][1] = {} -defs["GlyphRangesBuilder_AddChar"][1]["args"] = "(GlyphRangesBuilder* self,ImWchar c)" -defs["GlyphRangesBuilder_AddChar"][1]["argsT"] = {} -defs["GlyphRangesBuilder_AddChar"][1]["argsT"][1] = {} -defs["GlyphRangesBuilder_AddChar"][1]["argsT"][1]["name"] = "self" -defs["GlyphRangesBuilder_AddChar"][1]["argsT"][1]["type"] = "GlyphRangesBuilder*" -defs["GlyphRangesBuilder_AddChar"][1]["argsT"][2] = {} -defs["GlyphRangesBuilder_AddChar"][1]["argsT"][2]["name"] = "c" -defs["GlyphRangesBuilder_AddChar"][1]["argsT"][2]["type"] = "ImWchar" -defs["GlyphRangesBuilder_AddChar"][1]["argsoriginal"] = "(ImWchar c)" -defs["GlyphRangesBuilder_AddChar"][1]["call_args"] = "(c)" -defs["GlyphRangesBuilder_AddChar"][1]["cimguiname"] = "GlyphRangesBuilder_AddChar" -defs["GlyphRangesBuilder_AddChar"][1]["comment"] = "" -defs["GlyphRangesBuilder_AddChar"][1]["defaults"] = {} -defs["GlyphRangesBuilder_AddChar"][1]["funcname"] = "AddChar" -defs["GlyphRangesBuilder_AddChar"][1]["ret"] = "void" -defs["GlyphRangesBuilder_AddChar"][1]["signature"] = "(ImWchar)" -defs["GlyphRangesBuilder_AddChar"][1]["stname"] = "GlyphRangesBuilder" -defs["GlyphRangesBuilder_AddChar"]["(ImWchar)"] = defs["GlyphRangesBuilder_AddChar"][1] -defs["GlyphRangesBuilder_AddRanges"] = {} -defs["GlyphRangesBuilder_AddRanges"][1] = {} -defs["GlyphRangesBuilder_AddRanges"][1]["args"] = "(GlyphRangesBuilder* self,const ImWchar* ranges)" -defs["GlyphRangesBuilder_AddRanges"][1]["argsT"] = {} -defs["GlyphRangesBuilder_AddRanges"][1]["argsT"][1] = {} -defs["GlyphRangesBuilder_AddRanges"][1]["argsT"][1]["name"] = "self" -defs["GlyphRangesBuilder_AddRanges"][1]["argsT"][1]["type"] = "GlyphRangesBuilder*" -defs["GlyphRangesBuilder_AddRanges"][1]["argsT"][2] = {} -defs["GlyphRangesBuilder_AddRanges"][1]["argsT"][2]["name"] = "ranges" -defs["GlyphRangesBuilder_AddRanges"][1]["argsT"][2]["type"] = "const ImWchar*" -defs["GlyphRangesBuilder_AddRanges"][1]["argsoriginal"] = "(const ImWchar* ranges)" -defs["GlyphRangesBuilder_AddRanges"][1]["call_args"] = "(ranges)" -defs["GlyphRangesBuilder_AddRanges"][1]["cimguiname"] = "GlyphRangesBuilder_AddRanges" -defs["GlyphRangesBuilder_AddRanges"][1]["comment"] = "" -defs["GlyphRangesBuilder_AddRanges"][1]["defaults"] = {} -defs["GlyphRangesBuilder_AddRanges"][1]["funcname"] = "AddRanges" -defs["GlyphRangesBuilder_AddRanges"][1]["ret"] = "void" -defs["GlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" -defs["GlyphRangesBuilder_AddRanges"][1]["stname"] = "GlyphRangesBuilder" -defs["GlyphRangesBuilder_AddRanges"]["(const ImWchar*)"] = defs["GlyphRangesBuilder_AddRanges"][1] -defs["GlyphRangesBuilder_AddText"] = {} -defs["GlyphRangesBuilder_AddText"][1] = {} -defs["GlyphRangesBuilder_AddText"][1]["args"] = "(GlyphRangesBuilder* self,const char* text,const char* text_end)" -defs["GlyphRangesBuilder_AddText"][1]["argsT"] = {} -defs["GlyphRangesBuilder_AddText"][1]["argsT"][1] = {} -defs["GlyphRangesBuilder_AddText"][1]["argsT"][1]["name"] = "self" -defs["GlyphRangesBuilder_AddText"][1]["argsT"][1]["type"] = "GlyphRangesBuilder*" -defs["GlyphRangesBuilder_AddText"][1]["argsT"][2] = {} -defs["GlyphRangesBuilder_AddText"][1]["argsT"][2]["name"] = "text" -defs["GlyphRangesBuilder_AddText"][1]["argsT"][2]["type"] = "const char*" -defs["GlyphRangesBuilder_AddText"][1]["argsT"][3] = {} -defs["GlyphRangesBuilder_AddText"][1]["argsT"][3]["name"] = "text_end" -defs["GlyphRangesBuilder_AddText"][1]["argsT"][3]["type"] = "const char*" -defs["GlyphRangesBuilder_AddText"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void *)0))" -defs["GlyphRangesBuilder_AddText"][1]["call_args"] = "(text,text_end)" -defs["GlyphRangesBuilder_AddText"][1]["cimguiname"] = "GlyphRangesBuilder_AddText" -defs["GlyphRangesBuilder_AddText"][1]["comment"] = "" -defs["GlyphRangesBuilder_AddText"][1]["defaults"] = {} -defs["GlyphRangesBuilder_AddText"][1]["defaults"]["text_end"] = "((void *)0)" -defs["GlyphRangesBuilder_AddText"][1]["funcname"] = "AddText" -defs["GlyphRangesBuilder_AddText"][1]["ret"] = "void" -defs["GlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" -defs["GlyphRangesBuilder_AddText"][1]["stname"] = "GlyphRangesBuilder" -defs["GlyphRangesBuilder_AddText"]["(const char*,const char*)"] = defs["GlyphRangesBuilder_AddText"][1] -defs["GlyphRangesBuilder_BuildRanges"] = {} -defs["GlyphRangesBuilder_BuildRanges"][1] = {} -defs["GlyphRangesBuilder_BuildRanges"][1]["args"] = "(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)" -defs["GlyphRangesBuilder_BuildRanges"][1]["argsT"] = {} -defs["GlyphRangesBuilder_BuildRanges"][1]["argsT"][1] = {} -defs["GlyphRangesBuilder_BuildRanges"][1]["argsT"][1]["name"] = "self" -defs["GlyphRangesBuilder_BuildRanges"][1]["argsT"][1]["type"] = "GlyphRangesBuilder*" -defs["GlyphRangesBuilder_BuildRanges"][1]["argsT"][2] = {} -defs["GlyphRangesBuilder_BuildRanges"][1]["argsT"][2]["name"] = "out_ranges" -defs["GlyphRangesBuilder_BuildRanges"][1]["argsT"][2]["type"] = "ImVector_ImWchar*" -defs["GlyphRangesBuilder_BuildRanges"][1]["argsoriginal"] = "(ImVector* out_ranges)" -defs["GlyphRangesBuilder_BuildRanges"][1]["call_args"] = "(out_ranges)" -defs["GlyphRangesBuilder_BuildRanges"][1]["cimguiname"] = "GlyphRangesBuilder_BuildRanges" -defs["GlyphRangesBuilder_BuildRanges"][1]["comment"] = "" -defs["GlyphRangesBuilder_BuildRanges"][1]["defaults"] = {} -defs["GlyphRangesBuilder_BuildRanges"][1]["funcname"] = "BuildRanges" -defs["GlyphRangesBuilder_BuildRanges"][1]["ret"] = "void" -defs["GlyphRangesBuilder_BuildRanges"][1]["signature"] = "(ImVector_ImWchar*)" -defs["GlyphRangesBuilder_BuildRanges"][1]["stname"] = "GlyphRangesBuilder" -defs["GlyphRangesBuilder_BuildRanges"]["(ImVector_ImWchar*)"] = defs["GlyphRangesBuilder_BuildRanges"][1] -defs["GlyphRangesBuilder_GetBit"] = {} -defs["GlyphRangesBuilder_GetBit"][1] = {} -defs["GlyphRangesBuilder_GetBit"][1]["args"] = "(GlyphRangesBuilder* self,int n)" -defs["GlyphRangesBuilder_GetBit"][1]["argsT"] = {} -defs["GlyphRangesBuilder_GetBit"][1]["argsT"][1] = {} -defs["GlyphRangesBuilder_GetBit"][1]["argsT"][1]["name"] = "self" -defs["GlyphRangesBuilder_GetBit"][1]["argsT"][1]["type"] = "GlyphRangesBuilder*" -defs["GlyphRangesBuilder_GetBit"][1]["argsT"][2] = {} -defs["GlyphRangesBuilder_GetBit"][1]["argsT"][2]["name"] = "n" -defs["GlyphRangesBuilder_GetBit"][1]["argsT"][2]["type"] = "int" -defs["GlyphRangesBuilder_GetBit"][1]["argsoriginal"] = "(int n)" -defs["GlyphRangesBuilder_GetBit"][1]["call_args"] = "(n)" -defs["GlyphRangesBuilder_GetBit"][1]["cimguiname"] = "GlyphRangesBuilder_GetBit" -defs["GlyphRangesBuilder_GetBit"][1]["comment"] = "" -defs["GlyphRangesBuilder_GetBit"][1]["defaults"] = {} -defs["GlyphRangesBuilder_GetBit"][1]["funcname"] = "GetBit" -defs["GlyphRangesBuilder_GetBit"][1]["ret"] = "bool" -defs["GlyphRangesBuilder_GetBit"][1]["signature"] = "(int)" -defs["GlyphRangesBuilder_GetBit"][1]["stname"] = "GlyphRangesBuilder" -defs["GlyphRangesBuilder_GetBit"]["(int)"] = defs["GlyphRangesBuilder_GetBit"][1] -defs["GlyphRangesBuilder_GlyphRangesBuilder"] = {} -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1] = {} -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["args"] = "()" -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["argsT"] = {} -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["argsoriginal"] = "()" -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["call_args"] = "()" -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["cimguiname"] = "GlyphRangesBuilder_GlyphRangesBuilder" -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["comment"] = "" -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["constructor"] = true -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["defaults"] = {} -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["funcname"] = "GlyphRangesBuilder" -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["signature"] = "()" -defs["GlyphRangesBuilder_GlyphRangesBuilder"][1]["stname"] = "GlyphRangesBuilder" -defs["GlyphRangesBuilder_GlyphRangesBuilder"]["()"] = defs["GlyphRangesBuilder_GlyphRangesBuilder"][1] -defs["GlyphRangesBuilder_SetBit"] = {} -defs["GlyphRangesBuilder_SetBit"][1] = {} -defs["GlyphRangesBuilder_SetBit"][1]["args"] = "(GlyphRangesBuilder* self,int n)" -defs["GlyphRangesBuilder_SetBit"][1]["argsT"] = {} -defs["GlyphRangesBuilder_SetBit"][1]["argsT"][1] = {} -defs["GlyphRangesBuilder_SetBit"][1]["argsT"][1]["name"] = "self" -defs["GlyphRangesBuilder_SetBit"][1]["argsT"][1]["type"] = "GlyphRangesBuilder*" -defs["GlyphRangesBuilder_SetBit"][1]["argsT"][2] = {} -defs["GlyphRangesBuilder_SetBit"][1]["argsT"][2]["name"] = "n" -defs["GlyphRangesBuilder_SetBit"][1]["argsT"][2]["type"] = "int" -defs["GlyphRangesBuilder_SetBit"][1]["argsoriginal"] = "(int n)" -defs["GlyphRangesBuilder_SetBit"][1]["call_args"] = "(n)" -defs["GlyphRangesBuilder_SetBit"][1]["cimguiname"] = "GlyphRangesBuilder_SetBit" -defs["GlyphRangesBuilder_SetBit"][1]["comment"] = "" -defs["GlyphRangesBuilder_SetBit"][1]["defaults"] = {} -defs["GlyphRangesBuilder_SetBit"][1]["funcname"] = "SetBit" -defs["GlyphRangesBuilder_SetBit"][1]["ret"] = "void" -defs["GlyphRangesBuilder_SetBit"][1]["signature"] = "(int)" -defs["GlyphRangesBuilder_SetBit"][1]["stname"] = "GlyphRangesBuilder" -defs["GlyphRangesBuilder_SetBit"]["(int)"] = defs["GlyphRangesBuilder_SetBit"][1] -defs["GlyphRangesBuilder_destroy"] = {} -defs["GlyphRangesBuilder_destroy"][1] = {} -defs["GlyphRangesBuilder_destroy"][1]["args"] = "(GlyphRangesBuilder* self)" -defs["GlyphRangesBuilder_destroy"][1]["argsT"] = {} -defs["GlyphRangesBuilder_destroy"][1]["argsT"][1] = {} -defs["GlyphRangesBuilder_destroy"][1]["argsT"][1]["name"] = "self" -defs["GlyphRangesBuilder_destroy"][1]["argsT"][1]["type"] = "GlyphRangesBuilder*" -defs["GlyphRangesBuilder_destroy"][1]["call_args"] = "(self)" -defs["GlyphRangesBuilder_destroy"][1]["cimguiname"] = "GlyphRangesBuilder_destroy" -defs["GlyphRangesBuilder_destroy"][1]["defaults"] = {} -defs["GlyphRangesBuilder_destroy"][1]["destructor"] = true -defs["GlyphRangesBuilder_destroy"][1]["ov_cimguiname"] = "GlyphRangesBuilder_destroy" -defs["GlyphRangesBuilder_destroy"][1]["ret"] = "void" -defs["GlyphRangesBuilder_destroy"][1]["signature"] = "(GlyphRangesBuilder*)" -defs["GlyphRangesBuilder_destroy"][1]["stname"] = "GlyphRangesBuilder" -defs["GlyphRangesBuilder_destroy"]["(GlyphRangesBuilder*)"] = defs["GlyphRangesBuilder_destroy"][1] defs["ImColor_HSV"] = {} defs["ImColor_HSV"][1] = {} defs["ImColor_HSV"][1]["args"] = "(ImColor* self,float h,float s,float v,float a)" @@ -1114,12 +960,12 @@ defs["ImDrawList_AddText"][1]["argsT"][4]["type"] = "const char*" defs["ImDrawList_AddText"][1]["argsT"][5] = {} defs["ImDrawList_AddText"][1]["argsT"][5]["name"] = "text_end" defs["ImDrawList_AddText"][1]["argsT"][5]["type"] = "const char*" -defs["ImDrawList_AddText"][1]["argsoriginal"] = "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void *)0))" +defs["ImDrawList_AddText"][1]["argsoriginal"] = "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))" defs["ImDrawList_AddText"][1]["call_args"] = "(pos,col,text_begin,text_end)" defs["ImDrawList_AddText"][1]["cimguiname"] = "ImDrawList_AddText" defs["ImDrawList_AddText"][1]["comment"] = "" defs["ImDrawList_AddText"][1]["defaults"] = {} -defs["ImDrawList_AddText"][1]["defaults"]["text_end"] = "((void *)0)" +defs["ImDrawList_AddText"][1]["defaults"]["text_end"] = "((void*)0)" defs["ImDrawList_AddText"][1]["funcname"] = "AddText" defs["ImDrawList_AddText"][1]["ov_cimguiname"] = "ImDrawList_AddText" defs["ImDrawList_AddText"][1]["ret"] = "void" @@ -1155,13 +1001,13 @@ defs["ImDrawList_AddText"][2]["argsT"][8]["type"] = "float" defs["ImDrawList_AddText"][2]["argsT"][9] = {} defs["ImDrawList_AddText"][2]["argsT"][9]["name"] = "cpu_fine_clip_rect" defs["ImDrawList_AddText"][2]["argsT"][9]["type"] = "const ImVec4*" -defs["ImDrawList_AddText"][2]["argsoriginal"] = "(const ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void *)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void *)0))" +defs["ImDrawList_AddText"][2]["argsoriginal"] = "(const ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void*)0))" defs["ImDrawList_AddText"][2]["call_args"] = "(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)" defs["ImDrawList_AddText"][2]["cimguiname"] = "ImDrawList_AddText" defs["ImDrawList_AddText"][2]["comment"] = "" defs["ImDrawList_AddText"][2]["defaults"] = {} -defs["ImDrawList_AddText"][2]["defaults"]["cpu_fine_clip_rect"] = "((void *)0)" -defs["ImDrawList_AddText"][2]["defaults"]["text_end"] = "((void *)0)" +defs["ImDrawList_AddText"][2]["defaults"]["cpu_fine_clip_rect"] = "((void*)0)" +defs["ImDrawList_AddText"][2]["defaults"]["text_end"] = "((void*)0)" defs["ImDrawList_AddText"][2]["defaults"]["wrap_width"] = "0.0f" defs["ImDrawList_AddText"][2]["funcname"] = "AddText" defs["ImDrawList_AddText"][2]["ov_cimguiname"] = "ImDrawList_AddTextFontPtr" @@ -2135,12 +1981,12 @@ defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1]["type"] = "ImFontAtlas*" defs["ImFontAtlas_AddFontDefault"][1]["argsT"][2] = {} defs["ImFontAtlas_AddFontDefault"][1]["argsT"][2]["name"] = "font_cfg" defs["ImFontAtlas_AddFontDefault"][1]["argsT"][2]["type"] = "const ImFontConfig*" -defs["ImFontAtlas_AddFontDefault"][1]["argsoriginal"] = "(const ImFontConfig* font_cfg=((void *)0))" +defs["ImFontAtlas_AddFontDefault"][1]["argsoriginal"] = "(const ImFontConfig* font_cfg=((void*)0))" defs["ImFontAtlas_AddFontDefault"][1]["call_args"] = "(font_cfg)" defs["ImFontAtlas_AddFontDefault"][1]["cimguiname"] = "ImFontAtlas_AddFontDefault" defs["ImFontAtlas_AddFontDefault"][1]["comment"] = "" defs["ImFontAtlas_AddFontDefault"][1]["defaults"] = {} -defs["ImFontAtlas_AddFontDefault"][1]["defaults"]["font_cfg"] = "((void *)0)" +defs["ImFontAtlas_AddFontDefault"][1]["defaults"]["font_cfg"] = "((void*)0)" defs["ImFontAtlas_AddFontDefault"][1]["funcname"] = "AddFontDefault" defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" @@ -2165,13 +2011,13 @@ defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][4]["type"] = "const ImFontCon defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][5] = {} defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][5]["name"] = "glyph_ranges" defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][5]["type"] = "const ImWchar*" -defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsoriginal"] = "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsoriginal"] = "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))" defs["ImFontAtlas_AddFontFromFileTTF"][1]["call_args"] = "(filename,size_pixels,font_cfg,glyph_ranges)" defs["ImFontAtlas_AddFontFromFileTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromFileTTF" defs["ImFontAtlas_AddFontFromFileTTF"][1]["comment"] = "" defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"] = {} -defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"]["font_cfg"] = "((void *)0)" -defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"]["glyph_ranges"] = "((void *)0)" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"]["font_cfg"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"]["glyph_ranges"] = "((void*)0)" defs["ImFontAtlas_AddFontFromFileTTF"][1]["funcname"] = "AddFontFromFileTTF" defs["ImFontAtlas_AddFontFromFileTTF"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontFromFileTTF"][1]["signature"] = "(const char*,float,const ImFontConfig*,const ImWchar*)" @@ -2196,13 +2042,13 @@ defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][4]["type"] defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][5] = {} defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][5]["name"] = "glyph_ranges" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][5]["type"] = "const ImWchar*" -defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsoriginal"] = "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsoriginal"] = "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["call_args"] = "(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["comment"] = "" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"] = {} -defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"]["font_cfg"] = "((void *)0)" -defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"]["glyph_ranges"] = "((void *)0)" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"]["font_cfg"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"]["glyph_ranges"] = "((void*)0)" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["funcname"] = "AddFontFromMemoryCompressedBase85TTF" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["signature"] = "(const char*,float,const ImFontConfig*,const ImWchar*)" @@ -2230,13 +2076,13 @@ defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][5]["type"] = "con defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][6] = {} defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][6]["name"] = "glyph_ranges" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][6]["type"] = "const ImWchar*" -defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsoriginal"] = "(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsoriginal"] = "(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["call_args"] = "(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromMemoryCompressedTTF" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["comment"] = "" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"] = {} -defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"]["font_cfg"] = "((void *)0)" -defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"]["glyph_ranges"] = "((void *)0)" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"]["font_cfg"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"]["glyph_ranges"] = "((void*)0)" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["funcname"] = "AddFontFromMemoryCompressedTTF" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["signature"] = "(const void*,int,float,const ImFontConfig*,const ImWchar*)" @@ -2264,13 +2110,13 @@ defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5]["type"] = "const ImFontC defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][6] = {} defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][6]["name"] = "glyph_ranges" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][6]["type"] = "const ImWchar*" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsoriginal"] = "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsoriginal"] = "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["call_args"] = "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromMemoryTTF" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["comment"] = "" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"] = {} -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["font_cfg"] = "((void *)0)" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["glyph_ranges"] = "((void *)0)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["font_cfg"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["glyph_ranges"] = "((void*)0)" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["funcname"] = "AddFontFromMemoryTTF" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["signature"] = "(void*,int,float,const ImFontConfig*,const ImWchar*)" @@ -2577,12 +2423,12 @@ defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][4]["type"] = "int*" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][5] = {} defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][5]["name"] = "out_bytes_per_pixel" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][5]["type"] = "int*" -defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsoriginal"] = "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsoriginal"] = "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["call_args"] = "(out_pixels,out_width,out_height,out_bytes_per_pixel)" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["comment"] = "" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["defaults"] = {} -defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["defaults"]["out_bytes_per_pixel"] = "((void *)0)" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["defaults"]["out_bytes_per_pixel"] = "((void*)0)" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["funcname"] = "GetTexDataAsAlpha8" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2607,12 +2453,12 @@ defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][4]["type"] = "int*" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][5] = {} defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][5]["name"] = "out_bytes_per_pixel" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][5]["type"] = "int*" -defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsoriginal"] = "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsoriginal"] = "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["call_args"] = "(out_pixels,out_width,out_height,out_bytes_per_pixel)" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["cimguiname"] = "ImFontAtlas_GetTexDataAsRGBA32" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["comment"] = "" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["defaults"] = {} -defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["defaults"]["out_bytes_per_pixel"] = "((void *)0)" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["defaults"]["out_bytes_per_pixel"] = "((void*)0)" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["funcname"] = "GetTexDataAsRGBA32" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2715,6 +2561,160 @@ defs["ImFontConfig_destroy"][1]["ret"] = "void" defs["ImFontConfig_destroy"][1]["signature"] = "(ImFontConfig*)" defs["ImFontConfig_destroy"][1]["stname"] = "ImFontConfig" defs["ImFontConfig_destroy"]["(ImFontConfig*)"] = defs["ImFontConfig_destroy"][1] +defs["ImFontGlyphRangesBuilder_AddChar"] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1]["args"] = "(ImFontGlyphRangesBuilder* self,ImWchar c)" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][2]["name"] = "c" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsoriginal"] = "(ImWchar c)" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["call_args"] = "(c)" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_AddChar" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["comment"] = "" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1]["funcname"] = "AddChar" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["signature"] = "(ImWchar)" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_AddChar"]["(ImWchar)"] = defs["ImFontGlyphRangesBuilder_AddChar"][1] +defs["ImFontGlyphRangesBuilder_AddRanges"] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["args"] = "(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][2]["name"] = "ranges" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][2]["type"] = "const ImWchar*" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsoriginal"] = "(const ImWchar* ranges)" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["call_args"] = "(ranges)" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_AddRanges" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["comment"] = "" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["funcname"] = "AddRanges" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_AddRanges"]["(const ImWchar*)"] = defs["ImFontGlyphRangesBuilder_AddRanges"][1] +defs["ImFontGlyphRangesBuilder_AddText"] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["args"] = "(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][2]["name"] = "text" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][2]["type"] = "const char*" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][3] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][3]["name"] = "text_end" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][3]["type"] = "const char*" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0))" +defs["ImFontGlyphRangesBuilder_AddText"][1]["call_args"] = "(text,text_end)" +defs["ImFontGlyphRangesBuilder_AddText"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_AddText" +defs["ImFontGlyphRangesBuilder_AddText"][1]["comment"] = "" +defs["ImFontGlyphRangesBuilder_AddText"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["defaults"]["text_end"] = "((void*)0)" +defs["ImFontGlyphRangesBuilder_AddText"][1]["funcname"] = "AddText" +defs["ImFontGlyphRangesBuilder_AddText"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" +defs["ImFontGlyphRangesBuilder_AddText"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_AddText"]["(const char*,const char*)"] = defs["ImFontGlyphRangesBuilder_AddText"][1] +defs["ImFontGlyphRangesBuilder_BuildRanges"] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["args"] = "(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][2]["name"] = "out_ranges" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][2]["type"] = "ImVector_ImWchar*" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsoriginal"] = "(ImVector* out_ranges)" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["call_args"] = "(out_ranges)" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_BuildRanges" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["comment"] = "" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["funcname"] = "BuildRanges" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["signature"] = "(ImVector_ImWchar*)" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_BuildRanges"]["(ImVector_ImWchar*)"] = defs["ImFontGlyphRangesBuilder_BuildRanges"][1] +defs["ImFontGlyphRangesBuilder_GetBit"] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1]["args"] = "(ImFontGlyphRangesBuilder* self,int n)" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2]["name"] = "n" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2]["type"] = "int" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsoriginal"] = "(int n)" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["call_args"] = "(n)" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["comment"] = "" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1]["funcname"] = "GetBit" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["ret"] = "bool" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(int)" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_GetBit"]["(int)"] = defs["ImFontGlyphRangesBuilder_GetBit"][1] +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"] = {} +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1] = {} +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["args"] = "()" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["argsoriginal"] = "()" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["call_args"] = "()" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["comment"] = "" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["constructor"] = true +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["funcname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["signature"] = "()" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"]["()"] = defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1] +defs["ImFontGlyphRangesBuilder_SetBit"] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1]["args"] = "(ImFontGlyphRangesBuilder* self,int n)" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2]["name"] = "n" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2]["type"] = "int" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsoriginal"] = "(int n)" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["call_args"] = "(n)" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["comment"] = "" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1]["funcname"] = "SetBit" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(int)" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_SetBit"]["(int)"] = defs["ImFontGlyphRangesBuilder_SetBit"][1] +defs["ImFontGlyphRangesBuilder_destroy"] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1]["args"] = "(ImFontGlyphRangesBuilder* self)" +defs["ImFontGlyphRangesBuilder_destroy"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_destroy"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_destroy"][1]["call_args"] = "(self)" +defs["ImFontGlyphRangesBuilder_destroy"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_destroy" +defs["ImFontGlyphRangesBuilder_destroy"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1]["destructor"] = true +defs["ImFontGlyphRangesBuilder_destroy"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_destroy" +defs["ImFontGlyphRangesBuilder_destroy"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_destroy"][1]["signature"] = "(ImFontGlyphRangesBuilder*)" +defs["ImFontGlyphRangesBuilder_destroy"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_destroy"]["(ImFontGlyphRangesBuilder*)"] = defs["ImFontGlyphRangesBuilder_destroy"][1] defs["ImFont_AddGlyph"] = {} defs["ImFont_AddGlyph"][1] = {} defs["ImFont_AddGlyph"][1]["args"] = "(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)" @@ -2831,13 +2831,13 @@ defs["ImFont_CalcTextSizeA"][1]["argsT"][6]["type"] = "const char*" defs["ImFont_CalcTextSizeA"][1]["argsT"][7] = {} defs["ImFont_CalcTextSizeA"][1]["argsT"][7]["name"] = "remaining" defs["ImFont_CalcTextSizeA"][1]["argsT"][7]["type"] = "const char**" -defs["ImFont_CalcTextSizeA"][1]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))" +defs["ImFont_CalcTextSizeA"][1]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))" defs["ImFont_CalcTextSizeA"][1]["call_args"] = "(size,max_width,wrap_width,text_begin,text_end,remaining)" defs["ImFont_CalcTextSizeA"][1]["cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][1]["comment"] = "" defs["ImFont_CalcTextSizeA"][1]["defaults"] = {} -defs["ImFont_CalcTextSizeA"][1]["defaults"]["remaining"] = "((void *)0)" -defs["ImFont_CalcTextSizeA"][1]["defaults"]["text_end"] = "((void *)0)" +defs["ImFont_CalcTextSizeA"][1]["defaults"]["remaining"] = "((void*)0)" +defs["ImFont_CalcTextSizeA"][1]["defaults"]["text_end"] = "((void*)0)" defs["ImFont_CalcTextSizeA"][1]["funcname"] = "CalcTextSizeA" defs["ImFont_CalcTextSizeA"][1]["ret"] = "ImVec2" defs["ImFont_CalcTextSizeA"][1]["signature"] = "(float,float,float,const char*,const char*,const char**)" @@ -2869,7 +2869,7 @@ defs["ImFont_CalcTextSizeA"][2]["argsT"][7]["type"] = "const char*" defs["ImFont_CalcTextSizeA"][2]["argsT"][8] = {} defs["ImFont_CalcTextSizeA"][2]["argsT"][8]["name"] = "remaining" defs["ImFont_CalcTextSizeA"][2]["argsT"][8]["type"] = "const char**" -defs["ImFont_CalcTextSizeA"][2]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))" +defs["ImFont_CalcTextSizeA"][2]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))" defs["ImFont_CalcTextSizeA"][2]["call_args"] = "(size,max_width,wrap_width,text_begin,text_end,remaining)" defs["ImFont_CalcTextSizeA"][2]["cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][2]["comment"] = "" @@ -2904,7 +2904,7 @@ defs["ImFont_CalcTextSizeA"][3]["argsT"][6]["type"] = "const char*" defs["ImFont_CalcTextSizeA"][3]["argsT"][7] = {} defs["ImFont_CalcTextSizeA"][3]["argsT"][7]["name"] = "remaining" defs["ImFont_CalcTextSizeA"][3]["argsT"][7]["type"] = "const char**" -defs["ImFont_CalcTextSizeA"][3]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))" +defs["ImFont_CalcTextSizeA"][3]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))" defs["ImFont_CalcTextSizeA"][3]["call_args"] = "(size,max_width,wrap_width,text_begin,text_end,remaining)" defs["ImFont_CalcTextSizeA"][3]["cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][3]["comment"] = "" @@ -3229,16 +3229,16 @@ defs["ImGuiIO_AddInputCharacter"][1]["stname"] = "ImGuiIO" defs["ImGuiIO_AddInputCharacter"]["(ImWchar)"] = defs["ImGuiIO_AddInputCharacter"][1] defs["ImGuiIO_AddInputCharactersUTF8"] = {} defs["ImGuiIO_AddInputCharactersUTF8"][1] = {} -defs["ImGuiIO_AddInputCharactersUTF8"][1]["args"] = "(ImGuiIO* self,const char* utf8_chars)" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["args"] = "(ImGuiIO* self,const char* str)" defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"] = {} defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][1] = {} defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][1]["name"] = "self" defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][1]["type"] = "ImGuiIO*" defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][2] = {} -defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][2]["name"] = "utf8_chars" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][2]["name"] = "str" defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][2]["type"] = "const char*" -defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsoriginal"] = "(const char* utf8_chars)" -defs["ImGuiIO_AddInputCharactersUTF8"][1]["call_args"] = "(utf8_chars)" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsoriginal"] = "(const char* str)" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["call_args"] = "(str)" defs["ImGuiIO_AddInputCharactersUTF8"][1]["cimguiname"] = "ImGuiIO_AddInputCharactersUTF8" defs["ImGuiIO_AddInputCharactersUTF8"][1]["comment"] = "" defs["ImGuiIO_AddInputCharactersUTF8"][1]["defaults"] = {} @@ -3364,12 +3364,12 @@ defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][3]["type"] = "const c defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][4] = {} defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][4]["name"] = "text_end" defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][4]["type"] = "const char*" -defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsoriginal"] = "(int pos,const char* text,const char* text_end=((void *)0))" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsoriginal"] = "(int pos,const char* text,const char* text_end=((void*)0))" defs["ImGuiInputTextCallbackData_InsertChars"][1]["call_args"] = "(pos,text,text_end)" defs["ImGuiInputTextCallbackData_InsertChars"][1]["cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" defs["ImGuiInputTextCallbackData_InsertChars"][1]["comment"] = "" defs["ImGuiInputTextCallbackData_InsertChars"][1]["defaults"] = {} -defs["ImGuiInputTextCallbackData_InsertChars"][1]["defaults"]["text_end"] = "((void *)0)" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["defaults"]["text_end"] = "((void*)0)" defs["ImGuiInputTextCallbackData_InsertChars"][1]["funcname"] = "InsertChars" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" @@ -3829,12 +3829,12 @@ defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2]["type"] = "ImGuiID" defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][3] = {} defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][3]["name"] = "default_val" defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][3]["type"] = "void*" -defs["ImGuiStorage_GetVoidPtrRef"][1]["argsoriginal"] = "(ImGuiID key,void* default_val=((void *)0))" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsoriginal"] = "(ImGuiID key,void* default_val=((void*)0))" defs["ImGuiStorage_GetVoidPtrRef"][1]["call_args"] = "(key,default_val)" defs["ImGuiStorage_GetVoidPtrRef"][1]["cimguiname"] = "ImGuiStorage_GetVoidPtrRef" defs["ImGuiStorage_GetVoidPtrRef"][1]["comment"] = "" defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"] = {} -defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"]["default_val"] = "((void *)0)" +defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"]["default_val"] = "((void*)0)" defs["ImGuiStorage_GetVoidPtrRef"][1]["funcname"] = "GetVoidPtrRef" defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" @@ -4309,12 +4309,12 @@ defs["ImGuiTextFilter_PassFilter"][1]["argsT"][2]["type"] = "const char*" defs["ImGuiTextFilter_PassFilter"][1]["argsT"][3] = {} defs["ImGuiTextFilter_PassFilter"][1]["argsT"][3]["name"] = "text_end" defs["ImGuiTextFilter_PassFilter"][1]["argsT"][3]["type"] = "const char*" -defs["ImGuiTextFilter_PassFilter"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void *)0))" +defs["ImGuiTextFilter_PassFilter"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0))" defs["ImGuiTextFilter_PassFilter"][1]["call_args"] = "(text,text_end)" defs["ImGuiTextFilter_PassFilter"][1]["cimguiname"] = "ImGuiTextFilter_PassFilter" defs["ImGuiTextFilter_PassFilter"][1]["comment"] = "" defs["ImGuiTextFilter_PassFilter"][1]["defaults"] = {} -defs["ImGuiTextFilter_PassFilter"][1]["defaults"]["text_end"] = "((void *)0)" +defs["ImGuiTextFilter_PassFilter"][1]["defaults"]["text_end"] = "((void*)0)" defs["ImGuiTextFilter_PassFilter"][1]["funcname"] = "PassFilter" defs["ImGuiTextFilter_PassFilter"][1]["ret"] = "bool" defs["ImGuiTextFilter_PassFilter"][1]["signature"] = "(const char*,const char*)" @@ -4714,13 +4714,13 @@ defs["igBegin"][1]["argsT"][2]["type"] = "bool*" defs["igBegin"][1]["argsT"][3] = {} defs["igBegin"][1]["argsT"][3]["name"] = "flags" defs["igBegin"][1]["argsT"][3]["type"] = "ImGuiWindowFlags" -defs["igBegin"][1]["argsoriginal"] = "(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)" +defs["igBegin"][1]["argsoriginal"] = "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)" defs["igBegin"][1]["call_args"] = "(name,p_open,flags)" defs["igBegin"][1]["cimguiname"] = "igBegin" defs["igBegin"][1]["comment"] = "" defs["igBegin"][1]["defaults"] = {} defs["igBegin"][1]["defaults"]["flags"] = "0" -defs["igBegin"][1]["defaults"]["p_open"] = "((void *)0)" +defs["igBegin"][1]["defaults"]["p_open"] = "((void*)0)" defs["igBegin"][1]["funcname"] = "Begin" defs["igBegin"][1]["ret"] = "bool" defs["igBegin"][1]["signature"] = "(const char*,bool*,ImGuiWindowFlags)" @@ -4959,13 +4959,13 @@ defs["igBeginPopupContextItem"][1]["argsT"][1]["type"] = "const char*" defs["igBeginPopupContextItem"][1]["argsT"][2] = {} defs["igBeginPopupContextItem"][1]["argsT"][2]["name"] = "mouse_button" defs["igBeginPopupContextItem"][1]["argsT"][2]["type"] = "int" -defs["igBeginPopupContextItem"][1]["argsoriginal"] = "(const char* str_id=((void *)0),int mouse_button=1)" +defs["igBeginPopupContextItem"][1]["argsoriginal"] = "(const char* str_id=((void*)0),int mouse_button=1)" defs["igBeginPopupContextItem"][1]["call_args"] = "(str_id,mouse_button)" defs["igBeginPopupContextItem"][1]["cimguiname"] = "igBeginPopupContextItem" defs["igBeginPopupContextItem"][1]["comment"] = "" defs["igBeginPopupContextItem"][1]["defaults"] = {} defs["igBeginPopupContextItem"][1]["defaults"]["mouse_button"] = "1" -defs["igBeginPopupContextItem"][1]["defaults"]["str_id"] = "((void *)0)" +defs["igBeginPopupContextItem"][1]["defaults"]["str_id"] = "((void*)0)" defs["igBeginPopupContextItem"][1]["funcname"] = "BeginPopupContextItem" defs["igBeginPopupContextItem"][1]["ret"] = "bool" defs["igBeginPopupContextItem"][1]["signature"] = "(const char*,int)" @@ -4981,13 +4981,13 @@ defs["igBeginPopupContextVoid"][1]["argsT"][1]["type"] = "const char*" defs["igBeginPopupContextVoid"][1]["argsT"][2] = {} defs["igBeginPopupContextVoid"][1]["argsT"][2]["name"] = "mouse_button" defs["igBeginPopupContextVoid"][1]["argsT"][2]["type"] = "int" -defs["igBeginPopupContextVoid"][1]["argsoriginal"] = "(const char* str_id=((void *)0),int mouse_button=1)" +defs["igBeginPopupContextVoid"][1]["argsoriginal"] = "(const char* str_id=((void*)0),int mouse_button=1)" defs["igBeginPopupContextVoid"][1]["call_args"] = "(str_id,mouse_button)" defs["igBeginPopupContextVoid"][1]["cimguiname"] = "igBeginPopupContextVoid" defs["igBeginPopupContextVoid"][1]["comment"] = "" defs["igBeginPopupContextVoid"][1]["defaults"] = {} defs["igBeginPopupContextVoid"][1]["defaults"]["mouse_button"] = "1" -defs["igBeginPopupContextVoid"][1]["defaults"]["str_id"] = "((void *)0)" +defs["igBeginPopupContextVoid"][1]["defaults"]["str_id"] = "((void*)0)" defs["igBeginPopupContextVoid"][1]["funcname"] = "BeginPopupContextVoid" defs["igBeginPopupContextVoid"][1]["ret"] = "bool" defs["igBeginPopupContextVoid"][1]["signature"] = "(const char*,int)" @@ -5006,14 +5006,14 @@ defs["igBeginPopupContextWindow"][1]["argsT"][2]["type"] = "int" defs["igBeginPopupContextWindow"][1]["argsT"][3] = {} defs["igBeginPopupContextWindow"][1]["argsT"][3]["name"] = "also_over_items" defs["igBeginPopupContextWindow"][1]["argsT"][3]["type"] = "bool" -defs["igBeginPopupContextWindow"][1]["argsoriginal"] = "(const char* str_id=((void *)0),int mouse_button=1,bool also_over_items=true)" +defs["igBeginPopupContextWindow"][1]["argsoriginal"] = "(const char* str_id=((void*)0),int mouse_button=1,bool also_over_items=true)" defs["igBeginPopupContextWindow"][1]["call_args"] = "(str_id,mouse_button,also_over_items)" defs["igBeginPopupContextWindow"][1]["cimguiname"] = "igBeginPopupContextWindow" defs["igBeginPopupContextWindow"][1]["comment"] = "" defs["igBeginPopupContextWindow"][1]["defaults"] = {} defs["igBeginPopupContextWindow"][1]["defaults"]["also_over_items"] = "true" defs["igBeginPopupContextWindow"][1]["defaults"]["mouse_button"] = "1" -defs["igBeginPopupContextWindow"][1]["defaults"]["str_id"] = "((void *)0)" +defs["igBeginPopupContextWindow"][1]["defaults"]["str_id"] = "((void*)0)" defs["igBeginPopupContextWindow"][1]["funcname"] = "BeginPopupContextWindow" defs["igBeginPopupContextWindow"][1]["ret"] = "bool" defs["igBeginPopupContextWindow"][1]["signature"] = "(const char*,int,bool)" @@ -5032,18 +5032,64 @@ defs["igBeginPopupModal"][1]["argsT"][2]["type"] = "bool*" defs["igBeginPopupModal"][1]["argsT"][3] = {} defs["igBeginPopupModal"][1]["argsT"][3]["name"] = "flags" defs["igBeginPopupModal"][1]["argsT"][3]["type"] = "ImGuiWindowFlags" -defs["igBeginPopupModal"][1]["argsoriginal"] = "(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)" +defs["igBeginPopupModal"][1]["argsoriginal"] = "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)" defs["igBeginPopupModal"][1]["call_args"] = "(name,p_open,flags)" defs["igBeginPopupModal"][1]["cimguiname"] = "igBeginPopupModal" defs["igBeginPopupModal"][1]["comment"] = "" defs["igBeginPopupModal"][1]["defaults"] = {} defs["igBeginPopupModal"][1]["defaults"]["flags"] = "0" -defs["igBeginPopupModal"][1]["defaults"]["p_open"] = "((void *)0)" +defs["igBeginPopupModal"][1]["defaults"]["p_open"] = "((void*)0)" defs["igBeginPopupModal"][1]["funcname"] = "BeginPopupModal" defs["igBeginPopupModal"][1]["ret"] = "bool" defs["igBeginPopupModal"][1]["signature"] = "(const char*,bool*,ImGuiWindowFlags)" defs["igBeginPopupModal"][1]["stname"] = "ImGui" defs["igBeginPopupModal"]["(const char*,bool*,ImGuiWindowFlags)"] = defs["igBeginPopupModal"][1] +defs["igBeginTabBar"] = {} +defs["igBeginTabBar"][1] = {} +defs["igBeginTabBar"][1]["args"] = "(const char* str_id,ImGuiTabBarFlags flags)" +defs["igBeginTabBar"][1]["argsT"] = {} +defs["igBeginTabBar"][1]["argsT"][1] = {} +defs["igBeginTabBar"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginTabBar"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginTabBar"][1]["argsT"][2] = {} +defs["igBeginTabBar"][1]["argsT"][2]["name"] = "flags" +defs["igBeginTabBar"][1]["argsT"][2]["type"] = "ImGuiTabBarFlags" +defs["igBeginTabBar"][1]["argsoriginal"] = "(const char* str_id,ImGuiTabBarFlags flags=0)" +defs["igBeginTabBar"][1]["call_args"] = "(str_id,flags)" +defs["igBeginTabBar"][1]["cimguiname"] = "igBeginTabBar" +defs["igBeginTabBar"][1]["comment"] = "" +defs["igBeginTabBar"][1]["defaults"] = {} +defs["igBeginTabBar"][1]["defaults"]["flags"] = "0" +defs["igBeginTabBar"][1]["funcname"] = "BeginTabBar" +defs["igBeginTabBar"][1]["ret"] = "bool" +defs["igBeginTabBar"][1]["signature"] = "(const char*,ImGuiTabBarFlags)" +defs["igBeginTabBar"][1]["stname"] = "ImGui" +defs["igBeginTabBar"]["(const char*,ImGuiTabBarFlags)"] = defs["igBeginTabBar"][1] +defs["igBeginTabItem"] = {} +defs["igBeginTabItem"][1] = {} +defs["igBeginTabItem"][1]["args"] = "(const char* label,bool* p_open,ImGuiTabItemFlags flags)" +defs["igBeginTabItem"][1]["argsT"] = {} +defs["igBeginTabItem"][1]["argsT"][1] = {} +defs["igBeginTabItem"][1]["argsT"][1]["name"] = "label" +defs["igBeginTabItem"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginTabItem"][1]["argsT"][2] = {} +defs["igBeginTabItem"][1]["argsT"][2]["name"] = "p_open" +defs["igBeginTabItem"][1]["argsT"][2]["type"] = "bool*" +defs["igBeginTabItem"][1]["argsT"][3] = {} +defs["igBeginTabItem"][1]["argsT"][3]["name"] = "flags" +defs["igBeginTabItem"][1]["argsT"][3]["type"] = "ImGuiTabItemFlags" +defs["igBeginTabItem"][1]["argsoriginal"] = "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)" +defs["igBeginTabItem"][1]["call_args"] = "(label,p_open,flags)" +defs["igBeginTabItem"][1]["cimguiname"] = "igBeginTabItem" +defs["igBeginTabItem"][1]["comment"] = "" +defs["igBeginTabItem"][1]["defaults"] = {} +defs["igBeginTabItem"][1]["defaults"]["flags"] = "0" +defs["igBeginTabItem"][1]["defaults"]["p_open"] = "((void*)0)" +defs["igBeginTabItem"][1]["funcname"] = "BeginTabItem" +defs["igBeginTabItem"][1]["ret"] = "bool" +defs["igBeginTabItem"][1]["signature"] = "(const char*,bool*,ImGuiTabItemFlags)" +defs["igBeginTabItem"][1]["stname"] = "ImGui" +defs["igBeginTabItem"]["(const char*,bool*,ImGuiTabItemFlags)"] = defs["igBeginTabItem"][1] defs["igBeginTooltip"] = {} defs["igBeginTooltip"][1] = {} defs["igBeginTooltip"][1]["args"] = "()" @@ -5190,13 +5236,13 @@ defs["igCalcTextSize"][1]["argsT"][3]["type"] = "bool" defs["igCalcTextSize"][1]["argsT"][4] = {} defs["igCalcTextSize"][1]["argsT"][4]["name"] = "wrap_width" defs["igCalcTextSize"][1]["argsT"][4]["type"] = "float" -defs["igCalcTextSize"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" +defs["igCalcTextSize"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" defs["igCalcTextSize"][1]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" defs["igCalcTextSize"][1]["cimguiname"] = "igCalcTextSize" defs["igCalcTextSize"][1]["comment"] = "" defs["igCalcTextSize"][1]["defaults"] = {} defs["igCalcTextSize"][1]["defaults"]["hide_text_after_double_hash"] = "false" -defs["igCalcTextSize"][1]["defaults"]["text_end"] = "((void *)0)" +defs["igCalcTextSize"][1]["defaults"]["text_end"] = "((void*)0)" defs["igCalcTextSize"][1]["defaults"]["wrap_width"] = "-1.0f" defs["igCalcTextSize"][1]["funcname"] = "CalcTextSize" defs["igCalcTextSize"][1]["ret"] = "ImVec2" @@ -5220,7 +5266,7 @@ defs["igCalcTextSize"][2]["argsT"][4]["type"] = "bool" defs["igCalcTextSize"][2]["argsT"][5] = {} defs["igCalcTextSize"][2]["argsT"][5]["name"] = "wrap_width" defs["igCalcTextSize"][2]["argsT"][5]["type"] = "float" -defs["igCalcTextSize"][2]["argsoriginal"] = "(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" +defs["igCalcTextSize"][2]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" defs["igCalcTextSize"][2]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" defs["igCalcTextSize"][2]["cimguiname"] = "igCalcTextSize" defs["igCalcTextSize"][2]["comment"] = "" @@ -5246,7 +5292,7 @@ defs["igCalcTextSize"][3]["argsT"][3]["type"] = "bool" defs["igCalcTextSize"][3]["argsT"][4] = {} defs["igCalcTextSize"][3]["argsT"][4]["name"] = "wrap_width" defs["igCalcTextSize"][3]["argsT"][4]["type"] = "float" -defs["igCalcTextSize"][3]["argsoriginal"] = "(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" +defs["igCalcTextSize"][3]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" defs["igCalcTextSize"][3]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" defs["igCalcTextSize"][3]["cimguiname"] = "igCalcTextSize" defs["igCalcTextSize"][3]["comment"] = "" @@ -5263,17 +5309,17 @@ defs["igCalcTextSize"]["(const char*,const char*,bool,float)nonUDT"] = defs["igC defs["igCalcTextSize"]["(const char*,const char*,bool,float)nonUDT2"] = defs["igCalcTextSize"][3] defs["igCaptureKeyboardFromApp"] = {} defs["igCaptureKeyboardFromApp"][1] = {} -defs["igCaptureKeyboardFromApp"][1]["args"] = "(bool capture)" +defs["igCaptureKeyboardFromApp"][1]["args"] = "(bool want_capture_keyboard_value)" defs["igCaptureKeyboardFromApp"][1]["argsT"] = {} defs["igCaptureKeyboardFromApp"][1]["argsT"][1] = {} -defs["igCaptureKeyboardFromApp"][1]["argsT"][1]["name"] = "capture" +defs["igCaptureKeyboardFromApp"][1]["argsT"][1]["name"] = "want_capture_keyboard_value" defs["igCaptureKeyboardFromApp"][1]["argsT"][1]["type"] = "bool" -defs["igCaptureKeyboardFromApp"][1]["argsoriginal"] = "(bool capture=true)" -defs["igCaptureKeyboardFromApp"][1]["call_args"] = "(capture)" +defs["igCaptureKeyboardFromApp"][1]["argsoriginal"] = "(bool want_capture_keyboard_value=true)" +defs["igCaptureKeyboardFromApp"][1]["call_args"] = "(want_capture_keyboard_value)" defs["igCaptureKeyboardFromApp"][1]["cimguiname"] = "igCaptureKeyboardFromApp" defs["igCaptureKeyboardFromApp"][1]["comment"] = "" defs["igCaptureKeyboardFromApp"][1]["defaults"] = {} -defs["igCaptureKeyboardFromApp"][1]["defaults"]["capture"] = "true" +defs["igCaptureKeyboardFromApp"][1]["defaults"]["want_capture_keyboard_value"] = "true" defs["igCaptureKeyboardFromApp"][1]["funcname"] = "CaptureKeyboardFromApp" defs["igCaptureKeyboardFromApp"][1]["ret"] = "void" defs["igCaptureKeyboardFromApp"][1]["signature"] = "(bool)" @@ -5281,17 +5327,17 @@ defs["igCaptureKeyboardFromApp"][1]["stname"] = "ImGui" defs["igCaptureKeyboardFromApp"]["(bool)"] = defs["igCaptureKeyboardFromApp"][1] defs["igCaptureMouseFromApp"] = {} defs["igCaptureMouseFromApp"][1] = {} -defs["igCaptureMouseFromApp"][1]["args"] = "(bool capture)" +defs["igCaptureMouseFromApp"][1]["args"] = "(bool want_capture_mouse_value)" defs["igCaptureMouseFromApp"][1]["argsT"] = {} defs["igCaptureMouseFromApp"][1]["argsT"][1] = {} -defs["igCaptureMouseFromApp"][1]["argsT"][1]["name"] = "capture" +defs["igCaptureMouseFromApp"][1]["argsT"][1]["name"] = "want_capture_mouse_value" defs["igCaptureMouseFromApp"][1]["argsT"][1]["type"] = "bool" -defs["igCaptureMouseFromApp"][1]["argsoriginal"] = "(bool capture=true)" -defs["igCaptureMouseFromApp"][1]["call_args"] = "(capture)" +defs["igCaptureMouseFromApp"][1]["argsoriginal"] = "(bool want_capture_mouse_value=true)" +defs["igCaptureMouseFromApp"][1]["call_args"] = "(want_capture_mouse_value)" defs["igCaptureMouseFromApp"][1]["cimguiname"] = "igCaptureMouseFromApp" defs["igCaptureMouseFromApp"][1]["comment"] = "" defs["igCaptureMouseFromApp"][1]["defaults"] = {} -defs["igCaptureMouseFromApp"][1]["defaults"]["capture"] = "true" +defs["igCaptureMouseFromApp"][1]["defaults"]["want_capture_mouse_value"] = "true" defs["igCaptureMouseFromApp"][1]["funcname"] = "CaptureMouseFromApp" defs["igCaptureMouseFromApp"][1]["ret"] = "void" defs["igCaptureMouseFromApp"][1]["signature"] = "(bool)" @@ -5656,13 +5702,13 @@ defs["igColorPicker4"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" defs["igColorPicker4"][1]["argsT"][4] = {} defs["igColorPicker4"][1]["argsT"][4]["name"] = "ref_col" defs["igColorPicker4"][1]["argsT"][4]["type"] = "const float*" -defs["igColorPicker4"][1]["argsoriginal"] = "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void *)0))" +defs["igColorPicker4"][1]["argsoriginal"] = "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))" defs["igColorPicker4"][1]["call_args"] = "(label,col,flags,ref_col)" defs["igColorPicker4"][1]["cimguiname"] = "igColorPicker4" defs["igColorPicker4"][1]["comment"] = "" defs["igColorPicker4"][1]["defaults"] = {} defs["igColorPicker4"][1]["defaults"]["flags"] = "0" -defs["igColorPicker4"][1]["defaults"]["ref_col"] = "((void *)0)" +defs["igColorPicker4"][1]["defaults"]["ref_col"] = "((void*)0)" defs["igColorPicker4"][1]["funcname"] = "ColorPicker4" defs["igColorPicker4"][1]["ret"] = "bool" defs["igColorPicker4"][1]["signature"] = "(const char*,float[4],ImGuiColorEditFlags,const float*)" @@ -5681,14 +5727,14 @@ defs["igColumns"][1]["argsT"][2]["type"] = "const char*" defs["igColumns"][1]["argsT"][3] = {} defs["igColumns"][1]["argsT"][3]["name"] = "border" defs["igColumns"][1]["argsT"][3]["type"] = "bool" -defs["igColumns"][1]["argsoriginal"] = "(int count=1,const char* id=((void *)0),bool border=true)" +defs["igColumns"][1]["argsoriginal"] = "(int count=1,const char* id=((void*)0),bool border=true)" defs["igColumns"][1]["call_args"] = "(count,id,border)" defs["igColumns"][1]["cimguiname"] = "igColumns" defs["igColumns"][1]["comment"] = "" defs["igColumns"][1]["defaults"] = {} defs["igColumns"][1]["defaults"]["border"] = "true" defs["igColumns"][1]["defaults"]["count"] = "1" -defs["igColumns"][1]["defaults"]["id"] = "((void *)0)" +defs["igColumns"][1]["defaults"]["id"] = "((void*)0)" defs["igColumns"][1]["funcname"] = "Columns" defs["igColumns"][1]["ret"] = "void" defs["igColumns"][1]["signature"] = "(int,const char*,bool)" @@ -5794,12 +5840,12 @@ defs["igCreateContext"][1]["argsT"] = {} defs["igCreateContext"][1]["argsT"][1] = {} defs["igCreateContext"][1]["argsT"][1]["name"] = "shared_font_atlas" defs["igCreateContext"][1]["argsT"][1]["type"] = "ImFontAtlas*" -defs["igCreateContext"][1]["argsoriginal"] = "(ImFontAtlas* shared_font_atlas=((void *)0))" +defs["igCreateContext"][1]["argsoriginal"] = "(ImFontAtlas* shared_font_atlas=((void*)0))" defs["igCreateContext"][1]["call_args"] = "(shared_font_atlas)" defs["igCreateContext"][1]["cimguiname"] = "igCreateContext" defs["igCreateContext"][1]["comment"] = "" defs["igCreateContext"][1]["defaults"] = {} -defs["igCreateContext"][1]["defaults"]["shared_font_atlas"] = "((void *)0)" +defs["igCreateContext"][1]["defaults"]["shared_font_atlas"] = "((void*)0)" defs["igCreateContext"][1]["funcname"] = "CreateContext" defs["igCreateContext"][1]["ret"] = "ImGuiContext*" defs["igCreateContext"][1]["signature"] = "(ImFontAtlas*)" @@ -5844,12 +5890,12 @@ defs["igDestroyContext"][1]["argsT"] = {} defs["igDestroyContext"][1]["argsT"][1] = {} defs["igDestroyContext"][1]["argsT"][1]["name"] = "ctx" defs["igDestroyContext"][1]["argsT"][1]["type"] = "ImGuiContext*" -defs["igDestroyContext"][1]["argsoriginal"] = "(ImGuiContext* ctx=((void *)0))" +defs["igDestroyContext"][1]["argsoriginal"] = "(ImGuiContext* ctx=((void*)0))" defs["igDestroyContext"][1]["call_args"] = "(ctx)" defs["igDestroyContext"][1]["cimguiname"] = "igDestroyContext" defs["igDestroyContext"][1]["comment"] = "" defs["igDestroyContext"][1]["defaults"] = {} -defs["igDestroyContext"][1]["defaults"]["ctx"] = "((void *)0)" +defs["igDestroyContext"][1]["defaults"]["ctx"] = "((void*)0)" defs["igDestroyContext"][1]["funcname"] = "DestroyContext" defs["igDestroyContext"][1]["ret"] = "void" defs["igDestroyContext"][1]["signature"] = "(ImGuiContext*)" @@ -6046,13 +6092,13 @@ defs["igDragFloatRange2"][1]["argsT"][8]["type"] = "const char*" defs["igDragFloatRange2"][1]["argsT"][9] = {} defs["igDragFloatRange2"][1]["argsT"][9]["name"] = "power" defs["igDragFloatRange2"][1]["argsT"][9]["type"] = "float" -defs["igDragFloatRange2"][1]["argsoriginal"] = "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void *)0),float power=1.0f)" +defs["igDragFloatRange2"][1]["argsoriginal"] = "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),float power=1.0f)" defs["igDragFloatRange2"][1]["call_args"] = "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power)" defs["igDragFloatRange2"][1]["cimguiname"] = "igDragFloatRange2" defs["igDragFloatRange2"][1]["comment"] = "" defs["igDragFloatRange2"][1]["defaults"] = {} defs["igDragFloatRange2"][1]["defaults"]["format"] = "\"%.3f\"" -defs["igDragFloatRange2"][1]["defaults"]["format_max"] = "((void *)0)" +defs["igDragFloatRange2"][1]["defaults"]["format_max"] = "((void*)0)" defs["igDragFloatRange2"][1]["defaults"]["power"] = "1.0f" defs["igDragFloatRange2"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloatRange2"][1]["defaults"]["v_min"] = "0.0f" @@ -6234,13 +6280,13 @@ defs["igDragIntRange2"][1]["argsT"][7]["type"] = "const char*" defs["igDragIntRange2"][1]["argsT"][8] = {} defs["igDragIntRange2"][1]["argsT"][8]["name"] = "format_max" defs["igDragIntRange2"][1]["argsT"][8]["type"] = "const char*" -defs["igDragIntRange2"][1]["argsoriginal"] = "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void *)0))" +defs["igDragIntRange2"][1]["argsoriginal"] = "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0))" defs["igDragIntRange2"][1]["call_args"] = "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max)" defs["igDragIntRange2"][1]["cimguiname"] = "igDragIntRange2" defs["igDragIntRange2"][1]["comment"] = "" defs["igDragIntRange2"][1]["defaults"] = {} defs["igDragIntRange2"][1]["defaults"]["format"] = "\"%d\"" -defs["igDragIntRange2"][1]["defaults"]["format_max"] = "((void *)0)" +defs["igDragIntRange2"][1]["defaults"]["format_max"] = "((void*)0)" defs["igDragIntRange2"][1]["defaults"]["v_max"] = "0" defs["igDragIntRange2"][1]["defaults"]["v_min"] = "0" defs["igDragIntRange2"][1]["defaults"]["v_speed"] = "1.0f" @@ -6277,15 +6323,15 @@ defs["igDragScalar"][1]["argsT"][7]["type"] = "const char*" defs["igDragScalar"][1]["argsT"][8] = {} defs["igDragScalar"][1]["argsT"][8]["name"] = "power" defs["igDragScalar"][1]["argsT"][8]["type"] = "float" -defs["igDragScalar"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min=((void *)0),const void* v_max=((void *)0),const char* format=((void *)0),float power=1.0f)" +defs["igDragScalar"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min=((void*)0),const void* v_max=((void*)0),const char* format=((void*)0),float power=1.0f)" defs["igDragScalar"][1]["call_args"] = "(label,data_type,v,v_speed,v_min,v_max,format,power)" defs["igDragScalar"][1]["cimguiname"] = "igDragScalar" defs["igDragScalar"][1]["comment"] = "" defs["igDragScalar"][1]["defaults"] = {} -defs["igDragScalar"][1]["defaults"]["format"] = "((void *)0)" +defs["igDragScalar"][1]["defaults"]["format"] = "((void*)0)" defs["igDragScalar"][1]["defaults"]["power"] = "1.0f" -defs["igDragScalar"][1]["defaults"]["v_max"] = "((void *)0)" -defs["igDragScalar"][1]["defaults"]["v_min"] = "((void *)0)" +defs["igDragScalar"][1]["defaults"]["v_max"] = "((void*)0)" +defs["igDragScalar"][1]["defaults"]["v_min"] = "((void*)0)" defs["igDragScalar"][1]["funcname"] = "DragScalar" defs["igDragScalar"][1]["ret"] = "bool" defs["igDragScalar"][1]["signature"] = "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,float)" @@ -6322,15 +6368,15 @@ defs["igDragScalarN"][1]["argsT"][8]["type"] = "const char*" defs["igDragScalarN"][1]["argsT"][9] = {} defs["igDragScalarN"][1]["argsT"][9]["name"] = "power" defs["igDragScalarN"][1]["argsT"][9]["type"] = "float" -defs["igDragScalarN"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min=((void *)0),const void* v_max=((void *)0),const char* format=((void *)0),float power=1.0f)" +defs["igDragScalarN"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min=((void*)0),const void* v_max=((void*)0),const char* format=((void*)0),float power=1.0f)" defs["igDragScalarN"][1]["call_args"] = "(label,data_type,v,components,v_speed,v_min,v_max,format,power)" defs["igDragScalarN"][1]["cimguiname"] = "igDragScalarN" defs["igDragScalarN"][1]["comment"] = "" defs["igDragScalarN"][1]["defaults"] = {} -defs["igDragScalarN"][1]["defaults"]["format"] = "((void *)0)" +defs["igDragScalarN"][1]["defaults"]["format"] = "((void*)0)" defs["igDragScalarN"][1]["defaults"]["power"] = "1.0f" -defs["igDragScalarN"][1]["defaults"]["v_max"] = "((void *)0)" -defs["igDragScalarN"][1]["defaults"]["v_min"] = "((void *)0)" +defs["igDragScalarN"][1]["defaults"]["v_max"] = "((void*)0)" +defs["igDragScalarN"][1]["defaults"]["v_min"] = "((void*)0)" defs["igDragScalarN"][1]["funcname"] = "DragScalarN" defs["igDragScalarN"][1]["ret"] = "bool" defs["igDragScalarN"][1]["signature"] = "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,float)" @@ -6521,6 +6567,34 @@ defs["igEndPopup"][1]["ret"] = "void" defs["igEndPopup"][1]["signature"] = "()" defs["igEndPopup"][1]["stname"] = "ImGui" defs["igEndPopup"]["()"] = defs["igEndPopup"][1] +defs["igEndTabBar"] = {} +defs["igEndTabBar"][1] = {} +defs["igEndTabBar"][1]["args"] = "()" +defs["igEndTabBar"][1]["argsT"] = {} +defs["igEndTabBar"][1]["argsoriginal"] = "()" +defs["igEndTabBar"][1]["call_args"] = "()" +defs["igEndTabBar"][1]["cimguiname"] = "igEndTabBar" +defs["igEndTabBar"][1]["comment"] = "" +defs["igEndTabBar"][1]["defaults"] = {} +defs["igEndTabBar"][1]["funcname"] = "EndTabBar" +defs["igEndTabBar"][1]["ret"] = "void" +defs["igEndTabBar"][1]["signature"] = "()" +defs["igEndTabBar"][1]["stname"] = "ImGui" +defs["igEndTabBar"]["()"] = defs["igEndTabBar"][1] +defs["igEndTabItem"] = {} +defs["igEndTabItem"][1] = {} +defs["igEndTabItem"][1]["args"] = "()" +defs["igEndTabItem"][1]["argsT"] = {} +defs["igEndTabItem"][1]["argsoriginal"] = "()" +defs["igEndTabItem"][1]["call_args"] = "()" +defs["igEndTabItem"][1]["cimguiname"] = "igEndTabItem" +defs["igEndTabItem"][1]["comment"] = "" +defs["igEndTabItem"][1]["defaults"] = {} +defs["igEndTabItem"][1]["funcname"] = "EndTabItem" +defs["igEndTabItem"][1]["ret"] = "void" +defs["igEndTabItem"][1]["signature"] = "()" +defs["igEndTabItem"][1]["stname"] = "ImGui" +defs["igEndTabItem"]["()"] = defs["igEndTabItem"][1] defs["igEndTooltip"] = {} defs["igEndTooltip"][1] = {} defs["igEndTooltip"][1]["args"] = "()" @@ -8105,7 +8179,7 @@ defs["igIndent"][1]["stname"] = "ImGui" defs["igIndent"]["(float)"] = defs["igIndent"][1] defs["igInputDouble"] = {} defs["igInputDouble"][1] = {} -defs["igInputDouble"][1]["args"] = "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags)" +defs["igInputDouble"][1]["args"] = "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)" defs["igInputDouble"][1]["argsT"] = {} defs["igInputDouble"][1]["argsT"][1] = {} defs["igInputDouble"][1]["argsT"][1]["name"] = "label" @@ -8123,17 +8197,17 @@ defs["igInputDouble"][1]["argsT"][5] = {} defs["igInputDouble"][1]["argsT"][5]["name"] = "format" defs["igInputDouble"][1]["argsT"][5]["type"] = "const char*" defs["igInputDouble"][1]["argsT"][6] = {} -defs["igInputDouble"][1]["argsT"][6]["name"] = "extra_flags" +defs["igInputDouble"][1]["argsT"][6]["name"] = "flags" defs["igInputDouble"][1]["argsT"][6]["type"] = "ImGuiInputTextFlags" -defs["igInputDouble"][1]["argsoriginal"] = "(const char* label,double* v,double step=0.0f,double step_fast=0.0f,const char* format=\"%.6f\",ImGuiInputTextFlags extra_flags=0)" -defs["igInputDouble"][1]["call_args"] = "(label,v,step,step_fast,format,extra_flags)" +defs["igInputDouble"][1]["argsoriginal"] = "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)" +defs["igInputDouble"][1]["call_args"] = "(label,v,step,step_fast,format,flags)" defs["igInputDouble"][1]["cimguiname"] = "igInputDouble" defs["igInputDouble"][1]["comment"] = "" defs["igInputDouble"][1]["defaults"] = {} -defs["igInputDouble"][1]["defaults"]["extra_flags"] = "0" +defs["igInputDouble"][1]["defaults"]["flags"] = "0" defs["igInputDouble"][1]["defaults"]["format"] = "\"%.6f\"" -defs["igInputDouble"][1]["defaults"]["step"] = "0.0f" -defs["igInputDouble"][1]["defaults"]["step_fast"] = "0.0f" +defs["igInputDouble"][1]["defaults"]["step"] = "0.0" +defs["igInputDouble"][1]["defaults"]["step_fast"] = "0.0" defs["igInputDouble"][1]["funcname"] = "InputDouble" defs["igInputDouble"][1]["ret"] = "bool" defs["igInputDouble"][1]["signature"] = "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)" @@ -8141,7 +8215,7 @@ defs["igInputDouble"][1]["stname"] = "ImGui" defs["igInputDouble"]["(const char*,double*,double,double,const char*,ImGuiInputTextFlags)"] = defs["igInputDouble"][1] defs["igInputFloat"] = {} defs["igInputFloat"][1] = {} -defs["igInputFloat"][1]["args"] = "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags)" +defs["igInputFloat"][1]["args"] = "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)" defs["igInputFloat"][1]["argsT"] = {} defs["igInputFloat"][1]["argsT"][1] = {} defs["igInputFloat"][1]["argsT"][1]["name"] = "label" @@ -8159,14 +8233,14 @@ defs["igInputFloat"][1]["argsT"][5] = {} defs["igInputFloat"][1]["argsT"][5]["name"] = "format" defs["igInputFloat"][1]["argsT"][5]["type"] = "const char*" defs["igInputFloat"][1]["argsT"][6] = {} -defs["igInputFloat"][1]["argsT"][6]["name"] = "extra_flags" +defs["igInputFloat"][1]["argsT"][6]["name"] = "flags" defs["igInputFloat"][1]["argsT"][6]["type"] = "ImGuiInputTextFlags" -defs["igInputFloat"][1]["argsoriginal"] = "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)" -defs["igInputFloat"][1]["call_args"] = "(label,v,step,step_fast,format,extra_flags)" +defs["igInputFloat"][1]["argsoriginal"] = "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)" +defs["igInputFloat"][1]["call_args"] = "(label,v,step,step_fast,format,flags)" defs["igInputFloat"][1]["cimguiname"] = "igInputFloat" defs["igInputFloat"][1]["comment"] = "" defs["igInputFloat"][1]["defaults"] = {} -defs["igInputFloat"][1]["defaults"]["extra_flags"] = "0" +defs["igInputFloat"][1]["defaults"]["flags"] = "0" defs["igInputFloat"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat"][1]["defaults"]["step"] = "0.0f" defs["igInputFloat"][1]["defaults"]["step_fast"] = "0.0f" @@ -8177,7 +8251,7 @@ defs["igInputFloat"][1]["stname"] = "ImGui" defs["igInputFloat"]["(const char*,float*,float,float,const char*,ImGuiInputTextFlags)"] = defs["igInputFloat"][1] defs["igInputFloat2"] = {} defs["igInputFloat2"][1] = {} -defs["igInputFloat2"][1]["args"] = "(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags)" +defs["igInputFloat2"][1]["args"] = "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)" defs["igInputFloat2"][1]["argsT"] = {} defs["igInputFloat2"][1]["argsT"][1] = {} defs["igInputFloat2"][1]["argsT"][1]["name"] = "label" @@ -8189,14 +8263,14 @@ defs["igInputFloat2"][1]["argsT"][3] = {} defs["igInputFloat2"][1]["argsT"][3]["name"] = "format" defs["igInputFloat2"][1]["argsT"][3]["type"] = "const char*" defs["igInputFloat2"][1]["argsT"][4] = {} -defs["igInputFloat2"][1]["argsT"][4]["name"] = "extra_flags" +defs["igInputFloat2"][1]["argsT"][4]["name"] = "flags" defs["igInputFloat2"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" -defs["igInputFloat2"][1]["argsoriginal"] = "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)" -defs["igInputFloat2"][1]["call_args"] = "(label,v,format,extra_flags)" +defs["igInputFloat2"][1]["argsoriginal"] = "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)" +defs["igInputFloat2"][1]["call_args"] = "(label,v,format,flags)" defs["igInputFloat2"][1]["cimguiname"] = "igInputFloat2" defs["igInputFloat2"][1]["comment"] = "" defs["igInputFloat2"][1]["defaults"] = {} -defs["igInputFloat2"][1]["defaults"]["extra_flags"] = "0" +defs["igInputFloat2"][1]["defaults"]["flags"] = "0" defs["igInputFloat2"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat2"][1]["funcname"] = "InputFloat2" defs["igInputFloat2"][1]["ret"] = "bool" @@ -8205,7 +8279,7 @@ defs["igInputFloat2"][1]["stname"] = "ImGui" defs["igInputFloat2"]["(const char*,float[2],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat2"][1] defs["igInputFloat3"] = {} defs["igInputFloat3"][1] = {} -defs["igInputFloat3"][1]["args"] = "(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags)" +defs["igInputFloat3"][1]["args"] = "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)" defs["igInputFloat3"][1]["argsT"] = {} defs["igInputFloat3"][1]["argsT"][1] = {} defs["igInputFloat3"][1]["argsT"][1]["name"] = "label" @@ -8217,14 +8291,14 @@ defs["igInputFloat3"][1]["argsT"][3] = {} defs["igInputFloat3"][1]["argsT"][3]["name"] = "format" defs["igInputFloat3"][1]["argsT"][3]["type"] = "const char*" defs["igInputFloat3"][1]["argsT"][4] = {} -defs["igInputFloat3"][1]["argsT"][4]["name"] = "extra_flags" +defs["igInputFloat3"][1]["argsT"][4]["name"] = "flags" defs["igInputFloat3"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" -defs["igInputFloat3"][1]["argsoriginal"] = "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)" -defs["igInputFloat3"][1]["call_args"] = "(label,v,format,extra_flags)" +defs["igInputFloat3"][1]["argsoriginal"] = "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)" +defs["igInputFloat3"][1]["call_args"] = "(label,v,format,flags)" defs["igInputFloat3"][1]["cimguiname"] = "igInputFloat3" defs["igInputFloat3"][1]["comment"] = "" defs["igInputFloat3"][1]["defaults"] = {} -defs["igInputFloat3"][1]["defaults"]["extra_flags"] = "0" +defs["igInputFloat3"][1]["defaults"]["flags"] = "0" defs["igInputFloat3"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat3"][1]["funcname"] = "InputFloat3" defs["igInputFloat3"][1]["ret"] = "bool" @@ -8233,7 +8307,7 @@ defs["igInputFloat3"][1]["stname"] = "ImGui" defs["igInputFloat3"]["(const char*,float[3],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat3"][1] defs["igInputFloat4"] = {} defs["igInputFloat4"][1] = {} -defs["igInputFloat4"][1]["args"] = "(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags)" +defs["igInputFloat4"][1]["args"] = "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)" defs["igInputFloat4"][1]["argsT"] = {} defs["igInputFloat4"][1]["argsT"][1] = {} defs["igInputFloat4"][1]["argsT"][1]["name"] = "label" @@ -8245,14 +8319,14 @@ defs["igInputFloat4"][1]["argsT"][3] = {} defs["igInputFloat4"][1]["argsT"][3]["name"] = "format" defs["igInputFloat4"][1]["argsT"][3]["type"] = "const char*" defs["igInputFloat4"][1]["argsT"][4] = {} -defs["igInputFloat4"][1]["argsT"][4]["name"] = "extra_flags" +defs["igInputFloat4"][1]["argsT"][4]["name"] = "flags" defs["igInputFloat4"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" -defs["igInputFloat4"][1]["argsoriginal"] = "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)" -defs["igInputFloat4"][1]["call_args"] = "(label,v,format,extra_flags)" +defs["igInputFloat4"][1]["argsoriginal"] = "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)" +defs["igInputFloat4"][1]["call_args"] = "(label,v,format,flags)" defs["igInputFloat4"][1]["cimguiname"] = "igInputFloat4" defs["igInputFloat4"][1]["comment"] = "" defs["igInputFloat4"][1]["defaults"] = {} -defs["igInputFloat4"][1]["defaults"]["extra_flags"] = "0" +defs["igInputFloat4"][1]["defaults"]["flags"] = "0" defs["igInputFloat4"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat4"][1]["funcname"] = "InputFloat4" defs["igInputFloat4"][1]["ret"] = "bool" @@ -8261,7 +8335,7 @@ defs["igInputFloat4"][1]["stname"] = "ImGui" defs["igInputFloat4"]["(const char*,float[4],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat4"][1] defs["igInputInt"] = {} defs["igInputInt"][1] = {} -defs["igInputInt"][1]["args"] = "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags)" +defs["igInputInt"][1]["args"] = "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)" defs["igInputInt"][1]["argsT"] = {} defs["igInputInt"][1]["argsT"][1] = {} defs["igInputInt"][1]["argsT"][1]["name"] = "label" @@ -8276,14 +8350,14 @@ defs["igInputInt"][1]["argsT"][4] = {} defs["igInputInt"][1]["argsT"][4]["name"] = "step_fast" defs["igInputInt"][1]["argsT"][4]["type"] = "int" defs["igInputInt"][1]["argsT"][5] = {} -defs["igInputInt"][1]["argsT"][5]["name"] = "extra_flags" +defs["igInputInt"][1]["argsT"][5]["name"] = "flags" defs["igInputInt"][1]["argsT"][5]["type"] = "ImGuiInputTextFlags" -defs["igInputInt"][1]["argsoriginal"] = "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags extra_flags=0)" -defs["igInputInt"][1]["call_args"] = "(label,v,step,step_fast,extra_flags)" +defs["igInputInt"][1]["argsoriginal"] = "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)" +defs["igInputInt"][1]["call_args"] = "(label,v,step,step_fast,flags)" defs["igInputInt"][1]["cimguiname"] = "igInputInt" defs["igInputInt"][1]["comment"] = "" defs["igInputInt"][1]["defaults"] = {} -defs["igInputInt"][1]["defaults"]["extra_flags"] = "0" +defs["igInputInt"][1]["defaults"]["flags"] = "0" defs["igInputInt"][1]["defaults"]["step"] = "1" defs["igInputInt"][1]["defaults"]["step_fast"] = "100" defs["igInputInt"][1]["funcname"] = "InputInt" @@ -8293,7 +8367,7 @@ defs["igInputInt"][1]["stname"] = "ImGui" defs["igInputInt"]["(const char*,int*,int,int,ImGuiInputTextFlags)"] = defs["igInputInt"][1] defs["igInputInt2"] = {} defs["igInputInt2"][1] = {} -defs["igInputInt2"][1]["args"] = "(const char* label,int v[2],ImGuiInputTextFlags extra_flags)" +defs["igInputInt2"][1]["args"] = "(const char* label,int v[2],ImGuiInputTextFlags flags)" defs["igInputInt2"][1]["argsT"] = {} defs["igInputInt2"][1]["argsT"][1] = {} defs["igInputInt2"][1]["argsT"][1]["name"] = "label" @@ -8302,14 +8376,14 @@ defs["igInputInt2"][1]["argsT"][2] = {} defs["igInputInt2"][1]["argsT"][2]["name"] = "v" defs["igInputInt2"][1]["argsT"][2]["type"] = "int[2]" defs["igInputInt2"][1]["argsT"][3] = {} -defs["igInputInt2"][1]["argsT"][3]["name"] = "extra_flags" +defs["igInputInt2"][1]["argsT"][3]["name"] = "flags" defs["igInputInt2"][1]["argsT"][3]["type"] = "ImGuiInputTextFlags" -defs["igInputInt2"][1]["argsoriginal"] = "(const char* label,int v[2],ImGuiInputTextFlags extra_flags=0)" -defs["igInputInt2"][1]["call_args"] = "(label,v,extra_flags)" +defs["igInputInt2"][1]["argsoriginal"] = "(const char* label,int v[2],ImGuiInputTextFlags flags=0)" +defs["igInputInt2"][1]["call_args"] = "(label,v,flags)" defs["igInputInt2"][1]["cimguiname"] = "igInputInt2" defs["igInputInt2"][1]["comment"] = "" defs["igInputInt2"][1]["defaults"] = {} -defs["igInputInt2"][1]["defaults"]["extra_flags"] = "0" +defs["igInputInt2"][1]["defaults"]["flags"] = "0" defs["igInputInt2"][1]["funcname"] = "InputInt2" defs["igInputInt2"][1]["ret"] = "bool" defs["igInputInt2"][1]["signature"] = "(const char*,int[2],ImGuiInputTextFlags)" @@ -8317,7 +8391,7 @@ defs["igInputInt2"][1]["stname"] = "ImGui" defs["igInputInt2"]["(const char*,int[2],ImGuiInputTextFlags)"] = defs["igInputInt2"][1] defs["igInputInt3"] = {} defs["igInputInt3"][1] = {} -defs["igInputInt3"][1]["args"] = "(const char* label,int v[3],ImGuiInputTextFlags extra_flags)" +defs["igInputInt3"][1]["args"] = "(const char* label,int v[3],ImGuiInputTextFlags flags)" defs["igInputInt3"][1]["argsT"] = {} defs["igInputInt3"][1]["argsT"][1] = {} defs["igInputInt3"][1]["argsT"][1]["name"] = "label" @@ -8326,14 +8400,14 @@ defs["igInputInt3"][1]["argsT"][2] = {} defs["igInputInt3"][1]["argsT"][2]["name"] = "v" defs["igInputInt3"][1]["argsT"][2]["type"] = "int[3]" defs["igInputInt3"][1]["argsT"][3] = {} -defs["igInputInt3"][1]["argsT"][3]["name"] = "extra_flags" +defs["igInputInt3"][1]["argsT"][3]["name"] = "flags" defs["igInputInt3"][1]["argsT"][3]["type"] = "ImGuiInputTextFlags" -defs["igInputInt3"][1]["argsoriginal"] = "(const char* label,int v[3],ImGuiInputTextFlags extra_flags=0)" -defs["igInputInt3"][1]["call_args"] = "(label,v,extra_flags)" +defs["igInputInt3"][1]["argsoriginal"] = "(const char* label,int v[3],ImGuiInputTextFlags flags=0)" +defs["igInputInt3"][1]["call_args"] = "(label,v,flags)" defs["igInputInt3"][1]["cimguiname"] = "igInputInt3" defs["igInputInt3"][1]["comment"] = "" defs["igInputInt3"][1]["defaults"] = {} -defs["igInputInt3"][1]["defaults"]["extra_flags"] = "0" +defs["igInputInt3"][1]["defaults"]["flags"] = "0" defs["igInputInt3"][1]["funcname"] = "InputInt3" defs["igInputInt3"][1]["ret"] = "bool" defs["igInputInt3"][1]["signature"] = "(const char*,int[3],ImGuiInputTextFlags)" @@ -8341,7 +8415,7 @@ defs["igInputInt3"][1]["stname"] = "ImGui" defs["igInputInt3"]["(const char*,int[3],ImGuiInputTextFlags)"] = defs["igInputInt3"][1] defs["igInputInt4"] = {} defs["igInputInt4"][1] = {} -defs["igInputInt4"][1]["args"] = "(const char* label,int v[4],ImGuiInputTextFlags extra_flags)" +defs["igInputInt4"][1]["args"] = "(const char* label,int v[4],ImGuiInputTextFlags flags)" defs["igInputInt4"][1]["argsT"] = {} defs["igInputInt4"][1]["argsT"][1] = {} defs["igInputInt4"][1]["argsT"][1]["name"] = "label" @@ -8350,14 +8424,14 @@ defs["igInputInt4"][1]["argsT"][2] = {} defs["igInputInt4"][1]["argsT"][2]["name"] = "v" defs["igInputInt4"][1]["argsT"][2]["type"] = "int[4]" defs["igInputInt4"][1]["argsT"][3] = {} -defs["igInputInt4"][1]["argsT"][3]["name"] = "extra_flags" +defs["igInputInt4"][1]["argsT"][3]["name"] = "flags" defs["igInputInt4"][1]["argsT"][3]["type"] = "ImGuiInputTextFlags" -defs["igInputInt4"][1]["argsoriginal"] = "(const char* label,int v[4],ImGuiInputTextFlags extra_flags=0)" -defs["igInputInt4"][1]["call_args"] = "(label,v,extra_flags)" +defs["igInputInt4"][1]["argsoriginal"] = "(const char* label,int v[4],ImGuiInputTextFlags flags=0)" +defs["igInputInt4"][1]["call_args"] = "(label,v,flags)" defs["igInputInt4"][1]["cimguiname"] = "igInputInt4" defs["igInputInt4"][1]["comment"] = "" defs["igInputInt4"][1]["defaults"] = {} -defs["igInputInt4"][1]["defaults"]["extra_flags"] = "0" +defs["igInputInt4"][1]["defaults"]["flags"] = "0" defs["igInputInt4"][1]["funcname"] = "InputInt4" defs["igInputInt4"][1]["ret"] = "bool" defs["igInputInt4"][1]["signature"] = "(const char*,int[4],ImGuiInputTextFlags)" @@ -8365,7 +8439,7 @@ defs["igInputInt4"][1]["stname"] = "ImGui" defs["igInputInt4"]["(const char*,int[4],ImGuiInputTextFlags)"] = defs["igInputInt4"][1] defs["igInputScalar"] = {} defs["igInputScalar"][1] = {} -defs["igInputScalar"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)" +defs["igInputScalar"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)" defs["igInputScalar"][1]["argsT"] = {} defs["igInputScalar"][1]["argsT"][1] = {} defs["igInputScalar"][1]["argsT"][1]["name"] = "label" @@ -8386,17 +8460,17 @@ defs["igInputScalar"][1]["argsT"][6] = {} defs["igInputScalar"][1]["argsT"][6]["name"] = "format" defs["igInputScalar"][1]["argsT"][6]["type"] = "const char*" defs["igInputScalar"][1]["argsT"][7] = {} -defs["igInputScalar"][1]["argsT"][7]["name"] = "extra_flags" +defs["igInputScalar"][1]["argsT"][7]["name"] = "flags" defs["igInputScalar"][1]["argsT"][7]["type"] = "ImGuiInputTextFlags" -defs["igInputScalar"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,const void* step=((void *)0),const void* step_fast=((void *)0),const char* format=((void *)0),ImGuiInputTextFlags extra_flags=0)" -defs["igInputScalar"][1]["call_args"] = "(label,data_type,v,step,step_fast,format,extra_flags)" +defs["igInputScalar"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,const void* step=((void*)0),const void* step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)" +defs["igInputScalar"][1]["call_args"] = "(label,data_type,v,step,step_fast,format,flags)" defs["igInputScalar"][1]["cimguiname"] = "igInputScalar" defs["igInputScalar"][1]["comment"] = "" defs["igInputScalar"][1]["defaults"] = {} -defs["igInputScalar"][1]["defaults"]["extra_flags"] = "0" -defs["igInputScalar"][1]["defaults"]["format"] = "((void *)0)" -defs["igInputScalar"][1]["defaults"]["step"] = "((void *)0)" -defs["igInputScalar"][1]["defaults"]["step_fast"] = "((void *)0)" +defs["igInputScalar"][1]["defaults"]["flags"] = "0" +defs["igInputScalar"][1]["defaults"]["format"] = "((void*)0)" +defs["igInputScalar"][1]["defaults"]["step"] = "((void*)0)" +defs["igInputScalar"][1]["defaults"]["step_fast"] = "((void*)0)" defs["igInputScalar"][1]["funcname"] = "InputScalar" defs["igInputScalar"][1]["ret"] = "bool" defs["igInputScalar"][1]["signature"] = "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)" @@ -8404,7 +8478,7 @@ defs["igInputScalar"][1]["stname"] = "ImGui" defs["igInputScalar"]["(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)"] = defs["igInputScalar"][1] defs["igInputScalarN"] = {} defs["igInputScalarN"][1] = {} -defs["igInputScalarN"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)" +defs["igInputScalarN"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)" defs["igInputScalarN"][1]["argsT"] = {} defs["igInputScalarN"][1]["argsT"][1] = {} defs["igInputScalarN"][1]["argsT"][1]["name"] = "label" @@ -8428,17 +8502,17 @@ defs["igInputScalarN"][1]["argsT"][7] = {} defs["igInputScalarN"][1]["argsT"][7]["name"] = "format" defs["igInputScalarN"][1]["argsT"][7]["type"] = "const char*" defs["igInputScalarN"][1]["argsT"][8] = {} -defs["igInputScalarN"][1]["argsT"][8]["name"] = "extra_flags" +defs["igInputScalarN"][1]["argsT"][8]["name"] = "flags" defs["igInputScalarN"][1]["argsT"][8]["type"] = "ImGuiInputTextFlags" -defs["igInputScalarN"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step=((void *)0),const void* step_fast=((void *)0),const char* format=((void *)0),ImGuiInputTextFlags extra_flags=0)" -defs["igInputScalarN"][1]["call_args"] = "(label,data_type,v,components,step,step_fast,format,extra_flags)" +defs["igInputScalarN"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step=((void*)0),const void* step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)" +defs["igInputScalarN"][1]["call_args"] = "(label,data_type,v,components,step,step_fast,format,flags)" defs["igInputScalarN"][1]["cimguiname"] = "igInputScalarN" defs["igInputScalarN"][1]["comment"] = "" defs["igInputScalarN"][1]["defaults"] = {} -defs["igInputScalarN"][1]["defaults"]["extra_flags"] = "0" -defs["igInputScalarN"][1]["defaults"]["format"] = "((void *)0)" -defs["igInputScalarN"][1]["defaults"]["step"] = "((void *)0)" -defs["igInputScalarN"][1]["defaults"]["step_fast"] = "((void *)0)" +defs["igInputScalarN"][1]["defaults"]["flags"] = "0" +defs["igInputScalarN"][1]["defaults"]["format"] = "((void*)0)" +defs["igInputScalarN"][1]["defaults"]["step"] = "((void*)0)" +defs["igInputScalarN"][1]["defaults"]["step_fast"] = "((void*)0)" defs["igInputScalarN"][1]["funcname"] = "InputScalarN" defs["igInputScalarN"][1]["ret"] = "bool" defs["igInputScalarN"][1]["signature"] = "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)" @@ -8466,14 +8540,14 @@ defs["igInputText"][1]["argsT"][5]["type"] = "ImGuiInputTextCallback" defs["igInputText"][1]["argsT"][6] = {} defs["igInputText"][1]["argsT"][6]["name"] = "user_data" defs["igInputText"][1]["argsT"][6]["type"] = "void*" -defs["igInputText"][1]["argsoriginal"] = "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void *)0),void* user_data=((void *)0))" +defs["igInputText"][1]["argsoriginal"] = "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))" defs["igInputText"][1]["call_args"] = "(label,buf,buf_size,flags,callback,user_data)" defs["igInputText"][1]["cimguiname"] = "igInputText" defs["igInputText"][1]["comment"] = "" defs["igInputText"][1]["defaults"] = {} -defs["igInputText"][1]["defaults"]["callback"] = "((void *)0)" +defs["igInputText"][1]["defaults"]["callback"] = "((void*)0)" defs["igInputText"][1]["defaults"]["flags"] = "0" -defs["igInputText"][1]["defaults"]["user_data"] = "((void *)0)" +defs["igInputText"][1]["defaults"]["user_data"] = "((void*)0)" defs["igInputText"][1]["funcname"] = "InputText" defs["igInputText"][1]["ret"] = "bool" defs["igInputText"][1]["signature"] = "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" @@ -8504,15 +8578,15 @@ defs["igInputTextMultiline"][1]["argsT"][6]["type"] = "ImGuiInputTextCallback" defs["igInputTextMultiline"][1]["argsT"][7] = {} defs["igInputTextMultiline"][1]["argsT"][7]["name"] = "user_data" defs["igInputTextMultiline"][1]["argsT"][7]["type"] = "void*" -defs["igInputTextMultiline"][1]["argsoriginal"] = "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void *)0),void* user_data=((void *)0))" +defs["igInputTextMultiline"][1]["argsoriginal"] = "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))" defs["igInputTextMultiline"][1]["call_args"] = "(label,buf,buf_size,size,flags,callback,user_data)" defs["igInputTextMultiline"][1]["cimguiname"] = "igInputTextMultiline" defs["igInputTextMultiline"][1]["comment"] = "" defs["igInputTextMultiline"][1]["defaults"] = {} -defs["igInputTextMultiline"][1]["defaults"]["callback"] = "((void *)0)" +defs["igInputTextMultiline"][1]["defaults"]["callback"] = "((void*)0)" defs["igInputTextMultiline"][1]["defaults"]["flags"] = "0" defs["igInputTextMultiline"][1]["defaults"]["size"] = "ImVec2(0,0)" -defs["igInputTextMultiline"][1]["defaults"]["user_data"] = "((void *)0)" +defs["igInputTextMultiline"][1]["defaults"]["user_data"] = "((void*)0)" defs["igInputTextMultiline"][1]["funcname"] = "InputTextMultiline" defs["igInputTextMultiline"][1]["ret"] = "bool" defs["igInputTextMultiline"][1]["signature"] = "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" @@ -8877,12 +8951,12 @@ defs["igIsMousePosValid"][1]["argsT"] = {} defs["igIsMousePosValid"][1]["argsT"][1] = {} defs["igIsMousePosValid"][1]["argsT"][1]["name"] = "mouse_pos" defs["igIsMousePosValid"][1]["argsT"][1]["type"] = "const ImVec2*" -defs["igIsMousePosValid"][1]["argsoriginal"] = "(const ImVec2* mouse_pos=((void *)0))" +defs["igIsMousePosValid"][1]["argsoriginal"] = "(const ImVec2* mouse_pos=((void*)0))" defs["igIsMousePosValid"][1]["call_args"] = "(mouse_pos)" defs["igIsMousePosValid"][1]["cimguiname"] = "igIsMousePosValid" defs["igIsMousePosValid"][1]["comment"] = "" defs["igIsMousePosValid"][1]["defaults"] = {} -defs["igIsMousePosValid"][1]["defaults"]["mouse_pos"] = "((void *)0)" +defs["igIsMousePosValid"][1]["defaults"]["mouse_pos"] = "((void*)0)" defs["igIsMousePosValid"][1]["funcname"] = "IsMousePosValid" defs["igIsMousePosValid"][1]["ret"] = "bool" defs["igIsMousePosValid"][1]["signature"] = "(const ImVec2*)" @@ -9313,12 +9387,12 @@ defs["igLogToFile"][1]["argsT"][1]["type"] = "int" defs["igLogToFile"][1]["argsT"][2] = {} defs["igLogToFile"][1]["argsT"][2]["name"] = "filename" defs["igLogToFile"][1]["argsT"][2]["type"] = "const char*" -defs["igLogToFile"][1]["argsoriginal"] = "(int max_depth=-1,const char* filename=((void *)0))" +defs["igLogToFile"][1]["argsoriginal"] = "(int max_depth=-1,const char* filename=((void*)0))" defs["igLogToFile"][1]["call_args"] = "(max_depth,filename)" defs["igLogToFile"][1]["cimguiname"] = "igLogToFile" defs["igLogToFile"][1]["comment"] = "" defs["igLogToFile"][1]["defaults"] = {} -defs["igLogToFile"][1]["defaults"]["filename"] = "((void *)0)" +defs["igLogToFile"][1]["defaults"]["filename"] = "((void*)0)" defs["igLogToFile"][1]["defaults"]["max_depth"] = "-1" defs["igLogToFile"][1]["funcname"] = "LogToFile" defs["igLogToFile"][1]["ret"] = "void" @@ -9393,14 +9467,14 @@ defs["igMenuItem"][1]["argsT"][3]["type"] = "bool" defs["igMenuItem"][1]["argsT"][4] = {} defs["igMenuItem"][1]["argsT"][4]["name"] = "enabled" defs["igMenuItem"][1]["argsT"][4]["type"] = "bool" -defs["igMenuItem"][1]["argsoriginal"] = "(const char* label,const char* shortcut=((void *)0),bool selected=false,bool enabled=true)" +defs["igMenuItem"][1]["argsoriginal"] = "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)" defs["igMenuItem"][1]["call_args"] = "(label,shortcut,selected,enabled)" defs["igMenuItem"][1]["cimguiname"] = "igMenuItem" defs["igMenuItem"][1]["comment"] = "" defs["igMenuItem"][1]["defaults"] = {} defs["igMenuItem"][1]["defaults"]["enabled"] = "true" defs["igMenuItem"][1]["defaults"]["selected"] = "false" -defs["igMenuItem"][1]["defaults"]["shortcut"] = "((void *)0)" +defs["igMenuItem"][1]["defaults"]["shortcut"] = "((void*)0)" defs["igMenuItem"][1]["funcname"] = "MenuItem" defs["igMenuItem"][1]["ov_cimguiname"] = "igMenuItemBool" defs["igMenuItem"][1]["ret"] = "bool" @@ -9503,13 +9577,13 @@ defs["igOpenPopupOnItemClick"][1]["argsT"][1]["type"] = "const char*" defs["igOpenPopupOnItemClick"][1]["argsT"][2] = {} defs["igOpenPopupOnItemClick"][1]["argsT"][2]["name"] = "mouse_button" defs["igOpenPopupOnItemClick"][1]["argsT"][2]["type"] = "int" -defs["igOpenPopupOnItemClick"][1]["argsoriginal"] = "(const char* str_id=((void *)0),int mouse_button=1)" +defs["igOpenPopupOnItemClick"][1]["argsoriginal"] = "(const char* str_id=((void*)0),int mouse_button=1)" defs["igOpenPopupOnItemClick"][1]["call_args"] = "(str_id,mouse_button)" defs["igOpenPopupOnItemClick"][1]["cimguiname"] = "igOpenPopupOnItemClick" defs["igOpenPopupOnItemClick"][1]["comment"] = "" defs["igOpenPopupOnItemClick"][1]["defaults"] = {} defs["igOpenPopupOnItemClick"][1]["defaults"]["mouse_button"] = "1" -defs["igOpenPopupOnItemClick"][1]["defaults"]["str_id"] = "((void *)0)" +defs["igOpenPopupOnItemClick"][1]["defaults"]["str_id"] = "((void*)0)" defs["igOpenPopupOnItemClick"][1]["funcname"] = "OpenPopupOnItemClick" defs["igOpenPopupOnItemClick"][1]["ret"] = "bool" defs["igOpenPopupOnItemClick"][1]["signature"] = "(const char*,int)" @@ -9546,13 +9620,13 @@ defs["igPlotHistogram"][1]["argsT"][8]["type"] = "ImVec2" defs["igPlotHistogram"][1]["argsT"][9] = {} defs["igPlotHistogram"][1]["argsT"][9]["name"] = "stride" defs["igPlotHistogram"][1]["argsT"][9]["type"] = "int" -defs["igPlotHistogram"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" +defs["igPlotHistogram"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" defs["igPlotHistogram"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)" defs["igPlotHistogram"][1]["cimguiname"] = "igPlotHistogram" defs["igPlotHistogram"][1]["comment"] = "" defs["igPlotHistogram"][1]["defaults"] = {} defs["igPlotHistogram"][1]["defaults"]["graph_size"] = "ImVec2(0,0)" -defs["igPlotHistogram"][1]["defaults"]["overlay_text"] = "((void *)0)" +defs["igPlotHistogram"][1]["defaults"]["overlay_text"] = "((void*)0)" defs["igPlotHistogram"][1]["defaults"]["scale_max"] = "FLT_MAX" defs["igPlotHistogram"][1]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotHistogram"][1]["defaults"]["stride"] = "sizeof(float)" @@ -9594,13 +9668,13 @@ defs["igPlotHistogram"][2]["argsT"][8]["type"] = "float" defs["igPlotHistogram"][2]["argsT"][9] = {} defs["igPlotHistogram"][2]["argsT"][9]["name"] = "graph_size" defs["igPlotHistogram"][2]["argsT"][9]["type"] = "ImVec2" -defs["igPlotHistogram"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))" +defs["igPlotHistogram"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))" defs["igPlotHistogram"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)" defs["igPlotHistogram"][2]["cimguiname"] = "igPlotHistogram" defs["igPlotHistogram"][2]["comment"] = "" defs["igPlotHistogram"][2]["defaults"] = {} defs["igPlotHistogram"][2]["defaults"]["graph_size"] = "ImVec2(0,0)" -defs["igPlotHistogram"][2]["defaults"]["overlay_text"] = "((void *)0)" +defs["igPlotHistogram"][2]["defaults"]["overlay_text"] = "((void*)0)" defs["igPlotHistogram"][2]["defaults"]["scale_max"] = "FLT_MAX" defs["igPlotHistogram"][2]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotHistogram"][2]["defaults"]["values_offset"] = "0" @@ -9642,13 +9716,13 @@ defs["igPlotLines"][1]["argsT"][8]["type"] = "ImVec2" defs["igPlotLines"][1]["argsT"][9] = {} defs["igPlotLines"][1]["argsT"][9]["name"] = "stride" defs["igPlotLines"][1]["argsT"][9]["type"] = "int" -defs["igPlotLines"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" +defs["igPlotLines"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" defs["igPlotLines"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)" defs["igPlotLines"][1]["cimguiname"] = "igPlotLines" defs["igPlotLines"][1]["comment"] = "" defs["igPlotLines"][1]["defaults"] = {} defs["igPlotLines"][1]["defaults"]["graph_size"] = "ImVec2(0,0)" -defs["igPlotLines"][1]["defaults"]["overlay_text"] = "((void *)0)" +defs["igPlotLines"][1]["defaults"]["overlay_text"] = "((void*)0)" defs["igPlotLines"][1]["defaults"]["scale_max"] = "FLT_MAX" defs["igPlotLines"][1]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotLines"][1]["defaults"]["stride"] = "sizeof(float)" @@ -9690,13 +9764,13 @@ defs["igPlotLines"][2]["argsT"][8]["type"] = "float" defs["igPlotLines"][2]["argsT"][9] = {} defs["igPlotLines"][2]["argsT"][9]["name"] = "graph_size" defs["igPlotLines"][2]["argsT"][9]["type"] = "ImVec2" -defs["igPlotLines"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))" +defs["igPlotLines"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))" defs["igPlotLines"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)" defs["igPlotLines"][2]["cimguiname"] = "igPlotLines" defs["igPlotLines"][2]["comment"] = "" defs["igPlotLines"][2]["defaults"] = {} defs["igPlotLines"][2]["defaults"]["graph_size"] = "ImVec2(0,0)" -defs["igPlotLines"][2]["defaults"]["overlay_text"] = "((void *)0)" +defs["igPlotLines"][2]["defaults"]["overlay_text"] = "((void*)0)" defs["igPlotLines"][2]["defaults"]["scale_max"] = "FLT_MAX" defs["igPlotLines"][2]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotLines"][2]["defaults"]["values_offset"] = "0" @@ -9854,12 +9928,12 @@ defs["igProgressBar"][1]["argsT"][2]["type"] = "const ImVec2" defs["igProgressBar"][1]["argsT"][3] = {} defs["igProgressBar"][1]["argsT"][3]["name"] = "overlay" defs["igProgressBar"][1]["argsT"][3]["type"] = "const char*" -defs["igProgressBar"][1]["argsoriginal"] = "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void *)0))" +defs["igProgressBar"][1]["argsoriginal"] = "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))" defs["igProgressBar"][1]["call_args"] = "(fraction,size_arg,overlay)" defs["igProgressBar"][1]["cimguiname"] = "igProgressBar" defs["igProgressBar"][1]["comment"] = "" defs["igProgressBar"][1]["defaults"] = {} -defs["igProgressBar"][1]["defaults"]["overlay"] = "((void *)0)" +defs["igProgressBar"][1]["defaults"]["overlay"] = "((void*)0)" defs["igProgressBar"][1]["defaults"]["size_arg"] = "ImVec2(-1,0)" defs["igProgressBar"][1]["funcname"] = "ProgressBar" defs["igProgressBar"][1]["ret"] = "void" @@ -10113,17 +10187,17 @@ defs["igPushStyleVar"]["(ImGuiStyleVar,const ImVec2)"] = defs["igPushStyleVar"][ defs["igPushStyleVar"]["(ImGuiStyleVar,float)"] = defs["igPushStyleVar"][1] defs["igPushTextWrapPos"] = {} defs["igPushTextWrapPos"][1] = {} -defs["igPushTextWrapPos"][1]["args"] = "(float wrap_pos_x)" +defs["igPushTextWrapPos"][1]["args"] = "(float wrap_local_pos_x)" defs["igPushTextWrapPos"][1]["argsT"] = {} defs["igPushTextWrapPos"][1]["argsT"][1] = {} -defs["igPushTextWrapPos"][1]["argsT"][1]["name"] = "wrap_pos_x" +defs["igPushTextWrapPos"][1]["argsT"][1]["name"] = "wrap_local_pos_x" defs["igPushTextWrapPos"][1]["argsT"][1]["type"] = "float" -defs["igPushTextWrapPos"][1]["argsoriginal"] = "(float wrap_pos_x=0.0f)" -defs["igPushTextWrapPos"][1]["call_args"] = "(wrap_pos_x)" +defs["igPushTextWrapPos"][1]["argsoriginal"] = "(float wrap_local_pos_x=0.0f)" +defs["igPushTextWrapPos"][1]["call_args"] = "(wrap_local_pos_x)" defs["igPushTextWrapPos"][1]["cimguiname"] = "igPushTextWrapPos" defs["igPushTextWrapPos"][1]["comment"] = "" defs["igPushTextWrapPos"][1]["defaults"] = {} -defs["igPushTextWrapPos"][1]["defaults"]["wrap_pos_x"] = "0.0f" +defs["igPushTextWrapPos"][1]["defaults"]["wrap_local_pos_x"] = "0.0f" defs["igPushTextWrapPos"][1]["funcname"] = "PushTextWrapPos" defs["igPushTextWrapPos"][1]["ret"] = "void" defs["igPushTextWrapPos"][1]["signature"] = "(float)" @@ -10207,20 +10281,20 @@ defs["igResetMouseDragDelta"][1]["stname"] = "ImGui" defs["igResetMouseDragDelta"]["(int)"] = defs["igResetMouseDragDelta"][1] defs["igSameLine"] = {} defs["igSameLine"][1] = {} -defs["igSameLine"][1]["args"] = "(float pos_x,float spacing_w)" +defs["igSameLine"][1]["args"] = "(float local_pos_x,float spacing_w)" defs["igSameLine"][1]["argsT"] = {} defs["igSameLine"][1]["argsT"][1] = {} -defs["igSameLine"][1]["argsT"][1]["name"] = "pos_x" +defs["igSameLine"][1]["argsT"][1]["name"] = "local_pos_x" defs["igSameLine"][1]["argsT"][1]["type"] = "float" defs["igSameLine"][1]["argsT"][2] = {} defs["igSameLine"][1]["argsT"][2]["name"] = "spacing_w" defs["igSameLine"][1]["argsT"][2]["type"] = "float" -defs["igSameLine"][1]["argsoriginal"] = "(float pos_x=0.0f,float spacing_w=-1.0f)" -defs["igSameLine"][1]["call_args"] = "(pos_x,spacing_w)" +defs["igSameLine"][1]["argsoriginal"] = "(float local_pos_x=0.0f,float spacing_w=-1.0f)" +defs["igSameLine"][1]["call_args"] = "(local_pos_x,spacing_w)" defs["igSameLine"][1]["cimguiname"] = "igSameLine" defs["igSameLine"][1]["comment"] = "" defs["igSameLine"][1]["defaults"] = {} -defs["igSameLine"][1]["defaults"]["pos_x"] = "0.0f" +defs["igSameLine"][1]["defaults"]["local_pos_x"] = "0.0f" defs["igSameLine"][1]["defaults"]["spacing_w"] = "-1.0f" defs["igSameLine"][1]["funcname"] = "SameLine" defs["igSameLine"][1]["ret"] = "void" @@ -10251,12 +10325,12 @@ defs["igSaveIniSettingsToMemory"][1]["argsT"] = {} defs["igSaveIniSettingsToMemory"][1]["argsT"][1] = {} defs["igSaveIniSettingsToMemory"][1]["argsT"][1]["name"] = "out_ini_size" defs["igSaveIniSettingsToMemory"][1]["argsT"][1]["type"] = "size_t*" -defs["igSaveIniSettingsToMemory"][1]["argsoriginal"] = "(size_t* out_ini_size=((void *)0))" +defs["igSaveIniSettingsToMemory"][1]["argsoriginal"] = "(size_t* out_ini_size=((void*)0))" defs["igSaveIniSettingsToMemory"][1]["call_args"] = "(out_ini_size)" defs["igSaveIniSettingsToMemory"][1]["cimguiname"] = "igSaveIniSettingsToMemory" defs["igSaveIniSettingsToMemory"][1]["comment"] = "" defs["igSaveIniSettingsToMemory"][1]["defaults"] = {} -defs["igSaveIniSettingsToMemory"][1]["defaults"]["out_ini_size"] = "((void *)0)" +defs["igSaveIniSettingsToMemory"][1]["defaults"]["out_ini_size"] = "((void*)0)" defs["igSaveIniSettingsToMemory"][1]["funcname"] = "SaveIniSettingsToMemory" defs["igSaveIniSettingsToMemory"][1]["ret"] = "const char*" defs["igSaveIniSettingsToMemory"][1]["signature"] = "(size_t*)" @@ -10351,12 +10425,12 @@ defs["igSetAllocatorFunctions"][1]["argsT"][2]["type"] = "void(*)(void* ptr,void defs["igSetAllocatorFunctions"][1]["argsT"][3] = {} defs["igSetAllocatorFunctions"][1]["argsT"][3]["name"] = "user_data" defs["igSetAllocatorFunctions"][1]["argsT"][3]["type"] = "void*" -defs["igSetAllocatorFunctions"][1]["argsoriginal"] = "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void *)0))" +defs["igSetAllocatorFunctions"][1]["argsoriginal"] = "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void*)0))" defs["igSetAllocatorFunctions"][1]["call_args"] = "(alloc_func,free_func,user_data)" defs["igSetAllocatorFunctions"][1]["cimguiname"] = "igSetAllocatorFunctions" defs["igSetAllocatorFunctions"][1]["comment"] = "" defs["igSetAllocatorFunctions"][1]["defaults"] = {} -defs["igSetAllocatorFunctions"][1]["defaults"]["user_data"] = "((void *)0)" +defs["igSetAllocatorFunctions"][1]["defaults"]["user_data"] = "((void*)0)" defs["igSetAllocatorFunctions"][1]["funcname"] = "SetAllocatorFunctions" defs["igSetAllocatorFunctions"][1]["ret"] = "void" defs["igSetAllocatorFunctions"][1]["signature"] = "(void*(*)(size_t,void*),void(*)(void*,void*),void*)" @@ -10472,13 +10546,13 @@ defs["igSetCursorPos"][1]["stname"] = "ImGui" defs["igSetCursorPos"]["(const ImVec2)"] = defs["igSetCursorPos"][1] defs["igSetCursorPosX"] = {} defs["igSetCursorPosX"][1] = {} -defs["igSetCursorPosX"][1]["args"] = "(float x)" +defs["igSetCursorPosX"][1]["args"] = "(float local_x)" defs["igSetCursorPosX"][1]["argsT"] = {} defs["igSetCursorPosX"][1]["argsT"][1] = {} -defs["igSetCursorPosX"][1]["argsT"][1]["name"] = "x" +defs["igSetCursorPosX"][1]["argsT"][1]["name"] = "local_x" defs["igSetCursorPosX"][1]["argsT"][1]["type"] = "float" -defs["igSetCursorPosX"][1]["argsoriginal"] = "(float x)" -defs["igSetCursorPosX"][1]["call_args"] = "(x)" +defs["igSetCursorPosX"][1]["argsoriginal"] = "(float local_x)" +defs["igSetCursorPosX"][1]["call_args"] = "(local_x)" defs["igSetCursorPosX"][1]["cimguiname"] = "igSetCursorPosX" defs["igSetCursorPosX"][1]["comment"] = "" defs["igSetCursorPosX"][1]["defaults"] = {} @@ -10489,13 +10563,13 @@ defs["igSetCursorPosX"][1]["stname"] = "ImGui" defs["igSetCursorPosX"]["(float)"] = defs["igSetCursorPosX"][1] defs["igSetCursorPosY"] = {} defs["igSetCursorPosY"][1] = {} -defs["igSetCursorPosY"][1]["args"] = "(float y)" +defs["igSetCursorPosY"][1]["args"] = "(float local_y)" defs["igSetCursorPosY"][1]["argsT"] = {} defs["igSetCursorPosY"][1]["argsT"][1] = {} -defs["igSetCursorPosY"][1]["argsT"][1]["name"] = "y" +defs["igSetCursorPosY"][1]["argsT"][1]["name"] = "local_y" defs["igSetCursorPosY"][1]["argsT"][1]["type"] = "float" -defs["igSetCursorPosY"][1]["argsoriginal"] = "(float y)" -defs["igSetCursorPosY"][1]["call_args"] = "(y)" +defs["igSetCursorPosY"][1]["argsoriginal"] = "(float local_y)" +defs["igSetCursorPosY"][1]["call_args"] = "(local_y)" defs["igSetCursorPosY"][1]["cimguiname"] = "igSetCursorPosY" defs["igSetCursorPosY"][1]["comment"] = "" defs["igSetCursorPosY"][1]["defaults"] = {} @@ -10506,13 +10580,13 @@ defs["igSetCursorPosY"][1]["stname"] = "ImGui" defs["igSetCursorPosY"]["(float)"] = defs["igSetCursorPosY"][1] defs["igSetCursorScreenPos"] = {} defs["igSetCursorScreenPos"][1] = {} -defs["igSetCursorScreenPos"][1]["args"] = "(const ImVec2 screen_pos)" +defs["igSetCursorScreenPos"][1]["args"] = "(const ImVec2 pos)" defs["igSetCursorScreenPos"][1]["argsT"] = {} defs["igSetCursorScreenPos"][1]["argsT"][1] = {} -defs["igSetCursorScreenPos"][1]["argsT"][1]["name"] = "screen_pos" +defs["igSetCursorScreenPos"][1]["argsT"][1]["name"] = "pos" defs["igSetCursorScreenPos"][1]["argsT"][1]["type"] = "const ImVec2" -defs["igSetCursorScreenPos"][1]["argsoriginal"] = "(const ImVec2& screen_pos)" -defs["igSetCursorScreenPos"][1]["call_args"] = "(screen_pos)" +defs["igSetCursorScreenPos"][1]["argsoriginal"] = "(const ImVec2& pos)" +defs["igSetCursorScreenPos"][1]["call_args"] = "(pos)" defs["igSetCursorScreenPos"][1]["cimguiname"] = "igSetCursorScreenPos" defs["igSetCursorScreenPos"][1]["comment"] = "" defs["igSetCursorScreenPos"][1]["defaults"] = {} @@ -10763,13 +10837,13 @@ defs["igSetNextWindowSizeConstraints"][1]["argsT"][3]["type"] = "ImGuiSizeCallba defs["igSetNextWindowSizeConstraints"][1]["argsT"][4] = {} defs["igSetNextWindowSizeConstraints"][1]["argsT"][4]["name"] = "custom_callback_data" defs["igSetNextWindowSizeConstraints"][1]["argsT"][4]["type"] = "void*" -defs["igSetNextWindowSizeConstraints"][1]["argsoriginal"] = "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void *)0),void* custom_callback_data=((void *)0))" +defs["igSetNextWindowSizeConstraints"][1]["argsoriginal"] = "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))" defs["igSetNextWindowSizeConstraints"][1]["call_args"] = "(size_min,size_max,custom_callback,custom_callback_data)" defs["igSetNextWindowSizeConstraints"][1]["cimguiname"] = "igSetNextWindowSizeConstraints" defs["igSetNextWindowSizeConstraints"][1]["comment"] = "" defs["igSetNextWindowSizeConstraints"][1]["defaults"] = {} -defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback"] = "((void *)0)" -defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback_data"] = "((void *)0)" +defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback"] = "((void*)0)" +defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback_data"] = "((void*)0)" defs["igSetNextWindowSizeConstraints"][1]["funcname"] = "SetNextWindowSizeConstraints" defs["igSetNextWindowSizeConstraints"][1]["ret"] = "void" defs["igSetNextWindowSizeConstraints"][1]["signature"] = "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)" @@ -10777,16 +10851,16 @@ defs["igSetNextWindowSizeConstraints"][1]["stname"] = "ImGui" defs["igSetNextWindowSizeConstraints"]["(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)"] = defs["igSetNextWindowSizeConstraints"][1] defs["igSetScrollFromPosY"] = {} defs["igSetScrollFromPosY"][1] = {} -defs["igSetScrollFromPosY"][1]["args"] = "(float pos_y,float center_y_ratio)" +defs["igSetScrollFromPosY"][1]["args"] = "(float local_y,float center_y_ratio)" defs["igSetScrollFromPosY"][1]["argsT"] = {} defs["igSetScrollFromPosY"][1]["argsT"][1] = {} -defs["igSetScrollFromPosY"][1]["argsT"][1]["name"] = "pos_y" +defs["igSetScrollFromPosY"][1]["argsT"][1]["name"] = "local_y" defs["igSetScrollFromPosY"][1]["argsT"][1]["type"] = "float" defs["igSetScrollFromPosY"][1]["argsT"][2] = {} defs["igSetScrollFromPosY"][1]["argsT"][2]["name"] = "center_y_ratio" defs["igSetScrollFromPosY"][1]["argsT"][2]["type"] = "float" -defs["igSetScrollFromPosY"][1]["argsoriginal"] = "(float pos_y,float center_y_ratio=0.5f)" -defs["igSetScrollFromPosY"][1]["call_args"] = "(pos_y,center_y_ratio)" +defs["igSetScrollFromPosY"][1]["argsoriginal"] = "(float local_y,float center_y_ratio=0.5f)" +defs["igSetScrollFromPosY"][1]["call_args"] = "(local_y,center_y_ratio)" defs["igSetScrollFromPosY"][1]["cimguiname"] = "igSetScrollFromPosY" defs["igSetScrollFromPosY"][1]["comment"] = "" defs["igSetScrollFromPosY"][1]["defaults"] = {} @@ -10865,6 +10939,23 @@ defs["igSetStateStorage"][1]["ret"] = "void" defs["igSetStateStorage"][1]["signature"] = "(ImGuiStorage*)" defs["igSetStateStorage"][1]["stname"] = "ImGui" defs["igSetStateStorage"]["(ImGuiStorage*)"] = defs["igSetStateStorage"][1] +defs["igSetTabItemClosed"] = {} +defs["igSetTabItemClosed"][1] = {} +defs["igSetTabItemClosed"][1]["args"] = "(const char* tab_or_docked_window_label)" +defs["igSetTabItemClosed"][1]["argsT"] = {} +defs["igSetTabItemClosed"][1]["argsT"][1] = {} +defs["igSetTabItemClosed"][1]["argsT"][1]["name"] = "tab_or_docked_window_label" +defs["igSetTabItemClosed"][1]["argsT"][1]["type"] = "const char*" +defs["igSetTabItemClosed"][1]["argsoriginal"] = "(const char* tab_or_docked_window_label)" +defs["igSetTabItemClosed"][1]["call_args"] = "(tab_or_docked_window_label)" +defs["igSetTabItemClosed"][1]["cimguiname"] = "igSetTabItemClosed" +defs["igSetTabItemClosed"][1]["comment"] = "" +defs["igSetTabItemClosed"][1]["defaults"] = {} +defs["igSetTabItemClosed"][1]["funcname"] = "SetTabItemClosed" +defs["igSetTabItemClosed"][1]["ret"] = "void" +defs["igSetTabItemClosed"][1]["signature"] = "(const char*)" +defs["igSetTabItemClosed"][1]["stname"] = "ImGui" +defs["igSetTabItemClosed"]["(const char*)"] = defs["igSetTabItemClosed"][1] defs["igSetTooltip"] = {} defs["igSetTooltip"][1] = {} defs["igSetTooltip"][1]["args"] = "(const char* fmt,...)" @@ -11100,12 +11191,12 @@ defs["igShowAboutWindow"][1]["argsT"] = {} defs["igShowAboutWindow"][1]["argsT"][1] = {} defs["igShowAboutWindow"][1]["argsT"][1]["name"] = "p_open" defs["igShowAboutWindow"][1]["argsT"][1]["type"] = "bool*" -defs["igShowAboutWindow"][1]["argsoriginal"] = "(bool* p_open=((void *)0))" +defs["igShowAboutWindow"][1]["argsoriginal"] = "(bool* p_open=((void*)0))" defs["igShowAboutWindow"][1]["call_args"] = "(p_open)" defs["igShowAboutWindow"][1]["cimguiname"] = "igShowAboutWindow" defs["igShowAboutWindow"][1]["comment"] = "" defs["igShowAboutWindow"][1]["defaults"] = {} -defs["igShowAboutWindow"][1]["defaults"]["p_open"] = "((void *)0)" +defs["igShowAboutWindow"][1]["defaults"]["p_open"] = "((void*)0)" defs["igShowAboutWindow"][1]["funcname"] = "ShowAboutWindow" defs["igShowAboutWindow"][1]["ret"] = "void" defs["igShowAboutWindow"][1]["signature"] = "(bool*)" @@ -11118,12 +11209,12 @@ defs["igShowDemoWindow"][1]["argsT"] = {} defs["igShowDemoWindow"][1]["argsT"][1] = {} defs["igShowDemoWindow"][1]["argsT"][1]["name"] = "p_open" defs["igShowDemoWindow"][1]["argsT"][1]["type"] = "bool*" -defs["igShowDemoWindow"][1]["argsoriginal"] = "(bool* p_open=((void *)0))" +defs["igShowDemoWindow"][1]["argsoriginal"] = "(bool* p_open=((void*)0))" defs["igShowDemoWindow"][1]["call_args"] = "(p_open)" defs["igShowDemoWindow"][1]["cimguiname"] = "igShowDemoWindow" defs["igShowDemoWindow"][1]["comment"] = "" defs["igShowDemoWindow"][1]["defaults"] = {} -defs["igShowDemoWindow"][1]["defaults"]["p_open"] = "((void *)0)" +defs["igShowDemoWindow"][1]["defaults"]["p_open"] = "((void*)0)" defs["igShowDemoWindow"][1]["funcname"] = "ShowDemoWindow" defs["igShowDemoWindow"][1]["ret"] = "void" defs["igShowDemoWindow"][1]["signature"] = "(bool*)" @@ -11153,12 +11244,12 @@ defs["igShowMetricsWindow"][1]["argsT"] = {} defs["igShowMetricsWindow"][1]["argsT"][1] = {} defs["igShowMetricsWindow"][1]["argsT"][1]["name"] = "p_open" defs["igShowMetricsWindow"][1]["argsT"][1]["type"] = "bool*" -defs["igShowMetricsWindow"][1]["argsoriginal"] = "(bool* p_open=((void *)0))" +defs["igShowMetricsWindow"][1]["argsoriginal"] = "(bool* p_open=((void*)0))" defs["igShowMetricsWindow"][1]["call_args"] = "(p_open)" defs["igShowMetricsWindow"][1]["cimguiname"] = "igShowMetricsWindow" defs["igShowMetricsWindow"][1]["comment"] = "" defs["igShowMetricsWindow"][1]["defaults"] = {} -defs["igShowMetricsWindow"][1]["defaults"]["p_open"] = "((void *)0)" +defs["igShowMetricsWindow"][1]["defaults"]["p_open"] = "((void*)0)" defs["igShowMetricsWindow"][1]["funcname"] = "ShowMetricsWindow" defs["igShowMetricsWindow"][1]["ret"] = "void" defs["igShowMetricsWindow"][1]["signature"] = "(bool*)" @@ -11171,12 +11262,12 @@ defs["igShowStyleEditor"][1]["argsT"] = {} defs["igShowStyleEditor"][1]["argsT"][1] = {} defs["igShowStyleEditor"][1]["argsT"][1]["name"] = "ref" defs["igShowStyleEditor"][1]["argsT"][1]["type"] = "ImGuiStyle*" -defs["igShowStyleEditor"][1]["argsoriginal"] = "(ImGuiStyle* ref=((void *)0))" +defs["igShowStyleEditor"][1]["argsoriginal"] = "(ImGuiStyle* ref=((void*)0))" defs["igShowStyleEditor"][1]["call_args"] = "(ref)" defs["igShowStyleEditor"][1]["cimguiname"] = "igShowStyleEditor" defs["igShowStyleEditor"][1]["comment"] = "" defs["igShowStyleEditor"][1]["defaults"] = {} -defs["igShowStyleEditor"][1]["defaults"]["ref"] = "((void *)0)" +defs["igShowStyleEditor"][1]["defaults"]["ref"] = "((void*)0)" defs["igShowStyleEditor"][1]["funcname"] = "ShowStyleEditor" defs["igShowStyleEditor"][1]["ret"] = "void" defs["igShowStyleEditor"][1]["signature"] = "(ImGuiStyle*)" @@ -11526,12 +11617,12 @@ defs["igSliderScalar"][1]["argsT"][6]["type"] = "const char*" defs["igSliderScalar"][1]["argsT"][7] = {} defs["igSliderScalar"][1]["argsT"][7]["name"] = "power" defs["igSliderScalar"][1]["argsT"][7]["type"] = "float" -defs["igSliderScalar"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void *)0),float power=1.0f)" +defs["igSliderScalar"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)" defs["igSliderScalar"][1]["call_args"] = "(label,data_type,v,v_min,v_max,format,power)" defs["igSliderScalar"][1]["cimguiname"] = "igSliderScalar" defs["igSliderScalar"][1]["comment"] = "" defs["igSliderScalar"][1]["defaults"] = {} -defs["igSliderScalar"][1]["defaults"]["format"] = "((void *)0)" +defs["igSliderScalar"][1]["defaults"]["format"] = "((void*)0)" defs["igSliderScalar"][1]["defaults"]["power"] = "1.0f" defs["igSliderScalar"][1]["funcname"] = "SliderScalar" defs["igSliderScalar"][1]["ret"] = "bool" @@ -11566,12 +11657,12 @@ defs["igSliderScalarN"][1]["argsT"][7]["type"] = "const char*" defs["igSliderScalarN"][1]["argsT"][8] = {} defs["igSliderScalarN"][1]["argsT"][8]["name"] = "power" defs["igSliderScalarN"][1]["argsT"][8]["type"] = "float" -defs["igSliderScalarN"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format=((void *)0),float power=1.0f)" +defs["igSliderScalarN"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)" defs["igSliderScalarN"][1]["call_args"] = "(label,data_type,v,components,v_min,v_max,format,power)" defs["igSliderScalarN"][1]["cimguiname"] = "igSliderScalarN" defs["igSliderScalarN"][1]["comment"] = "" defs["igSliderScalarN"][1]["defaults"] = {} -defs["igSliderScalarN"][1]["defaults"]["format"] = "((void *)0)" +defs["igSliderScalarN"][1]["defaults"]["format"] = "((void*)0)" defs["igSliderScalarN"][1]["defaults"]["power"] = "1.0f" defs["igSliderScalarN"][1]["funcname"] = "SliderScalarN" defs["igSliderScalarN"][1]["ret"] = "bool" @@ -11616,12 +11707,12 @@ defs["igStyleColorsClassic"][1]["argsT"] = {} defs["igStyleColorsClassic"][1]["argsT"][1] = {} defs["igStyleColorsClassic"][1]["argsT"][1]["name"] = "dst" defs["igStyleColorsClassic"][1]["argsT"][1]["type"] = "ImGuiStyle*" -defs["igStyleColorsClassic"][1]["argsoriginal"] = "(ImGuiStyle* dst=((void *)0))" +defs["igStyleColorsClassic"][1]["argsoriginal"] = "(ImGuiStyle* dst=((void*)0))" defs["igStyleColorsClassic"][1]["call_args"] = "(dst)" defs["igStyleColorsClassic"][1]["cimguiname"] = "igStyleColorsClassic" defs["igStyleColorsClassic"][1]["comment"] = "" defs["igStyleColorsClassic"][1]["defaults"] = {} -defs["igStyleColorsClassic"][1]["defaults"]["dst"] = "((void *)0)" +defs["igStyleColorsClassic"][1]["defaults"]["dst"] = "((void*)0)" defs["igStyleColorsClassic"][1]["funcname"] = "StyleColorsClassic" defs["igStyleColorsClassic"][1]["ret"] = "void" defs["igStyleColorsClassic"][1]["signature"] = "(ImGuiStyle*)" @@ -11634,12 +11725,12 @@ defs["igStyleColorsDark"][1]["argsT"] = {} defs["igStyleColorsDark"][1]["argsT"][1] = {} defs["igStyleColorsDark"][1]["argsT"][1]["name"] = "dst" defs["igStyleColorsDark"][1]["argsT"][1]["type"] = "ImGuiStyle*" -defs["igStyleColorsDark"][1]["argsoriginal"] = "(ImGuiStyle* dst=((void *)0))" +defs["igStyleColorsDark"][1]["argsoriginal"] = "(ImGuiStyle* dst=((void*)0))" defs["igStyleColorsDark"][1]["call_args"] = "(dst)" defs["igStyleColorsDark"][1]["cimguiname"] = "igStyleColorsDark" defs["igStyleColorsDark"][1]["comment"] = "" defs["igStyleColorsDark"][1]["defaults"] = {} -defs["igStyleColorsDark"][1]["defaults"]["dst"] = "((void *)0)" +defs["igStyleColorsDark"][1]["defaults"]["dst"] = "((void*)0)" defs["igStyleColorsDark"][1]["funcname"] = "StyleColorsDark" defs["igStyleColorsDark"][1]["ret"] = "void" defs["igStyleColorsDark"][1]["signature"] = "(ImGuiStyle*)" @@ -11652,12 +11743,12 @@ defs["igStyleColorsLight"][1]["argsT"] = {} defs["igStyleColorsLight"][1]["argsT"][1] = {} defs["igStyleColorsLight"][1]["argsT"][1]["name"] = "dst" defs["igStyleColorsLight"][1]["argsT"][1]["type"] = "ImGuiStyle*" -defs["igStyleColorsLight"][1]["argsoriginal"] = "(ImGuiStyle* dst=((void *)0))" +defs["igStyleColorsLight"][1]["argsoriginal"] = "(ImGuiStyle* dst=((void*)0))" defs["igStyleColorsLight"][1]["call_args"] = "(dst)" defs["igStyleColorsLight"][1]["cimguiname"] = "igStyleColorsLight" defs["igStyleColorsLight"][1]["comment"] = "" defs["igStyleColorsLight"][1]["defaults"] = {} -defs["igStyleColorsLight"][1]["defaults"]["dst"] = "((void *)0)" +defs["igStyleColorsLight"][1]["defaults"]["dst"] = "((void*)0)" defs["igStyleColorsLight"][1]["funcname"] = "StyleColorsLight" defs["igStyleColorsLight"][1]["ret"] = "void" defs["igStyleColorsLight"][1]["signature"] = "(ImGuiStyle*)" @@ -11782,12 +11873,12 @@ defs["igTextUnformatted"][1]["argsT"][1]["type"] = "const char*" defs["igTextUnformatted"][1]["argsT"][2] = {} defs["igTextUnformatted"][1]["argsT"][2]["name"] = "text_end" defs["igTextUnformatted"][1]["argsT"][2]["type"] = "const char*" -defs["igTextUnformatted"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void *)0))" +defs["igTextUnformatted"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0))" defs["igTextUnformatted"][1]["call_args"] = "(text,text_end)" defs["igTextUnformatted"][1]["cimguiname"] = "igTextUnformatted" defs["igTextUnformatted"][1]["comment"] = "" defs["igTextUnformatted"][1]["defaults"] = {} -defs["igTextUnformatted"][1]["defaults"]["text_end"] = "((void *)0)" +defs["igTextUnformatted"][1]["defaults"]["text_end"] = "((void*)0)" defs["igTextUnformatted"][1]["funcname"] = "TextUnformatted" defs["igTextUnformatted"][1]["ret"] = "void" defs["igTextUnformatted"][1]["signature"] = "(const char*,const char*)" @@ -12147,12 +12238,12 @@ defs["igTreePush"][2]["argsT"] = {} defs["igTreePush"][2]["argsT"][1] = {} defs["igTreePush"][2]["argsT"][1]["name"] = "ptr_id" defs["igTreePush"][2]["argsT"][1]["type"] = "const void*" -defs["igTreePush"][2]["argsoriginal"] = "(const void* ptr_id=((void *)0))" +defs["igTreePush"][2]["argsoriginal"] = "(const void* ptr_id=((void*)0))" defs["igTreePush"][2]["call_args"] = "(ptr_id)" defs["igTreePush"][2]["cimguiname"] = "igTreePush" defs["igTreePush"][2]["comment"] = "" defs["igTreePush"][2]["defaults"] = {} -defs["igTreePush"][2]["defaults"]["ptr_id"] = "((void *)0)" +defs["igTreePush"][2]["defaults"]["ptr_id"] = "((void*)0)" defs["igTreePush"][2]["funcname"] = "TreePush" defs["igTreePush"][2]["ov_cimguiname"] = "igTreePushPtr" defs["igTreePush"][2]["ret"] = "void" @@ -12276,12 +12367,12 @@ defs["igVSliderScalar"][1]["argsT"][7]["type"] = "const char*" defs["igVSliderScalar"][1]["argsT"][8] = {} defs["igVSliderScalar"][1]["argsT"][8]["name"] = "power" defs["igVSliderScalar"][1]["argsT"][8]["type"] = "float" -defs["igVSliderScalar"][1]["argsoriginal"] = "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void *)0),float power=1.0f)" +defs["igVSliderScalar"][1]["argsoriginal"] = "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)" defs["igVSliderScalar"][1]["call_args"] = "(label,size,data_type,v,v_min,v_max,format,power)" defs["igVSliderScalar"][1]["cimguiname"] = "igVSliderScalar" defs["igVSliderScalar"][1]["comment"] = "" defs["igVSliderScalar"][1]["defaults"] = {} -defs["igVSliderScalar"][1]["defaults"]["format"] = "((void *)0)" +defs["igVSliderScalar"][1]["defaults"]["format"] = "((void*)0)" defs["igVSliderScalar"][1]["defaults"]["power"] = "1.0f" defs["igVSliderScalar"][1]["funcname"] = "VSliderScalar" defs["igVSliderScalar"][1]["ret"] = "bool" @@ -12358,12 +12449,12 @@ defs["igValue"][4]["argsT"][2]["type"] = "float" defs["igValue"][4]["argsT"][3] = {} defs["igValue"][4]["argsT"][3]["name"] = "float_format" defs["igValue"][4]["argsT"][3]["type"] = "const char*" -defs["igValue"][4]["argsoriginal"] = "(const char* prefix,float v,const char* float_format=((void *)0))" +defs["igValue"][4]["argsoriginal"] = "(const char* prefix,float v,const char* float_format=((void*)0))" defs["igValue"][4]["call_args"] = "(prefix,v,float_format)" defs["igValue"][4]["cimguiname"] = "igValue" defs["igValue"][4]["comment"] = "" defs["igValue"][4]["defaults"] = {} -defs["igValue"][4]["defaults"]["float_format"] = "((void *)0)" +defs["igValue"][4]["defaults"]["float_format"] = "((void*)0)" defs["igValue"][4]["funcname"] = "Value" defs["igValue"][4]["ov_cimguiname"] = "igValueFloat" defs["igValue"][4]["ret"] = "void" diff --git a/generator/output/overloads.txt b/generator/output/overloads.txt index 6c2e5ad..ee9f7bb 100644 --- a/generator/output/overloads.txt +++ b/generator/output/overloads.txt @@ -20,12 +20,12 @@ igIsRectVisible 2 igRadioButton 2 1 bool igRadioButtonBool (const char*,bool) 2 bool igRadioButtonIntPtr (const char*,int*,int) +igTreePush 2 +1 void igTreePushStr (const char*) +2 void igTreePushPtr (const void*) igSetWindowSize 2 1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond) 2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond) -igSetWindowFocus 2 -1 void igSetWindowFocus () -2 void igSetWindowFocusStr (const char*) igSetWindowCollapsed 2 1 void igSetWindowCollapsedBool (bool,ImGuiCond) 2 void igSetWindowCollapsedStr (const char*,bool,ImGuiCond) @@ -48,18 +48,9 @@ igGetID 3 1 ImGuiID igGetIDStr (const char*) 2 ImGuiID igGetIDRange (const char*,const char*) 3 ImGuiID igGetIDPtr (const void*) -TextRange_TextRange 2 -1 nil TextRange_TextRange () -2 nil TextRange_TextRangeStr (const char*,const char*) -igListBoxHeader 2 -1 bool igListBoxHeaderVec2 (const char*,const ImVec2) -2 bool igListBoxHeaderInt (const char*,int,int) igBeginChild 2 1 bool igBeginChild (const char*,const ImVec2,bool,ImGuiWindowFlags) 2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags) -igTreePush 2 -1 void igTreePushStr (const char*) -2 void igTreePushPtr (const void*) ImDrawList_AddText 2 1 void ImDrawList_AddText (const ImVec2,ImU32,const char*,const char*) 2 void ImDrawList_AddTextFontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*) @@ -78,9 +69,9 @@ 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) +TextRange_TextRange 2 +1 nil TextRange_TextRange () +2 nil TextRange_TextRangeStr (const char*,const char*) ImColor_ImColor 5 1 nil ImColor_ImColor () 2 nil ImColor_ImColorInt (int,int,int,int) @@ -93,10 +84,19 @@ 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) diff --git a/generator/output/structs_and_enums.json b/generator/output/structs_and_enums.json index 0fe6ea2..6820c9e 100644 --- a/generator/output/structs_and_enums.json +++ b/generator/output/structs_and_enums.json @@ -271,58 +271,83 @@ }, { "calc_value": 33, - "name": "ImGuiCol_PlotLines", + "name": "ImGuiCol_Tab", "value": 33 }, { "calc_value": 34, - "name": "ImGuiCol_PlotLinesHovered", + "name": "ImGuiCol_TabHovered", "value": 34 }, { "calc_value": 35, - "name": "ImGuiCol_PlotHistogram", + "name": "ImGuiCol_TabActive", "value": 35 }, { "calc_value": 36, - "name": "ImGuiCol_PlotHistogramHovered", + "name": "ImGuiCol_TabUnfocused", "value": 36 }, { "calc_value": 37, - "name": "ImGuiCol_TextSelectedBg", + "name": "ImGuiCol_TabUnfocusedActive", "value": 37 }, { "calc_value": 38, - "name": "ImGuiCol_DragDropTarget", + "name": "ImGuiCol_PlotLines", "value": 38 }, { "calc_value": 39, - "name": "ImGuiCol_NavHighlight", + "name": "ImGuiCol_PlotLinesHovered", "value": 39 }, { "calc_value": 40, - "name": "ImGuiCol_NavWindowingHighlight", + "name": "ImGuiCol_PlotHistogram", "value": 40 }, { "calc_value": 41, - "name": "ImGuiCol_NavWindowingDimBg", + "name": "ImGuiCol_PlotHistogramHovered", "value": 41 }, { "calc_value": 42, - "name": "ImGuiCol_ModalWindowDimBg", + "name": "ImGuiCol_TextSelectedBg", "value": 42 }, { "calc_value": 43, - "name": "ImGuiCol_COUNT", + "name": "ImGuiCol_DragDropTarget", "value": 43 + }, + { + "calc_value": 44, + "name": "ImGuiCol_NavHighlight", + "value": 44 + }, + { + "calc_value": 45, + "name": "ImGuiCol_NavWindowingHighlight", + "value": 45 + }, + { + "calc_value": 46, + "name": "ImGuiCol_NavWindowingDimBg", + "value": 46 + }, + { + "calc_value": 47, + "name": "ImGuiCol_ModalWindowDimBg", + "value": 47 + }, + { + "calc_value": 48, + "name": "ImGuiCol_COUNT", + "value": 48 } ], "ImGuiColorEditFlags_": [ @@ -1291,13 +1316,102 @@ }, { "calc_value": 20, - "name": "ImGuiStyleVar_ButtonTextAlign", + "name": "ImGuiStyleVar_TabRounding", "value": 20 }, { "calc_value": 21, - "name": "ImGuiStyleVar_COUNT", + "name": "ImGuiStyleVar_ButtonTextAlign", "value": 21 + }, + { + "calc_value": 22, + "name": "ImGuiStyleVar_COUNT", + "value": 22 + } + ], + "ImGuiTabBarFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTabBarFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTabBarFlags_Reorderable", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiTabBarFlags_AutoSelectNewTabs", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiTabBarFlags_NoTabListPopupButton", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiTabBarFlags_NoTabListScrollingButtons", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiTabBarFlags_NoTooltip", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiTabBarFlags_FittingPolicyResizeDown", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiTabBarFlags_FittingPolicyScroll", + "value": "1 << 7" + }, + { + "calc_value": 192, + "name": "ImGuiTabBarFlags_FittingPolicyMask_", + "value": "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll" + }, + { + "calc_value": 64, + "name": "ImGuiTabBarFlags_FittingPolicyDefault_", + "value": "ImGuiTabBarFlags_FittingPolicyResizeDown" + } + ], + "ImGuiTabItemFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTabItemFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTabItemFlags_UnsavedDocument", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiTabItemFlags_SetSelected", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiTabItemFlags_NoPushId", + "value": "1 << 3" } ], "ImGuiTreeNodeFlags_": [ @@ -1473,6 +1587,11 @@ "name": "ImGuiWindowFlags_NoNavFocus", "value": "1 << 19" }, + { + "calc_value": 1048576, + "name": "ImGuiWindowFlags_UnsavedDocument", + "value": "1 << 20" + }, { "calc_value": 786432, "name": "ImGuiWindowFlags_NoNav", @@ -1555,13 +1674,6 @@ "type": "ImFont*" } ], - "GlyphRangesBuilder": [ - { - "name": "UsedChars", - "template_type": "unsigned char", - "type": "ImVector_unsigned_char" - } - ], "ImColor": [ { "name": "Value", @@ -1967,6 +2079,13 @@ "type": "float" } ], + "ImFontGlyphRangesBuilder": [ + { + "name": "UsedChars", + "template_type": "int", + "type": "ImVector_int" + } + ], "ImGuiIO": [ { "name": "ConfigFlags", @@ -2066,7 +2185,11 @@ "type": "bool" }, { - "name": "ConfigResizeWindowsFromEdges", + "name": "ConfigWindowsResizeFromEdges", + "type": "bool" + }, + { + "name": "ConfigWindowsMoveFromTitleBarOnly", "type": "bool" }, { @@ -2077,6 +2200,18 @@ "name": "BackendRendererName", "type": "const char*" }, + { + "name": "BackendPlatformUserData", + "type": "void*" + }, + { + "name": "BackendRendererUserData", + "type": "void*" + }, + { + "name": "BackendLanguageUserData", + "type": "void*" + }, { "name": "GetClipboardTextFn", "type": "const char*(*)(void* user_data)" @@ -2139,11 +2274,6 @@ "size": 512, "type": "bool" }, - { - "name": "InputCharacters[16+1]", - "size": 17, - "type": "ImWchar" - }, { "name": "NavInputs[ImGuiNavInput_COUNT]", "size": 21, @@ -2278,6 +2408,11 @@ "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", "size": 21, "type": "float" + }, + { + "name": "InputQueueCharacters", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" } ], "ImGuiInputTextCallbackData": [ @@ -2511,6 +2646,14 @@ "name": "GrabRounding", "type": "float" }, + { + "name": "TabRounding", + "type": "float" + }, + { + "name": "TabBorderSize", + "type": "float" + }, { "name": "ButtonTextAlign", "type": "ImVec2" @@ -2541,7 +2684,7 @@ }, { "name": "Colors[ImGuiCol_COUNT]", - "size": 43, + "size": 48, "type": "ImVec4" } ], diff --git a/generator/output/structs_and_enums.lua b/generator/output/structs_and_enums.lua index ac655c8..75cbdb2 100644 --- a/generator/output/structs_and_enums.lua +++ b/generator/output/structs_and_enums.lua @@ -215,48 +215,68 @@ defs["enums"]["ImGuiCol_"][33]["name"] = "ImGuiCol_ResizeGripActive" defs["enums"]["ImGuiCol_"][33]["value"] = 32 defs["enums"]["ImGuiCol_"][34] = {} defs["enums"]["ImGuiCol_"][34]["calc_value"] = 33 -defs["enums"]["ImGuiCol_"][34]["name"] = "ImGuiCol_PlotLines" +defs["enums"]["ImGuiCol_"][34]["name"] = "ImGuiCol_Tab" defs["enums"]["ImGuiCol_"][34]["value"] = 33 defs["enums"]["ImGuiCol_"][35] = {} defs["enums"]["ImGuiCol_"][35]["calc_value"] = 34 -defs["enums"]["ImGuiCol_"][35]["name"] = "ImGuiCol_PlotLinesHovered" +defs["enums"]["ImGuiCol_"][35]["name"] = "ImGuiCol_TabHovered" defs["enums"]["ImGuiCol_"][35]["value"] = 34 defs["enums"]["ImGuiCol_"][36] = {} defs["enums"]["ImGuiCol_"][36]["calc_value"] = 35 -defs["enums"]["ImGuiCol_"][36]["name"] = "ImGuiCol_PlotHistogram" +defs["enums"]["ImGuiCol_"][36]["name"] = "ImGuiCol_TabActive" defs["enums"]["ImGuiCol_"][36]["value"] = 35 defs["enums"]["ImGuiCol_"][37] = {} defs["enums"]["ImGuiCol_"][37]["calc_value"] = 36 -defs["enums"]["ImGuiCol_"][37]["name"] = "ImGuiCol_PlotHistogramHovered" +defs["enums"]["ImGuiCol_"][37]["name"] = "ImGuiCol_TabUnfocused" defs["enums"]["ImGuiCol_"][37]["value"] = 36 defs["enums"]["ImGuiCol_"][38] = {} defs["enums"]["ImGuiCol_"][38]["calc_value"] = 37 -defs["enums"]["ImGuiCol_"][38]["name"] = "ImGuiCol_TextSelectedBg" +defs["enums"]["ImGuiCol_"][38]["name"] = "ImGuiCol_TabUnfocusedActive" defs["enums"]["ImGuiCol_"][38]["value"] = 37 defs["enums"]["ImGuiCol_"][39] = {} defs["enums"]["ImGuiCol_"][39]["calc_value"] = 38 -defs["enums"]["ImGuiCol_"][39]["name"] = "ImGuiCol_DragDropTarget" +defs["enums"]["ImGuiCol_"][39]["name"] = "ImGuiCol_PlotLines" defs["enums"]["ImGuiCol_"][39]["value"] = 38 defs["enums"]["ImGuiCol_"][40] = {} defs["enums"]["ImGuiCol_"][40]["calc_value"] = 39 -defs["enums"]["ImGuiCol_"][40]["name"] = "ImGuiCol_NavHighlight" +defs["enums"]["ImGuiCol_"][40]["name"] = "ImGuiCol_PlotLinesHovered" defs["enums"]["ImGuiCol_"][40]["value"] = 39 defs["enums"]["ImGuiCol_"][41] = {} defs["enums"]["ImGuiCol_"][41]["calc_value"] = 40 -defs["enums"]["ImGuiCol_"][41]["name"] = "ImGuiCol_NavWindowingHighlight" +defs["enums"]["ImGuiCol_"][41]["name"] = "ImGuiCol_PlotHistogram" defs["enums"]["ImGuiCol_"][41]["value"] = 40 defs["enums"]["ImGuiCol_"][42] = {} defs["enums"]["ImGuiCol_"][42]["calc_value"] = 41 -defs["enums"]["ImGuiCol_"][42]["name"] = "ImGuiCol_NavWindowingDimBg" +defs["enums"]["ImGuiCol_"][42]["name"] = "ImGuiCol_PlotHistogramHovered" defs["enums"]["ImGuiCol_"][42]["value"] = 41 defs["enums"]["ImGuiCol_"][43] = {} defs["enums"]["ImGuiCol_"][43]["calc_value"] = 42 -defs["enums"]["ImGuiCol_"][43]["name"] = "ImGuiCol_ModalWindowDimBg" +defs["enums"]["ImGuiCol_"][43]["name"] = "ImGuiCol_TextSelectedBg" defs["enums"]["ImGuiCol_"][43]["value"] = 42 defs["enums"]["ImGuiCol_"][44] = {} defs["enums"]["ImGuiCol_"][44]["calc_value"] = 43 -defs["enums"]["ImGuiCol_"][44]["name"] = "ImGuiCol_COUNT" +defs["enums"]["ImGuiCol_"][44]["name"] = "ImGuiCol_DragDropTarget" defs["enums"]["ImGuiCol_"][44]["value"] = 43 +defs["enums"]["ImGuiCol_"][45] = {} +defs["enums"]["ImGuiCol_"][45]["calc_value"] = 44 +defs["enums"]["ImGuiCol_"][45]["name"] = "ImGuiCol_NavHighlight" +defs["enums"]["ImGuiCol_"][45]["value"] = 44 +defs["enums"]["ImGuiCol_"][46] = {} +defs["enums"]["ImGuiCol_"][46]["calc_value"] = 45 +defs["enums"]["ImGuiCol_"][46]["name"] = "ImGuiCol_NavWindowingHighlight" +defs["enums"]["ImGuiCol_"][46]["value"] = 45 +defs["enums"]["ImGuiCol_"][47] = {} +defs["enums"]["ImGuiCol_"][47]["calc_value"] = 46 +defs["enums"]["ImGuiCol_"][47]["name"] = "ImGuiCol_NavWindowingDimBg" +defs["enums"]["ImGuiCol_"][47]["value"] = 46 +defs["enums"]["ImGuiCol_"][48] = {} +defs["enums"]["ImGuiCol_"][48]["calc_value"] = 47 +defs["enums"]["ImGuiCol_"][48]["name"] = "ImGuiCol_ModalWindowDimBg" +defs["enums"]["ImGuiCol_"][48]["value"] = 47 +defs["enums"]["ImGuiCol_"][49] = {} +defs["enums"]["ImGuiCol_"][49]["calc_value"] = 48 +defs["enums"]["ImGuiCol_"][49]["name"] = "ImGuiCol_COUNT" +defs["enums"]["ImGuiCol_"][49]["value"] = 48 defs["enums"]["ImGuiColorEditFlags_"] = {} defs["enums"]["ImGuiColorEditFlags_"][1] = {} defs["enums"]["ImGuiColorEditFlags_"][1]["calc_value"] = 0 @@ -1022,12 +1042,82 @@ defs["enums"]["ImGuiStyleVar_"][20]["name"] = "ImGuiStyleVar_GrabRounding" defs["enums"]["ImGuiStyleVar_"][20]["value"] = 19 defs["enums"]["ImGuiStyleVar_"][21] = {} defs["enums"]["ImGuiStyleVar_"][21]["calc_value"] = 20 -defs["enums"]["ImGuiStyleVar_"][21]["name"] = "ImGuiStyleVar_ButtonTextAlign" +defs["enums"]["ImGuiStyleVar_"][21]["name"] = "ImGuiStyleVar_TabRounding" defs["enums"]["ImGuiStyleVar_"][21]["value"] = 20 defs["enums"]["ImGuiStyleVar_"][22] = {} defs["enums"]["ImGuiStyleVar_"][22]["calc_value"] = 21 -defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_COUNT" +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]["value"] = 22 +defs["enums"]["ImGuiTabBarFlags_"] = {} +defs["enums"]["ImGuiTabBarFlags_"][1] = {} +defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTabBarFlags_"][1]["name"] = "ImGuiTabBarFlags_None" +defs["enums"]["ImGuiTabBarFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTabBarFlags_"][2] = {} +defs["enums"]["ImGuiTabBarFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTabBarFlags_"][2]["name"] = "ImGuiTabBarFlags_Reorderable" +defs["enums"]["ImGuiTabBarFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTabBarFlags_"][3] = {} +defs["enums"]["ImGuiTabBarFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiTabBarFlags_"][3]["name"] = "ImGuiTabBarFlags_AutoSelectNewTabs" +defs["enums"]["ImGuiTabBarFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiTabBarFlags_"][4] = {} +defs["enums"]["ImGuiTabBarFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiTabBarFlags_"][4]["name"] = "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton" +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]["value"] = "1 << 3" +defs["enums"]["ImGuiTabBarFlags_"][6] = {} +defs["enums"]["ImGuiTabBarFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiTabBarFlags_"][6]["name"] = "ImGuiTabBarFlags_NoTabListScrollingButtons" +defs["enums"]["ImGuiTabBarFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiTabBarFlags_"][7] = {} +defs["enums"]["ImGuiTabBarFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiTabBarFlags_"][7]["name"] = "ImGuiTabBarFlags_NoTooltip" +defs["enums"]["ImGuiTabBarFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiTabBarFlags_"][8] = {} +defs["enums"]["ImGuiTabBarFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiTabBarFlags_"][8]["name"] = "ImGuiTabBarFlags_FittingPolicyResizeDown" +defs["enums"]["ImGuiTabBarFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiTabBarFlags_"][9] = {} +defs["enums"]["ImGuiTabBarFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiTabBarFlags_"][9]["name"] = "ImGuiTabBarFlags_FittingPolicyScroll" +defs["enums"]["ImGuiTabBarFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiTabBarFlags_"][10] = {} +defs["enums"]["ImGuiTabBarFlags_"][10]["calc_value"] = 192 +defs["enums"]["ImGuiTabBarFlags_"][10]["name"] = "ImGuiTabBarFlags_FittingPolicyMask_" +defs["enums"]["ImGuiTabBarFlags_"][10]["value"] = "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll" +defs["enums"]["ImGuiTabBarFlags_"][11] = {} +defs["enums"]["ImGuiTabBarFlags_"][11]["calc_value"] = 64 +defs["enums"]["ImGuiTabBarFlags_"][11]["name"] = "ImGuiTabBarFlags_FittingPolicyDefault_" +defs["enums"]["ImGuiTabBarFlags_"][11]["value"] = "ImGuiTabBarFlags_FittingPolicyResizeDown" +defs["enums"]["ImGuiTabItemFlags_"] = {} +defs["enums"]["ImGuiTabItemFlags_"][1] = {} +defs["enums"]["ImGuiTabItemFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTabItemFlags_"][1]["name"] = "ImGuiTabItemFlags_None" +defs["enums"]["ImGuiTabItemFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTabItemFlags_"][2] = {} +defs["enums"]["ImGuiTabItemFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTabItemFlags_"][2]["name"] = "ImGuiTabItemFlags_UnsavedDocument" +defs["enums"]["ImGuiTabItemFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTabItemFlags_"][3] = {} +defs["enums"]["ImGuiTabItemFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiTabItemFlags_"][3]["name"] = "ImGuiTabItemFlags_SetSelected" +defs["enums"]["ImGuiTabItemFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiTabItemFlags_"][4] = {} +defs["enums"]["ImGuiTabItemFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiTabItemFlags_"][4]["name"] = "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton" +defs["enums"]["ImGuiTabItemFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiTabItemFlags_"][5] = {} +defs["enums"]["ImGuiTabItemFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiTabItemFlags_"][5]["name"] = "ImGuiTabItemFlags_NoPushId" +defs["enums"]["ImGuiTabItemFlags_"][5]["value"] = "1 << 3" defs["enums"]["ImGuiTreeNodeFlags_"] = {} defs["enums"]["ImGuiTreeNodeFlags_"][1] = {} defs["enums"]["ImGuiTreeNodeFlags_"][1]["calc_value"] = 0 @@ -1167,41 +1257,45 @@ 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"] = 786432 -defs["enums"]["ImGuiWindowFlags_"][21]["name"] = "ImGuiWindowFlags_NoNav" -defs["enums"]["ImGuiWindowFlags_"][21]["value"] = "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" +defs["enums"]["ImGuiWindowFlags_"][21]["calc_value"] = 1048576 +defs["enums"]["ImGuiWindowFlags_"][21]["name"] = "ImGuiWindowFlags_UnsavedDocument" +defs["enums"]["ImGuiWindowFlags_"][21]["value"] = "1 << 20" defs["enums"]["ImGuiWindowFlags_"][22] = {} -defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 43 -defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_NoDecoration" -defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse" +defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 786432 +defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_NoNav" +defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" defs["enums"]["ImGuiWindowFlags_"][23] = {} -defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 786944 -defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_NoInputs" -defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" +defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 43 +defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_NoDecoration" +defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse" defs["enums"]["ImGuiWindowFlags_"][24] = {} -defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 8388608 -defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_NavFlattened" -defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "1 << 23" +defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 786944 +defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_NoInputs" +defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" defs["enums"]["ImGuiWindowFlags_"][25] = {} -defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 16777216 -defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_ChildWindow" -defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 24" +defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 8388608 +defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_NavFlattened" +defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 23" defs["enums"]["ImGuiWindowFlags_"][26] = {} -defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 33554432 -defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_Tooltip" -defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 25" +defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 16777216 +defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_ChildWindow" +defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 24" defs["enums"]["ImGuiWindowFlags_"][27] = {} -defs["enums"]["ImGuiWindowFlags_"][27]["calc_value"] = 67108864 -defs["enums"]["ImGuiWindowFlags_"][27]["name"] = "ImGuiWindowFlags_Popup" -defs["enums"]["ImGuiWindowFlags_"][27]["value"] = "1 << 26" +defs["enums"]["ImGuiWindowFlags_"][27]["calc_value"] = 33554432 +defs["enums"]["ImGuiWindowFlags_"][27]["name"] = "ImGuiWindowFlags_Tooltip" +defs["enums"]["ImGuiWindowFlags_"][27]["value"] = "1 << 25" defs["enums"]["ImGuiWindowFlags_"][28] = {} -defs["enums"]["ImGuiWindowFlags_"][28]["calc_value"] = 134217728 -defs["enums"]["ImGuiWindowFlags_"][28]["name"] = "ImGuiWindowFlags_Modal" -defs["enums"]["ImGuiWindowFlags_"][28]["value"] = "1 << 27" +defs["enums"]["ImGuiWindowFlags_"][28]["calc_value"] = 67108864 +defs["enums"]["ImGuiWindowFlags_"][28]["name"] = "ImGuiWindowFlags_Popup" +defs["enums"]["ImGuiWindowFlags_"][28]["value"] = "1 << 26" defs["enums"]["ImGuiWindowFlags_"][29] = {} -defs["enums"]["ImGuiWindowFlags_"][29]["calc_value"] = 268435456 -defs["enums"]["ImGuiWindowFlags_"][29]["name"] = "ImGuiWindowFlags_ChildMenu" -defs["enums"]["ImGuiWindowFlags_"][29]["value"] = "1 << 28" +defs["enums"]["ImGuiWindowFlags_"][29]["calc_value"] = 134217728 +defs["enums"]["ImGuiWindowFlags_"][29]["name"] = "ImGuiWindowFlags_Modal" +defs["enums"]["ImGuiWindowFlags_"][29]["value"] = "1 << 27" +defs["enums"]["ImGuiWindowFlags_"][30] = {} +defs["enums"]["ImGuiWindowFlags_"][30]["calc_value"] = 268435456 +defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu" +defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28" defs["structs"] = {} defs["structs"]["CustomRect"] = {} defs["structs"]["CustomRect"][1] = {} @@ -1228,11 +1322,6 @@ defs["structs"]["CustomRect"][7]["type"] = "ImVec2" defs["structs"]["CustomRect"][8] = {} defs["structs"]["CustomRect"][8]["name"] = "Font" defs["structs"]["CustomRect"][8]["type"] = "ImFont*" -defs["structs"]["GlyphRangesBuilder"] = {} -defs["structs"]["GlyphRangesBuilder"][1] = {} -defs["structs"]["GlyphRangesBuilder"][1]["name"] = "UsedChars" -defs["structs"]["GlyphRangesBuilder"][1]["template_type"] = "unsigned char" -defs["structs"]["GlyphRangesBuilder"][1]["type"] = "ImVector_unsigned_char" defs["structs"]["ImColor"] = {} defs["structs"]["ImColor"][1] = {} defs["structs"]["ImColor"][1]["name"] = "Value" @@ -1536,6 +1625,11 @@ defs["structs"]["ImFontGlyph"][9]["type"] = "float" defs["structs"]["ImFontGlyph"][10] = {} defs["structs"]["ImFontGlyph"][10]["name"] = "V1" defs["structs"]["ImFontGlyph"][10]["type"] = "float" +defs["structs"]["ImFontGlyphRangesBuilder"] = {} +defs["structs"]["ImFontGlyphRangesBuilder"][1] = {} +defs["structs"]["ImFontGlyphRangesBuilder"][1]["name"] = "UsedChars" +defs["structs"]["ImFontGlyphRangesBuilder"][1]["template_type"] = "int" +defs["structs"]["ImFontGlyphRangesBuilder"][1]["type"] = "ImVector_int" defs["structs"]["ImGuiIO"] = {} defs["structs"]["ImGuiIO"][1] = {} defs["structs"]["ImGuiIO"][1]["name"] = "ConfigFlags" @@ -1611,170 +1705,182 @@ defs["structs"]["ImGuiIO"][24] = {} defs["structs"]["ImGuiIO"][24]["name"] = "ConfigInputTextCursorBlink" defs["structs"]["ImGuiIO"][24]["type"] = "bool" defs["structs"]["ImGuiIO"][25] = {} -defs["structs"]["ImGuiIO"][25]["name"] = "ConfigResizeWindowsFromEdges" +defs["structs"]["ImGuiIO"][25]["name"] = "ConfigWindowsResizeFromEdges" defs["structs"]["ImGuiIO"][25]["type"] = "bool" defs["structs"]["ImGuiIO"][26] = {} -defs["structs"]["ImGuiIO"][26]["name"] = "BackendPlatformName" -defs["structs"]["ImGuiIO"][26]["type"] = "const char*" +defs["structs"]["ImGuiIO"][26]["name"] = "ConfigWindowsMoveFromTitleBarOnly" +defs["structs"]["ImGuiIO"][26]["type"] = "bool" defs["structs"]["ImGuiIO"][27] = {} -defs["structs"]["ImGuiIO"][27]["name"] = "BackendRendererName" +defs["structs"]["ImGuiIO"][27]["name"] = "BackendPlatformName" defs["structs"]["ImGuiIO"][27]["type"] = "const char*" defs["structs"]["ImGuiIO"][28] = {} -defs["structs"]["ImGuiIO"][28]["name"] = "GetClipboardTextFn" -defs["structs"]["ImGuiIO"][28]["type"] = "const char*(*)(void* user_data)" +defs["structs"]["ImGuiIO"][28]["name"] = "BackendRendererName" +defs["structs"]["ImGuiIO"][28]["type"] = "const char*" defs["structs"]["ImGuiIO"][29] = {} -defs["structs"]["ImGuiIO"][29]["name"] = "SetClipboardTextFn" -defs["structs"]["ImGuiIO"][29]["type"] = "void(*)(void* user_data,const char* text)" +defs["structs"]["ImGuiIO"][29]["name"] = "BackendPlatformUserData" +defs["structs"]["ImGuiIO"][29]["type"] = "void*" defs["structs"]["ImGuiIO"][30] = {} -defs["structs"]["ImGuiIO"][30]["name"] = "ClipboardUserData" +defs["structs"]["ImGuiIO"][30]["name"] = "BackendRendererUserData" defs["structs"]["ImGuiIO"][30]["type"] = "void*" defs["structs"]["ImGuiIO"][31] = {} -defs["structs"]["ImGuiIO"][31]["name"] = "ImeSetInputScreenPosFn" -defs["structs"]["ImGuiIO"][31]["type"] = "void(*)(int x,int y)" +defs["structs"]["ImGuiIO"][31]["name"] = "BackendLanguageUserData" +defs["structs"]["ImGuiIO"][31]["type"] = "void*" defs["structs"]["ImGuiIO"][32] = {} -defs["structs"]["ImGuiIO"][32]["name"] = "ImeWindowHandle" -defs["structs"]["ImGuiIO"][32]["type"] = "void*" +defs["structs"]["ImGuiIO"][32]["name"] = "GetClipboardTextFn" +defs["structs"]["ImGuiIO"][32]["type"] = "const char*(*)(void* user_data)" defs["structs"]["ImGuiIO"][33] = {} -defs["structs"]["ImGuiIO"][33]["name"] = "RenderDrawListsFnUnused" -defs["structs"]["ImGuiIO"][33]["type"] = "void*" +defs["structs"]["ImGuiIO"][33]["name"] = "SetClipboardTextFn" +defs["structs"]["ImGuiIO"][33]["type"] = "void(*)(void* user_data,const char* text)" defs["structs"]["ImGuiIO"][34] = {} -defs["structs"]["ImGuiIO"][34]["name"] = "MousePos" -defs["structs"]["ImGuiIO"][34]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][34]["name"] = "ClipboardUserData" +defs["structs"]["ImGuiIO"][34]["type"] = "void*" defs["structs"]["ImGuiIO"][35] = {} -defs["structs"]["ImGuiIO"][35]["name"] = "MouseDown[5]" -defs["structs"]["ImGuiIO"][35]["size"] = 5 -defs["structs"]["ImGuiIO"][35]["type"] = "bool" +defs["structs"]["ImGuiIO"][35]["name"] = "ImeSetInputScreenPosFn" +defs["structs"]["ImGuiIO"][35]["type"] = "void(*)(int x,int y)" defs["structs"]["ImGuiIO"][36] = {} -defs["structs"]["ImGuiIO"][36]["name"] = "MouseWheel" -defs["structs"]["ImGuiIO"][36]["type"] = "float" +defs["structs"]["ImGuiIO"][36]["name"] = "ImeWindowHandle" +defs["structs"]["ImGuiIO"][36]["type"] = "void*" defs["structs"]["ImGuiIO"][37] = {} -defs["structs"]["ImGuiIO"][37]["name"] = "MouseWheelH" -defs["structs"]["ImGuiIO"][37]["type"] = "float" +defs["structs"]["ImGuiIO"][37]["name"] = "RenderDrawListsFnUnused" +defs["structs"]["ImGuiIO"][37]["type"] = "void*" defs["structs"]["ImGuiIO"][38] = {} -defs["structs"]["ImGuiIO"][38]["name"] = "KeyCtrl" -defs["structs"]["ImGuiIO"][38]["type"] = "bool" +defs["structs"]["ImGuiIO"][38]["name"] = "MousePos" +defs["structs"]["ImGuiIO"][38]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][39] = {} -defs["structs"]["ImGuiIO"][39]["name"] = "KeyShift" +defs["structs"]["ImGuiIO"][39]["name"] = "MouseDown[5]" +defs["structs"]["ImGuiIO"][39]["size"] = 5 defs["structs"]["ImGuiIO"][39]["type"] = "bool" defs["structs"]["ImGuiIO"][40] = {} -defs["structs"]["ImGuiIO"][40]["name"] = "KeyAlt" -defs["structs"]["ImGuiIO"][40]["type"] = "bool" +defs["structs"]["ImGuiIO"][40]["name"] = "MouseWheel" +defs["structs"]["ImGuiIO"][40]["type"] = "float" defs["structs"]["ImGuiIO"][41] = {} -defs["structs"]["ImGuiIO"][41]["name"] = "KeySuper" -defs["structs"]["ImGuiIO"][41]["type"] = "bool" +defs["structs"]["ImGuiIO"][41]["name"] = "MouseWheelH" +defs["structs"]["ImGuiIO"][41]["type"] = "float" defs["structs"]["ImGuiIO"][42] = {} -defs["structs"]["ImGuiIO"][42]["name"] = "KeysDown[512]" -defs["structs"]["ImGuiIO"][42]["size"] = 512 +defs["structs"]["ImGuiIO"][42]["name"] = "KeyCtrl" defs["structs"]["ImGuiIO"][42]["type"] = "bool" defs["structs"]["ImGuiIO"][43] = {} -defs["structs"]["ImGuiIO"][43]["name"] = "InputCharacters[16+1]" -defs["structs"]["ImGuiIO"][43]["size"] = 17 -defs["structs"]["ImGuiIO"][43]["type"] = "ImWchar" +defs["structs"]["ImGuiIO"][43]["name"] = "KeyShift" +defs["structs"]["ImGuiIO"][43]["type"] = "bool" defs["structs"]["ImGuiIO"][44] = {} -defs["structs"]["ImGuiIO"][44]["name"] = "NavInputs[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][44]["size"] = 21 -defs["structs"]["ImGuiIO"][44]["type"] = "float" +defs["structs"]["ImGuiIO"][44]["name"] = "KeyAlt" +defs["structs"]["ImGuiIO"][44]["type"] = "bool" defs["structs"]["ImGuiIO"][45] = {} -defs["structs"]["ImGuiIO"][45]["name"] = "WantCaptureMouse" +defs["structs"]["ImGuiIO"][45]["name"] = "KeySuper" defs["structs"]["ImGuiIO"][45]["type"] = "bool" defs["structs"]["ImGuiIO"][46] = {} -defs["structs"]["ImGuiIO"][46]["name"] = "WantCaptureKeyboard" +defs["structs"]["ImGuiIO"][46]["name"] = "KeysDown[512]" +defs["structs"]["ImGuiIO"][46]["size"] = 512 defs["structs"]["ImGuiIO"][46]["type"] = "bool" defs["structs"]["ImGuiIO"][47] = {} -defs["structs"]["ImGuiIO"][47]["name"] = "WantTextInput" -defs["structs"]["ImGuiIO"][47]["type"] = "bool" +defs["structs"]["ImGuiIO"][47]["name"] = "NavInputs[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][47]["size"] = 21 +defs["structs"]["ImGuiIO"][47]["type"] = "float" defs["structs"]["ImGuiIO"][48] = {} -defs["structs"]["ImGuiIO"][48]["name"] = "WantSetMousePos" +defs["structs"]["ImGuiIO"][48]["name"] = "WantCaptureMouse" defs["structs"]["ImGuiIO"][48]["type"] = "bool" defs["structs"]["ImGuiIO"][49] = {} -defs["structs"]["ImGuiIO"][49]["name"] = "WantSaveIniSettings" +defs["structs"]["ImGuiIO"][49]["name"] = "WantCaptureKeyboard" defs["structs"]["ImGuiIO"][49]["type"] = "bool" defs["structs"]["ImGuiIO"][50] = {} -defs["structs"]["ImGuiIO"][50]["name"] = "NavActive" +defs["structs"]["ImGuiIO"][50]["name"] = "WantTextInput" defs["structs"]["ImGuiIO"][50]["type"] = "bool" defs["structs"]["ImGuiIO"][51] = {} -defs["structs"]["ImGuiIO"][51]["name"] = "NavVisible" +defs["structs"]["ImGuiIO"][51]["name"] = "WantSetMousePos" defs["structs"]["ImGuiIO"][51]["type"] = "bool" defs["structs"]["ImGuiIO"][52] = {} -defs["structs"]["ImGuiIO"][52]["name"] = "Framerate" -defs["structs"]["ImGuiIO"][52]["type"] = "float" +defs["structs"]["ImGuiIO"][52]["name"] = "WantSaveIniSettings" +defs["structs"]["ImGuiIO"][52]["type"] = "bool" defs["structs"]["ImGuiIO"][53] = {} -defs["structs"]["ImGuiIO"][53]["name"] = "MetricsRenderVertices" -defs["structs"]["ImGuiIO"][53]["type"] = "int" +defs["structs"]["ImGuiIO"][53]["name"] = "NavActive" +defs["structs"]["ImGuiIO"][53]["type"] = "bool" defs["structs"]["ImGuiIO"][54] = {} -defs["structs"]["ImGuiIO"][54]["name"] = "MetricsRenderIndices" -defs["structs"]["ImGuiIO"][54]["type"] = "int" +defs["structs"]["ImGuiIO"][54]["name"] = "NavVisible" +defs["structs"]["ImGuiIO"][54]["type"] = "bool" defs["structs"]["ImGuiIO"][55] = {} -defs["structs"]["ImGuiIO"][55]["name"] = "MetricsRenderWindows" -defs["structs"]["ImGuiIO"][55]["type"] = "int" +defs["structs"]["ImGuiIO"][55]["name"] = "Framerate" +defs["structs"]["ImGuiIO"][55]["type"] = "float" defs["structs"]["ImGuiIO"][56] = {} -defs["structs"]["ImGuiIO"][56]["name"] = "MetricsActiveWindows" +defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderVertices" defs["structs"]["ImGuiIO"][56]["type"] = "int" defs["structs"]["ImGuiIO"][57] = {} -defs["structs"]["ImGuiIO"][57]["name"] = "MetricsActiveAllocations" +defs["structs"]["ImGuiIO"][57]["name"] = "MetricsRenderIndices" defs["structs"]["ImGuiIO"][57]["type"] = "int" defs["structs"]["ImGuiIO"][58] = {} -defs["structs"]["ImGuiIO"][58]["name"] = "MouseDelta" -defs["structs"]["ImGuiIO"][58]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][58]["name"] = "MetricsRenderWindows" +defs["structs"]["ImGuiIO"][58]["type"] = "int" defs["structs"]["ImGuiIO"][59] = {} -defs["structs"]["ImGuiIO"][59]["name"] = "MousePosPrev" -defs["structs"]["ImGuiIO"][59]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][59]["name"] = "MetricsActiveWindows" +defs["structs"]["ImGuiIO"][59]["type"] = "int" defs["structs"]["ImGuiIO"][60] = {} -defs["structs"]["ImGuiIO"][60]["name"] = "MouseClickedPos[5]" -defs["structs"]["ImGuiIO"][60]["size"] = 5 -defs["structs"]["ImGuiIO"][60]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][60]["name"] = "MetricsActiveAllocations" +defs["structs"]["ImGuiIO"][60]["type"] = "int" defs["structs"]["ImGuiIO"][61] = {} -defs["structs"]["ImGuiIO"][61]["name"] = "MouseClickedTime[5]" -defs["structs"]["ImGuiIO"][61]["size"] = 5 -defs["structs"]["ImGuiIO"][61]["type"] = "double" +defs["structs"]["ImGuiIO"][61]["name"] = "MouseDelta" +defs["structs"]["ImGuiIO"][61]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][62] = {} -defs["structs"]["ImGuiIO"][62]["name"] = "MouseClicked[5]" -defs["structs"]["ImGuiIO"][62]["size"] = 5 -defs["structs"]["ImGuiIO"][62]["type"] = "bool" +defs["structs"]["ImGuiIO"][62]["name"] = "MousePosPrev" +defs["structs"]["ImGuiIO"][62]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][63] = {} -defs["structs"]["ImGuiIO"][63]["name"] = "MouseDoubleClicked[5]" +defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedPos[5]" defs["structs"]["ImGuiIO"][63]["size"] = 5 -defs["structs"]["ImGuiIO"][63]["type"] = "bool" +defs["structs"]["ImGuiIO"][63]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][64] = {} -defs["structs"]["ImGuiIO"][64]["name"] = "MouseReleased[5]" +defs["structs"]["ImGuiIO"][64]["name"] = "MouseClickedTime[5]" defs["structs"]["ImGuiIO"][64]["size"] = 5 -defs["structs"]["ImGuiIO"][64]["type"] = "bool" +defs["structs"]["ImGuiIO"][64]["type"] = "double" defs["structs"]["ImGuiIO"][65] = {} -defs["structs"]["ImGuiIO"][65]["name"] = "MouseDownOwned[5]" +defs["structs"]["ImGuiIO"][65]["name"] = "MouseClicked[5]" defs["structs"]["ImGuiIO"][65]["size"] = 5 defs["structs"]["ImGuiIO"][65]["type"] = "bool" defs["structs"]["ImGuiIO"][66] = {} -defs["structs"]["ImGuiIO"][66]["name"] = "MouseDownDuration[5]" +defs["structs"]["ImGuiIO"][66]["name"] = "MouseDoubleClicked[5]" defs["structs"]["ImGuiIO"][66]["size"] = 5 -defs["structs"]["ImGuiIO"][66]["type"] = "float" +defs["structs"]["ImGuiIO"][66]["type"] = "bool" defs["structs"]["ImGuiIO"][67] = {} -defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownDurationPrev[5]" +defs["structs"]["ImGuiIO"][67]["name"] = "MouseReleased[5]" defs["structs"]["ImGuiIO"][67]["size"] = 5 -defs["structs"]["ImGuiIO"][67]["type"] = "float" +defs["structs"]["ImGuiIO"][67]["type"] = "bool" defs["structs"]["ImGuiIO"][68] = {} -defs["structs"]["ImGuiIO"][68]["name"] = "MouseDragMaxDistanceAbs[5]" +defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownOwned[5]" defs["structs"]["ImGuiIO"][68]["size"] = 5 -defs["structs"]["ImGuiIO"][68]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][68]["type"] = "bool" defs["structs"]["ImGuiIO"][69] = {} -defs["structs"]["ImGuiIO"][69]["name"] = "MouseDragMaxDistanceSqr[5]" +defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownDuration[5]" defs["structs"]["ImGuiIO"][69]["size"] = 5 defs["structs"]["ImGuiIO"][69]["type"] = "float" defs["structs"]["ImGuiIO"][70] = {} -defs["structs"]["ImGuiIO"][70]["name"] = "KeysDownDuration[512]" -defs["structs"]["ImGuiIO"][70]["size"] = 512 +defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDurationPrev[5]" +defs["structs"]["ImGuiIO"][70]["size"] = 5 defs["structs"]["ImGuiIO"][70]["type"] = "float" defs["structs"]["ImGuiIO"][71] = {} -defs["structs"]["ImGuiIO"][71]["name"] = "KeysDownDurationPrev[512]" -defs["structs"]["ImGuiIO"][71]["size"] = 512 -defs["structs"]["ImGuiIO"][71]["type"] = "float" +defs["structs"]["ImGuiIO"][71]["name"] = "MouseDragMaxDistanceAbs[5]" +defs["structs"]["ImGuiIO"][71]["size"] = 5 +defs["structs"]["ImGuiIO"][71]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][72] = {} -defs["structs"]["ImGuiIO"][72]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][72]["size"] = 21 +defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceSqr[5]" +defs["structs"]["ImGuiIO"][72]["size"] = 5 defs["structs"]["ImGuiIO"][72]["type"] = "float" defs["structs"]["ImGuiIO"][73] = {} -defs["structs"]["ImGuiIO"][73]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][73]["size"] = 21 +defs["structs"]["ImGuiIO"][73]["name"] = "KeysDownDuration[512]" +defs["structs"]["ImGuiIO"][73]["size"] = 512 defs["structs"]["ImGuiIO"][73]["type"] = "float" +defs["structs"]["ImGuiIO"][74] = {} +defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDurationPrev[512]" +defs["structs"]["ImGuiIO"][74]["size"] = 512 +defs["structs"]["ImGuiIO"][74]["type"] = "float" +defs["structs"]["ImGuiIO"][75] = {} +defs["structs"]["ImGuiIO"][75]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][75]["size"] = 21 +defs["structs"]["ImGuiIO"][75]["type"] = "float" +defs["structs"]["ImGuiIO"][76] = {} +defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][76]["size"] = 21 +defs["structs"]["ImGuiIO"][76]["type"] = "float" +defs["structs"]["ImGuiIO"][77] = {} +defs["structs"]["ImGuiIO"][77]["name"] = "InputQueueCharacters" +defs["structs"]["ImGuiIO"][77]["template_type"] = "ImWchar" +defs["structs"]["ImGuiIO"][77]["type"] = "ImVector_ImWchar" defs["structs"]["ImGuiInputTextCallbackData"] = {} defs["structs"]["ImGuiInputTextCallbackData"][1] = {} defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag" @@ -1947,30 +2053,36 @@ defs["structs"]["ImGuiStyle"][22] = {} defs["structs"]["ImGuiStyle"][22]["name"] = "GrabRounding" defs["structs"]["ImGuiStyle"][22]["type"] = "float" defs["structs"]["ImGuiStyle"][23] = {} -defs["structs"]["ImGuiStyle"][23]["name"] = "ButtonTextAlign" -defs["structs"]["ImGuiStyle"][23]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][23]["name"] = "TabRounding" +defs["structs"]["ImGuiStyle"][23]["type"] = "float" defs["structs"]["ImGuiStyle"][24] = {} -defs["structs"]["ImGuiStyle"][24]["name"] = "DisplayWindowPadding" -defs["structs"]["ImGuiStyle"][24]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][24]["name"] = "TabBorderSize" +defs["structs"]["ImGuiStyle"][24]["type"] = "float" defs["structs"]["ImGuiStyle"][25] = {} -defs["structs"]["ImGuiStyle"][25]["name"] = "DisplaySafeAreaPadding" +defs["structs"]["ImGuiStyle"][25]["name"] = "ButtonTextAlign" defs["structs"]["ImGuiStyle"][25]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][26] = {} -defs["structs"]["ImGuiStyle"][26]["name"] = "MouseCursorScale" -defs["structs"]["ImGuiStyle"][26]["type"] = "float" +defs["structs"]["ImGuiStyle"][26]["name"] = "DisplayWindowPadding" +defs["structs"]["ImGuiStyle"][26]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][27] = {} -defs["structs"]["ImGuiStyle"][27]["name"] = "AntiAliasedLines" -defs["structs"]["ImGuiStyle"][27]["type"] = "bool" +defs["structs"]["ImGuiStyle"][27]["name"] = "DisplaySafeAreaPadding" +defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][28] = {} -defs["structs"]["ImGuiStyle"][28]["name"] = "AntiAliasedFill" -defs["structs"]["ImGuiStyle"][28]["type"] = "bool" +defs["structs"]["ImGuiStyle"][28]["name"] = "MouseCursorScale" +defs["structs"]["ImGuiStyle"][28]["type"] = "float" defs["structs"]["ImGuiStyle"][29] = {} -defs["structs"]["ImGuiStyle"][29]["name"] = "CurveTessellationTol" -defs["structs"]["ImGuiStyle"][29]["type"] = "float" +defs["structs"]["ImGuiStyle"][29]["name"] = "AntiAliasedLines" +defs["structs"]["ImGuiStyle"][29]["type"] = "bool" defs["structs"]["ImGuiStyle"][30] = {} -defs["structs"]["ImGuiStyle"][30]["name"] = "Colors[ImGuiCol_COUNT]" -defs["structs"]["ImGuiStyle"][30]["size"] = 43 -defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec4" +defs["structs"]["ImGuiStyle"][30]["name"] = "AntiAliasedFill" +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"][32] = {} +defs["structs"]["ImGuiStyle"][32]["name"] = "Colors[ImGuiCol_COUNT]" +defs["structs"]["ImGuiStyle"][32]["size"] = 48 +defs["structs"]["ImGuiStyle"][32]["type"] = "ImVec4" defs["structs"]["ImGuiTextBuffer"] = {} defs["structs"]["ImGuiTextBuffer"][1] = {} defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf" diff --git a/generator/output/typedefs_dict.json b/generator/output/typedefs_dict.json index 5cb6514..766c132 100644 --- a/generator/output/typedefs_dict.json +++ b/generator/output/typedefs_dict.json @@ -1,6 +1,5 @@ { "CustomRect": "struct CustomRect", - "GlyphRangesBuilder": "struct GlyphRangesBuilder", "ImColor": "struct ImColor", "ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);", "ImDrawChannel": "struct ImDrawChannel", @@ -17,6 +16,7 @@ "ImFontAtlasFlags": "int", "ImFontConfig": "struct ImFontConfig", "ImFontGlyph": "struct ImFontGlyph", + "ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder", "ImGuiBackendFlags": "int", "ImGuiCol": "int", "ImGuiColorEditFlags": "int", @@ -47,6 +47,8 @@ "ImGuiStorage": "struct ImGuiStorage", "ImGuiStyle": "struct ImGuiStyle", "ImGuiStyleVar": "int", + "ImGuiTabBarFlags": "int", + "ImGuiTabItemFlags": "int", "ImGuiTextBuffer": "struct ImGuiTextBuffer", "ImGuiTextFilter": "struct ImGuiTextFilter", "ImGuiTreeNodeFlags": "int", diff --git a/generator/output/typedefs_dict.lua b/generator/output/typedefs_dict.lua index a4470b2..19a2e8a 100644 --- a/generator/output/typedefs_dict.lua +++ b/generator/output/typedefs_dict.lua @@ -1,6 +1,5 @@ local defs = {} defs["CustomRect"] = "struct CustomRect" -defs["GlyphRangesBuilder"] = "struct GlyphRangesBuilder" defs["ImColor"] = "struct ImColor" defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);" defs["ImDrawChannel"] = "struct ImDrawChannel" @@ -17,6 +16,7 @@ defs["ImFontAtlas"] = "struct ImFontAtlas" defs["ImFontAtlasFlags"] = "int" defs["ImFontConfig"] = "struct ImFontConfig" defs["ImFontGlyph"] = "struct ImFontGlyph" +defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder" defs["ImGuiBackendFlags"] = "int" defs["ImGuiCol"] = "int" defs["ImGuiColorEditFlags"] = "int" @@ -47,6 +47,8 @@ defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData" defs["ImGuiStorage"] = "struct ImGuiStorage" defs["ImGuiStyle"] = "struct ImGuiStyle" defs["ImGuiStyleVar"] = "int" +defs["ImGuiTabBarFlags"] = "int" +defs["ImGuiTabItemFlags"] = "int" defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer" defs["ImGuiTextFilter"] = "struct ImGuiTextFilter" defs["ImGuiTreeNodeFlags"] = "int" diff --git a/imgui b/imgui index 801645d..7a5058e 160000 --- a/imgui +++ b/imgui @@ -1 +1 @@ -Subproject commit 801645d35092c8da0eeabe71d7c1997c47aa3648 +Subproject commit 7a5058e3bfea4149acef2ad98d8fdd62605a0f4c